This commit is contained in:
2025-10-20 08:43:46 -06:00
parent 816073e9db
commit d599ae0821
15 changed files with 1699 additions and 20 deletions
File diff suppressed because it is too large Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
+138
View File
@@ -26,6 +26,9 @@
<TypeArray name="T_ARRAY__0__9__OF_BOOL" size="10" nativesize="10" typeclass="Array" iecname="ARRAY [0..9] OF BOOL" basetype="T_BOOL"> <TypeArray name="T_ARRAY__0__9__OF_BOOL" size="10" nativesize="10" typeclass="Array" iecname="ARRAY [0..9] OF BOOL" basetype="T_BOOL">
<ArrayDim minrange="0" maxrange="9" /> <ArrayDim minrange="0" maxrange="9" />
</TypeArray> </TypeArray>
<TypeArray name="T_ARRAY__1__16__OF_INT" size="32" nativesize="32" typeclass="Array" iecname="ARRAY [1..16] OF INT" basetype="T_INT">
<ArrayDim minrange="1" maxrange="16" />
</TypeArray>
<TypeUserDef name="T_DestinationSelect" size="2" nativesize="2" swapsize="2" typeclass="Enum" iecname="DestinationSelect" basetype="T_INT"> <TypeUserDef name="T_DestinationSelect" size="2" nativesize="2" swapsize="2" typeclass="Enum" iecname="DestinationSelect" basetype="T_INT">
<UserDefElement type="T_DestinationSelect" iecname="None" enumvalue="0" /> <UserDefElement type="T_DestinationSelect" iecname="None" enumvalue="0" />
<UserDefElement type="T_DestinationSelect" iecname="Bin1" enumvalue="1" /> <UserDefElement type="T_DestinationSelect" iecname="Bin1" enumvalue="1" />
@@ -39,6 +42,11 @@
<UserDefElement type="T_DestinationSelect" iecname="Mill" enumvalue="9" /> <UserDefElement type="T_DestinationSelect" iecname="Mill" enumvalue="9" />
</TypeUserDef> </TypeUserDef>
<TypeSimple name="T_POINTER_TO_atMachine" size="8" swapsize="8" typeclass="Pointer" iecname="POINTER TO atMachine" /> <TypeSimple name="T_POINTER_TO_atMachine" size="8" swapsize="8" typeclass="Pointer" iecname="POINTER TO atMachine" />
<TypeUserDef name="T_RS" size="3" nativesize="16" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="RS">
<UserDefElement iecname="SET" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="RESET1" type="T_BOOL" byteoffset="1" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="Q1" type="T_BOOL" byteoffset="2" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_R_TRIG" size="2" nativesize="16" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="R_TRIG"> <TypeUserDef name="T_R_TRIG" size="2" nativesize="16" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="R_TRIG">
<UserDefElement iecname="CLK" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" /> <UserDefElement iecname="CLK" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="Q" type="T_BOOL" byteoffset="1" vartype="VAR_OUTPUT" access="ReadWrite" /> <UserDefElement iecname="Q" type="T_BOOL" byteoffset="1" vartype="VAR_OUTPUT" access="ReadWrite" />
@@ -66,6 +74,12 @@
<UserDefElement iecname="Q" type="T_BOOL" byteoffset="8" vartype="VAR_OUTPUT" 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" /> <UserDefElement iecname="ET" type="T_TIME" byteoffset="12" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef> </TypeUserDef>
<TypeUserDef name="T_TP" size="16" nativesize="32" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="TP">
<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_atAlarmDefault" size="2" nativesize="2" swapsize="2" typeclass="Enum" iecname="atAlarmDefault" basetype="T_INT"> <TypeUserDef name="T_atAlarmDefault" size="2" nativesize="2" swapsize="2" typeclass="Enum" iecname="atAlarmDefault" basetype="T_INT">
<UserDefElement type="T_atAlarmDefault" iecname="unlatched" enumvalue="0" /> <UserDefElement type="T_atAlarmDefault" iecname="unlatched" enumvalue="0" />
<UserDefElement type="T_atAlarmDefault" iecname="latched" enumvalue="1" /> <UserDefElement type="T_atAlarmDefault" iecname="latched" enumvalue="1" />
@@ -193,6 +207,13 @@
<UserDefElement iecname="uiServicePack" type="T_UINT" byteoffset="4" vartype="VAR" access="ReadWrite" /> <UserDefElement iecname="uiServicePack" type="T_UINT" byteoffset="4" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="uiPatch" type="T_UINT" byteoffset="6" vartype="VAR" access="ReadWrite" /> <UserDefElement iecname="uiPatch" type="T_UINT" byteoffset="6" vartype="VAR" access="ReadWrite" />
</TypeUserDef> </TypeUserDef>
<TypeUserDef name="T_BLINK" size="32" nativesize="56" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="BLINK">
<UserDefElement iecname="ENABLE" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="TIMELOW" type="T_TIME" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="TIMEHIGH" type="T_TIME" byteoffset="8" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="OUT" type="T_BOOL" byteoffset="12" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="CLOCK" type="T_TP" byteoffset="16" vartype="VAR" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atAlarm" size="19" nativesize="104" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atAlarm"> <TypeUserDef name="T_atAlarm" size="19" nativesize="104" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atAlarm">
<UserDefElement iecname="in_raw" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" /> <UserDefElement iecname="in_raw" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_reset" type="T_BOOL" byteoffset="1" vartype="VAR_INPUT" access="ReadWrite" /> <UserDefElement iecname="in_reset" type="T_BOOL" byteoffset="1" vartype="VAR_INPUT" access="ReadWrite" />
@@ -251,6 +272,24 @@
<UserDefElement iecname="in_card" type="T_BOOL" byteoffset="40" vartype="VAR_INPUT" access="ReadWrite" /> <UserDefElement iecname="in_card" type="T_BOOL" byteoffset="40" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_chan" type="T_BOOL" byteoffset="41" vartype="VAR_INPUT" access="ReadWrite" /> <UserDefElement iecname="in_chan" type="T_BOOL" byteoffset="41" vartype="VAR_INPUT" access="ReadWrite" />
</TypeUserDef> </TypeUserDef>
<TypeUserDef name="T_atDistributorControl" size="77" nativesize="176" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atDistributorControl">
<UserDefElement iecname="in_manFwd" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_manRev" type="T_BOOL" byteoffset="1" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="locAct" type="T_INT" byteoffset="2" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="posDem" type="T_INT" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="simEn" type="T_BOOL" byteoffset="6" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="posAct" type="T_INT" byteoffset="8" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="fwd" type="T_BOOL" byteoffset="10" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="rev" type="T_BOOL" byteoffset="11" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="stalled" type="T_atAlarm" byteoffset="12" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_runPerm" type="T_BOOL" byteoffset="31" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="locSim" type="T_INT" byteoffset="32" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="posSP" type="T_ARRAY__1__16__OF_INT" byteoffset="34" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="posMax" type="T_INT" byteoffset="66" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="locDb" type="T_INT" byteoffset="68" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="stallDlySp" type="T_DINT" byteoffset="72" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="76" vartype="VAR_INPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atGadget" size="222" nativesize="3744" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atGadget" basetype="T_atDevice"> <TypeUserDef name="T_atGadget" size="222" nativesize="3744" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atGadget" basetype="T_atDevice">
<UserDefElement iecname="seq" type="T_atSeqCtl" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" /> <UserDefElement iecname="seq" type="T_atSeqCtl" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_parentMachine" type="T_POINTER_TO_atMachine" byteoffset="48" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" /> <UserDefElement iecname="in_parentMachine" type="T_POINTER_TO_atMachine" byteoffset="48" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
@@ -515,6 +554,89 @@
<UserDefElement iecname="in_pollInterval" type="T_DINT" byteoffset="288" vartype="VAR_INPUT" access="ReadWrite" /> <UserDefElement iecname="in_pollInterval" type="T_DINT" byteoffset="288" vartype="VAR_INPUT" access="ReadWrite" />
</TypeUserDef> </TypeUserDef>
<TypeSimple name="T_REFERENCE_TO_atAI_REF" size="680" swapsize="0" typeclass="Reference" iecname="REFERENCE TO atAI_REF" basetype="T_atAI" /> <TypeSimple name="T_REFERENCE_TO_atAI_REF" size="680" swapsize="0" typeclass="Reference" iecname="REFERENCE TO atAI_REF" basetype="T_atAI" />
<TypeUserDef name="T_atActuatorVtPls" size="1406" nativesize="7480" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atActuatorVtPls" basetype="T_atGadget">
<UserDefElement iecname="seq" type="T_atSeqCtl" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_parentMachine" type="T_POINTER_TO_atMachine" byteoffset="48" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_fault" type="T_BOOL" byteoffset="56" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_seqDisable" type="T_BOOL" byteoffset="57" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_autoRun" type="T_BOOL" byteoffset="58" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_reset" type="T_BOOL" byteoffset="59" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_name" type="T_STRING" byteoffset="60" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_ratedPower" type="T_REAL" byteoffset="144" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_pause" type="T_BOOL" byteoffset="148" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_autoRun" type="T_BOOL" byteoffset="149" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_run" type="T_BOOL" byteoffset="150" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_runPerm" type="T_BOOL" byteoffset="151" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_ready" type="T_BOOL" byteoffset="152" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="154" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_stateColor" type="T_DWORD" byteoffset="156" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_depsFault" type="T_BOOL" byteoffset="160" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_power" type="T_REAL" byteoffset="164" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_paused" type="T_BOOL" byteoffset="168" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_inrushDelay" type="T_BOOL" byteoffset="169" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="170" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="172" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="176" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="now" type="T_ULINT" byteoffset="184" vartype="VAR" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="devices" type="T_atDeviceList" byteoffset="1392" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_extUTS" type="T_BOOL" byteoffset="192" vartype="VAR_INPUT" inherited_from="T_atGadget" access="ReadWrite" />
<UserDefElement iecname="in_manOnMaxSP" type="T_TIME" byteoffset="196" vartype="VAR_INPUT" inherited_from="T_atGadget" access="ReadWrite" />
<UserDefElement iecname="out_dlyTimeRem" type="T_TIME" byteoffset="200" vartype="VAR_OUTPUT" inherited_from="T_atGadget" access="ReadWrite" />
<UserDefElement iecname="out_dlyTimeAct" type="T_BOOL" byteoffset="204" vartype="VAR_OUTPUT" inherited_from="T_atGadget" access="ReadWrite" />
<UserDefElement iecname="in_autoOffPos" type="T_REAL" byteoffset="208" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_autoPos" type="T_REAL" byteoffset="212" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_manExtend" type="T_BOOL" byteoffset="216" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_manRetract" type="T_BOOL" byteoffset="217" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_manStop" type="T_BOOL" byteoffset="218" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="ai" type="T_atAI" byteoffset="220" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_posDem" type="T_REAL" byteoffset="900" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="posDemScaled" type="T_atScaling" byteoffset="904" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="inletFanVar" type="T_atScaling" byteoffset="1016" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_stalReset" type="T_BOOL" byteoffset="1128" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_openLngPrs" type="T_BOOL" byteoffset="1129" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_closeLngPrs" type="T_BOOL" byteoffset="1130" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_manPos" type="T_REAL" byteoffset="1132" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_posDly" type="T_TIME" byteoffset="1136" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_motionDB" type="T_REAL" byteoffset="1140" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_stallDelay" type="T_DINT" byteoffset="1144" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="atPosDlyTim" type="T_TIME" byteoffset="1148" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_HMICycleTMOn" type="T_DINT" byteoffset="1152" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_HMICycleTMOff" type="T_DINT" byteoffset="1156" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="stalledEn" type="T_BOOL" byteoffset="1160" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out_open" type="T_BOOL" byteoffset="1161" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_close" type="T_BOOL" byteoffset="1162" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_atPos" type="T_BOOL" byteoffset="1163" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_activeStat" type="T_BOOL" byteoffset="1164" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="stalled" type="T_atAlarm" byteoffset="1168" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_PosDem" type="T_REAL" byteoffset="1188" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_inletFanVar" type="T_REAL" byteoffset="1192" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_inletFanRun" type="T_BOOL" byteoffset="1196" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_ActPos" type="T_REAL" byteoffset="1200" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_readyDev" type="T_BOOL" byteoffset="1204" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="tssSec" type="T_REAL" byteoffset="1208" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="deadBand" type="T_REAL" byteoffset="1212" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="atPosDly" type="T_TON" byteoffset="1216" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="atPosRun" type="T_BOOL" byteoffset="1232" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="req_open" type="T_BOOL" byteoffset="1233" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="req_close" type="T_BOOL" byteoffset="1234" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="lastPos" type="T_REAL" byteoffset="1236" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="traveling" type="T_BOOL" byteoffset="1240" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="stoppedTim" type="T_DINT" byteoffset="1244" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="reqOpen" type="T_BLINK" byteoffset="1248" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="reqClose" type="T_BLINK" byteoffset="1280" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="cycleTimeOn" type="T_TIME" byteoffset="1312" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="cycleTimeOff" type="T_TIME" byteoffset="1316" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="closeTmr" type="T_TON" byteoffset="1320" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="fastclose" type="T_BOOL" byteoffset="1336" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="extend" type="T_RS" byteoffset="1337" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="retract" type="T_RS" byteoffset="1340" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="trg" type="T_R_TRIG" byteoffset="1343" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="out_inletPos" type="T_REAL" byteoffset="1348" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="out_pos" type="T_REAL" byteoffset="1352" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="lngPrsTMR_open" type="T_TON" byteoffset="1356" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="lngPrsTMR_close" type="T_TON" byteoffset="1372" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="initialized" type="T_BOOL" byteoffset="1388" vartype="VAR" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atVFDGS20" size="310" nativesize="7240" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atVFDGS20" basetype="T_atVFDModbus"> <TypeUserDef name="T_atVFDGS20" size="310" nativesize="7240" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atVFDGS20" basetype="T_atVFDModbus">
<UserDefElement iecname="seq" type="T_atSeqCtl" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" /> <UserDefElement iecname="seq" type="T_atSeqCtl" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_parentMachine" type="T_POINTER_TO_atMachine" byteoffset="48" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" /> <UserDefElement iecname="in_parentMachine" type="T_POINTER_TO_atMachine" byteoffset="48" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
@@ -599,6 +721,9 @@
<Node name="g_iAlarmStorageClear" type="T_INT" access="Read" /> <Node name="g_iAlarmStorageClear" type="T_INT" access="Read" />
</Node> </Node>
</Node> </Node>
<Node name="atActuatorVtPls">
<Node name="devices" type="T_atDeviceList" access="ReadWrite" />
</Node>
<Node name="atDevice"> <Node name="atDevice">
<Node name="devices" type="T_atDeviceList" access="ReadWrite" /> <Node name="devices" type="T_atDeviceList" access="ReadWrite" />
</Node> </Node>
@@ -657,6 +782,9 @@
<Node name="stop" type="T_BOOL" access="ReadWrite" /> <Node name="stop" type="T_BOOL" access="ReadWrite" />
</Node> </Node>
<Node name="g"> <Node name="g">
<Node name="a01_01" type="T_atActuatorVtPls" access="ReadWrite" />
<Node name="actPosSP" type="T_REAL" access="ReadWrite" />
<Node name="ampSP" type="T_REAL" access="ReadWrite" />
<Node name="bin01AugOvrld" type="T_atDI" access="ReadWrite" /> <Node name="bin01AugOvrld" type="T_atDI" access="ReadWrite" />
<Node name="bin01AugRun" type="T_atDQ" access="ReadWrite" /> <Node name="bin01AugRun" type="T_atDQ" access="ReadWrite" />
<Node name="bin01HLS" type="T_atDI" access="ReadWrite" /> <Node name="bin01HLS" type="T_atDI" access="ReadWrite" />
@@ -664,6 +792,7 @@
<Node name="bin02AugRun" type="T_atDQ" access="ReadWrite" /> <Node name="bin02AugRun" type="T_atDQ" access="ReadWrite" />
<Node name="bin02HLS" type="T_atDI" access="ReadWrite" /> <Node name="bin02HLS" type="T_atDI" access="ReadWrite" />
<Node name="bin03HLS" type="T_atDI" access="ReadWrite" /> <Node name="bin03HLS" type="T_atDI" access="ReadWrite" />
<Node name="bin04Auto" type="T_BOOL" access="ReadWrite" />
<Node name="bin04HLS" type="T_atDI" access="ReadWrite" /> <Node name="bin04HLS" type="T_atDI" access="ReadWrite" />
<Node name="bin05AugOvrld" type="T_atDI" access="ReadWrite" /> <Node name="bin05AugOvrld" type="T_atDI" access="ReadWrite" />
<Node name="bin05AugRun" type="T_atDQ" access="ReadWrite" /> <Node name="bin05AugRun" type="T_atDQ" access="ReadWrite" />
@@ -679,7 +808,9 @@
<Node name="bin09AugOvrld" type="T_atDI" access="ReadWrite" /> <Node name="bin09AugOvrld" type="T_atDI" access="ReadWrite" />
<Node name="bin09AugRun" type="T_atDQ" access="ReadWrite" /> <Node name="bin09AugRun" type="T_atDQ" access="ReadWrite" />
<Node name="bin09HLS" type="T_atDI" access="ReadWrite" /> <Node name="bin09HLS" type="T_atDI" access="ReadWrite" />
<Node name="bin10Auto" type="T_BOOL" access="ReadWrite" />
<Node name="bin10HLS" type="T_atDI" access="ReadWrite" /> <Node name="bin10HLS" type="T_atDI" access="ReadWrite" />
<Node name="bin11Auto" type="T_BOOL" access="ReadWrite" />
<Node name="bin11HLS" type="T_atDI" access="ReadWrite" /> <Node name="bin11HLS" type="T_atDI" access="ReadWrite" />
<Node name="bin1HL" type="T_atAI" access="ReadWrite" /> <Node name="bin1HL" type="T_atAI" access="ReadWrite" />
<Node name="bin6HL" type="T_atAI" access="ReadWrite" /> <Node name="bin6HL" type="T_atAI" access="ReadWrite" />
@@ -697,6 +828,7 @@
<Node name="dischargeLegSlip" type="T_atHSC" access="ReadWrite" /> <Node name="dischargeLegSlip" type="T_atHSC" access="ReadWrite" />
<Node name="dischargeSpeed" type="T_atAI" access="ReadWrite" /> <Node name="dischargeSpeed" type="T_atAI" access="ReadWrite" />
<Node name="dischargeUtroughOvrld" type="T_atDI" access="ReadWrite" /> <Node name="dischargeUtroughOvrld" type="T_atDI" access="ReadWrite" />
<Node name="dist" type="T_atDistributorControl" access="ReadWrite" />
<Node name="dq14" type="T_atDQ" access="ReadWrite" /> <Node name="dq14" type="T_atDQ" access="ReadWrite" />
<Node name="dq15" type="T_atDQ" access="ReadWrite" /> <Node name="dq15" type="T_atDQ" access="ReadWrite" />
<Node name="dq16" type="T_atDQ" access="ReadWrite" /> <Node name="dq16" type="T_atDQ" access="ReadWrite" />
@@ -742,6 +874,11 @@
<Node name="ovldAlm" type="T_ARRAY__0__13__OF_atAlarm" access="ReadWrite" /> <Node name="ovldAlm" type="T_ARRAY__0__13__OF_atAlarm" access="ReadWrite" />
<Node name="p00" type="T_atMachine" access="ReadWrite" /> <Node name="p00" type="T_atMachine" access="ReadWrite" />
<Node name="p01" type="T_atMachine" access="ReadWrite" /> <Node name="p01" type="T_atMachine" access="ReadWrite" />
<Node name="pid_D" type="T_REAL" access="ReadWrite" />
<Node name="pid_I" type="T_REAL" access="ReadWrite" />
<Node name="pid_P" type="T_REAL" access="ReadWrite" />
<Node name="pidMaxSpd" type="T_REAL" access="ReadWrite" />
<Node name="pidMinSpd" type="T_REAL" access="ReadWrite" />
<Node name="recDragOvrld" type="T_atDI" access="ReadWrite" /> <Node name="recDragOvrld" type="T_atDI" access="ReadWrite" />
<Node name="receivingLegSlip" type="T_atHSC" access="ReadWrite" /> <Node name="receivingLegSlip" type="T_atHSC" access="ReadWrite" />
<Node name="receivingSpeed" type="T_atAI" access="ReadWrite" /> <Node name="receivingSpeed" type="T_atAI" access="ReadWrite" />
@@ -761,6 +898,7 @@
<Node name="rollerShutdown" type="T_BOOL" access="ReadWrite" /> <Node name="rollerShutdown" type="T_BOOL" access="ReadWrite" />
<Node name="sourceBin" type="T_SourceSelect" access="ReadWrite" /> <Node name="sourceBin" type="T_SourceSelect" access="ReadWrite" />
<Node name="spareDI" type="T_atDI" access="ReadWrite" /> <Node name="spareDI" type="T_atDI" access="ReadWrite" />
<Node name="startSpd" type="T_REAL" access="ReadWrite" />
<Node name="utroughRun" type="T_atDQ" access="ReadWrite" /> <Node name="utroughRun" type="T_atDQ" access="ReadWrite" />
</Node> </Node>
<Node name="System"> <Node name="System">
Binary file not shown.
Binary file not shown.
Binary file not shown.