Finished first implementation of modbus error registers

This commit is contained in:
Matthias Heisig
2025-04-14 19:38:17 +02:00
parent 4a00a4c414
commit f79cf27c0c
19 changed files with 998 additions and 531 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.12">
<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.15">
<DataTypes>
<DataType>
<Name GUID="{2438F91B-E188-4ED7-8594-54354F9ED6A4}" Namespace="Safety" TcBaseType="true">FSOE_6</Name>
@@ -269,7 +269,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="{A93E0B35-31B3-621B-91F7-8267E02F5B8B}" TmcPath="PLC\PLC.tmc">
<Instance Id="#x08502000" TcSmClass="TComPlcObjDef" KeepUnrestoredLinks="2" TmcHash="{3270BB88-6285-1427-AFE9-B1C8C7F0C387}" TmcPath="PLC\PLC.tmc">
<Name>PLC Instance</Name>
<CLSID ClassFactory="TcPlc30">{08500001-0000-0000-F000-000000000064}</CLSID>
<Vars VarGrpType="2" AreaNo="1">
@@ -278,6 +278,19 @@
<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>
@@ -1282,19 +1295,6 @@
<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>
@@ -1303,8 +1303,29 @@
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[0].xSafetyIntlksOk</Name>
<Comment><![CDATA[ All safetyinterlocks from safety plc are ok]]></Comment>
<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>
@@ -1312,11 +1333,6 @@
<Comment><![CDATA[ Safety communication error]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[0].xRepairSwitchOk</Name>
<Comment><![CDATA[ Repair switch closed]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[0].xECStateSCS</Name>
<Type>UINT</Type>
@@ -1329,6 +1345,16 @@
<Name>MAIN._afbStrings[0].xIsoErrorL2</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[0].xRepairSwitchOk</Name>
<Comment><![CDATA[ Repair switch closed]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[0].xSafetyIntlksOk</Name>
<Comment><![CDATA[ All safetyinterlocks from safety plc are ok]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[0].xDCCBOpen</Name>
<Comment><![CDATA[ Signal that dc circuit breakers are closed]]></Comment>
@@ -4091,21 +4117,11 @@
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[1].xSafetyIntlksOk</Name>
<Comment><![CDATA[ All safetyinterlocks from safety plc are ok]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[1].xSafetyComError</Name>
<Comment><![CDATA[ Safety communication error]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[1].xRepairSwitchOk</Name>
<Comment><![CDATA[ Repair switch closed]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[1].xECStateSCS</Name>
<Type>UINT</Type>
@@ -4118,6 +4134,16 @@
<Name>MAIN._afbStrings[1].xIsoErrorL2</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[1].xRepairSwitchOk</Name>
<Comment><![CDATA[ Repair switch closed]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[1].xSafetyIntlksOk</Name>
<Comment><![CDATA[ All safetyinterlocks from safety plc are ok]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>MAIN._afbStrings[1].xDCCBOpen</Name>
<Comment><![CDATA[ Signal that dc circuit breakers are closed]]></Comment>
@@ -6880,32 +6906,6 @@
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>
@@ -7444,7 +7444,7 @@
<ModuleIdent>17827710</ModuleIdent>
<Module Id="#x03090001" Type="FSOE" Class="1918">
<Name>Module 1 (FSOE)</Name>
<ImageId>518</ImageId>
<ImageId>548</ImageId>
<ModuleData>020000007e07100100002c000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6656</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -7456,7 +7456,7 @@
<ModuleIdent>691</ModuleIdent>
<Module Id="#x03090002" Type="FSLOGIC" Class="FSLOGIC">
<Name>Module 2 (FSLOGIC)</Name>
<ImageId>518</ImageId>
<ImageId>548</ImageId>
<ModuleData>02000000b3020000000004000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>7167</PdoIndex>
<PdoIndex>6143</PdoIndex>
@@ -8401,7 +8401,7 @@ Bit1: Value bigger/equal Limit2]]></Comment>
<ModuleIdent>201</ModuleIdent>
<Module Id="#x03090007" Type="FSOUT" Class="FSOUT">
<Name>Module 2 (FSOUT)</Name>
<ImageId>518</ImageId>
<ImageId>548</ImageId>
<ModuleData>02000000c9000000000004000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6142</PdoIndex>
</Module>
@@ -8411,7 +8411,7 @@ Bit1: Value bigger/equal Limit2]]></Comment>
<ModuleIdent>1950</ModuleIdent>
<Module Id="#x03090008" Type="DEVICEIO" Class="DEVICEIO">
<Name>Module 3 (DEVICEIO)</Name>
<ImageId>518</ImageId>
<ImageId>548</ImageId>
<ModuleData>020000009e070000000004000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>7166</PdoIndex>
</Module>
@@ -8421,7 +8421,7 @@ Bit1: Value bigger/equal Limit2]]></Comment>
<ModuleIdent>691</ModuleIdent>
<Module Id="#x03090009" Type="FSLOGIC" Class="FSLOGIC">
<Name>Module 4 (FSLOGIC)</Name>
<ImageId>518</ImageId>
<ImageId>548</ImageId>
<ModuleData>02000000b3020000000004000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>7167</PdoIndex>
<PdoIndex>6143</PdoIndex>
@@ -9411,7 +9411,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -9686,7 +9686,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -9961,7 +9961,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -10236,7 +10236,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -10511,7 +10511,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -14018,7 +14018,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x0309000e" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -14201,7 +14201,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x0309000f" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -15191,7 +15191,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -15466,7 +15466,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -15741,7 +15741,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -16016,7 +16016,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -16291,7 +16291,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -19798,7 +19798,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x03090015" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -19981,7 +19981,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x03090016" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -20971,7 +20971,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -21246,7 +21246,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -21521,7 +21521,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -21796,7 +21796,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -22071,7 +22071,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -25578,7 +25578,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x03090021" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -25761,7 +25761,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x03090022" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -26612,7 +26612,7 @@ Bit1: Value bigger/equal Limit2]]></Comment>
<ModuleIdent>201</ModuleIdent>
<Module Id="#x0309001b" Type="FSOUT" Class="FSOUT">
<Name>Module 2 (FSOUT)</Name>
<ImageId>518</ImageId>
<ImageId>548</ImageId>
<ModuleData>02000000c9000000000004000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6142</PdoIndex>
</Module>
@@ -26622,7 +26622,7 @@ Bit1: Value bigger/equal Limit2]]></Comment>
<ModuleIdent>1950</ModuleIdent>
<Module Id="#x0309001c" Type="DEVICEIO" Class="DEVICEIO">
<Name>Module 3 (DEVICEIO)</Name>
<ImageId>518</ImageId>
<ImageId>548</ImageId>
<ModuleData>020000009e070000000004000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>7166</PdoIndex>
</Module>
@@ -26632,7 +26632,7 @@ Bit1: Value bigger/equal Limit2]]></Comment>
<ModuleIdent>691</ModuleIdent>
<Module Id="#x0309001d" Type="FSLOGIC" Class="FSLOGIC">
<Name>Module 4 (FSLOGIC)</Name>
<ImageId>518</ImageId>
<ImageId>548</ImageId>
<ModuleData>02000000b3020000000004000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>7167</PdoIndex>
<PdoIndex>6143</PdoIndex>
@@ -27621,7 +27621,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -27893,7 +27893,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -28165,7 +28165,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -28437,7 +28437,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -28709,7 +28709,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -32214,7 +32214,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x03090028" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -32395,7 +32395,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x03090029" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -33382,7 +33382,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -33654,7 +33654,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -33926,7 +33926,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -34198,7 +34198,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -34470,7 +34470,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -37975,7 +37975,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x0309002f" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -38156,7 +38156,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x03090030" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -39143,7 +39143,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -39415,7 +39415,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -39687,7 +39687,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -39959,7 +39959,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -40231,7 +40231,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>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>02000000340c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6664</PdoIndex>
<PdoIndex>5632</PdoIndex>
@@ -43736,7 +43736,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x03090036" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>
@@ -43917,7 +43917,7 @@ Bit1: Value smaller than Limit2]]></Comment>
<ModuleIdent>3214</ModuleIdent>
<Module Id="#x03090037" Type="EL3214-0090" Class="">
<Name>Module 1 (EL3214-0090)</Name>
<ImageId>524</ImageId>
<ImageId>554</ImageId>
<ModuleData>020000008e0c0000000014000000000000000000000000000000000000000000</ModuleData>
<PdoIndex>6660</PdoIndex>
<PdoIndex>5636</PdoIndex>