Analog card working

This commit is contained in:
2026-09-03 13:13:23 -06:00
parent d505280782
commit 27f4b6ced7
7 changed files with 80 additions and 78 deletions
@@ -18,11 +18,8 @@
<TypeSimple name="T_UDINT" size="4" swapsize="4" typeclass="UDInt" iecname="UDINT" />
<TypeSimple name="T_UINT" size="2" swapsize="2" typeclass="UInt" iecname="UINT" />
<TypeSimple name="T_ULINT" size="8" swapsize="8" typeclass="ULInt" iecname="ULINT" />
<TypeArray name="T_ARRAY__0__15__OF_STRING_10_" size="176" nativesize="176" typeclass="Array" iecname="ARRAY [0..15] OF STRING(10)" basetype="T_STRING_10_">
<ArrayDim minrange="0" maxrange="15" />
</TypeArray>
<TypeArray name="T_ARRAY__1__15__OF_BOOL" size="15" nativesize="15" typeclass="Array" iecname="ARRAY [1..15] OF BOOL" basetype="T_BOOL">
<ArrayDim minrange="1" maxrange="15" />
<TypeArray name="T_ARRAY__0__2__OF_STRING_10_" size="33" nativesize="33" typeclass="Array" iecname="ARRAY [0..2] OF STRING(10)" basetype="T_STRING_10_">
<ArrayDim minrange="0" maxrange="2" />
</TypeArray>
<TypeUserDef name="T_Error" size="2" nativesize="2" swapsize="2" typeclass="Enum" iecname="Error" basetype="T_INT">
<UserDefElement type="T_Error" iecname="OK" enumvalue="0" />
@@ -51,12 +48,6 @@
</TypeUserDef>
<TypeSimple name="T_POINTER_TO_STRING" size="4" swapsize="4" typeclass="Pointer" iecname="POINTER TO STRING" />
<TypeSimple name="T_POINTER_TO_atMbRequestStats" size="4" swapsize="4" typeclass="Pointer" iecname="POINTER TO atMbRequestStats" />
<TypeUserDef name="T_TON" size="16" nativesize="28" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="TON">
<UserDefElement iecname="IN" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="PT" type="T_TIME" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="Q" type="T_BOOL" byteoffset="8" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="ET" type="T_TIME" byteoffset="12" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atAlarm" size="13" nativesize="2920" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atAlarm">
<UserDefElement iecname="in_en" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_delOn" type="T_TIME" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
@@ -143,6 +134,13 @@
<UserDefElement iecname="in_startDly" type="T_TIME" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_stopDly" type="T_TIME" byteoffset="8" vartype="VAR_INPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atStopWatch" size="24" nativesize="1056" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atStopWatch">
<UserDefElement iecname="startTime" type="T_ULINT" byteoffset="0" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="ms" type="T_UDINT" byteoffset="8" vartype="VAR" propertytype="variable" access="Read" />
<UserDefElement iecname="sec" type="T_UDINT" byteoffset="12" vartype="VAR" propertytype="variable" access="Read" />
<UserDefElement iecname="secREAL" type="T_REAL" byteoffset="16" vartype="VAR" propertytype="variable" access="Read" />
<UserDefElement iecname="us" type="T_UDINT" byteoffset="20" vartype="VAR" propertytype="variable" access="Read" />
</TypeUserDef>
<TypeUserDef name="T_atVFDFaultCode" size="2" nativesize="2" swapsize="2" typeclass="Enum" iecname="atVFDFaultCode" basetype="T_INT">
<UserDefElement type="T_atVFDFaultCode" iecname="noAlm" enumvalue="0" />
<UserDefElement type="T_atVFDFaultCode" iecname="commFlt" enumvalue="1" />
@@ -194,15 +192,15 @@
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="20" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="24" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atHSC" size="40" nativesize="6448" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atHSC">
<TypeUserDef name="T_atHSC" size="44" nativesize="6280" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atHSC">
<UserDefElement iecname="in_resetDay" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_avgTime" type="T_INT" byteoffset="18" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_multiplier" type="T_REAL" byteoffset="20" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out_freq" type="T_REAL" byteoffset="24" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="euTotal" type="T_UDINT" byteoffset="28" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="todayEu" type="T_UDINT" byteoffset="32" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="yesterdayEu" type="T_UDINT" byteoffset="36" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="in_avgTime" type="T_TIME" byteoffset="20" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_multiplier" type="T_REAL" byteoffset="24" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out_freq" type="T_REAL" byteoffset="28" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="euTotal" type="T_UDINT" byteoffset="32" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="todayEu" type="T_UDINT" byteoffset="36" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="yesterdayEu" type="T_UDINT" byteoffset="40" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atLimit" size="45" nativesize="5080" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atLimit" basetype="T_atLimitBase">
<UserDefElement iecname="in_sp" type="T_REAL" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atLimitBase" access="ReadWrite" />
@@ -243,10 +241,16 @@
<UserDefElement iecname="_reqBusy" type="T_BOOL" byteoffset="77" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="_reqError" type="T_BOOL" byteoffset="78" vartype="VAR" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atUR20Local" size="30" nativesize="7096" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atUR20Local">
<TypeUserDef name="T_atUR20Local" size="76" nativesize="8176" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atUR20Local">
<UserDefElement iecname="out_systemBusFault" type="T_atAlarm" byteoffset="0" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_anyIOFault" type="T_atAlarm" byteoffset="16" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="cardFault" type="T_BOOL" byteoffset="29" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="sw" type="T_atStopWatch" byteoffset="32" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="t1" type="T_UDINT" byteoffset="56" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="t2" type="T_UDINT" byteoffset="60" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="t3" type="T_UDINT" byteoffset="64" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="t4" type="T_UDINT" byteoffset="68" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="t5" type="T_UDINT" byteoffset="72" vartype="VAR" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atUR20base" size="16" nativesize="3984" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atUR20base">
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
@@ -327,6 +331,7 @@
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atUR20base" access="ReadWrite" />
<UserDefElement iecname="out_coilLen" type="T_UINT" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atUR20base" access="ReadWrite" />
</TypeUserDef>
<TypeSimple name="T_REFERENCE_TO_atDI_REF" size="44" swapsize="0" typeclass="Reference" iecname="REFERENCE TO atDI_REF" basetype="T_atDI" />
<TypeUserDef name="T_atAI" size="324" nativesize="37832" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atAI">
<UserDefElement iecname="in_raw" type="T_REAL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_calMin" type="T_BOOL" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
@@ -341,7 +346,7 @@
<UserDefElement iecname="in_filterTim" type="T_DINT" byteoffset="316" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out_eu" type="T_REAL" byteoffset="320" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atDistributor" size="270" nativesize="12120" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atDistributor" basetype="T_atGadget">
<TypeUserDef name="T_atDistributor" size="77" nativesize="11920" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atDistributor" basetype="T_atGadget">
<UserDefElement iecname="seq" type="T_atSeqCtl" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_pause" type="T_BOOL" byteoffset="12" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_run" type="T_BOOL" byteoffset="13" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
@@ -352,24 +357,21 @@
<UserDefElement iecname="in_manOnMaxSP" type="T_TIME" byteoffset="28" vartype="VAR_INPUT" inherited_from="T_atGadget" access="ReadWrite" />
<UserDefElement iecname="in_autoPos" type="T_UINT" byteoffset="32" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_autoOffPos" type="T_UINT" byteoffset="34" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_posIdx" type="T_ARRAY__1__15__OF_BOOL" byteoffset="36" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_manNext" type="T_BOOL" byteoffset="51" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_manBack" type="T_BOOL" byteoffset="52" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_manStop" type="T_BOOL" byteoffset="53" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_maxSlots" type="T_UINT" byteoffset="54" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_posNames" type="T_ARRAY__0__15__OF_STRING_10_" byteoffset="56" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_manPos" type="T_UINT" byteoffset="232" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_posDly" type="T_TIME" byteoffset="236" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out_fwdCmd" type="T_BOOL" byteoffset="240" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_revCmd" type="T_BOOL" byteoffset="241" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_atPos" type="T_BOOL" byteoffset="242" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_readyDev" type="T_BOOL" byteoffset="243" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_actPos" type="T_UINT" byteoffset="244" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_last" type="T_UINT" byteoffset="246" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="posDem" type="T_UINT" byteoffset="248" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="tssSec" type="T_REAL" byteoffset="252" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="stalled" type="T_atAlarm" byteoffset="256" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="updateNames" type="T_BOOL" byteoffset="269" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="in_manFwd" type="T_BOOL" byteoffset="36" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_manRev" type="T_BOOL" byteoffset="37" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_manStop" type="T_BOOL" byteoffset="38" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_maxSlots" type="T_UINT" byteoffset="40" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_manPos" type="T_UINT" byteoffset="42" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_posDly" type="T_TIME" byteoffset="44" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out_fwdCmd" type="T_BOOL" byteoffset="48" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_revCmd" type="T_BOOL" byteoffset="49" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_atPos" type="T_BOOL" byteoffset="50" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_readyDev" type="T_BOOL" byteoffset="51" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_actPos" type="T_UINT" byteoffset="52" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_last" type="T_UINT" byteoffset="54" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="posDem" type="T_UINT" byteoffset="56" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="tssSec" type="T_REAL" byteoffset="60" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="stalled" type="T_atAlarm" byteoffset="64" vartype="VAR" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atMbClientTCP" size="410" nativesize="4248" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMbClientTCP" basetype="T_atMbClient">
<UserDefElement iecname="reqStats" type="T_ARRAY__0__99__OF_POINTER_TO_atMbRequestStats" byteoffset="0" vartype="VAR_OUTPUT" inherited_from="T_atMbClient" access="ReadWrite" />
@@ -460,7 +462,7 @@
<UserDefElement iecname="out_statusID" type="T_atSStStatusCode" byteoffset="114" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_estimatedEU" type="T_REAL" byteoffset="116" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atValve1" size="304" nativesize="12184" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atValve1" basetype="T_atDistributor">
<TypeUserDef name="T_atValveDevice" size="212" nativesize="13080" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atValveDevice" basetype="T_atDistributor">
<UserDefElement iecname="seq" type="T_atSeqCtl" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_pause" type="T_BOOL" byteoffset="12" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_run" type="T_BOOL" byteoffset="13" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
@@ -471,28 +473,28 @@
<UserDefElement iecname="in_manOnMaxSP" type="T_TIME" byteoffset="28" vartype="VAR_INPUT" inherited_from="T_atGadget" access="ReadWrite" />
<UserDefElement iecname="in_autoPos" type="T_UINT" byteoffset="32" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_autoOffPos" type="T_UINT" byteoffset="34" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_posIdx" type="T_ARRAY__1__15__OF_BOOL" byteoffset="36" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_manNext" type="T_BOOL" byteoffset="51" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_manBack" type="T_BOOL" byteoffset="52" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_manStop" type="T_BOOL" byteoffset="53" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_maxSlots" type="T_UINT" byteoffset="54" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_posNames" type="T_ARRAY__0__15__OF_STRING_10_" byteoffset="56" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_manPos" type="T_UINT" byteoffset="232" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_posDly" type="T_TIME" byteoffset="236" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="out_fwdCmd" type="T_BOOL" byteoffset="240" vartype="VAR_OUTPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="out_revCmd" type="T_BOOL" byteoffset="241" vartype="VAR_OUTPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="out_atPos" type="T_BOOL" byteoffset="242" vartype="VAR_OUTPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="out_readyDev" type="T_BOOL" byteoffset="243" vartype="VAR_OUTPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="out_actPos" type="T_UINT" byteoffset="244" vartype="VAR_OUTPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="out_last" type="T_UINT" byteoffset="246" vartype="VAR_OUTPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="posDem" type="T_UINT" byteoffset="248" vartype="VAR_OUTPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="tssSec" type="T_REAL" byteoffset="252" vartype="VAR" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="stalled" type="T_atAlarm" byteoffset="256" vartype="VAR" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="updateNames" type="T_BOOL" byteoffset="269" vartype="VAR" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="out_activeStat" type="T_BOOL" byteoffset="270" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_moving" type="T_BOOL" byteoffset="271" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="sim1Tmr" type="T_TON" byteoffset="272" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="sim2Tmr" type="T_TON" byteoffset="288" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="in_manFwd" type="T_BOOL" byteoffset="36" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_manRev" type="T_BOOL" byteoffset="37" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_manStop" type="T_BOOL" byteoffset="38" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_maxSlots" type="T_UINT" byteoffset="40" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_manPos" type="T_UINT" byteoffset="42" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_posDly" type="T_TIME" byteoffset="44" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="out_fwdCmd" type="T_BOOL" byteoffset="48" vartype="VAR_OUTPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="out_revCmd" type="T_BOOL" byteoffset="49" vartype="VAR_OUTPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="out_atPos" type="T_BOOL" byteoffset="50" vartype="VAR_OUTPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="out_readyDev" type="T_BOOL" byteoffset="51" vartype="VAR_OUTPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="out_actPos" type="T_UINT" byteoffset="52" vartype="VAR_OUTPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="out_last" type="T_UINT" byteoffset="54" vartype="VAR_OUTPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="posDem" type="T_UINT" byteoffset="56" vartype="VAR_OUTPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="tssSec" type="T_REAL" byteoffset="60" vartype="VAR" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="stalled" type="T_atAlarm" byteoffset="64" vartype="VAR" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_posDI_1" type="T_atDI" byteoffset="80" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_posDI_2" type="T_atDI" byteoffset="124" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_posNames" type="T_ARRAY__0__2__OF_STRING_10_" byteoffset="168" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out_activeStat" type="T_BOOL" byteoffset="201" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_moving" type="T_BOOL" byteoffset="202" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="manPosLast" type="T_UINT" byteoffset="204" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="simPos" type="T_DINT" byteoffset="208" vartype="VAR" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atVFDTD350" size="120" nativesize="34152" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atVFDTD350" basetype="T_atVFDModbus">
<UserDefElement iecname="seq" type="T_atSeqCtl" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
@@ -593,49 +595,49 @@
<Node name="m04HSC" type="T_atHSC" access="ReadWrite" />
<Node name="m04MbClient" type="T_atMbClientTCP" access="ReadWrite" />
<Node name="m04Spd" type="T_atAI" access="ReadWrite" />
<Node name="m05" type="T_atValve1" access="ReadWrite" />
<Node name="m05" type="T_atValveDevice" access="ReadWrite" />
<Node name="m05CloseCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m05LS1" type="T_atDI" access="ReadWrite" />
<Node name="m05LS2" type="T_atDI" access="ReadWrite" />
<Node name="m05OpenCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m05Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m06" type="T_atValve1" access="ReadWrite" />
<Node name="m06" type="T_atValveDevice" access="ReadWrite" />
<Node name="m06CloseCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m06LS1" type="T_atDI" access="ReadWrite" />
<Node name="m06LS2" type="T_atDI" access="ReadWrite" />
<Node name="m06OpenCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m06Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m07" type="T_atValve1" access="ReadWrite" />
<Node name="m07" type="T_atValveDevice" access="ReadWrite" />
<Node name="m07CloseCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m07LS1" type="T_atDI" access="ReadWrite" />
<Node name="m07LS2" type="T_atDI" access="ReadWrite" />
<Node name="m07OpenCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m07Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m08" type="T_atValve1" access="ReadWrite" />
<Node name="m08" type="T_atValveDevice" access="ReadWrite" />
<Node name="m08CloseCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m08LS1" type="T_atDI" access="ReadWrite" />
<Node name="m08LS2" type="T_atDI" access="ReadWrite" />
<Node name="m08OpenCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m08Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m09" type="T_atValve1" access="ReadWrite" />
<Node name="m09" type="T_atValveDevice" access="ReadWrite" />
<Node name="m09CloseCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m09LS1" type="T_atDI" access="ReadWrite" />
<Node name="m09LS2" type="T_atDI" access="ReadWrite" />
<Node name="m09OpenCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m09Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m10" type="T_atValve1" access="ReadWrite" />
<Node name="m10" type="T_atValveDevice" access="ReadWrite" />
<Node name="m10CloseCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m10LS1" type="T_atDI" access="ReadWrite" />
<Node name="m10LS2" type="T_atDI" access="ReadWrite" />
<Node name="m10OpenCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m10Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m11" type="T_atValve1" access="ReadWrite" />
<Node name="m11" type="T_atValveDevice" access="ReadWrite" />
<Node name="m11CloseCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m11LS1" type="T_atDI" access="ReadWrite" />
<Node name="m11LS2" type="T_atDI" access="ReadWrite" />
<Node name="m11OpenCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m11Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m12" type="T_atValve1" access="ReadWrite" />
<Node name="m12" type="T_atValveDevice" access="ReadWrite" />
<Node name="m12CloseCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m12LS1" type="T_atDI" access="ReadWrite" />
<Node name="m12LS2" type="T_atDI" access="ReadWrite" />
@@ -681,7 +683,7 @@
<Node name="m31MbClient" type="T_atMbClientTCP" access="ReadWrite" />
<Node name="m31Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m31Spd" type="T_atAI" access="ReadWrite" />
<Node name="m32" type="T_atValve1" access="ReadWrite" />
<Node name="m32" type="T_atValveDevice" access="ReadWrite" />
<Node name="m32_01CloseCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m32_01LS1" type="T_atDI" access="ReadWrite" />
<Node name="m32_01LS2" type="T_atDI" access="ReadWrite" />
Binary file not shown.
Binary file not shown.