Files
Motion_test/solution/tc_project_app/POUs/MAIN.TcPOU
T

890 lines
42 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4022.6">
<POU Name="MAIN" Id="{33eb6f49-7781-4211-a70b-87ada6d80cb7}" SpecialFunc="None">
<Declaration><![CDATA[PROGRAM MAIN
VAR
sVersion: STRING:='1.0.0';
M1:FB_DriveVirtual;
M1Link:FB_NcAxis;
bLimitFwd AT %I*: BOOL;
bLimitBwd AT %I*: BOOL;
bHomeSensor AT %I*: BOOL;
bOutput1 AT %Q*: BOOL:= TRUE;
bOutput2 AT %Q*: BOOL:= TRUE;
bOutput3 AT %Q*: BOOL:= TRUE;
bOutput4 AT %Q*: BOOL:= TRUE;
bOutput5 AT %Q*: BOOL:= TRUE;
bOutput6 AT %Q*: BOOL:= TRUE;
bOutput7 AT %Q*: BOOL:= TRUE;
bOutput8 AT %Q*: BOOL:= TRUE;
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[ACT();]]></ST>
</Implementation>
<Action Name="ACT" Id="{240e8099-f921-46d2-bfb2-289ee76e4611}">
<Implementation>
<NWL>
<XmlArchive>
<Data>
<o xml:space="preserve" t="NWLImplementationObject">
<v n="NetworkListComment">""</v>
<v n="DefaultViewMode">"Fbd"</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">""</v>
<v n="Title">""</v>
<v n="Label">""</v>
<v n="OutCommented">false</v>
<l2 n="NetworkItems" cet="BoxTreeBox">
<o>
<v n="BoxType">"FB_NcAxis"</v>
<o n="Instance" t="Operand">
<v n="Operand">"M1Link"</v>
<v n="Type">"FB_NcAxis"</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">3L</v>
</o>
<o n="OutputItems" t="OutputItemList">
<l2 n="OutputItems" cet="Operand">
<n />
<o>
<v n="Operand">""</v>
<n n="Type" />
<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">5L</v>
</o>
<o>
<v n="Operand">""</v>
<n n="Type" />
<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">6L</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">8L</v>
</o>
<v n="Id">7L</v>
</o>
</l2>
<o n="InputParam" t="ParamList">
<l2 n="Names" cet="String">
<v>En</v>
</l2>
<l2 n="Types" cet="String">
<v>BOOL</v>
</l2>
</o>
<o n="OutputParam" t="ParamList">
<l2 n="Names" cet="String">
<v>EnO</v>
<v>bError</v>
<v>Status</v>
</l2>
<l2 n="Types" cet="String">
<v>BOOL</v>
<v>BOOL</v>
<v>ST_AxisStatus</v>
</l2>
</o>
<v n="CallType" t="Operator">FunctionBlock</v>
<v n="EN">false</v>
<v n="ENO">false</v>
<n n="STSnippet" />
<v n="ContainsExtensibleInputs">false</v>
<v n="ProvidesSTSnippet">false</v>
<v n="Id">4L</v>
</o>
</l2>
<l2 n="Connectors" />
<v n="Id">2L</v>
</o>
<o>
<v n="ILActive">false</v>
<v n="FBDValid">false</v>
<v n="ILValid">false</v>
<l2 n="ILLines" />
<v n="Comment">""</v>
<v n="Title">""</v>
<v n="Label">""</v>
<v n="OutCommented">false</v>
<l2 n="NetworkItems" cet="BoxTreeBox">
<o>
<v n="BoxType">"FB_DriveVirtual"</v>
<o n="Instance" t="Operand">
<v n="Operand">"m1"</v>
<v n="Type">"FB_DriveVirtual"</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">67L</v>
</o>
<o n="OutputItems" t="OutputItemList">
<l2 n="OutputItems" cet="Operand">
<n />
<o>
<v n="Operand">""</v>
<n n="Type" />
<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">11L</v>
</o>
<o>
<v n="Operand">""</v>
<n n="Type" />
<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">12L</v>
</o>
<o>
<v n="Operand">""</v>
<n n="Type" />
<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">13L</v>
</o>
<o>
<v n="Operand">""</v>
<n n="Type" />
<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">14L</v>
</o>
<o>
<v n="Operand">""</v>
<n n="Type" />
<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">15L</v>
</o>
<o>
<v n="Operand">""</v>
<n n="Type" />
<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">16L</v>
</o>
<o>
<v n="Operand">""</v>
<n n="Type" />
<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">17L</v>
</o>
<o>
<v n="Operand">""</v>
<n n="Type" />
<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">18L</v>
</o>
<o>
<v n="Operand">""</v>
<n n="Type" />
<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">19L</v>
</o>
<o>
<v n="Operand">""</v>
<n n="Type" />
<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">20L</v>
</o>
<o>
<v n="Operand">""</v>
<n n="Type" />
<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">69L</v>
</o>
<o>
<v n="Operand">""</v>
<n n="Type" />
<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">70L</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">22L</v>
</o>
<v n="Id">21L</v>
</o>
<o>
<o n="Operand" t="Operand">
<v n="Operand">""</v>
<n n="Type" />
<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">24L</v>
</o>
<v n="Id">23L</v>
</o>
<o>
<o n="Operand" t="Operand">
<v n="Operand">""</v>
<n n="Type" />
<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">26L</v>
</o>
<v n="Id">25L</v>
</o>
<o>
<o n="Operand" t="Operand">
<v n="Operand">""</v>
<n n="Type" />
<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">28L</v>
</o>
<v n="Id">27L</v>
</o>
<o>
<o n="Operand" t="Operand">
<v n="Operand">""</v>
<n n="Type" />
<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">30L</v>
</o>
<v n="Id">29L</v>
</o>
<o>
<o n="Operand" t="Operand">
<v n="Operand">""</v>
<n n="Type" />
<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">32L</v>
</o>
<v n="Id">31L</v>
</o>
<o>
<o n="Operand" t="Operand">
<v n="Operand">""</v>
<n n="Type" />
<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">34L</v>
</o>
<v n="Id">33L</v>
</o>
<o>
<o n="Operand" t="Operand">
<v n="Operand">""</v>
<n n="Type" />
<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">36L</v>
</o>
<v n="Id">35L</v>
</o>
<o>
<o n="Operand" t="Operand">
<v n="Operand">""</v>
<n n="Type" />
<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">38L</v>
</o>
<v n="Id">37L</v>
</o>
<o>
<o n="Operand" t="Operand">
<v n="Operand">""</v>
<n n="Type" />
<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">40L</v>
</o>
<v n="Id">39L</v>
</o>
<o>
<o n="Operand" t="Operand">
<v n="Operand">""</v>
<n n="Type" />
<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">42L</v>
</o>
<v n="Id">41L</v>
</o>
<o>
<o n="Operand" t="Operand">
<v n="Operand">""</v>
<n n="Type" />
<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">44L</v>
</o>
<v n="Id">43L</v>
</o>
<o>
<o n="Operand" t="Operand">
<v n="Operand">"bLimitFwd"</v>
<v n="Type">"BOOL"</v>
<v n="Comment">""</v>
<v n="SymbolComment">""</v>
<v n="Address">"%I*"</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">46L</v>
</o>
<v n="Id">45L</v>
</o>
<o>
<o n="Operand" t="Operand">
<v n="Operand">"bLimitBwd"</v>
<v n="Type">"BOOL"</v>
<v n="Comment">""</v>
<v n="SymbolComment">""</v>
<v n="Address">"%I*"</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">48L</v>
</o>
<v n="Id">47L</v>
</o>
<o>
<o n="Operand" t="Operand">
<v n="Operand">""</v>
<n n="Type" />
<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">50L</v>
</o>
<v n="Id">49L</v>
</o>
<o>
<o n="Operand" t="Operand">
<v n="Operand">"bHomeSensor"</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">52L</v>
</o>
<v n="Id">51L</v>
</o>
<o>
<o n="Operand" t="Operand">
<v n="Operand">""</v>
<n n="Type" />
<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">54L</v>
</o>
<v n="Id">53L</v>
</o>
<o>
<o n="Operand" t="Operand">
<v n="Operand">""</v>
<n n="Type" />
<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">56L</v>
</o>
<v n="Id">55L</v>
</o>
<o>
<o n="Operand" t="Operand">
<v n="Operand">""</v>
<n n="Type" />
<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">58L</v>
</o>
<v n="Id">57L</v>
</o>
<o>
<o n="Operand" t="Operand">
<v n="Operand">"M1Link.Axis"</v>
<v n="Type">"AXIS_REF"</v>
<v n="Comment">""</v>
<v n="SymbolComment">""</v>
<v n="Address">"%I*"</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">60L</v>
</o>
<v n="Id">59L</v>
</o>
</l2>
<o n="InputParam" t="ParamList">
<l2 n="Names" cet="String">
<v>En</v>
<v>bEnable</v>
<v>bReset</v>
<v>bExecute</v>
<v>nCommand</v>
<v>nCmdData</v>
<v>fVelocity</v>
<v>fPosition</v>
<v>fAcceleration</v>
<v>fDeceleration</v>
<v>bJogFwd</v>
<v>bJogBwd</v>
<v>bLimitFwd</v>
<v>bLimitBwd</v>
<v>fOverride</v>
<v>bHomeSensor</v>
<v>fHomePosition</v>
<v>nHomeRevOffset</v>
<v>MasterAxis</v>
<v>Axis</v>
</l2>
<l2 n="Types" cet="String">
<v>BOOL</v>
<v>BOOL</v>
<v>BOOL</v>
<v>BOOL</v>
<v>UINT</v>
<v>UINT</v>
<v>LREAL</v>
<v>LREAL</v>
<v>LREAL</v>
<v>LREAL</v>
<v>BOOL</v>
<v>BOOL</v>
<v>BOOL</v>
<v>BOOL</v>
<v>LREAL</v>
<v>BOOL</v>
<v>LREAL</v>
<v>UINT</v>
<v>AXIS_REF</v>
<v>AXIS_REF[REF]</v>
</l2>
</o>
<o n="OutputParam" t="ParamList">
<l2 n="Names" cet="String">
<v>EnO</v>
<v>bEnabled</v>
<v>bBusy</v>
<v>bDone</v>
<v>bError</v>
<v>bHomed</v>
<v>nErrorId</v>
<v>nMotionAxisID</v>
<v>Status</v>
<v>fActVelocity</v>
<v>fActPosition</v>
<v>fActDiff</v>
<v>sErrorMessage</v>
</l2>
<l2 n="Types" cet="String">
<v>BOOL</v>
<v>BOOL</v>
<v>BOOL</v>
<v>BOOL</v>
<v>BOOL</v>
<v>BOOL</v>
<v>UDINT</v>
<v>UDINT</v>
<v>ST_AxisStatus</v>
<v>LREAL</v>
<v>LREAL</v>
<v>LREAL</v>
<v>STRING</v>
</l2>
</o>
<v n="CallType" t="Operator">FunctionBlock</v>
<v n="EN">false</v>
<v n="ENO">false</v>
<n n="STSnippet" />
<v n="ContainsExtensibleInputs">false</v>
<v n="ProvidesSTSnippet">false</v>
<v n="Id">68L</v>
</o>
</l2>
<l2 n="Connectors" />
<v n="Id">1L</v>
</o>
</l2>
<v n="BranchCounter">0</v>
<v n="ValidIds">true</v>
</o>
</Data>
<TypeList>
<Type n="Boolean">System.Boolean</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>
</Action>
<LineIds Name="MAIN">
<LineId Id="2" Count="0" />
</LineIds>
</POU>
</TcPlcObject>