6379 lines
318 KiB
XML
6379 lines
318 KiB
XML
<?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.4024.53">
|
|
<DataTypes>
|
|
<DataType>
|
|
<Name GUID="{2438F91B-E188-4ED7-8594-54354F9ED6A4}" Namespace="Safety" TcBaseType="true">FSOE_6</Name>
|
|
<BitSize>48</BitSize>
|
|
<SubItem>
|
|
<Name>FSoE CMD</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>FSoE Data</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000032}">BITARR8</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>8</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>FSoE CRC_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>16</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>FSoE ConnID</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>32</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{B05FDAB7-3241-ACD3-D16C-0FDAF8825BC9}" AutoDeleteType="true">FSOE_7</Name>
|
|
<BitSize>56</BitSize>
|
|
<SubItem>
|
|
<Name>FSoE CMD</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>FSoE Data 0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000033}">BITARR16</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>8</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>FSoE CRC_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>24</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>FSoE ConnID</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>40</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{18071995-0000-0000-0000-002000000005}" IecBaseType="true" AutoDeleteType="true" HideSubItems="true">ARRAY [0..4] OF BIT</Name>
|
|
<BitSize>5</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000010}">BIT</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>5</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{18071995-0000-0000-0000-002000000010}" IecBaseType="true" AutoDeleteType="true" HideSubItems="true">ARRAY [0..1] OF BYTE</Name>
|
|
<BitSize>16</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000001}">BYTE</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>2</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{18071995-0000-0000-0000-002000000008}" IecBaseType="true" AutoDeleteType="true" HideSubItems="true">ARRAY [0..0] OF BYTE</Name>
|
|
<BitSize>8</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000001}">BYTE</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>1</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{18071995-0000-0000-0000-002000000004}" IecBaseType="true" AutoDeleteType="true" HideSubItems="true">ARRAY [0..3] OF BIT</Name>
|
|
<BitSize>4</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000010}">BIT</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>4</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{18071995-0000-0000-0000-00200000000C}" IecBaseType="true" AutoDeleteType="true" HideSubItems="true">ARRAY [0..11] OF BIT</Name>
|
|
<BitSize>12</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000010}">BIT</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>12</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{18071995-0000-0000-0000-002000000001}" IecBaseType="true" BitType="true" AutoDeleteType="true" HideSubItems="true">ARRAY [0..0] OF BIT</Name>
|
|
<BitSize>1</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000010}">BIT</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>1</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{18071995-0000-0000-0000-002000000006}" IecBaseType="true" BitType="true" AutoDeleteType="true" HideSubItems="true">ARRAY [0..5] OF BIT</Name>
|
|
<BitSize>6</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000010}">BIT</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>6</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
</DataTypes>
|
|
<ImageDatas>
|
|
<ImageData Id="1000">424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c000ffffc0c0c000ffff808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0ff0000c0c0c0ff0000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff</ImageData>
|
|
<ImageData Id="1001">424dd6020000000000003600000028000000100000000e0000000100180000000000a002000000000000000000000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ff008066008099008066008099008066ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff00ffff00000000ffff000000008099ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff00ffff00ffff00ffff00ffff008066ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff00ffff00ffff00ffff00ffff008099ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff00ffff00000000ffff000000008066ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff00ffffff000000ffffff0000008099ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff00ffff00ffff00ffff00ffff008066ff00ffff00ffff00ffff00ffff00ff66009999006666009999006666009999006600ffff00000000ffff000000008099ff00ffff00ffff00ffff00ffff00ff99006666009999006666009999006666009900ffff0000ff00ffff0000ff008066ff00ffff00ffff00ffff00ffff00ff66009999006666009999006666009999006600ffff00ffff00ffff00ffff008099ff00ffff00ffff00ffff00ffff00ff99006666009999006666009999006666009900ffff00000000ffff000000008066ff00ffff00ffff00ffff00ffff00ff66009999006666009999006666009999006600ffff00ffff00ffff00ffff008099ff00ffff00ffff00ffff00ffff00ff99006666009999006666009999006666009900ffff00800000ffff008000008066ff00ffff00ffff00ffff00ffff00ff66009999006666009999006666009999006600ffff00ffff00ffff00ffff008099ff00ffff00ffff00ffff00ffff00ff</ImageData>
|
|
<ImageData Id="1002">424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000120b0000120b00000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ff808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000ffffc0c0c000ffff808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0ff0000c0c0c0ff0000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff</ImageData>
|
|
<ImageData Id="1003">424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000120b0000120b00000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ff808080808080808080808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080808080808080c0c0c0c0c0c080808000bfffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c080808080808080808000bfff00bfff00bfff00bfff00bfffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080808080808080c0c0c0c0c0c080808000bfffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080808080808080c0c0c0c0c0c080808000bfffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c080808080808080808000bfff00bfff00bfff00bfff00bfff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080808080808080c0c0c0c0c0c080808000bfffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0bbc2bbc0c0c0c0c0c0c0c0c0808080ff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0bac2ba0bfc0bc0c0c0c0c0c0c0c0c0808080ff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ff</ImageData>
|
|
<ImageData Id="1004">424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ff808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000ffffc0c0c000ffff808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0ff0000c0c0c0ff0000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff</ImageData>
|
|
</ImageDatas>
|
|
<Project ProjectGUID="{24BCEDE3-526F-4D87-A687-3DBA9D107213}" TargetNetId="10.103.32.50.1.1" Target64Bit="true" ShowHideConfigurations="#x6">
|
|
<System>
|
|
<Settings MaxCpus="2">
|
|
<Cpu/>
|
|
<Cpu CpuId="1"/>
|
|
<IoIdleTask Affinity="#x00000001"/>
|
|
</Settings>
|
|
<Licenses>
|
|
<Target>
|
|
<ManualSelect>{BDCC0070-42D5-49AE-ABF1-1D4434813D60}</ManualSelect>
|
|
<ManualSelect>{6952449D-F68C-49A2-ADE4-8639D85B33A4}</ManualSelect>
|
|
</Target>
|
|
</Licenses>
|
|
<Tasks>
|
|
<Task Id="3" Priority="20" CycleTime="100000" AmsPort="350" Affinity="#x00000001" AdtTasks="true">
|
|
<Name>PlcTask</Name>
|
|
</Task>
|
|
<Task Id="4" Priority="21" CycleTime="100000" AmsPort="351" AdtTasks="true">
|
|
<Name>PlcSimTask</Name>
|
|
</Task>
|
|
</Tasks>
|
|
<TypeSystem>
|
|
<AdditionalTmcFile Name="BaseLib_Events" File="..\BaseLib\BaseLibPLC\BaseLib_Events.tmc"/>
|
|
<AdditionalTmcFile Name="UniperEvents" File="UniperEvents.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" TmcPath="PLC\PLC.tmc" TmcHash="{50895B90-7537-A15B-FCD5-B6813F3BDF01}">
|
|
<Name>PLC Instance</Name>
|
|
<CLSID ClassFactory="TcPlc30">{08500001-0000-0000-F000-000000000064}</CLSID>
|
|
<Vars VarGrpType="1">
|
|
<Name>PlcTask Inputs</Name>
|
|
<Var>
|
|
<Name>MAIN._xEmergencyStopOk</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbTempSensorPosolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbTempSensorPosolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbTempSensorPosolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbTempSensorPosolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbTempSensorNegolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbTempSensorNegolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbTempSensorNegolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbTempSensorNegolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbVoltageSegment.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbVoltageSegment.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbVoltageSegment.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbVoltageSegment.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbTempSensorPosolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbTempSensorPosolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbTempSensorPosolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbTempSensorPosolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbTempSensorNegolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbTempSensorNegolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbTempSensorNegolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbTempSensorNegolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbVoltageSegment.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbVoltageSegment.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbVoltageSegment.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbVoltageSegment.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbTempSensorPosolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbTempSensorPosolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbTempSensorPosolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbTempSensorPosolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbTempSensorNegolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbTempSensorNegolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbTempSensorNegolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbTempSensorNegolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbVoltageSegment.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbVoltageSegment.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbVoltageSegment.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbVoltageSegment.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbTempSensorPosolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbTempSensorPosolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbTempSensorPosolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbTempSensorPosolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbTempSensorNegolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbTempSensorNegolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbTempSensorNegolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbTempSensorNegolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbVoltageSegment.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbVoltageSegment.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbVoltageSegment.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbVoltageSegment.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbTempSensorPosolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbTempSensorPosolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbTempSensorPosolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbTempSensorPosolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbTempSensorNegolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbTempSensorNegolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbTempSensorNegolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbTempSensorNegolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbVoltageSegment.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbVoltageSegment.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbVoltageSegment.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbVoltageSegment.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbTempSensorPosolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbTempSensorPosolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbTempSensorPosolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbTempSensorPosolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbTempSensorNegolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbTempSensorNegolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbTempSensorNegolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbTempSensorNegolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbVoltageSegment.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbVoltageSegment.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbVoltageSegment.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbVoltageSegment.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbTempSensorPosolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbTempSensorPosolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbTempSensorPosolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbTempSensorPosolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbTempSensorNegolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbTempSensorNegolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbTempSensorNegolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbTempSensorNegolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbVoltageSegment.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbVoltageSegment.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbVoltageSegment.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbVoltageSegment.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbTempSensorPosolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbTempSensorPosolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbTempSensorPosolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbTempSensorPosolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbTempSensorNegolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbTempSensorNegolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbTempSensorNegolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbTempSensorNegolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbVoltageSegment.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbVoltageSegment.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbVoltageSegment.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbVoltageSegment.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbTempSensorPosolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbTempSensorPosolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbTempSensorPosolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbTempSensorPosolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbTempSensorNegolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbTempSensorNegolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbTempSensorNegolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbTempSensorNegolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbVoltageSegment.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbVoltageSegment.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbVoltageSegment.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbVoltageSegment.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbTempSensorPosolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbTempSensorPosolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbTempSensorPosolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbTempSensorPosolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbTempSensorNegolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbTempSensorNegolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbTempSensorNegolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbTempSensorNegolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbVoltageSegment.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbVoltageSegment.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbVoltageSegment.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbVoltageSegment.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbTempSensorPosolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbTempSensorPosolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbTempSensorPosolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbTempSensorPosolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbTempSensorNegolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbTempSensorNegolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbTempSensorNegolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbTempSensorNegolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbVoltageSegment.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbVoltageSegment.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbVoltageSegment.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbVoltageSegment.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xMCBOk</Name>
|
|
<Comment><![CDATA[ Motor circuit breaker ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk</Name>
|
|
<Comment><![CDATA[ Repair switch ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.iPVFeedback</Name>
|
|
<Comment><![CDATA[ Analog speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Underrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Overrange error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Card error]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbTempSensorPosolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbTempSensorPosolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbTempSensorPosolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbTempSensorPosolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbTempSensorNegolyt.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbTempSensorNegolyt.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbTempSensorNegolyt.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbTempSensorNegolyt.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbVoltageSegment.iAnalogValue</Name>
|
|
<Comment><![CDATA[ Analog input value]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbVoltageSegment.xUnderrange</Name>
|
|
<Comment><![CDATA[ Card has detected an open circuit]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbVoltageSegment.xOverrange</Name>
|
|
<Comment><![CDATA[ Input is overloaded]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbVoltageSegment.xErrorCard</Name>
|
|
<Comment><![CDATA[ Input card has error
|
|
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2" AreaNo="1">
|
|
<Name>PlcTask Outputs</Name>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xRelease</Name>
|
|
<Comment><![CDATA[ Start motor output]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN._fbInverter.xCloseDCRelais</Name>
|
|
<Comment><![CDATA[ Output for SCS DC-Relais]]></Comment>
|
|
<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>
|
|
</Vars>
|
|
<Contexts>
|
|
<Context>
|
|
<Id>0</Id>
|
|
<Name>PlcTask</Name>
|
|
<ManualConfig>
|
|
<OTCID>#x02010030</OTCID>
|
|
</ManualConfig>
|
|
<Priority>20</Priority>
|
|
<CycleTime>10000000</CycleTime>
|
|
</Context>
|
|
</Contexts>
|
|
<TaskPouOids>
|
|
<TaskPouOid Prio="20" OTCID="#x08502001"/>
|
|
</TaskPouOids>
|
|
</Instance>
|
|
</Project>
|
|
<Project GUID="{EFB0A11F-989C-4D9E-B375-03735C7E3BFF}" Name="PLC_SIM" PrjFilePath="PLC_SIM\PLC_SIM.plcproj" TmcFilePath="PLC_SIM\PLC_SIM.tmc" ReloadTmc="true" AmsPort="852" FileArchiveSettings="#x000e" SymbolicMapping="true">
|
|
<Instance Id="#x08502040" TcSmClass="TComPlcObjDef" KeepUnrestoredLinks="2" TmcPath="PLC_SIM\PLC_SIM.tmc" TmcHash="{04F4629B-B86A-5048-9DC5-4396BFF594C8}">
|
|
<Name>PLC_SIM Instance</Name>
|
|
<CLSID ClassFactory="TcPlc30">{08500001-0000-0000-F000-000000000064}</CLSID>
|
|
<Vars VarGrpType="1">
|
|
<Name>PlcTask Inputs</Name>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytValveTankOutlet.xOpenValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytValveTankOutlet.xCloseValve</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytPumpInlet.xEnable</Name>
|
|
<Comment><![CDATA[ Enable motor]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytPumpInlet.iSetpoint</Name>
|
|
<Comment><![CDATA[ Motor setpoint]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2" AreaNo="1">
|
|
<Name>PlcTask Outputs</Name>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.xEmergencyStopOk</Name>
|
|
<Comment><![CDATA[ Emergency stop ok]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[0]._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[0]._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[0]._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[0]._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[0]._fbTemperatureSensorPosolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[0]._fbTemperatureSensorNegolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[0]._fbVoltageSegment.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[1]._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[1]._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[1]._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[1]._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[1]._fbTemperatureSensorPosolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[1]._fbTemperatureSensorNegolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[1]._fbVoltageSegment.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[2]._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[2]._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[2]._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[2]._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[2]._fbTemperatureSensorPosolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[2]._fbTemperatureSensorNegolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[2]._fbVoltageSegment.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[3]._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[3]._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[3]._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[3]._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[3]._fbTemperatureSensorPosolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[3]._fbTemperatureSensorNegolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[0].afbUnits[3]._fbVoltageSegment.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[0]._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[0]._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[0]._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[0]._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[0]._fbTemperatureSensorPosolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[0]._fbTemperatureSensorNegolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[0]._fbVoltageSegment.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[1]._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[1]._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[1]._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[1]._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[1]._fbTemperatureSensorPosolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[1]._fbTemperatureSensorNegolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[1]._fbVoltageSegment.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[2]._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[2]._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[2]._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[2]._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[2]._fbTemperatureSensorPosolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[2]._fbTemperatureSensorNegolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[2]._fbVoltageSegment.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[3]._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[3]._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[3]._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[3]._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[3]._fbTemperatureSensorPosolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[3]._fbTemperatureSensorNegolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[1].afbUnits[3]._fbVoltageSegment.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[0]._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[0]._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[0]._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[0]._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[0]._fbTemperatureSensorPosolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[0]._fbTemperatureSensorNegolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[0]._fbVoltageSegment.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[1]._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[1]._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[1]._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[1]._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[1]._fbTemperatureSensorPosolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[1]._fbTemperatureSensorNegolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[1]._fbVoltageSegment.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[2]._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[2]._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[2]._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[2]._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[2]._fbTemperatureSensorPosolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[2]._fbTemperatureSensorNegolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[2]._fbVoltageSegment.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytValveTankOutlet.xOpenFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytValveTankOutlet.xCloseFeedback</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytPumpInlet.iMotorSpeedFeedback</Name>
|
|
<Comment><![CDATA[ Motor speed feedback]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[3]._fbPressurePosolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[3]._fbPressurePosolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[3]._fbPressureNegolytSegmentInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[3]._fbPressureNegolytTankInlet.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[3]._fbTemperatureSensorPosolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[3]._fbTemperatureSensorNegolyt.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbString.afbModules[2].afbUnits[3]._fbVoltageSegment.iAnalogValue</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[0].xMCBOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[0].xRepairSwitchOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[0].xMCBOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[0].xRepairSwitchOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[1].xMCBOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[1].xRepairSwitchOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[1].xMCBOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[1].xRepairSwitchOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[2].xMCBOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[2].xRepairSwitchOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[2].xMCBOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[2].xRepairSwitchOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[3].xMCBOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[3].xRepairSwitchOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[3].xMCBOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[3].xRepairSwitchOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[0].xMCBOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[0].xRepairSwitchOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[0].xMCBOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[0].xRepairSwitchOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[1].xMCBOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[1].xRepairSwitchOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[1].xMCBOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[1].xRepairSwitchOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[2].xMCBOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[2].xRepairSwitchOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[2].xMCBOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[2].xRepairSwitchOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[3].xMCBOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[3].xRepairSwitchOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[3].xMCBOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[3].xRepairSwitchOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[0].xMCBOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[0].xRepairSwitchOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[0].xMCBOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[0].xRepairSwitchOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[1].xMCBOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[1].xRepairSwitchOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[1].xMCBOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[1].xRepairSwitchOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[2].xMCBOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[2].xRepairSwitchOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[2].xMCBOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[2].xRepairSwitchOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[3].xMCBOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[3].xRepairSwitchOkPumpPosolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump posolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[3].xMCBOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ MCB ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[3].xRepairSwitchOkPumpNegolyt</Name>
|
|
<Comment><![CDATA[ Repair switch ok pump negolyt]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
</Vars>
|
|
<Contexts>
|
|
<Context>
|
|
<Id>0</Id>
|
|
<Name>PlcTask</Name>
|
|
<ManualConfig>
|
|
<OTCID>#x02010040</OTCID>
|
|
</ManualConfig>
|
|
<Priority>21</Priority>
|
|
<CycleTime>10000000</CycleTime>
|
|
</Context>
|
|
</Contexts>
|
|
<TaskPouOids>
|
|
<TaskPouOid Prio="21" OTCID="#x08502041"/>
|
|
</TaskPouOids>
|
|
</Instance>
|
|
</Project>
|
|
<PlcAuxTask Affinity="#x00000001"/>
|
|
</Plc>
|
|
<Safety>
|
|
<Project GUID="{2334894D-AAAF-4180-8968-1BD4B960B0F8}" Name="MainSafetyPLC" PrjFilePath="MainSafetyPLC\MainSafetyPLC.splcproj" TmcFilePath="MainSafetyPLC\MainSafetyPLC.tmc" GeneralArchiveSettings="#x000f" TargetArchiveSettings="#x0007" FileArchiveSettings="#x000e">
|
|
<Instance Id="#x01010010" KeepUnrestoredLinks="2">
|
|
<Name>MainSafetyPLC Instance</Name>
|
|
<TmcDesc GUID="{72A6D5B8-E98C-4604-8B90-09D1F8AB38A9}">
|
|
<Name>Safety</Name>
|
|
<InitSequence>PO</InitSequence>
|
|
<Contexts>
|
|
<Context>
|
|
<Id>1</Id>
|
|
<Name>Default</Name>
|
|
</Context>
|
|
</Contexts>
|
|
</TmcDesc>
|
|
</Instance>
|
|
</Project>
|
|
<Project GUID="{F47879F5-0CE6-44F4-85FD-D162CFB265B1}" Name="StringSafetyPLC" PrjFilePath="StringSafetyPLC\StringSafetyPLC.splcProj" TmcFilePath="StringSafetyPLC\StringSafetyPLC.tmc" GeneralArchiveSettings="#x000f" TargetArchiveSettings="#x0007" FileArchiveSettings="#x000e">
|
|
<Instance Id="#x01010020" KeepUnrestoredLinks="2">
|
|
<Name>StringSafetyPLC Instance</Name>
|
|
<TmcDesc GUID="{72A6D5B8-E98C-4604-8B90-09D1F8AB38A9}">
|
|
<Name>Safety</Name>
|
|
<InitSequence>PO</InitSequence>
|
|
<Contexts>
|
|
<Context>
|
|
<Id>1</Id>
|
|
<Name>Default</Name>
|
|
</Context>
|
|
</Contexts>
|
|
</TmcDesc>
|
|
</Instance>
|
|
</Project>
|
|
</Safety>
|
|
<Io>
|
|
<Device Id="1" DevType="111" DevFlags="#x0003" AmsPort="28673" AmsNetId="10.103.32.50.2.1" RemoteName="X103 (EtherCAT)" InfoImageId="2">
|
|
<Name>X103 (EtherCAT)</Name>
|
|
<AddressInfo>
|
|
<Pnp>
|
|
<DeviceDesc>EtherCAT X103 (TwinCAT-Intel PCI Ethernet Adapter (</DeviceDesc>
|
|
<DeviceName>\DEVICE\{B887A5AE-AD7A-4058-AA54-E5FAC133C237}</DeviceName>
|
|
<DeviceData>000105922ce9</DeviceData>
|
|
</Pnp>
|
|
</AddressInfo>
|
|
<Image Id="1" AddrType="9" ImageType="3">
|
|
<Name>Prozessabbild</Name>
|
|
</Image>
|
|
<Box Id="1" BoxType="9099">
|
|
<Name>-41K1 (EK1100)</Name>
|
|
<ImageId>1000</ImageId>
|
|
<EtherCAT SlaveType="1" PdiType="#x0d00" CycleMBoxPollingTime="0" VendorId="#x00000002" ProductCode="#x044c2c52" RevisionNo="#x00120000" PortPhys="305" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EK1100 EtherCAT-Koppler (2A E-Bus)" Desc="EK1100" PortABoxInfo="#x00ffffff"/>
|
|
<Box Id="3" BoxType="9099" BoxFlags="#x00000020">
|
|
<Name>-42K1 (EL6910)</Name>
|
|
<ImageId>1001</ImageId>
|
|
<EtherCAT SlaveType="2" PdiType="#x0005" MboxDataLinkLayer="true" StateMBoxPolling="true" CycleMBoxPollingTime="0" CoeType="3" FoeType="1" VendorId="#x00000002" ProductCode="#x1afe3052" RevisionNo="#x00150000" InfoDataAddr="true" RepeatSupport="true" TimeoutStateChange1="5000" TimeoutMailbox2="10000" TComSupport="true" PortPhys="51" DebugMemory="8" SafetyLogicSupported="true" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EL6910, TwinSAFE PLC" Desc="EL6910" PortABoxInfo="#x01000001">
|
|
<SyncMan>001000012600010001000000000100010001001026010000</SyncMan>
|
|
<SyncMan>001100012200010002000000000100010001001122010000</SyncMan>
|
|
<SyncMan>001216002400010003000000000000000200001224010000</SyncMan>
|
|
<SyncMan>001d14002000010004000000000000000200001d20010000</SyncMan>
|
|
<SyncMan>002e00002400000003000000000000000000002e24000000</SyncMan>
|
|
<SyncMan>002f00002000000004000000000000000000002f20000000</SyncMan>
|
|
<Fmmu>0000000000000000001200020100000001000000060000000200000000000000</Fmmu>
|
|
<Fmmu>0000000000000000001d00010100000002000000060000000300000000000000</Fmmu>
|
|
<Fmmu>00000000000000000d0800010100000003000000000000000000000000000000</Fmmu>
|
|
<Fmmu>0000000000000000000000020000000001000000060000000400010000000000</Fmmu>
|
|
<Fmmu>0000000000000000000000010000000002000000060000000500010000000000</Fmmu>
|
|
<BootStrapData>0010f400f410f400</BootStrapData>
|
|
<MBoxUserCmdData>004003000a0000001f000000030010000000000000000000000000000000000020f31005020000000100456e61626c6520446961674d65737361676520617320656d657267656e637900</MBoxUserCmdData>
|
|
<Pdo Name="ConnectionInputs" Index="#x1a00" Flags="#x2011" SyncMan="3">
|
|
<Entry Name="Message_3 TxPDO" Index="#x7000" Sub="#x01">
|
|
<Type GUID="{2438F91B-E188-4ED7-8594-54354F9ED6A4}" Namespace="Safety">FSOE_6</Type>
|
|
</Entry>
|
|
<Entry Name="Message_12 TxPDO" Index="#x7000" Sub="#x02">
|
|
<Type GUID="{2438F91B-E188-4ED7-8594-54354F9ED6A4}" Namespace="Safety">FSOE_6</Type>
|
|
</Entry>
|
|
<Entry Name="Message_13 TxPDO" Index="#x7000" Sub="#x03">
|
|
<Type GUID="{2438F91B-E188-4ED7-8594-54354F9ED6A4}" Namespace="Safety">FSOE_6</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="ConnectionOutputs" Index="#x1600" InOut="1" Flags="#x2011" SyncMan="2">
|
|
<Entry Name="Message_3 RxPDO" Index="#x6000" Sub="#x01">
|
|
<Type GUID="{2438F91B-E188-4ED7-8594-54354F9ED6A4}" Namespace="Safety">FSOE_6</Type>
|
|
</Entry>
|
|
<Entry Name="Message_12 RxPDO" Index="#x6000" Sub="#x02">
|
|
<Type GUID="{B05FDAB7-3241-ACD3-D16C-0FDAF8825BC9}">FSOE_7</Type>
|
|
</Entry>
|
|
<Entry Name="Message_13 RxPDO" Index="#x6000" Sub="#x03">
|
|
<Type GUID="{2438F91B-E188-4ED7-8594-54354F9ED6A4}" Namespace="Safety">FSOE_6</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="StandardOutputs" Index="#x17f0" InOut="1" Flags="#x2011" SyncMan="2">
|
|
<Entry Name="Standard In Var 1" Index="#x6000" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Standard In Var 2" Index="#x6000" Sub="#x02">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Standard In Var 4" Index="#x6000" Sub="#x03">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry>
|
|
<Type GUID="{18071995-0000-0000-0000-002000000005}">ARRAY [0..4] OF BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="FSLOGIC Inputs" Index="#x1bff" Flags="#x0011" SyncMan="3">
|
|
<Entry Name="Safe Logic State" Index="#xf100" Sub="#x01">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="Cycle Counter" Index="#xf100" Sub="#x02">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="FSLOGIC Outputs" Index="#x17ff" InOut="1" Flags="#x0011" SyncMan="2">
|
|
<Entry>
|
|
<Type GUID="{18071995-0000-0000-0000-002000000010}">ARRAY [0..1] OF BYTE</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<CoeProfile ProfileNo="5001"/>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="2" BoxType="9099">
|
|
<Name>-43K1 (EL1018)</Name>
|
|
<ImageId>7</ImageId>
|
|
<EtherCAT SlaveType="1" PdiType="#x0104" CycleMBoxPollingTime="0" VendorId="#x00000002" ProductCode="#x03fa3052" RevisionNo="#x00120000" RepeatSupport="true" PortPhys="51" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EL1018 8K. Dig. Eingang 24V, 10µs" Desc="EL1018" PortABoxInfo="#x01000003">
|
|
<SyncMan>001001000000010004000000000000000100001000010000</SyncMan>
|
|
<Fmmu>0000000000000000001000010100000002000000000000000000000000000000</Fmmu>
|
|
<Pdo Name="Channel 1" Index="#x1a00" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6000" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 2" Index="#x1a01" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6010" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 3" Index="#x1a02" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6020" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 4" Index="#x1a03" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6030" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 5" Index="#x1a04" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6040" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 6" Index="#x1a05" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6050" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 7" Index="#x1a06" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6060" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 8" Index="#x1a07" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6070" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="4" BoxType="9099">
|
|
<Name>-43K2 (EL1018)</Name>
|
|
<ImageId>7</ImageId>
|
|
<EtherCAT SlaveType="1" PdiType="#x0104" CycleMBoxPollingTime="0" VendorId="#x00000002" ProductCode="#x03fa3052" RevisionNo="#x00120000" RepeatSupport="true" PortPhys="51" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EL1018 8K. Dig. Eingang 24V, 10µs" Desc="EL1018" PortABoxInfo="#x01000002">
|
|
<SyncMan>001001000000010004000000000000000100001000010000</SyncMan>
|
|
<Fmmu>0000000000000000001000010100000002000000000000000000000000000000</Fmmu>
|
|
<Pdo Name="Channel 1" Index="#x1a00" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6000" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 2" Index="#x1a01" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6010" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 3" Index="#x1a02" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6020" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 4" Index="#x1a03" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6030" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 5" Index="#x1a04" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6040" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 6" Index="#x1a05" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6050" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 7" Index="#x1a06" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6060" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 8" Index="#x1a07" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6070" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="5" BoxType="9099">
|
|
<Name>-43K3 (EL1018)</Name>
|
|
<ImageId>7</ImageId>
|
|
<EtherCAT SlaveType="1" PdiType="#x0104" CycleMBoxPollingTime="0" VendorId="#x00000002" ProductCode="#x03fa3052" RevisionNo="#x00120000" RepeatSupport="true" PortPhys="51" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EL1018 8K. Dig. Eingang 24V, 10µs" Desc="EL1018" PortABoxInfo="#x01000004">
|
|
<SyncMan>001001000000010004000000000000000100001000010000</SyncMan>
|
|
<Fmmu>0000000000000000001000010100000002000000000000000000000000000000</Fmmu>
|
|
<Pdo Name="Channel 1" Index="#x1a00" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6000" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 2" Index="#x1a01" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6010" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 3" Index="#x1a02" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6020" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 4" Index="#x1a03" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6030" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 5" Index="#x1a04" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6040" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 6" Index="#x1a05" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6050" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 7" Index="#x1a06" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6060" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 8" Index="#x1a07" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6070" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="6" BoxType="9099">
|
|
<Name>-43K4 (EL1018)</Name>
|
|
<ImageId>7</ImageId>
|
|
<EtherCAT SlaveType="1" PdiType="#x0104" CycleMBoxPollingTime="0" VendorId="#x00000002" ProductCode="#x03fa3052" RevisionNo="#x00120000" RepeatSupport="true" PortPhys="51" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EL1018 8K. Dig. Eingang 24V, 10µs" Desc="EL1018" PortABoxInfo="#x01000005">
|
|
<SyncMan>001001000000010004000000000000000100001000010000</SyncMan>
|
|
<Fmmu>0000000000000000001000010100000002000000000000000000000000000000</Fmmu>
|
|
<Pdo Name="Channel 1" Index="#x1a00" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6000" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 2" Index="#x1a01" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6010" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 3" Index="#x1a02" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6020" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 4" Index="#x1a03" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6030" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 5" Index="#x1a04" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6040" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 6" Index="#x1a05" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6050" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 7" Index="#x1a06" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6060" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 8" Index="#x1a07" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6070" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="7" BoxType="9099">
|
|
<Name>-44K1 (EL2008)</Name>
|
|
<ImageId>1002</ImageId>
|
|
<EtherCAT SlaveType="1" PdiType="#x0104" CycleMBoxPollingTime="0" VendorId="#x00000002" ProductCode="#x07d83052" RevisionNo="#x00120000" RepeatSupport="true" PortPhys="51" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EL2008 8K. Dig. Ausgang 24V, 0.5A" Desc="EL2008" PortABoxInfo="#x01000006">
|
|
<SyncMan>000f01004400010003000000000000000000000f44090000</SyncMan>
|
|
<Fmmu>0000000000000000000f00020100000001000000000000000000000000000000</Fmmu>
|
|
<Pdo Name="Channel 1" Index="#x1600" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7000" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 2" Index="#x1601" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7010" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 3" Index="#x1602" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7020" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 4" Index="#x1603" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7030" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 5" Index="#x1604" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7040" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 6" Index="#x1605" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7050" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 7" Index="#x1606" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7060" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 8" Index="#x1607" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7070" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="8" BoxType="9099" BoxFlags="#x00000020">
|
|
<Name>-45K1 (EL1918)</Name>
|
|
<ImageId>1001</ImageId>
|
|
<EtherCAT SlaveType="2" PdiType="#x0005" MboxDataLinkLayer="true" StateMBoxPolling="true" CycleMBoxPollingTime="0" CoeType="3" FoeType="1" VendorId="#x00000002" ProductCode="#x077e3052" RevisionNo="#x00110000" InfoDataAddr="true" RepeatSupport="true" TimeoutStateChange1="5000" TimeoutMailbox2="10000" TComSupport="true" PortPhys="51" DebugMemory="8" SafetyLogicSupported="true" MaxSlotCount="2" Type="EL1918, 8K. Safety Eingang 24V, TwinSAFE" Desc="EL1918" PortABoxInfo="#x01000007">
|
|
<SyncMan>001000012600010001000000000100010001001026010000</SyncMan>
|
|
<SyncMan>001100012200010002000000000100010001001122010000</SyncMan>
|
|
<SyncMan>001208002400010003000000000000000800001224010000</SyncMan>
|
|
<SyncMan>001d09002000010004000000000000000900001d20010000</SyncMan>
|
|
<SyncMan>002e00002400000003000000000000000000002e24000000</SyncMan>
|
|
<SyncMan>002f00002000000004000000000000000000002f20000000</SyncMan>
|
|
<Fmmu>0000000000000000001200020100000001000000060000000200000000000000</Fmmu>
|
|
<Fmmu>0000000000000000001d00010100000002000000060000000300000000000000</Fmmu>
|
|
<Fmmu>00000000000000000d0800010100000003000000000000000000000000000000</Fmmu>
|
|
<Fmmu>0000000000000000000000020000000001000000060000000400010000000000</Fmmu>
|
|
<Fmmu>0000000000000000000000010000000002000000060000000500010000000000</Fmmu>
|
|
<BootStrapData>0010f400f410f400</BootStrapData>
|
|
<SuName></SuName>
|
|
<SuName></SuName>
|
|
<SuTask>#x00000000</SuTask>
|
|
<SuTask>#x00000000</SuTask>
|
|
<MBoxUserCmdData>004003000a0000001f000000030010000000000000000000000000000000000020f31005020000000100456e61626c6520446961674d65737361676520617320656d657267656e637900</MBoxUserCmdData>
|
|
<Pdo Name="FSoE Inputs" Index="#x1a00" Flags="#x0091" SyncMan="3">
|
|
<Entry Name="FSOE__FSoE Command" Index="#x6080" Sub="#x01">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 1.Input" Index="#x6001" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 1.Module Fault" Index="#x6002" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 2.Input" Index="#x6011" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 2.Module Fault" Index="#x6012" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 3.Input" Index="#x6021" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 3.Module Fault" Index="#x6022" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 4.Input" Index="#x6031" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 4.Module Fault" Index="#x6032" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 5.Input" Index="#x6041" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 5.Module Fault" Index="#x6042" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 6.Input" Index="#x6051" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 6.Module Fault" Index="#x6052" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 7.Input" Index="#x6061" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 7.Module Fault" Index="#x6062" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 8.Input" Index="#x6071" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 8.Module Fault" Index="#x6072" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE CRC 000" Index="#x6080" Sub="#x03">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE Connection ID" Index="#x6080" Sub="#x02">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="FSoE Outputs" Index="#x1600" InOut="1" Flags="#x0091" SyncMan="2">
|
|
<Entry Name="FSOE__FSoE Command" Index="#x7080" Sub="#x01">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 1.ErrAck" Index="#x7002" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 2.ErrAck" Index="#x7012" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 3.ErrAck" Index="#x7022" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 4.ErrAck" Index="#x7032" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 5.ErrAck" Index="#x7042" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 6.ErrAck" Index="#x7052" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 7.ErrAck" Index="#x7062" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 8.ErrAck" Index="#x7072" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE CRC 000" Index="#x7080" Sub="#x03">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE Connection ID" Index="#x7080" Sub="#x02">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="FSLOGIC Inputs" Index="#x1bff" Flags="#x0091" SyncMan="3">
|
|
<Entry Name="Safe Logic State" Index="#xf100" Sub="#x01">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="Cycle Counter" Index="#xf100" Sub="#x02">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="FSLOGIC Outputs" Index="#x17ff" InOut="1" Flags="#x0091" SyncMan="2">
|
|
<Entry>
|
|
<Type GUID="{18071995-0000-0000-0000-002000000010}">ARRAY [0..1] OF BYTE</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<CoeProfile ProfileNo="12522377"/>
|
|
<CoeProfile ProfileNo="12522377"/>
|
|
<CoeProfile ProfileNo="12522377"/>
|
|
<CoeProfile ProfileNo="12522377"/>
|
|
<CoeProfile ProfileNo="12522377"/>
|
|
<CoeProfile ProfileNo="12522377"/>
|
|
<CoeProfile ProfileNo="12522377"/>
|
|
<CoeProfile ProfileNo="12522377"/>
|
|
<CoeProfile ProfileNo="45290377"/>
|
|
<Slot Name="FSOE-Slot">
|
|
<SlotData>0000000001000400000000000000000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>17827710</ModuleIdent>
|
|
<Module Id="#x03090001" Type="FSOE" Class="1918">
|
|
<Name>Module 1 (FSOE)</Name>
|
|
<ImageId>406</ImageId>
|
|
<ModuleData>020000007e07100100002c000000000000000000000000000000000000000000</ModuleData>
|
|
<PdoIndex>6656</PdoIndex>
|
|
<PdoIndex>5632</PdoIndex>
|
|
<CoeProfile ProfileNo="#x00bf1389"/>
|
|
</Module>
|
|
</Slot>
|
|
<Slot Name="FSLOGIC">
|
|
<SlotData>0000010001000400000000000000000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>691</ModuleIdent>
|
|
<Module Id="#x03090002" Type="FSLOGIC" Class="FSLOGIC">
|
|
<Name>Module 2 (FSLOGIC)</Name>
|
|
<ImageId>406</ImageId>
|
|
<ModuleData>02000000b3020000000004000000000000000000000000000000000000000000</ModuleData>
|
|
<PdoIndex>7167</PdoIndex>
|
|
<PdoIndex>6143</PdoIndex>
|
|
</Module>
|
|
</Slot>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="9" BoxType="9099" BoxFlags="#x00000020">
|
|
<Name>-46K1 (EL2904)</Name>
|
|
<ImageId>118</ImageId>
|
|
<EtherCAT SlaveType="2" PdiType="#x0005" MboxDataLinkLayer="true" StateMBoxPolling="true" CycleMBoxPollingTime="0" CoeType="3" FoeType="1" VendorId="#x00000002" ProductCode="#x0b583052" RevisionNo="#x00130000" InfoDataAddr="true" TimeoutMailbox2="2000" CheckRevisionNoType="3" PortPhys="51" MaxSlotCount="2" Type="EL2904, 4 K. Safety Ausgang 24V, 0.5A, TwinSAFE" Desc="EL2904" PortABoxInfo="#x01000008">
|
|
<SyncMan>001000012600010001000000400000010001001026010000</SyncMan>
|
|
<SyncMan>001100012200010002000000400000010001001122010000</SyncMan>
|
|
<SyncMan>001208002400010003000000000000000800001224010000</SyncMan>
|
|
<SyncMan>001906002000010004000000000000000600001920010000</SyncMan>
|
|
<Fmmu>0000000000000000001200020100000001000000000000000000000000000000</Fmmu>
|
|
<Fmmu>0000000000000000001900010100000002000000000000000000000000000000</Fmmu>
|
|
<Fmmu>00000000000000000d0800010100000003000000000000000000000000000000</Fmmu>
|
|
<BootStrapData>0018f400f418f400</BootStrapData>
|
|
<Pdo Name="TxPDO" Index="#x1a00" Flags="#x0090" SyncMan="3">
|
|
<Entry Name="FSOE__FSoE Slave CMD" Index="#x6000" Sub="#x01">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000008}">ARRAY [0..0] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE Slave CRC_0" Index="#x6000" Sub="#x03">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE Slave ConnID" Index="#x6000" Sub="#x02">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="RxPDO" Index="#x1600" InOut="1" Flags="#x0090" SyncMan="2">
|
|
<Entry Name="FSOE__FSoE Master CMD" Index="#x7000" Sub="#x01">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__OutputChannel1" Index="#x7001" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__OutputChannel2" Index="#x7001" Sub="#x02">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__OutputChannel3" Index="#x7001" Sub="#x03">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__OutputChannel4" Index="#x7001" Sub="#x04">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000004}">ARRAY [0..3] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE Master CRC_0" Index="#x7000" Sub="#x03">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE Master ConnID" Index="#x7000" Sub="#x02">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="RxPDO" Index="#x1601" InOut="1" Flags="#x0090" SyncMan="2">
|
|
<Entry Name="Output Channel 1" Index="#x7010" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Output Channel 2" Index="#x7010" Sub="#x02">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Output Channel 3" Index="#x7010" Sub="#x03">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Output Channel 4" Index="#x7010" Sub="#x04">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry>
|
|
<Type GUID="{18071995-0000-0000-0000-00200000000C}">ARRAY [0..11] OF BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<CoeProfile ProfileNo="5001"/>
|
|
<CoeProfile ProfileNo="13112201"/>
|
|
<Slot Name="">
|
|
<SlotData>0000010001000400000000000000000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>290</ModuleIdent>
|
|
<Module Id="#x03090003" Type="FSOES" Class="290">
|
|
<Name>Module 1 (FSOES)</Name>
|
|
<ImageId>118</ImageId>
|
|
<ModuleData>020000002201000000000c000000000000000000000000000000000000000000</ModuleData>
|
|
<PdoIndex>6656</PdoIndex>
|
|
<PdoIndex>5632</PdoIndex>
|
|
<CoeProfile ProfileNo="#x00001389"/>
|
|
</Module>
|
|
</Slot>
|
|
<Slot Name="">
|
|
<SlotData>0000010001000400000000000000000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>200</ModuleIdent>
|
|
<Module Id="#x03090004" Type="DO" Class="200">
|
|
<Name>Module 2 (DO)</Name>
|
|
<ImageId>118</ImageId>
|
|
<ModuleData>02000000c8000000000004000000000000000000000000000000000000000000</ModuleData>
|
|
<PdoIndex>5633</PdoIndex>
|
|
</Module>
|
|
</Slot>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="10" BoxType="9099">
|
|
<Name>-47K1 (EK1122)</Name>
|
|
<ImageId>1003</ImageId>
|
|
<EtherCAT SlaveType="1" PdiType="#x0d00" CycleMBoxPollingTime="0" VendorId="#x00000002" ProductCode="#x04622c52" RevisionNo="#x00120000" PortPhys="4883" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EK1122 2-Port EtherCAT-Abzweig" Desc="EK1122" PortABoxInfo="#x01000009"/>
|
|
<Box Id="13" BoxType="9099">
|
|
<Name>-10K1 X1 SCS S1 (EK1100)</Name>
|
|
<ImageId>1000</ImageId>
|
|
<EtherCAT SlaveType="1" PdiType="#x0d00" CycleMBoxPollingTime="0" VendorId="#x00000002" ProductCode="#x044c2c52" RevisionNo="#x00120000" PortPhys="305" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EK1100 EtherCAT-Koppler (2A E-Bus)" Desc="EK1100" PortABoxInfo="#x0300000a"/>
|
|
<Box Id="19" BoxType="9099">
|
|
<Name>-11K1 (EL1018)</Name>
|
|
<ImageId>7</ImageId>
|
|
<EtherCAT SlaveType="1" PdiType="#x0104" CycleMBoxPollingTime="0" VendorId="#x00000002" ProductCode="#x03fa3052" RevisionNo="#x00120000" RepeatSupport="true" PortPhys="51" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EL1018 8K. Dig. Eingang 24V, 10µs" Desc="EL1018" PortABoxInfo="#x0100000d">
|
|
<SyncMan>001001000000010004000000000000000100001000010000</SyncMan>
|
|
<Fmmu>0000000000000000001000010100000002000000000000000000000000000000</Fmmu>
|
|
<Pdo Name="Channel 1" Index="#x1a00" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6000" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 2" Index="#x1a01" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6010" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 3" Index="#x1a02" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6020" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 4" Index="#x1a03" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6030" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 5" Index="#x1a04" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6040" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 6" Index="#x1a05" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6050" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 7" Index="#x1a06" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6060" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 8" Index="#x1a07" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6070" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="20" BoxType="9099">
|
|
<Name>-12K1 (EL2008)</Name>
|
|
<ImageId>1002</ImageId>
|
|
<EtherCAT SlaveType="1" PdiType="#x0104" CycleMBoxPollingTime="0" VendorId="#x00000002" ProductCode="#x07d83052" RevisionNo="#x00120000" RepeatSupport="true" PortPhys="51" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EL2008 8K. Dig. Ausgang 24V, 0.5A" Desc="EL2008" PortABoxInfo="#x01000013">
|
|
<SyncMan>000f01004400010003000000000000000000000f44090000</SyncMan>
|
|
<Fmmu>0000000000000000000f00020100000001000000000000000000000000000000</Fmmu>
|
|
<Pdo Name="Channel 1" Index="#x1600" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7000" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 2" Index="#x1601" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7010" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 3" Index="#x1602" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7020" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 4" Index="#x1603" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7030" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 5" Index="#x1604" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7040" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 6" Index="#x1605" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7050" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 7" Index="#x1606" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7060" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 8" Index="#x1607" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7070" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="21" BoxType="9099" BoxFlags="#x00000020">
|
|
<Name>-13K1 (EL3054)</Name>
|
|
<ImageId>1004</ImageId>
|
|
<EtherCAT SlaveType="2" PdiType="#x0405" MboxDataLinkLayer="true" StateMBoxPolling="true" CycleMBoxPollingTime="0" CoeType="7" FoeType="1" VendorId="#x00000002" ProductCode="#x0bee3052" RevisionNo="#x00160000" InfoDataAddr="true" TimeoutMailbox2="2000" CheckRevisionNoType="3" PortPhys="51" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EL3054 4K. Ana. Eingang 4-20mA" Desc="EL3054" PortABoxInfo="#x01000014">
|
|
<SyncMan>001080002600010001000000800080008000001026010000</SyncMan>
|
|
<SyncMan>801080002200010002000000800080008000801022010000</SyncMan>
|
|
<SyncMan>001100000400000003000000000000000000001104000000</SyncMan>
|
|
<SyncMan>801110002000010004000000000000001000801120010000</SyncMan>
|
|
<Fmmu>0000000000000000801100010100000002000000000000000000000000000000</Fmmu>
|
|
<Fmmu>00000000000000000d0800010100000003000000000000000000000000000000</Fmmu>
|
|
<BootStrapData>0010f400f410f400</BootStrapData>
|
|
<Pdo Name="AI Standard Channel 1" Index="#x1a00" Flags="#x0010" SyncMan="3">
|
|
<ExcludePdo>#x1a01</ExcludePdo>
|
|
<Entry Name="Status__Underrange" Index="#x6000" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Underrange event active]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Overrange" Index="#x6000" Sub="#x02">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Overrange event active]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Limit 1" Index="#x6000" Sub="#x03">
|
|
<Type>BIT2</Type>
|
|
<Comment><![CDATA[Bit0: Value smaller/equal Limit1
|
|
Bit1: Value bigger/equal Limit1]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Limit 2" Index="#x6000" Sub="#x05">
|
|
<Type>BIT2</Type>
|
|
<Comment><![CDATA[Bit0: Value smaller/equal Limit2
|
|
Bit1: Value bigger/equal Limit2]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Error" Index="#x6000" Sub="#x07">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Bit set when Over- or Underrange]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000001}">ARRAY [0..0] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000006}">ARRAY [0..5] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__TxPDO State" Index="#x6000" Sub="#x0f">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[TRUE when this TxPDO is not valid]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__TxPDO Toggle" Index="#x6000" Sub="#x10">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Bit toggles everytime when new value available]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Value" Index="#x6000" Sub="#x11" Flags="#x00040000">
|
|
<Type>INT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="AI Compact Channel 1" Index="#x1a01" Flags="#x0010">
|
|
<ExcludePdo>#x1a00</ExcludePdo>
|
|
<Entry Name="Value" Index="#x6000" Sub="#x11" Flags="#x00040000">
|
|
<Type>INT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="AI Standard Channel 2" Index="#x1a02" Flags="#x0010" SyncMan="3">
|
|
<ExcludePdo>#x1a03</ExcludePdo>
|
|
<Entry Name="Status__Underrange" Index="#x6010" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Underrange event active]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Overrange" Index="#x6010" Sub="#x02">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Overrange event active]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Limit 1" Index="#x6010" Sub="#x03">
|
|
<Type>BIT2</Type>
|
|
<Comment><![CDATA[Bit0: Value smaller/equal Limit1
|
|
Bit1: Value bigger/equal Limit1]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Limit 2" Index="#x6010" Sub="#x05">
|
|
<Type>BIT2</Type>
|
|
<Comment><![CDATA[Bit0: Value smaller/equal Limit2
|
|
Bit1: Value bigger/equal Limit2]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Error" Index="#x6010" Sub="#x07">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Bit set when Over- or Underrange]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000001}">ARRAY [0..0] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000006}">ARRAY [0..5] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__TxPDO State" Index="#x6010" Sub="#x0f">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[TRUE when this TxPDO is not valid]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__TxPDO Toggle" Index="#x6010" Sub="#x10">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Bit toggles everytime when new value available]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Value" Index="#x6010" Sub="#x11" Flags="#x00040000">
|
|
<Type>INT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="AI Compact Channel 2" Index="#x1a03" Flags="#x0010">
|
|
<ExcludePdo>#x1a02</ExcludePdo>
|
|
<Entry Name="Value" Index="#x6010" Sub="#x11" Flags="#x00040000">
|
|
<Type>INT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="AI Standard Channel 3" Index="#x1a04" Flags="#x0010" SyncMan="3">
|
|
<ExcludePdo>#x1a05</ExcludePdo>
|
|
<Entry Name="Status__Underrange" Index="#x6020" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Underrange event active]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Overrange" Index="#x6020" Sub="#x02">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Overrange event active]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Limit 1" Index="#x6020" Sub="#x03">
|
|
<Type>BIT2</Type>
|
|
<Comment><![CDATA[Bit0: Value smaller/equal Limit1
|
|
Bit1: Value bigger/equal Limit1]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Limit 2" Index="#x6020" Sub="#x05">
|
|
<Type>BIT2</Type>
|
|
<Comment><![CDATA[Bit0: Value smaller/equal Limit2
|
|
Bit1: Value bigger/equal Limit2]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Error" Index="#x6020" Sub="#x07">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Bit set when Over- or Underrange]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000001}">ARRAY [0..0] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000006}">ARRAY [0..5] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__TxPDO State" Index="#x6020" Sub="#x0f">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[TRUE when this TxPDO is not valid]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__TxPDO Toggle" Index="#x6020" Sub="#x10">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Bit toggles everytime when new value available]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Value" Index="#x6020" Sub="#x11" Flags="#x00040000">
|
|
<Type>INT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="AI Compact Channel 3" Index="#x1a05" Flags="#x0010">
|
|
<ExcludePdo>#x1a04</ExcludePdo>
|
|
<Entry Name="Value" Index="#x6020" Sub="#x11" Flags="#x00040000">
|
|
<Type>INT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="AI Standard Channel 4" Index="#x1a06" Flags="#x0010" SyncMan="3">
|
|
<ExcludePdo>#x1a07</ExcludePdo>
|
|
<Entry Name="Status__Underrange" Index="#x6030" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Underrange event active]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Overrange" Index="#x6030" Sub="#x02">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Overrange event active]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Limit 1" Index="#x6030" Sub="#x03">
|
|
<Type>BIT2</Type>
|
|
<Comment><![CDATA[Bit0: Value smaller/equal Limit1
|
|
Bit1: Value bigger/equal Limit1]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Limit 2" Index="#x6030" Sub="#x05">
|
|
<Type>BIT2</Type>
|
|
<Comment><![CDATA[Bit0: Value smaller/equal Limit2
|
|
Bit1: Value bigger/equal Limit2]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Error" Index="#x6030" Sub="#x07">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Bit set when Over- or Underrange]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000001}">ARRAY [0..0] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000006}">ARRAY [0..5] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__TxPDO State" Index="#x6030" Sub="#x0f">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[TRUE when this TxPDO is not valid]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__TxPDO Toggle" Index="#x6030" Sub="#x10">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Bit toggles everytime when new value available]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Value" Index="#x6030" Sub="#x11" Flags="#x00040000">
|
|
<Type>INT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="AI Compact Channel 4" Index="#x1a07" Flags="#x0010">
|
|
<ExcludePdo>#x1a06</ExcludePdo>
|
|
<Entry Name="Value" Index="#x6030" Sub="#x11" Flags="#x00040000">
|
|
<Type>INT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<CoeProfile ProfileNo="19665801"/>
|
|
<CoeProfile ProfileNo="19665801"/>
|
|
<CoeProfile ProfileNo="19665801"/>
|
|
<CoeProfile ProfileNo="19665801"/>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="22" BoxType="9099" BoxFlags="#x00000020">
|
|
<Name>-13K2 (EL3054)</Name>
|
|
<ImageId>1004</ImageId>
|
|
<EtherCAT SlaveType="2" PdiType="#x0405" MboxDataLinkLayer="true" StateMBoxPolling="true" CycleMBoxPollingTime="0" CoeType="7" FoeType="1" VendorId="#x00000002" ProductCode="#x0bee3052" RevisionNo="#x00160000" InfoDataAddr="true" TimeoutMailbox2="2000" CheckRevisionNoType="3" PortPhys="51" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EL3054 4K. Ana. Eingang 4-20mA" Desc="EL3054" PortABoxInfo="#x01000015">
|
|
<SyncMan>001080002600010001000000800080008000001026010000</SyncMan>
|
|
<SyncMan>801080002200010002000000800080008000801022010000</SyncMan>
|
|
<SyncMan>001100000400000003000000000000000000001104000000</SyncMan>
|
|
<SyncMan>801110002000010004000000000000001000801120010000</SyncMan>
|
|
<Fmmu>0000000000000000801100010100000002000000000000000000000000000000</Fmmu>
|
|
<Fmmu>00000000000000000d0800010100000003000000000000000000000000000000</Fmmu>
|
|
<BootStrapData>0010f400f410f400</BootStrapData>
|
|
<Pdo Name="AI Standard Channel 1" Index="#x1a00" Flags="#x0010" SyncMan="3">
|
|
<ExcludePdo>#x1a01</ExcludePdo>
|
|
<Entry Name="Status__Underrange" Index="#x6000" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Underrange event active]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Overrange" Index="#x6000" Sub="#x02">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Overrange event active]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Limit 1" Index="#x6000" Sub="#x03">
|
|
<Type>BIT2</Type>
|
|
<Comment><![CDATA[Bit0: Value smaller/equal Limit1
|
|
Bit1: Value bigger/equal Limit1]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Limit 2" Index="#x6000" Sub="#x05">
|
|
<Type>BIT2</Type>
|
|
<Comment><![CDATA[Bit0: Value smaller/equal Limit2
|
|
Bit1: Value bigger/equal Limit2]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Error" Index="#x6000" Sub="#x07">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Bit set when Over- or Underrange]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000001}">ARRAY [0..0] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000006}">ARRAY [0..5] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__TxPDO State" Index="#x6000" Sub="#x0f">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[TRUE when this TxPDO is not valid]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__TxPDO Toggle" Index="#x6000" Sub="#x10">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Bit toggles everytime when new value available]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Value" Index="#x6000" Sub="#x11" Flags="#x00040000">
|
|
<Type>INT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="AI Compact Channel 1" Index="#x1a01" Flags="#x0010">
|
|
<ExcludePdo>#x1a00</ExcludePdo>
|
|
<Entry Name="Value" Index="#x6000" Sub="#x11" Flags="#x00040000">
|
|
<Type>INT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="AI Standard Channel 2" Index="#x1a02" Flags="#x0010" SyncMan="3">
|
|
<ExcludePdo>#x1a03</ExcludePdo>
|
|
<Entry Name="Status__Underrange" Index="#x6010" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Underrange event active]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Overrange" Index="#x6010" Sub="#x02">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Overrange event active]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Limit 1" Index="#x6010" Sub="#x03">
|
|
<Type>BIT2</Type>
|
|
<Comment><![CDATA[Bit0: Value smaller/equal Limit1
|
|
Bit1: Value bigger/equal Limit1]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Limit 2" Index="#x6010" Sub="#x05">
|
|
<Type>BIT2</Type>
|
|
<Comment><![CDATA[Bit0: Value smaller/equal Limit2
|
|
Bit1: Value bigger/equal Limit2]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Error" Index="#x6010" Sub="#x07">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Bit set when Over- or Underrange]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000001}">ARRAY [0..0] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000006}">ARRAY [0..5] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__TxPDO State" Index="#x6010" Sub="#x0f">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[TRUE when this TxPDO is not valid]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__TxPDO Toggle" Index="#x6010" Sub="#x10">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Bit toggles everytime when new value available]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Value" Index="#x6010" Sub="#x11" Flags="#x00040000">
|
|
<Type>INT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="AI Compact Channel 2" Index="#x1a03" Flags="#x0010">
|
|
<ExcludePdo>#x1a02</ExcludePdo>
|
|
<Entry Name="Value" Index="#x6010" Sub="#x11" Flags="#x00040000">
|
|
<Type>INT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="AI Standard Channel 3" Index="#x1a04" Flags="#x0010" SyncMan="3">
|
|
<ExcludePdo>#x1a05</ExcludePdo>
|
|
<Entry Name="Status__Underrange" Index="#x6020" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Underrange event active]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Overrange" Index="#x6020" Sub="#x02">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Overrange event active]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Limit 1" Index="#x6020" Sub="#x03">
|
|
<Type>BIT2</Type>
|
|
<Comment><![CDATA[Bit0: Value smaller/equal Limit1
|
|
Bit1: Value bigger/equal Limit1]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Limit 2" Index="#x6020" Sub="#x05">
|
|
<Type>BIT2</Type>
|
|
<Comment><![CDATA[Bit0: Value smaller/equal Limit2
|
|
Bit1: Value bigger/equal Limit2]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Error" Index="#x6020" Sub="#x07">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Bit set when Over- or Underrange]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000001}">ARRAY [0..0] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000006}">ARRAY [0..5] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__TxPDO State" Index="#x6020" Sub="#x0f">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[TRUE when this TxPDO is not valid]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__TxPDO Toggle" Index="#x6020" Sub="#x10">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Bit toggles everytime when new value available]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Value" Index="#x6020" Sub="#x11" Flags="#x00040000">
|
|
<Type>INT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="AI Compact Channel 3" Index="#x1a05" Flags="#x0010">
|
|
<ExcludePdo>#x1a04</ExcludePdo>
|
|
<Entry Name="Value" Index="#x6020" Sub="#x11" Flags="#x00040000">
|
|
<Type>INT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="AI Standard Channel 4" Index="#x1a06" Flags="#x0010" SyncMan="3">
|
|
<ExcludePdo>#x1a07</ExcludePdo>
|
|
<Entry Name="Status__Underrange" Index="#x6030" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Underrange event active]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Overrange" Index="#x6030" Sub="#x02">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Overrange event active]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Limit 1" Index="#x6030" Sub="#x03">
|
|
<Type>BIT2</Type>
|
|
<Comment><![CDATA[Bit0: Value smaller/equal Limit1
|
|
Bit1: Value bigger/equal Limit1]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Limit 2" Index="#x6030" Sub="#x05">
|
|
<Type>BIT2</Type>
|
|
<Comment><![CDATA[Bit0: Value smaller/equal Limit2
|
|
Bit1: Value bigger/equal Limit2]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__Error" Index="#x6030" Sub="#x07">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Bit set when Over- or Underrange]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000001}">ARRAY [0..0] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000006}">ARRAY [0..5] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__TxPDO State" Index="#x6030" Sub="#x0f">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[TRUE when this TxPDO is not valid]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Status__TxPDO Toggle" Index="#x6030" Sub="#x10">
|
|
<Type>BIT</Type>
|
|
<Comment><![CDATA[Bit toggles everytime when new value available]]></Comment>
|
|
</Entry>
|
|
<Entry Name="Value" Index="#x6030" Sub="#x11" Flags="#x00040000">
|
|
<Type>INT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="AI Compact Channel 4" Index="#x1a07" Flags="#x0010">
|
|
<ExcludePdo>#x1a06</ExcludePdo>
|
|
<Entry Name="Value" Index="#x6030" Sub="#x11" Flags="#x00040000">
|
|
<Type>INT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<CoeProfile ProfileNo="19665801"/>
|
|
<CoeProfile ProfileNo="19665801"/>
|
|
<CoeProfile ProfileNo="19665801"/>
|
|
<CoeProfile ProfileNo="19665801"/>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="23" BoxType="9099" BoxFlags="#x00000020">
|
|
<Name>-14K1 (EL1904)</Name>
|
|
<ImageId>118</ImageId>
|
|
<EtherCAT SlaveType="2" PdiType="#x0005" MboxDataLinkLayer="true" StateMBoxPolling="true" CycleMBoxPollingTime="0" CoeType="7" FoeType="1" VendorId="#x00000002" ProductCode="#x07703052" RevisionNo="#x00130000" InfoDataAddr="true" TimeoutMailbox2="2000" CheckRevisionNoType="3" PortPhys="51" MaxSlotCount="1" Type="EL1904, 4 K. Safety Eingang 24V, TwinSAFE" Desc="EL1904" PortABoxInfo="#x01000016">
|
|
<SyncMan>001000012600010001000000400000010001001026010000</SyncMan>
|
|
<SyncMan>001100012200010002000000400000010001001122010000</SyncMan>
|
|
<SyncMan>001206002400010003000000000000000600001224010000</SyncMan>
|
|
<SyncMan>001906002000010004000000000000000600001920010000</SyncMan>
|
|
<Fmmu>0000000000000000001200020100000001000000000000000000000000000000</Fmmu>
|
|
<Fmmu>0000000000000000001900010100000002000000000000000000000000000000</Fmmu>
|
|
<Fmmu>00000000000000000d0800010100000003000000000000000000000000000000</Fmmu>
|
|
<BootStrapData>0010f400f410f400</BootStrapData>
|
|
<Pdo Name="TxPDO" Index="#x1a00" Flags="#x0090" SyncMan="3">
|
|
<Entry Name="FSOE__FSoE Slave CMD" Index="#x6000" Sub="#x01">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__InputChannel1" Index="#x6001" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__InputChannel2" Index="#x6001" Sub="#x02">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__InputChannel3" Index="#x6001" Sub="#x03">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__InputChannel4" Index="#x6001" Sub="#x04">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000004}">ARRAY [0..3] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE Slave CRC_0" Index="#x6000" Sub="#x03">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE Slave ConnID" Index="#x6000" Sub="#x02">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="RxPDO" Index="#x1600" InOut="1" Flags="#x0090" SyncMan="2">
|
|
<Entry Name="FSOE__FSoE Master CMD" Index="#x7000" Sub="#x01">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000008}">ARRAY [0..0] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE Master CRC_0" Index="#x7000" Sub="#x03">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE Master ConnID" Index="#x7000" Sub="#x02">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<CoeProfile ProfileNo="5001"/>
|
|
<Slot Name="">
|
|
<SlotData>0000010001000400000000000000000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>190</ModuleIdent>
|
|
<Module Id="#x03090005" Type="FSOES" Class="190">
|
|
<Name>Module 1 (FSOES)</Name>
|
|
<ImageId>118</ImageId>
|
|
<ModuleData>02000000be00000000000c000000000000000000000000000000000000000000</ModuleData>
|
|
<PdoIndex>6656</PdoIndex>
|
|
<PdoIndex>5632</PdoIndex>
|
|
<CoeProfile ProfileNo="#x00001389"/>
|
|
</Module>
|
|
</Slot>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="24" BoxType="9099" BoxFlags="#x00000020">
|
|
<Name>-15K1 (EL2912)</Name>
|
|
<ImageId>1001</ImageId>
|
|
<EtherCAT SlaveType="2" PdiType="#x0005" MboxDataLinkLayer="true" StateMBoxPolling="true" CycleMBoxPollingTime="0" CoeType="3" FoeType="1" VendorId="#x00000002" ProductCode="#x0b603052" RevisionNo="#x00100000" InfoDataAddr="true" RepeatSupport="true" TimeoutStateChange1="5000" TimeoutMailbox2="10000" TComSupport="true" PortPhys="51" DebugMemory="8" SafetyLogicSupported="true" MaxSlotCount="4" Type="EL2912, 2K. Safety Ausgang 24V, 2A, TwinSAFE" Desc="EL2912" PortABoxInfo="#x01000017">
|
|
<SyncMan>001000012600010001000000000100010001001026010000</SyncMan>
|
|
<SyncMan>001100012200010002000000000100010001001122010000</SyncMan>
|
|
<SyncMan>00120f002400010003000000000000000700001224010000</SyncMan>
|
|
<SyncMan>001d0f002000010004000000000000000900001d20010000</SyncMan>
|
|
<SyncMan>002e00002400000003000000000000000000002e24000000</SyncMan>
|
|
<SyncMan>002f00002000000004000000000000000000002f20000000</SyncMan>
|
|
<SyncMan>fa2f01002400010003000000000000000200fa2f24010000</SyncMan>
|
|
<Fmmu>0000000000000000001200020100000001000000060000000200000000000000</Fmmu>
|
|
<Fmmu>0000000000000000001d00010100000002000000060000000300000000000000</Fmmu>
|
|
<Fmmu>00000000000000000d0800010100000003000000000000000000000000000000</Fmmu>
|
|
<Fmmu>0000000000000000000000020000000001000000060000000400010000000000</Fmmu>
|
|
<Fmmu>0000000000000000000000010000000002000000060000000500010000000000</Fmmu>
|
|
<Fmmu>0000000000000000fa2f00020100000001000000060000000600020000000000</Fmmu>
|
|
<BootStrapData>0010f400f410f400</BootStrapData>
|
|
<SuName></SuName>
|
|
<SuName></SuName>
|
|
<SuName></SuName>
|
|
<SuName></SuName>
|
|
<SuTask>#x00000000</SuTask>
|
|
<SuTask>#x00000000</SuTask>
|
|
<SuTask>#x00000000</SuTask>
|
|
<SuTask>#x00000000</SuTask>
|
|
<MBoxUserCmdData>004003000a00000000000000000000000000000000000000000000000000000020f3100502000000010000</MBoxUserCmdData>
|
|
<Pdo Name="ConnectionInputs" Index="#x1a00" Flags="#x2011" SyncMan="3">
|
|
<Entry Name="LocalSafety.EStopInterface_9 TxPDO" Index="#x7000" Sub="#x01">
|
|
<Type GUID="{2438F91B-E188-4ED7-8594-54354F9ED6A4}" Namespace="Safety">FSOE_6</Type>
|
|
</Entry>
|
|
<Entry Name="LocalSafety.-14K1 (EL1904) - Module 1 (FSOES)_15 TxPDO" Index="#x7000" Sub="#x02">
|
|
<Type GUID="{2438F91B-E188-4ED7-8594-54354F9ED6A4}" Namespace="Safety">FSOE_6</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="ConnectionOutputs" Index="#x1600" InOut="1" Flags="#x2011" SyncMan="2">
|
|
<Entry Name="LocalSafety.EStopInterface_9 RxPDO" Index="#x6000" Sub="#x01">
|
|
<Type GUID="{2438F91B-E188-4ED7-8594-54354F9ED6A4}" Namespace="Safety">FSOE_6</Type>
|
|
</Entry>
|
|
<Entry Name="LocalSafety.-14K1 (EL1904) - Module 1 (FSOES)_15 RxPDO" Index="#x6000" Sub="#x02">
|
|
<Type GUID="{2438F91B-E188-4ED7-8594-54354F9ED6A4}" Namespace="Safety">FSOE_6</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="StandardOutputs" Index="#x17f0" InOut="1" Flags="#x2011" SyncMan="2">
|
|
<Entry Name="LocalSafety.ErrorAcknowledgement_3" Index="#x6000" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="LocalSafety.Run_4" Index="#x6000" Sub="#x02">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="LocalSafety.PLCCloseDCCB_5" Index="#x6000" Sub="#x03">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="LocalSafety.PLCResetLocalMon_6" Index="#x6000" Sub="#x04">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry>
|
|
<Type GUID="{18071995-0000-0000-0000-002000000004}">ARRAY [0..3] OF BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Outputs" Index="#x17fe" InOut="1" Flags="#x0091" SyncMan="6" SyncUnit="2">
|
|
<Entry Name="Module 1.Standard Output" BitLen="1" Index="#x7003" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Module 2.Standard Output" BitLen="1" Index="#x7013" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry BitLen="6">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000006}">ARRAY [0..5] OF BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="FIELDVOLTAGE Field Voltage Status" Index="#x1bfe" Flags="#x0091" SyncMan="3">
|
|
<Entry Name="Fieldvoltage Underrange" BitLen="1" Index="#xf6c0" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Fieldvoltage Overrange" BitLen="1" Index="#xf6c0" Sub="#x02">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry BitLen="6">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000006}">ARRAY [0..5] OF BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="FSLOGIC Inputs" Index="#x1bff" Flags="#x0091" SyncMan="3">
|
|
<Entry Name="Safe Logic State" BitLen="8" Index="#xf100" Sub="#x01">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="Cycle Counter" BitLen="8" Index="#xf100" Sub="#x02">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="FSLOGIC Outputs" Index="#x17ff" InOut="1" Flags="#x0091" SyncMan="2">
|
|
<Entry BitLen="16">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000010}">ARRAY [0..1] OF BYTE</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<CoeProfile ProfileNo="19075977"/>
|
|
<CoeProfile ProfileNo="19075977"/>
|
|
<CoeProfile ProfileNo="45290377"/>
|
|
<Slot Name="FSOE-Slot">
|
|
<SlotData>0000000001000400000000000000000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>2912</ModuleIdent>
|
|
</Slot>
|
|
<Slot Name="FSOUT-Slot">
|
|
<SlotData>0000010001000400000000000000000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>201</ModuleIdent>
|
|
<Module Id="#x03090007" Type="FSOUT" Class="FSOUT">
|
|
<Name>Module 2 (FSOUT)</Name>
|
|
<ImageId>406</ImageId>
|
|
<ModuleData>02000000c9000000000004000000000000000000000000000000000000000000</ModuleData>
|
|
<PdoIndex>6142</PdoIndex>
|
|
</Module>
|
|
</Slot>
|
|
<Slot Name="DEVICEIO-Slot">
|
|
<SlotData>0000010001000400000000000000000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>1950</ModuleIdent>
|
|
<Module Id="#x03090008" Type="DEVICEIO" Class="DEVICEIO">
|
|
<Name>Module 3 (DEVICEIO)</Name>
|
|
<ImageId>406</ImageId>
|
|
<ModuleData>020000009e070000000004000000000000000000000000000000000000000000</ModuleData>
|
|
<PdoIndex>7166</PdoIndex>
|
|
</Module>
|
|
</Slot>
|
|
<Slot Name="FSLOGIC">
|
|
<SlotData>0000010001000400000000000000000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>691</ModuleIdent>
|
|
<Module Id="#x03090009" Type="FSLOGIC" Class="FSLOGIC">
|
|
<Name>Module 4 (FSLOGIC)</Name>
|
|
<ImageId>406</ImageId>
|
|
<ModuleData>02000000b3020000000004000000000000000000000000000000000000000000</ModuleData>
|
|
<PdoIndex>7167</PdoIndex>
|
|
<PdoIndex>6143</PdoIndex>
|
|
</Module>
|
|
</Slot>
|
|
</EtherCAT>
|
|
</Box>
|
|
</Box>
|
|
<Box Id="15" BoxType="9099">
|
|
<Name>S1M1 (EK1100)</Name>
|
|
<ImageId>1000</ImageId>
|
|
<EtherCAT SlaveType="1" PdiType="#x0d00" CycleMBoxPollingTime="0" VendorId="#x00000002" ProductCode="#x044c2c52" RevisionNo="#x00120000" PortPhys="305" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EK1100 EtherCAT-Koppler (2A E-Bus)" Desc="EK1100" PortABoxInfo="#x0200000d"/>
|
|
</Box>
|
|
<Box Id="16" BoxType="9099">
|
|
<Name>S1M2 (EK1100)</Name>
|
|
<ImageId>1000</ImageId>
|
|
<EtherCAT SlaveType="1" PdiType="#x0d00" CycleMBoxPollingTime="0" VendorId="#x00000002" ProductCode="#x044c2c52" RevisionNo="#x00120000" PortPhys="305" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EK1100 EtherCAT-Koppler (2A E-Bus)" Desc="EK1100" PortABoxInfo="#x0200000f"/>
|
|
</Box>
|
|
<Box Id="17" BoxType="9099">
|
|
<Name>S1M3 (EK1100)</Name>
|
|
<ImageId>1000</ImageId>
|
|
<EtherCAT SlaveType="1" PdiType="#x0d00" CycleMBoxPollingTime="0" VendorId="#x00000002" ProductCode="#x044c2c52" RevisionNo="#x00120000" PortPhys="305" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EK1100 EtherCAT-Koppler (2A E-Bus)" Desc="EK1100" PortABoxInfo="#x02000010"/>
|
|
</Box>
|
|
<Box Id="14" BoxType="9099">
|
|
<Name>X2 SCS S2 (EK1100)</Name>
|
|
<ImageId>1000</ImageId>
|
|
<EtherCAT SlaveType="1" PdiType="#x0d00" CycleMBoxPollingTime="0" VendorId="#x00000002" ProductCode="#x044c2c52" RevisionNo="#x00120000" PortPhys="305" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EK1100 EtherCAT-Koppler (2A E-Bus)" Desc="EK1100" PortABoxInfo="#x0100000a"/>
|
|
</Box>
|
|
<Box Id="11" BoxType="9099">
|
|
<Name>S2M1 (EK1100)</Name>
|
|
<ImageId>1000</ImageId>
|
|
<EtherCAT SlaveType="1" PdiType="#x0d00" CycleMBoxPollingTime="0" VendorId="#x00000002" ProductCode="#x044c2c52" RevisionNo="#x00120000" PortPhys="305" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EK1100 EtherCAT-Koppler (2A E-Bus)" Desc="EK1100" PortABoxInfo="#x0200000e"/>
|
|
</Box>
|
|
<Box Id="12" BoxType="9099">
|
|
<Name>S2M2 (EK1100)</Name>
|
|
<ImageId>1000</ImageId>
|
|
<EtherCAT SlaveType="1" PdiType="#x0d00" CycleMBoxPollingTime="0" VendorId="#x00000002" ProductCode="#x044c2c52" RevisionNo="#x00120000" PortPhys="305" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EK1100 EtherCAT-Koppler (2A E-Bus)" Desc="EK1100" PortABoxInfo="#x0200000b"/>
|
|
</Box>
|
|
<Box Id="18" BoxType="9099">
|
|
<Name>S2M3 (EK1100)</Name>
|
|
<ImageId>1000</ImageId>
|
|
<EtherCAT SlaveType="1" PdiType="#x0d00" CycleMBoxPollingTime="0" VendorId="#x00000002" ProductCode="#x044c2c52" RevisionNo="#x00120000" PortPhys="305" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EK1100 EtherCAT-Koppler (2A E-Bus)" Desc="EK1100" PortABoxInfo="#x0200000c"/>
|
|
</Box>
|
|
</Box>
|
|
</Box>
|
|
<EtherCAT/>
|
|
</Device>
|
|
</Io>
|
|
</Project>
|
|
<Mappings>
|
|
<MappingInfo Identifier="{00000000-0010-0304-1000-040310000403}" Id="#x02030020"/>
|
|
<MappingInfo Identifier="{08502001-2041-0850-0020-500840205008}" Id="#x02030010" Watchdog="04000000040000000400000004000000"/>
|
|
<OwnerA Name="TIID^X103 (EtherCAT)">
|
|
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-42K1 (EL6910)">
|
|
<Link VarA="-41K1 (EK1100)^-43K3 (EL1018)^Channel 1^Input" VarB="StandardOutputs^Standard In Var 4"/>
|
|
<Link VarA="-41K1 (EK1100)^-45K1 (EL1918)^Module 1 (FSOE)^FSoE Outputs^FSOE" VarB="ConnectionInputs^Message_12 TxPDO"/>
|
|
<Link VarA="-41K1 (EK1100)^-46K1 (EL2904)^Module 1 (FSOES)^RxPDO^FSOE" VarB="ConnectionInputs^Message_13 TxPDO"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-45K1 (EL1918)">
|
|
<Link VarA="-41K1 (EK1100)^-42K1 (EL6910)^ConnectionOutputs^Message_12 RxPDO" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-46K1 (EL2904)">
|
|
<Link VarA="-41K1 (EK1100)^-42K1 (EL6910)^ConnectionOutputs^Message_13 RxPDO" VarB="Module 1 (FSOES)^TxPDO^FSOE"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S1 (EK1100)^-15K1 (EL2912)">
|
|
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S1 (EK1100)^-14K1 (EL1904)^Module 1 (FSOES)^RxPDO^FSOE" VarB="ConnectionInputs^LocalSafety.-14K1 (EL1904) - Module 1 (FSOES)_15 TxPDO"/>
|
|
<Link VarA="-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S1 (EK1100)^-14K1 (EL1904)^Module 1 (FSOES)^TxPDO^FSOE" VarB="ConnectionOutputs^LocalSafety.-14K1 (EL1904) - Module 1 (FSOES)_15 RxPDO"/>
|
|
</OwnerB>
|
|
</OwnerA>
|
|
<OwnerA Name="TIPC^PLC^PLC Instance">
|
|
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-42K1 (EL6910)">
|
|
<Link VarA="PlcTask Outputs^MAIN.xSafetyErrAck" VarB="StandardOutputs^Standard In Var 1"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.xSafetyRun" VarB="StandardOutputs^Standard In Var 2"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S1 (EK1100)^-15K1 (EL2912)">
|
|
<Link VarA="PlcTask Outputs^MAIN.xSafetyErrAck" VarB="StandardOutputs^LocalSafety.ErrorAcknowledgement_3"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.xSafetyRun" VarB="StandardOutputs^LocalSafety.Run_4"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIPC^PLC_SIM^PLC_SIM Instance">
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[0].xMCBOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[0].xRepairSwitchOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[0].xMCBOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[0].xRepairSwitchOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[0]._fbPressureNegolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[0]._fbPressureNegolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[0]._fbPressurePosolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[0]._fbPressurePosolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit1._fbTempSensorNegolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[0]._fbTemperatureSensorNegolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit1._fbTempSensorPosolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[0]._fbTemperatureSensorPosolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit1._fbVoltageSegment.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[0]._fbVoltageSegment.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[1].xMCBOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[1].xRepairSwitchOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[1].xMCBOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[1].xRepairSwitchOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[1]._fbPressureNegolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[1]._fbPressureNegolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[1]._fbPressurePosolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[1]._fbPressurePosolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit2._fbTempSensorNegolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[1]._fbTemperatureSensorNegolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit2._fbTempSensorPosolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[1]._fbTemperatureSensorPosolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit2._fbVoltageSegment.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[1]._fbVoltageSegment.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[2].xMCBOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[2].xRepairSwitchOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[2].xMCBOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[2].xRepairSwitchOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[2]._fbPressureNegolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[2]._fbPressureNegolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[2]._fbPressurePosolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[2]._fbPressurePosolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit3._fbTempSensorNegolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[2]._fbTemperatureSensorNegolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit3._fbTempSensorPosolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[2]._fbTemperatureSensorPosolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit3._fbVoltageSegment.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[2]._fbVoltageSegment.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[3].xMCBOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[3].xRepairSwitchOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[3].xMCBOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[3].xRepairSwitchOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[3]._fbPressureNegolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[3]._fbPressureNegolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[3]._fbPressurePosolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[3]._fbPressurePosolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit4._fbTempSensorNegolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[3]._fbTemperatureSensorNegolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit4._fbTempSensorPosolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[3]._fbTemperatureSensorPosolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule1._fbUnit4._fbVoltageSegment.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[0].afbUnits[3]._fbVoltageSegment.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[0].xMCBOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[0].xRepairSwitchOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[0].xMCBOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[0].xRepairSwitchOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[0]._fbPressureNegolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[0]._fbPressureNegolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[0]._fbPressurePosolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[0]._fbPressurePosolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit1._fbTempSensorNegolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[0]._fbTemperatureSensorNegolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit1._fbTempSensorPosolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[0]._fbTemperatureSensorPosolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit1._fbVoltageSegment.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[0]._fbVoltageSegment.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[1].xMCBOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[1].xRepairSwitchOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[1].xMCBOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[1].xRepairSwitchOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[1]._fbPressureNegolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[1]._fbPressureNegolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[1]._fbPressurePosolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[1]._fbPressurePosolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit2._fbTempSensorNegolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[1]._fbTemperatureSensorNegolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit2._fbTempSensorPosolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[1]._fbTemperatureSensorPosolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit2._fbVoltageSegment.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[1]._fbVoltageSegment.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[2].xMCBOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[2].xRepairSwitchOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[2].xMCBOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[2].xRepairSwitchOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[2]._fbPressureNegolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[2]._fbPressureNegolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[2]._fbPressurePosolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[2]._fbPressurePosolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit3._fbTempSensorNegolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[2]._fbTemperatureSensorNegolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit3._fbTempSensorPosolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[2]._fbTemperatureSensorPosolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit3._fbVoltageSegment.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[2]._fbVoltageSegment.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[3].xMCBOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[3].xRepairSwitchOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[3].xMCBOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[3].xRepairSwitchOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[3]._fbPressureNegolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[3]._fbPressureNegolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[3]._fbPressurePosolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[3]._fbPressurePosolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit4._fbTempSensorNegolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[3]._fbTemperatureSensorNegolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit4._fbTempSensorPosolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[3]._fbTemperatureSensorPosolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule2._fbUnit4._fbVoltageSegment.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[1].afbUnits[3]._fbVoltageSegment.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[0].xMCBOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[0].xRepairSwitchOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[0].xMCBOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[0].xRepairSwitchOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[0]._fbPressureNegolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[0]._fbPressureNegolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[0]._fbPressurePosolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[0]._fbPressurePosolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit1._fbTempSensorNegolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[0]._fbTemperatureSensorNegolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit1._fbTempSensorPosolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[0]._fbTemperatureSensorPosolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit1._fbVoltageSegment.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[0]._fbVoltageSegment.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[1].xMCBOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[1].xRepairSwitchOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[1].xMCBOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[1].xRepairSwitchOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[1]._fbPressureNegolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[1]._fbPressureNegolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[1]._fbPressurePosolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[1]._fbPressurePosolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit2._fbTempSensorNegolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[1]._fbTemperatureSensorNegolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit2._fbTempSensorPosolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[1]._fbTemperatureSensorPosolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit2._fbVoltageSegment.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[1]._fbVoltageSegment.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[2].xMCBOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[2].xRepairSwitchOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[2].xMCBOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[2].xRepairSwitchOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[2]._fbPressureNegolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[2]._fbPressureNegolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[2]._fbPressurePosolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[2]._fbPressurePosolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit3._fbTempSensorNegolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[2]._fbTemperatureSensorNegolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit3._fbTempSensorPosolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[2]._fbTemperatureSensorPosolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit3._fbVoltageSegment.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[2]._fbVoltageSegment.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[3].xMCBOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[3].xRepairSwitchOkPumpNegolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.iPVFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytPumpInlet.iMotorSpeedFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xMCBOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[3].xMCBOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk" VarB="PlcTask Outputs^GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[3].xRepairSwitchOkPumpPosolyt"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytValveTankOutlet.xCloseFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytValveTankOutlet.xOpenFeedback"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[3]._fbPressureNegolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[3]._fbPressureNegolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[3]._fbPressurePosolytSegmentInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[3]._fbPressurePosolytTankInlet.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit4._fbTempSensorNegolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[3]._fbTemperatureSensorNegolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit4._fbTempSensorPosolyt.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[3]._fbTemperatureSensorPosolyt.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._fbString._fbModule3._fbUnit4._fbVoltageSegment.iAnalogValue" VarB="PlcTask Outputs^MAIN.fbString.afbModules[2].afbUnits[3]._fbVoltageSegment.iAnalogValue"/>
|
|
<Link VarA="PlcTask Inputs^MAIN._xEmergencyStopOk" VarB="PlcTask Outputs^GVL_GLOBAL.xEmergencyStopOk"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytValveTankOutlet.xOpenValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.iSetpoint" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytPumpInlet.iSetpoint"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xRelease" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytPumpInlet.xEnable"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytValveTankOutlet.xCloseValve"/>
|
|
<Link VarA="PlcTask Outputs^MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenValve" VarB="PlcTask Inputs^MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytValveTankOutlet.xOpenValve"/>
|
|
</OwnerB>
|
|
</OwnerA>
|
|
</Mappings>
|
|
</TcSmProject>
|