% Installation package for A1100/B1100/C1100/C1250/E1250/E1450 Drives % Release: Build 20220404 % Date: 04.04.2022 % Copyright 2005-2022, NTI AG. [D % Safety CRC Const /MCU1_CRC $581AF05B /MCU2_CRC $FEA01533 /Para_CRC $296F24A7 /Safe_Addr $CD00 /CONST [D:CONST % E1100 /Global_VerDef_1100 [D /RelVersion 3 /RelSubVersion 25 /RelBuildInfo 'Build 20220404' /RelString '3.25 Build 20220404' ] /SW_Version_1100 [D /SWVersion 3 /SWSubVersion 25 /SWBetaInfo 'b01' ] /SW_Version_1100_b02 [D /SWVersion 3 /SWSubVersion 25 /SWBetaInfo 'b02' ] /Tree_Version_1100 [D /TreeVersion 3 /TreeSubVersion 25 /TreeBetaInfo 'b01' ] % SG 5 /Global_VerDef_SG5 [D /RelVersion 6 /RelSubVersion 10 /RelBuildInfo 'Build 20220404' /RelString '6.10 Build 20220404' ] /SW_Version_SG5 [D /SWVersion 6 /SWSubVersion 10 /SWBetaInfo 'b02' ] /Tree_Version_SG5 [D /TreeVersion 6 /TreeSubVersion 10 /TreeBetaInfo 'b02' ] /SW_Version_SG5_b05 [D /SWVersion 6 /SWSubVersion 10 /SWBetaInfo 'b05' ] % SG 6 /Global_VerDef_SG6 [D /RelVersion 6 /RelSubVersion 10 /RelBuildInfo 'Build 20220404' /RelString '6.10 Build 20220404' ] /SW_Version_SG6 [D /SWVersion 6 /SWSubVersion 10 /SWBetaInfo 'b02' ] /Tree_Version_SG6 [D /TreeVersion 6 /TreeSubVersion 10 /TreeBetaInfo 'b02' ] /SW_Version_SG6_b04 [D /SWVersion 6 /SWSubVersion 10 /SWBetaInfo 'b04' ] /Tree_Version_SG6_b04 [D /TreeVersion 6 /TreeSubVersion 10 /TreeBetaInfo 'b04' ] /SW_Version_SG6_b05 [D /SWVersion 6 /SWSubVersion 10 /SWBetaInfo 'b05' ] /SW_Version_SG6_b06 [D /SWVersion 6 /SWSubVersion 10 /SWBetaInfo 'b06' ] /Tree_Version_SG6_b06 [D /TreeVersion 6 /TreeSubVersion 10 /TreeBetaInfo 'b06' ] /Tree_Version_2S_SG6 [D /TreeVersion2S 1 /TreeSubVersion2S 1 /TreeBetaInfo2S 'b01' ] /ROSVersion_SG6 [D /ROSSWVersion $1 /ROSSWSubVersion $4 ] /FW_Version_SM02 [D /FWVersion 1 /FWSubVersion 1 /FWBetaInfo 'b01' ] /TestFW_Version_SM02 [D /FWVersion 2 /FWSubVersion 4 /FWBetaInfo 'b01' ] % SG 7 /Global_VerDef_SG7 [D /RelVersion 6 /RelSubVersion 10 /RelBuildInfo 'Build 20220404' /RelString '6.10 Build 20220404' ] /SW_Version_SG7 [D /SWVersion 6 /SWSubVersion 10 /SWBetaInfo 'b02' ] /Tree_Version_SG7 [D /TreeVersion 6 /TreeSubVersion 10 /TreeBetaInfo 'b02' ] /SW_Version_SG7_b04 [D /SWVersion 6 /SWSubVersion 10 /SWBetaInfo 'b04' ] /Tree_Version_SG7_b04 [D /TreeVersion 6 /TreeSubVersion 10 /TreeBetaInfo 'b04' ] /SW_Version_SG7_b05 [D /SWVersion 6 /SWSubVersion 10 /SWBetaInfo 'b05' ] /INTF_CO_DEFINITIONS [D /Name 'CanOpen' /Caption 'CanOpen' /Description 'CanOpen' /IntfDir 'Interfaces\CanOpen' ] /INTF_LINRS_DEFINITIONS [D /Name 'LinRS' /Caption 'LinRS' /Description 'Protocol for RS232/RS485 communication' /IntfDir 'Interfaces\LinRS' ] /INTF_DP_DEFINITIONS [D /Name 'Profibus' /Caption 'Profibus DP' /Description 'Profibus DP' /IntfDir 'Interfaces\Profibus' ] % B1100 DEFINITIONS % B1100 DEFINITIONS % B1100 DEFINITIONS % B1100 DEFINITIONS % B1100 DEFINITIONS /B1100_TYPE_DEFINITIONS [D /TypeSupported 0 /InstallMCSW 1 /SupportedDSWVersions [A $10 ] /EloTypeExt 'B1100' /IntfSWTypeExt 'B1100' /IntfTreeTypeExt 'B1100' /ApplTypeExt 'B1100' ] /B1100_HW_VERSIONS [D /SupportedHWVersions [A $0104 $0105 $0106 ] /NotSupportedHWVersion [A [D /HWVersion $0102 /LastReleaseName 'Firmware V3.9 Build20090630' ] [D /HWVersion $0103 /LastReleaseName 'Firmware V3.9 Build20090630' ] ] ] /B1100_GP_INTERFACES_APPLICATIONS [D /Interfaces [A CanOpen LinRS DeviceNet None ] /InterfacesExtended [A CanOpen LinRS DeviceNet None NoChange ] /Applications [A None EasySteps Sinoide ] /ApplicationsExtended [A None EasySteps Sinoide NoChange ] ] /B1100_VF_INTERFACES_APPLICATIONS [D /Interfaces [A None ] /InterfacesExtended [A None ] /Applications [A EasySteps None ] /ApplicationsExtended [A EasySteps None NoChange ] ] /B1100_PP_INTERFACES_APPLICATIONS [D /Interfaces [A None ] /InterfacesExtended [A None ] /Applications [A EasySteps ] /ApplicationsExtended [A EasySteps NoChange ] ] % B1150 DEFINITIONS % B1150 DEFINITIONS % B1150 DEFINITIONS % B1150 DEFINITIONS % B1150 DEFINITIONS /B1150_TYPE_DEFINITIONS [D /TypeSupported 0 /InstallMCSW 1 /SupportedHWVersions [A $0105 $0106 ] /SupportedDSWVersions [A $10 ] /EloTypeExt 'B1150' /IntfSWTypeExt 'B1100' /IntfTreeTypeExt 'B1100' /ApplTypeExt 'B1100' /EasyStepsParExt '' /Interfaces [A MCLink ] /InterfacesExtended [A MCLink None NoChange ] /Applications [A None EasySteps Sinoide ] /ApplicationsExtended [A None EasySteps Sinoide ] /NotSupportedHWVersion [A % changed dc, 15.09.2021 [D /HWVersion $0105 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0106 /LastReleaseName 'Release_V6S9_Build20210430' ] ] ] % B8000 DEFINITIONS % B8000 DEFINITIONS % B8000 DEFINITIONS % B8000 DEFINITIONS % B8000 DEFINITIONS /B8000ML_TYPE_DEFINITIONS [D /TypeSupported 1 /InstallMCSW 0 /SupportedDSWVersions [A $00 ] /EloTypeExt 'B8000' /IntfSWTypeExt 'SG5' /IntfTreeTypeExt 'SG5' /ApplTypeExt 'SG5' /EasyStepsParExt '' ] /B8000_APPLICATIONS [D /Applications [A None ] /ApplicationsExtended[A None ] ] /B8000ML_GP_INTERFACES [D /Interfaces [A None ] /InterfacesExtended [A None ] ] /B8050ML_PL_INTERFACES [D /Interfaces [A POWERLINK_ML ] /InterfacesExtended [A POWERLINK_ML None NoChange ] ] /B8050ML_SC_INTERFACES [D /Interfaces [A SERCOSIII_ML ] /InterfacesExtended [A SERCOSIII_ML None NoChange ] ] /B8050ML_EC_INTERFACES [D /Interfaces [A EtherCAT_ML ] /InterfacesExtended [A EtherCAT_ML None NoChange ] ] /B8050ML_IP_INTERFACES [D /Interfaces [A EthernetIP_ML ] /InterfacesExtended [A EthernetIP_ML None NoChange ] ] % A1100 DEFINITIONS % A1100 DEFINITIONS % A1100 DEFINITIONS % A1100 DEFINITIONS % A1100 DEFINITIONS /A1100_TYPE_DEFINITIONS_0S [D /TypeSupported 1 /InstallMCSW 1 /PowerExtension 'LC0S' /EloTypeExt 'A1100' /OSTypeExt 'SG7' /IntfSWTypeExt 'SG7' /IntfTreeTypeExt 'SG7' /ApplTypeExt 'SG7' /EasyStepsParExt '' /SupportedHWVersions [A $0102 $0103 $0104 ] /SupportedDSWVersions [A $12 ] ] % C1100 DEFINITIONS % C1100 DEFINITIONS % C1100 DEFINITIONS % C1100 DEFINITIONS % C1100 DEFINITIONS /I1100_TYPE_DEFINITIONS_0S [D /TypeSupported 1 /InstallMCSW 1 /EloTypeExt 'I1100' /UPOSExt 'I1100' /UPROSAvailable #0 /OSTypeExt 'SG7' /IntfSWTypeExt 'SG7' /IntfTreeTypeExt 'I1100' /ApplTypeExt 'SG7' /EasyStepsParExt '' /SupportedHWVersions [A $0102 ] /SupportedDSWVersions [A $12 ] ] /I1100_TYPE_DEFINITIONS_MD_LV_0S [D /TypeSupported 1 /InstallMCSW 1 /EloTypeExt 'M1100' /UPOSExt 'I1100MD' /UPROSAvailable #0 /OSTypeExt 'SG7' /IntfSWTypeExt 'SG7' /IntfTreeTypeExt 'I1100' /ApplTypeExt 'SG7' /EasyStepsParExt '' /SupportedHWVersions [A $0102 ] /SupportedDSWVersions [A $12 ] ] /C1100_TYPE_DEFINITIONS_0S [D /TypeSupported 1 /InstallMCSW 1 /EloTypeExt 'C1100' /OSTypeExt 'SG7' /IntfSWTypeExt 'SG7' /IntfTreeTypeExt 'SG7' /ApplTypeExt 'SG7' /EasyStepsParExt '' /SupportedHWVersions [A $0103 $0104] /SupportedDSWVersions [A $12 ] ] /C1100_TYPE_DEFINITIONS_1S [D /TypeSupported 1 /InstallMCSW 1 /EloTypeExt 'C11001S' /UPOSExt 'C1100' /UPROSAvailable #0 /OSTypeExt 'SG7' /IntfSWTypeExt 'SG7' /IntfTreeTypeExt 'SG7' /ApplTypeExt 'SG7' /EasyStepsParExt '' /SupportedHWVersions [A $0103 $0104] /SupportedDSWVersions [A $12 ] ] /A1100_GP_INTERFACES [D /Interfaces [A CanOpen_A1100 None ] /InterfacesExtended [A CanOpen_A1100 None NoChange ] ] /C1100_GP_INTERFACES [D /Interfaces [A CanOpen_C1100 LinRS_C1100 None ] /InterfacesExtended [A CanOpen_C1100 LinRS_C1100 None NoChange ] ] /C1150_EC_INTERFACES_0S [D /Interfaces [A EtherCAT_C1150_0S ] % /Interfaces [A EtherCAT_C1150_0S EtherCAT_DS402_C1150_0S EtherCAT_SoE_C1150_0S None ] /InterfacesExtended [A EtherCAT_C1150_0S EtherCAT_DS402_C1150_0S EtherCAT_SoE_C1150_0S None NoChange ] ] /C1150_EC_INTERFACES_1S [D /Interfaces [A EtherCAT_C1150_1S ] % /Interfaces [A EtherCAT_C1150_1S EtherCAT_DS402_C1150_1S EtherCAT_SoE_C1150_1S None ] /InterfacesExtended [A EtherCAT_C1150_1S EtherCAT_DS402_C1150_1S EtherCAT_SoE_C1150_1S None NoChange ] ] /C1150_SE_INTERFACES_0S [D /Interfaces [A EtherCAT_SoE_C1150_0S ] /InterfacesExtended [A EtherCAT_SoE_C1150_0S EtherCAT_C1150_0S None EtherCAT_DS402_C1150_0S None NoChange ] ] /C1150_SE_INTERFACES_1S [D /Interfaces [A EtherCAT_SoE_C1150_1S ] /InterfacesExtended [A EtherCAT_SoE_C1150_1S EtherCAT_C1150_1S EtherCAT_DS402_C1150_1S None NoChange ] ] /C1150_DS_INTERFACES_0S [D /Interfaces [A EtherCAT_DS402_C1150_0S ] /InterfacesExtended [A EtherCAT_DS402_C1150_0S EtherCAT_C1150_0S EtherCAT_SoE_C1150_0S None NoChange ] ] /C1150_DS_INTERFACES_1S [D /Interfaces [A EtherCAT_DS402_C1150_1S ] /InterfacesExtended [A EtherCAT_DS402_C1150_1S EtherCAT_C1150_1S EtherCAT_SoE_C1150_1S None NoChange ] ] /I1150_EC_INTERFACES_0S [D /Interfaces [A EtherCAT_I1150_0S ] /InterfacesExtended [A EtherCAT_I1150_0S EtherCAT_DS402_I1150_0S EtherCAT_SoE_I1150_0S None NoChange ] ] /I1150_SE_INTERFACES_0S [D /Interfaces [A EtherCAT_SoE_I1150_0S ] /InterfacesExtended [A EtherCAT_SoE_I1150_0S EtherCAT_I1150_0S EtherCAT_DS402_I1150_0S None NoChange ] ] /I1150_DS_INTERFACES_0S [D /Interfaces [A EtherCAT_DS402_I1150_0S ] /InterfacesExtended [A EtherCAT_DS402_I1150_0S EtherCAT_I1150_0S EtherCAT_SoE_I1150_0S None NoChange ] ] /D1150_EC_INTERFACES_0S [D /Interfaces [A EtherCAT_D1150_0S ] /InterfacesExtended [A EtherCAT_D1150_0S EtherCAT_DS402_D1150_0S EtherCAT_SoE_D1150_0S None NoChange ] ] /D1150_SE_INTERFACES_0S [D /Interfaces [A EtherCAT_SoE_D1150_0S ] /InterfacesExtended [A EtherCAT_SoE_D1150_0S EtherCAT_D1150_0S EtherCAT_DS402_D1150_0S None NoChange ] ] /D1150_DS_INTERFACES_0S [D /Interfaces [A EtherCAT_DS402_D1150_0S ] /InterfacesExtended [A EtherCAT_DS402_D1150_0S EtherCAT_D1150_0S EtherCAT_SoE_D1150_0S None NoChange ] ] % /I1100_MPD04_INTERFACES [D % /Interfaces [A MPD04_I1100 ] % /InterfacesExtended [A MPD04_I1100 None NoChange ] % ] /C1150_PN_INTERFACES [D /Interfaces [A PROFINET_C1150 ] /InterfacesExtended [A PROFINET_C1150 None NoChange ] ] /C1150_PD_INTERFACES [D /Interfaces [A PROFIdrive_C1150 ] /InterfacesExtended [A PROFIdrive_C1150 None NoChange ] ] /A1100_APPLICATIONS [D /Applications [A None AutoStart_AC11x0 Sinoide_A1100 ] /ApplicationsExtended [A None AutoStart_AC11x0 Sinoide_A1100 NoChange ] ] /C1100_APPLICATIONS [D /Applications [A None EasySteps_C1x00 AutoStart_AC11x0 ] /ApplicationsExtended [A None EasySteps_C1x00 AutoStart_AC11x0 NoChange ] ] /C1100_APPLICATIONS_GP [D /Applications [A None EasySteps_C1x00 AutoStart_AC11x0 MasterSlave_C1100 ] /ApplicationsExtended [A None EasySteps_C1x00 AutoStart_AC11x0 NoChange ] ] /I1100_APPLICATIONS [D /Applications [A None EasySteps_C1x00 AutoStart_AC11x0 ] /ApplicationsExtended [A None EasySteps_C1x00 AutoStart_AC11x0 NoChange ] ] % C1200 DEFINITIONS % C1200 DEFINITIONS % C1200 DEFINITIONS % C1200 DEFINITIONS % C1200 DEFINITIONS /C1200_0S_TYPE_DEFINITIONS [D /TypeSupported 1 /InstallMCSW 1 /EloTypeExt 'C1200' /OSExt 'C1200' /OSTypeExt 'C1200' /UPROSAvailable #1 /IntfSWTypeExt 'SG6' /IntfTreeTypeExt 'SG6' /ApplTypeExt 'SG6' /EasyStepsParExt '' /SupportedHWVersions [A $0103 $0104 $0105 $0106 $0107 $0108 $0109 $010A] /SupportedDSWVersions [A $21 ] ] /C1200_0S_C00_TYPE_DEFINITIONS [D /TypeSupported 1 /InstallMCSW 1 /EloTypeExt 'C1200' /OSExt 'C1200' /OSTypeExt 'C1200C00' /UPROSAvailable #1 /IntfSWTypeExt 'SG6' /IntfTreeTypeExt 'SG6' /ApplTypeExt 'SG6' /EasyStepsParExt '' /SupportedHWVersions [A $0109 $010A] /SupportedDSWVersions [A $21 ] ] /C1200CM_0S_TYPE_DEFINITIONS [D /TypeSupported 1 /InstallMCSW 1 /EloTypeExt 'C1200' /OSExt 'C1200CM' /OSTypeExt 'C1200CM' /UPROSAvailable #1 /netXBased #1 /IntfSWTypeExt 'SG6' /IntfTreeTypeExt 'SG6' /ApplTypeExt 'SG6' /EasyStepsParExt '' /SupportedHWVersions [A $0103 $0104 $0105 $0106 $0107 $0108 $0109] /SupportedDSWVersions [A $21 ] ] /C1200CM_0S_C00_TYPE_DEFINITIONS [D /TypeSupported 1 /InstallMCSW 1 /EloTypeExt 'C1200' /OSExt 'C1200CM' /OSTypeExt 'C1200CMC00' /UPROSAvailable #1 /netXBased #1 /IntfSWTypeExt 'SG6' /IntfTreeTypeExt 'SG6' /ApplTypeExt 'SG6' /EasyStepsParExt '' /SupportedHWVersions [A $0109] /SupportedDSWVersions [A $21 ] ] /C1200_1S_TYPE_DEFINITIONS [D /TypeSupported 1 /InstallMCSW 1 /EloTypeExt 'C12001S' /OSExt 'C1200' /OSTypeExt 'C1200' /UPROSAvailable #1 /IntfSWTypeExt 'SG6' /IntfTreeTypeExt 'SG6' /ApplTypeExt 'SG6' /EasyStepsParExt '' /SupportedHWVersions [A $0103 $0104 $0105 $0106 $0107 $0108 $0109 $010A] /SupportedDSWVersions [A $21 ] ] /C1200_1S_C00_TYPE_DEFINITIONS [D /TypeSupported 1 /InstallMCSW 1 /EloTypeExt 'C12001S' /OSExt 'C1200' /OSTypeExt 'C1200C00' /UPROSAvailable #1 /IntfSWTypeExt 'SG6' /IntfTreeTypeExt 'SG6' /ApplTypeExt 'SG6' /EasyStepsParExt '' /SupportedHWVersions [A $0109 $010A] /SupportedDSWVersions [A $21 ] ] /C1200CM_1S_TYPE_DEFINITIONS [D /TypeSupported 1 /InstallMCSW 1 /EloTypeExt 'C12001S' /OSExt 'C1200CM' /OSTypeExt 'C1200CM' /UPROSAvailable #1 /netXBased #1 /IntfSWTypeExt 'SG6' /IntfTreeTypeExt 'SG6' /ApplTypeExt 'SG6' /EasyStepsParExt '' /SupportedHWVersions [A $0103 $0104 $0105 $0106 $0107 $0108 $0109] /SupportedDSWVersions [A $21 ] ] /C1200CM_1S_C00_TYPE_DEFINITIONS [D /TypeSupported 1 /InstallMCSW 1 /EloTypeExt 'C12001S' /OSExt 'C1200CM' /OSTypeExt 'C1200CMC00' /UPROSAvailable #1 /netXBased #1 /IntfSWTypeExt 'SG6' /IntfTreeTypeExt 'SG6' /ApplTypeExt 'SG6' /EasyStepsParExt '' /SupportedHWVersions [A $0109] /SupportedDSWVersions [A $21 ] ] /C1251_2S_TYPE_DEFINITIONS [D /TypeSupported 1 /InstallMCSW 1 /EloTypeExt 'C12512S' /OSExt 'C12512S' /OSTypeExt 'C1251' /_2SOSTypeExt 'SM02' /UPROSAvailable #1 /netXBased #1 /SM02Based #1 /IntfSWTypeExt 'SG61' /IntfTreeTypeExt 'SG61' /ApplTypeExt 'SG6' /EasyStepsParExt '' /SupportedHWVersions [A $0202 $0203 ] /SupportedDSWVersions [A $21 ] ] /C1251_2S_C00_TYPE_DEFINITIONS [D /TypeSupported 1 /InstallMCSW 1 /EloTypeExt 'C12512S' /OSExt 'C12512S' /OSTypeExt 'C1251C00' /_2SOSTypeExt 'SM02' /UPROSAvailable #1 /netXBased #1 /SM02Based #1 /IntfSWTypeExt 'SG61' /IntfTreeTypeExt 'SG61' /ApplTypeExt 'SG6' /EasyStepsParExt '' /SupportedHWVersions [A $0202 $0203 ] /SupportedDSWVersions [A $21 ] ] /C1200NX_2S_TYPE_DEFINITIONS [D /TypeSupported 1 /InstallMCSW 1 /EloTypeExt 'C12002S' /OSExt 'C12002S' /OSTypeExt 'C1200' /UPROSAvailable #1 /netXBased #1 /IntfSWTypeExt 'SG61' /IntfTreeTypeExt 'SG61' /ApplTypeExt 'SG6' /EasyStepsParExt '' /SupportedHWVersions [A $0102 ] /SupportedDSWVersions [A $21 ] ] /C1250_PL_INTERFACES [D /Interfaces [A POWERLINK_SG6 ] /InterfacesExtended [A POWERLINK_SG6 None NoChange ] ] /C1250_EC_0S_INTERFACES [D /Interfaces [A EtherCAT_C1250_0S ] /InterfacesExtended [A EtherCAT_C1250_0S EtherCAT_DS402_C1250_0S EtherCAT_SoE_C1250_0S None NoChange ] ] /C1250_EC_1S_INTERFACES [D /Interfaces [A EtherCAT_C1250_1S ] /InterfacesExtended [A EtherCAT_C1250_1S EtherCAT_DS402_C1250_1S EtherCAT_SoE_C1250_1S None NoChange ] ] /C1250_DS_0S_INTERFACES [D /Interfaces [A EtherCAT_DS402_C1250_0S ] /InterfacesExtended [A EtherCAT_DS402_C1250_0S EtherCAT_C1250_0S EtherCAT_SoE_C1250_0S None NoChange ] ] /C1250_DS_1S_INTERFACES [D /Interfaces [A EtherCAT_DS402_C1250_1S ] /InterfacesExtended [A EtherCAT_DS402_C1250_1S EtherCAT_C1250_1S EtherCAT_SoE_C1250_1S None NoChange ] ] /C1250_SE_0S_INTERFACES [D /Interfaces [A EtherCAT_SoE_C1250_0S ] /InterfacesExtended [A EtherCAT_SoE_C1250_0S EtherCAT_C1250_0S EtherCAT_DS402_C1250_0S None NoChange ] ] /C1250_SE_1S_INTERFACES [D /Interfaces [A EtherCAT_SoE_C1250_1S ] /InterfacesExtended [A EtherCAT_SoE_C1250_1S EtherCAT_C1250_1S EtherCAT_DS402_C1250_1S None NoChange ] ] /C1250_IP_INTERFACES [D /Interfaces [A EthernetIP_SG6 LinUDPV2_SG6] % REMOVED LinUDP AFTER 6.3 add LinUDPV2_SG6 since 6.9 /InterfacesExtended [A EthernetIP_SG6 LinUDPV2_SG6 None NoChange ] ] /C1250_LU_INTERFACES [D /Interfaces [A LinUDPV2_SG6 ] /InterfacesExtended [A LinUDPV2_SG6 EthernetIP_SG6 None NoChange ] ] /C1250_CM_INTERFACES [D /Interfaces [A EthernetIP_NX_SG6 ] /InterfacesExtended [A EthernetIP_NX_SG6 None NoChange ] ] /C1250_CC_INTERFACES [D /Interfaces [A CCLinkIEFB_SG6 ] /InterfacesExtended [A CCLinkIEFB_SG6 None NoChange ] ] /C1250_SC_INTERFACES [D /Interfaces [A SERCOSIII_C1250 ] /InterfacesExtended [A SERCOSIII_C1250 None NoChange ] ] /C1250_PN_INTERFACES [D /Interfaces [A PROFINET_C1250 ] /InterfacesExtended [A PROFINET_C1250 None NoChange ] ] /C1250_PD_INTERFACES [D /Interfaces [A PROFIdrive_C1250 ] /InterfacesExtended [A PROFIdrive_C1250 None NoChange ] ] /C12512S_MI_INTERFACES [D % netX based /Interfaces [A PROFIdrive_Safety_C12512SNX EthernetIP_C12512SNX LinUDP_C12512SNX POWERLINK_C12512SNX SERCOSIII_C12512SNX CCLinkIEFB_C12512SNX] /InterfacesExtended [A PROFIdrive_Safety_C12512SNX EthernetIP_C12512SNX LinUDP_C12512SNX POWERLINK_C12512SNX SERCOSIII_C12512SNX CCLinkIEFB_C12512SNX None NoChange ] ] /C1200_APPLICATIONS [D /Applications [A None EasySteps_C1x00 ProcMon_SG6 ] /ApplicationsExtended [A None EasySteps_C1x00 ProcMon_SG6 NoChange ] ] /C12002S_APPLICATIONS [D /Applications [A None ProcMon_SG6 EasySteps_C1x00] /ApplicationsExtended [A None ProcMon_SG6 EasySteps_C1x00 NoChange] ] /C12002S_SAFETYFW [D /SafetyFirmware [A SM02FW] /SafetyFirmwareExtended [A SM02FW SM02TestFW NoChange ] ] % C1400 DEFINITIONS % C1400 DEFINITIONS % C1400 DEFINITIONS % C1400 DEFINITIONS % C1400 DEFINITIONS /C1400_VS_0S_TYPE_DEFINITIONS [D /TypeSupported 1 /InstallMCSW 1 /InstallOverETH 0 /SupportedHWVersions [A $0105 $0106 ] /SupportedDSWVersions [A $33 ] /EloTypeExt 'C1400' /OSExt 'C1400' /OSTypeExt 'C1400' /UPROSAvailable #1 /IntfSWTypeExt 'SG6' /IntfTreeTypeExt 'SG6' /ApplTypeExt 'SG6' /EasyStepsParExt '' ] /C1400_VS_1S_TYPE_DEFINITIONS [D /TypeSupported 1 /InstallMCSW 1 /InstallOverETH 0 /SupportedHWVersions [A $0105 $0106 $0107 ] /SupportedDSWVersions [A $33 ] /EloTypeExt 'C14001S' /OSExt 'C1400' /OSTypeExt 'C1400' /UPROSAvailable #1 /IntfSWTypeExt 'SG6' /IntfTreeTypeExt 'SG6' /ApplTypeExt 'SG6' /EasyStepsParExt '' ] /C1400CM_VS_1S_TYPE_DEFINITIONS [D /TypeSupported 1 /InstallMCSW 1 /InstallOverETH 0 /SupportedHWVersions [A $0105 $0106 $0107 ] /SupportedDSWVersions [A $33 ] /EloTypeExt 'C14001S' /OSExt 'C1400CM' /OSTypeExt 'C1400CM' /UPROSAvailable #1 /IntfSWTypeExt 'SG6' /IntfTreeTypeExt 'SG6' /ApplTypeExt 'SG6' /EasyStepsParExt '' ] /C1400_APPLICATIONS [D /Applications [A None EasySteps_C1x00 ProcMon_SG6 ] /ApplicationsExtended [A None EasySteps_C1x00 ProcMon_SG6 NoChange ] ] % E1100 DEFINITIONS % E1100 DEFINITIONS % E1100 DEFINITIONS % E1100 DEFINITIONS % E1100 DEFINITIONS /E1100_TYPE_DEFINITIONS [D /TypeSupported 0 /InstallMCSW 1 /EloTypeExt 'E1100' /IntfSWTypeExt 'E1100' /IntfTreeTypeExt 'E1100' /ApplTypeExt 'E1100' /EasyStepsParExt '' ] /E1100_GP_INTERFACES [D /Interfaces [A CTIOIntf LinRS CanOpen DeviceNet None ] /InterfacesExtended [A CTIOIntf LinRS CanOpen DeviceNet None NoChange ] ] /E1100_RS_INTERFACES [D /Interfaces [A LinRS None ] /InterfacesExtended [A LinRS None NoChange ] ] /E1100_DN_INTERFACES [D /Interfaces [A DeviceNet CanOpen LinRS None ] /InterfacesExtended [A DeviceNet CanOpen LinRS None NoChange ] ] /E1100_CO_INTERFACES [D /Interfaces [A CanOpen LinRS None ] /InterfacesExtended [A CanOpen LinRS None NoChange ] ] /E1130_DP_INTERFACES [D /Interfaces [A Profibus LinRS CanOpen DeviceNet None ] /InterfacesExtended [A Profibus LinRS CanOpen DeviceNet None NoChange ] ] /E1100_GP_APPLICATIONS [D /Applications [A None EasySteps EasyStepsX6 MasterSlave AutoStart Sinoide ] /ApplicationsExtended [A None EasySteps EasyStepsX6 MasterSlave AutoStart Sinoide NoChange ] ] /E1100_CRDP_APPLICATIONS [D /Applications [A None EasySteps MasterSlave AutoStart Sinoide ] /ApplicationsExtended [A None EasySteps MasterSlave AutoStart Sinoide NoChange ] ] % E1200 DEFINITIONS % E1200 DEFINITIONS % E1200 DEFINITIONS % E1200 DEFINITIONS % E1200 DEFINITIONS /E1200_UC_TYPE_DEFINITIONS [D /TypeSupported 1 /InstallMCSW 1 /InstallOverETH 1 /SupportedDSWVersions [A $20 ] /EloTypeExt 'E1200' /IntfSWTypeExt 'SG5' /IntfTreeTypeExt 'SG5' /ApplTypeExt 'SG5' /EasyStepsParExt '' ] /E1200_APPLICATIONS [D /Applications [A None EasySteps_E1200 MasterSlave_E1200 ] /ApplicationsExtended [A None EasySteps_E1200 MasterSlave_E1200 NoChange ] ] % E1400 DEFINITIONS % E1400 DEFINITIONS % E1400 DEFINITIONS % E1400 DEFINITIONS % E1400 DEFINITIONS /E1400_QN_TYPE_DEFINITIONS [D /TypeSupported 0 /InstallMCSW 1 /InstallOverETH 1 /SupportedDSWVersions [A $30 ] /PowerExtension '' /EloTypeExt 'E1400' /IntfSWTypeExt 'SG5' /IntfTreeTypeExt 'SG5' /ApplTypeExt 'SG5' /EasyStepsParExt '' ] /E1400_QN_0S_TYPE_DEFINITIONS [D /TypeSupported 0 % changed Ro. 25.11.2015 /InstallMCSW 1 /InstallOverETH 1 /SupportedHWVersions [A $0106 $0107] /SupportedDSWVersions [A $30 ] /EloTypeExt 'E1400' /IntfSWTypeExt 'SG5' /IntfTreeTypeExt 'SG5' /ApplTypeExt 'SG5' /EasyStepsParExt '' /NotSupportedHWVersion [A % changed Ro. 25.11.2015 [D /HWVersion $0106 /LastReleaseName 'Release_V6S4_Build20151112' ] [D /HWVersion $0107 /LastReleaseName 'Release_V6S4_Build20151112' ] ] ] /E1400_QN_1S_TYPE_DEFINITIONS [D /TypeSupported 0 % changed Ro. 25.11.2015 /InstallMCSW 1 /InstallOverETH 1 /SupportedHWVersions [A $0106 $0107] /SupportedDSWVersions [A $30 ] /EloTypeExt 'E14001S' /UPOSExt 'E1400' /OSTypeExt 'E1400' /UPROSAvailable #0 /IntfSWTypeExt 'SG5' /IntfTreeTypeExt 'SG5' /ApplTypeExt 'SG5' /EasyStepsParExt '' /NotSupportedHWVersion [A % changed Ro. 25.11.2015 [D /HWVersion $0106 /LastReleaseName 'Release_V6S4_Build20151112' ] [D /HWVersion $0107 /LastReleaseName 'Release_V6S4_Build20151112' ] ] ] /E1400V2_QN_0S_TYPE_DEFINITIONS [D /TypeSupported 1 /InstallMCSW 1 /InstallOverETH 1 /SupportedHWVersions [A $0201 $0202 $0203 $0204 $0205 $0206 $0207] /SupportedDSWVersions [A $32 ] /EloTypeExt 'E1400V2' /UPOSExt 'E1400V2' /OSExt 'E1400V2' /OSTypeExt 'E1400V2' /UPROSAvailable #1 /IntfSWTypeExt 'SG6' /IntfTreeTypeExt 'SG6' /ApplTypeExt 'SG6' /EasyStepsParExt '' ] /E1400V2CM_QN_0S_TYPE_DEFINITIONS [D /TypeSupported 1 /InstallMCSW 1 /InstallOverETH 1 /SupportedHWVersions [A $0201 $0202 $0203 $0204 $0205 $0206 ] /SupportedDSWVersions [A $32 ] /EloTypeExt 'E1400V2' /UPOSExt 'E1400V2CM' /OSExt 'E1400V2CM' /OSTypeExt 'E1400V2CM' /UPROSAvailable #1 /IntfSWTypeExt 'SG6' /IntfTreeTypeExt 'SG6' /ApplTypeExt 'SG6' /EasyStepsParExt '' ] /E1400V2_QN_1S_TYPE_DEFINITIONS [D /TypeSupported 1 /InstallMCSW 1 /InstallOverETH 1 /SupportedHWVersions [A $0201 $0202 $0203 $0204 $0205 $0206 $0207] % $0204 never produced /SupportedDSWVersions [A $32 ] /EloTypeExt 'E14001SV2' /UPOSExt 'E1400V2' /OSExt 'E1400V2' /OSTypeExt 'E1400V2' /UPROSAvailable #1 /IntfSWTypeExt 'SG6' /IntfTreeTypeExt 'SG6' /ApplTypeExt 'SG6' /EasyStepsParExt '' ] /E1400V2CM_QN_1S_TYPE_DEFINITIONS [D /TypeSupported 1 /InstallMCSW 1 /InstallOverETH 1 /SupportedHWVersions [A $0201 $0202 $0203 $0204 $0205 $0206 ] % $0204 never produced /SupportedDSWVersions [A $32 ] /EloTypeExt 'E14001SV2' /UPOSExt 'E1400V2CM' /OSExt 'E1400V2CM' /OSTypeExt 'E1400V2CM' /UPROSAvailable #1 /IntfSWTypeExt 'SG6' /IntfTreeTypeExt 'SG6' /ApplTypeExt 'SG6' /EasyStepsParExt '' ] /E1400_GP_INTERFACES [D /Interfaces [A CanOpen_SG5 LinRS_E1200 None ] /InterfacesExtended [A CanOpen_SG5 LinRS_E1200 None NoChange ] ] /E1430_DP_INTERFACES [D /Interfaces [A Profibus_SG5 CanOpen_SG5 LinRS_E1200 None ] /InterfacesExtended [A Profibus_SG5 CanOpen_SG5 LinRS_E1200 None NoChange ] ] /E1450_PL_INTERFACES [D /Interfaces [A POWERLINK CanOpen_SG5 LinRS_E1200 None ] /InterfacesExtended [A POWERLINK CanOpen_SG5 LinRS_E1200 None NoChange ] ] /E1450_EC_0S_INTERFACES [D /Interfaces [A EtherCAT_E1450_0S EtherCAT_SoE_E1450_0S CanOpen_SG5 LinRS_E1200 None ] /InterfacesExtended [A EtherCAT_E1450_0S EtherCAT_SoE_E1450_0S CanOpen_SG5 LinRS_E1200 None NoChange ] ] /E1450_EC_1S_INTERFACES [D /Interfaces [A EtherCAT_E1450_1S EtherCAT_SoE_E1450_1S CanOpen_SG5 LinRS_E1200 None ] /InterfacesExtended [A EtherCAT_E1450_1S EtherCAT_SoE_E1450_1S CanOpen_SG5 LinRS_E1200 None NoChange ] ] /E1450_SE_0S_INTERFACES [D /Interfaces [A EtherCAT_SoE_E1450_0S EtherCAT_E1450_0S CanOpen_SG5 LinRS_E1200 None ] /InterfacesExtended [A EtherCAT_SoE_E1450_0S EtherCAT_E1450_0S CanOpen_SG5 LinRS_E1200 None NoChange ] ] /E1450_SE_1S_INTERFACES [D /Interfaces [A EtherCAT_SoE_E1450_1S EtherCAT_E1450_1S CanOpen_SG5 LinRS_E1200 None ] /InterfacesExtended [A EtherCAT_SoE_E1450_1S EtherCAT_E1450_1S CanOpen_SG5 LinRS_E1200 None NoChange ] ] /E1450_IP_INTERFACES [D /Interfaces [A EthernetIP_SG5 LinUDP CanOpen_SG5 LinRS_E1200 None ] /InterfacesExtended [A EthernetIP_SG5 LinUDP CanOpen_SG5 LinRS_E1200 None NoChange ] ] /E1450_SC_INTERFACES [D /Interfaces [A SERCOSIII CanOpen_SG5 LinRS_E1200 None ] /InterfacesExtended [A SERCOSIII CanOpen_SG5 LinRS_E1200 None NoChange ] ] /E1450_PN_INTERFACES [D /Interfaces [A PROFINET_E1450 CanOpen_SG5 LinRS_E1200 None ] /InterfacesExtended [A PROFINET_E1450 CanOpen_SG5 LinRS_E1200 None NoChange ] ] /E1450_PD_INTERFACES [D /Interfaces [A PROFIdrive_E1450 PROFINET_E1450 CanOpen_SG5 LinRS_E1200 None ] /InterfacesExtended [A PROFIdrive_E1450 PROFINET_E1450 CanOpen_SG5 LinRS_E1200 None NoChange ] ] /E1400_APPLICATIONS [D /Applications [A None EasySteps_E1200 MasterSlave_E1200 ] /ApplicationsExtended [A None EasySteps_E1200 MasterSlave_E1200 NoChange ] ] % E14xx V2 /E1400V2_GP_INTERFACES [D /Interfaces [A CanOpen_SG6 LinRS_SG6 None ] /InterfacesExtended [A CanOpen_SG6 LinRS_SG6 None NoChange ] ] /E1430V2_DP_INTERFACES [D /Interfaces [A Profibus_SG6 ] /InterfacesExtended [A Profibus_SG6 CanOpen_SG6 LinRS_SG6 None NoChange ] ] /E1450V2_PL_INTERFACES [D /Interfaces [A POWERLINK_SG6 ] /InterfacesExtended [A POWERLINK_SG6 CanOpen_SG6 LinRS_SG6 None NoChange ] ] /E1450V2_EC_0S_INTERFACES [D /Interfaces [A EtherCAT_E1450V2_0S ] /InterfacesExtended [A EtherCAT_E1450V2_0S EtherCAT_DS402_E1450V2_0S EtherCAT_SoE_E1450V2_0S CanOpen_SG6 LinRS_SG6 None NoChange ] ] /E1450V2_EC_1S_INTERFACES [D /Interfaces [A EtherCAT_E1450V2_1S ] /InterfacesExtended [A EtherCAT_E1450V2_1S EtherCAT_DS402_E1450V2_1S EtherCAT_SoE_E1450V2_1S CanOpen_SG6 LinRS_SG6 None NoChange ] ] /E1450V2_SE_0S_INTERFACES [D /Interfaces [A EtherCAT_SoE_E1450V2_0S ] /InterfacesExtended [A EtherCAT_SoE_E1450V2_0S EtherCAT_E1450V2_0S CanOpen_SG6 LinRS_SG6 None NoChange ] ] /E1450V2_SE_1S_INTERFACES [D /Interfaces [A EtherCAT_SoE_E1450V2_1S ] /InterfacesExtended [A EtherCAT_SoE_E1450V2_1S EtherCAT_E1450V2_1S CanOpen_SG6 LinRS_SG6 None NoChange ] ] /E1450V2_IP_INTERFACES [D /Interfaces [A EthernetIP_SG6 ] /InterfacesExtended [A EthernetIP_SG6 CanOpen_SG6 LinRS_SG6 LinUDPV2_SG6 None NoChange ] ] /E1450V2_LU_INTERFACES [D /Interfaces [A LinUDPV2_SG6 ] /InterfacesExtended [A LinUDPV2_SG6 EthernetIP_SG6 CanOpen_SG6 LinRS_SG6 None NoChange ] ] /E1450V2_CM_INTERFACES [D /Interfaces [A None ] % to be defined /InterfacesExtended [A LinUDPV2_SG6 EthernetIP_SG6 CanOpen_SG6 LinRS_SG6 None NoChange ] ] /E1450V2_SC_INTERFACES [D /Interfaces [A SERCOSIII_C1250 ] /InterfacesExtended [A SERCOSIII_C1250 CanOpen_SG6 LinRS_SG6 None NoChange ] ] /E1450V2_PN_INTERFACES [D /Interfaces [A PROFINET_E1450V2 ] /InterfacesExtended [A PROFINET_E1450V2 CanOpen_SG6 LinRS_SG6 None NoChange ] ] /E1450V2_PD_INTERFACES [D /Interfaces [A PROFIdrive_E1450V2 ] /InterfacesExtended [A PROFIdrive_E1450V2 CanOpen_SG6 LinRS_SG6 None NoChange ] ] /E1450V2_DS_0S_INTERFACES [D /Interfaces [A EtherCAT_DS402_E1450V2_0S ] /InterfacesExtended [A EtherCAT_DS402_E1450V2_0S None NoChange ] ] /E1450V2_DS_1S_INTERFACES [D /Interfaces [A EtherCAT_DS402_E1450V2_1S ] /InterfacesExtended [A EtherCAT_DS402_E1450V2_1S None NoChange ] ] /E1400V2_APPLICATIONS [D /Applications [A None EasySteps_E1400V2 MasterSlave_E1400V2 ProcMon_SG6 ] /ApplicationsExtended [A None EasySteps_E1400V2 MasterSlave_E1400V2 ProcMon_SG6 NoChange ] ] % C1400 DEFINITIONS % C1400 DEFINITIONS % C1400 DEFINITIONS % C1400 DEFINITIONS % C1400 DEFINITIONS /C1400_GP_INTERFACES [D /Interfaces [A CanOpen_SG6 None ] % LinRS temporary removed /InterfacesExtended [A CanOpen_SG6 None NoChange ] ] /C1450_EC_0S_INTERFACES [D /Interfaces [A EtherCAT_C1450_0S ] /InterfacesExtended [A EtherCAT_C1450_0S EtherCAT_DS402_C1450_0S EtherCAT_SoE_C1450_0S None NoChange ] ] /C1450_EC_1S_INTERFACES [D /Interfaces [A EtherCAT_C1450_1S ] /InterfacesExtended [A EtherCAT_C1450_1S EtherCAT_DS402_C1450_1S EtherCAT_SoE_C1450_1S None NoChange ] ] /C1450_DS_0S_INTERFACES [D /Interfaces [A EtherCAT_DS402_C1450_0S ] /InterfacesExtended [A EtherCAT_DS402_C1450_0S EtherCAT_C1450_0S EtherCAT_SoE_C1450_0S None NoChange ] ] /C1450_DS_1S_INTERFACES [D /Interfaces [A EtherCAT_DS402_C1450_1S ] /InterfacesExtended [A EtherCAT_DS402_C1450_1S EtherCAT_C1450_1S EtherCAT_SoE_C1450_1S None NoChange ] ] /C1450_SE_0S_INTERFACES [D /Interfaces [A EtherCAT_SoE_C1450_0S ] /InterfacesExtended [A EtherCAT_SoE_C1450_0S EtherCAT_DS402_C1450_0S EtherCAT_C1450_0S None NoChange ] ] /C1450_SE_1S_INTERFACES [D /Interfaces [A EtherCAT_SoE_C1450_1S ] /InterfacesExtended [A EtherCAT_SoE_C1450_1S EtherCAT_DS402_C1450_1S EtherCAT_C1450_1S None NoChange ] ] ] %/Main [B /FirmwareScriptVer 4 /Init [B /ProgFlag exch def ProgFlag [B 'PIVar' nknown not [B 'PIVar' cnamespace ] if %/InFilePath exch def /FilePath exch def /PIVar:PortType exch def %/FilePath 'FirmwareFiles\FirmwareE1100\' def ] [B /FilePath '' def ] ifelse %'TypeDefinitions' import %TypeDefinitions:CreateTypeDefinitions 'PackInst' nknown not [B 'PackInst' import ] if /RelInfoDict [D /A1100 [D *Global_VerDef_SG7 ] /B1100 [D *Global_VerDef_1100 ] /B1150 [D *Global_VerDef_1100 ] /B8000 [D *Global_VerDef_SG5 ] /C1100 [D *Global_VerDef_SG7 ] /C11001S [D *Global_VerDef_SG7 ] /C1200 [D *Global_VerDef_SG6 ] /C12001S [D *Global_VerDef_SG6 ] /C12512S [D *Global_VerDef_SG6 ] /C1400 [D *Global_VerDef_SG6 ] /C14001S [D *Global_VerDef_SG6 ] /E1100 [D *Global_VerDef_1100 ] /E1200 [D *Global_VerDef_SG5 ] /E1400 [D *Global_VerDef_SG5 ] /E14001S [D *Global_VerDef_SG5 ] /E1400V2 [D *Global_VerDef_SG6 ] /E14001SV2 [D *Global_VerDef_SG6 ] /I1100 [D *Global_VerDef_SG7 ] /M1100 [D *Global_VerDef_SG7 ] ] def /OSDir 'OS' def /OSLoaderFile 'OSLoader' def /OSLoadSW [B OSLoader:LoadSW ] def /OSSWFileName 'UPOS_' def /OSInfoDict [D /A1100 [D *SW_Version_SG7_b05 *Tree_Version_SG7 /TreeFileName 'OSTrA1100_' ] /B1100 [D *SW_Version_1100 *Tree_Version_1100 /TreeFileName 'OSTr1100_' ] /B1150 [D *SW_Version_1100 *Tree_Version_1100 /TreeFileName 'OSTr1100ML_' ] /B8000 [D *SW_Version_SG5_b05 *Tree_Version_SG5 /TreeFileName 'OSTr_' ] /C1100 [D *SW_Version_SG7_b05 *Tree_Version_SG7 /TreeFileName 'OSTrC1100_' ] /C11001S [D *SW_Version_SG7_b05 *Tree_Version_SG7 /TreeFileName 'OSTrC1100_' ] /C1200 [D *SW_Version_SG6_b05 *Tree_Version_SG6 /TreeFileName 'OSTr_' *ROSVersion_SG6 ] /C12001S [D *SW_Version_SG6_b05 *Tree_Version_SG6 /TreeFileName 'OSTr_' *ROSVersion_SG6 ] /C12002S [D *SW_Version_SG6_b05 *Tree_Version_SG6 /TreeFileName 'OSTr2S_' *Tree_Version_2S_SG6 /TreeFileName2S '2STr_' *ROSVersion_SG6 ] /C12512S [D *SW_Version_SG6_b05 *Tree_Version_SG6 /TreeFileName 'OSTr2S_' *Tree_Version_2S_SG6 /TreeFileName2S '2STrPNs_' *ROSVersion_SG6 ] /C1400 [D *SW_Version_SG6_b05 *Tree_Version_SG6 /TreeFileName 'OSTr1400_' *ROSVersion_SG6 ] /C14001S [D *SW_Version_SG6_b05 *Tree_Version_SG6 /TreeFileName 'OSTr1400_' *ROSVersion_SG6 ] /C14002S [D *SW_Version_SG6_b05 *Tree_Version_SG6 /TreeFileName 'OSTr2S1400_' *Tree_Version_2S_SG6 /TreeFileName2S '2STr_' *ROSVersion_SG6 ] /E1100 [D *SW_Version_1100 *Tree_Version_1100 /TreeFileName 'OSTr1100_' ] /E1200 [D *SW_Version_SG5_b05 *Tree_Version_SG5 /TreeFileName 'OSTr_' ] /E1400 [D *SW_Version_SG5_b05 *Tree_Version_SG5 /TreeFileName 'OSTr1400_' ] /E14001S [D *SW_Version_SG5_b05 *Tree_Version_SG5 /TreeFileName 'OSTr1400_' ] /E1400V2 [D *SW_Version_SG6_b05 *Tree_Version_SG6 /TreeFileName 'OSTr1400_' *ROSVersion_SG6 ] /E14001SV2 [D *SW_Version_SG6_b05 *Tree_Version_SG6 /TreeFileName 'OSTr1400_' *ROSVersion_SG6 ] /I1100 [D *SW_Version_SG7_b05 *Tree_Version_SG7 /TreeFileName 'OSTrI1100_' ] /M1100 [D *SW_Version_SG7_b05 *Tree_Version_SG7 /TreeFileName 'OSTrI1100MD_' ] ] def /MCDir 'MC_SW' def /MCLoaderFile 'MCLoader' def /MCLoadSW [B MCLoader:LoadSW ] def /MCInfoDict [D /A1100 [D *SW_Version_SG7_b04 *Tree_Version_SG7_b04 /MCSWFileName 'MCSWA1100_' /TreeFileName 'MCTrA1100_' ] /B1100 [D *SW_Version_1100_b02 *Tree_Version_1100 /MCSWFileName 'MCSW1100_' /TreeFileName 'MCTr1100_' ] /B1150 [D *SW_Version_1100_b02 *Tree_Version_1100 /MCSWFileName 'MCSW1100_' /TreeFileName 'MCTr1100_' ] /C1100 [D *SW_Version_SG7_b04 *Tree_Version_SG7_b04 /MCSWFileName 'MCSW1100_' /TreeFileName 'MCTrC1100_' ] /C11001S [D *SW_Version_SG7_b04 *Tree_Version_SG7_b04 /MCSWFileName 'MCSW1100_' /TreeFileName 'MCTrC11001S_' ] /C1200 [D *SW_Version_SG6_b06 *Tree_Version_SG6_b04 /MCSWFileName 'MCSW1200_' /TreeFileName 'MCTrC1200_' ] /C12001S [D *SW_Version_SG6_b06 *Tree_Version_SG6_b04 /MCSWFileName 'MCSW1200_' /TreeFileName 'MCTrC12001S_' ] /C12512S [D *SW_Version_SG6_b06 *Tree_Version_SG6_b06 /MCSWFileName 'MCSW12002S_' /TreeFileName 'MCTrC12002S_' ] /C1400 [D *SW_Version_SG6_b06 *Tree_Version_SG6_b04 /MCSWFileName 'MCSW1400_' /TreeFileName 'MCTrC1400_' ] /C14001S [D *SW_Version_SG6_b06 *Tree_Version_SG6_b04 /MCSWFileName 'MCSW1400_' /TreeFileName 'MCTrC14001S_' ] /E1100 [D *SW_Version_1100_b02 *Tree_Version_1100 /MCSWFileName 'MCSW1100_' /TreeFileName 'MCTr1100_' ] /E1200 [D *SW_Version_SG5 *Tree_Version_SG5 /MCSWFileName 'MCSW1200_' /TreeFileName 'MCTr1200_' ] /E1400 [D *SW_Version_SG5 *Tree_Version_SG5 /MCSWFileName 'MCSW1400_' /TreeFileName 'MCTr1400_' ] /E14001S [D *SW_Version_SG5 *Tree_Version_SG5 /MCSWFileName 'MCSW1400_' /TreeFileName 'MCTr14001S_' ] /E1400V2 [D *SW_Version_SG6_b06 *Tree_Version_SG6_b04 /MCSWFileName 'MCSW1400_' /TreeFileName 'MCTrE1400_' ] /E14001SV2 [D *SW_Version_SG6_b06 *Tree_Version_SG6_b04 /MCSWFileName 'MCSW1400_' /TreeFileName 'MCTrE14001S_' ] /I1100 [D *SW_Version_SG7_b04 *Tree_Version_SG7_b04 /MCSWFileName 'MCSWI1100_' /TreeFileName 'MCTrI1100_' ] /M1100 [D *SW_Version_SG7_b04 *Tree_Version_SG7_b04 /MCSWFileName 'MCSWM1100_' /TreeFileName 'MCTrM1100_' ] ] def /InterfacesDir 'Interfaces' def /IntfLoaderFile 'IntfLoader' def /IntfLoadSW [B IntfLoader:LoadSW ] def /ApplicationsDir 'Applications' def /ApplLoaderFile 'ApplLoader' def /ApplLoadSW [B ApplLoader:LoadSW ] def /SafetyFWDir 'Safety' def /SafetyFWLoaderFile 'SafetyLoader' def /SafetyFWLoadSW [B SafetyLoader:LoadSW ] def %Interfaces /LinRS [D *INTF_LINRS_DEFINITIONS *SW_Version_1100 *Tree_Version_1100 /IntfSWFileName 'IntfSWLinRS_' /IntfTreeFileName 'IntfTr1100LinRS_' ] def /LinRS_C1100 [D *INTF_LINRS_DEFINITIONS *SW_Version_SG7 *Tree_Version_SG7 /IntfSWFileName 'IntfSWLinRS_' /IntfTreeFileName 'IntfTrRSC1100_' ] def /LinRS_E1200 [D *INTF_LINRS_DEFINITIONS *SW_Version_SG5 *Tree_Version_SG5 /IntfSWFileName 'IntfSWLinRS_' /IntfTreeFileName 'IntfTrLinRS_' ] def /LinRS_SG6 [D *INTF_LINRS_DEFINITIONS *SW_Version_SG6 *Tree_Version_SG6 /IntfSWFileName 'IntfSWLinRS_' /IntfTreeFileName 'IntfTrLinRS2_' ] def /MCLink [D /Name 'MCLink' /Caption 'MCLink' /Description 'MC-Link Interface' *SW_Version_1100 *Tree_Version_1100 /IntfDir 'Interfaces\MCLink' /IntfSWFileName 'IntfSWML_' /IntfTreeFileName 'IntfTr1100ML_' ] def /DeviceNet [D /Name 'DeviceNet' /Caption 'DeviceNet' /Description 'DeviceNet' *SW_Version_1100 *Tree_Version_1100 /IntfDir 'Interfaces\DeviceNet' /IntfSWFileName 'IntfSWDN_' /IntfTreeFileName 'IntfTr1100DN_' ] def /CanOpen [D *INTF_CO_DEFINITIONS *SW_Version_1100 *Tree_Version_1100 /IntfSWFileName 'IntfSWCO_' /IntfTreeFileName 'IntfTr1100CO_' ] def /CanOpen_A1100 [D *INTF_CO_DEFINITIONS *SW_Version_SG7 *Tree_Version_SG7 /IntfSWFileName 'IntfSWCOA1100_' /IntfTreeFileName 'IntfTrCOA1100_' ] def /CanOpen_C1100 [D *INTF_CO_DEFINITIONS *SW_Version_SG7 *Tree_Version_SG7 /IntfSWFileName 'IntfSWCOC1100_' /IntfTreeFileName 'IntfTrCOC1100_' ] def /CanOpen_SG5 [D *INTF_CO_DEFINITIONS *SW_Version_SG5 *Tree_Version_SG5 /IntfSWFileName 'IntfSWCO_' /IntfTreeFileName 'IntfTrCO_' ] def /CanOpen_SG6 [D *INTF_CO_DEFINITIONS *SW_Version_SG6 *Tree_Version_SG6 /IntfSWFileName 'IntfSWCO_' /IntfTreeFileName 'IntfTrCO_' ] def /Profibus [D *INTF_DP_DEFINITIONS *SW_Version_1100 *Tree_Version_1100 /IntfSWFileName 'IntfSWDP_' /IntfTreeFileName 'IntfTr1100DP_' ] def /Profibus_SG5 [D *INTF_DP_DEFINITIONS *SW_Version_SG5 *Tree_Version_SG5 /IntfSWFileName 'IntfSWDP_' /IntfTreeFileName 'IntfTrDP_' ] def /Profibus_SG6 [D *INTF_DP_DEFINITIONS *SW_Version_SG6 *Tree_Version_SG6 /IntfSWFileName 'IntfSWDP_' /IntfTreeFileName 'IntfTrDP_' ] def /CTIOIntf [D /Name 'CTIOIntf' /Caption 'CT IO Interface' /Description 'Command Table digital IO Interface' *SW_Version_1100 *Tree_Version_1100 /IntfDir 'Interfaces\CmdTabIO' /IntfSWFileName 'IntfSWCmdTabIO_' /IntfTreeFileName 'IntfTrCmdTabIO_' ] def /POWERLINK [D /Name 'POWERLINK' /Caption 'POWERLINK' /Description 'Ethernet POWERLINK communication' *SW_Version_SG5 *Tree_Version_SG5 /IntfDir 'Interfaces\POWERLINK' /IntfSWFileName 'IntfSWEPL_' /IntfTreeFileName 'IntfTrEPL_' %/IntfModulePar '\FPGA\EPLHUB_FPGA_V1_3.HX2' %/IntfSpecificSetup 'POWERLINKSetup' /IntfModuleOSUP '\FPGA\EPLHUB_FPGA_OSUP_V1_3.HX2' ] def /POWERLINK_ML [D /Name 'POWERLINK_ML' /Caption 'POWERLINK_ML' /Description 'Ethernet POWERLINK communication with MC-Link' *SW_Version_SG5 *Tree_Version_SG5 /IntfDir 'Interfaces\POWERLINK_ML' /IntfSWFileName 'IntfSWEPLML_' /IntfTreeFileName 'IntfTrEPLML_' %/IntfModulePar '\FPGA\EPLHUB_FPGA_V1_3.HX2' %/IntfSpecificSetup 'POWERLINKSetup' /IntfModuleOSUP '\FPGA\EPLHUB_FPGA_OSUP_V1_3.HX2' ] def /POWERLINK_SG6 [D /Name 'POWERLINK' /Caption 'POWERLINK' /Description 'Ethernet POWERLINK communication' *SW_Version_SG6_b06 *Tree_Version_SG6 /IntfDir 'Interfaces\POWERLINK' /IntfSWFileName 'IntfSWEPL_' /IntfTreeFileName 'IntfTrEPL_' %/IntfModulePar '\FPGA\EPLHUB_FPGA_V2_0.HX2' %/IntfSpecificSetup 'POWERLINKSetup_C1250' /IntfModuleOSUP '\FPGA\EPLHUB_FPGA_OSUP_V2_0.HX2' ] def /EtherCAT [D /Name 'EtherCAT' /Caption 'EtherCAT' /Description 'Ethernet EtherCAT communication' *SW_Version_SG5 *Tree_Version_SG5 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrEC_' /IntfModulePar '\EEPROM\EC_EEprom_E1250-EC-UC_V1_7.HX2' /IntfSpecificSetup 'EtherCATSetup' ] def /EtherCAT_DS402 [D /Name 'EtherCAT_DS402' /Caption 'EtherCAT_CiA402' /Description 'Ethernet EtherCAT communication' *SW_Version_SG5 *Tree_Version_SG5 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrSG5DS_' /IntfModulePar '\EEPROM\EC_EEprom_E1250-DS-UC_V1_7.HX2' /IntfSpecificSetup 'EtherCATSetup' /IntfMCTreeExt 'DS' /IntfMCSWExt '' ] def /EtherCAT_C1250_0S [D /Name 'EtherCAT' /Caption 'EtherCAT' /Description 'Ethernet EtherCAT communication' *SW_Version_SG6_b04 *Tree_Version_SG6 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrECC1200_' /IntfModulePar '\EEPROM\EC_EEprom_C1250-EC-XC-0S_V1_8.HX2' /IntfSpecificSetup 'EtherCATSetup' ] def /EtherCAT_C1250_1S [D /Name 'EtherCAT' /Caption 'EtherCAT' /Description 'Ethernet EtherCAT communication' *SW_Version_SG6_b04 *Tree_Version_SG6 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrECC1200_' /IntfModulePar '\EEPROM\EC_EEprom_C1250-EC-XC-1S_V1_8.HX2' /IntfSpecificSetup 'EtherCATSetup' ] def /EtherCAT_DS402_C1250_0S [D /Name 'EtherCAT_DS402' /Caption 'EtherCAT_CiA402' /Description 'Ethernet EtherCAT communication' *SW_Version_SG6_b04 *Tree_Version_SG6 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrSG6DS_' /IntfModulePar '\EEPROM\EC_EEprom_C1250-DS-XC-0S_V1_9.HX2' /IntfSpecificSetup 'EtherCATSetup' /IntfMCTreeExt 'DS' /IntfMCSWExt '' ] def /EtherCAT_DS402_C1250_1S [D /Name 'EtherCAT_DS402' /Caption 'EtherCAT_CiA402' /Description 'Ethernet EtherCAT communication' *SW_Version_SG6_b04 *Tree_Version_SG6 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrSG6DS_' /IntfModulePar '\EEPROM\EC_EEprom_C1250-DS-XC-1S_V1_9.HX2' /IntfSpecificSetup 'EtherCATSetup' /IntfMCTreeExt 'DS' /IntfMCSWExt '' ] def /EtherCAT_C1150_0S [D /Name 'EtherCAT' /Caption 'EtherCAT' /Description 'Ethernet EtherCAT communication' *SW_Version_SG7 *Tree_Version_SG7 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrECC1100_' /IntfModulePar '\EEPROM\EC_EEprom_C1150-EC-XC-0S_V1_7.HX2' /IntfSpecificSetup 'EtherCATSetup_C1100' ] def /EtherCAT_C1150_1S [D /Name 'EtherCAT' /Caption 'EtherCAT' /Description 'Ethernet EtherCAT communication' *SW_Version_SG7 *Tree_Version_SG7 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrECC1100_' /IntfModulePar '\EEPROM\EC_EEProm_C1150-EC-XC-1S_V1_7.HX2' /IntfSpecificSetup 'EtherCATSetup_C1100' ] def /EtherCAT_SoE_C1150_0S [D /Name 'EtherCAT_SoE' /Caption 'EtherCAT_SoE' /Description 'Sercos over EtherCAT communication' *SW_Version_SG7 *Tree_Version_SG7 /IntfDir 'Interfaces\EtherCAT_SoE' /IntfSWFileName 'IntfSWEcSoE_' /IntfTreeFileName 'IntfTrECSoE_' /IntfModulePar '\EEPROM\EC_EEProm_C1150-SE-XC-0S_V1_3.HX2' /IntfSpecificSetup 'EtherCATSetup_C1100' /IntfMCTreeExt 'DS' ] def /EtherCAT_SoE_C1150_1S [D /Name 'EtherCAT_SoE' /Caption 'EtherCAT_SoE' /Description 'Sercos over EtherCAT communication' *SW_Version_SG7 *Tree_Version_SG7 /IntfDir 'Interfaces\EtherCAT_SoE' /IntfSWFileName 'IntfSWEcSoE_' /IntfTreeFileName 'IntfTrECSoE_' /IntfModulePar '\EEPROM\EC_EEProm_C1150-SE-XC-1S_V1_3.HX2' /IntfSpecificSetup 'EtherCATSetup_C1100' /IntfMCTreeExt 'DS' ] def /EtherCAT_DS402_C1150_0S [D /Name 'EtherCAT_DS402' /Caption 'EtherCAT_CiA402' /Description 'Ethernet EtherCAT communication' *SW_Version_SG7 *Tree_Version_SG7 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrSG7DS_' /IntfModulePar '\EEPROM\EC_EEprom_C1150-DS-XC-0S_V1_8.HX2' /IntfSpecificSetup 'EtherCATSetup_C1100' /IntfMCTreeExt 'DS' /IntfMCSWExt '' ] def /EtherCAT_DS402_C1150_1S [D /Name 'EtherCAT_DS402' /Caption 'EtherCAT_CiA402' /Description 'Ethernet EtherCAT communication' *SW_Version_SG7 *Tree_Version_SG7 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrSG7DS_' /IntfModulePar '\EEPROM\EC_EEprom_C1150-DS-XC-1S_V1_8.HX2' /IntfSpecificSetup 'EtherCATSetup_C1100' /IntfMCTreeExt 'DS' /IntfMCSWExt '' ] def /EtherCAT_I1150_0S [D /Name 'EtherCAT' /Caption 'EtherCAT' /Description 'Ethernet EtherCAT communication' *SW_Version_SG7 *Tree_Version_SG7 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrECC1100_' /IntfModulePar '\EEPROM\EC_EEprom_I1150-EC-XC-0S_V1_7.HX2' /IntfSpecificSetup 'EtherCATSetup_C1100' ] def /EtherCAT_SoE_I1150_0S [D /Name 'EtherCAT_SoE' /Caption 'EtherCAT_SoE' /Description 'Sercos over EtherCAT communication' *SW_Version_SG7 *Tree_Version_SG7 /IntfDir 'Interfaces\EtherCAT_SoE' /IntfSWFileName 'IntfSWEcSoE_' /IntfTreeFileName 'IntfTrECSoE_' /IntfModulePar '\EEPROM\EC_EEProm_I1150-SE-XC-0S_V1_3.HX2' /IntfSpecificSetup 'EtherCATSetup_C1100' /IntfMCTreeExt 'DS' ] def /EtherCAT_DS402_I1150_0S [D /Name 'EtherCAT_DS402' /Caption 'EtherCAT_CiA402' /Description 'Ethernet EtherCAT communication' *SW_Version_SG7 *Tree_Version_SG7 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrSG7DS_' /IntfModulePar '\EEPROM\EC_EEprom_I1150-DS-XC-0S_V1_8.HX2' /IntfSpecificSetup 'EtherCATSetup_C1100' /IntfMCTreeExt 'DS' /IntfMCSWExt '' ] def /EtherCAT_D1150_0S [D /Name 'EtherCAT' /Caption 'EtherCAT' /Description 'Ethernet EtherCAT communication' *SW_Version_SG7 *Tree_Version_SG7 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrECC1100_' /IntfModulePar '\EEPROM\EC_EEprom_D1150-EC-XC-0S_V1_7.HX2' /IntfSpecificSetup 'EtherCATSetup_C1100' ] def /EtherCAT_SoE_D1150_0S [D /Name 'EtherCAT_SoE' /Caption 'EtherCAT_SoE' /Description 'Sercos over EtherCAT communication' *SW_Version_SG7 *Tree_Version_SG7 /IntfDir 'Interfaces\EtherCAT_SoE' /IntfSWFileName 'IntfSWEcSoE_' /IntfTreeFileName 'IntfTrECSoE_' /IntfModulePar '\EEPROM\EC_EEProm_D1150-SE-XC-0S_V1_3.HX2' /IntfSpecificSetup 'EtherCATSetup_C1100' /IntfMCTreeExt 'DS' ] def /EtherCAT_DS402_D1150_0S [D /Name 'EtherCAT_DS402' /Caption 'EtherCAT_CiA402' /Description 'Ethernet EtherCAT communication' *SW_Version_SG7 *Tree_Version_SG7 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrSG7DS_' /IntfModulePar '\EEPROM\EC_EEprom_D1150-DS-XC-0S_V1_8.HX2' /IntfSpecificSetup 'EtherCATSetup_C1100' /IntfMCTreeExt 'DS' /IntfMCSWExt '' ] def /EtherCAT_SoE [D % to be defines !!!!!!!!!!!!!!!!!! /Name 'EtherCAT_SoE' /Caption 'EtherCAT_SoE' /Description 'Sercos over EtherCAT communication' *SW_Version_SG5 *Tree_Version_SG5 /IntfDir 'Interfaces\EtherCAT_SoE' /IntfSWFileName 'IntfSWECSoE_' /IntfTreeFileName 'IntfTrECSoE_' /IntfModulePar '\EEPROM\EC_EEProm_E1250-SE-UC_V1_3.HX2' /IntfSpecificSetup 'EtherCATSetup' /IntfMCTreeExt 'DS' ] def /EtherCAT_E1450_0S [D /Name 'EtherCAT' /Caption 'EtherCAT' /Description 'Ethernet EtherCAT communication' *SW_Version_SG5 *Tree_Version_SG5 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrEC_' /IntfModulePar '\EEPROM\EC_EEprom_E1450-EC-QN-0S_V1_7.HX2' /IntfSpecificSetup 'EtherCATSetup' ] def /EtherCAT_E1450_1S [D /Name 'EtherCAT' /Caption 'EtherCAT' /Description 'Ethernet EtherCAT communication' *SW_Version_SG5 *Tree_Version_SG5 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrEC_' /IntfModulePar '\EEPROM\EC_EEprom_E1450-EC-QN-1S_V1_7.HX2' /IntfSpecificSetup 'EtherCATSetup' ] def /EtherCAT_E1450V2_0S [D /Name 'EtherCAT' /Caption 'EtherCAT' /Description 'Ethernet EtherCAT communication' *SW_Version_SG6_b04 *Tree_Version_SG6 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrEC_' /IntfModulePar '\EEPROM\EC_EEprom_E1450-EC-QN-0S_V1_8.HX2' /IntfSpecificSetup 'EtherCATSetup' ] def /EtherCAT_E1450V2_1S [D /Name 'EtherCAT' /Caption 'EtherCAT' /Description 'Ethernet EtherCAT communication' *SW_Version_SG6_b04 *Tree_Version_SG6 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrEC_' /IntfModulePar '\EEPROM\EC_EEprom_E1450-EC-QN-1S_V1_8.HX2' /IntfSpecificSetup 'EtherCATSetup' ] def /EtherCAT_DS402_E1450V2_0S [D /Name 'EtherCAT_DS402' /Caption 'EtherCAT_CiA402' /Description 'Ethernet EtherCAT communication' *SW_Version_SG6_b04 *Tree_Version_SG6 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrSG6DS_' /IntfModulePar '\EEPROM\EC_EEprom_E1450-DS-QN-0S_V1_9.HX2' /IntfSpecificSetup 'EtherCATSetup' /IntfMCTreeExt 'DS' /IntfMCSWExt '' ] def /EtherCAT_DS402_E1450V2_1S [D /Name 'EtherCAT_DS402' /Caption 'EtherCAT_CiA402' /Description 'Ethernet EtherCAT communication' *SW_Version_SG6_b04 *Tree_Version_SG6 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrSG6DS_' /IntfModulePar '\EEPROM\EC_EEprom_E1450-DS-QN-1S_V1_9.HX2' /IntfSpecificSetup 'EtherCATSetup' /IntfMCTreeExt 'DS' /IntfMCSWExt '' ] def /EtherCAT_SoE_E1450_0S [D /Name 'EtherCAT_SoE' /Caption 'EtherCAT_SoE' /Description 'Sercos over EtherCAT communication' *SW_Version_SG5 *Tree_Version_SG5 /IntfDir 'Interfaces\EtherCAT_SoE' /IntfSWFileName 'IntfSWECSoE_' /IntfTreeFileName 'IntfTrECSoE_' /IntfModulePar '\EEPROM\EC_EEProm_E1450-SE-QN-0S_V1_3.HX2' /IntfSpecificSetup 'EtherCATSetup' %/IntfMCTreeExt 'DS' ] def /EtherCAT_SoE_E1450_1S [D /Name 'EtherCAT_SoE' /Caption 'EtherCAT_SoE' /Description 'Sercos over EtherCAT communication' *SW_Version_SG5 *Tree_Version_SG5 /IntfDir 'Interfaces\EtherCAT_SoE' /IntfSWFileName 'IntfSWECSoE_' /IntfTreeFileName 'IntfTrECSoE_' /IntfModulePar '\EEPROM\EC_EEProm_E1450-SE-QN-1S_V1_3.HX2' /IntfSpecificSetup 'EtherCATSetup' %/IntfMCTreeExt 'DS' ] def /EtherCAT_C1450_0S [D /Name 'EtherCAT' /Caption 'EtherCAT' /Description 'Ethernet EtherCAT communication' *SW_Version_SG6_b04 *Tree_Version_SG6 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrEC_' /IntfModulePar '\EEPROM\EC_EEprom_C1450-EC-VS-0S_V1_8.HX2' /IntfSpecificSetup 'EtherCATSetup' ] def /EtherCAT_C1450_1S [D /Name 'EtherCAT' /Caption 'EtherCAT' /Description 'Ethernet EtherCAT communication' *SW_Version_SG6_b04 *Tree_Version_SG6 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrEC_' /IntfModulePar '\EEPROM\EC_EEprom_C1450-EC-VS-1S_V1_8.HX2' /IntfSpecificSetup 'EtherCATSetup' ] def /EtherCAT_DS402_C1450_0S [D /Name 'EtherCAT_DS402' /Caption 'EtherCAT_CiA402' /Description 'Ethernet EtherCAT communication' *SW_Version_SG6_b04 *Tree_Version_SG6 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrEC_' /IntfModulePar '\EEPROM\EC_EEprom_C1450-DS-VS-0S_V1_9.HX2' /IntfSpecificSetup 'EtherCATSetup' /IntfMCTreeExt 'DS' /IntfMCSWExt '' ] def /EtherCAT_DS402_C1450_1S [D /Name 'EtherCAT_DS402' /Caption 'EtherCAT_CiA402' /Description 'Ethernet EtherCAT communication' *SW_Version_SG6_b04 *Tree_Version_SG6 /IntfDir 'Interfaces\EtherCAT' /IntfSWFileName 'IntfSWEC_' /IntfTreeFileName 'IntfTrSG6DS_' /IntfModulePar '\EEPROM\EC_EEprom_C1450-DS-VS-1S_V1_9.HX2' /IntfSpecificSetup 'EtherCATSetup' /IntfMCTreeExt 'DS' /IntfMCSWExt '' ] def /EtherCAT_SoE_E1450V2_0S [D /Name 'EtherCAT_SoE' /Caption 'EtherCAT_SoE' /Description 'Sercos over EtherCAT communication' *SW_Version_SG6_b04 *Tree_Version_SG6 /IntfDir 'Interfaces\EtherCAT_SoE' /IntfSWFileName 'IntfSWECSoE_' /IntfTreeFileName 'IntfTrECSoE_' /IntfModulePar '\EEPROM\EC_EEProm_E1450-SE-QN-0S_V1_3.HX2' /IntfSpecificSetup 'EtherCATSetup' /IntfMCTreeExt 'DS' ] def /EtherCAT_SoE_E1450V2_1S [D /Name 'EtherCAT_SoE' /Caption 'EtherCAT_SoE' /Description 'Sercos over EtherCAT communication' *SW_Version_SG6_b04 *Tree_Version_SG6 /IntfDir 'Interfaces\EtherCAT_SoE' /IntfSWFileName 'IntfSWECSoE_' /IntfTreeFileName 'IntfTrECSoE_' /IntfModulePar '\EEPROM\EC_EEProm_E1450-SE-QN-1S_V1_3.HX2' /IntfSpecificSetup 'EtherCATSetup' /IntfMCTreeExt 'DS' ] def /EtherCAT_SoE_C1250_0S [D /Name 'EtherCAT_SoE' /Caption 'EtherCAT_SoE' /Description 'Sercos over EtherCAT communication' *SW_Version_SG6_b04 *Tree_Version_SG6 /IntfDir 'Interfaces\EtherCAT_SoE' /IntfSWFileName 'IntfSWECSoE_' /IntfTreeFileName 'IntfTrECSoE_' /IntfModulePar '\EEPROM\EC_EEProm_C1250-SE-XC-0S_V1_3.HX2' /IntfSpecificSetup 'EtherCATSetup' /IntfMCTreeExt 'DS' ] def /EtherCAT_SoE_C1250_1S [D /Name 'EtherCAT_SoE' /Caption 'EtherCAT_SoE' /Description 'Sercos over EtherCAT communication' *SW_Version_SG6_b04 *Tree_Version_SG6 /IntfDir 'Interfaces\EtherCAT_SoE' /IntfSWFileName 'IntfSWECSoE_' /IntfTreeFileName 'IntfTrECSoE_' /IntfModulePar '\EEPROM\EC_EEProm_C1250-SE-XC-1S_V1_3.HX2' /IntfSpecificSetup 'EtherCATSetup' /IntfMCTreeExt 'DS' ] def /EtherCAT_SoE_C1450_0S [D /Name 'EtherCAT_SoE' /Caption 'EtherCAT_SoE' /Description 'Sercos over EtherCAT communication' *SW_Version_SG6_b04 *Tree_Version_SG6 /IntfDir 'Interfaces\EtherCAT_SoE' /IntfSWFileName 'IntfSWECSoE_' /IntfTreeFileName 'IntfTrECSoE_' /IntfModulePar '\EEPROM\EC_EEProm_C1450-SE-VS-0S_V1_3.HX2' /IntfSpecificSetup 'EtherCATSetup' /IntfMCTreeExt 'DS' ] def /EtherCAT_SoE_C1450_1S [D /Name 'EtherCAT_SoE' /Caption 'EtherCAT_SoE' /Description 'Sercos over EtherCAT communication' *SW_Version_SG6_b04 *Tree_Version_SG6 /IntfDir 'Interfaces\EtherCAT_SoE' /IntfSWFileName 'IntfSWECSoE_' /IntfTreeFileName 'IntfTrECSoE_' /IntfModulePar '\EEPROM\EC_EEProm_C1450-SE-VS-1S_V1_3.HX2' /IntfSpecificSetup 'EtherCATSetup' /IntfMCTreeExt 'DS' ] def /EtherCAT_ML [D /Name 'EtherCAT_ML' /Caption 'EtherCAT_ML' /Description 'Ethernet EtherCAT communication with MC-Link' *SW_Version_SG5 *Tree_Version_SG5 /IntfDir 'Interfaces\EtherCAT_ML' /IntfSWFileName 'IntfSWECML_' /IntfTreeFileName 'IntfTrECML_' /IntfModulePar '\EEPROM\LinMot_BM8050_EC_V2s1.hx2' /IntfSpecificSetup 'EtherCATSetup' ] def /EthernetIP_SG5 [D /Name 'EthernetIP' /Caption 'EthernetIP' /Description 'Ethernet IP communication' *SW_Version_SG5 *Tree_Version_SG5 /IntfDir 'Interfaces\EthernetIP' /IntfSWFileName 'IntfSWIP_' /IntfTreeFileName 'IntfTrIP_' % /IntfModulePar '\EEPROM\EC_EEprom_E1250-EC-UC_V1_1.HX2' % /IntfSpecificSetup 'EtherCATSetup' ] def /EthernetIP_SG6 [D /Name 'EthernetIP' /Caption 'EthernetIP' /Description 'Ethernet IP communication' *SW_Version_SG6 *Tree_Version_SG6 /IntfDir 'Interfaces\EthernetIP' /IntfSWFileName 'IntfSWIP_' /IntfTreeFileName 'IntfTrIP_' % /IntfModulePar '\EEPROM\EC_EEprom_E1250-EC-UC_V1_1.HX2' % /IntfSpecificSetup 'EtherCATSetup' ] def /EthernetIP_NX_SG6 [D /Name 'EthernetIP_NX' /Caption 'EthernetIP_NX' /Description 'EtherNet/IP NX with CIP Sync' *SW_Version_SG6 *Tree_Version_SG6 /IntfDir 'Interfaces\EtherNetIP_NX' /IntfSWFileName 'IntfSWIPNX_' /IntfTreeFileName 'IntfTrIPNX_' /IntfModulePar '\netX\EIS_V3_4_0_11.HX2' /IntfSpecificSetup 'EthernetIPSetup_NX_SG6' ] def /CCLinkIEFB_SG6 [D /Name 'CCLinkIEFB' /Caption 'CCLinkIEFB' /Description 'CC-Link IE Field Basic' *SW_Version_SG6_b04 *Tree_Version_SG6 /IntfDir 'Interfaces\CCLinkIEFB_NX' /IntfSWFileName 'IntfSWCCLIEFBNX_' /IntfTreeFileName 'IntfTrCCLIEFBNX_' /IntfModulePar '\netX\CCIEBS_V1_1_0_7.HX2' /IntfSpecificSetup 'CCLinkIEFBSetup_SG6' ] def /EthernetIP_ML [D /Name 'EthernetIP_ML' /Caption 'EthernetIP_ML' /Description 'Ethernet IP communication with MC-Link' *SW_Version_SG5 *Tree_Version_SG5 /IntfDir 'Interfaces\EthernetIP_ML' /IntfSWFileName 'IntfSWIPML_' /IntfTreeFileName 'IntfTrIPML_' % /IntfModulePar '\EEPROM\EC_EEprom_E1250-EC-UC_V1_1.HX2' % /IntfSpecificSetup 'EtherCATSetup' ] def /LinUDP [D /Name 'LinUDP' /Caption 'LinUDP' /Description 'Protocol for UDP communication' *SW_Version_SG5 *Tree_Version_SG5 /IntfDir 'Interfaces\LinUDP' /IntfSWFileName 'IntfSWLinUDP_' /IntfTreeFileName 'IntfTrLinUDP_' ] def /LinUDPV2_SG5 [D /Name 'LinUDPV2' /Caption 'LinUDPV2' /Description 'Protocol for UDP communication' *SW_Version_SG5 *Tree_Version_SG5 /IntfDir 'Interfaces\LinUDPV2' /IntfSWFileName 'IntfSWLinUDPV2_' /IntfTreeFileName 'IntfTrLinUDPV2_' ] def /LinUDPV2_SG6 [D /Name 'LinUDPV2' /Caption 'LinUDPV2' /Description 'Protocol for UDP communication' *SW_Version_SG6 *Tree_Version_SG6 /IntfDir 'Interfaces\LinUDPV2' /IntfSWFileName 'IntfSWLinUDPV2_' /IntfTreeFileName 'IntfTrLinUDPV2_' ] def /SERCOSIII [D /Name 'SERCOSIII' /Caption 'SERCOSIII' /Description 'SERCOSIII communication' *SW_Version_SG5 *Tree_Version_SG5 /IntfDir 'Interfaces\SERCOSIII' /IntfSWFileName 'IntfSWS3_' /IntfTreeFileName 'IntfTrS3_' %/IntfModulePar '\FPGA\S3_SERCON100S_FPGA_V1_1.HX2' %/IntfSpecificSetup 'SERCOSIIISetup' /IntfModuleOSUP '\FPGA\S3_SERCON100S_FPGA_OSUP_V1_1.HX2' ] def /SERCOSIII_C1250 [D /Name 'SERCOSIII' /Caption 'SERCOSIII' /Description 'SERCOSIII communication' *SW_Version_SG6_b06 *Tree_Version_SG6 /IntfDir 'Interfaces\SERCOSIII' /IntfSWFileName 'IntfSWS3_' /IntfTreeFileName 'IntfTrS3_' %/IntfModulePar '\FPGA\S3_SERCON100S_FPGA_V2_1.HX2' %/IntfSpecificSetup 'SERCOSIIISetup_C1250' /IntfModuleOSUP '\FPGA\S3_SERCON100S_FPGA_OSUP_V2_1.HX2' ] def /SERCOSIII_ML [D /Name 'SERCOSIII_ML' /Caption 'SERCOSIII_ML' /Description 'SERCOSIII communication with MC-Link' *SW_Version_SG5 *Tree_Version_SG5 /IntfDir 'Interfaces\SERCOSIII_ML' /IntfSWFileName 'IntfSWS3ML_' /IntfTreeFileName 'IntfTrS3ML_' %/IntfModulePar '\FPGA\S3_SERCON100S_FPGA_V1_1.HX2' %/IntfSpecificSetup 'SERCOSIIISetup' /IntfModuleOSUP '\FPGA\S3_SERCON100S_FPGA_OSUP_V1_1.HX2' ] def /PROFINET_E1250 [D /Name 'PROFINET' /Caption 'PROFINET' /Description 'Ethernet PROFINET communication' *SW_Version_SG5 *Tree_Version_SG5 /IntfDir 'Interfaces\PROFINET' /IntfSWFileName 'IntfSWPN_' /IntfTreeFileName 'IntfTrPN_' /IntfModulePar1 '\EEPROM\PN_EEprom_SG5_V1_7_0_118_Part1.HX2' /IntfModulePar '\EEPROM\PN_EEprom_SG5_V1_7_0_118.HX2' /IntfSpecificSetup 'ProfiNetSetup' ] def /PROFINET_C1250 [D /Name 'PROFINET' /Caption 'PROFINET' /Description 'Ethernet PROFINET communication' *SW_Version_SG6 *Tree_Version_SG6 /IntfDir 'Interfaces\PROFINET' /IntfSWFileName 'IntfSWPN_' /IntfTreeFileName 'IntfTrPNC1200_' /IntfModulePar1 '\EEPROM\PN_EEprom_SG6_V1_7_0_118_Part1.HX2' /IntfModulePar '\EEPROM\PN_EEprom_SG6_V1_7_0_118.HX2' /IntfSpecificSetup 'ProfiNetSetup_SG6' ] def % /PROFINET_C1x502S [D % /Name 'PROFINET' % /Caption 'PROFINET' % /Description 'Ethernet PROFIdrive communication' % *SW_Version_SG6 % *Tree_Version_SG6 % /IntfDir 'Interfaces\PROFINET' % /IntfSWFileName 'IntfSWPNS_' % /IntfTreeFileName 'IntfTrPNS_' % /IntfModulePar1 '\EEPROM\PN_EEprom_SG6_V1_5_0_7_Part1.HX2' % /IntfModulePar '\EEPROM\PN_EEprom_SG6_V1_5_0_7.HX2' % /IntfSpecificSetup 'ProfiNetSetup_SG6' % ] def % /PROFINET_C1x502SNX [D % netX based % /Name 'PROFINET_NX' % /Caption 'PROFINET_NX' % /Description 'Ethernet PROFINET communication' % *SW_Version_SG6 % *Tree_Version_SG6 % /IntfDir 'Interfaces\PROFINET' % /IntfSWFileName 'IntfSWPNS_' % /IntfTreeFileName 'IntfTrPNS_' % /IntfModulePar '\EEPROM\PNS_V4_5_0_7.HX2' % /IntfSpecificSetup 'ProfiNetSetup_NX_SG6' % ] def /PROFIdrive_C1250 [D /Name 'PROFIdrive' /Caption 'PROFIdrive' /Description 'Ethernet PROFIdrive communication' *SW_Version_SG6 *Tree_Version_SG6 /IntfDir 'Interfaces\PROFINET' /IntfSWFileName 'IntfSWPD_' /IntfTreeFileName 'IntfTrPDC1200_' /IntfModulePar1 '\EEPROM\PN_EEprom_SG6_V1_7_0_118_Part1.HX2' /IntfModulePar '\EEPROM\PN_EEprom_SG6_V1_7_0_118.HX2' /IntfSpecificSetup 'ProfiNetSetup_SG6' /IntfMCTreeExt 'DS' ] def % /PROFIdrive_C1x502SNX [D % netX based % /Name 'PROFIdrive_NX' % /Caption 'PROFIdrive_NX' % /Description 'Ethernet PROFIdrive communication' % *SW_Version_SG6 % *Tree_Version_SG6 % /IntfDir 'Interfaces\PROFINET' % /IntfSWFileName 'IntfSWPDS_' % /IntfTreeFileName 'IntfTrPDS_' % /IntfModulePar '\EEPROM\PNS_V4_5_0_7.HX2' % /IntfSpecificSetup 'ProfiNetSetup_NX_SG6' % /IntfMCTreeExt 'DS' % ] def /PROFIdrive_Safety_C12512SNX [D % netX based /Name 'PROFIdrive_Safety_NX' /Caption 'PROFIdrive_Safety_NX' /Description 'Ethernet PROFIdrive Safety communication' *SW_Version_SG6 *Tree_Version_SG6 /IntfDir 'Interfaces\PROFINET' /IntfSWFileName 'IntfSWPDS_' /IntfTreeFileName 'IntfTrPDS_' /IntfModulePar '\EEPROM\PNS_V4_5_0_12.HX2' /IntfSpecificSetup 'ProfiNetSetup_NX_C1251' /IntfMCTreeExt 'DS' /VirtArtNumberValue 31005 /VirtArtNumberString '31005' /VirtArtNumberCompleteString '0150-31005' ] def /PROFINET_Safety_C12512SNX [D % netX based /Name 'PROFINET_Safety_NX' /Caption 'PROFINET_Safety_NX' /Description 'Ethernet PROFINET Safety communication' *SW_Version_SG6 *Tree_Version_SG6 /IntfDir 'Interfaces\PROFINET' /IntfSWFileName 'IntfSWPNS_' /IntfTreeFileName 'IntfTrPNS_' /IntfModulePar '\EEPROM\PNS_V4_5_0_12.HX2' /IntfSpecificSetup 'ProfiNetSetup_NX_C1251' /IntfMCTreeExt 'DS' /VirtArtNumberValue 31004 /VirtArtNumberString '31004' /VirtArtNumberCompleteString '0150-31004' ] def /EthernetIP_C12512SNX [D % netX based /Name 'EthernetIP_NX' /Caption 'EthernetIP_NX' /Description 'EtherNet/IP NX with CIP Sync' *SW_Version_SG6 *Tree_Version_SG6 /IntfDir 'Interfaces\EtherNetIP_NX' /IntfSWFileName 'IntfSWIPNX_' /IntfTreeFileName 'IntfTrIPNX_' /IntfModulePar '\netX\EIS_V3_4_0_11.HX2' /IntfSpecificSetup 'EthernetIPSetup_NX_C1251' /VirtArtNumberValue 30008 /VirtArtNumberString '30008' /VirtArtNumberCompleteString '0150-30008' ] def /LinUDP_C12512SNX [D % netX based /Name 'LinUDP_NX' /Caption 'LinUDP_NX' /Description 'EtherNet/IP NX with CIP Sync' *SW_Version_SG6 *Tree_Version_SG6 /IntfDir 'Interfaces\LinUDP_NX' /IntfSWFileName 'IntfSWLUNX_' /IntfTreeFileName 'IntfTrLUNX_' /IntfModulePar '\netX\EIS_V3_4_0_7.HX2' /IntfSpecificSetup 'LinUDPSetup_NX_C1251' /VirtArtNumberValue 30000 /VirtArtNumberString '30000' /VirtArtNumberCompleteString '0150-30000' ] def /POWERLINK_C12512SNX [D % netX based /Name 'POWERLINK_NX' /Caption 'POWERLINK_NX' /Description 'POWERLINK NX' *SW_Version_SG6_b04 *Tree_Version_SG6 /IntfDir 'Interfaces\POWERLINK_NX' /IntfSWFileName 'IntfSWEPLNX_' /IntfTreeFileName 'IntfTrEPLNX_' /IntfModulePar '\netX\PLS_V3_4_0_7.HX2' /IntfSpecificSetup 'POWERLINKSetup_NX_C1251' /VirtArtNumberValue 30004 /VirtArtNumberString '30004' /VirtArtNumberCompleteString '0150-30004' ] def /SERCOSIII_C12512SNX [D % netX based /Name 'SERCOSIII_NX' /Caption 'SERCOSIII_NX' /Description 'SERCOSIII NX' *SW_Version_SG6_b04 *Tree_Version_SG6 /IntfDir 'Interfaces\SERCOSIII_NX' /IntfSWFileName 'IntfSWS3NX_' /IntfTreeFileName 'IntfTrS3NX_' /IntfModulePar '\netX\SCS_V3_5_0_8.HX2' /IntfSpecificSetup 'SERCOSIIISetup_NX_C1251' /VirtArtNumberValue 30009 /VirtArtNumberString '30009' /VirtArtNumberCompleteString '0150-30009' ] def /CCLinkIEFB_C12512SNX [D % netX based /Name 'CCLinkIEFB_NX' /Caption 'CCLinkIEFB_NX' /Description 'CCLinkIEFB NX' *SW_Version_SG6_b04 *Tree_Version_SG6 /IntfDir 'Interfaces\CCLinkIEFB_NX' /IntfSWFileName 'IntfSWCCLIEFBNX_' /IntfTreeFileName 'IntfTrCCLIEFBNX_' /IntfModulePar '\netX\CCIEBS_V1_1_0_7.HX2' /IntfSpecificSetup 'CCLinkIEFBSetup_NX_C1251' /VirtArtNumberValue 30010 /VirtArtNumberString '30010' /VirtArtNumberCompleteString '0150-30010' ] def /PROFINET_C1150 [D /Name 'PROFINET' /Caption 'PROFINET' /Description 'Ethernet PROFINET communication' *SW_Version_SG7 *Tree_Version_SG7 /IntfDir 'Interfaces\PROFINET' /IntfSWFileName 'IntfSWPN_' /IntfTreeFileName 'IntfTrPNC1100_' /IntfModulePar1 '\EEPROM\PN_EEprom_SG7_V1_7_0_118_Part1.HX2' /IntfModulePar '\EEPROM\PN_EEprom_SG7_V1_7_0_118.HX2' /IntfSpecificSetup 'ProfiNetSetup_C1150' ] def /PROFIdrive_C1150 [D /Name 'PROFIdrive' /Caption 'PROFIdrive' /Description 'Ethernet PROFIdrive communication' *SW_Version_SG7 *Tree_Version_SG7 /IntfDir 'Interfaces\PROFINET' /IntfSWFileName 'IntfSWPD_' /IntfTreeFileName 'IntfTrPDC1100_' /IntfModulePar1 '\EEPROM\PN_EEprom_SG7_V1_7_0_118_Part1.HX2' /IntfModulePar '\EEPROM\PN_EEprom_SG7_V1_7_0_118.HX2' /IntfSpecificSetup 'ProfiNetSetup_C1150' /IntfMCTreeExt 'DS' ] def /PROFINET_E1450V2 [D /Name 'PROFINET' /Caption 'PROFINET' /Description 'Ethernet PROFINET communication' *SW_Version_SG6 *Tree_Version_SG6 /IntfDir 'Interfaces\PROFINET' /IntfSWFileName 'IntfSWPN_' /IntfTreeFileName 'IntfTrPN_' /IntfModulePar1 '\EEPROM\PN_EEprom_SG6_V1_7_0_118_Part1.HX2' /IntfModulePar '\EEPROM\PN_EEprom_SG6_V1_7_0_118.HX2' /IntfSpecificSetup 'ProfiNetSetup_SG6' ] def /PROFIdrive_E1450V2 [D /Name 'PROFIdrive' /Caption 'PROFIdrive' /Description 'Ethernet PROFIdrive communication' *SW_Version_SG6 *Tree_Version_SG6 /IntfDir 'Interfaces\PROFINET' /IntfSWFileName 'IntfSWPD_' /IntfTreeFileName 'IntfTrPDC1200_' /IntfModulePar1 '\EEPROM\PN_EEprom_SG6_V1_7_0_118_Part1.HX2' /IntfModulePar '\EEPROM\PN_EEprom_SG6_V1_7_0_118.HX2' /IntfSpecificSetup 'ProfiNetSetup_SG6' /IntfMCTreeExt 'DS' ] def % /MPD04_I1100 [D % /Name 'MPD_04' % /Caption 'MPD_04' % /Description 'Multi Position' % /IntfDir 'Interfaces\MPD_04' % *SW_Version_SG7 % *Tree_Version_SG7 % /IntfSWFileName 'IntfSWMpd04_' % /IntfTreeFileName 'IntfTrMpd04_' % ] def /None [D /Name 'None' /Caption 'None' ] def /NoChange [D /Name 'NoChange' /Caption 'No Change' ]def /OperatingSystem [D /Name 'OS' /Caption 'OS' ]def /MCSoftware [D /Name 'MCSW' /Caption 'MC Software' ]def %Applications /EasySteps [D /Name 'EasySteps' /Caption 'EasySteps' /Description 'Easy Steps Application' *SW_Version_1100 *Tree_Version_1100 /ApplDir 'Applications\EasySteps' /ApplSWFileName 'ApplSWEasySteps_' /ApplTreeFileName 'ApplTrEasySteps_' ] def /EasySteps_E1200 [D /Name 'EasySteps' /Caption 'EasySteps' /Description 'Easy Steps Application' *SW_Version_SG5 *Tree_Version_SG5 /ApplDir 'Applications\EasySteps' /ApplSWFileName 'ApplSWEasySteps_' /ApplTreeFileName 'ApplTrEasySteps_' ] def /EasySteps_E1400V2 [D /Name 'EasySteps' /Caption 'EasySteps' /Description 'Easy Steps Application' *SW_Version_SG6 *Tree_Version_SG6 /ApplDir 'Applications\EasySteps' /ApplSWFileName 'ApplSWEasyStepsEV2_' /ApplTreeFileName 'ApplTrEasySteps_' ] def /EasySteps_C1x00 [D /Name 'EasySteps' /Caption 'EasySteps' /Description 'Easy Steps Application' *SW_Version_SG7 *Tree_Version_SG7 /ApplDir 'Applications\EasySteps' /ApplSWFileName 'ApplSWEasySteps_' /ApplTreeFileName 'ApplTrEasyStepsC_' ] def /EasyStepsX6 [D /Name 'EasyStepsX6' /Caption 'EasyStepsX6' /Description 'Easy Steps on X6 Application' *SW_Version_1100 *Tree_Version_1100 /ApplDir 'Applications\EasyStepsX6' /ApplSWFileName 'ApSWEasyStepsX6_' /ApplTreeFileName 'ApTrEasyStepsX6_' ] def /MasterSlave [D /Name 'MasterSlave' /Caption 'MasterSlave' /Description 'Master Slave Application' *SW_Version_1100 *Tree_Version_1100 /ApplDir 'Applications\MasterSlave' /ApplSWFileName 'ApSWMasterSlave_' /ApplTreeFileName 'ApTrMasterSlave_' ] def /MasterSlave_E1200 [D /Name 'MasterSlave' /Caption 'MasterSlave' /Description 'Master Slave Application' *SW_Version_SG5 *Tree_Version_SG5 /ApplDir 'Applications\MasterSlave' /ApplSWFileName 'ApSWMasterSlave_' /ApplTreeFileName 'ApTrMasterSlave_' ] def /MasterSlave_E1400V2 [D /Name 'MasterSlave' /Caption 'MasterSlave' /Description 'Master Slave Application' *SW_Version_SG6 *Tree_Version_SG6 /ApplDir 'Applications\MasterSlave' /ApplSWFileName 'ApSWMasterSlave_' /ApplTreeFileName 'ApTrMasterSlave_' ] def /MasterSlave_C1100 [D /Name 'MasterSlave' /Caption 'MasterSlave' /Description 'Master Slave Application' *SW_Version_SG7 *Tree_Version_SG7 /ApplDir 'Applications\MasterSlave' /ApplSWFileName 'ApplSwMasterSlave_' /ApplTreeFileName 'ApTrMasterSlave_' ] def /AutoStart [D /Name 'AutoStart' /Caption 'AutoStart' /Description 'Auto Start Application' *SW_Version_1100 *Tree_Version_1100 /ApplDir 'Applications\AutoStart' /ApplSWFileName 'ApplSWAutSt_' /ApplTreeFileName 'ApplTr1100AutSt_' ] def /AutoStart_AC11x0 [D /Name 'AutoStart' /Caption 'AutoStart' /Description 'Auto Start Application' *SW_Version_SG7 *Tree_Version_SG7 /ApplDir 'Applications\AutoStart' /ApplSWFileName 'ApplSwAutoStart_' /ApplTreeFileName 'ApplTrAutoStartC_' ] def /Sinoide [D /Name 'Sinoide' /Caption 'Sinoide' /Description 'Sinoide Application' *SW_Version_1100 *Tree_Version_1100 /ApplDir 'Applications\Sinoide' /ApplSWFileName 'ApplSWSinoide_' /ApplTreeFileName 'ApplTrSinoide_' ] def /Sinoide_A1100 [D /Name 'Sinoide' /Caption 'Sinoide' /Description 'Sinoide Application' *SW_Version_SG7 *Tree_Version_SG7 /ApplDir 'Applications\Sinoide' /ApplSWFileName 'ApplSWSinoide_' /ApplTreeFileName 'ApplTrSinoide_' ] def /ProcMon_SG6 [D /Name 'ProcessMonitoring' /Caption 'ProcessMonitoring' /Description 'ProcessMonitoring Application' *SW_Version_SG6_b05 *Tree_Version_SG6_b04 /ApplDir 'Applications\ProcessMonitoring' /ApplSWFileName 'ApplSwProcMon_' /ApplTreeFileName 'ApplTrProcMon_' ] def %Safety FW /SM02FW [D /Name 'SM02FW' /Caption 'SM02FW' /Description 'Firmware for SM02 Module' *FW_Version_SM02 /MCU1FWSWTypeExt 'MCU1' /MCU2FWSWTypeExt 'MCU2' /SafetyFWDir 'Safety\SafetyFW' /FWFileName 'SM02PNsFW_' ] def /SM02TestFW [D /Name 'SM02TestFW' /Caption 'SM02TestFW' /Description 'TestFirmware for SM02 Module' *TestFW_Version_SM02 /MCU1FWSWTypeExt 'MCU1' /MCU2FWSWTypeExt 'MCU2' /SafetyFWDir 'Safety\SafetyFW' /FWFileName 'SafetyTestFW_' ] def /Controllers [A % A1100 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [D /Name 'A1100 GP LC 0S 000' /TypeID *A1100GPLC0S *A1100_TYPE_DEFINITIONS_0S *A1100_GP_INTERFACES *A1100_APPLICATIONS ] % C1100 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [D /Name 'C1100 GP XC 0S 000' /TypeID *C1100GPXC0S *C1100_TYPE_DEFINITIONS_0S /PowerExtension 'XC0S' *C1100_GP_INTERFACES *C1100_APPLICATIONS_GP ] [D /Name 'C1100 GP XC 1S 000' /TypeID *C1100GPXC1S *C1100_TYPE_DEFINITIONS_1S /PowerExtension 'XC1S' *C1100_GP_INTERFACES *C1100_APPLICATIONS_GP ] [D /Name 'C1150 EC XC 0S 000' /TypeID *C1150ECXC0S *C1100_TYPE_DEFINITIONS_0S /PowerExtension 'XC0S' *C1150_EC_INTERFACES_0S *C1100_APPLICATIONS ] [D /Name 'C1150 EC XC 1S 000' /TypeID *C1150ECXC1S *C1100_TYPE_DEFINITIONS_1S /PowerExtension 'XC1S' *C1150_EC_INTERFACES_1S *C1100_APPLICATIONS ] [D /Name 'C1150 PN XC 0S 000' /TypeID *C1150PNXC0S *C1100_TYPE_DEFINITIONS_0S /PowerExtension 'XC0S' *C1150_PN_INTERFACES *C1100_APPLICATIONS ] [D /Name 'C1150 PN XC 1S 000' /TypeID *C1150PNXC1S *C1100_TYPE_DEFINITIONS_1S /PowerExtension 'XC1S' *C1150_PN_INTERFACES *C1100_APPLICATIONS ] [D /Name 'C1150 SE XC 0S 000' /TypeID *C1150SEXC0S *C1100_TYPE_DEFINITIONS_0S /PowerExtension 'XC0S' *C1150_SE_INTERFACES_0S *C1100_APPLICATIONS ] [D /Name 'C1150 SE XC 1S 000' /TypeID *C1150SEXC1S *C1100_TYPE_DEFINITIONS_1S /PowerExtension 'XC1S' *C1150_SE_INTERFACES_1S *C1100_APPLICATIONS ] [D /Name 'C1150 DS XC 0S 000' /TypeID *C1150DSXC0S *C1100_TYPE_DEFINITIONS_0S /PowerExtension 'XC0S' *C1150_DS_INTERFACES_0S *C1100_APPLICATIONS ] [D /Name 'C1150 DS XC 1S 000' /TypeID *C1150DSXC1S *C1100_TYPE_DEFINITIONS_1S /PowerExtension 'XC1S' *C1150_DS_INTERFACES_1S *C1100_APPLICATIONS ] [D /Name 'C1150 PD XC 0S 000' /TypeID *C1150PDXC0S *C1100_TYPE_DEFINITIONS_0S /PowerExtension 'XC0S' *C1150_PD_INTERFACES *C1100_APPLICATIONS ] [D /Name 'C1150 PD XC 1S 000' /TypeID *C1150PDXC1S *C1100_TYPE_DEFINITIONS_1S /PowerExtension 'XC1S' *C1150_PD_INTERFACES *C1100_APPLICATIONS ] % C1200 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [D /Name 'C1250 PL XC 0S 000' /TypeID *C1250PLXC0S *C1200_0S_TYPE_DEFINITIONS /PowerExtension 'XC0S' *C1250_PL_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 PL XC 0S C00' /TypeID *C1250PLXC0SC00 *C1200_0S_C00_TYPE_DEFINITIONS /PowerExtension 'XC0S' *C1250_PL_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 PL XC 1S 000' /TypeID *C1250PLXC1S *C1200_1S_TYPE_DEFINITIONS /PowerExtension 'XC1S' *C1250_PL_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 PL XC 1S C00' /TypeID *C1250PLXC1SC00 *C1200_1S_C00_TYPE_DEFINITIONS /PowerExtension 'XC1S' *C1250_PL_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 EC XC 0S 000' /TypeID *C1250ECXC0S *C1200_0S_TYPE_DEFINITIONS /PowerExtension 'XC0S' *C1250_EC_0S_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 EC XC 0S C00' /TypeID *C1250ECXC0SC00 *C1200_0S_C00_TYPE_DEFINITIONS /PowerExtension 'XC0S' *C1250_EC_0S_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 EC XC 1S 000' /TypeID *C1250ECXC1S *C1200_1S_TYPE_DEFINITIONS /PowerExtension 'XC1S' *C1250_EC_1S_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 EC XC 1S C00' /TypeID *C1250ECXC1SC00 *C1200_1S_C00_TYPE_DEFINITIONS /PowerExtension 'XC1S' *C1250_EC_1S_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 SE XC 0S 000' /TypeID *C1250SEXC0S *C1200_0S_TYPE_DEFINITIONS /PowerExtension 'XC0S' *C1250_SE_0S_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 SE XC 0S C00' /TypeID *C1250SEXC0SC00 *C1200_0S_C00_TYPE_DEFINITIONS /PowerExtension 'XC0S' *C1250_SE_0S_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 SE XC 1S 000' /TypeID *C1250SEXC1S *C1200_1S_TYPE_DEFINITIONS /PowerExtension 'XC1S' *C1250_SE_1S_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 SE XC 1S C00' /TypeID *C1250SEXC1SC00 *C1200_1S_C00_TYPE_DEFINITIONS /PowerExtension 'XC1S' *C1250_SE_1S_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 IP XC 0S 000' /TypeID *C1250IPXC0S *C1200_0S_TYPE_DEFINITIONS /PowerExtension 'XC0S' *C1250_IP_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 IP XC 0S C00' /TypeID *C1250IPXC0SC00 *C1200_0S_C00_TYPE_DEFINITIONS /PowerExtension 'XC0S' *C1250_IP_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 IP XC 1S 000' /TypeID *C1250IPXC1S *C1200_1S_TYPE_DEFINITIONS % use the following positions /PowerExtension 'XC1S' *C1250_IP_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 IP XC 1S C00' /TypeID *C1250IPXC1SC00 *C1200_1S_C00_TYPE_DEFINITIONS % use the following positions /PowerExtension 'XC1S' *C1250_IP_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 LU XC 0S 000' /TypeID *C1250LUXC0S *C1200_0S_TYPE_DEFINITIONS /PowerExtension 'XC0S' *C1250_LU_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 LU XC 0S C00' /TypeID *C1250LUXC0SC00 *C1200_0S_C00_TYPE_DEFINITIONS /PowerExtension 'XC0S' *C1250_LU_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 LU XC 1S 000' /TypeID *C1250LUXC1S *C1200_1S_TYPE_DEFINITIONS % use the following positions /PowerExtension 'XC1S' *C1250_LU_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 LU XC 1S C00' /TypeID *C1250LUXC1SC00 *C1200_1S_C00_TYPE_DEFINITIONS % use the following positions /PowerExtension 'XC1S' *C1250_LU_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 CM XC 0S 000' /TypeID *C1250CMXC0S *C1200CM_0S_TYPE_DEFINITIONS /PowerExtension 'XC0S' *C1250_CM_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 CM XC 0S C00' /TypeID *C1250CMXC0SC00 *C1200CM_0S_C00_TYPE_DEFINITIONS /PowerExtension 'XC0S' *C1250_CM_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 CM XC 1S 000' /TypeID *C1250CMXC1S *C1200CM_1S_TYPE_DEFINITIONS % use the following positions /PowerExtension 'XC1S' *C1250_CM_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 CM XC 1S C00' /TypeID *C1250CMXC1SC00 *C1200CM_1S_C00_TYPE_DEFINITIONS % use the following positions /PowerExtension 'XC1S' *C1250_CM_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 CC XC 0S 000' /TypeID *C1250CCXC0S *C1200CM_0S_TYPE_DEFINITIONS /PowerExtension 'XC0S' *C1250_CC_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 CC XC 0S C00' /TypeID *C1250CCXC0SC00 *C1200CM_0S_C00_TYPE_DEFINITIONS /PowerExtension 'XC0S' *C1250_CC_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 CC XC 1S 000' /TypeID *C1250CCXC1S *C1200CM_1S_TYPE_DEFINITIONS /PowerExtension 'XC1S' *C1250_CC_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 CC XC 1S C00' /TypeID *C1250CCXC1SC00 *C1200CM_1S_C00_TYPE_DEFINITIONS /PowerExtension 'XC1S' *C1250_CC_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 SC XC 0S 000' /TypeID *C1250SCXC0S *C1200_0S_TYPE_DEFINITIONS /PowerExtension 'XC0S' *C1250_SC_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 SC XC 0S C00' /TypeID *C1250SCXC0SC00 *C1200_0S_C00_TYPE_DEFINITIONS /PowerExtension 'XC0S' *C1250_SC_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 SC XC 1S 000' /TypeID *C1250SCXC1S *C1200_1S_TYPE_DEFINITIONS /PowerExtension 'XC1S' *C1250_SC_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 SC XC 1S C00' /TypeID *C1250SCXC1SC00 *C1200_1S_C00_TYPE_DEFINITIONS /PowerExtension 'XC1S' *C1250_SC_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 PN XC 0S 000' /TypeID *C1250PNXC0S *C1200_0S_TYPE_DEFINITIONS /PowerExtension 'XC0S' *C1250_PN_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 PN XC 0S C00' /TypeID *C1250PNXC0SC00 *C1200_0S_C00_TYPE_DEFINITIONS /PowerExtension 'XC0S' *C1250_PN_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 PN XC 1S 000' /TypeID *C1250PNXC1S *C1200_1S_TYPE_DEFINITIONS /PowerExtension 'XC1S' *C1250_PN_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 PN XC 1S C00' /TypeID *C1250PNXC1SC00 *C1200_1S_C00_TYPE_DEFINITIONS /PowerExtension 'XC1S' *C1250_PN_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1251 MI XC 2S 0E 000' /TypeID *C1251MIXC2S0E000 *C1251_2S_TYPE_DEFINITIONS /PowerExtension 'XC2S' *C12512S_MI_INTERFACES *C12002S_APPLICATIONS *C12002S_SAFETYFW ] [D /Name 'C1251 MI XC 2S 0E C00' /TypeID *C1251MIXC2S0EC00 *C1251_2S_C00_TYPE_DEFINITIONS /PowerExtension 'XC2S' *C12512S_MI_INTERFACES *C12002S_APPLICATIONS *C12002S_SAFETYFW ] [D /Name 'C1250 PD XC 0S 000' /TypeID *C1250PDXC0S *C1200_0S_TYPE_DEFINITIONS /PowerExtension 'XC0S' *C1250_PD_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 PD XC 0S C00' /TypeID *C1250PDXC0SC00 *C1200_0S_C00_TYPE_DEFINITIONS /PowerExtension 'XC0S' *C1250_PD_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 PD XC 1S 000' /TypeID *C1250PDXC1S *C1200_1S_TYPE_DEFINITIONS /PowerExtension 'XC1S' *C1250_PD_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 PD XC 1S C00' /TypeID *C1250PDXC1SC00 *C1200_1S_C00_TYPE_DEFINITIONS /PowerExtension 'XC1S' *C1250_PD_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 DS XC 0S 000' /TypeID *C1250DSXC0S *C1200_0S_TYPE_DEFINITIONS /PowerExtension 'XC0S' *C1250_DS_0S_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 DS XC 0S C00' /TypeID *C1250DSXC0SC00 *C1200_0S_C00_TYPE_DEFINITIONS /PowerExtension 'XC0S' *C1250_DS_0S_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 DS XC 1S 000' /TypeID *C1250DSXC1S *C1200_1S_TYPE_DEFINITIONS /PowerExtension 'XC1S' *C1250_DS_1S_INTERFACES *C1200_APPLICATIONS ] [D /Name 'C1250 DS XC 1S C00' /TypeID *C1250DSXC1SC00 *C1200_1S_C00_TYPE_DEFINITIONS /PowerExtension 'XC1S' *C1250_DS_1S_INTERFACES *C1200_APPLICATIONS ] %C1400 C1400 C1400 C1400 C1400 C1400 C1400 C1400 C1400 C1400 C1400 C1400 C1400 C1400 C1400 C1400 C1400 C1400 C1400 [D /Name 'C1450-PL-VS-1S-000' /TypeID *C1450PLVS1S000 /PowerExtension 'VS1S' *C1400_VS_1S_TYPE_DEFINITIONS *E1450V2_PL_INTERFACES *C1400_APPLICATIONS ] [D /Name 'C1450-EC-VS-1S-000' /TypeID *C1450ECVS1S000 /PowerExtension 'VS1S' *C1400_VS_1S_TYPE_DEFINITIONS *C1450_EC_1S_INTERFACES *C1400_APPLICATIONS ] [D /Name 'C1450-SE-VS-1S-000' /TypeID *C1450SEVS1S000 /PowerExtension 'VS1S' *C1400_VS_1S_TYPE_DEFINITIONS *C1450_SE_1S_INTERFACES *C1400_APPLICATIONS ] [D /Name 'C1450-IP-VS-1S-000' /TypeID *C1450IPVS1S000 /PowerExtension 'VS1S' *C1400_VS_1S_TYPE_DEFINITIONS *E1450V2_IP_INTERFACES *C1400_APPLICATIONS ] [D /Name 'C1450-LU-VS-1S-000' /TypeID *C1450LUVS1S000 /PowerExtension 'VS1S' *C1400_VS_1S_TYPE_DEFINITIONS *E1450V2_LU_INTERFACES *C1400_APPLICATIONS ] [D /Name 'C1450-SC-VS-1S-000' /TypeID *C1450SCVS1S000 /PowerExtension 'VS1S' *C1400_VS_1S_TYPE_DEFINITIONS *E1450V2_SC_INTERFACES *C1400_APPLICATIONS ] [D /Name 'C1450-PN-VS-1S-000' /TypeID *C1450PNVS1S000 /PowerExtension 'VS1S' *C1400_VS_1S_TYPE_DEFINITIONS *E1450V2_PN_INTERFACES *C1400_APPLICATIONS ] [D /Name 'C1450-DS-VS-1S-000' /TypeID *C1450DSVS1S000 /PowerExtension 'VS1S' *C1400_VS_1S_TYPE_DEFINITIONS *C1450_DS_1S_INTERFACES *C1400_APPLICATIONS ] [D /Name 'C1450-PD-VS-1S-000' /TypeID *C1450PDVS1S000 /PowerExtension 'VS1S' *C1400_VS_1S_TYPE_DEFINITIONS *E1450V2_PD_INTERFACES *C1400_APPLICATIONS ] [D /Name 'C1400-CI-VS-0S-I03' /TypeID *C1400CIVS0SI03 /PowerExtension 'VS0S' *C1400_VS_0S_TYPE_DEFINITIONS *E1400V2_GP_INTERFACES *C1400_APPLICATIONS ] % [D % /Name 'C1400-CI-VS-0S-I10' % /TypeID *C1400CIVS0SI10 % /PowerExtension 'VS0S' % *C1400_VS_0S_TYPE_DEFINITIONS % *E1400V2_GP_INTERFACES % *C1400_APPLICATIONS % ] % E1200 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! % E1200 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! % E1200 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! % E1200 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! % E1200 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %E1200GPUC [D /Name 'E1200-GP-UC' /TypeID *E1200GPUC *E1200_UC_TYPE_DEFINITIONS /PowerExtension 'UC' /SupportedHWVersions [A $0104 $0105 $0106 ] /Interfaces [A CanOpen_SG5 LinRS_E1200 None ] /InterfacesExtended [A CanOpen_SG5 LinRS_E1200 None NoChange ] *E1200_APPLICATIONS ] %E1230DPUC [D /Name 'E1230-DP-UC' /TypeID *E1230DPUC *E1200_UC_TYPE_DEFINITIONS /PowerExtension 'UC' /SupportedHWVersions [A $0104 $0105 $0106 ] /Interfaces [A Profibus_SG5 ] /InterfacesExtended [A Profibus_SG5 CanOpen_SG5 LinRS_E1200 None NoChange ] *E1200_APPLICATIONS ] %E1250PLUC [D /Name 'E1250-PL-UC' /TypeID *E1250PLUC *E1200_UC_TYPE_DEFINITIONS /PowerExtension 'UC' /SupportedHWVersions [A $0104 $0105 $0106 $0107 ] /Interfaces [A POWERLINK ] /InterfacesExtended [A POWERLINK SERCOSIII CanOpen_SG5 LinRS_E1200 None NoChange ] *E1200_APPLICATIONS ] %E1250ECUC [D /Name 'E1250-EC-UC' /TypeID *E1250ECUC *E1200_UC_TYPE_DEFINITIONS /PowerExtension 'UC' /SupportedHWVersions [A $0104 $0105 $0106 ] /Interfaces [A EtherCAT ] /InterfacesExtended [A EtherCAT EtherCAT_DS402 EtherCAT_SoE CanOpen_SG5 LinRS_E1200 None NoChange ] *E1200_APPLICATIONS ] %E1250SEUC [D /Name 'E1250-SE-UC' /TypeID *E1250SEUC *E1200_UC_TYPE_DEFINITIONS /PowerExtension 'UC' /SupportedHWVersions [A $0104 $0105 $0106 ] /Interfaces [A EtherCAT_SoE ] /InterfacesExtended [A EtherCAT_SoE EtherCAT EtherCAT_DS402 CanOpen_SG5 LinRS_E1200 None NoChange ] *E1200_APPLICATIONS ] %E1250IPUC [D /Name 'E1250-IP-UC' /TypeID *E1250IPUC *E1200_UC_TYPE_DEFINITIONS /PowerExtension 'UC' /SupportedHWVersions [A $0104 $0105 $0106 ] /Interfaces [A EthernetIP_SG5 LinUDP ] /InterfacesExtended [A EthernetIP_SG5 LinUDP LinUDPV2_SG5 CanOpen_SG5 LinRS_E1200 None NoChange ] *E1200_APPLICATIONS ] %E1250LUUC [D /Name 'E1250-LU-UC' /TypeID *E1250LUUC *E1200_UC_TYPE_DEFINITIONS /PowerExtension 'UC' /SupportedHWVersions [A $0104 $0105 $0106 ] /Interfaces [A LinUDPV2_SG5 ] /InterfacesExtended [A LinUDPV2_SG5 LinUDP EthernetIP_SG5 CanOpen_SG5 LinRS_E1200 None NoChange ] *E1200_APPLICATIONS ] %E1250SCUC [D /Name 'E1250-SC-UC' /TypeID *E1250SCUC *E1200_UC_TYPE_DEFINITIONS /PowerExtension 'UC' /SupportedHWVersions [A $0104 $0105 $0106 ] /Interfaces [A SERCOSIII ] /InterfacesExtended [A POWERLINK SERCOSIII CanOpen_SG5 LinRS_E1200 None NoChange ] *E1200_APPLICATIONS ] %E1250PNUC [D /Name 'E1250-PN-UC' /TypeID *E1250PNUC *E1200_UC_TYPE_DEFINITIONS /PowerExtension 'UC' /SupportedHWVersions [A $0104 $0105 $0106 $0107] /Interfaces [A PROFINET_E1250 ] /InterfacesExtended [A PROFINET_E1250 CanOpen_SG5 LinRS_E1200 None NoChange ] %PROFIdrive_E1250 *E1200_APPLICATIONS ] %E1250DSUC [D /Name 'E1250-DS-UC' /TypeID *E1250DSUC *E1200_UC_TYPE_DEFINITIONS /PowerExtension 'UC' /SupportedHWVersions [A $0104 $0105 $0106 ] /Interfaces [A EtherCAT_DS402 ] /InterfacesExtended [A EtherCAT_DS402 EtherCAT EtherCAT_SoE CanOpen_SG5 LinRS_E1200 None NoChange ] *E1200_APPLICATIONS ] %E1400 Ver. 2 - E1400 Ver. 2 - E1400 Ver. 2 - E1400 Ver. 2 - E1400 Ver. 2 - E1400 Ver. 2 - E1400 Ver. 2 - E1400 Ver. 2 %E1400GPQN0SV2 [D /Name 'E1400-GP-QN-0S Ver.2' /TypeID *E1400GPQN0SV2 /PowerExtension 'QN0S' *E1400V2_QN_0S_TYPE_DEFINITIONS *E1400V2_GP_INTERFACES *E1400V2_APPLICATIONS ] %E1400GPQN1SV2 [D /Name 'E1400-GP-QN-1S Ver.2' /TypeID *E1400GPQN1SV2 /PowerExtension 'QN1S' *E1400V2_QN_1S_TYPE_DEFINITIONS *E1400V2_GP_INTERFACES *E1400V2_APPLICATIONS ] %E1430DP-QN-0S [D /Name 'E1430-DP-QN-0S Ver.2' /TypeID *E1430DPQN0SV2 /PowerExtension 'QN0S' *E1400V2_QN_0S_TYPE_DEFINITIONS *E1430V2_DP_INTERFACES *E1400V2_APPLICATIONS ] %E1430DP-QN-1S [D /Name 'E1430-DP-QN-1S Ver.2' /TypeID *E1430DPQN1SV2 /PowerExtension 'QN1S' *E1400V2_QN_1S_TYPE_DEFINITIONS *E1430V2_DP_INTERFACES *E1400V2_APPLICATIONS ] %E1450PL-QN-0S [D /Name 'E1450-PL-QN-0S Ver.2' /TypeID *E1450PLQN0SV2 /PowerExtension 'QN0S' *E1400V2_QN_0S_TYPE_DEFINITIONS *E1450V2_PL_INTERFACES *E1400V2_APPLICATIONS ] %E1450PL-QN-1S [D /Name 'E1450-PL-QN-1S Ver.2' /TypeID *E1450PLQN1SV2 /PowerExtension 'QN1S' *E1400V2_QN_1S_TYPE_DEFINITIONS *E1450V2_PL_INTERFACES *E1400V2_APPLICATIONS ] %E1450EC-QN-0S [D /Name 'E1450-EC-QN-0S Ver.2' /TypeID *E1450ECQN0SV2 /PowerExtension 'QN0S' *E1400V2_QN_0S_TYPE_DEFINITIONS *E1450V2_EC_0S_INTERFACES *E1400V2_APPLICATIONS ] %E1450EC-QN-1S [D /Name 'E1450-EC-QN-1S Ver.2' /TypeID *E1450ECQN1SV2 /PowerExtension 'QN1S' *E1400V2_QN_1S_TYPE_DEFINITIONS *E1450V2_EC_1S_INTERFACES *E1400V2_APPLICATIONS ] %E1450SE-QN-0S [D /Name 'E1450-SE-QN-0S Ver.2' /TypeID *E1450SEQN0SV2 /PowerExtension 'QN0S' *E1400V2_QN_0S_TYPE_DEFINITIONS *E1450V2_SE_0S_INTERFACES *E1400V2_APPLICATIONS ] %E1450SE-QN-1S [D /Name 'E1450-SE-QN-1S Ver.2' /TypeID *E1450SEQN1SV2 /PowerExtension 'QN1S' *E1400V2_QN_1S_TYPE_DEFINITIONS *E1450V2_SE_1S_INTERFACES *E1400V2_APPLICATIONS ] %E1450IP-QN-0S [D /Name 'E1450-IP-QN-0S Ver.2' /TypeID *E1450IPQN0SV2 /PowerExtension 'QN0S' *E1400V2_QN_0S_TYPE_DEFINITIONS *E1450V2_IP_INTERFACES *E1400V2_APPLICATIONS ] %E1450IP-QN-1S [D /Name 'E1450-IP-QN-1S Ver.2' /TypeID *E1450IPQN1SV2 /PowerExtension 'QN1S' *E1400V2_QN_1S_TYPE_DEFINITIONS *E1450V2_IP_INTERFACES *E1400V2_APPLICATIONS ] %E1450LU-QN-0S [D /Name 'E1450-LU-QN-0S Ver.2' /TypeID *E1450LUQN0SV2 /PowerExtension 'QN0S' *E1400V2_QN_0S_TYPE_DEFINITIONS *E1450V2_LU_INTERFACES *E1400V2_APPLICATIONS ] %E1450LU-QN-1S [D /Name 'E1450-LU-QN-1S Ver.2' /TypeID *E1450LUQN1SV2 /PowerExtension 'QN1S' *E1400V2_QN_1S_TYPE_DEFINITIONS *E1450V2_LU_INTERFACES *E1400V2_APPLICATIONS ] % %E1450CM-QN-0S % [D % /Name 'E1450-CM-QN-0S Ver.2' % /TypeID *E1450CMQN0SV2 % /PowerExtension 'QN0S' % *E1400V2CM_QN_0S_TYPE_DEFINITIONS % *E1450V2_CM_INTERFACES % *E1400V2_APPLICATIONS % ] % %E1450CM-QN-1S % [D % /Name 'E1450-CM-QN-1S Ver.2' % /TypeID *E1450CMQN1SV2 % /PowerExtension 'QN1S' % *E1400V2CM_QN_1S_TYPE_DEFINITIONS % *E1450V2_CM_INTERFACES % *E1400V2_APPLICATIONS % ] %E1450SC-QN-0S [D /Name 'E1450-SC-QN-0S Ver.2' /TypeID *E1450SCQN0SV2 /PowerExtension 'QN0S' *E1400V2_QN_0S_TYPE_DEFINITIONS *E1450V2_SC_INTERFACES *E1400V2_APPLICATIONS ] %E1450SC-QN-1S [D /Name 'E1450-SC-QN-1S Ver.2' /TypeID *E1450SCQN1SV2 /PowerExtension 'QN1S' *E1400V2_QN_1S_TYPE_DEFINITIONS *E1450V2_SC_INTERFACES *E1400V2_APPLICATIONS ] %E1450PN-QN-0S [D /Name 'E1450-PN-QN-0S Ver.2' /TypeID *E1450PNQN0SV2 /PowerExtension 'QN0S' *E1400V2_QN_0S_TYPE_DEFINITIONS *E1450V2_PN_INTERFACES *E1400V2_APPLICATIONS ] %E1450PN-QN-1S [D /Name 'E1450-PN-QN-1S Ver.2' /TypeID *E1450PNQN1SV2 /PowerExtension 'QN1S' *E1400V2_QN_1S_TYPE_DEFINITIONS *E1450V2_PN_INTERFACES *E1400V2_APPLICATIONS ] %E1450V2-DS-QN-0S [D /Name 'E1450-DS-QN-0S Ver.2' /TypeID *E1450DSQN0SV2 /PowerExtension 'QN0S' *E1400V2_QN_0S_TYPE_DEFINITIONS *E1450V2_DS_0S_INTERFACES *E1400V2_APPLICATIONS ] %E1450V2-DS-QN-1S [D /Name 'E1450-DS-QN-1S Ver.2' /TypeID *E1450DSQN1SV2 /PowerExtension 'QN1S' *E1400V2_QN_1S_TYPE_DEFINITIONS *E1450V2_DS_1S_INTERFACES *E1400V2_APPLICATIONS ] % %E1450PD-QN-0S [D /Name 'E1450-PD-QN-0S Ver.2' /TypeID *E1450PDQN0SV2 /PowerExtension 'QN0S' *E1400V2_QN_0S_TYPE_DEFINITIONS *E1450V2_PD_INTERFACES *E1400V2_APPLICATIONS ] %E1450PD-QN-1S [D /Name 'E1450-PD-QN-1S Ver.2' /TypeID *E1450PDQN1SV2 /PowerExtension 'QN1S' *E1400V2_QN_1S_TYPE_DEFINITIONS *E1450V2_PD_INTERFACES *E1400V2_APPLICATIONS ] %E1400 Ver. 1 - E1400 Ver. 1 - E1400 Ver. 1 - E1400 Ver. 1 - E1400 Ver. 1 - E1400 Ver. 1 - E1400 Ver. 1 %E1400GPQN0S [D /Name 'E1400-GP-QN-0S Ver.1' /TypeID *E1400GPQN0S /PowerExtension 'QN0S' *E1400_QN_0S_TYPE_DEFINITIONS *E1400_GP_INTERFACES *E1400_APPLICATIONS ] %E1400GPQN1S [D /Name 'E1400-GP-QN-1S Ver.1' /TypeID *E1400GPQN1S /PowerExtension 'QN1S' *E1400_QN_1S_TYPE_DEFINITIONS *E1400_GP_INTERFACES *E1400_APPLICATIONS ] %E1430DP-QN-0S [D /Name 'E1430-DP-QN-0S Ver.1' /TypeID *E1430DPQN0S /PowerExtension 'QN0S' *E1400_QN_0S_TYPE_DEFINITIONS *E1430_DP_INTERFACES *E1400_APPLICATIONS ] %E1430DP-QN-1S [D /Name 'E1430-DP-QN-1S Ver.1' /TypeID *E1430DPQN1S /PowerExtension 'QN1S' *E1400_QN_1S_TYPE_DEFINITIONS *E1430_DP_INTERFACES *E1400_APPLICATIONS ] %E1450PL-QN-0S [D /Name 'E1450-PL-QN-0S Ver.1' /TypeID *E1450PLQN0S /PowerExtension 'QN0S' *E1400_QN_0S_TYPE_DEFINITIONS *E1450_PL_INTERFACES *E1400_APPLICATIONS ] %E1450PL-QN-1S [D /Name 'E1450-PL-QN-1S Ver.1' /TypeID *E1450PLQN1S /PowerExtension 'QN1S' *E1400_QN_1S_TYPE_DEFINITIONS *E1450_PL_INTERFACES *E1400_APPLICATIONS ] %E1450EC-QN-0S [D /Name 'E1450-EC-QN-0S Ver.1' /TypeID *E1450ECQN0S /PowerExtension 'QN0S' *E1400_QN_0S_TYPE_DEFINITIONS *E1450_EC_0S_INTERFACES *E1400_APPLICATIONS ] %E1450EC-QN-1S [D /Name 'E1450-EC-QN-1S Ver.1' /TypeID *E1450ECQN1S /PowerExtension 'QN1S' *E1400_QN_1S_TYPE_DEFINITIONS *E1450_EC_1S_INTERFACES *E1400_APPLICATIONS ] %E1450SE-QN-0S [D /Name 'E1450-SE-QN-0S Ver.1' /TypeID *E1450SEQN0S /PowerExtension 'QN0S' *E1400_QN_0S_TYPE_DEFINITIONS *E1450_SE_0S_INTERFACES *E1400_APPLICATIONS ] %E1450SE-QN-1S [D /Name 'E1450-SE-QN-1S Ver.1' /TypeID *E1450SEQN1S /PowerExtension 'QN1S' *E1400_QN_1S_TYPE_DEFINITIONS *E1450_SE_1S_INTERFACES *E1400_APPLICATIONS ] %E1450IP-QN-0S [D /Name 'E1450-IP-QN-0S Ver.1' /TypeID *E1450IPQN0S /PowerExtension 'QN0S' *E1400_QN_0S_TYPE_DEFINITIONS *E1450_IP_INTERFACES *E1400_APPLICATIONS ] %E1450IP-QN-1S [D /Name 'E1450-IP-QN-1S Ver.1' /TypeID *E1450IPQN1S /PowerExtension 'QN1S' *E1400_QN_1S_TYPE_DEFINITIONS *E1450_IP_INTERFACES *E1400_APPLICATIONS ] %E1450SC-QN-0S [D /Name 'E1450-SC-QN-0S Ver.1' /TypeID *E1450SCQN0S /PowerExtension 'QN0S' *E1400_QN_0S_TYPE_DEFINITIONS *E1450_SC_INTERFACES *E1400_APPLICATIONS ] %E1450SC-QN-1S [D /Name 'E1450-SC-QN-1S Ver.1' /TypeID *E1450SCQN1S /PowerExtension 'QN1S' *E1400_QN_1S_TYPE_DEFINITIONS *E1450_SC_INTERFACES *E1400_APPLICATIONS ] %E1450PN-QN-0S [D /Name 'E1450-PN-QN-0S Ver.1' /TypeID *E1450PNQN0S /PowerExtension 'QN0S' *E1400_QN_0S_TYPE_DEFINITIONS *E1450_PN_INTERFACES *E1400_APPLICATIONS ] %E1450PN-QN-1S [D /Name 'E1450-PN-QN-1S Ver.1' /TypeID *E1450PNQN1S /PowerExtension 'QN1S' *E1400_QN_1S_TYPE_DEFINITIONS *E1450_PN_INTERFACES *E1400_APPLICATIONS ] %%%%%%%%%%%%%I1150 [D /Name 'I1150 EC XC 0S 000' /TypeID *I1150ECXC0S000 *I1100_TYPE_DEFINITIONS_0S /PowerExtension 'XC0S' *I1150_EC_INTERFACES_0S *I1100_APPLICATIONS ] [D /Name 'I1150 DS XC 0S 000' /TypeID *I1150DSXC0S000 *I1100_TYPE_DEFINITIONS_0S /PowerExtension 'XC0S' *I1150_DS_INTERFACES_0S *I1100_APPLICATIONS ] [D /Name 'I1150 SE XC 0S 000' /TypeID *I1150SEXC0S000 *I1100_TYPE_DEFINITIONS_0S /PowerExtension 'XC0S' *I1150_SE_INTERFACES_0S *I1100_APPLICATIONS ] % [D % /Name 'I1150 MD LV 0S 000' % /TypeID *I1100MDLV0S000 % *I1100_TYPE_DEFINITIONS_MD_LV_0S % /PowerExtension 'XC0S' %% *I1100_MPD04_INTERFACES %% *I1100_APPLICATIONS % /Interfaces [A MPD04_I1100 ] % /Applications [A None ] % ] [D /Name 'D1150 EC XC 0S 000' /TypeID *D1150ECXC0S000 *I1100_TYPE_DEFINITIONS_0S /PowerExtension 'XC0S' *D1150_EC_INTERFACES_0S *I1100_APPLICATIONS ] [D /Name 'D1150 DS XC 0S 000' /TypeID *D1150DSXC0S000 *I1100_TYPE_DEFINITIONS_0S /PowerExtension 'XC0S' *D1150_DS_INTERFACES_0S *I1100_APPLICATIONS ] [D /Name 'D1150 SE XC 0S 000' /TypeID *D1150SEXC0S000 *I1100_TYPE_DEFINITIONS_0S /PowerExtension 'XC0S' *D1150_SE_INTERFACES_0S *I1100_APPLICATIONS ] % B1100 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! % B1100-GP [D /Name 'B1100-GP' /TypeID *B1100GP /PowerExtension 'LC' /EasyStepsParExt '' *B1100_TYPE_DEFINITIONS *B1100_HW_VERSIONS *B1100_GP_INTERFACES_APPLICATIONS ] % B1100-GP-HC [D /Name 'B1100-GP-HC' /TypeID *B1100GPHC /PowerExtension 'HC' /EasyStepsParExt '' *B1100_TYPE_DEFINITIONS *B1100_HW_VERSIONS *B1100_GP_INTERFACES_APPLICATIONS ] % B1100-GP-XC [D /Name 'B1100-GP-XC' /TypeID *B1100GPXC /PowerExtension 'XC' /EasyStepsParExt '' *B1100_TYPE_DEFINITIONS *B1100_HW_VERSIONS *B1100_GP_INTERFACES_APPLICATIONS ] % B1100-VF [D /Name 'B1100-VF' /TypeID *B1100VF /PowerExtension 'LC' /EasyStepsParExt '' *B1100_TYPE_DEFINITIONS *B1100_HW_VERSIONS *B1100_VF_INTERFACES_APPLICATIONS ] % B1100-VF-HC [D /Name 'B1100-VF-HC' /TypeID *B1100VFHC /PowerExtension 'HC' /EasyStepsParExt '' *B1100_TYPE_DEFINITIONS *B1100_HW_VERSIONS *B1100_VF_INTERFACES_APPLICATIONS ] % B1100-VF-XC [D /Name 'B1100-VF-XC' /TypeID *B1100VFXC /PowerExtension 'XC' /EasyStepsParExt '' *B1100_TYPE_DEFINITIONS *B1100_HW_VERSIONS *B1100_VF_INTERFACES_APPLICATIONS ] % B1100-PP [D /Name 'B1100-PP' /TypeID *B1100PP /PowerExtension 'LCPP' /EasyStepsParExt 'PP' *B1100_TYPE_DEFINITIONS *B1100_HW_VERSIONS *B1100_PP_INTERFACES_APPLICATIONS ] % B1100-PP-HC [D /Name 'B1100-PP-HC' /TypeID *B1100PPHC /PowerExtension 'HCPP' /EasyStepsParExt 'PP' *B1100_TYPE_DEFINITIONS *B1100_HW_VERSIONS *B1100_PP_INTERFACES_APPLICATIONS ] % B1100-PP-XC [D /Name 'B1100-PP-XC' /TypeID *B1100PPXC /PowerExtension 'XCPP' /EasyStepsParExt 'PP' *B1100_TYPE_DEFINITIONS *B1100_HW_VERSIONS *B1100_PP_INTERFACES_APPLICATIONS ] % B1150-ML-LC [D /Name 'B1150-ML' /TypeID *B1150ML /PowerExtension 'LC' *B1150_TYPE_DEFINITIONS % /TypeSupported 1 % /InstallMCSW 1 % /SupportedHWVersions [A $0105 $0106 ] % /SupportedDSWVersions [A $10 ] % /EloTypeExt 'B1150' % /IntfTypeExt 'B1100' % /ApplTypeExt 'B1100' % /EasyStepsParExt '' % /Interfaces [A MCLink ] % /Applications [A None EasySteps Sinoide ] ] % B1150-ML-HC [D /Name 'B1150-ML-HC' /TypeID *B1150MLHC /PowerExtension 'HC' *B1150_TYPE_DEFINITIONS ] % B1150-ML-XC [D /Name 'B1150-ML-XC' /TypeID *B1150MLXC /PowerExtension 'XC' *B1150_TYPE_DEFINITIONS ] % B1100-I1_LV [D /Name 'B1100-I1-LV' /TypeID *B1100I1LV /TypeSupported 0 /InstallMCSW 1 /SupportedHWVersions [A $0201 $0202 ] /SupportedDSWVersions [A $10 ] /PowerExtension 'HC' /EloTypeExt 'B1100' /IntfSWTypeExt 'B1100' /IntfTreeTypeExt 'B1100' /ApplTypeExt 'B1100' /EasyStepsParExt '' /Interfaces [A CanOpen LinRS DeviceNet None ] /Applications [A None EasySteps ] /NotSupportedHWVersion [A % changed Ro, 17.09.2021 [D /HWVersion $0201 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0202 /LastReleaseName 'Release_V6S9_Build20210430' ] ] ] % B1100-I2 (Krones with 100V FET) [D /Name 'B1100-I2' /TypeID *B1100I2 /TypeSupported 0 /InstallMCSW 1 ] % B80xx !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %B8000MLGP [D /Name 'B8000-ML-GP' /TypeID *B8000MLGP *B8000ML_TYPE_DEFINITIONS /SupportedHWVersions [A $0102 ] *B8000ML_GP_INTERFACES *B8000_APPLICATIONS ] %B8050MLPL [D /Name 'B8050-ML-PL' /TypeID *B8050MLPL *B8000ML_TYPE_DEFINITIONS /SupportedHWVersions [A $0102 $0103 ] *B8050ML_PL_INTERFACES *B8000_APPLICATIONS ] %B8050MLSC [D /Name 'B8050-ML-SC' /TypeID *B8050MLSC *B8000ML_TYPE_DEFINITIONS /SupportedHWVersions [A $0102 ] *B8050ML_SC_INTERFACES *B8000_APPLICATIONS ] %B8050MLEC [D /Name 'B8050-ML-EC' /TypeID *B8050MLEC *B8000ML_TYPE_DEFINITIONS /SupportedHWVersions [A $0102 ] *B8050ML_EC_INTERFACES *B8000_APPLICATIONS ] %B8050MLIP [D /Name 'B8050-ML-IP' /TypeID *B8050MLIP *B8000ML_TYPE_DEFINITIONS /SupportedHWVersions [A $0102 ] *B8050ML_IP_INTERFACES *B8000_APPLICATIONS ] % E1100 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %E1100MP [D /Name 'E1100-MP' /TypeID *E1100MP /TypeSupported 0 /InstallMCSW 1 ] %E1100MPHC [D /Name 'E1100-MP-HC' /TypeID *E1100MPHC /TypeSupported 0 /InstallMCSW 1 ] %E1100MT [D /Name 'E1100-MT' /TypeID *E1100MT /TypeSupported 0 /InstallMCSW 1 ] %E1100MTHC [D /Name 'E1100-MT-HC' /TypeID *E1100MTHC /TypeSupported 0 /InstallMCSW 1 ] %E1100GP [D /Name 'E1100-GP' /TypeID *E1100GP /PowerExtension 'LC' *E1100_TYPE_DEFINITIONS /SupportedHWVersions [A $0102 $0103 $0104 $0105 ] /SupportedDSWVersions [A $2 ] *E1100_GP_INTERFACES *E1100_GP_APPLICATIONS /NotSupportedHWVersion [A % changed dc, 15.09.2021 [D /HWVersion $0102 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0103 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0104 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0105 /LastReleaseName 'Release_V6S9_Build20210430' ] ] ] %E1100GPHC [D /Name 'E1100-GP-HC' /TypeID *E1100GPHC /PowerExtension 'HC' *E1100_TYPE_DEFINITIONS /SupportedHWVersions [A $0102 $0103 $0104 $0105 ] /SupportedDSWVersions [A $2 ] *E1100_GP_INTERFACES *E1100_GP_APPLICATIONS /NotSupportedHWVersion [A % changed dc, 15.09.2021 [D /HWVersion $0102 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0103 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0104 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0105 /LastReleaseName 'Release_V6S9_Build20210430' ] ] ] %E1100GPXC [D /Name 'E1100-GP-XC' /TypeID *E1100GPXC /PowerExtension 'XC' *E1100_TYPE_DEFINITIONS /SupportedHWVersions [A $0105 ] /SupportedDSWVersions [A $2 ] *E1100_GP_INTERFACES *E1100_GP_APPLICATIONS /NotSupportedHWVersion [A % changed dc, 15.09.2021 [D /HWVersion $0105 /LastReleaseName 'Release_V6S9_Build20210430' ] ] ] %E1100RS [D /Name 'E1100-RS' /TypeID *E1100RS /PowerExtension 'LC' *E1100_TYPE_DEFINITIONS /SupportedHWVersions [A $0102 $0103 $0104 $0106 $0107 ] /SupportedDSWVersions [A $2 $4 ] *E1100_RS_INTERFACES *E1100_CRDP_APPLICATIONS /NotSupportedHWVersion [A % changed dc, 15.09.2021 [D /HWVersion $0102 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0103 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0104 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0106 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0107 /LastReleaseName 'Release_V6S9_Build20210430' ] ] ] %E1100RSHC [D /Name 'E1100-RS-HC' /TypeID *E1100RSHC /PowerExtension 'HC' *E1100_TYPE_DEFINITIONS /SupportedHWVersions [A $0102 $0103 $0104 $0105 $0106 $0107 ] /SupportedDSWVersions [A $2 $4 ] *E1100_RS_INTERFACES *E1100_CRDP_APPLICATIONS /NotSupportedHWVersion [A % changed dc, 15.09.2021 [D /HWVersion $0102 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0103 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0104 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0105 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0106 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0107 /LastReleaseName 'Release_V6S9_Build20210430' ] ] ] %E1100RSXC [D /Name 'E1100-RS-XC' /TypeID *E1100RSXC /PowerExtension 'XC' *E1100_TYPE_DEFINITIONS /SupportedHWVersions [A $0104 $0106 $0107 ] /SupportedDSWVersions [A $4 ] *E1100_RS_INTERFACES *E1100_CRDP_APPLICATIONS /NotSupportedHWVersion [A % changed dc, 15.09.2021 [D /HWVersion $0104 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0106 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0107 /LastReleaseName 'Release_V6S9_Build20210430' ] ] ] %E1100DN [D /Name 'E1100-DN' /TypeID *E1100DN /PowerExtension 'LC' *E1100_TYPE_DEFINITIONS /SupportedHWVersions [A $0104 $0106 $0107 ] /SupportedDSWVersions [A $4 ] *E1100_DN_INTERFACES *E1100_CRDP_APPLICATIONS /NotSupportedHWVersion [A % changed dc, 15.09.2021 [D /HWVersion $0104 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0106 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0107 /LastReleaseName 'Release_V6S9_Build20210430' ] ] ] %E1100DNHC [D /Name 'E1100-DN-HC' /TypeID *E1100DNHC /PowerExtension 'HC' *E1100_TYPE_DEFINITIONS /SupportedHWVersions [A $0104 $0105 $0106 $0107 ] /SupportedDSWVersions [A $4 ] *E1100_DN_INTERFACES *E1100_CRDP_APPLICATIONS /NotSupportedHWVersion [A % changed dc, 15.09.2021 [D /HWVersion $0104 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0105 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0106 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0107 /LastReleaseName 'Release_V6S9_Build20210430' ] ] ] %E1100DNXC [D /Name 'E1100-DN-XC' /TypeID *E1100DNXC /PowerExtension 'XC' *E1100_TYPE_DEFINITIONS /SupportedHWVersions [A $0104 $0106 $0107 ] /SupportedDSWVersions [A $4 ] *E1100_DN_INTERFACES *E1100_CRDP_APPLICATIONS /NotSupportedHWVersion [A % changed dc, 15.09.2021 [D /HWVersion $0104 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0106 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0107 /LastReleaseName 'Release_V6S9_Build20210430' ] ] ] %E1100CO [D /Name 'E1100-CO' /TypeID *E1100CO /PowerExtension 'LC' *E1100_TYPE_DEFINITIONS /SupportedHWVersions [A $0104 $0106 $0107 ] /SupportedDSWVersions [A $4 ] *E1100_CO_INTERFACES *E1100_CRDP_APPLICATIONS /NotSupportedHWVersion [A % changed dc, 15.09.2021 [D /HWVersion $0104 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0106 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0107 /LastReleaseName 'Release_V6S9_Build20210430' ] ] ] %E1100COHC [D /Name 'E1100-CO-HC' /TypeID *E1100COHC /PowerExtension 'HC' *E1100_TYPE_DEFINITIONS /SupportedHWVersions [A $0104 $0105 $0106 $0107 ] /SupportedDSWVersions [A $4 ] *E1100_CO_INTERFACES *E1100_CRDP_APPLICATIONS /NotSupportedHWVersion [A % changed dc, 15.09.2021 [D /HWVersion $0104 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0105 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0106 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0107 /LastReleaseName 'Release_V6S9_Build20210430' ] ] ] %E1100COXC [D /Name 'E1100-CO-XC' /TypeID *E1100COXC /PowerExtension 'XC' *E1100_TYPE_DEFINITIONS /SupportedHWVersions [A $0104 $0105 $0106 $0107 ] /SupportedDSWVersions [A $4 ] *E1100_CO_INTERFACES *E1100_CRDP_APPLICATIONS /NotSupportedHWVersion [A % changed dc, 15.09.2021 [D /HWVersion $0104 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0105 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0106 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0107 /LastReleaseName 'Release_V6S9_Build20210430' ] ] ] %E1130DP [D /Name 'E1130-DP' /TypeID *E1130DP /PowerExtension 'LC' *E1100_TYPE_DEFINITIONS /SupportedHWVersions [A $0104 $0106 $0107 ] /SupportedDSWVersions [A $4 ] *E1130_DP_INTERFACES *E1100_CRDP_APPLICATIONS /NotSupportedHWVersion [A % changed dc, 15.09.2021 [D /HWVersion $0104 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0106 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0107 /LastReleaseName 'Release_V6S9_Build20210430' ] ] ] %E1130DPHC [D /Name 'E1130-DP-HC' /TypeID *E1130DPHC /PowerExtension 'HC' *E1100_TYPE_DEFINITIONS /SupportedHWVersions [A $0104 $0105 $0106 $0107 ] /SupportedDSWVersions [A $4 ] *E1130_DP_INTERFACES *E1100_CRDP_APPLICATIONS /NotSupportedHWVersion [A % changed dc, 15.09.2021 [D /HWVersion $0104 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0105 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0106 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0107 /LastReleaseName 'Release_V6S9_Build20210430' ] ] ] %E1130DPXC [D /Name 'E1130-DP-XC' /TypeID *E1130DPXC /PowerExtension 'XC' *E1100_TYPE_DEFINITIONS /SupportedHWVersions [A $0104 $0106 $0107 ] /SupportedDSWVersions [A $4 ] *E1130_DP_INTERFACES *E1100_CRDP_APPLICATIONS /NotSupportedHWVersion [A % changed dc, 15.09.2021 [D /HWVersion $0104 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0106 /LastReleaseName 'Release_V6S9_Build20210430' ] [D /HWVersion $0107 /LastReleaseName 'Release_V6S9_Build20210430' ] ] ] % MB1150-ML-XC [D /Name 'MB1150-ML-XC-1S' /TypeID *MB1150MLXC1S /PowerExtension 'XCM' /TypeSupported 0 /InstallMCSW 1 /SupportedHWVersions [A $0106 ] /SupportedDSWVersions [A $10 ] /EloTypeExt 'B1150' /IntfSWTypeExt 'B1100' /IntfTreeTypeExt 'B1100' /ApplTypeExt 'B1100' /EasyStepsParExt '' /Interfaces [A MCLink ] /Applications [A None EasySteps Sinoide ] /NotSupportedHWVersion [A % changed dc, 15.09.2021 [D /HWVersion $0106 /LastReleaseName 'Release_V6S9_Build20210430' ] ] ] %MB8050MLPL [D /Name 'MB8050-ML-PL' /TypeID *MB8050MLPL *B8000ML_TYPE_DEFINITIONS /SupportedHWVersions [A $0101 ] *B8050ML_PL_INTERFACES *B8000_APPLICATIONS ] %MB8050MLSC [D /Name 'MB8050-ML-SC' /TypeID *MB8050MLSC *B8000ML_TYPE_DEFINITIONS /SupportedHWVersions [A $0101 ] *B8050ML_SC_INTERFACES *B8000_APPLICATIONS ] %MB8050MLEC [D /Name 'MB8050-ML-EC' /TypeID *MB8050MLEC *B8000ML_TYPE_DEFINITIONS /SupportedHWVersions [A $0101 ] *B8050ML_EC_INTERFACES *B8000_APPLICATIONS ] %MB8050MLIP [D /Name 'MB8050-ML-IP' /TypeID *MB8050MLIP *B8000ML_TYPE_DEFINITIONS /SupportedHWVersions [A $0101 ] *B8050ML_IP_INTERFACES *B8000_APPLICATIONS ] ] def /StopFirmware [P [A counts] /Stopped #0 def % only stop FW if ROS is not running PackInst:CheckROS /ROSSubVersion exch def /ROSVersion exch def /ROSRunning exch def /ROSPresent exch def ROSRunning [B 'ROS running' log ] [B counts [B 150 wait PIVar:TalkIntf.StopProgram PIVar:TalkIntf.GetResult 0 eq PIVar:TalkIntf.GetResult $DA eq or [B /Stopped #1 def ExitLoop ] if ] repeat Stopped not [B 'StopProgram' '' PIVar:TalkIntf.GetResult PackInst:_RaiseTalkError ] if ] ifelse [A ] ]def /GetInstalledFileName [P % Returns the the 32 byte string read at ReadAddress [A /ReadAddress ] ReadAddress 16 BlockRd.ReadBlock BlockRd.GetData /FileNameArray exch def /TempCounter 0 def /FileNameDrive '' def [B /Character FileNameArray TempCounter get def /CharLow Character $ff and def /CharHigh Character 8 shr $ff and def CharLow 0 eq [B exitloop ] if /FileNameDrive FileNameDrive CharLow chr add def CharHigh 0 eq [B exitloop ] if /FileNameDrive FileNameDrive CharHigh chr add def /TempCounter TempCounter 1 add def TempCounter 16 eq [B exitloop ] if ] loop [A /FileNameDrive ] ] def /EraseSWInstance [P [A /Instance ] % Instance 0 = OS, 1 = MC, 2 = INTF, 3 = APPL % This routine works through the Array, every element defines a flash sector. % The sectors have to be ordered. If a value is smaller than the previous one, it means the sector size and % automatically the routine will erase every interval until the next value. % Examples: % [A $80008000 $8000C000 $80010000 $80040000 ] this array defines 4 flash sectors to be erased % [A $C40000 $1000 $C7F000 ] this array defines to addresses to be erased $C40000, C41000, C42000, ... , $C7F000 /FlashSectorArray [A ] def Instance 0 eq [B /FlashSectorArray OS_FlashSectors def ] if Instance 1 eq [B /FlashSectorArray MC_FlashSectors def ] if Instance 2 eq [B /FlashSectorArray INTF_FlashSectors def ] if Instance 3 eq [B /FlashSectorArray APPL_FlashSectors def ] if Instance 10 eq [B /FlashSectorArray OS_FlashSectorSW def ] if Instance 11 eq [B /FlashSectorArray MC_FlashSectorSW def ] if Instance 12 eq [B /FlashSectorArray INTF_FlashSectorSW def ] if Instance 13 eq [B /FlashSectorArray APPL_FlashSectorSW def ] if Instance 100 eq [B /FlashSectorArray OS_FlashSectorTr def ] if Instance 101 eq [B /FlashSectorArray MC_FlashSectorTr def ] if Instance 102 eq [B /FlashSectorArray INTF_FlashSectorTr def ] if Instance 103 eq [B /FlashSectorArray APPL_FlashSectorTr def ] if Instance 104 eq [B /FlashSectorArray SAFE_FlashSectorTr def ] if /Index 0 def /FlashAddressOld 0 def [B Index FlashSectorArray count ge [B exitloop ] if /FlashAddress FlashSectorArray Index get def FlashAddress FlashAddressOld gt [B FlashAddress PackInst:EraseFlash /FlashAddressOld FlashAddress def /Index Index 1 add def ] [B /AddressIncrement FlashAddress def /FlashAddress FlashAddressOld AddressIncrement add def /EndAddress FlashSectorArray Index 1 add get def [B FlashAddress EndAddress gt [B exitloop ] if FlashAddress PackInst:EraseFlash /FlashAddressOld FlashAddress def /FlashAddress FlashAddress AddressIncrement add def ] loop /Index Index 2 add def ] ifelse 250 wait ] loop [A ] ] def /WriteStringToElo [P %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % This procedure writes an string value of the % % protected block to the ELO % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% [A /Address /InString ] /StrLength InString length def 0 2 StrLength 2 sub [B /TmpIndex exch def /TmpAddr Address TmpIndex add def /TmpData InString TmpIndex 1 getsubstr ord def /TmpIndex TmpIndex 1 add def TmpIndex StrLength lt [B /TmpData TmpData InString TmpIndex 1 getsubstr ord 256 mul add def ] if TmpAddr TmpData WriteWordToElo ] for [A ] ] def /WriteWordToElo [B TalkIntf.WriteMemory ] def /ReadMemory [B TalkIntf.ReadMemory TalkIntf.GetResult 0 eq [B TalkIntf.GetData ] [B 'TalkError: ' TalkIntf.GetResult cvs add raisese ] ifelse ] def /StartProgram [B TalkIntf.StartProgram TalkIntf.GetResult 0 ne [B 'TalkError: ' TalkIntf.GetResult cvs add raisese ] if ] def /ResetDevice [B TalkIntf.ResetDevice TalkIntf.GetResult 0 ne [B 'TalkError: ' TalkIntf.GetResult cvs add raisese ] if ] def /RebootDevice [B TalkIntf.RebootDevice TalkIntf.GetResult 0 ne [B 'TalkError: ' TalkIntf.GetResult cvs add raisese ] if ] def /GetEloType [B Offset $680 add ReadMemory ] def /GetEloVersion [B Offset $682 add ReadMemory ] def /GetEloSWVersion [B Offset $102A add ReadMemory ] def /GetEloTypeStr [P [A ] /EloName '' def /StringEndFound #0 def Offset $690 add 2 Offset $69E add [B /WordAddr exch def StringEndFound not [B /Value WordAddr ReadMemory def Value $FF and 0 ne [B /EloName EloName Value $FF and chr add def Value 8 shr 0 ne [B /EloName EloName Value 8 shr chr add def ] [B /StringEndFound #1 def ] ifelse ] [B /StringEndFound #1 def ] ifelse ]if ] for [A EloName] ] def /CheckEloIsKnown [P [A Type] /IsKnown False def Controllers [B /TempEloDict exch def TempEloDict.TypeID Type eq [B /IsKnown True def ] if ] forall [A IsKnown] ] def /CheckHWVersionCompatible [P [A HWVersion Controller] /Result #0 def /Msg '' def Controller /SupportedHWVersions known [B Controller.SupportedHWVersions [B HWVersion eq [B /Result #1 def exitloop ] if ] forall ] if Controller /NotSupportedHWVersion known [B Controller.NotSupportedHWVersion [B /TempDict exch def TempDict.HWVersion HWVersion eq [B /Msg TempDict.LastReleaseName def exitloop ] if ] forall ] if [A Result Msg ] ] def /CheckEloSWVersionCompatible [P [A EloSWVersion Controller] /Result #0 def Controller /SupportedDSWVersions known [B Controller.SupportedDSWVersions [B EloSWVersion eq [B /Result #1 def ] if ] forall ] if [A Result] ] def /GetEloDict [P [A Type] /EloDict Controllers 0 get def % changed from 1 to 0, Ro, 20090324 Controllers [B /TempEloDict exch def TempEloDict.TypeID Type eq [B /EloDict TempEloDict def ] if ] forall [A EloDict] ] def /SelectInstallation [P [A /OsArray /MCSWArray] % init variables /Result #0 def /MCSWSel MCSWArray 0 get def /OSSel OsArray 0 get def %create choose installation dialog /InstDlg 'Installation Option' 250 220 Create:Form def %add ok/cancel buttons 75 25 InstDlg.SetButtonSize 'Ok' '' 'Ok' 1 50 150 InstDlg.AddButton 'Cancel' '' 'Cancel' 2 144 150 InstDlg.AddButton %add OS combo box 'OsLable' '' 'OS:' 17 19 InstDlg.AddLabel 130 21 InstDlg.SetComboSize 'OsCombo' '' 88 16 InstDlg.AddCombo % create one entry for each OS /First 1 def OsArray [B /TmpOs exch def 'OsCombo' TmpOs.Caption InstDlg.AddString First 1 eq [B 'OsCombo' TmpOs.Caption InstDlg.SetStrVal /First 0 def ] if ] forall /TmpOs OsArray 0 get def '3' log %add MCSW combo box 'MCSWLable' '' 'MCSoftware:' 17 76 InstDlg.AddLabel 130 21 InstDlg.SetComboSize 'MCSWCombo' '' 88 73 InstDlg.AddCombo '4' log % create one entry for each MCSW /First 1 def MCSWArray [B /TmpMCSW exch def 'MCSWCombo' TmpMCSW.Caption InstDlg.AddString First 1 eq [B 'MCSWCombo' TmpMCSW.Caption InstDlg.SetStrVal /First 0 def ] if ] forall /TmpMCSW MCSWArray 0 get def InstDlg.Execute 1 eq [B /OsCaption 'OsCombo' InstDlg.GetStrVal def OsArray [B /TmpOs exch def TmpOs.Caption OsCaption eq [B /OsSel TmpOs def ] if ] forall /MCSWCaption 'MCSWCombo' InstDlg.GetStrVal def MCSWArray [B /TmpMCSW exch def TmpMCSW.Caption MCSWCaption eq [B /MCSWSel TmpMCSW def ] if ] forall /Result #1 def ] if [A /MCSWSel /OsSel /Result] ] def /SelectIntf [P [A /IntfArray] % init variables /Result #0 def /IntfSel IntfArray 0 get def % create choose interface dialog /IntfDlg 'Choose Interface' 280 140 Create:Form def % add ok/cancel buttons 70 25 IntfDlg.SetButtonSize 'Ok' '' 'Ok' 1 85 70 IntfDlg.AddButton 'Cancel' '' 'Cancel' 2 165 70 IntfDlg.AddButton %add Interface combo box % create label and combo box 'IntfLabel' '' 'Interface:' 17 19 IntfDlg.AddLabel 150 21 IntfDlg.SetComboSize 'IntfCombo' '' 85 16 IntfDlg.AddCombo % create one entry for each interface /First 1 def IntfArray [B /TmpIntf exch def 'IntfCombo' TmpIntf.Caption IntfDlg.AddString First 1 eq [B 'IntfCombo' TmpIntf.Caption IntfDlg.SetStrVal /First 0 def ] if ] forall /TmpIntf IntfArray 0 get def % execute dialog IntfDlg.Execute 1 eq [B /IntfCaption 'IntfCombo' IntfDlg.GetStrVal def IntfArray [B /TmpIntf exch def TmpIntf.Caption IntfCaption eq [B /IntfSel TmpIntf def ] if ] forall /Result #1 def ] if [A /IntfSel /Result] ] def /SelectAppl [P [A /ApplArray] % init variables /Result #0 def /ApplSel ApplArray 0 get def % create choose application dialog /ApplDlg 'Choose Application' 280 140 Create:Form def % add ok/cancel buttons 70 25 ApplDlg.SetButtonSize 'Ok' '' 'Ok' 1 85 70 ApplDlg.AddButton 'Cancel' '' 'Cancel' 2 165 70 ApplDlg.AddButton %add application combo box % create label and combo box 'ApplLabel' '' 'Application:' 17 19 ApplDlg.AddLabel 150 21 ApplDlg.SetComboSize 'ApplCombo' '' 85 16 ApplDlg.AddCombo % create one entry for each application /First 1 def ApplArray [B /TmpAppl exch def 'ApplCombo' TmpAppl.Caption ApplDlg.AddString First 1 eq [B 'ApplCombo' TmpAppl.Caption ApplDlg.SetStrVal /First 0 def ] if ] forall /TmpAppl ApplArray 0 get def % execute dialog ApplDlg.Execute 1 eq [B /ApplCaption 'ApplCombo' ApplDlg.GetStrVal def ApplArray [B /TmpAppl exch def TmpAppl.Caption ApplCaption eq [B /ApplSel TmpAppl def ] if ] forall /Result #1 def ] if [A /ApplSel /Result] ] def /SelectSafetyFW [P [A /SafetyFWArray] % init variables /Result #0 def /SafetyFWSel SafetyFWArray 0 get def % create choose SafetyFW dialog /SafetyFWDlg 'Choose SafetyFW' 250 140 Create:Form def % add ok/cancel buttons 75 25 SafetyFWDlg.SetButtonSize 'Ok' '' 'Ok' 1 50 70 SafetyFWDlg.AddButton 'Cancel' '' 'Cancel' 2 144 70 SafetyFWDlg.AddButton %add SafetyFW combo box % create label and combo box 'SafetyFWLabel' '' 'SafetyFW:' 17 19 SafetyFWDlg.AddLabel 130 21 SafetyFWDlg.SetComboSize 'SafetyFWCombo' '' 88 16 SafetyFWDlg.AddCombo % create one entry for each interface /First 1 def SafetyFWArray [B /TmpSafetyFW exch def 'SafetyFWCombo' TmpSafetyFW.Caption SafetyFWDlg.AddString First 1 eq [B 'SafetyFWCombo' TmpSafetyFW.Caption SafetyFWDlg.SetStrVal /First 0 def ] if ] forall /TmpSafetyFW SafetyFWArray 0 get def % execute dialog SafetyFWDlg.Execute 1 eq [B /SafetyFWCaption 'SafetyFWCombo' SafetyFWDlg.GetStrVal def SafetyFWArray [B /TmpSafetyFW exch def TmpSafetyFW.Caption SafetyFWCaption eq [B /SafetyFWSel TmpSafetyFW def ] if ] forall /Result #1 def ] if [A /SafetyFWSel /Result] ] def /ReadyForStopDlg [P [A ] /Result #0 def /ReadyDlg 'Ready to Download' 400 150 Create:Form def 'Label1' '' 'The System is ready to download the firmware.' 17 19 ReadyDlg.AddLabel 'Label2' '' 'The download procedure will erase all former settings.' 17 32 ReadyDlg.AddLabel 'Label3' '' 'Do you want to continue?' 17 55 ReadyDlg.AddLabel % add ok/cancel buttons 75 25 ReadyDlg.SetButtonSize 'Ok' '' 'Ok' 1 108 80 ReadyDlg.AddButton 'Cancel' '' 'Cancel' 2 203 80 ReadyDlg.AddButton /Result ReadyDlg.Execute 1 eq def [A /Result] ] def /AbortDlg [P [A Msg Msg2 Msg3 ] Msg3 '' ne [B /AbortDlg 'Abort' 520 180 Create:Form def 'AbortLbl' '' 'Installation aborted!' 20 19 AbortDlg.AddLabel 'AbortMsg' '' Msg 20 49 AbortDlg.AddLabel 'AbortMsg2' '' Msg2 20 65 AbortDlg.AddLabel 'AbortMsg3' '' Msg3 20 81 AbortDlg.AddLabel % add ok button 75 25 AbortDlg.SetButtonSize 'Ok' '' 'Ok' 1 235 106 AbortDlg.AddButton ] [B Msg2 '' ne [B /AbortDlg 'Abort' 450 160 Create:Form def 'AbortLbl' '' 'Installation aborted!' 20 19 AbortDlg.AddLabel 'AbortMsg' '' Msg 20 49 AbortDlg.AddLabel 'AbortMsg2' '' Msg2 20 65 AbortDlg.AddLabel % add ok button 75 25 AbortDlg.SetButtonSize 'Ok' '' 'Ok' 1 185 90 AbortDlg.AddButton ] [B Msg '' ne[B %When Msg = '' then this Label dont needed to show 150930 ka /AbortDlg 'Abort' 368 150 Create:Form def 'AbortLbl' '' 'Installation aborted!' 92 19 AbortDlg.AddLabel 'AbortMsg' '' Msg 92 49 AbortDlg.AddLabel % add ok button 75 25 AbortDlg.SetButtonSize 'Ok' '' 'Ok' 1 146 80 AbortDlg.AddButton ] [B /AbortDlg 'Abort' 368 150 Create:Form def 'AbortLbl' '' 'Installation aborted!' 92 19 AbortDlg.AddLabel % add ok button 75 25 AbortDlg.SetButtonSize 'Ok' '' 'Ok' 1 146 80 AbortDlg.AddButton ]ifelse %[B % /AbortDlg 'Abort' 368 150 Create:Form def % 'AbortLbl' '' 'Installation aborted!' 92 19 AbortDlg.AddLabel % 'AbortMsg' '' Msg 92 49 AbortDlg.AddLabel % add ok button % 75 25 AbortDlg.SetButtonSize % 'Ok' '' 'Ok' 1 146 80 AbortDlg.AddButton ] ifelse ] ifelse AbortDlg.Execute [A ] ] def /SuccessDlg [P [A ] /SuccessDlg 'Success' 368 140 Create:Form def 'SuccessLbl' '' 'Installation successfully completed!' 92 19 SuccessDlg.AddLabel % add ok button 75 25 SuccessDlg.SetButtonSize 'Ok' '' 'Ok' 1 146 70 SuccessDlg.AddButton SuccessDlg.waitButton [A ] ] def /InstallationOkPowerUPDlg [P [A ] /PowerUPDlg 'Power UP' 450 140 Create:Form def 'PowerUPLbl' '' 'Installation successfully completed! Please power cycle the drive, then press OK!' 10 19 PowerUPDlg.AddLabel % add ok button 75 25 PowerUPDlg.SetButtonSize 'Ok' '' 'Ok' 1 190 70 PowerUPDlg.AddButton PowerUPDlg.Execute [A ] ] def /FileCheck [P [A ] /Result #1 def /MissingFile '' def % OS OSSel1.Caption 'OS' eq [B Result [B /FileName FilePath OSDir add '\' add OSLoaderFile add def FileName '.stx' add FileExist [B OSLoaderFile nknown not [B FileName import ] if #0 OSLoadSW /Result exch def /MissingFile exch def ][B /Result #0 def /MissingFile FileName def ] ifelse ]if ] if % Interface Result [B IntfSel.Name 'None' ne [B IntfSel.Name 'NoChange' ne[B /FileName FilePath InterfacesDir add '\' add IntfLoaderFile add def FileName '.stx' add FileExist [B IntfLoaderFile nknown not [B FileName import ] if #0 IntfLoadSW /Result exch def /MissingFile exch def ][B /Result #0 def /MissingFile FileName def ] ifelse ]if ] if ] if % MC Controller.InstallMCSW 1 eq [B MCSWSel1.Caption 'MC Software' eq [B Result [B /FileName FilePath MCDir add '\' add MCLoaderFile add def FileName '.stx' add FileExist [B MCLoaderFile nknown not [B FileName import ] if #0 MCLoadSW /Result exch def /MissingFile exch def ][B /Result #0 def /MissingFile FileName def ] ifelse ] if ] if ]if % Application Result [B ApplSel.Name 'None' ne [B ApplSel.Name 'NoChange' ne [B /FileName FilePath ApplicationsDir add '\' add ApplLoaderFile add def FileName '.stx' add FileExist [B ApplLoaderFile nknown not [B FileName import ] if #0 ApplLoadSW /Result exch def /MissingFile exch def ][B /Result #0 def /MissingFile FileName def ] ifelse ] if ] if ] if % SafetyFW SM02BAsed[B Result [B SafetyFWSel.Name 'None' ne [B SafetyFWSel.Name 'NoChange' ne [B /FileName FilePath SafetyFWDir add '\' add SafetyFWLoaderFile add def FileName '.stx' add FileExist [B SafetyFWLoaderFile nknown not [B FileName import ] if #0 SafetyFWLoadSW /Result exch def /MissingFile exch def ][B /Result #0 def /MissingFile FileName def ] ifelse ] if ] if ] if ]if [A /MissingFile /Result] ] def /CheckNetXSWDownload [P [A ] /Success FALSE def % max 6 minutes if request is never answered % min 1.5 minutes if request is always answered 45 [B % check the "Start Firmware" variable of the OS:netX $01 chr $AC chr add $0A chr add PIVar:TalkIntf.GetParWithUPID /Response PIVar:TalkIntf.GetResult def Response 0 eq [B /NXFWOkStr PIVar:TalkIntf.GetDataStr def /NXFWOk NXFWOkStr 0 1 getsubstr ord NXFWOkStr 1 1 getsubstr ord 8 shl add def NXFWOk 1 eq [B /Success TRUE def ExitLoop ] if ] [B ] ifelse 2000 wait ] repeat [A /Success] ] def ] /InstallProc [P [A ] /Continue #1 def /SuccessDlgFlag #0 def 'Checking Servo Drive...' log /EloType GetEloType def /OSSel1 /Name 'OS' /Caption 'OS' 2 cdict def /MCSWSel1 /Name 'MCSW' /Caption 'MC Software' 2 cdict def EloType CheckEloIsKnown [B /Controller EloType GetEloDict def %'Device Type: ' Controller.Name add log 'Device Text: ' GetEloTypeStr add log 'Device Type ID: 0' EloType 16 cvrs add 'h' add log Controller.TypeSupported 1 eq [B /Family Controller.EloTypeExt def % Release Info /RelDict RelInfoDict Family cvn get def /ReleaseVersion RelDict.RelVersion def /ReleaseSubVersion RelDict.RelSubVersion def /ReleaseBuildInfo RelDict.RelBuildInfo def /ReleaseString RelDict.RelString def /OS [A NoChange OperatingSystem] def /MCSW [A NoChange MCSoftware None] def 'UserName' Device.GetDeviceVar uppercase 'DEVELOPER' eq[B OS MCSW SelectInstallation[B /OSSel1 exch def /MCSWSel1 exch def OSSel1.Caption 'No Change' eq[B 'No Change' log ] [B 'OS' log ]ifelse MCSWSel1.Caption 'No Change' eq[B 'No Change' log ] [B MCSWSel1.Caption 'None' eq[B 'None' log ] [B 'MCSW' log ]ifelse ]ifelse %IntfSel.Caption ' selected.' add log %IntfSel /IntfMCTreeExt known [B %/IntfMCTreeExt IntfSel.IntfMCTreeExt def %] if ][B /OsSel exch def /MCSWSel exch def 'Installation aborted! No Installation selected!' log /Continue #0 def ] ifelse ][B /Continue #1 def ]ifelse % OS Info /RelDict OSInfoDict Family cvn get def /OSSWVersion RelDict.SWVersion def /OSSWSubVersion RelDict.SWSubVersion def /OSSWBetaInfo RelDict.SWBetaInfo def /OSTreeVersion RelDict.TreeVersion def /OSTreeSubVersion RelDict.TreeSubVersion def /OSTreeBetaInfo RelDict.TreeBetaInfo def /OSTreeFileName RelDict.TreeFileName def % Define the 2S safety tree version with an empty string if it does not exist in the RelDict RelDict /TreeFileName2S known [B /OSTreeFileName2S RelDict.TreeFileName2S def /OSTreeVersion2S RelDict.TreeVersion2S def /OSTreeSubVersion2S RelDict.TreeSubVersion2S def /OSTreeBetaInfo2S RelDict.TreeBetaInfo2S def ] [B /OSTreeFileName2S '' def /OSTreeVersion2S 0 def /OSTreeSubVersion2S 0 def /OSTreeBetaInfo2S '' def ] ifelse % Define the ROS version with an empty string if it does not exist in the RelDict RelDict /ROSSWVersion known [B /ROSSWVersion RelDict.ROSSWVersion def ] [B /ROSSWVersion '' def ] ifelse RelDict /ROSSWSubVersion known [B /ROSSWSubVersion RelDict.ROSSWSubVersion def ] [B /ROSSWSubVersion '' def ] ifelse Controller.InstallMCSW 1 eq [B % MC Info /RelDict MCInfoDict Family cvn get def /MCSWVersion RelDict.SWVersion def /MCSWSubVersion RelDict.SWSubVersion def /MCSWBetaInfo RelDict.SWBetaInfo def /MCTreeVersion RelDict.TreeVersion def /MCTreeSubVersion RelDict.TreeSubVersion def /MCTreeBetaInfo RelDict.TreeBetaInfo def /MCTreeFileName RelDict.TreeFileName def /MCSWFileName RelDict.MCSWFileName def ]if 'Device Type Supported: True' log /EloHWVersion GetEloVersion def 'Device HW Version: 0' EloHWVersion 16 cvrs add 'h' add log EloHWVersion Controller CheckHWVersionCompatible /LastCompatibleFirmware exch def /Compatible exch def Compatible [B 'Device HW version supported: True' log Controller.InstallMCSW 1 eq [B /EloSWVersion GetEloSWVersion def 'Device SW Version: ' EloSWVersion cvs add log ][B /EloSWVersion $00 def ]ifelse EloSWVersion Controller CheckEloSWVersionCompatible [B Controller.InstallMCSW 1 eq [B 'Device SW ID Supported: True' log '' log /PowerExtension Controller.PowerExtension def ]if /EloTypeExt Controller.EloTypeExt def Controller /OSTypeExt known [B /OSTypeExt Controller.OSTypeExt def ] [B /OSTypeExt '' def ] ifelse Controller /_2SOSTypeExt known [B /_2SOSTypeExt Controller._2SOSTypeExt def ] [B /_2SOSTypeExt OSTypeExt def ] ifelse Controller /UPOSExt known [B /UPOSExt Controller.UPOSExt def ] [B /UPOSExt '' def ] ifelse Controller /OSExt known [B /OSExt Controller.OSExt def ] [B /OSExt '' def ] ifelse Controller /UPROSAvailable known [B /UPROSAvailable Controller.UPROSAvailable def ] [B /UPROSAvailable #0 def ] ifelse Controller /netXBased known [B /netXBased Controller.netXBased def ] [B /netXBased #0 def ] ifelse Controller /SM02Based known [B /SM02Based Controller.SM02Based def ] [B /SM02Based #0 def ] ifelse /IntfSWTypeExt Controller.IntfSWTypeExt def /IntfTreeTypeExt Controller.IntfTreeTypeExt def /ApplTypeExt Controller.ApplTypeExt def /EasyStepsParExt Controller.EasyStepsParExt def Continue[B % Interfaces 'UserName' Device.GetDeviceVar uppercase 'DEVELOPER' eq[B /Interfaces Controller.InterfacesExtended def ][B /Interfaces Controller.Interfaces def ] ifelse Interfaces Count 0 eq [B /NoIntf #1 def ][B /NoIntf #0 def ] ifelse 'Interfaces compatible with Drive: ' log Interfaces [B /IntfInfo exch def IntfInfo.Name 'None' ne [B '- ' IntfInfo.Caption add log ] if ] forall /Continue #1 def /IntfMCTreeExt '' def Interfaces count 1 gt [B ProgFlag not [B Interfaces SelectIntf [B /IntfSel exch def IntfSel.Caption ' selected.' add log IntfSel /IntfMCTreeExt known [B /IntfMCTreeExt IntfSel.IntfMCTreeExt def ] if ][B /IntfSel exch def 'Installation aborted! No Interface selected!' log /Continue #0 def ] ifelse ] [B Interfaces [B /IntfSel exch def IntfSel /IntfMCTreeExt known [B /IntfMCTreeExt IntfSel.IntfMCTreeExt def ] if ExitLoop ] forall ] ifelse ][B NoIntf not [B Interfaces [B /IntfSel exch def ] forall IntfSel.Caption ' Interface selected.' add log IntfSel /IntfMCTreeExt known [B /IntfMCTreeExt IntfSel.IntfMCTreeExt def ] if ] if ] ifelse ]if Continue [B % Applications 'UserName' Device.GetDeviceVar uppercase 'DEVELOPER' eq[B /Applications Controller.ApplicationsExtended def ][B /Applications Controller.Applications def ] ifelse Applications Count 0 eq [B /NoAppl #1 def ][B /NoAppl #0 def ] ifelse 'Applications compatible with Drive: ' log Applications [B /ApplInfo exch def ApplInfo.Name 'None' ne [B '- ' ApplInfo.Caption add log ] if ] forall /Continue #1 def Applications count 1 gt [B ProgFlag not [B Applications SelectAppl [B /ApplSel exch def ApplSel.Caption ' selected.' add log ][B /ApplSel exch def 'Installation aborted! No Application selected!' log /Continue #0 def ] ifelse ] [B Applications [B /ApplSel exch def ExitLoop ] forall ] ifelse ][B NoAppl not [B Applications [B /ApplSel exch def ] forall ApplSel.Caption ' Application selected.' add log ] if ] ifelse ] if Continue [B SM02BAsed[B % SafetyFW 'UserName' Device.GetDeviceVar uppercase 'DEVELOPER' eq[B /SafetyFW Controller.SafetyFirmwareExtended def ][B /SafetyFW Controller.SafetyFirmware def ] ifelse SafetyFW Count 0 eq [B /NoSafetyFW #1 def ][B /NoSafetyFW #0 def ] ifelse 'SafetyFW compatible with Drive: ' log SafetyFW [B /SafetyFWInfo exch def SafetyFWInfo.Name 'None' ne [B '- ' SafetyFWInfo.Caption add log ] if ] forall /Continue #1 def SafetyFW count 1 gt [B ProgFlag not [B SafetyFW SelectSafetyFW [B /SafetyFWSel exch def SafetyFWSel.Caption ' selected.' add log ][B /SafetyFWSel exch def 'Installation aborted! No SafetyFW selected!' log /Continue #0 def ] ifelse ] [B SafetyFW [B /SafetyFWSel exch def ExitLoop ] forall ] ifelse ][B NoSafetyFW not [B SafetyFW [B /SafetyFWSel exch def ] forall SafetyFWSel.Caption ' SafetyFW selected.' add log ] if ] ifelse ]if ] if Continue [B '' log 'Checking files...' log FileCheck /FileCheckResult exch def /MissingFile exch def FileCheckResult [B '...all necessary files have been found.' log '' log 'Installing Firmware Release ' ReleaseString add log '' log ProgFlag not [B /Bool ReadyForStopDlg def ] [B /Bool #1 def PIVar:PortType 'COM' eq [B 'LinMotInstall' PackInst:_ChangeToMaxBaudRate /TalkIntf PIVar:TalkIntf def /Device PIVar:Device def ] if ] ifelse Bool [B 'Starting download procedure...' log 'Stop Firmware...' log 20 StopFirmware '' log Continue [B /BlockRd 0 Device.GetDeviceNames Create:BlockReader def /BlockWrt 0 Device.GetDeviceNames Create:BlockWriter def /MCSWFLag 0 def /IntfFlag 0 def ] if Continue [B OSSel1.Caption 'OS' eq [B FWInstallValidAddr InstallationInvalid WriteWordToElo OSInstallValidAddr InstallationInvalid WriteWordToElo MCInstallValidAddr InstallationInvalid WriteWordToElo INTFInstallValidAddr InstallationInvalid WriteWordToElo APPLInstallValidAddr InstallationInvalid WriteWordToElo % Load OS SW #1 OSLoadSW /Continue exch def /MissingFile exch def '' log Continue [B OSInstallValidAddr InstallationValid WriteWordToElo '' TalkIntf.DeviceLogin /PIVar:FlashInfo PackInst:_GetFlashInfo def ProgFlag [B PIVar:PortType 'COM' eq [B 'LinMotInstall' PackInst:_ChangeToMaxBaudRate /TalkIntf PIVar:TalkIntf def /Device PIVar:Device def ] if ] if ] if ] if ] if Controller.InstallMCSW 1 eq [B Continue [B MCSWSel1.Caption 'MC Software' eq [B % Load MC SW #1 MCLoadSW /Continue exch def /MissingFile exch def '' log Continue [B MCInstallValidAddr InstallationValid WriteWordToElo ] if ][B MCSWSel1.Caption 'None' eq [B MCInstallValidAddr InstallationInvalid WriteWordToElo 'Erasing MC SW firmware sectors...' log '' log 1 EraseSWInstance ] if ]ifelse ] if ]if Continue [B IntfSel.Name 'None' ne [B IntfSel.Name 'NoChange' ne [B INTFInstallValidAddr InstallationInvalid WriteWordToElo 'Erasing INTF firmware sectors...' log '' log 2 EraseSWInstance % Load Software code #1 IntfLoadSW /Continue exch def /MissingFile exch def '' log Continue [B INTFInstallValidAddr InstallationValid WriteWordToElo ] if ] if ] [B INTFInstallValidAddr InstallationInvalid WriteWordToElo 'Erasing INTF firmware sectors...' log '' log 2 EraseSWInstance ]ifelse ] if Continue [B ApplSel.Name 'None' ne [B ApplSel.Name 'NoChange' ne [B 'Erasing APPL firmware sectors...' log '' log 3 EraseSWInstance % Load APPL #1 ApplLoadSW /Continue exch def /MissingFile exch def '' log Continue [B APPLInstallValidAddr InstallationValid WriteWordToElo ] if ] if ] [B APPLInstallValidAddr InstallationInvalid WriteWordToElo 'Erasing APPL firmware sectors...' log '' log 3 EraseSWInstance ]ifelse ] if Continue [B SM02BAsed[B SafetyFWSel.Name 'None' ne [B SafetyFWSel.Name 'NoChange' ne [B #1 SafetyFWLoadSW /Continue exch def /MissingFile exch def '' log ] if ]if ]if ] if Continue [B /TalkVersion PIVar:TalkVersion $F0 and def %E1250 TalkVersion $30 eq [B /ReleaseInfoAddr Offset $1F48 add def /ReleaseVersionAddr Offset $1FA8 add def /ReleaseSubVersionAddr Offset $1FAA add def ProgFlag [B $D0001816 $0 WriteWordToElo ] if ]if %A1100, C1100 TalkVersion $50 eq [B /ReleaseInfoAddr Offset $830 add def /ReleaseVersionAddr Offset $850 add def /ReleaseSubVersionAddr Offset $852 add def ProgFlag [B $F80E $0 WriteWordToElo ] if ]if %C1200 TalkVersion $60 eq [B /ReleaseInfoAddr Offset $1F48 add def /ReleaseVersionAddr Offset $1FA8 add def /ReleaseSubVersionAddr Offset $1FAA add def ProgFlag [B $D0001816 $0 WriteWordToElo ] if ]if %C12002S TalkVersion $70 eq [B /ReleaseInfoAddr Offset $1F48 add def /ReleaseVersionAddr Offset $1FA8 add def /ReleaseSubVersionAddr Offset $1FAA add def $A20019E2 $1A WriteWordToElo % Safety Parameter Set Version ProgFlag [B $D0001816 $0 WriteWordToElo ] if ]if 'Writing Release Info...' log ReleaseInfoAddr ReleaseString 32 ' ' padr WriteStringToElo ReleaseVersionAddr ReleaseVersion WriteWordToElo ReleaseSubVersionAddr ReleaseSubVersion WriteWordToElo FWInstallValidAddr InstallationValid WriteWordToElo netXBased [B % disable the re-download of the netX FW if the interface was not downloaded IntfSel.Name 'None' eq IntfSel.Name 'NoChange' eq or [B % set UPID 0x0A02 ROM (OS->netX->Re-download Firmware) to 0 % check the "Start Firmware" variable of the OS:netX $00 chr $02 chr add $0A chr add $00 chr add PIVar:TalkIntf.SetParWithUPID /Response PIVar:TalkIntf.GetResult def Response 0 ne [B 'NX firmware download could not be disabled!' log /Continue FALSE def ] if ] if ] if '' log 'Resetting Device. Please wait...' log ResetDevice 8000 wait % wait for netX firmware installation to finish netXBased [B % only check the netX FW state if the interface was downloaded IntfSel.Name 'None' ne IntfSel.Name 'NoChange' ne and [B CheckNetXSWDownload not [B 'NX firmware download failed!' log /Continue FALSE def ] if ] if ] if % Default Safety Parameters SM02Based[B 8000 wait SafetyFWSel.Name 'SM02FW' eq [B 'Defaulting Safety Parameters...' log $9A chr $03 chr add TalkIntf.GenericCmd 8000 wait 'Resetting Device. Please wait...' log ResetDevice 8000 wait ]if ]if ] if Continue not [B 'Installation aborted! ' log '' '' '' AbortDlg ][B 'Installation successfully completed!' log ProgFlag not [B TalkVersion [B $30 [B %InstallationOkPowerUPDlg /SuccessDlgFlag #1 def ] ] [B /SuccessDlgFlag #1 def %SuccessDlg ] case ] if ] ifelse ][B /Continue #0 def 'Installation aborted! ' log ] ifelse ][B /Continue #0 def 'Installation aborted! ' log 'File not found: \' MissingFile add log 'File not found: \' MissingFile add '' '' AbortDlg ] ifelse ] if ][B /Continue #0 def 'Device SW ID Supported: False' log '' log 'Installation aborted! ' log 'Device SW ID not supported!' '' '' AbortDlg ] ifelse ][B /Continue #0 def 'Device HW version supported: False' log '' log 'Installation aborted! ' 'The Version ' EloHWVersion 16 cvrs add 'h' add ' of the Drive ' add Controller.Name add ' is not compatible with this firmware release!' add log ' Last firmware release which supports this HW version is: ' LastCompatibleFirmware '!' add add add log LastCompatibleFirmware '' ne [B 'HW version not supported!' 'Last firmware version that supports this hardware: ' LastCompatibleFirmware add 'The corresponding installation script file can be found in the subfolder: ..\Firmware\OlderReleases\' AbortDlg ] [B 'HW version not supported! ' '' '' AbortDlg ] ifelse ] ifelse ][B /Continue #0 def /EloHWVersion GetEloVersion def 'Device HW Version: 0' EloHWVersion 16 cvrs add 'h' add log EloHWVersion Controller CheckHWVersionCompatible /LastCompatibleFirmware exch def 'Device Type Supported: False' log '' log 'Installation aborted! ' 'The Drive ' add Controller.Name add ' is not compatible with this firmware release!' add log LastCompatibleFirmware '' ne [B 'HW version not supported!' 'Last firmware version that supports this hardware: ' LastCompatibleFirmware add 'The corresponding installation script file can be found in the subfolder: ..\Firmware\OlderReleases\' AbortDlg ] [B 'Device Type not supported!' '' '' AbortDlg ] ifelse ] ifelse ][B /Continue #0 def 'Device Type: 0' EloType 16 cvrs add 'h' add log '' log 'Installation aborted! Unknown Device Type!' log 'Unknown Device Type!' '' '' AbortDlg ] ifelse [A /SuccessDlgFlag /Continue ] ] /InitPackInst [B ProgFlag [B /DevName exch def /Device Create:Device def DevName Device.AssignDevice DevName /PackInst:OnMessageCallback PackInst:Init ] [B /PackInst:OnMessageCallback Controllers PackInst:InitNew_withControllers_6_7 /Device PIVar:Device def /PortName 'PortName' Device.GetDeviceVar def ] ifelse /InitResult exch def InitResult [B /TalkIntf PIVar:TalkIntf def /TalkVersion PIVar:TalkVersion $F0 and def /InstallationInvalid $ffff def /InstallationValid $1111 def TalkVersion [B % E1100 $20 [B /Offset $200000 def /FWInstallValidAddr $20071A def /OSInstallValidAddr $20073E def /MCInstallValidAddr $200740 def /INTFInstallValidAddr $200742 def /APPLInstallValidAddr $200744 def /MCRemVarStart $009300 def /MCRemVarEnd $0093FF def /INTFRemVarStart $009400 def /INTFRemVarEnd $00947F def /APPLRemVarStart $009480 def /APPLRemVarEnd $0094FF def /MC_FlashSectors [A $10000 $20000 $D0000 ] def /INTF_FlashSectors [A $30000 $E0000 ] def /APPL_FlashSectors [A $40000 $F0000 ] def ] % E1250 $30 [B /Offset $A2000000 def /FWInstallValidAddr $A2001940 def /OSInstallValidAddr $A2001942 def /MCInstallValidAddr $A2001944 def /INTFInstallValidAddr $A2001946 def /APPLInstallValidAddr $A2001948 def /IPAddressAddrWorking $C0000084 def /NetMaskAddrWorking $C0000088 def /DefaultGatewayAddrWorking $C000008C def /IPAddressAddr $A2001840 def /NetMaskAddr $A2001844 def /DefaultGatewayAddr $A2001848 def /IPConfigModeAddr $A200184E def /CfgMasterTimeOutAddr $A2001FDC def /DefGWConfigModeAddr $A2001892 def /MCRemVarStart $D0002000 def /MCRemVarEnd $D000203F def /INTFRemVarStart $D0003000 def /INTFRemVarEnd $D000303F def /APPLRemVarStart $D0003800 def /APPLRemVarEnd $D000383F def /MC_FlashSectors [A $A0020000 $A0100000 ] def /INTF_FlashSectors [A $A0008000 $A000C000 $A0010000 $A0040000 ] def /APPL_FlashSectors [A $A0180000 ] def /OS_SW_CRC_Addr $80080048 def /OS_SW_CRC_Addr_f $80180048 def /OS_SW_FileName_Addr $A0080140 def /OS_Tr_CRC_Addr $800F0098 def /OS_Tr_CRC_Addr_f $801F0098 def /OS_Tr_FileName_Addr $A00F004C def /MC_SW_CRC_Addr $80100048 def /MC_SW_FileName_Addr $A0100140 def /MC_Tr_CRC_Addr $80020098 def /MC_Tr_FileName_Addr $A002004C def /INTF_SW_CRC_Addr $80040048 def /INTF_SW_FileName_Addr $A0040140 def /INTF_Tr_CRC_Addr $80008098 def /INTF_Tr_FileName_Addr $A000804C def /APPL_SW_CRC_Addr $80180048 def /APPL_SW_FileName_Addr $A0180140 def /APPL_Tr_CRC_Addr $801F0098 def /APPL_Tr_FileName_Addr $A01F004C def /SystGen_CRC 5 def /CRC_invalid1 $00000000 def /CRC_invalid2 $FFFFFFFF def ] % B1100 $40 [B /Offset $300000 def /FWInstallValidAddr $30086A def /OSInstallValidAddr $30086C def /MCInstallValidAddr $30086E def /INTFInstallValidAddr $300870 def /APPLInstallValidAddr $300872 def /MACIDSourceSelAddr $300860 def /MACIDValueAddr $300802 def /MCRemVarStart $E00200 def /MCRemVarEnd $E0021F def /INTFRemVarStart $00FA00 def /INTFRemVarEnd $00FA1F def /APPLRemVarStart $00FC00 def /APPLRemVarEnd $00FC1F def /SaveDefaultValuesAddr $30080A def /SaveDevaultValuesPattern $579B def /MC_FlashSectors [A $C08000 $C10000 ] def /INTF_FlashSectors [A $C04000 ] def /APPL_FlashSectors [A $C06000 ] def ] % A1100, C1100 $50 [B /Offset $300000 def /FWInstallValidAddr $30086A def /OSInstallValidAddr $30086C def /MCInstallValidAddr $30086E def /INTFInstallValidAddr $300870 def /APPLInstallValidAddr $300872 def /MACIDSourceSelAddr $300860 def /MACIDValueAddr $300802 def /MCRemVarStart $E00200 def /MCRemVarEnd $E0021F def /INTFRemVarStart $00FA00 def /INTFRemVarEnd $00FA1F def /APPLRemVarStart $00FC00 def /APPLRemVarEnd $00FC1F def /SaveDefaultValuesAddr $30080A def /SaveDevaultValuesPattern $579B def /MC_FlashSectors [A $C40000 $1000 $C7F000 ] def % erases $C40000, $C41000, C42000, ... , $C7F000 /MC_FlashSectorSW [A $C40000 $1000 $C6F000 ] def % erases only MC SW sectors /MC_FlashSectorTr [A $C70000 $1000 $C7F000 ] def % erases only MC Tree sectors /INTF_FlashSectors [A $C80000 $1000 $CBF000 ] def % erases $C80000, $C81000, C82000, ... , $CBF000 /INTF_FlashSectorSW [A $C80000 $1000 $CAF000 ] def % erases only INTF SW sectors /INTF_FlashSectorTr [A $CB0000 $1000 $CBF000 ] def % erases only INTF Tr sectors /APPL_FlashSectors [A $CC0000 $1000 $CFF000 ] def % erases $CC0000, $CC1000, CC2000, ... , $CFF000 /APPL_FlashSectorSW [A $CC0000 $1000 $CEF000 ] def % erases only APPL SW sectors /APPL_FlashSectorTr [A $CF0000 $1000 $CFF000 ] def % erases only APPL Tr sectors /OS_SW_CRC_Addr $C1FF48 def /OS_SW_CRC_Addr_f $CDFF48 def /OS_SW_FileName_Addr $C00240 def /OS_Tr_CRC_Addr $C30098 def /OS_Tr_CRC_Addr_f $CF0098 def /OS_Tr_FileName_Addr $C3004A def /MC_SW_CRC_Addr $C40148 def /MC_SW_FileName_Addr $C40040 def /MC_Tr_CRC_Addr $C70098 def /MC_Tr_FileName_Addr $C7004A def /INTF_SW_CRC_Addr $C80148 def /INTF_SW_FileName_Addr $C80040 def /INTF_Tr_CRC_Addr $CB0098 def /INTF_Tr_FileName_Addr $CB004A def /APPL_SW_CRC_Addr $CC0148 def /APPL_SW_FileName_Addr $CC0040 def /APPL_Tr_CRC_Addr $CF0098 def /APPL_Tr_FileName_Addr $CF004A def /SystGen_CRC 7 def /CRC_invalid1 $000000 def /CRC_invalid2 $FFFFFF def ] % C1200 / 1400V2 $60 [B /Offset $A2000000 def /FWInstallValidAddr $A2001940 def /OSInstallValidAddr $A2001942 def /MCInstallValidAddr $A2001944 def /INTFInstallValidAddr $A2001946 def /APPLInstallValidAddr $A2001948 def /IPAddressAddrWorking $90000084 def /NetMaskAddrWorking $90000088 def /DefaultGatewayAddrWorking $9000008C def /IPAddressAddr $A2001840 def /NetMaskAddr $A2001844 def /DefaultGatewayAddr $A2001848 def /IPConfigModeAddr $A200184E def /DefGWConfigModeAddr $A2001892 def /MCRemVarStart $D0002000 def /MCRemVarEnd $D000203F def /INTFRemVarStart $D0003000 def /INTFRemVarEnd $D000303F def /APPLRemVarStart $D0003800 def /APPLRemVarEnd $D000383F def /MCTreeAddr $A0020000 def /IntfTreeAddr $A0030000 def /OS_FlashSectors [A $80080000 $80820000 ] def /OS_FlashSectorSW [A $80080000 ] def /OS_FlashSectorTr [A $80820000 ] def /MC_FlashSectors [A $80020000 $80100000 $80140000 ] def /MC_FlashSectorSW [A $80100000 $80140000 ] def /MC_FlashSectorTr [A $80020000 ] def /INTF_FlashSectors [A $80008000 $8000C000 $80010000 $80040000 ] def /INTF_FlashSectorSW [A $80040000 ] def /INTF_FlashSectorTr [A $80008000 $8000C000 $80010000 ] def /APPL_FlashSectors [A $80180000 $801C0000] def /APPL_FlashSectorSW [A $80180000 ] def /APPL_FlashSectorTr [A $801C0000 ] def /OS_SW_CRC_Addr $80080048 def /OS_SW_FileName_Addr $A0080140 def /OS_Tr_CRC_Addr $80820098 def /OS_Tr_FileName_Addr $A082004C def /MC_SW_CRC_Addr $80100048 def /MC_SW_FileName_Addr $A0100140 def /MC_Tr_CRC_Addr $80020098 def /MC_Tr_FileName_Addr $A002004C def /INTF_SW_CRC_Addr $80040048 def /INTF_SW_FileName_Addr $A0040140 def /INTF_Tr_CRC_Addr $80008098 def /INTF_Tr_FileName_Addr $A000804C def /APPL_SW_CRC_Addr $80180048 def /APPL_SW_FileName_Addr $A0180140 def /APPL_Tr_CRC_Addr $801F0098 def /APPL_Tr_FileName_Addr $A01F004C def /SystGen_CRC 6 def /CRC_invalid1 $00000000 def /CRC_invalid2 $FFFFFFFF def ] % C12002S $70 [B /Offset $A2000000 def /FWInstallValidAddr $A2001940 def /OSInstallValidAddr $A2001942 def /MCInstallValidAddr $A2001944 def /INTFInstallValidAddr $A2001946 def /APPLInstallValidAddr $A2001948 def /IPAddressAddrWorking $90000084 def /NetMaskAddrWorking $90000088 def /DefaultGatewayAddrWorking $9000008C def /IPAddressAddr $A2001840 def /NetMaskAddr $A2001844 def /DefaultGatewayAddr $A2001848 def /IPConfigModeAddr $A200184E def /DefGWConfigModeAddr $A2001892 def /MCRemVarStart $D0002000 def /MCRemVarEnd $D000203F def /INTFRemVarStart $D0003000 def /INTFRemVarEnd $D000303F def /APPLRemVarStart $D0003800 def /APPLRemVarEnd $D000383F def /MCTreeAddr $A0020000 def /IntfTreeAddr $A0030000 def /OS_FlashSectors [A $80080000 $80820000 ] def /OS_FlashSectorSW [A $80080000 ] def /OS_FlashSectorTr [A $80820000 ] def /MC_FlashSectors [A $80020000 $80100000 $80140000 ] def /MC_FlashSectorSW [A $80100000 $80140000 ] def /MC_FlashSectorTr [A $80020000 ] def /INTF_FlashSectors [A $80008000 $8000C000 $80010000 $80040000 ] def /INTF_FlashSectorSW [A $80040000 ] def /INTF_FlashSectorTr [A $80008000 $8000C000 $80010000 ] def /APPL_FlashSectors [A $80180000 $801C0000] def /APPL_FlashSectorSW [A $80180000 ] def /APPL_FlashSectorTr [A $801C0000 ] def /SAFE_FlashSectorTr [A $8081C000 ] def /OS_SW_CRC_Addr $80080048 def /OS_SW_FileName_Addr $A0080140 def /OS_Tr_CRC_Addr $80820098 def /OS_Tr_FileName_Addr $A082004C def /MC_SW_CRC_Addr $80100048 def /MC_SW_FileName_Addr $A0100140 def /MC_Tr_CRC_Addr $80020098 def /MC_Tr_FileName_Addr $A002004C def /INTF_SW_CRC_Addr $80040048 def /INTF_SW_FileName_Addr $A0040140 def /INTF_Tr_CRC_Addr $80008098 def /INTF_Tr_FileName_Addr $A000804C def /APPL_SW_CRC_Addr $80180048 def /APPL_SW_FileName_Addr $A0180140 def /APPL_Tr_CRC_Addr $801F0098 def /APPL_Tr_FileName_Addr $A01F004C def /SAFE_Tr_CRC_Addr $8081C098 def /SystGen_CRC 6 def /CRC_invalid1 $00000000 def /CRC_invalid2 $FFFFFFFF def ] ] [B 'Installation aborted! Unknown talk protocol version!' raisese ] case /log [B 'LogTxt' exch PackInst:OnMessageCallback ] def #1 ] [B #0 ] ifelse ] /PackInstExit [B PackInst:Exit SuccessDlgFlag [B SuccessDlg ]if ] ]