You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3594 lines
176 KiB
XML
3594 lines
176 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4024.12">
|
|
<POU Name="Cell_Startup" Id="{a89c28c2-8383-4789-97b6-98e3468df31f}" SpecialFunc="None">
|
|
<Declaration><![CDATA[PROGRAM Cell_Startup
|
|
VAR
|
|
|
|
Status:BOOL;
|
|
|
|
StartupTmr1:TON;
|
|
StartupTmr2:TON;
|
|
|
|
Tmr:ARRAY [0..9] OF TON;
|
|
|
|
AMS_ID:FB_GetLocalAmsNetId;
|
|
|
|
AMS_ID_Read:BOOL;
|
|
Busy:BOOL;
|
|
Error:BOOL;
|
|
|
|
OS:R_TRIG;
|
|
OSF:F_TRIG;
|
|
|
|
END_VAR]]></Declaration>
|
|
<Implementation>
|
|
<NWL>
|
|
<XmlArchive>
|
|
<Data>
|
|
<o xml:space="preserve" t="NWLImplementationObject">
|
|
<v n="NetworkListComment">""</v>
|
|
<v n="DefaultViewMode">"Ld"</v>
|
|
<l2 n="NetworkList" cet="Network">
|
|
<o>
|
|
<v n="ILActive">false</v>
|
|
<v n="FBDValid">false</v>
|
|
<v n="ILValid">false</v>
|
|
<l2 n="ILLines" />
|
|
<v n="Comment">"Always ON Bit"</v>
|
|
<v n="Title">""</v>
|
|
<v n="Label">""</v>
|
|
<v n="OutCommented">false</v>
|
|
<l2 n="NetworkItems" cet="BoxTreeAssign">
|
|
<o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<o>
|
|
<v n="Operand">"GVL.System.bAlways_ON"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">24L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o n="RValue" t="BoxTreeOperand">
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"TRUE"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">23L</v>
|
|
</o>
|
|
<v n="Id">22L</v>
|
|
</o>
|
|
<v n="Id">25L</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="Connectors" />
|
|
<v n="Id">21L</v>
|
|
</o>
|
|
<o>
|
|
<v n="ILActive">false</v>
|
|
<v n="FBDValid">false</v>
|
|
<v n="ILValid">false</v>
|
|
<l2 n="ILLines" />
|
|
<v n="Comment">"Always OFF Bit"</v>
|
|
<v n="Title">""</v>
|
|
<v n="Label">""</v>
|
|
<v n="OutCommented">false</v>
|
|
<l2 n="NetworkItems" cet="BoxTreeAssign">
|
|
<o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<o>
|
|
<v n="Operand">"GVL.System.bAlways_OFF"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">29L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o n="RValue" t="BoxTreeOperand">
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"GVL.System.bAlways_ON"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">1</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">28L</v>
|
|
</o>
|
|
<v n="Id">27L</v>
|
|
</o>
|
|
<v n="Id">30L</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="Connectors" />
|
|
<v n="Id">26L</v>
|
|
</o>
|
|
<o>
|
|
<v n="ILActive">false</v>
|
|
<v n="FBDValid">false</v>
|
|
<v n="ILValid">false</v>
|
|
<l2 n="ILLines" />
|
|
<v n="Comment">"First Scan Bit"</v>
|
|
<v n="Title">""</v>
|
|
<v n="Label">""</v>
|
|
<v n="OutCommented">false</v>
|
|
<l2 n="NetworkItems" cet="BoxTreeAssign">
|
|
<o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<o>
|
|
<v n="Operand">"GVL.System.bFirst_Scan_Bit"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">34L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o n="RValue" t="BoxTreeOperand">
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"_TaskInfo[1].FirstCycle"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">33L</v>
|
|
</o>
|
|
<v n="Id">32L</v>
|
|
</o>
|
|
<v n="Id">35L</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="Connectors" />
|
|
<v n="Id">31L</v>
|
|
</o>
|
|
<o>
|
|
<v n="ILActive">false</v>
|
|
<v n="FBDValid">false</v>
|
|
<v n="ILValid">false</v>
|
|
<l2 n="ILLines" />
|
|
<v n="Comment">"Startup Timer"</v>
|
|
<v n="Title">""</v>
|
|
<v n="Label">""</v>
|
|
<v n="OutCommented">false</v>
|
|
<l2 n="NetworkItems" cet="BoxTreeAssign">
|
|
<o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<o>
|
|
<v n="Operand">"GVL.System.bStart_Up_Done"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">44L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o n="RValue" t="BoxTreeBox">
|
|
<v n="BoxType">"TON"</v>
|
|
<o n="Instance" t="Operand">
|
|
<v n="Operand">"StartupTmr1"</v>
|
|
<v n="Type">"TON"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">37L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<n />
|
|
<o>
|
|
<v n="Operand">""</v>
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">39L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<n n="InputFlags" />
|
|
<l2 n="InputItems" cet="BoxTreeOperand">
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"GVL.System.bFirst_Scan_Bit"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">1</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">41L</v>
|
|
</o>
|
|
<v n="Id">40L</v>
|
|
</o>
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"t#10s"</v>
|
|
<v n="Type">"TIME"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">43L</v>
|
|
</o>
|
|
<v n="Id">42L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>IN</v>
|
|
<v>PT</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>Q</v>
|
|
<v>ET</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<v n="CallType" t="Operator">FunctionBlock</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">38L</v>
|
|
</o>
|
|
<v n="Id">45L</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="Connectors" />
|
|
<v n="Id">36L</v>
|
|
</o>
|
|
<o>
|
|
<v n="ILActive">false</v>
|
|
<v n="FBDValid">false</v>
|
|
<v n="ILValid">false</v>
|
|
<l2 n="ILLines" />
|
|
<v n="Comment">"Quarter Second Flasher Bit"</v>
|
|
<v n="Title">""</v>
|
|
<v n="Label">""</v>
|
|
<v n="OutCommented">false</v>
|
|
<l2 n="NetworkItems" cet="BoxTreeAssign">
|
|
<o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<o>
|
|
<v n="Operand">"GVL.System.bQuarterSecondFlasher"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">72L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o n="RValue" t="BoxTreeBox">
|
|
<v n="BoxType">"OR"</v>
|
|
<o n="Instance" t="Operand">
|
|
<n n="Operand" />
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">47L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" />
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<n n="InputFlags" />
|
|
<l2 n="InputItems" cet="BoxTreeBox">
|
|
<o>
|
|
<v n="BoxType">"TON"</v>
|
|
<o n="Instance" t="Operand">
|
|
<v n="Operand">"Tmr[1]"</v>
|
|
<v n="Type">"TON"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">49L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<n />
|
|
<o>
|
|
<v n="Operand">""</v>
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">51L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<n n="InputFlags" />
|
|
<l2 n="InputItems">
|
|
<o t="BoxTreeBox">
|
|
<v n="BoxType">"TON"</v>
|
|
<o n="Instance" t="Operand">
|
|
<v n="Operand">"Tmr[0]"</v>
|
|
<v n="Type">"TON"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">52L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<n />
|
|
<o>
|
|
<v n="Operand">""</v>
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">54L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<l2 n="InputFlags" cet="Flags">
|
|
<o>
|
|
<v n="Flags">1</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o>
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="InputItems" cet="BoxTreeOperand">
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"Tmr[1].Q"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">56L</v>
|
|
</o>
|
|
<v n="Id">55L</v>
|
|
</o>
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"t#250ms"</v>
|
|
<v n="Type">"TIME"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">58L</v>
|
|
</o>
|
|
<v n="Id">57L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>IN</v>
|
|
<v>PT</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>Q</v>
|
|
<v>ET</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<v n="CallType" t="Operator">FunctionBlock</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">53L</v>
|
|
</o>
|
|
<o t="BoxTreeOperand">
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"t#250ms"</v>
|
|
<v n="Type">"TIME"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">60L</v>
|
|
</o>
|
|
<v n="Id">59L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>IN</v>
|
|
<v>PT</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>Q</v>
|
|
<v>ET</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<v n="CallType" t="Operator">FunctionBlock</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">50L</v>
|
|
</o>
|
|
<o>
|
|
<v n="BoxType">"AND"</v>
|
|
<o n="Instance" t="Operand">
|
|
<n n="Operand" />
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">61L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" />
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<n n="InputFlags" />
|
|
<l2 n="InputItems">
|
|
<o t="BoxTreeBox">
|
|
<v n="BoxType">"TON"</v>
|
|
<o n="Instance" t="Operand">
|
|
<v n="Operand">"Tmr[0]"</v>
|
|
<v n="Type">"TON"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">63L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<n />
|
|
<o>
|
|
<v n="Operand">""</v>
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">65L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<l2 n="InputFlags" cet="Flags">
|
|
<o>
|
|
<v n="Flags">1</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o>
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="InputItems" cet="BoxTreeOperand">
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"Tmr[1].Q"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">67L</v>
|
|
</o>
|
|
<v n="Id">66L</v>
|
|
</o>
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"t#250ms"</v>
|
|
<v n="Type">"TIME"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">69L</v>
|
|
</o>
|
|
<v n="Id">68L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>IN</v>
|
|
<v>PT</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>Q</v>
|
|
<v>ET</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<v n="CallType" t="Operator">FunctionBlock</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">64L</v>
|
|
</o>
|
|
<o t="BoxTreeOperand">
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"Tmr[0].Q"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">71L</v>
|
|
</o>
|
|
<v n="Id">70L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<v n="CallType" t="Operator">And</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">62L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<v n="CallType" t="Operator">Or</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">48L</v>
|
|
</o>
|
|
<v n="Id">73L</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="Connectors" />
|
|
<v n="Id">46L</v>
|
|
</o>
|
|
<o>
|
|
<v n="ILActive">false</v>
|
|
<v n="FBDValid">false</v>
|
|
<v n="ILValid">false</v>
|
|
<l2 n="ILLines" />
|
|
<v n="Comment">"Half Second Flasher Bit"</v>
|
|
<v n="Title">""</v>
|
|
<v n="Label">""</v>
|
|
<v n="OutCommented">false</v>
|
|
<l2 n="NetworkItems" cet="BoxTreeAssign">
|
|
<o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<o>
|
|
<v n="Operand">"GVL.System.bHalfSecondFlasher"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">100L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o n="RValue" t="BoxTreeBox">
|
|
<v n="BoxType">"OR"</v>
|
|
<o n="Instance" t="Operand">
|
|
<n n="Operand" />
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">75L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" />
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<n n="InputFlags" />
|
|
<l2 n="InputItems" cet="BoxTreeBox">
|
|
<o>
|
|
<v n="BoxType">"TON"</v>
|
|
<o n="Instance" t="Operand">
|
|
<v n="Operand">"Tmr[3]"</v>
|
|
<v n="Type">"TON"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">77L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<n />
|
|
<o>
|
|
<v n="Operand">""</v>
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">79L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<n n="InputFlags" />
|
|
<l2 n="InputItems">
|
|
<o t="BoxTreeBox">
|
|
<v n="BoxType">"TON"</v>
|
|
<o n="Instance" t="Operand">
|
|
<v n="Operand">"Tmr[2]"</v>
|
|
<v n="Type">"TON"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">80L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<n />
|
|
<o>
|
|
<v n="Operand">""</v>
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">82L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<l2 n="InputFlags" cet="Flags">
|
|
<o>
|
|
<v n="Flags">1</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o>
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="InputItems" cet="BoxTreeOperand">
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"Tmr[3].Q"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">84L</v>
|
|
</o>
|
|
<v n="Id">83L</v>
|
|
</o>
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"t#500ms"</v>
|
|
<v n="Type">"TIME"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">86L</v>
|
|
</o>
|
|
<v n="Id">85L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>IN</v>
|
|
<v>PT</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>Q</v>
|
|
<v>ET</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<v n="CallType" t="Operator">FunctionBlock</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">81L</v>
|
|
</o>
|
|
<o t="BoxTreeOperand">
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"t#500ms"</v>
|
|
<v n="Type">"TIME"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">88L</v>
|
|
</o>
|
|
<v n="Id">87L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>IN</v>
|
|
<v>PT</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>Q</v>
|
|
<v>ET</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<v n="CallType" t="Operator">FunctionBlock</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">78L</v>
|
|
</o>
|
|
<o>
|
|
<v n="BoxType">"AND"</v>
|
|
<o n="Instance" t="Operand">
|
|
<n n="Operand" />
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">89L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" />
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<n n="InputFlags" />
|
|
<l2 n="InputItems">
|
|
<o t="BoxTreeBox">
|
|
<v n="BoxType">"TON"</v>
|
|
<o n="Instance" t="Operand">
|
|
<v n="Operand">"Tmr[2]"</v>
|
|
<v n="Type">"TON"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">91L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<n />
|
|
<o>
|
|
<v n="Operand">""</v>
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">93L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<l2 n="InputFlags" cet="Flags">
|
|
<o>
|
|
<v n="Flags">1</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o>
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="InputItems" cet="BoxTreeOperand">
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"Tmr[3].Q"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">95L</v>
|
|
</o>
|
|
<v n="Id">94L</v>
|
|
</o>
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"t#500ms"</v>
|
|
<v n="Type">"TIME"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">97L</v>
|
|
</o>
|
|
<v n="Id">96L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>IN</v>
|
|
<v>PT</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>Q</v>
|
|
<v>ET</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<v n="CallType" t="Operator">FunctionBlock</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">92L</v>
|
|
</o>
|
|
<o t="BoxTreeOperand">
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"Tmr[2].Q"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">99L</v>
|
|
</o>
|
|
<v n="Id">98L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<v n="CallType" t="Operator">And</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">90L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<v n="CallType" t="Operator">Or</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">76L</v>
|
|
</o>
|
|
<v n="Id">101L</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="Connectors" />
|
|
<v n="Id">74L</v>
|
|
</o>
|
|
<o>
|
|
<v n="ILActive">false</v>
|
|
<v n="FBDValid">false</v>
|
|
<v n="ILValid">false</v>
|
|
<l2 n="ILLines" />
|
|
<v n="Comment">"One Second Flasher Bit"</v>
|
|
<v n="Title">""</v>
|
|
<v n="Label">""</v>
|
|
<v n="OutCommented">false</v>
|
|
<l2 n="NetworkItems" cet="BoxTreeAssign">
|
|
<o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<o>
|
|
<v n="Operand">"GVL.System.bOneSecondFlasher"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">128L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o n="RValue" t="BoxTreeBox">
|
|
<v n="BoxType">"OR"</v>
|
|
<o n="Instance" t="Operand">
|
|
<n n="Operand" />
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">103L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" />
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<n n="InputFlags" />
|
|
<l2 n="InputItems" cet="BoxTreeBox">
|
|
<o>
|
|
<v n="BoxType">"TON"</v>
|
|
<o n="Instance" t="Operand">
|
|
<v n="Operand">"Tmr[5]"</v>
|
|
<v n="Type">"TON"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">105L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<n />
|
|
<o>
|
|
<v n="Operand">""</v>
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">107L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<n n="InputFlags" />
|
|
<l2 n="InputItems">
|
|
<o t="BoxTreeBox">
|
|
<v n="BoxType">"TON"</v>
|
|
<o n="Instance" t="Operand">
|
|
<v n="Operand">"Tmr[4]"</v>
|
|
<v n="Type">"TON"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">108L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<n />
|
|
<o>
|
|
<v n="Operand">""</v>
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">110L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<l2 n="InputFlags" cet="Flags">
|
|
<o>
|
|
<v n="Flags">1</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o>
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="InputItems" cet="BoxTreeOperand">
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"Tmr[5].Q"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">112L</v>
|
|
</o>
|
|
<v n="Id">111L</v>
|
|
</o>
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"t#1s"</v>
|
|
<v n="Type">"TIME"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">114L</v>
|
|
</o>
|
|
<v n="Id">113L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>IN</v>
|
|
<v>PT</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>Q</v>
|
|
<v>ET</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<v n="CallType" t="Operator">FunctionBlock</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">109L</v>
|
|
</o>
|
|
<o t="BoxTreeOperand">
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"t#1s"</v>
|
|
<v n="Type">"TIME"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">116L</v>
|
|
</o>
|
|
<v n="Id">115L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>IN</v>
|
|
<v>PT</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>Q</v>
|
|
<v>ET</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<v n="CallType" t="Operator">FunctionBlock</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">106L</v>
|
|
</o>
|
|
<o>
|
|
<v n="BoxType">"AND"</v>
|
|
<o n="Instance" t="Operand">
|
|
<n n="Operand" />
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">117L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" />
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<n n="InputFlags" />
|
|
<l2 n="InputItems">
|
|
<o t="BoxTreeBox">
|
|
<v n="BoxType">"TON"</v>
|
|
<o n="Instance" t="Operand">
|
|
<v n="Operand">"Tmr[4]"</v>
|
|
<v n="Type">"TON"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">119L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<n />
|
|
<o>
|
|
<v n="Operand">""</v>
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">121L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<l2 n="InputFlags" cet="Flags">
|
|
<o>
|
|
<v n="Flags">1</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o>
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="InputItems" cet="BoxTreeOperand">
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"Tmr[5].Q"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">123L</v>
|
|
</o>
|
|
<v n="Id">122L</v>
|
|
</o>
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"t#1s"</v>
|
|
<v n="Type">"TIME"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">125L</v>
|
|
</o>
|
|
<v n="Id">124L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>IN</v>
|
|
<v>PT</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>Q</v>
|
|
<v>ET</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<v n="CallType" t="Operator">FunctionBlock</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">120L</v>
|
|
</o>
|
|
<o t="BoxTreeOperand">
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"Tmr[4].Q"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">127L</v>
|
|
</o>
|
|
<v n="Id">126L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<v n="CallType" t="Operator">And</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">118L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<v n="CallType" t="Operator">Or</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">104L</v>
|
|
</o>
|
|
<v n="Id">129L</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="Connectors" />
|
|
<v n="Id">102L</v>
|
|
</o>
|
|
<o>
|
|
<v n="ILActive">false</v>
|
|
<v n="FBDValid">false</v>
|
|
<v n="ILValid">false</v>
|
|
<l2 n="ILLines" />
|
|
<v n="Comment">"Twenty Milli Second Flasher Bit"</v>
|
|
<v n="Title">""</v>
|
|
<v n="Label">""</v>
|
|
<v n="OutCommented">false</v>
|
|
<l2 n="NetworkItems" cet="BoxTreeAssign">
|
|
<o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<o>
|
|
<v n="Operand">"GVL.System.bTwentyMilliFlasher"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">156L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o n="RValue" t="BoxTreeBox">
|
|
<v n="BoxType">"OR"</v>
|
|
<o n="Instance" t="Operand">
|
|
<n n="Operand" />
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">131L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" />
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<n n="InputFlags" />
|
|
<l2 n="InputItems" cet="BoxTreeBox">
|
|
<o>
|
|
<v n="BoxType">"TON"</v>
|
|
<o n="Instance" t="Operand">
|
|
<v n="Operand">"Tmr[7]"</v>
|
|
<v n="Type">"TON"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">133L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<n />
|
|
<o>
|
|
<v n="Operand">""</v>
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">135L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<n n="InputFlags" />
|
|
<l2 n="InputItems">
|
|
<o t="BoxTreeBox">
|
|
<v n="BoxType">"TON"</v>
|
|
<o n="Instance" t="Operand">
|
|
<v n="Operand">"Tmr[6]"</v>
|
|
<v n="Type">"TON"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">136L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<n />
|
|
<o>
|
|
<v n="Operand">""</v>
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">138L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<l2 n="InputFlags" cet="Flags">
|
|
<o>
|
|
<v n="Flags">1</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o>
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="InputItems" cet="BoxTreeOperand">
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"Tmr[7].Q"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">140L</v>
|
|
</o>
|
|
<v n="Id">139L</v>
|
|
</o>
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"t#20ms"</v>
|
|
<v n="Type">"TIME"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">142L</v>
|
|
</o>
|
|
<v n="Id">141L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>IN</v>
|
|
<v>PT</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>Q</v>
|
|
<v>ET</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<v n="CallType" t="Operator">FunctionBlock</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">137L</v>
|
|
</o>
|
|
<o t="BoxTreeOperand">
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"t#20ms"</v>
|
|
<v n="Type">"TIME"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">144L</v>
|
|
</o>
|
|
<v n="Id">143L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>IN</v>
|
|
<v>PT</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>Q</v>
|
|
<v>ET</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<v n="CallType" t="Operator">FunctionBlock</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">134L</v>
|
|
</o>
|
|
<o>
|
|
<v n="BoxType">"AND"</v>
|
|
<o n="Instance" t="Operand">
|
|
<n n="Operand" />
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">145L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" />
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<n n="InputFlags" />
|
|
<l2 n="InputItems">
|
|
<o t="BoxTreeBox">
|
|
<v n="BoxType">"TON"</v>
|
|
<o n="Instance" t="Operand">
|
|
<v n="Operand">"Tmr[6]"</v>
|
|
<v n="Type">"TON"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">147L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<n />
|
|
<o>
|
|
<v n="Operand">""</v>
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">149L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<l2 n="InputFlags" cet="Flags">
|
|
<o>
|
|
<v n="Flags">1</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o>
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="InputItems" cet="BoxTreeOperand">
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"Tmr[7].Q"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">151L</v>
|
|
</o>
|
|
<v n="Id">150L</v>
|
|
</o>
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"t#20ms"</v>
|
|
<v n="Type">"TIME"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">153L</v>
|
|
</o>
|
|
<v n="Id">152L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>IN</v>
|
|
<v>PT</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>Q</v>
|
|
<v>ET</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<v n="CallType" t="Operator">FunctionBlock</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">148L</v>
|
|
</o>
|
|
<o t="BoxTreeOperand">
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"Tmr[6].Q"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">155L</v>
|
|
</o>
|
|
<v n="Id">154L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<v n="CallType" t="Operator">And</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">146L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<v n="CallType" t="Operator">Or</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">132L</v>
|
|
</o>
|
|
<v n="Id">157L</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="Connectors" />
|
|
<v n="Id">130L</v>
|
|
</o>
|
|
<o>
|
|
<v n="ILActive">false</v>
|
|
<v n="FBDValid">false</v>
|
|
<v n="ILValid">false</v>
|
|
<l2 n="ILLines" />
|
|
<v n="Comment">"Tenth Second Flasher Bit"</v>
|
|
<v n="Title">""</v>
|
|
<v n="Label">""</v>
|
|
<v n="OutCommented">false</v>
|
|
<l2 n="NetworkItems" cet="BoxTreeAssign">
|
|
<o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<o>
|
|
<v n="Operand">"GVL.System.bTenthSecondFlasher"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">184L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o n="RValue" t="BoxTreeBox">
|
|
<v n="BoxType">"OR"</v>
|
|
<o n="Instance" t="Operand">
|
|
<n n="Operand" />
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">159L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" />
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<n n="InputFlags" />
|
|
<l2 n="InputItems" cet="BoxTreeBox">
|
|
<o>
|
|
<v n="BoxType">"TON"</v>
|
|
<o n="Instance" t="Operand">
|
|
<v n="Operand">"Tmr[9]"</v>
|
|
<v n="Type">"TON"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">161L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<n />
|
|
<o>
|
|
<v n="Operand">""</v>
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">163L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<n n="InputFlags" />
|
|
<l2 n="InputItems">
|
|
<o t="BoxTreeBox">
|
|
<v n="BoxType">"TON"</v>
|
|
<o n="Instance" t="Operand">
|
|
<v n="Operand">"Tmr[8]"</v>
|
|
<v n="Type">"TON"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">164L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<n />
|
|
<o>
|
|
<v n="Operand">""</v>
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">166L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<l2 n="InputFlags" cet="Flags">
|
|
<o>
|
|
<v n="Flags">1</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o>
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="InputItems" cet="BoxTreeOperand">
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"Tmr[9].Q"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">168L</v>
|
|
</o>
|
|
<v n="Id">167L</v>
|
|
</o>
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"t#100ms"</v>
|
|
<v n="Type">"TIME"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">170L</v>
|
|
</o>
|
|
<v n="Id">169L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>IN</v>
|
|
<v>PT</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>Q</v>
|
|
<v>ET</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<v n="CallType" t="Operator">FunctionBlock</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">165L</v>
|
|
</o>
|
|
<o t="BoxTreeOperand">
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"t#100ms"</v>
|
|
<v n="Type">"TIME"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">172L</v>
|
|
</o>
|
|
<v n="Id">171L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>IN</v>
|
|
<v>PT</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>Q</v>
|
|
<v>ET</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<v n="CallType" t="Operator">FunctionBlock</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">162L</v>
|
|
</o>
|
|
<o>
|
|
<v n="BoxType">"AND"</v>
|
|
<o n="Instance" t="Operand">
|
|
<n n="Operand" />
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">173L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" />
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<n n="InputFlags" />
|
|
<l2 n="InputItems">
|
|
<o t="BoxTreeBox">
|
|
<v n="BoxType">"TON"</v>
|
|
<o n="Instance" t="Operand">
|
|
<v n="Operand">"Tmr[8]"</v>
|
|
<v n="Type">"TON"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">175L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<n />
|
|
<o>
|
|
<v n="Operand">""</v>
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">177L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<l2 n="InputFlags" cet="Flags">
|
|
<o>
|
|
<v n="Flags">1</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o>
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="InputItems" cet="BoxTreeOperand">
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"Tmr[9].Q"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">179L</v>
|
|
</o>
|
|
<v n="Id">178L</v>
|
|
</o>
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"t#100ms"</v>
|
|
<v n="Type">"TIME"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">181L</v>
|
|
</o>
|
|
<v n="Id">180L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>IN</v>
|
|
<v>PT</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>Q</v>
|
|
<v>ET</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<v n="CallType" t="Operator">FunctionBlock</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">176L</v>
|
|
</o>
|
|
<o t="BoxTreeOperand">
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"Tmr[8].Q"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">183L</v>
|
|
</o>
|
|
<v n="Id">182L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<v n="CallType" t="Operator">And</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">174L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<v n="CallType" t="Operator">Or</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">160L</v>
|
|
</o>
|
|
<v n="Id">185L</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="Connectors" />
|
|
<v n="Id">158L</v>
|
|
</o>
|
|
<o>
|
|
<v n="ILActive">false</v>
|
|
<v n="FBDValid">false</v>
|
|
<v n="ILValid">false</v>
|
|
<l2 n="ILLines" />
|
|
<v n="Comment">"Twenty Milli Second OS Bit"</v>
|
|
<v n="Title">""</v>
|
|
<v n="Label">""</v>
|
|
<v n="OutCommented">false</v>
|
|
<l2 n="NetworkItems" cet="BoxTreeAssign">
|
|
<o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<o>
|
|
<v n="Operand">"GVL.System.bTwentMilli_OS"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">191L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o n="RValue" t="BoxTreeBox">
|
|
<v n="BoxType">"R_TRIG"</v>
|
|
<o n="Instance" t="Operand">
|
|
<v n="Operand">"OS"</v>
|
|
<v n="Type">"R_TRIG"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">187L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems">
|
|
<n />
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<n n="InputFlags" />
|
|
<l2 n="InputItems" cet="BoxTreeOperand">
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"GVL.System.bTwentyMilliFlasher"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">190L</v>
|
|
</o>
|
|
<v n="Id">189L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>CLK</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
</l2>
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>Q</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
</l2>
|
|
</o>
|
|
<v n="CallType" t="Operator">FunctionBlock</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">188L</v>
|
|
</o>
|
|
<v n="Id">192L</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="Connectors" />
|
|
<v n="Id">186L</v>
|
|
</o>
|
|
<o>
|
|
<v n="ILActive">false</v>
|
|
<v n="FBDValid">false</v>
|
|
<v n="ILValid">false</v>
|
|
<l2 n="ILLines" />
|
|
<v n="Comment">"Execute Read PLCs AMS Net ID"</v>
|
|
<v n="Title">""</v>
|
|
<v n="Label">""</v>
|
|
<v n="OutCommented">false</v>
|
|
<l2 n="NetworkItems" cet="BoxTreeAssign">
|
|
<o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<o>
|
|
<v n="Operand">"AMS_ID.bExecute"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">202L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o n="RValue" t="BoxTreeBox">
|
|
<v n="BoxType">"AND"</v>
|
|
<o n="Instance" t="Operand">
|
|
<n n="Operand" />
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">194L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" />
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<n n="InputFlags" />
|
|
<l2 n="InputItems" cet="BoxTreeOperand">
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"GVL.System.bFirst_Scan_Bit"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">1</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">197L</v>
|
|
</o>
|
|
<v n="Id">196L</v>
|
|
</o>
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"AMS_ID_Read"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">1</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">199L</v>
|
|
</o>
|
|
<v n="Id">198L</v>
|
|
</o>
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"Busy"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">1</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">201L</v>
|
|
</o>
|
|
<v n="Id">200L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<v n="CallType" t="Operator">And</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">195L</v>
|
|
</o>
|
|
<v n="Id">203L</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="Connectors" />
|
|
<v n="Id">193L</v>
|
|
</o>
|
|
<o>
|
|
<v n="ILActive">false</v>
|
|
<v n="FBDValid">false</v>
|
|
<v n="ILValid">false</v>
|
|
<l2 n="ILLines" />
|
|
<v n="Comment">"Read PLCs AMS Net ID"</v>
|
|
<v n="Title">""</v>
|
|
<v n="Label">""</v>
|
|
<v n="OutCommented">false</v>
|
|
<l2 n="NetworkItems" cet="BoxTreeAssign">
|
|
<o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<o>
|
|
<v n="Operand">"Busy"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">217L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o n="RValue" t="BoxTreeBox">
|
|
<v n="BoxType">"FB_GetLocalAmsNetId"</v>
|
|
<o n="Instance" t="Operand">
|
|
<v n="Operand">"AMS_ID"</v>
|
|
<v n="Type">"FB_GetLocalAmsNetId"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">205L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<n />
|
|
<o>
|
|
<v n="Operand">"Error"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">207L</v>
|
|
</o>
|
|
<o>
|
|
<v n="Operand">""</v>
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">208L</v>
|
|
</o>
|
|
<o>
|
|
<v n="Operand">"GVL.System.AMS_ID"</v>
|
|
<v n="Type">"T_AMSNetID"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">209L</v>
|
|
</o>
|
|
<o>
|
|
<v n="Operand">""</v>
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">210L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<n n="InputFlags" />
|
|
<l2 n="InputItems" cet="BoxTreeOperand">
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"TRUE"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">212L</v>
|
|
</o>
|
|
<v n="Id">211L</v>
|
|
</o>
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"AMS_ID.bExecute"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">214L</v>
|
|
</o>
|
|
<v n="Id">213L</v>
|
|
</o>
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"AMS_ID.tTimeOut"</v>
|
|
<v n="Type">"TIME"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">216L</v>
|
|
</o>
|
|
<v n="Id">215L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>EN</v>
|
|
<v>bExecute</v>
|
|
<v>tTimeOut</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>BOOL</v>
|
|
<v>TIME</v>
|
|
</l2>
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>bBusy</v>
|
|
<v>bError</v>
|
|
<v>nErrId</v>
|
|
<v>AddrString</v>
|
|
<v>AddrBytes</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
<v>BOOL</v>
|
|
<v>UDINT</v>
|
|
<v>T_AmsNetId</v>
|
|
<v>T_AmsNetIdArr</v>
|
|
</l2>
|
|
</o>
|
|
<v n="CallType" t="Operator">FunctionBlock</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">206L</v>
|
|
</o>
|
|
<v n="Id">218L</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="Connectors" />
|
|
<v n="Id">204L</v>
|
|
</o>
|
|
<o>
|
|
<v n="ILActive">false</v>
|
|
<v n="FBDValid">false</v>
|
|
<v n="ILValid">false</v>
|
|
<l2 n="ILLines" />
|
|
<v n="Comment">"AMS ID Read Complete"</v>
|
|
<v n="Title">""</v>
|
|
<v n="Label">""</v>
|
|
<v n="OutCommented">false</v>
|
|
<l2 n="NetworkItems" cet="BoxTreeAssign">
|
|
<o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" cet="Operand">
|
|
<o>
|
|
<v n="Operand">"AMS_ID_Read"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">true</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">232L</v>
|
|
</o>
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<o n="RValue" t="BoxTreeBox">
|
|
<v n="BoxType">"AND"</v>
|
|
<o n="Instance" t="Operand">
|
|
<n n="Operand" />
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">220L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" />
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">true</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<n n="InputFlags" />
|
|
<l2 n="InputItems">
|
|
<o t="BoxTreeBox">
|
|
<v n="BoxType">"OR"</v>
|
|
<o n="Instance" t="Operand">
|
|
<n n="Operand" />
|
|
<v n="Type">""</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">222L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems" />
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<n n="InputFlags" />
|
|
<l2 n="InputItems">
|
|
<o t="BoxTreeBox">
|
|
<v n="BoxType">"F_TRIG"</v>
|
|
<o n="Instance" t="Operand">
|
|
<v n="Operand">"OSF"</v>
|
|
<v n="Type">"F_TRIG"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">true</v>
|
|
<v n="Id">224L</v>
|
|
</o>
|
|
<o n="OutputItems" t="OutputItemList">
|
|
<l2 n="OutputItems">
|
|
<n />
|
|
</l2>
|
|
</o>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<n n="InputFlags" />
|
|
<l2 n="InputItems" cet="BoxTreeOperand">
|
|
<o>
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"Busy"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">227L</v>
|
|
</o>
|
|
<v n="Id">226L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>CLK</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
</l2>
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" cet="String">
|
|
<v>Q</v>
|
|
</l2>
|
|
<l2 n="Types" cet="String">
|
|
<v>BOOL</v>
|
|
</l2>
|
|
</o>
|
|
<v n="CallType" t="Operator">FunctionBlock</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">225L</v>
|
|
</o>
|
|
<o t="BoxTreeOperand">
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"AMS_ID_Read"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">0</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">229L</v>
|
|
</o>
|
|
<v n="Id">228L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<v n="CallType" t="Operator">Or</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">223L</v>
|
|
</o>
|
|
<o t="BoxTreeOperand">
|
|
<o n="Operand" t="Operand">
|
|
<v n="Operand">"Error"</v>
|
|
<v n="Type">"BOOL"</v>
|
|
<v n="Comment">""</v>
|
|
<v n="SymbolComment">""</v>
|
|
<v n="Address">""</v>
|
|
<o n="Flags" t="Flags">
|
|
<v n="Flags">1</v>
|
|
<v n="Fixed">false</v>
|
|
<v n="Extensible">false</v>
|
|
</o>
|
|
<v n="LValue">false</v>
|
|
<v n="Boolean">false</v>
|
|
<v n="IsInstance">false</v>
|
|
<v n="Id">231L</v>
|
|
</o>
|
|
<v n="Id">230L</v>
|
|
</o>
|
|
</l2>
|
|
<o n="InputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<o n="OutputParam" t="ParamList">
|
|
<l2 n="Names" />
|
|
<l2 n="Types" />
|
|
</o>
|
|
<v n="CallType" t="Operator">And</v>
|
|
<n n="EN" />
|
|
<n n="ENO" />
|
|
<n n="STSnippet" />
|
|
<v n="ContainsExtensibleInputs">false</v>
|
|
<v n="ProvidesSTSnippet">false</v>
|
|
<v n="Id">221L</v>
|
|
</o>
|
|
<v n="Id">233L</v>
|
|
</o>
|
|
</l2>
|
|
<l2 n="Connectors" />
|
|
<v n="Id">219L</v>
|
|
</o>
|
|
</l2>
|
|
<v n="BranchCounter">0</v>
|
|
<v n="ValidIds">true</v>
|
|
</o>
|
|
</Data>
|
|
<TypeList>
|
|
<Type n="Boolean">System.Boolean</Type>
|
|
<Type n="BoxTreeAssign">{9873c309-1f09-4ebf-9078-42d8057ef11b}</Type>
|
|
<Type n="BoxTreeBox">{acfc6f68-8e3a-4af5-bf81-3dd512095a46}</Type>
|
|
<Type n="BoxTreeOperand">{9de7f100-1b87-424c-a62e-45b0cfc85ed2}</Type>
|
|
<Type n="Flags">{668066f2-6069-46b3-8962-8db8d13d7db2}</Type>
|
|
<Type n="Int32">System.Int32</Type>
|
|
<Type n="Int64">System.Int64</Type>
|
|
<Type n="Network">{d9a99d73-b633-47db-b876-a752acb25871}</Type>
|
|
<Type n="NWLImplementationObject">{25e509de-33d4-4447-93f8-c9e4ea381c8b}</Type>
|
|
<Type n="Operand">{c9b2f165-48a2-4a45-8326-3952d8a3d708}</Type>
|
|
<Type n="Operator">{bffb3c53-f105-4e85-aba2-e30df579d75f}</Type>
|
|
<Type n="OutputItemList">{f40d3e09-c02c-4522-a88c-dac23558cfc4}</Type>
|
|
<Type n="ParamList">{71496971-9e0c-4677-a832-b9583b571130}</Type>
|
|
<Type n="String">System.String</Type>
|
|
</TypeList>
|
|
</XmlArchive>
|
|
</NWL>
|
|
</Implementation>
|
|
</POU>
|
|
</TcPlcObject> |