$ Electronic Data Sheet for LEATK Internal Output Device (16) [File] DescText ="LEATK Internal Output Type Device 0/16 EDS File"; CreateDate = 06-22-2005; CreateTime = 11:00:00; ModDate = 06-22-2005; ModTime = 11:00:00; Revision = 2.1; EDSFileCRC = 0x40DCCBC2; $ EDS File CRC [Device] VendCode = 47; $ Vendor Code ProdType = 35; $ Product Type ProdCode = 1429; $ Product Code MajRev = 2; $ Major Rev MinRev = 1; $ Minor Rev VendName = "Omron Corporation"; ProdTypeStr = "Discrete Safety I/O"; ProdName = "LEATK Int. Output Device (16)"; Catalog = ""; [Device Classification] Class1 = DeviceNet; Class2 = Safety; [IO_Info] Default = 0x0002; PollInfo = 0x000F, $ Poll,bitStrobe,COS,Cyclic 2, $ Default Input = Input2 0; $ Default Output = No Exist StrobeInfo = 0x000F, $ Poll,bitStrobe,COS,Cyclic 2, $ Default Input = Input2 0; $ Default Output = No Exist COSInfo = 0x0007, $ COS,Poll,bitStrobe 1, $ Default Input = Input1 0; $ Default Output = No Exist CyclicInfo = 0x000B, $ Cyclic,Poll,bitStrobe 1, $ Default Input = Input1 0; $ Default Output = No Exist Input1 = 2,0,0x000F,"Safety Input Assembly 1(SI+Ind)", 7,"20 04 25 45 02 30 03",""; Input2 = 4,0,0x000F,"Safety Input Assembly 2(SI+Mon)", 7,"20 04 25 75 03 30 03",""; Input3 = 0,0,0x000F,"Null path Assembly", 6,"20 04 24 C7 30 03",""; Output1 = 0,0,0x000D,"Null path Assembly", 6,"20 04 24 C7 30 03",""; [ParamClass] MaxInst = 89; Descriptor = 0x09; CfgAssembly = 0; SafetyCfgAssembly = 4; [Assembly] Assem1 = "Safety Input Assembly 1", "20 04 25 45 02 30 03", 2, 0, , , 1, Param480, $ Individual Safety Output Status #0 1, Param481, $ Individual Safety Output Status #1 1, Param482, $ Individual Safety Output Status #2 1, Param483, $ Individual Safety Output Status #3 1, Param484, $ Individual Safety Output Status #4 1, Param485, $ Individual Safety Output Status #5 1, Param486, $ Individual Safety Output Status #6 1, Param487, $ Individual Safety Output Status #7 1, Param488, $ Individual Safety Output Status #8 1, Param489, $ Individual Safety Output Status #9 1, Param490, $ Individual Safety Output Status #10 1, Param491, $ Individual Safety Output Status #11 1, Param492, $ Individual Safety Output Status #12 1, Param493, $ Individual Safety Output Status #13 1, Param494, $ Individual Safety Output Status #14 1, Param495; $ Individual Safety Output Status #15 Assem2 = "Safety Input Assembly 2", "20 04 25 75 03 30 03", 4, 0, , , 1, Param480, $ Individual Safety Output Status #0 1, Param481, $ Individual Safety Output Status #1 1, Param482, $ Individual Safety Output Status #2 1, Param483, $ Individual Safety Output Status #3 1, Param484, $ Individual Safety Output Status #4 1, Param485, $ Individual Safety Output Status #5 1, Param486, $ Individual Safety Output Status #6 1, Param487, $ Individual Safety Output Status #7 1, Param488, $ Individual Safety Output Status #8 1, Param489, $ Individual Safety Output Status #9 1, Param490, $ Individual Safety Output Status #10 1, Param491, $ Individual Safety Output Status #11 1, Param492, $ Individual Safety Output Status #12 1, Param493, $ Individual Safety Output Status #13 1, Param494, $ Individual Safety Output Status #14 1, Param495, $ Individual Safety Output Status #15 1, Param520, $ Individual Safety Output Monitor #0 1, Param521, $ Individual Safety Output Monitor #1 1, Param522, $ Individual Safety Output Monitor #2 1, Param523, $ Individual Safety Output Monitor #3 1, Param524, $ Individual Safety Output Monitor #4 1, Param525, $ Individual Safety Output Monitor #5 1, Param526, $ Individual Safety Output Monitor #6 1, Param527, $ Individual Safety Output Monitor #7 1, Param528, $ Individual Safety Output Monitor #8 1, Param529, $ Individual Safety Output Monitor #9 1, Param530, $ Individual Safety Output Monitor #10 1, Param531, $ Individual Safety Output Monitor #11 1, Param532, $ Individual Safety Output Monitor #12 1, Param533, $ Individual Safety Output Monitor #13 1, Param534, $ Individual Safety Output Monitor #14 1, Param535; $ Individual Safety Output Monitor #15 Assem3 = "Safety Output Assembly 1", "20 04 25 35 02 30 03", 2, 0, , , 1, Param420, $ Safety Output #0 1, Param421, $ Safety Output #1 1, Param422, $ Safety Output #2 1, Param423, $ Safety Output #3 1, Param424, $ Safety Output #4 1, Param425, $ Safety Output #5 1, Param426, $ Safety Output #6 1, Param427, $ Safety Output #7 1, Param428, $ Safety Output #8 1, Param429, $ Safety Output #9 1, Param430, $ Safety Output #10 1, Param431, $ Safety Output #11 1, Param432, $ Safety Output #12 1, Param433, $ Safety Output #13 1, Param434, $ Safety Output #14 1, Param435; $ Safety Output #15 Assem4 = "Configuration Assembly", "20 04 25 60 03 30 03", 34, 0, , , 16, Param1, 8, Param2, 8, Param3, 8, Param4, 8, Param5, 8, Param6, 8, Param7, 8, Param8, 8, Param9, 8, Param10, 8, Param11, 8, Param12, 8, Param13, 8, Param14, 8, Param15, 8, Param16, 8, Param17, 8, Param18, 8, 0, 8, Param19, 8, 0, 8, Param20, 8, 0, 8, Param21, 8, 0, 8, Param22, 8, 0, 8, Param23, 8, 0, 8, Param24, 8, 0, 8, Param25, 8, 0; [Params] Param1 = 0, $shall Equal 0 6, $path size "20 3B 24 00 30 08", $path 0x0000, $descriptor 0xC7, $data type=UINT 2, $data size=2byte "Safety Output Error Latch Time", $name "x10ms", $unit "Any Safety Output error" $Help string " will be latched for this minimum time.", 0,65530,1000, $min/ max/ default 1,10,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Param2 = 0, $shall Equal 0 6, $path size "20 3B 24 01 30 06", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Safety Output0 Channel Mode", $name "", $unit "Type of safety output point.",$Help string 0,2,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum2 = 0, "Not Used", 1, "Safety", 2, "Safety Pulse Test"; Param3 = 0, $shall Equal 0 6, $path size "20 3B 24 02 30 06", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Safety Output1 Channel Mode", $name "", $unit "Type of safety output point.",$Help string 0,2,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum3 = 0, "Not Used", 1, "Safety", 2, "Safety Pulse Test"; Param4 = 0, $shall Equal 0 6, $path size "20 3B 24 03 30 06", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Safety Output2 Channel Mode", $name "", $unit "Type of safety output point.",$Help string 0,2,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum4 = 0, "Not Used", 1, "Safety", 2, "Safety Pulse Test"; Param5 = 0, $shall Equal 0 6, $path size "20 3B 24 04 30 06", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Safety Output3 Channel Mode", $name "", $unit "Type of safety output point.",$Help string 0,2,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum5 = 0, "Not Used", 1, "Safety", 2, "Safety Pulse Test"; Param6 = 0, $shall Equal 0 6, $path size "20 3B 24 05 30 06", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Safety Output4 Channel Mode", $name "", $unit "Type of safety output point.",$Help string 0,2,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum6 = 0, "Not Used", 1, "Safety", 2, "Safety Pulse Test"; Param7 = 0, $shall Equal 0 6, $path size "20 3B 24 06 30 06", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Safety Output5 Channel Mode", $name "", $unit "Type of safety output point.",$Help string 0,2,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum7 = 0, "Not Used", 1, "Safety", 2, "Safety Pulse Test"; Param8 = 0, $shall Equal 0 6, $path size "20 3B 24 07 30 06", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Safety Output6 Channel Mode", $name "", $unit "Type of safety output point.",$Help string 0,2,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum8 = 0, "Not Used", 1, "Safety", 2, "Safety Pulse Test"; Param9 = 0, $shall Equal 0 6, $path size "20 3B 24 08 30 06", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Safety Output7 Channel Mode", $name "", $unit "Type of safety output point.",$Help string 0,2,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum9 = 0, "Not Used", 1, "Safety", 2, "Safety Pulse Test"; Param10 = 0, $shall Equal 0 6, $path size "20 3B 24 09 30 06", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Safety Output8 Channel Mode", $name "", $unit "Type of safety output point.",$Help string 0,2,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum10 = 0, "Not Used", 1, "Safety", 2, "Safety Pulse Test"; Param11 = 0, $shall Equal 0 6, $path size "20 3B 24 0A 30 06", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Safety Output9 Channel Mode", $name "", $unit "Type of safety output point.",$Help string 0,2,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum11 = 0, "Not Used", 1, "Safety", 2, "Safety Pulse Test"; Param12 = 0, $shall Equal 0 6, $path size "20 3B 24 0B 30 06", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Safety Output10 Channel Mode", $name "", $unit "Type of safety output point.",$Help string 0,2,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum12 = 0, "Not Used", 1, "Safety", 2, "Safety Pulse Test"; Param13 = 0, $shall Equal 0 6, $path size "20 3B 24 0C 30 06", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Safety Output11 Channel Mode", $name "", $unit "Type of safety output point.",$Help string 0,2,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum13 = 0, "Not Used", 1, "Safety", 2, "Safety Pulse Test"; Param14 = 0, $shall Equal 0 6, $path size "20 3B 24 0D 30 06", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Safety Output12 Channel Mode", $name "", $unit "Type of safety output point.",$Help string 0,2,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum14 = 0, "Not Used", 1, "Safety", 2, "Safety Pulse Test"; Param15 = 0, $shall Equal 0 6, $path size "20 3B 24 0E 30 06", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Safety Output13 Channel Mode", $name "", $unit "Type of safety output point.",$Help string 0,2,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum15 = 0, "Not Used", 1, "Safety", 2, "Safety Pulse Test"; Param16 = 0, $shall Equal 0 6, $path size "20 3B 24 0F 30 06", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Safety Output14 Channel Mode", $name "", $unit "Type of safety output point.",$Help string 0,2,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum16 = 0, "Not Used", 1, "Safety", 2, "Safety Pulse Test"; Param17 = 0, $shall Equal 0 6, $path size "20 3B 24 10 30 06", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Safety Output15 Channel Mode", $name "", $unit "Type of safety output point.",$Help string 0,2,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum17 = 0, "Not Used", 1, "Safety", 2, "Safety Pulse Test"; Param18 = 0, $shall Equal 0 6, $path size "20 3F 24 01 30 03", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Dual Channel Safety Output0/1 Mode", $name "", $unit "Mode of the dual channel safety output pair.",$Help string 0,1,1, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum18 = 0, "Single Channel", 1, "Dual Channel"; Param19 = 0, $shall Equal 0 6, $path size "20 3F 24 02 30 03", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Dual Channel Safety Output2/3 Mode", $name "", $unit "Mode of the dual channel safety output pair.",$Help string 0,1,1, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum19 = 0, "Single Channel", 1, "Dual Channel"; Param20 = 0, $shall Equal 0 6, $path size "20 3F 24 03 30 03", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Dual Channel Safety Output4/5 Mode", $name "", $unit "Mode of the dual channel safety output pair.",$Help string 0,1,1, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum20 = 0, "Single Channel", 1, "Dual Channel"; Param21 = 0, $shall Equal 0 6, $path size "20 3F 24 04 30 03", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Dual Channel Safety Output6/7 Mode", $name "", $unit "Mode of the dual channel safety output pair.",$Help string 0,1,1, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum21 = 0, "Single Channel", 1, "Dual Channel"; Param22 = 0, $shall Equal 0 6, $path size "20 3F 24 05 30 03", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Dual Channel Safety Output8/9 Mode", $name "", $unit "Mode of the dual channel safety output pair.",$Help string 0,1,1, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum22 = 0, "Single Channel", 1, "Dual Channel"; Param23 = 0, $shall Equal 0 6, $path size "20 3F 24 06 30 03", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Dual Channel Safety Output10/11 Mode", $name "", $unit "Mode of the dual channel safety output pair.",$Help string 0,1,1, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum23 = 0, "Single Channel", 1, "Dual Channel"; Param24 = 0, $shall Equal 0 6, $path size "20 3F 24 07 30 03", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Dual Channel Safety Output12/13 Mode", $name "", $unit "Mode of the dual channel safety output pair.",$Help string 0,1,1, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum24 = 0, "Single Channel", 1, "Dual Channel"; Param25 = 0, $shall Equal 0 6, $path size "20 3F 24 08 30 03", $path 0x0002, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Dual Channel Safety Output14/15 Mode", $name "", $unit "Mode of the dual channel safety output pair.",$Help string 0,1,1, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum25 = 0, "Single Channel", 1, "Dual Channel"; $ Monitor for Safety Output0 Param26 = 0, $shall Equal 0 6, $path size "20 3B 24 01 30 03", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output0 Value", $name "", $unit "Safety output point value.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum26 = 0, "OFF", 1, "ON"; Param27 = 0, $shall Equal 0 6, $path size "20 3B 24 01 30 04", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output0 Monitor Value", $name "", $unit "Safety output point value at the terminal screw.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum27 = 0, "OFF", 1, "ON"; Param28 = 0, $shall Equal 0 6, $path size "20 3B 24 01 30 05", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output0 Status", $name "", $unit "Safety output status.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum28 = 0, "Alarm", 1, "OK"; Param29 = 0, $shall Equal 0 6, $path size "20 3B 24 01 30 6E", $path 0x0032, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Reason for Safety Output0 Alarm", $name "", $unit "Output point status alarm reason.",$Help string 0,9,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum29 = 0, "No alarm", 1, "Configuration invalid", 2, "Over current detected", 3, "Short circuit to low", 4, "Stuck at high", 5, "Failure of the associated dual channel output", 6, "Internal Relay relevant Circuit Error (Replace Module)", 7, "Relay Failure (Replace Relay)", 8, "Dual channel violation", 9, "Cross connection detected"; $ Monitor for Safety Output1 Param30 = 0, $shall Equal 0 6, $path size "20 3B 24 02 30 03", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output1 Value", $name "", $unit "Safety output point value.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum30 = 0, "OFF", 1, "ON"; Param31 = 0, $shall Equal 0 6, $path size "20 3B 24 02 30 04", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output1 Monitor Value", $name "", $unit "Safety output point value at the terminal screw.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum31 = 0, "OFF", 1, "ON"; Param32 = 0, $shall Equal 0 6, $path size "20 3B 24 02 30 05", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output1 Status", $name "", $unit "Safety output status.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum32 = 0, "Alarm", 1, "OK"; Param33 = 0, $shall Equal 0 6, $path size "20 3B 24 02 30 6E", $path 0x0032, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Reason for Safety Output1 Alarm", $name "", $unit "Output point status alarm reason.",$Help string 0,9,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum33 = 0, "No alarm", 1, "Configuration invalid", 2, "Over current detected", 3, "Short circuit to low", 4, "Stuck at high", 5, "Failure of the associated dual channel output", 6, "Internal Relay relevant Circuit Error (Replace Module)", 7, "Relay Failure (Replace Relay)", 8, "Dual channel violation", 9, "Cross connection detected"; $ Monitor for Safety Output2 Param34 = 0, $shall Equal 0 6, $path size "20 3B 24 03 30 03", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output2 Value", $name "", $unit "Safety output point value.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum34 = 0, "OFF", 1, "ON"; Param35 = 0, $shall Equal 0 6, $path size "20 3B 24 03 30 04", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output2 Monitor Value", $name "", $unit "Safety output point value at the terminal screw.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum35 = 0, "OFF", 1, "ON"; Param36 = 0, $shall Equal 0 6, $path size "20 3B 24 03 30 05", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output2 Status", $name "", $unit "Safety output status.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum36 = 0, "Alarm", 1, "OK"; Param37 = 0, $shall Equal 0 6, $path size "20 3B 24 03 30 6E", $path 0x0032, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Reason for Safety Output2 Alarm", $name "", $unit "Output point status alarm reason.",$Help string 0,9,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum37 = 0, "No alarm", 1, "Configuration invalid", 2, "Over current detected", 3, "Short circuit to low", 4, "Stuck at high", 5, "Failure of the associated dual channel output", 6, "Internal Relay relevant Circuit Error (Replace Module)", 7, "Relay Failure (Replace Relay)", 8, "Dual channel violation", 9, "Cross connection detected"; $ Monitor for Safety Output3 Param38 = 0, $shall Equal 0 6, $path size "20 3B 24 04 30 03", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output3 Value", $name "", $unit "Safety output point value.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum38 = 0, "OFF", 1, "ON"; Param39 = 0, $shall Equal 0 6, $path size "20 3B 24 04 30 04", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output3 Monitor Value", $name "", $unit "Safety output point value at the terminal screw.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum39 = 0, "OFF", 1, "ON"; Param40 = 0, $shall Equal 0 6, $path size "20 3B 24 04 30 05", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output3 Status", $name "", $unit "Safety output status.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum40 = 0, "Alarm", 1, "OK"; Param41 = 0, $shall Equal 0 6, $path size "20 3B 24 04 30 6E", $path 0x0032, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Reason for Safety Output3 Alarm", $name "", $unit "Output point status alarm reason.",$Help string 0,9,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum41 = 0, "No alarm", 1, "Configuration invalid", 2, "Over current detected", 3, "Short circuit to low", 4, "Stuck at high", 5, "Failure of the associated dual channel output", 6, "Internal Relay relevant Circuit Error (Replace Module)", 7, "Relay Failure (Replace Relay)", 8, "Dual channel violation", 9, "Cross connection detected"; $ Monitor for Safety Output4 Param42 = 0, $shall Equal 0 6, $path size "20 3B 24 05 30 03", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output4 Value", $name "", $unit "Safety output point value.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum42 = 0, "OFF", 1, "ON"; Param43 = 0, $shall Equal 0 6, $path size "20 3B 24 05 30 04", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output4 Monitor Value", $name "", $unit "Safety output point value at the terminal screw.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum43 = 0, "OFF", 1, "ON"; Param44 = 0, $shall Equal 0 6, $path size "20 3B 24 05 30 05", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output4 Status", $name "", $unit "Safety output status.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum44 = 0, "Alarm", 1, "OK"; Param45 = 0, $shall Equal 0 6, $path size "20 3B 24 05 30 6E", $path 0x0032, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Reason for Safety Output4 Alarm", $name "", $unit "Output point status alarm reason.",$Help string 0,9,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum45 = 0, "No alarm", 1, "Configuration invalid", 2, "Over current detected", 3, "Short circuit to low", 4, "Stuck at high", 5, "Failure of the associated dual channel output", 6, "Internal Relay relevant Circuit Error (Replace Module)", 7, "Relay Failure (Replace Relay)", 8, "Dual channel violation", 9, "Cross connection detected"; $ Monitor for Safety Output5 Param46 = 0, $shall Equal 0 6, $path size "20 3B 24 06 30 03", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output5 Value", $name "", $unit "Safety output point value.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum46 = 0, "OFF", 1, "ON"; Param47 = 0, $shall Equal 0 6, $path size "20 3B 24 06 30 04", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output5 Monitor Value", $name "", $unit "Safety output point value at the terminal screw.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum47 = 0, "OFF", 1, "ON"; Param48 = 0, $shall Equal 0 6, $path size "20 3B 24 06 30 05", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output5 Status", $name "", $unit "Safety output status.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum48 = 0, "Alarm", 1, "OK"; Param49 = 0, $shall Equal 0 6, $path size "20 3B 24 06 30 6E", $path 0x0032, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Reason for Safety Output5 Alarm", $name "", $unit "Output point status alarm reason.",$Help string 0,9,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum49 = 0, "No alarm", 1, "Configuration invalid", 2, "Over current detected", 3, "Short circuit to low", 4, "Stuck at high", 5, "Failure of the associated dual channel output", 6, "Internal Relay relevant Circuit Error (Replace Module)", 7, "Relay Failure (Replace Relay)", 8, "Dual channel violation", 9, "Cross connection detected"; $ Monitor for Safety Output6 Param50 = 0, $shall Equal 0 6, $path size "20 3B 24 07 30 03", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output6 Value", $name "", $unit "Safety output point value.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum50 = 0, "OFF", 1, "ON"; Param51 = 0, $shall Equal 0 6, $path size "20 3B 24 07 30 04", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output6 Monitor Value", $name "", $unit "Safety output point value at the terminal screw.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum51 = 0, "OFF", 1, "ON"; Param52 = 0, $shall Equal 0 6, $path size "20 3B 24 07 30 05", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output6 Status", $name "", $unit "Safety output status.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum52 = 0, "Alarm", 1, "OK"; Param53 = 0, $shall Equal 0 6, $path size "20 3B 24 07 30 6E", $path 0x0032, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Reason for Safety Output6 Alarm", $name "", $unit "Output point status alarm reason.",$Help string 0,9,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum53 = 0, "No alarm", 1, "Configuration invalid", 2, "Over current detected", 3, "Short circuit to low", 4, "Stuck at high", 5, "Failure of the associated dual channel output", 6, "Internal Relay relevant Circuit Error (Replace Module)", 7, "Relay Failure (Replace Relay)", 8, "Dual channel violation", 9, "Cross connection detected"; $ Monitor for Safety Output7 Param54 = 0, $shall Equal 0 6, $path size "20 3B 24 08 30 03", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output7 Value", $name "", $unit "Safety output point value.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum54 = 0, "OFF", 1, "ON"; Param55 = 0, $shall Equal 0 6, $path size "20 3B 24 08 30 04", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output7 Monitor Value", $name "", $unit "Safety output point value at the terminal screw.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum55 = 0, "OFF", 1, "ON"; Param56 = 0, $shall Equal 0 6, $path size "20 3B 24 08 30 05", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output7 Status", $name "", $unit "Safety output status.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum56 = 0, "Alarm", 1, "OK"; Param57 = 0, $shall Equal 0 6, $path size "20 3B 24 08 30 6E", $path 0x0032, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Reason for Safety Output7 Alarm", $name "", $unit "Output point status alarm reason.",$Help string 0,9,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum57 = 0, "No alarm", 1, "Configuration invalid", 2, "Over current detected", 3, "Short circuit to low", 4, "Stuck at high", 5, "Failure of the associated dual channel output", 6, "Internal Relay relevant Circuit Error (Replace Module)", 7, "Relay Failure (Replace Relay)", 8, "Dual channel violation", 9, "Cross connection detected"; $ Monitor for Safety Output8 Param58 = 0, $shall Equal 0 6, $path size "20 3B 24 09 30 03", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output8 Value", $name "", $unit "Safety output point value.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum58 = 0, "OFF", 1, "ON"; Param59 = 0, $shall Equal 0 6, $path size "20 3B 24 09 30 04", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output8 Monitor Value", $name "", $unit "Safety output point value at the terminal screw.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum59 = 0, "OFF", 1, "ON"; Param60 = 0, $shall Equal 0 6, $path size "20 3B 24 09 30 05", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output8 Status", $name "", $unit "Safety output status.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum60 = 0, "Alarm", 1, "OK"; Param61 = 0, $shall Equal 0 6, $path size "20 3B 24 09 30 6E", $path 0x0032, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Reason for Safety Output8 Alarm", $name "", $unit "Output point status alarm reason.",$Help string 0,9,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum61 = 0, "No alarm", 1, "Configuration invalid", 2, "Over current detected", 3, "Short circuit to low", 4, "Stuck at high", 5, "Failure of the associated dual channel output", 6, "Internal Relay relevant Circuit Error (Replace Module)", 7, "Relay Failure (Replace Relay)", 8, "Dual channel violation", 9, "Cross connection detected"; $ Monitor for Safety Output9 Param62 = 0, $shall Equal 0 6, $path size "20 3B 24 0A 30 03", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output9 Value", $name "", $unit "Safety output point value.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum62 = 0, "OFF", 1, "ON"; Param63 = 0, $shall Equal 0 6, $path size "20 3B 24 0A 30 04", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output9 Monitor Value", $name "", $unit "Safety output point value at the terminal screw.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum63 = 0, "OFF", 1, "ON"; Param64 = 0, $shall Equal 0 6, $path size "20 3B 24 0A 30 05", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output9 Status", $name "", $unit "Safety output status.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum64 = 0, "Alarm", 1, "OK"; Param65 = 0, $shall Equal 0 6, $path size "20 3B 24 0A 30 6E", $path 0x0032, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Reason for Safety Output9 Alarm", $name "", $unit "Output point status alarm reason.",$Help string 0,9,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum65 = 0, "No alarm", 1, "Configuration invalid", 2, "Over current detected", 3, "Short circuit to low", 4, "Stuck at high", 5, "Failure of the associated dual channel output", 6, "Internal Relay relevant Circuit Error (Replace Module)", 7, "Relay Failure (Replace Relay)", 8, "Dual channel violation", 9, "Cross connection detected"; $ Monitor for Safety Output10 Param66 = 0, $shall Equal 0 6, $path size "20 3B 24 0B 30 03", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output10 Value", $name "", $unit "Safety output point value.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum66 = 0, "OFF", 1, "ON"; Param67 = 0, $shall Equal 0 6, $path size "20 3B 24 0B 30 04", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output10 Monitor Value", $name "", $unit "Safety output point value at the terminal screw.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum67 = 0, "OFF", 1, "ON"; Param68 = 0, $shall Equal 0 6, $path size "20 3B 24 0B 30 05", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output10 Status", $name "", $unit "Safety output status.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum68 = 0, "Alarm", 1, "OK"; Param69 = 0, $shall Equal 0 6, $path size "20 3B 24 0B 30 6E", $path 0x0032, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Reason for Safety Output10 Alarm", $name "", $unit "Output point status alarm reason.",$Help string 0,9,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum69 = 0, "No alarm", 1, "Configuration invalid", 2, "Over current detected", 3, "Short circuit to low", 4, "Stuck at high", 5, "Failure of the associated dual channel output", 6, "Internal Relay relevant Circuit Error (Replace Module)", 7, "Relay Failure (Replace Relay)", 8, "Dual channel violation", 9, "Cross connection detected"; $ Monitor for Safety Output11 Param70 = 0, $shall Equal 0 6, $path size "20 3B 24 0C 30 03", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output11 Value", $name "", $unit "Safety output point value.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum70 = 0, "OFF", 1, "ON"; Param71 = 0, $shall Equal 0 6, $path size "20 3B 24 0C 30 04", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output11 Monitor Value", $name "", $unit "Safety output point value at the terminal screw.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum71 = 0, "OFF", 1, "ON"; Param72 = 0, $shall Equal 0 6, $path size "20 3B 24 0C 30 05", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output11 Status", $name "", $unit "Safety output status.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum72 = 0, "Alarm", 1, "OK"; Param73 = 0, $shall Equal 0 6, $path size "20 3B 24 0C 30 6E", $path 0x0032, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Reason for Safety Output11 Alarm", $name "", $unit "Output point status alarm reason.",$Help string 0,9,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum73 = 0, "No alarm", 1, "Configuration invalid", 2, "Over current detected", 3, "Short circuit to low", 4, "Stuck at high", 5, "Failure of the associated dual channel output", 6, "Internal Relay relevant Circuit Error (Replace Module)", 7, "Relay Failure (Replace Relay)", 8, "Dual channel violation", 9, "Cross connection detected"; $ Monitor for Safety Output12 Param74 = 0, $shall Equal 0 6, $path size "20 3B 24 0D 30 03", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output12 Value", $name "", $unit "Safety output point value.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum74 = 0, "OFF", 1, "ON"; Param75 = 0, $shall Equal 0 6, $path size "20 3B 24 0D 30 04", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output12 Monitor Value", $name "", $unit "Safety output point value at the terminal screw.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum75 = 0, "OFF", 1, "ON"; Param76 = 0, $shall Equal 0 6, $path size "20 3B 24 0D 30 05", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output12 Status", $name "", $unit "Safety output status.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum76 = 0, "Alarm", 1, "OK"; Param77 = 0, $shall Equal 0 6, $path size "20 3B 24 0D 30 6E", $path 0x0032, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Reason for Safety Output12 Alarm", $name "", $unit "Output point status alarm reason.",$Help string 0,9,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum77 = 0, "No alarm", 1, "Configuration invalid", 2, "Over current detected", 3, "Short circuit to low", 4, "Stuck at high", 5, "Failure of the associated dual channel output", 6, "Internal Relay relevant Circuit Error (Replace Module)", 7, "Relay Failure (Replace Relay)", 8, "Dual channel violation", 9, "Cross connection detected"; $ Monitor for Safety Output13 Param78 = 0, $shall Equal 0 6, $path size "20 3B 24 0E 30 03", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output13 Value", $name "", $unit "Safety output point value.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum78 = 0, "OFF", 1, "ON"; Param79 = 0, $shall Equal 0 6, $path size "20 3B 24 0E 30 04", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output13 Monitor Value", $name "", $unit "Safety output point value at the terminal screw.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum79 = 0, "OFF", 1, "ON"; Param80 = 0, $shall Equal 0 6, $path size "20 3B 24 0E 30 05", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output13 Status", $name "", $unit "Safety output status.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum80 = 0, "Alarm", 1, "OK"; Param81 = 0, $shall Equal 0 6, $path size "20 3B 24 0E 30 6E", $path 0x0032, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Reason for Safety Output13 Alarm", $name "", $unit "Output point status alarm reason.",$Help string 0,9,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum81 = 0, "No alarm", 1, "Configuration invalid", 2, "Over current detected", 3, "Short circuit to low", 4, "Stuck at high", 5, "Failure of the associated dual channel output", 6, "Internal Relay relevant Circuit Error (Replace Module)", 7, "Relay Failure (Replace Relay)", 8, "Dual channel violation", 9, "Cross connection detected"; $ Monitor for Safety Output14 Param82 = 0, $shall Equal 0 6, $path size "20 3B 24 0F 30 03", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output14 Value", $name "", $unit "Safety output point value.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum82 = 0, "OFF", 1, "ON"; Param83 = 0, $shall Equal 0 6, $path size "20 3B 24 0F 30 04", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output14 Monitor Value", $name "", $unit "Safety output point value at the terminal screw.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum83 = 0, "OFF", 1, "ON"; Param84 = 0, $shall Equal 0 6, $path size "20 3B 24 0F 30 05", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output14 Status", $name "", $unit "Safety output status.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum84 = 0, "Alarm", 1, "OK"; Param85 = 0, $shall Equal 0 6, $path size "20 3B 24 0F 30 6E", $path 0x0032, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Reason for Safety Output14 Alarm", $name "", $unit "Output point status alarm reason.",$Help string 0,9,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum85 = 0, "No alarm", 1, "Configuration invalid", 2, "Over current detected", 3, "Short circuit to low", 4, "Stuck at high", 5, "Failure of the associated dual channel output", 6, "Internal Relay relevant Circuit Error (Replace Module)", 7, "Relay Failure (Replace Relay)", 8, "Dual channel violation", 9, "Cross connection detected"; $ Monitor for Safety Output15 Param86 = 0, $shall Equal 0 6, $path size "20 3B 24 10 30 03", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output15 Value", $name "", $unit "Safety output point value.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum86 = 0, "OFF", 1, "ON"; Param87 = 0, $shall Equal 0 6, $path size "20 3B 24 10 30 04", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output15 Monitor Value", $name "", $unit "Safety output point value at the terminal screw.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum87 = 0, "OFF", 1, "ON"; Param88 = 0, $shall Equal 0 6, $path size "20 3B 24 10 30 05", $path 0x0032, $descriptor 0xC1, $data type=BOOL 1, $data size=1byte "Safety Output15 Status", $name "", $unit "Safety output status.",$Help string 0,1,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum88 = 0, "Alarm", 1, "OK"; Param89 = 0, $shall Equal 0 6, $path size "20 3B 24 10 30 6E", $path 0x0032, $descriptor 0xC6, $data type=USINT 1, $data size=1byte "Reason for Safety Output15 Alarm", $name "", $unit "Output point status alarm reason.",$Help string 0,9,0, $min/ max/ default 1,1,1,0, $mult/ div /base/ offset scaling 0,0,0,0, $mult/ div /base/ offset links not used 0; $decimal places Enum89 = 0, "No alarm", 1, "Configuration invalid", 2, "Over current detected", 3, "Short circuit to low", 4, "Stuck at high", 5, "Failure of the associated dual channel output", 6, "Internal Relay relevant Circuit Error (Replace Module)", 7, "Relay Failure (Replace Relay)", 8, "Dual channel violation", 9, "Cross connection detected"; $ ------------------------------------------------------------------------------------ $ for Assembly $ ------------------------------------------------------------------------------------ Param420 = , 6, "20 3B 24 01 30 03", 0x0232, 0xC1, 1, "Safety Output #0", "", "Value of safety output point.", 0, 1, 0, ,,,,,,,,; Enum420 = 0,"OFF", 1,"ON"; Param421 = , 6, "20 3B 24 02 30 03", 0x0232, 0xC1, 1, "Safety Output #1", "", "Value of safety output point.", 0, 1, 0, ,,,,,,,,; Enum421 = 0,"OFF", 1,"ON"; Param422 = , 6, "20 3B 24 03 30 03", 0x0232, 0xC1, 1, "Safety Output #2", "", "Value of safety output point.", 0, 1, 0, ,,,,,,,,; Enum422 = 0,"OFF", 1,"ON"; Param423 = , 6, "20 3B 24 04 30 03", 0x0232, 0xC1, 1, "Safety Output #3", "", "Value of safety output point.", 0, 1, 0, ,,,,,,,,; Enum423 = 0,"OFF", 1,"ON"; Param424 = , 6, "20 3B 24 05 30 03", 0x0232, 0xC1, 1, "Safety Output #4", "", "Value of safety output point.", 0, 1, 0, ,,,,,,,,; Enum424 = 0,"OFF", 1,"ON"; Param425 = , 6, "20 3B 24 06 30 03", 0x0232, 0xC1, 1, "Safety Output #5", "", "Value of safety output point.", 0, 1, 0, ,,,,,,,,; Enum425 = 0,"OFF", 1,"ON"; Param426 = , 6, "20 3B 24 07 30 03", 0x0232, 0xC1, 1, "Safety Output #6", "", "Value of safety output point.", 0, 1, 0, ,,,,,,,,; Enum426 = 0,"OFF", 1,"ON"; Param427 = , 6, "20 3B 24 08 30 03", 0x0232, 0xC1, 1, "Safety Output #7", "", "Value of safety output point.", 0, 1, 0, ,,,,,,,,; Enum427 = 0,"OFF", 1,"ON"; Param428 = , 6, "20 3B 24 09 30 03", 0x0232, 0xC1, 1, "Safety Output #8", "", "Value of safety output point.", 0, 1, 0, ,,,,,,,,; Enum428 = 0,"OFF", 1,"ON"; Param429 = , 6, "20 3B 24 0A 30 03", 0x0232, 0xC1, 1, "Safety Output #9", "", "Value of safety output point.", 0, 1, 0, ,,,,,,,,; Enum429 = 0,"OFF", 1,"ON"; Param430 = , 6, "20 3B 24 0B 30 03", 0x0232, 0xC1, 1, "Safety Output #10", "", "Value of safety output point.", 0, 1, 0, ,,,,,,,,; Enum430 = 0,"OFF", 1,"ON"; Param431 = , 6, "20 3B 24 0C 30 03", 0x0232, 0xC1, 1, "Safety Output #11", "", "Value of safety output point.", 0, 1, 0, ,,,,,,,,; Enum431 = 0,"OFF", 1,"ON"; Param432 = , 6, "20 3B 24 0D 30 03", 0x0232, 0xC1, 1, "Safety Output #12", "", "Value of safety output point.", 0, 1, 0, ,,,,,,,,; Enum432 = 0,"OFF", 1,"ON"; Param433 = , 6, "20 3B 24 0E 30 03", 0x0232, 0xC1, 1, "Safety Output #13", "", "Value of safety output point.", 0, 1, 0, ,,,,,,,,; Enum433 = 0,"OFF", 1,"ON"; Param434 = , 6, "20 3B 24 0F 30 03", 0x0232, 0xC1, 1, "Safety Output #14", "", "Value of safety output point.", 0, 1, 0, ,,,,,,,,; Enum434 = 0,"OFF", 1,"ON"; Param435 = , 6, "20 3B 24 10 30 03", 0x0232, 0xC1, 1, "Safety Output #15", "", "Value of safety output point.", 0, 1, 0, ,,,,,,,,; Enum435 = 0,"OFF", 1,"ON"; Param480 = , 6, "20 3B 24 01 30 05", 0x0232, 0xC1, 1, "Individual Safety Output Status #0", "", "Value of Individual Safety Output Status.", 0, 1, 0, ,,,,,,,,; Enum480 = 0,"Alarm", 1,"OK"; Param481 = , 6, "20 3B 24 02 30 05", 0x0232, 0xC1, 1, "Individual Safety Output Status #1", "", "Value of Individual Safety Output Status.", 0, 1, 0, ,,,,,,,,; Enum481 = 0,"Alarm", 1,"OK"; Param482 = , 6, "20 3B 24 03 30 05", 0x0232, 0xC1, 1, "Individual Safety Output Status #2", "", "Value of Individual Safety Output Status.", 0, 1, 0, ,,,,,,,,; Enum482 = 0,"Alarm", 1,"OK"; Param483 = , 6, "20 3B 24 04 30 05", 0x0232, 0xC1, 1, "Individual Safety Output Status #3", "", "Value of Individual Safety Output Status.", 0, 1, 0, ,,,,,,,,; Enum483 = 0,"Alarm", 1,"OK"; Param484 = , 6, "20 3B 24 05 30 05", 0x0232, 0xC1, 1, "Individual Safety Output Status #4", "", "Value of Individual Safety Output Status.", 0, 1, 0, ,,,,,,,,; Enum484 = 0,"Alarm", 1,"OK"; Param485 = , 6, "20 3B 24 06 30 05", 0x0232, 0xC1, 1, "Individual Safety Output Status #5", "", "Value of Individual Safety Output Status.", 0, 1, 0, ,,,,,,,,; Enum485 = 0,"Alarm", 1,"OK"; Param486 = , 6, "20 3B 24 07 30 05", 0x0232, 0xC1, 1, "Individual Safety Output Status #6", "", "Value of Individual Safety Output Status.", 0, 1, 0, ,,,,,,,,; Enum486 = 0,"Alarm", 1,"OK"; Param487 = , 6, "20 3B 24 08 30 05", 0x0232, 0xC1, 1, "Individual Safety Output Status #7", "", "Value of Individual Safety Output Status.", 0, 1, 0, ,,,,,,,,; Enum487 = 0,"Alarm", 1,"OK"; Param488 = , 6, "20 3B 24 09 30 05", 0x0232, 0xC1, 1, "Individual Safety Output Status #8", "", "Value of Individual Safety Output Status.", 0, 1, 0, ,,,,,,,,; Enum488 = 0,"Alarm", 1,"OK"; Param489 = , 6, "20 3B 24 0A 30 05", 0x0232, 0xC1, 1, "Individual Safety Output Status #9", "", "Value of Individual Safety Output Status.", 0, 1, 0, ,,,,,,,,; Enum489 = 0,"Alarm", 1,"OK"; Param490 = , 6, "20 3B 24 0B 30 05", 0x0232, 0xC1, 1, "Individual Safety Output Status #10", "", "Value of Individual Safety Output Status.", 0, 1, 0, ,,,,,,,,; Enum490 = 0,"Alarm", 1,"OK"; Param491 = , 6, "20 3B 24 0C 30 05", 0x0232, 0xC1, 1, "Individual Safety Output Status #11", "", "Value of Individual Safety Output Status.", 0, 1, 0, ,,,,,,,,; Enum491 = 0,"Alarm", 1,"OK"; Param492 = , 6, "20 3B 24 0D 30 05", 0x0232, 0xC1, 1, "Individual Safety Output Status #12", "", "Value of Individual Safety Output Status.", 0, 1, 0, ,,,,,,,,; Enum492 = 0,"Alarm", 1,"OK"; Param493 = , 6, "20 3B 24 0E 30 05", 0x0232, 0xC1, 1, "Individual Safety Output Status #13", "", "Value of Individual Safety Output Status.", 0, 1, 0, ,,,,,,,,; Enum493 = 0,"Alarm", 1,"OK"; Param494 = , 6, "20 3B 24 0F 30 05", 0x0232, 0xC1, 1, "Individual Safety Output Status #14", "", "Value of Individual Safety Output Status.", 0, 1, 0, ,,,,,,,,; Enum494 = 0,"Alarm", 1,"OK"; Param495 = , 6, "20 3B 24 10 30 05", 0x0232, 0xC1, 1, "Individual Safety Output Status #15", "", "Value of Individual Safety Output Status.", 0, 1, 0, ,,,,,,,,; Enum495 = 0,"Alarm", 1,"OK"; Param520 = , 6, "20 3C 24 01 30 04", 0x0232, 0xC1, 1, "Safety Output Monitor #0", "", "Value of Safety Output Monitor.", 0, 1, 0, ,,,,,,,,; Enum520 = 0,"OFF", 1,"ON"; Param521 = , 6, "20 3C 24 02 30 04", 0x0232, 0xC1, 1, "Safety Output Monitor #1", "", "Value of Safety Output Monitor.", 0, 1, 0, ,,,,,,,,; Enum521 = 0,"OFF", 1,"ON"; Param522 = , 6, "20 3C 24 03 30 04", 0x0232, 0xC1, 1, "Safety Output Monitor #2", "", "Value of Safety Output Monitor.", 0, 1, 0, ,,,,,,,,; Enum522 = 0,"OFF", 1,"ON"; Param523 = , 6, "20 3C 24 04 30 04", 0x0232, 0xC1, 1, "Safety Output Monitor #3", "", "Value of Safety Output Monitor.", 0, 1, 0, ,,,,,,,,; Enum523 = 0,"OFF", 1,"ON"; Param524 = , 6, "20 3C 24 05 30 04", 0x0232, 0xC1, 1, "Safety Output Monitor #4", "", "Value of Safety Output Monitor.", 0, 1, 0, ,,,,,,,,; Enum524 = 0,"OFF", 1,"ON"; Param525 = , 6, "20 3C 24 06 30 04", 0x0232, 0xC1, 1, "Safety Output Monitor #5", "", "Value of Safety Output Monitor.", 0, 1, 0, ,,,,,,,,; Enum525 = 0,"OFF", 1,"ON"; Param526 = , 6, "20 3C 24 07 30 04", 0x0232, 0xC1, 1, "Safety Output Monitor #6", "", "Value of Safety Output Monitor.", 0, 1, 0, ,,,,,,,,; Enum526 = 0,"OFF", 1,"ON"; Param527 = , 6, "20 3C 24 08 30 04", 0x0232, 0xC1, 1, "Safety Output Monitor #7", "", "Value of Safety Output Monitor.", 0, 1, 0, ,,,,,,,,; Enum527 = 0,"OFF", 1,"ON"; Param528 = , 6, "20 3C 24 09 30 04", 0x0232, 0xC1, 1, "Safety Output Monitor #8", "", "Value of Safety Output Monitor.", 0, 1, 0, ,,,,,,,,; Enum528 = 0,"OFF", 1,"ON"; Param529 = , 6, "20 3C 24 0A 30 04", 0x0232, 0xC1, 1, "Safety Output Monitor #9", "", "Value of Safety Output Monitor.", 0, 1, 0, ,,,,,,,,; Enum529 = 0,"OFF", 1,"ON"; Param530 = , 6, "20 3C 24 0B 30 04", 0x0232, 0xC1, 1, "Safety Output Monitor #10", "", "Value of Safety Output Monitor.", 0, 1, 0, ,,,,,,,,; Enum530 = 0,"OFF", 1,"ON"; Param531 = , 6, "20 3C 24 0C 30 04", 0x0232, 0xC1, 1, "Safety Output Monitor #11", "", "Value of Safety Output Monitor.", 0, 1, 0, ,,,,,,,,; Enum531 = 0,"OFF", 1,"ON"; Param532 = , 6, "20 3C 24 0D 30 04", 0x0232, 0xC1, 1, "Safety Output Monitor #12", "", "Value of Safety Output Monitor.", 0, 1, 0, ,,,,,,,,; Enum532 = 0,"OFF", 1,"ON"; Param533 = , 6, "20 3C 24 0E 30 04", 0x0232, 0xC1, 1, "Safety Output Monitor #13", "", "Value of Safety Output Monitor.", 0, 1, 0, ,,,,,,,,; Enum533 = 0,"OFF", 1,"ON"; Param534 = , 6, "20 3C 24 0F 30 04", 0x0232, 0xC1, 1, "Safety Output Monitor #14", "", "Value of Safety Output Monitor.", 0, 1, 0, ,,,,,,,,; Enum534 = 0,"OFF", 1,"ON"; Param535 = , 6, "20 3C 24 10 30 04", 0x0232, 0xC1, 1, "Safety Output Monitor #15", "", "Value of Safety Output Monitor.", 0, 1, 0, ,,,,,,,,; Enum535 = 0,"OFF", 1,"ON"; $ ------------------------------------------------------------------------------------ $ for Connection Manager $ ------------------------------------------------------------------------------------ Param540 = ,,, 0x0004, 0xC8, 4, "EPI", "ms", "", 6000, 500000, 10000, 1, 1000, 1, 0, 0, 0, 0, 0, 0; [Groups] Group1="General",1,1; Group2="Safety Output0",6,2,18,26,27,28,29; Group3="Safety Output1",6,3,18,30,31,32,33; Group4="Safety Output2",6,4,19,34,35,36,37; Group5="Safety Output3",6,5,19,38,39,40,41; Group6="Safety Output4",6,6,20,42,43,44,45; Group7="Safety Output5",6,7,20,46,47,48,49; Group8="Safety Output6",6,8,21,50,51,52,53; Group9="Safety Output7",6,9,21,54,55,56,57; Group10="Safety Output8",6,10,22,58,59,60,61; Group11="Safety Output9",6,11,22,62,63,64,65; Group12="Safety Output10",6,12,23,66,67,68,69; Group13="Safety Output11",6,13,23,70,71,72,73; Group14="Safety Output12",6,14,24,74,75,76,77; Group15="Safety Output13",6,15,24,78,79,80,81; Group16="Safety Output14",6,16,25,82,83,84,85; Group17="Safety Output15",6,17,25,86,87,88,89; [Connection Manager] MaxSafetyConnections = 4; MaxSafetyInputCnxns = 4; MaxSafetyOutputCnxns = 1; DefaultSafetyConnections = 1,3; Connection1 = 0x02040001,0x22645505, ,,, Param540,,Assem1, ,,,Assem4, "Safety Input Asm1(SI+Ind)","", "20 04 25 00 60 03 20 04 24 C7 20 04 25 00 45 02",1,15; Connection2 = 0x02040001,0x22645505, ,,, Param540,,Assem2, ,,,Assem4, "Safety Input Asm2(SI+Mon)","", "20 04 25 00 60 03 20 04 24 C7 20 04 25 00 75 03",1,15; Connection3 = 0x84040001,0x22445505, Param540,,Assem3, ,,, ,,,Assem4, "Safety Output Asm1(SO)","", "20 04 25 00 60 03 20 04 25 00 35 02 20 04 24 C7",,; [47_ExceptionDetail] ExceptionCount=0x00050000; $ High word is Manufacturer Exception Count, Low word is Device Exception. Manufacturer1= "Bus off", "Duplication MAC ID", "Transmission Timeout", , , "Switch Setting Mismatch", "Invalid Configuration", "System Failure"; Manufacturer2= "Safety I/O Connection Timeout", , , , "Standard I/O Connection Timeout", , , ; Manufacturer3= "External Connected Device Failure at Safety Input", "Internal Input Failure at Safety Input", "Discrepancy Error at Safety Input", , "Overload Detected at Test Output", , "Stuck-at-high Detected at Test Output", "Under Current Detected using Muting Lamp"; Manufacturer4= "Over Current Detected at Safety Output", "Short Circuit to Low at Safety Output", "Stuck-at-high Detected at Safety Output", "Dual Channel Output Failure", "Internal Relay Relevant Circuit Error at Safety Relay Output", "Relay Failure at Safety Relay Output", "Cross Connection Detected at Safety Output", ; Manufacturer5= , , , , , , , ;