Some refactoring

This commit is contained in:
Matthias Heisig
2025-01-17 08:08:37 +01:00
parent 39a02352f6
commit 0345f57a3f
10 changed files with 2921 additions and 934 deletions

View File

@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<TcSmProject xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.beckhoff.com/schemas/2012/07/TcSmProject" TcSmVersion="1.0" TcVersion="3.1.4026.10">
<TcSmProject xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.beckhoff.com/schemas/2012/07/TcSmProject" TcSmVersion="1.0" TcVersion="3.1.4026.11">
<DataTypes>
<DataType>
<Name GUID="{2438F91B-E188-4ED7-8594-54354F9ED6A4}" Namespace="Safety" TcBaseType="true">FSOE_6</Name>
@@ -247,10 +247,10 @@
<ImageData Id="1008">424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ff808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000ffffc0c0c000ffff808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0ff0000c0c0c0ff0000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff0000ff0000ff0000ff0000ff0000ff0000c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff0000ff0000ff0000ff0000ff0000ff0000c0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ffff0000ff0000ff0000ff0000ff0000ff0000c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff0000ff0000ff0000ff0000ff0000ff0000c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff0000ff0000ff0000ff0000ff0000ff0000c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff0000ff0000ff0000ff0000ff0000ff0000c0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ffff0000ff0000ff0000ff0000ff0000ff0000c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff</ImageData>
<ImageData Id="1009">424dd6020000000000003600000028000000100000000e0000000100180000000000a002000000000000000000000000000000000000000000ff00ffff00ffff00ff000000ff00ff808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ff000000ff00ffff00ffff00ff000000ff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff000000ff00ffff00ffff00ff000000ff00ffc0c0c000ffffc0c0c000ffff808080ff00ffff00ffff00ffff00ffff00ff000000ff00ff000000ff00ff000000ff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff000000000000ff00ff000000000000ff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff000000ff00ffff00ffff00ff000000ff00ffc0c0c0ff0000c0c0c0ff0000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff</ImageData>
</ImageDatas>
<Project ProjectGUID="{24BCEDE3-526F-4D87-A687-3DBA9D107213}" TargetNetId="10.103.32.50.1.1" Target64Bit="true" ShowHideConfigurations="#x6">
<Project ProjectGUID="{24BCEDE3-526F-4D87-A687-3DBA9D107213}" Target64Bit="true" ShowHideConfigurations="#x6">
<System>
<Settings MaxCpus="2">
<Cpu CpuId="1"/>
<Settings MaxCpus="12" PCoreAffinity="15" ECoreAffinity="4080">
<Cpu CpuId="11"/>
</Settings>
<Licenses>
<Target>
@@ -265,12 +265,11 @@
</Tasks>
<TypeSystem>
<AdditionalTmcFile Name="UniperEvents" File="UniperEvents.tmc"/>
<AdditionalTmcFile Name="BaseLib_Events" File="BaseLib_Events.tmc"/>
</TypeSystem>
</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="{D62AC572-3164-8A7D-1523-631D4ABBF9BE}" TmcPath="PLC\PLC.tmc">
<Instance Id="#x08502000" TcSmClass="TComPlcObjDef" KeepUnrestoredLinks="2" TmcHash="{01829E29-6731-559F-AF84-7455522501BD}" TmcPath="PLC\PLC.tmc">
<Name>PLC Instance</Name>
<CLSID ClassFactory="TcPlc30">{08500001-0000-0000-F000-000000000064}</CLSID>
<Vars VarGrpType="2" AreaNo="1">
@@ -279,19 +278,6 @@
<Name>MAIN._xShowAckEmergencyStop</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN.xSafetyRun</Name>
<Comment><![CDATA[ Safety]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN.xSafetyErrAck</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._xShowErrorOnButton</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[0].xCloseDCCB</Name>
<Comment><![CDATA[ Signal to close dc circuit breaker]]></Comment>
@@ -1296,6 +1282,19 @@
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
<Type>INT</Type>
</Var>
<Var>
<Name>MAIN.xSafetyRun</Name>
<Comment><![CDATA[ Safety]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN.xSafetyErrAck</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._xShowErrorOnButton</Name>
<Type>BOOL</Type>
</Var>
</Vars>
<Vars VarGrpType="1">
<Name>PlcTask Inputs</Name>
@@ -1307,32 +1306,6 @@
<Name>MAIN._xString1DCSafetyOk</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN.xSafetyResterTaster</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._xHarwareResetButton</Name>
<Comment><![CDATA[ Hardware reset button]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._uiEtherCATState</Name>
<Comment><![CDATA[ String EtherCAT state]]></Comment>
<Type>UINT</Type>
</Var>
<Var>
<Name>MAIN._fbSafety.xVoltagesInRange</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._fbSafety.xPressureInRange</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._fbSafety.xTemperaturesInRange</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[0].xSafetyIntlksOk</Name>
<Comment><![CDATA[ All safetyinterlocks from safety plc are ok]]></Comment>
@@ -1381,7 +1354,7 @@
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[0]._fbModule1.xECState</Name>
<Name>MAIN._afbStrings[0]._fbModule1.uiECState</Name>
<Type>UINT</Type>
</Var>
<Var>
@@ -2292,7 +2265,7 @@
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[0]._fbModule2.xECState</Name>
<Name>MAIN._afbStrings[0]._fbModule2.uiECState</Name>
<Type>UINT</Type>
</Var>
<Var>
@@ -3203,7 +3176,7 @@
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[0]._fbModule3.xECState</Name>
<Name>MAIN._afbStrings[0]._fbModule3.uiECState</Name>
<Type>UINT</Type>
</Var>
<Var>
@@ -4167,7 +4140,7 @@
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[1]._fbModule1.xECState</Name>
<Name>MAIN._afbStrings[1]._fbModule1.uiECState</Name>
<Type>UINT</Type>
</Var>
<Var>
@@ -5078,7 +5051,7 @@
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[1]._fbModule2.xECState</Name>
<Name>MAIN._afbStrings[1]._fbModule2.uiECState</Name>
<Type>UINT</Type>
</Var>
<Var>
@@ -5989,7 +5962,7 @@
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[1]._fbModule3.xECState</Name>
<Name>MAIN._afbStrings[1]._fbModule3.uiECState</Name>
<Type>UINT</Type>
</Var>
<Var>
@@ -6905,6 +6878,32 @@
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN.xSafetyResterTaster</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._xHarwareResetButton</Name>
<Comment><![CDATA[ Hardware reset button]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._uiEtherCATState</Name>
<Comment><![CDATA[ String EtherCAT state]]></Comment>
<Type>UINT</Type>
</Var>
<Var>
<Name>MAIN._fbSafety.xVoltagesInRange</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._fbSafety.xPressureInRange</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._fbSafety.xTemperaturesInRange</Name>
<Type>BOOL</Type>
</Var>
</Vars>
<Contexts>
<Context>
@@ -6956,7 +6955,7 @@
</Project>
</Safety>
<Io>
<Device Id="1" DevType="111" DevFlags="#x0003" AmsPort="28673" AmsNetId="10.103.32.50.2.1" RemoteName="X103 (EtherCAT)" InfoImageId="2">
<Device Id="1" Disabled="true" DevType="111" DevFlags="#x0003" AmsPort="28673" AmsNetId="192.168.178.213.2.1" RemoteName="X103 (EtherCAT)" InfoImageId="2">
<Name>X103 (EtherCAT)</Name>
<AddressInfo>
<Pnp>
@@ -7443,7 +7442,7 @@
<ModuleIdent>17827710</ModuleIdent>
<Module Id="#x03090001" Type="FSOE" Class="1918">
<Name>Module 1 (FSOE)</Name>
<ImageId>486</ImageId>
<ImageId>518</ImageId>
<ModuleData>020000007e07100100002c000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6656</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -7455,7 +7454,7 @@
<ModuleIdent>691</ModuleIdent>
<Module Id="#x03090002" Type="FSLOGIC" Class="FSLOGIC">
<Name>Module 2 (FSLOGIC)</Name>
<ImageId>486</ImageId>
<ImageId>518</ImageId>
<ModuleData>02000000b3020000000004000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>7167</PdoIndex>
<PdoIndex>6143</PdoIndex>
@@ -8400,7 +8399,7 @@ Bit1: Value bigger/equal Limit2]]></Comment>
<ModuleIdent>201</ModuleIdent>
<Module Id="#x03090007" Type="FSOUT" Class="FSOUT">
<Name>Module 2 (FSOUT)</Name>
<ImageId>486</ImageId>
<ImageId>518</ImageId>
<ModuleData>02000000c9000000000004000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6142</PdoIndex>
</Module>
@@ -8410,7 +8409,7 @@ Bit1: Value bigger/equal Limit2]]></Comment>
<ModuleIdent>1950</ModuleIdent>
<Module Id="#x03090008" Type="DEVICEIO" Class="DEVICEIO">
<Name>Module 3 (DEVICEIO)</Name>
<ImageId>486</ImageId>
<ImageId>518</ImageId>
<ModuleData>020000009e070000000004000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>7166</PdoIndex>
</Module>
@@ -8420,7 +8419,7 @@ Bit1: Value bigger/equal Limit2]]></Comment>
<ModuleIdent>691</ModuleIdent>
<Module Id="#x03090009" Type="FSLOGIC" Class="FSLOGIC">
<Name>Module 4 (FSLOGIC)</Name>
<ImageId>486</ImageId>
<ImageId>518</ImageId>
<ModuleData>02000000b3020000000004000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>7167</PdoIndex>
<PdoIndex>6143</PdoIndex>
@@ -9410,7 +9409,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x03090006" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -9685,7 +9684,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x0309000a" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -9960,7 +9959,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x0309000b" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -10235,7 +10234,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x0309000c" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -10510,7 +10509,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x0309000d" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -14017,7 +14016,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x0309000e" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -14200,7 +14199,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x0309000f" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -15190,7 +15189,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x03090010" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -15465,7 +15464,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x03090011" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -15740,7 +15739,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x03090012" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -16015,7 +16014,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x03090013" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -16290,7 +16289,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x03090014" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -19797,7 +19796,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x03090015" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -19980,7 +19979,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x03090016" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -20970,7 +20969,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x03090017" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -21245,7 +21244,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x03090018" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -21520,7 +21519,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x0309001e" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -21795,7 +21794,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x0309001f" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -22070,7 +22069,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x03090020" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -25577,7 +25576,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x03090021" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -25760,7 +25759,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x03090022" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -26611,7 +26610,7 @@ Bit1: Value bigger/equal Limit2]]></Comment>
<ModuleIdent>201</ModuleIdent>
<Module Id="#x0309001b" Type="FSOUT" Class="FSOUT">
<Name>Module 2 (FSOUT)</Name>
<ImageId>486</ImageId>
<ImageId>518</ImageId>
<ModuleData>02000000c9000000000004000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6142</PdoIndex>
</Module>
@@ -26621,7 +26620,7 @@ Bit1: Value bigger/equal Limit2]]></Comment>
<ModuleIdent>1950</ModuleIdent>
<Module Id="#x0309001c" Type="DEVICEIO" Class="DEVICEIO">
<Name>Module 3 (DEVICEIO)</Name>
<ImageId>486</ImageId>
<ImageId>518</ImageId>
<ModuleData>020000009e070000000004000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>7166</PdoIndex>
</Module>
@@ -26631,7 +26630,7 @@ Bit1: Value bigger/equal Limit2]]></Comment>
<ModuleIdent>691</ModuleIdent>
<Module Id="#x0309001d" Type="FSLOGIC" Class="FSLOGIC">
<Name>Module 4 (FSLOGIC)</Name>
<ImageId>486</ImageId>
<ImageId>518</ImageId>
<ModuleData>02000000b3020000000004000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>7167</PdoIndex>
<PdoIndex>6143</PdoIndex>
@@ -27618,7 +27617,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x03090023" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -27890,7 +27889,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x03090024" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -28162,7 +28161,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x03090025" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -28434,7 +28433,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x03090026" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -28706,7 +28705,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x03090027" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -32211,7 +32210,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x03090028" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -32392,7 +32391,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x03090029" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -33379,7 +33378,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x0309002a" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -33651,7 +33650,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x0309002b" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -33923,7 +33922,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x0309002c" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -34195,7 +34194,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x0309002d" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -34467,7 +34466,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x0309002e" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -37972,7 +37971,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x0309002f" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -38153,7 +38152,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x03090030" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -39140,7 +39139,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x03090031" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -39412,7 +39411,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x03090032" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -39684,7 +39683,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x03090033" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -39956,7 +39955,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x03090034" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -40228,7 +40227,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3124</ModuleIdent>
<Module Id="#x03090035" Type="TwinSAFE Single Channel" Class="">
<Name>Module 1 (TwinSAFE Single Channel)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -43733,7 +43732,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x03090036" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -43914,7 +43913,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x03090037" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>492</ImageId>
<ImageId>524</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -43955,16 +43954,13 @@ Bit1: Value smaller than Limit2]]></Comment>
<Link VarA="-41K1 (EK1100)^-42K1 (EL6910)^ConnectionOutputs^NotHaltString1.NotHaltInterface_26 RxPDO" VarB="ConnectionInputs^LocalSafety.GlobalSlaveEStopInterface_33 TxPDO"/>
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S1 (EK1100)^=STRNG01-14K1 (EL1904)^Module 1 (FSOES)^RxPDO^FSOE" VarB="ConnectionInputs^LocalSafety.-14K1 (EL1904) - Module 1 (FSOES)_32 TxPDO"/>
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S1 (EK1100)^=STRNG01-14K1 (EL1904)^Module 1 (FSOES)^TxPDO^FSOE" VarB="ConnectionOutputs^LocalSafety.-14K1 (EL1904) - Module 1 (FSOES)_32 RxPDO"/>
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^S1M3 (EK1100)^=STRNG01++BATMOD03-40K1 (EL3214-0090)^Module 1 (EL3214-0090)^TSC Outputs^TSC" VarB="ConnectionInputs^TempCheck.++BATMOD03-40K1 (EL3214-0090) - Module 1 (EL3214-0090)_51 TxPDO"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S2 (EK1100)^=STRNG02-15K1 (EL2912)">
<Link VarA="-41K1 (EK1100)^-42K1 (EL6910)^ConnectionInputs^NotHaltString2.NotHAltInterface_27 TxPDO" VarB="ConnectionOutputs^LocalSafety.GlobalSlaveEStopInterface_33 RxPDO"/>
<Link VarA="-41K1 (EK1100)^-42K1 (EL6910)^ConnectionOutputs^NotHaltString2.NotHAltInterface_27 RxPDO" VarB="ConnectionInputs^LocalSafety.GlobalSlaveEStopInterface_33 TxPDO"/>
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S2 (EK1100)^=STRNG02-14K1 (EL1904)^Module 1 (FSOES)^RxPDO^FSOE" VarB="ConnectionInputs^LocalSafety.-14K1 (EL1904) - Module 1 (FSOES)_32 TxPDO"/>
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S2 (EK1100)^=STRNG02-14K1 (EL1904)^Module 1 (FSOES)^TxPDO^FSOE" VarB="ConnectionOutputs^LocalSafety.-14K1 (EL1904) - Module 1 (FSOES)_32 RxPDO"/>
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^S2M1 (EK1100)^=STRNG02++BATMOD01-34K1 (EL3124-0090)^Module 1 (TwinSAFE Single Channel)^TSC Outputs^TSC" VarB="ConnectionInputs^VoltageCheck.++BATMOD01-34K1 (EL3124-0090) - Module 1 (TwinSAFE Single Channel)_36 TxPDO"/>
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^S2M1 (EK1100)^=STRNG02++BATMOD01-34K2 (EL3124-0090)^Module 1 (TwinSAFE Single Channel)^TSC Outputs^TSC" VarB="ConnectionInputs^PressureCheck.++BATMOD01-34K2 (EL3124-0090) - Module 1 (TwinSAFE Single Channel)_24 TxPDO"/>
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^S2M1 (EK1100)^=STRNG02++BATMOD01-40K1 (EL3214-0090)^Module 1 (EL3214-0090)^TSC Outputs^TSC" VarB="ConnectionInputs^TempCheck.-40K1 (EL3214-0090) - Module 1 (EL3214-0090)_30 TxPDO"/>
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^S2M1 (EK1100)^=STRNG02++BATMOD01-34K2 (EL3124-0090)^Module 1 (TwinSAFE Single Channel)^TSC Inputs^TSC" VarB="ConnectionOutputs^PressureCheck.++BATMOD01-34K2 (EL3124-0090) - Module 1 (TwinSAFE Single Channel)_24 RxPDO"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M1 (EK1100)^=STRNG01++BATMOD01-34K1 (EL3124-0090)">
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S1 (EK1100)^=STRNG01-15K1 (EL2912)^ConnectionInputs^VoltageCheck.++BATMOD01-34K1 (EL3124-0090) - Module 1 (TwinSAFE Single Channel)_36 TxPDO" VarB="Module 1 (TwinSAFE Single Channel)^TSC Outputs^TSC"/>
@@ -44043,6 +44039,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S1 (EK1100)^=STRNG01-15K1 (EL2912)^ConnectionOutputs^PressureCheck.++BATMOD03-34K5 (EL3124-0090) - Module 1 (TwinSAFE Single Channel)_60 RxPDO" VarB="Module 1 (TwinSAFE Single Channel)^TSC Inputs^TSC"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M3 (EK1100)^=STRNG01++BATMOD03-40K1 (EL3214-0090)">
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S1 (EK1100)^=STRNG01-15K1 (EL2912)^ConnectionInputs^TempCheck.++BATMOD03-40K1 (EL3214-0090) - Module 1 (EL3214-0090)_51 TxPDO" VarB="Module 1 (EL3214-0090)^TSC Outputs^TSC"/>
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S1 (EK1100)^=STRNG01-15K1 (EL2912)^ConnectionOutputs^TempCheck.++BATMOD03-40K1 (EL3214-0090) - Module 1 (EL3214-0090)_51 RxPDO" VarB="Module 1 (EL3214-0090)^TSC Inputs^TSC"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M3 (EK1100)^=STRNG01++BATMOD03-40K2 (EL3214-0090)">
@@ -44050,10 +44047,11 @@ Bit1: Value smaller than Limit2]]></Comment>
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S1 (EK1100)^=STRNG01-15K1 (EL2912)^ConnectionOutputs^TempCheck.++BATMOD03-40K2 (EL3214-0090) - Module 1 (EL3214-0090)_52 RxPDO" VarB="Module 1 (EL3214-0090)^TSC Inputs^TSC"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M1 (EK1100)^=STRNG02++BATMOD01-34K1 (EL3124-0090)">
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S2 (EK1100)^=STRNG02-15K1 (EL2912)^ConnectionInputs^VoltageCheck.++BATMOD01-34K1 (EL3124-0090) - Module 1 (TwinSAFE Single Channel)_36 TxPDO" VarB="Module 1 (TwinSAFE Single Channel)^TSC Outputs^TSC"/>
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S2 (EK1100)^=STRNG02-15K1 (EL2912)^ConnectionOutputs^VoltageCheck.++BATMOD01-34K1 (EL3124-0090) - Module 1 (TwinSAFE Single Channel)_36 RxPDO" VarB="Module 1 (TwinSAFE Single Channel)^TSC Inputs^TSC"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M1 (EK1100)^=STRNG02++BATMOD01-34K2 (EL3124-0090)">
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S2 (EK1100)^=STRNG02-15K1 (EL2912)^ConnectionOutputs^PressureCheck.++BATMOD01-34K2 (EL3124-0090) - Module 1 (TwinSAFE Single Channel)_24 RxPDO" VarB="Module 1 (TwinSAFE Single Channel)^TSC Inputs^TSC"/>
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S2 (EK1100)^=STRNG02-15K1 (EL2912)^ConnectionInputs^PressureCheck.++BATMOD01-34K2 (EL3124-0090) - Module 1 (TwinSAFE Single Channel)_24 TxPDO" VarB="Module 1 (TwinSAFE Single Channel)^TSC Outputs^TSC"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M1 (EK1100)^=STRNG02++BATMOD01-34K3 (EL3124-0090)">
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S2 (EK1100)^=STRNG02-15K1 (EL2912)^ConnectionInputs^PressureCheck.++BATMOD01-34K3 (EL3124-0090) - Module 1 (TwinSAFE Single Channel)_25 TxPDO" VarB="Module 1 (TwinSAFE Single Channel)^TSC Outputs^TSC"/>
@@ -44068,6 +44066,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S2 (EK1100)^=STRNG02-15K1 (EL2912)^ConnectionOutputs^PressureCheck.++BATMOD01-34K5 (EL3124-0090) - Module 1 (TwinSAFE Single Channel)_27 RxPDO" VarB="Module 1 (TwinSAFE Single Channel)^TSC Inputs^TSC"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M1 (EK1100)^=STRNG02++BATMOD01-40K1 (EL3214-0090)">
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S2 (EK1100)^=STRNG02-15K1 (EL2912)^ConnectionInputs^TempCheck.-40K1 (EL3214-0090) - Module 1 (EL3214-0090)_30 TxPDO" VarB="Module 1 (EL3214-0090)^TSC Outputs^TSC"/>
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S2 (EK1100)^=STRNG02-15K1 (EL2912)^ConnectionOutputs^TempCheck.-40K1 (EL3214-0090) - Module 1 (EL3214-0090)_30 RxPDO" VarB="Module 1 (EL3214-0090)^TSC Inputs^TSC"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M1 (EK1100)^=STRNG02++BATMOD01-40K2 (EL3214-0090)">
@@ -44189,7 +44188,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<Link VarA="PlcTask Outputs^MAIN.xSafetyRun" VarB="StandardOutputs^LocalSafety.Run_62"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M1 (EK1100)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule1.xECState" VarB="InfoData^State"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule1.uiECState" VarB="InfoData^State"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M1 (EK1100)^=STRNG01++BATMOD01-30K1 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xMCBOk" VarB="Channel 7^EFuse -12F2 Sum Feedback Unit 1"/>
@@ -44429,7 +44428,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule1._fbUnit4._fbTempSensorPosolyt.xUnderrange" VarB="RTD Inputs Channel 4^Status^Underrange"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M2 (EK1100)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule2.xECState" VarB="InfoData^State"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule2.uiECState" VarB="InfoData^State"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M2 (EK1100)^=STRNG01++BATMOD02-30K1 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.xMCBOk" VarB="Channel 7^EFuse -12F2 Sum Feedback"/>
@@ -44667,7 +44666,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule2._fbUnit4._fbTempSensorPosolyt.xUnderrange" VarB="RTD Inputs Channel 4^Status^Underrange"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M3 (EK1100)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule3.xECState" VarB="InfoData^State"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule3.uiECState" VarB="InfoData^State"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M3 (EK1100)^=STRNG01++BATMOD03-30K1 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.xMCBOk" VarB="Channel 7^EFuse -12F2 Sum Feedback"/>
@@ -44905,7 +44904,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule3._fbUnit4._fbTempSensorPosolyt.xUnderrange" VarB="RTD Inputs Channel 4^Status^Underrange"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M1 (EK1100)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule1.xECState" VarB="InfoData^State"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule1.uiECState" VarB="InfoData^State"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M1 (EK1100)^=STRNG02++BATMOD01-30K1 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.xMCBOk" VarB="Channel 7^EFuse -12F2 Sum Feedback"/>
@@ -45145,7 +45144,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule1._fbUnit4._fbTempSensorPosolyt.xUnderrange" VarB="RTD Inputs Channel 4^Status^Underrange"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M2 (EK1100)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule2.xECState" VarB="InfoData^State"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule2.uiECState" VarB="InfoData^State"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M2 (EK1100)^=STRNG02++BATMOD02-30K1 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.xMCBOk" VarB="Channel 7^EFuse -12F2 Sum Feedback"/>
@@ -45385,7 +45384,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule2._fbUnit4._fbTempSensorPosolyt.xUnderrange" VarB="RTD Inputs Channel 4^Status^Underrange"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M3 (EK1100)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule3.xECState" VarB="InfoData^State"/>
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule3.uiECState" VarB="InfoData^State"/>
</OwnerB>
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M3 (EK1100)^=STRNG02++BATMOD03-30K1 (EL1018)">
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.xMCBOk" VarB="Channel 7^EFuse -12F2 Sum Feedback"/>