Iso and leackage error messages added

This commit is contained in:
Matthias Heisig
2024-09-10 16:54:17 +02:00
parent d9f39953a0
commit 39a02352f6
6 changed files with 461 additions and 259 deletions

View File

@@ -270,7 +270,7 @@
</System>
<Plc>
<Project GUID="{9AE64910-5EB2-4866-93FD-EFE059C38C36}" Name="PLC" PrjFilePath="PLC\PLC.plcproj" TmcFilePath="PLC\PLC.tmc" ReloadTmc="true" AmsPort="851" FileArchiveSettings="#x000e" CopyTmcToTarget="true" CopyTpyToTarget="false" SymbolicMapping="true">
<Instance Id="#x08502000" TcSmClass="TComPlcObjDef" KeepUnrestoredLinks="2" TmcHash="{C6BAFEEB-39A4-BB4F-423C-6160785AED8F}" TmcPath="PLC\PLC.tmc">
<Instance Id="#x08502000" TcSmClass="TComPlcObjDef" KeepUnrestoredLinks="2" TmcHash="{D62AC572-3164-8A7D-1523-631D4ABBF9BE}" TmcPath="PLC\PLC.tmc">
<Name>PLC Instance</Name>
<CLSID ClassFactory="TcPlc30">{08500001-0000-0000-F000-000000000064}</CLSID>
<Vars VarGrpType="2" AreaNo="1">
@@ -1352,6 +1352,14 @@
<Name>MAIN._afbStrings[0].xECStateSCS</Name>
<Type>UINT</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[0].xIsoErrorL1</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[0].xIsoErrorL2</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[0].xDCCBOpen</Name>
<Comment><![CDATA[ Signal that dc circuit breakers are closed]]></Comment>
@@ -4130,6 +4138,14 @@
<Name>MAIN._afbStrings[1].xECStateSCS</Name>
<Type>UINT</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[1].xIsoErrorL1</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[1].xIsoErrorL2</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[1].xDCCBOpen</Name>
<Comment><![CDATA[ Signal that dc circuit breakers are closed]]></Comment>
@@ -9145,7 +9161,7 @@ Bit1: Value bigger/equal Limit2]]></Comment>
<DcMode>4443494e00000000000000000000000044432d53796e6368726f6e2028696e707574206261736500000000000000000000000000c0f2fcff204e0000000000070100000000000000000001000000000000000000000000000000000000000000</DcMode>
<MBoxUserCmdData>020003000a000000070000000000000006000903000000000000000000000000204080010200000006004164647265737300</MBoxUserCmdData>
<MBoxUserCmdData>020003000c0000000f000000000000000600090300000000000000000000000020408002040000000f7b0100436f6e6e656374696f6e204d6f646500</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000300000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000000000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<Pdo Name="AI1" Index="#x1a00" Flags="#x0010" SyncMan="3">
<ExcludePdo>#x1a01</ExcludePdo>
<Entry Name="Status__Underrange" Index="#x6000" Sub="#x01" Flags="#x00008020">
@@ -9420,7 +9436,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<DcMode>4443494e00000000000000000000000044432d53796e6368726f6e2028696e707574206261736500000000000000000000000000c0f2fcff204e0000000000070100000000000000000001000000000000000000000000000000000000000000</DcMode>
<MBoxUserCmdData>020003000a00000007000000000000000a000903000000000000000000000000204080010200000007004164647265737300</MBoxUserCmdData>
<MBoxUserCmdData>020003000c0000000f000000000000000a00090300000000000000000000000020408002040000001f570200436f6e6e656374696f6e204d6f646500</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000300000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000000000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<Pdo Name="AI Standard Channel 1" Index="#x1a00" Flags="#x0010" SyncMan="3">
<ExcludePdo>#x1a01</ExcludePdo>
<Entry Name="Status__Underrange" Index="#x6000" Sub="#x01" Flags="#x00008020">
@@ -9695,7 +9711,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<DcMode>4443494e00000000000000000000000044432d53796e6368726f6e2028696e707574206261736500000000000000000000000000c0f2fcff204e0000000000070100000000000000000001000000000000000000000000000000000000000000</DcMode>
<MBoxUserCmdData>020003000a00000007000000000000000b000903000000000000000000000000204080010200000008004164647265737300</MBoxUserCmdData>
<MBoxUserCmdData>020003000c0000000f000000000000000b0009030000000000000000000000002040800204000000951f0300436f6e6e656374696f6e204d6f646500</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000300000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000000000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<Pdo Name="AI Standard Channel 1" Index="#x1a00" Flags="#x0010" SyncMan="3">
<ExcludePdo>#x1a01</ExcludePdo>
<Entry Name="Status__Underrange" Index="#x6000" Sub="#x01" Flags="#x00008020">
@@ -9970,7 +9986,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<DcMode>4443494e00000000000000000000000044432d53796e6368726f6e2028696e707574206261736500000000000000000000000000c0f2fcff204e0000000000070100000000000000000001000000000000000000000000000000000000000000</DcMode>
<MBoxUserCmdData>020003000a00000007000000000000000c000903000000000000000000000000204080010200000009004164647265737300</MBoxUserCmdData>
<MBoxUserCmdData>020003000c0000000f000000000000000c0009030000000000000000000000002040800204000000f1530400436f6e6e656374696f6e204d6f646500</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000300000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000000000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<Pdo Name="AI Standard Channel 1" Index="#x1a00" Flags="#x0010" SyncMan="3">
<ExcludePdo>#x1a01</ExcludePdo>
<Entry Name="Status__Underrange" Index="#x6000" Sub="#x01" Flags="#x00008020">
@@ -10245,7 +10261,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<DcMode>4443494e00000000000000000000000044432d53796e6368726f6e2028696e707574206261736500000000000000000000000000c0f2fcff204e0000000000070100000000000000000001000000000000000000000000000000000000000000</DcMode>
<MBoxUserCmdData>020003000a00000007000000000000000d00090300000000000000000000000020408001020000000a004164647265737300</MBoxUserCmdData>
<MBoxUserCmdData>020003000c0000000f000000000000000d0009030000000000000000000000002040800204000000d5f10500436f6e6e656374696f6e204d6f646500</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000300000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000000000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<Pdo Name="AI Standard Channel 1" Index="#x1a00" Flags="#x0010" SyncMan="3">
<ExcludePdo>#x1a01</ExcludePdo>
<Entry Name="Status__Underrange" Index="#x6000" Sub="#x01" Flags="#x00008020">
@@ -14925,7 +14941,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<DcMode>4443494e00000000000000000000000044432d53796e6368726f6e2028696e707574206261736500000000000000000000000000c0f2fcff204e0000000000070100000000000000000001000000000000000000000000000000000000000000</DcMode>
<MBoxUserCmdData>020003000a00000007000000000000001000090300000000000000000000000020408001020000000d004164647265737300</MBoxUserCmdData>
<MBoxUserCmdData>020003000c0000000f00000000000000100009030000000000000000000000002040800204000000bde10800436f6e6e656374696f6e204d6f646500</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000300000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000000000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<Pdo Name="AI1" Index="#x1a00" Flags="#x0010" SyncMan="3">
<ExcludePdo>#x1a01</ExcludePdo>
<Entry Name="Status__Underrange" Index="#x6000" Sub="#x01" Flags="#x00008020">
@@ -15200,7 +15216,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<DcMode>4443494e00000000000000000000000044432d53796e6368726f6e2028696e707574206261736500000000000000000000000000c0f2fcff204e0000000000070100000000000000000001000000000000000000000000000000000000000000</DcMode>
<MBoxUserCmdData>020003000a00000007000000000000001100090300000000000000000000000020408001020000000e004164647265737300</MBoxUserCmdData>
<MBoxUserCmdData>020003000c0000000f00000000000000110009030000000000000000000000002040800204000000ef45ff00436f6e6e656374696f6e204d6f646500</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000300000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000000000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<Pdo Name="AI Standard Channel 1" Index="#x1a00" Flags="#x0010" SyncMan="3">
<ExcludePdo>#x1a01</ExcludePdo>
<Entry Name="Status__Underrange" Index="#x6000" Sub="#x01" Flags="#x00008020">
@@ -15475,7 +15491,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<DcMode>4443494e00000000000000000000000044432d53796e6368726f6e2028696e707574206261736500000000000000000000000000c0f2fcff204e0000000000070100000000000000000001000000000000000000000000000000000000000000</DcMode>
<MBoxUserCmdData>020003000a00000007000000000000001200090300000000000000000000000020408001020000000f004164647265737300</MBoxUserCmdData>
<MBoxUserCmdData>020003000c0000000f00000000000000120009030000000000000000000000002040800204000000d4a2ff00436f6e6e656374696f6e204d6f646500</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000300000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000000000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<Pdo Name="AI Standard Channel 1" Index="#x1a00" Flags="#x0010" SyncMan="3">
<ExcludePdo>#x1a01</ExcludePdo>
<Entry Name="Status__Underrange" Index="#x6000" Sub="#x01" Flags="#x00008020">
@@ -15750,7 +15766,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<DcMode>4443494e00000000000000000000000044432d53796e6368726f6e2028696e707574206261736500000000000000000000000000c0f2fcff204e0000000000070100000000000000000001000000000000000000000000000000000000000000</DcMode>
<MBoxUserCmdData>020003000a000000070000000000000013000903000000000000000000000000204080010200000010004164647265737300</MBoxUserCmdData>
<MBoxUserCmdData>020003000c0000000f000000000000001300090300000000000000000000000020408002040000000791ff00436f6e6e656374696f6e204d6f646500</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000300000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000000000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<Pdo Name="AI Standard Channel 1" Index="#x1a00" Flags="#x0010" SyncMan="3">
<ExcludePdo>#x1a01</ExcludePdo>
<Entry Name="Status__Underrange" Index="#x6000" Sub="#x01" Flags="#x00008020">
@@ -16025,7 +16041,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<DcMode>4443494e00000000000000000000000044432d53796e6368726f6e2028696e707574206261736500000000000000000000000000c0f2fcff204e0000000000070100000000000000000001000000000000000000000000000000000000000000</DcMode>
<MBoxUserCmdData>020003000a000000070000000000000014000903000000000000000000000000204080010200000011004164647265737300</MBoxUserCmdData>
<MBoxUserCmdData>020003000c0000000f000000000000001400090300000000000000000000000020408002040000004a2eff00436f6e6e656374696f6e204d6f646500</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000300000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000000000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<Pdo Name="AI Standard Channel 1" Index="#x1a00" Flags="#x0010" SyncMan="3">
<ExcludePdo>#x1a01</ExcludePdo>
<Entry Name="Status__Underrange" Index="#x6000" Sub="#x01" Flags="#x00008020">
@@ -20705,7 +20721,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<DcMode>4443494e00000000000000000000000044432d53796e6368726f6e2028696e707574206261736500000000000000000000000000c0f2fcff204e0000000000070100000000000000000001000000000000000000000000000000000000000000</DcMode>
<MBoxUserCmdData>020003000a000000070000000000000017000903000000000000000000000000204080010200000014004164647265737300</MBoxUserCmdData>
<MBoxUserCmdData>020003000c0000000f000000000000001700090300000000000000000000000020408002040000006e6eff00436f6e6e656374696f6e204d6f646500</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000300000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000000000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<Pdo Name="AI1" Index="#x1a00" Flags="#x0010" SyncMan="3">
<ExcludePdo>#x1a01</ExcludePdo>
<Entry Name="Status__Underrange" Index="#x6000" Sub="#x01" Flags="#x00008020">
@@ -20980,7 +20996,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<DcMode>4443494e00000000000000000000000044432d53796e6368726f6e2028696e707574206261736500000000000000000000000000c0f2fcff204e0000000000070100000000000000000001000000000000000000000000000000000000000000</DcMode>
<MBoxUserCmdData>020003000a000000070000000000000018000903000000000000000000000000204080010200000015004164647265737300</MBoxUserCmdData>
<MBoxUserCmdData>020003000c0000000f00000000000000180009030000000000000000000000002040800204000000f40dff00436f6e6e656374696f6e204d6f646500</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000300000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000000000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<Pdo Name="AI Standard Channel 1" Index="#x1a00" Flags="#x0010" SyncMan="3">
<ExcludePdo>#x1a01</ExcludePdo>
<Entry Name="Status__Underrange" Index="#x6000" Sub="#x01" Flags="#x00008020">
@@ -21255,7 +21271,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<DcMode>4443494e00000000000000000000000044432d53796e6368726f6e2028696e707574206261736500000000000000000000000000c0f2fcff204e0000000000070100000000000000000001000000000000000000000000000000000000000000</DcMode>
<MBoxUserCmdData>020003000a00000007000000000000001e000903000000000000000000000000204080010200000016004164647265737300</MBoxUserCmdData>
<MBoxUserCmdData>020003000c0000000f000000000000001e00090300000000000000000000000020408002040000008bb2ff00436f6e6e656374696f6e204d6f646500</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000300000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000000000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<Pdo Name="AI Standard Channel 1" Index="#x1a00" Flags="#x0010" SyncMan="3">
<ExcludePdo>#x1a01</ExcludePdo>
<Entry Name="Status__Underrange" Index="#x6000" Sub="#x01" Flags="#x00008020">
@@ -21530,7 +21546,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<DcMode>4443494e00000000000000000000000044432d53796e6368726f6e2028696e707574206261736500000000000000000000000000c0f2fcff204e0000000000070100000000000000000001000000000000000000000000000000000000000000</DcMode>
<MBoxUserCmdData>020003000a00000007000000000000001f000903000000000000000000000000204080010200000017004164647265737300</MBoxUserCmdData>
<MBoxUserCmdData>020003000c0000000f000000000000001f00090300000000000000000000000020408002040000001784ff00436f6e6e656374696f6e204d6f646500</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000300000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000000000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<Pdo Name="AI Standard Channel 1" Index="#x1a00" Flags="#x0010" SyncMan="3">
<ExcludePdo>#x1a01</ExcludePdo>
<Entry Name="Status__Underrange" Index="#x6000" Sub="#x01" Flags="#x00008020">
@@ -21805,7 +21821,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<DcMode>4443494e00000000000000000000000044432d53796e6368726f6e2028696e707574206261736500000000000000000000000000c0f2fcff204e0000000000070100000000000000000001000000000000000000000000000000000000000000</DcMode>
<MBoxUserCmdData>020003000a000000070000000000000020000903000000000000000000000000204080010200000018004164647265737300</MBoxUserCmdData>
<MBoxUserCmdData>020003000c0000000f0000000000000020000903000000000000000000000000204080020400000021d0ff00436f6e6e656374696f6e204d6f646500</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000300000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<MBoxUserCmdData>02000300090000000d0000000000000000000000000000000000000000000000200080060100000001456e61626c652066696c74657200</MBoxUserCmdData>
<Pdo Name="AI Standard Channel 1" Index="#x1a00" Flags="#x0010" SyncMan="3">
<ExcludePdo>#x1a01</ExcludePdo>
<Entry Name="Status__Underrange" Index="#x6000" Sub="#x01" Flags="#x00008020">
@@ -44136,6 +44152,8 @@ Bit1: Value smaller than Limit2]]></Comment>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0].xECStateSCS" VarB="InfoData^State"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S1 (EK1100)^=STRNG01-11K1 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0].xIsoErrorL1" VarB="Channel 7^ISO Protection K1"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0].xIsoErrorL2" VarB="Channel 8^ISO Protection K2"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0].xRepairSwitchOk" VarB="Channel 3^DC Trennschalter OK"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S1 (EK1100)^=STRNG01-13K1 (EL3054)">
@@ -44154,6 +44172,8 @@ Bit1: Value smaller than Limit2]]></Comment>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1].xECStateSCS" VarB="InfoData^State"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S2 (EK1100)^=STRNG02-11K1 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1].xIsoErrorL1" VarB="Channel 7^ISO Protection K1"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1].xIsoErrorL2" VarB="Channel 8^ISO Protection K2"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1].xRepairSwitchOk" VarB="Channel 3^DC TRennschalter OK"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S2 (EK1100)^=STRNG02-13K1 (EL3054)">
@@ -44192,6 +44212,8 @@ Bit1: Value smaller than Limit2]]></Comment>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M1 (EK1100)^=STRNG01++BATMOD01-30K5 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback" VarB="Channel 7^Unit 2 Feedback Valve Negolyt Closed"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback" VarB="Channel 8^Unit 2 Feedback Valve Negolyt Open"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule1.xLeakageSegments12" VarB="Channel 3^Leakage detected Unit 1u2"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule1.xLeakageTank" VarB="Channel 4^Leakage detected Tank"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M1 (EK1100)^=STRNG01++BATMOD01-30K6 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback" VarB="Channel 3^Unit 2 Feedback Valve Posolyt Closed"/>
@@ -44207,6 +44229,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback" VarB="Channel 4^Unit 4 Feedback Valve Negolyt Closed"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback" VarB="Channel 5^Unit 4 Feedback Valve Negolyt Open"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback" VarB="Channel 8^Unit 4 Feedback Valve Posolyt Closed"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule1.xLeakageSegments34" VarB="Channel 1^Leakage Detected 3u4"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M1 (EK1100)^=STRNG01++BATMOD01-31K3 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback" VarB="Channel 1^Unit 4 Feedback Valve Posolyt Open"/>
@@ -44427,6 +44450,8 @@ Bit1: Value smaller than Limit2]]></Comment>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M2 (EK1100)^=STRNG01++BATMOD02-30K5 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback" VarB="Channel 7^Unit 2 Feedback Valve Negolyt Closed"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback" VarB="Channel 8^Unit 2 Feedback Valve Negolyt Open"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule2.xLeakageSegments12" VarB="Channel 3^Leakage detected Unit 1u2"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule2.xLeakageTank" VarB="Channel 4^Leakage detected Tank"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M2 (EK1100)^=STRNG01++BATMOD02-30K6 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback" VarB="Channel 3^Unit 2 Feedback Valve Posolyt Closed"/>
@@ -44442,6 +44467,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback" VarB="Channel 4^Unit 4 Feedback Valve Negolyt Closed"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback" VarB="Channel 5^Unit 4 Feedback Valve Negolyt Open"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback" VarB="Channel 8^Unit 4 Feedback Valve Posolyt Closed"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule2.xLeakageSegments34" VarB="Channel 1^Leakage Detected 3u4"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M2 (EK1100)^=STRNG01++BATMOD02-31K3 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback" VarB="Channel 1^Unit 4 Feedback Valve Posolyt Open"/>
@@ -44662,6 +44688,8 @@ Bit1: Value smaller than Limit2]]></Comment>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M3 (EK1100)^=STRNG01++BATMOD03-30K5 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback" VarB="Channel 7^Unit 2 Feedback Valve Negolyt Closed"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback" VarB="Channel 8^Unit 2 Feedback Valve Negolyt Open"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule3.xLeakageSegments12" VarB="Channel 3^Leakage detected Unit 1u2"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule3.xLeakageTank" VarB="Channel 4^Leakage detected Tank"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M3 (EK1100)^=STRNG01++BATMOD03-30K6 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback" VarB="Channel 3^Unit 2 Feedback Valve Posolyt Closed"/>
@@ -44677,6 +44705,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback" VarB="Channel 4^Unit 4 Feedback Valve Negolyt Closed"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback" VarB="Channel 5^Unit 4 Feedback Valve Negolyt Open"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback" VarB="Channel 8^Unit 4 Feedback Valve Posolyt Closed"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule3.xLeakageSegments34" VarB="Channel 1^Leakage Detected 3u4"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M3 (EK1100)^=STRNG01++BATMOD03-31K3 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback" VarB="Channel 1^Unit 4 Feedback Valve Posolyt Open"/>
@@ -44899,6 +44928,8 @@ Bit1: Value smaller than Limit2]]></Comment>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M1 (EK1100)^=STRNG02++BATMOD01-30K5 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback" VarB="Channel 7^Unit 2 Feedback Valve Negolyt Closed"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback" VarB="Channel 8^Unit 2 Feedback Valve Negolyt Open"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule1.xLeakageSegments12" VarB="Channel 3^Leakage detected Unit 1u2"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule1.xLeakageTank" VarB="Channel 4^Leakage detected Tank"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M1 (EK1100)^=STRNG02++BATMOD01-30K6 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback" VarB="Channel 3^Unit 2 Feedback Valve Posolyt Closed"/>
@@ -44914,6 +44945,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback" VarB="Channel 4^Unit 4 Feedback Valve Negolyt Closed"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback" VarB="Channel 5^Unit 4 Feedback Valve Negolyt Open"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback" VarB="Channel 8^Unit 4 Feedback Valve Posolyt Closed"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule1.xLeakageSegments34" VarB="Channel 1^Leakage Detected 3u4"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M1 (EK1100)^=STRNG02++BATMOD01-31K3 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback" VarB="Channel 1^Unit 4 Feedback Valve Posolyt Open"/>
@@ -45136,6 +45168,8 @@ Bit1: Value smaller than Limit2]]></Comment>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M2 (EK1100)^=STRNG02++BATMOD02-30K5 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback" VarB="Channel 7^Unit 2 Feedback Valve Negolyt Closed"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback" VarB="Channel 8^Unit 2 Feedback Valve Negolyt Open"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule2.xLeakageSegments12" VarB="Channel 3^Leakage detected Unit 1u2"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule2.xLeakageTank" VarB="Channel 4^Leakage detected Tank"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M2 (EK1100)^=STRNG02++BATMOD02-30K6 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback" VarB="Channel 3^Unit 2 Feedback Valve Posolyt Closed"/>
@@ -45151,6 +45185,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback" VarB="Channel 4^Unit 4 Feedback Valve Negolyt Closed"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback" VarB="Channel 5^Unit 4 Feedback Valve Negolyt Open"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback" VarB="Channel 8^Unit 4 Feedback Valve Posolyt Closed"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule2.xLeakageSegments34" VarB="Channel 1^Leakage Detected 3u4"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M2 (EK1100)^=STRNG02++BATMOD02-31K3 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback" VarB="Channel 1^Unit 4 Feedback Valve Posolyt Open"/>
@@ -45373,6 +45408,8 @@ Bit1: Value smaller than Limit2]]></Comment>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M3 (EK1100)^=STRNG02++BATMOD03-30K5 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback" VarB="Channel 7^Unit 2 Feedback Valve Negolyt Closed"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback" VarB="Channel 8^Unit 2 Feedback Valve Negolyt Open"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule3.xLeakageSegments12" VarB="Channel 3^Leakage detected Unit 1u2"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule3.xLeakageTank" VarB="Channel 4^Leakage detected Tank"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M3 (EK1100)^=STRNG02++BATMOD03-30K6 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback" VarB="Channel 3^Unit 2 Feedback Valve Posolyt Closed"/>
@@ -45388,6 +45425,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback" VarB="Channel 4^Unit 4 Feedback Valve Negolyt Closed"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback" VarB="Channel 5^Unit 4 Feedback Valve Negolyt Open"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback" VarB="Channel 8^Unit 4 Feedback Valve Posolyt Closed"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule3.xLeakageSegments34" VarB="Channel 1^Leakage Detected 3u4"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M3 (EK1100)^=STRNG02++BATMOD03-31K3 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback" VarB="Channel 1^Unit 4 Feedback Valve Posolyt Open"/>