Mostly the base io is configured
This commit is contained in:
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
@@ -0,0 +1,723 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Symbolconfiguration xmlns="http://www.3s-software.com/schemas/Symbolconfiguration.xsd">
|
||||
<Header>
|
||||
<Version>3.5.14.0</Version>
|
||||
<SymbolConfigObject version="4.7.0.0" runtimeid="3.5.21.41" libversion="4.6.0.0" compiler="3.5.22.0" lmm="3.5.22.10" profile="CODESYS V3.5 SP22 Patch 1+" settings="SupportOPCUA, LayoutCalculator=OptimizedClientSideLayoutCalculator" />
|
||||
<ProjectInfo name="lazy_b_grain_handling" devicename="LazyB_GrainHandling_Codesys" appname="LazyB_GrainHandling" />
|
||||
</Header>
|
||||
<TypeList>
|
||||
<TypeSimple name="T_BOOL" size="1" swapsize="0" typeclass="Bool" iecname="BOOL" />
|
||||
<TypeSimple name="T_DINT" size="4" swapsize="4" typeclass="DInt" iecname="DINT" />
|
||||
<TypeSimple name="T_INT" size="2" swapsize="2" typeclass="Int" iecname="INT" />
|
||||
<TypeSimple name="T_REAL" size="4" swapsize="4" typeclass="Real" iecname="REAL" />
|
||||
<TypeSimple name="T_STRING" size="81" swapsize="0" typeclass="String" iecname="STRING" />
|
||||
<TypeSimple name="T_STRING_10_" size="11" swapsize="0" typeclass="String" iecname="STRING(10)" />
|
||||
<TypeSimple name="T_STRING_20_" size="21" swapsize="0" typeclass="String" iecname="STRING(20)" />
|
||||
<TypeSimple name="T_TIME" size="4" swapsize="4" typeclass="Time" iecname="TIME" />
|
||||
<TypeSimple name="T_TIME_OF_DAY" size="4" swapsize="4" typeclass="TimeOfDay" iecname="TIME_OF_DAY" />
|
||||
<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>
|
||||
<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" />
|
||||
<UserDefElement type="T_Error" iecname="LicenseMissing" enumvalue="1" />
|
||||
<UserDefElement type="T_Error" iecname="InvalidDataModel" enumvalue="2" />
|
||||
<UserDefElement type="T_Error" iecname="IllegalFunction" enumvalue="3" />
|
||||
<UserDefElement type="T_Error" iecname="InvalidUnitId" enumvalue="4" />
|
||||
<UserDefElement type="T_Error" iecname="NoMemory" enumvalue="21" />
|
||||
<UserDefElement type="T_Error" iecname="InternalError" enumvalue="22" />
|
||||
<UserDefElement type="T_Error" iecname="RequestNotProcessed" enumvalue="50" />
|
||||
<UserDefElement type="T_Error" iecname="RequestException" enumvalue="51" />
|
||||
<UserDefElement type="T_Error" iecname="RequestParameterError" enumvalue="52" />
|
||||
<UserDefElement type="T_Error" iecname="RequestError" enumvalue="53" />
|
||||
<UserDefElement type="T_Error" iecname="RequestCancelled" enumvalue="54" />
|
||||
<UserDefElement type="T_Error" iecname="ReplyError" enumvalue="55" />
|
||||
<UserDefElement type="T_Error" iecname="ReplyTimeout" enumvalue="56" />
|
||||
<UserDefElement type="T_Error" iecname="InvalidReply" enumvalue="57" />
|
||||
<UserDefElement type="T_Error" iecname="TcpSocketError" enumvalue="101" />
|
||||
<UserDefElement type="T_Error" iecname="TcpInvalidInterface" enumvalue="102" />
|
||||
<UserDefElement type="T_Error" iecname="TcpConnectTimeout" enumvalue="103" />
|
||||
<UserDefElement type="T_Error" iecname="SerialInvalidComPort" enumvalue="201" />
|
||||
<UserDefElement type="T_Error" iecname="SerialComPortUserInconsistentPortSetting" enumvalue="202" />
|
||||
<UserDefElement type="T_Error" iecname="SerialComPortUserClientExclusiveError" enumvalue="203" />
|
||||
<UserDefElement type="T_Error" iecname="SerialComPortError" enumvalue="204" />
|
||||
<UserDefElement type="T_Error" iecname="SerialInternalError" enumvalue="205" />
|
||||
</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" />
|
||||
<UserDefElement iecname="in_delOff" type="T_TIME" byteoffset="8" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out" type="T_BOOL" byteoffset="12" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atBin" size="16" nativesize="28" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atBin">
|
||||
<UserDefElement iecname="name" type="T_STRING_10_" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_hihi" type="T_BOOL" byteoffset="11" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_hi" type="T_BOOL" byteoffset="12" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_lo" type="T_BOOL" byteoffset="13" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_lolo" type="T_BOOL" byteoffset="14" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_fault" type="T_BOOL" byteoffset="15" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atDebouncePersistent" size="8" nativesize="1104" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atDebouncePersistent">
|
||||
<UserDefElement iecname="in_delOn" type="T_TIME" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_delOff" type="T_TIME" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atDeviceStatus" size="2" nativesize="2" swapsize="2" typeclass="Enum" iecname="atDeviceStatus" basetype="T_INT">
|
||||
<UserDefElement type="T_atDeviceStatus" iecname="off" enumvalue="0" />
|
||||
<UserDefElement type="T_atDeviceStatus" iecname="off_fault" enumvalue="1" />
|
||||
<UserDefElement type="T_atDeviceStatus" iecname="stopping" enumvalue="2" />
|
||||
<UserDefElement type="T_atDeviceStatus" iecname="starting" enumvalue="3" />
|
||||
<UserDefElement type="T_atDeviceStatus" iecname="run" enumvalue="4" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atFilter" size="8" nativesize="2144" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atFilter">
|
||||
<UserDefElement iecname="in_tau" type="T_TIME" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_filt" type="T_REAL" byteoffset="4" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atLimitBase" size="29" nativesize="1128" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atLimitBase">
|
||||
<UserDefElement iecname="in_sp" type="T_REAL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_hyst" type="T_REAL" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_en" type="T_BOOL" byteoffset="8" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_delOn" type="T_TIME" byteoffset="12" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_delOff" type="T_TIME" byteoffset="16" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_procDelOn" type="T_TIME" byteoffset="20" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_procDelOff" type="T_TIME" byteoffset="24" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out" type="T_BOOL" byteoffset="28" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atMBExceptionCodes" size="2" nativesize="2" swapsize="2" typeclass="Enum" iecname="atMBExceptionCodes" basetype="T_INT">
|
||||
<UserDefElement type="T_atMBExceptionCodes" iecname="TIMEOUT" enumvalue="-1" />
|
||||
<UserDefElement type="T_atMBExceptionCodes" iecname="RESPONSE_SUCCESS" enumvalue="0" />
|
||||
<UserDefElement type="T_atMBExceptionCodes" iecname="ILLEGAL_FUNCTION" enumvalue="1" />
|
||||
<UserDefElement type="T_atMBExceptionCodes" iecname="ILLEGAL_DATA_ADDRESS" enumvalue="2" />
|
||||
<UserDefElement type="T_atMBExceptionCodes" iecname="ILLEGAL_DATA_VALUE" enumvalue="3" />
|
||||
<UserDefElement type="T_atMBExceptionCodes" iecname="SLAVE_DEVICE_FAILURE" enumvalue="4" />
|
||||
<UserDefElement type="T_atMBExceptionCodes" iecname="ACKNOWLEDGE" enumvalue="5" />
|
||||
<UserDefElement type="T_atMBExceptionCodes" iecname="SLAVE_DEVICE_BUSY" enumvalue="6" />
|
||||
<UserDefElement type="T_atMBExceptionCodes" iecname="MEMORY_PARITY_ERROR" enumvalue="8" />
|
||||
<UserDefElement type="T_atMBExceptionCodes" iecname="GATEWAY_PATH_UNAVAILABLE" enumvalue="10" />
|
||||
<UserDefElement type="T_atMBExceptionCodes" iecname="GATEWAY_TARGET_DEVICE_FAILED_TO_RESPOND" enumvalue="11" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atSStStatusCode" size="2" nativesize="2" swapsize="2" typeclass="Enum" iecname="atSStStatusCode" basetype="T_INT">
|
||||
<UserDefElement type="T_atSStStatusCode" iecname="noAlm" enumvalue="0" />
|
||||
<UserDefElement type="T_atSStStatusCode" iecname="starting" enumvalue="1" />
|
||||
<UserDefElement type="T_atSStStatusCode" iecname="fireMode" enumvalue="2" />
|
||||
<UserDefElement type="T_atSStStatusCode" iecname="limitStart" enumvalue="3" />
|
||||
<UserDefElement type="T_atSStStatusCode" iecname="limitStop" enumvalue="4" />
|
||||
<UserDefElement type="T_atSStStatusCode" iecname="stopping" enumvalue="5" />
|
||||
<UserDefElement type="T_atSStStatusCode" iecname="running" enumvalue="6" />
|
||||
<UserDefElement type="T_atSStStatusCode" iecname="ready" enumvalue="7" />
|
||||
<UserDefElement type="T_atSStStatusCode" iecname="tripped" enumvalue="8" />
|
||||
<UserDefElement type="T_atSStStatusCode" iecname="disabled" enumvalue="9" />
|
||||
<UserDefElement type="T_atSStStatusCode" iecname="initialization" enumvalue="10" />
|
||||
<UserDefElement type="T_atSStStatusCode" iecname="unknown" enumvalue="11" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atScaling" size="20" nativesize="1144" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atScaling">
|
||||
<UserDefElement iecname="in_rawMin" type="T_REAL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_rawMax" type="T_REAL" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_euMin" type="T_REAL" byteoffset="8" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_euMax" type="T_REAL" byteoffset="12" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_eu" type="T_REAL" byteoffset="16" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atScalingPersistent" size="24" nativesize="1144" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atScalingPersistent">
|
||||
<UserDefElement iecname="in_raw" type="T_REAL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_rawMin" type="T_REAL" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_rawMax" type="T_REAL" byteoffset="8" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_euMin" type="T_REAL" byteoffset="12" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_euMax" type="T_REAL" byteoffset="16" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_eu" type="T_REAL" byteoffset="20" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atSeqCtl" size="12" nativesize="2256" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atSeqCtl">
|
||||
<UserDefElement iecname="in_enable" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<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_atTODSettings" size="8" nativesize="1040" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atTODSettings">
|
||||
<UserDefElement iecname="TimeZoneOffset" type="T_INT" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="useSystemOffset" type="T_BOOL" byteoffset="2" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="RTCAdjustment" type="T_DINT" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
</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" />
|
||||
<UserDefElement type="T_atVFDFaultCode" iecname="internalFlt" enumvalue="2" />
|
||||
<UserDefElement type="T_atVFDFaultCode" iecname="externalFlt" enumvalue="3" />
|
||||
<UserDefElement type="T_atVFDFaultCode" iecname="mtrOvld" enumvalue="4" />
|
||||
<UserDefElement type="T_atVFDFaultCode" iecname="invOvld" enumvalue="5" />
|
||||
<UserDefElement type="T_atVFDFaultCode" iecname="underVolt" enumvalue="6" />
|
||||
<UserDefElement type="T_atVFDFaultCode" iecname="overVolt" enumvalue="7" />
|
||||
<UserDefElement type="T_atVFDFaultCode" iecname="overCur" enumvalue="8" />
|
||||
<UserDefElement type="T_atVFDFaultCode" iecname="gndFlt" enumvalue="9" />
|
||||
<UserDefElement type="T_atVFDFaultCode" iecname="powerLoss" enumvalue="10" />
|
||||
<UserDefElement type="T_atVFDFaultCode" iecname="outPhaseLoss" enumvalue="11" />
|
||||
<UserDefElement type="T_atVFDFaultCode" iecname="overHeat" enumvalue="12" />
|
||||
<UserDefElement type="T_atVFDFaultCode" iecname="localCtl" enumvalue="13" />
|
||||
<UserDefElement type="T_atVFDFaultCode" iecname="driveCommFlt" enumvalue="14" />
|
||||
<UserDefElement type="T_atVFDFaultCode" iecname="safeTorqueOff" enumvalue="15" />
|
||||
<UserDefElement type="T_atVFDFaultCode" iecname="unknown" enumvalue="99" />
|
||||
</TypeUserDef>
|
||||
<TypeArray name="T_ARRAY__0__8__OF_POINTER_TO_STRING" size="36" nativesize="36" typeclass="Array" iecname="ARRAY [0..8] OF POINTER TO STRING" basetype="T_POINTER_TO_STRING">
|
||||
<ArrayDim minrange="0" maxrange="8" />
|
||||
</TypeArray>
|
||||
<TypeArray name="T_ARRAY__0__99__OF_POINTER_TO_atMbRequestStats" size="400" nativesize="400" typeclass="Array" iecname="ARRAY [0..99] OF POINTER TO atMbRequestStats" basetype="T_POINTER_TO_atMbRequestStats">
|
||||
<ArrayDim minrange="0" maxrange="99" />
|
||||
</TypeArray>
|
||||
<TypeSimple name="T_REFERENCE_TO_atBin_REF" size="16" swapsize="0" typeclass="Reference" iecname="REFERENCE TO atBin_REF" basetype="T_atBin" />
|
||||
<TypeSimple name="T_REFERENCE_TO_atTODSettings_REF" size="8" swapsize="0" typeclass="Reference" iecname="REFERENCE TO atTODSettings_REF" basetype="T_atTODSettings" />
|
||||
<TypeUserDef name="T_atAiFault" size="56" nativesize="9816" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atAiFault">
|
||||
<UserDefElement iecname="under" type="T_atAlarm" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="over" type="T_atAlarm" byteoffset="16" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="chan" type="T_atAlarm" byteoffset="32" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_overSP" type="T_REAL" byteoffset="48" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_underSP" type="T_REAL" byteoffset="52" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atDIFault" size="13" nativesize="3960" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atDIFault">
|
||||
<UserDefElement iecname="chan" type="T_atAlarm" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atDQ" size="18" nativesize="3984" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atDQ">
|
||||
<UserDefElement iecname="in_raw" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_nameIdx" type="T_INT" byteoffset="2" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_val" type="T_BOOL" byteoffset="17" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atDevice" size="28" nativesize="5760" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atDevice">
|
||||
<UserDefElement iecname="seq" type="T_atSeqCtl" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_pause" type="T_BOOL" byteoffset="12" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_run" type="T_BOOL" byteoffset="13" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="14" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="16" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<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">
|
||||
<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" />
|
||||
</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" />
|
||||
<UserDefElement iecname="in_hyst" type="T_REAL" byteoffset="4" vartype="VAR_INPUT" inherited_from="T_atLimitBase" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_en" type="T_BOOL" byteoffset="8" vartype="VAR_INPUT" inherited_from="T_atLimitBase" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_delOn" type="T_TIME" byteoffset="12" vartype="VAR_INPUT" inherited_from="T_atLimitBase" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_delOff" type="T_TIME" byteoffset="16" vartype="VAR_INPUT" inherited_from="T_atLimitBase" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_procDelOn" type="T_TIME" byteoffset="20" vartype="VAR_INPUT" inherited_from="T_atLimitBase" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_procDelOff" type="T_TIME" byteoffset="24" vartype="VAR_INPUT" inherited_from="T_atLimitBase" access="ReadWrite" />
|
||||
<UserDefElement iecname="out" type="T_BOOL" byteoffset="28" vartype="VAR_OUTPUT" inherited_from="T_atLimitBase" access="ReadWrite" />
|
||||
<UserDefElement iecname="alm" type="T_atAlarm" byteoffset="32" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atMbRequestStats" size="79" nativesize="4544" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMbRequestStats">
|
||||
<UserDefElement iecname="lastErrorId" type="T_Error" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="lastExceptionCode" type="T_atMBExceptionCodes" byteoffset="2" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="lastValidDuration" type="T_UDINT" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="longestValidDuration" type="T_UDINT" byteoffset="8" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="interval" type="T_UDINT" byteoffset="12" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="offlineCnt" type="T_UINT" byteoffset="16" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="doneCnt" type="T_UDINT" byteoffset="20" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="errorCnt" type="T_UDINT" byteoffset="24" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="doneCntRst" type="T_UDINT" byteoffset="28" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="errorCntRst" type="T_UDINT" byteoffset="32" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="sinceLastExec" type="T_UDINT" byteoffset="36" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="timeoutCnt" type="T_UDINT" byteoffset="40" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="reqLength" type="T_UINT" byteoffset="44" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="executeLight" type="T_BOOL" byteoffset="46" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="reqDoneLight" type="T_BOOL" byteoffset="47" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="reqErrorLight" type="T_BOOL" byteoffset="48" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="reqBusyLight" type="T_BOOL" byteoffset="49" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="online" type="T_BOOL" byteoffset="50" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="offline" type="T_BOOL" byteoffset="51" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="active" type="T_BOOL" byteoffset="52" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="executeMbFb" type="T_BOOL" byteoffset="53" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="toString" type="T_STRING_20_" byteoffset="54" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="_execute" type="T_BOOL" byteoffset="75" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="_reqDone" type="T_BOOL" byteoffset="76" vartype="VAR" access="ReadWrite" />
|
||||
<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_Bins" size="182" nativesize="272" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="Bins">
|
||||
<UserDefElement iecname="b13" type="T_atBin" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="b14" type="T_atBin" byteoffset="16" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="b15" type="T_atBin" byteoffset="32" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="b16" type="T_atBin" byteoffset="48" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="b17" type="T_atBin" byteoffset="64" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="b18" type="T_atBin" byteoffset="80" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="b19" type="T_atBin" byteoffset="96" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="b20" type="T_atBin" byteoffset="112" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="destination" type="T_atBin" byteoffset="128" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="recDstList" type="T_ARRAY__0__8__OF_POINTER_TO_STRING" byteoffset="144" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="recDstIdx" type="T_INT" byteoffset="180" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atDI" size="44" nativesize="10120" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atDI">
|
||||
<UserDefElement iecname="faults" type="T_atDIFault" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="alm" type="T_atAlarm" byteoffset="16" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="debounce" type="T_atDebouncePersistent" byteoffset="32" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_nameIdx" type="T_INT" byteoffset="40" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_raw" type="T_BOOL" byteoffset="42" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_val" type="T_BOOL" byteoffset="43" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atGadget" size="32" nativesize="6840" 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="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" />
|
||||
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="16" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="20" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="24" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_manOnMaxSP" type="T_TIME" byteoffset="28" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atLimits" size="189" nativesize="21360" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atLimits">
|
||||
<UserDefElement iecname="hihi" type="T_atLimit" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="hi" type="T_atLimit" byteoffset="48" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="lo" type="T_atLimit" byteoffset="96" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="lolo" type="T_atLimit" byteoffset="144" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atMachine" size="38" nativesize="6888" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMachine" basetype="T_atDevice">
|
||||
<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" />
|
||||
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="16" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="20" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="24" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_manStart" type="T_BOOL" byteoffset="28" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_manStop" type="T_BOOL" byteoffset="29" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_manOnMaxSP" type="T_TIME" byteoffset="32" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_runStatus" type="T_BOOL" byteoffset="36" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="uts" type="T_BOOL" byteoffset="37" vartype="VAR" propertytype="call" access="Read" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atMbClient" size="410" nativesize="3208" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMbClient">
|
||||
<UserDefElement iecname="reqStats" type="T_ARRAY__0__99__OF_POINTER_TO_atMbRequestStats" byteoffset="0" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="test1" type="T_REAL" byteoffset="400" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="test2" type="T_REAL" byteoffset="404" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="destroyClient" type="T_BOOL" byteoffset="408" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="recreateTest" type="T_BOOL" byteoffset="409" vartype="VAR" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atTODWithOffset" size="48" nativesize="1040" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atTODWithOffset">
|
||||
<UserDefElement iecname="in_fromRTC" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="settings" type="T_atTODSettings" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="_utcMs" type="T_DINT" byteoffset="12" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="localHour" type="T_INT" byteoffset="16" vartype="VAR" propertytype="call" access="ReadWrite" />
|
||||
<UserDefElement iecname="localMinute" type="T_INT" byteoffset="18" vartype="VAR" propertytype="call" access="ReadWrite" />
|
||||
<UserDefElement iecname="localMs" type="T_DINT" byteoffset="20" vartype="VAR" propertytype="call" access="ReadWrite" />
|
||||
<UserDefElement iecname="localSecond" type="T_INT" byteoffset="24" vartype="VAR" propertytype="call" access="ReadWrite" />
|
||||
<UserDefElement iecname="localTOD" type="T_TIME_OF_DAY" byteoffset="28" vartype="VAR" propertytype="call" access="ReadWrite" />
|
||||
<UserDefElement iecname="totalMinutes" type="T_DINT" byteoffset="32" vartype="VAR" propertytype="call" access="ReadWrite" />
|
||||
<UserDefElement iecname="totalSeconds" type="T_DINT" byteoffset="36" vartype="VAR" propertytype="call" access="ReadWrite" />
|
||||
<UserDefElement iecname="utcMs" type="T_DINT" byteoffset="40" vartype="VAR" propertytype="call" access="ReadWrite" />
|
||||
<UserDefElement iecname="utcTOD" type="T_TIME_OF_DAY" byteoffset="44" vartype="VAR" propertytype="call" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<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" />
|
||||
<UserDefElement iecname="in_calMax" type="T_BOOL" byteoffset="5" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="limits" type="T_atLimits" byteoffset="8" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="scalingRaw" type="T_atScaling" byteoffset="200" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="scalingEU" type="T_atScalingPersistent" byteoffset="220" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="faults" type="T_atAiFault" byteoffset="244" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="filter" type="T_atFilter" byteoffset="300" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_signal" type="T_REAL" byteoffset="308" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_nameIdx" type="T_INT" byteoffset="312" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<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">
|
||||
<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" />
|
||||
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="16" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="20" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="24" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<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" />
|
||||
</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" />
|
||||
<UserDefElement iecname="test1" type="T_REAL" byteoffset="400" vartype="VAR" inherited_from="T_atMbClient" access="ReadWrite" />
|
||||
<UserDefElement iecname="test2" type="T_REAL" byteoffset="404" vartype="VAR" inherited_from="T_atMbClient" access="ReadWrite" />
|
||||
<UserDefElement iecname="destroyClient" type="T_BOOL" byteoffset="408" vartype="VAR" inherited_from="T_atMbClient" access="ReadWrite" />
|
||||
<UserDefElement iecname="recreateTest" type="T_BOOL" byteoffset="409" vartype="VAR" inherited_from="T_atMbClient" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atMotor" size="44" nativesize="7912" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMotor" 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" />
|
||||
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="16" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="20" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="24" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_manOnMaxSP" type="T_TIME" byteoffset="28" vartype="VAR_INPUT" inherited_from="T_atGadget" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_manStart" type="T_BOOL" byteoffset="32" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_manStop" type="T_BOOL" byteoffset="33" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_outputEU" type="T_REAL" byteoffset="36" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_estimatedEU" type="T_REAL" byteoffset="40" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atVFD" size="120" nativesize="12072" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atVFD" 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" />
|
||||
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="16" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="20" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="24" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_manOnMaxSP" type="T_TIME" byteoffset="28" vartype="VAR_INPUT" inherited_from="T_atGadget" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_manFwd" type="T_BOOL" byteoffset="32" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_manRev" type="T_BOOL" byteoffset="33" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_manStop" type="T_BOOL" byteoffset="34" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_manSpeedRef" type="T_REAL" byteoffset="36" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_hzMin" type="T_REAL" byteoffset="40" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_hzMax" type="T_REAL" byteoffset="44" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_autoFixedRef" type="T_REAL" byteoffset="48" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_autoFixedEn" type="T_BOOL" byteoffset="52" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_outputEUMin" type="T_REAL" byteoffset="56" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_outputEUMax" type="T_REAL" byteoffset="60" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_speedCmdHz" type="T_REAL" byteoffset="64" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_speedCmd" type="T_REAL" byteoffset="68" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_speedActHz" type="T_REAL" byteoffset="72" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_speedAct" type="T_REAL" byteoffset="76" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_current" type="T_REAL" byteoffset="80" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_voltage" type="T_REAL" byteoffset="84" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_dcBus" type="T_REAL" byteoffset="88" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_fwdCmd" type="T_BOOL" byteoffset="92" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_revCmd" type="T_BOOL" byteoffset="93" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_faultVFDId" type="T_atVFDFaultCode" byteoffset="94" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_faultVFDId_last" type="T_atVFDFaultCode" byteoffset="96" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="100" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_statusID" type="T_atSStStatusCode" byteoffset="114" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_estimatedEU" type="T_REAL" byteoffset="116" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atVFDModbus" size="120" nativesize="13112" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atVFDModbus" basetype="T_atVFD">
|
||||
<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" />
|
||||
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="16" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="20" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="24" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_manOnMaxSP" type="T_TIME" byteoffset="28" vartype="VAR_INPUT" inherited_from="T_atGadget" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_manFwd" type="T_BOOL" byteoffset="32" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_manRev" type="T_BOOL" byteoffset="33" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_manStop" type="T_BOOL" byteoffset="34" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_manSpeedRef" type="T_REAL" byteoffset="36" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_hzMin" type="T_REAL" byteoffset="40" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_hzMax" type="T_REAL" byteoffset="44" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_autoFixedRef" type="T_REAL" byteoffset="48" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_autoFixedEn" type="T_BOOL" byteoffset="52" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_outputEUMin" type="T_REAL" byteoffset="56" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_outputEUMax" type="T_REAL" byteoffset="60" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_speedCmdHz" type="T_REAL" byteoffset="64" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_speedCmd" type="T_REAL" byteoffset="68" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_speedActHz" type="T_REAL" byteoffset="72" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_speedAct" type="T_REAL" byteoffset="76" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_current" type="T_REAL" byteoffset="80" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_voltage" type="T_REAL" byteoffset="84" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_dcBus" type="T_REAL" byteoffset="88" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_fwdCmd" type="T_BOOL" byteoffset="92" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_revCmd" type="T_BOOL" byteoffset="93" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_faultVFDId" type="T_atVFDFaultCode" byteoffset="94" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_faultVFDId_last" type="T_atVFDFaultCode" byteoffset="96" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="100" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<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">
|
||||
<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" />
|
||||
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="16" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="20" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="24" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<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" />
|
||||
</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" />
|
||||
<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" />
|
||||
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="16" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="20" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="24" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_manOnMaxSP" type="T_TIME" byteoffset="28" vartype="VAR_INPUT" inherited_from="T_atGadget" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_manFwd" type="T_BOOL" byteoffset="32" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_manRev" type="T_BOOL" byteoffset="33" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_manStop" type="T_BOOL" byteoffset="34" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_manSpeedRef" type="T_REAL" byteoffset="36" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_hzMin" type="T_REAL" byteoffset="40" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_hzMax" type="T_REAL" byteoffset="44" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_autoFixedRef" type="T_REAL" byteoffset="48" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_autoFixedEn" type="T_BOOL" byteoffset="52" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_outputEUMin" type="T_REAL" byteoffset="56" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_outputEUMax" type="T_REAL" byteoffset="60" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_speedCmdHz" type="T_REAL" byteoffset="64" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_speedCmd" type="T_REAL" byteoffset="68" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_speedActHz" type="T_REAL" byteoffset="72" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_speedAct" type="T_REAL" byteoffset="76" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_current" type="T_REAL" byteoffset="80" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_voltage" type="T_REAL" byteoffset="84" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_dcBus" type="T_REAL" byteoffset="88" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_fwdCmd" type="T_BOOL" byteoffset="92" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_revCmd" type="T_BOOL" byteoffset="93" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_faultVFDId" type="T_atVFDFaultCode" byteoffset="94" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_faultVFDId_last" type="T_atVFDFaultCode" byteoffset="96" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="100" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<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>
|
||||
</TypeList>
|
||||
<NodeList>
|
||||
<Node name="LazyB_GrainHandling">
|
||||
<Node name="atGVL">
|
||||
<Node name="clock" type="T_ULINT" access="ReadWrite" />
|
||||
<Node name="dynamicAllocationFail" type="T_atAlarm" access="ReadWrite" />
|
||||
<Node name="hmiReset" type="T_BOOL" access="ReadWrite" />
|
||||
<Node name="TODclock" type="T_atTODWithOffset" access="ReadWrite" />
|
||||
</Node>
|
||||
<Node name="g">
|
||||
<Node name="b" type="T_Bins" access="ReadWrite" />
|
||||
<Node name="b201LoadOffset" type="T_REAL" access="ReadWrite" />
|
||||
<Node name="b201LoadWeightDem" type="T_REAL" access="ReadWrite" />
|
||||
<Node name="b201MaxWeight" type="T_REAL" access="ReadWrite" />
|
||||
<Node name="b202LoadWeightDem" type="T_REAL" access="ReadWrite" />
|
||||
<Node name="bin13Lvl" type="T_atAI" access="ReadWrite" />
|
||||
<Node name="bin14Lvl" type="T_atAI" access="ReadWrite" />
|
||||
<Node name="bin15Lvl" type="T_atAI" access="ReadWrite" />
|
||||
<Node name="bin16Lvl" type="T_atAI" access="ReadWrite" />
|
||||
<Node name="bin17Lvl" type="T_atAI" access="ReadWrite" />
|
||||
<Node name="bin18Lvl" type="T_atAI" access="ReadWrite" />
|
||||
<Node name="bin19Lvl" type="T_atAI" access="ReadWrite" />
|
||||
<Node name="bin20Lvl" type="T_atAI" access="ReadWrite" />
|
||||
<Node name="esdHMI" type="T_atAlarm" access="ReadWrite" />
|
||||
<Node name="esdLoop" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="esdSum" type="T_atAlarm" access="ReadWrite" />
|
||||
<Node name="in_recEnTime" type="T_DINT" access="ReadWrite" />
|
||||
<Node name="in_recEnTimeRem" type="T_DINT" access="ReadWrite" />
|
||||
<Node name="m01" type="T_atVFDTD350" access="ReadWrite" />
|
||||
<Node name="m01HSC" type="T_atHSC" access="ReadWrite" />
|
||||
<Node name="m01MbClient" type="T_atMbClientTCP" access="ReadWrite" />
|
||||
<Node name="m01Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m01Spd" type="T_atAI" access="ReadWrite" />
|
||||
<Node name="m02" type="T_atMotor" access="ReadWrite" />
|
||||
<Node name="m02HSC" type="T_atHSC" access="ReadWrite" />
|
||||
<Node name="m02Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m02RunCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m02Spd" type="T_atAI" access="ReadWrite" />
|
||||
<Node name="m03" type="T_atVFDTD350" access="ReadWrite" />
|
||||
<Node name="m03HSC" type="T_atHSC" access="ReadWrite" />
|
||||
<Node name="m03MbClient" type="T_atMbClientTCP" access="ReadWrite" />
|
||||
<Node name="m03Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m03Spd" type="T_atAI" access="ReadWrite" />
|
||||
<Node name="m04" type="T_atVFDTD350" access="ReadWrite" />
|
||||
<Node name="m04_01Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m04_02Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<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="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="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="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="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="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="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="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="m12CloseCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m12LS1" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m12LS2" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m12OpenCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m12Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m21" type="T_atMotor" access="ReadWrite" />
|
||||
<Node name="m21Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m21RunCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m22" type="T_atMotor" access="ReadWrite" />
|
||||
<Node name="m22Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m22RunCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m23" type="T_atMotor" access="ReadWrite" />
|
||||
<Node name="m23Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m23RunCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m24" type="T_atMotor" access="ReadWrite" />
|
||||
<Node name="m24Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m24RunCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m25" type="T_atMotor" access="ReadWrite" />
|
||||
<Node name="m25Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m25RunCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m26" type="T_atMotor" access="ReadWrite" />
|
||||
<Node name="m26Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m26RunCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m27" type="T_atMotor" access="ReadWrite" />
|
||||
<Node name="m27Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m27RunCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m28" type="T_atMotor" access="ReadWrite" />
|
||||
<Node name="m28Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m28RunCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m29" type="T_atMotor" access="ReadWrite" />
|
||||
<Node name="m29HSC" type="T_atHSC" access="ReadWrite" />
|
||||
<Node name="m29Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m29RunCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m29Spd" type="T_atAI" access="ReadWrite" />
|
||||
<Node name="m30" type="T_atMotor" access="ReadWrite" />
|
||||
<Node name="m30HSC" type="T_atHSC" access="ReadWrite" />
|
||||
<Node name="m30Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m30RunCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m30Spd" type="T_atAI" access="ReadWrite" />
|
||||
<Node name="m31" type="T_atVFDTD350" access="ReadWrite" />
|
||||
<Node name="m31HSC" type="T_atHSC" access="ReadWrite" />
|
||||
<Node name="m31LSHH" type="T_atDI" access="ReadWrite" />
|
||||
<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_01CloseCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m32_01LS1" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m32_01LS2" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m32_01OpenCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m32_01Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m32_02CloseCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m32_02LS1" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m32_02LS2" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m32_02OpenCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m32_02Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m41" type="T_atVFDTD350" access="ReadWrite" />
|
||||
<Node name="m41MbClient" type="T_atMbClientTCP" access="ReadWrite" />
|
||||
<Node name="m41Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m51" type="T_atMotor" access="ReadWrite" />
|
||||
<Node name="m51BinSns" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m51Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m51RunCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m52" type="T_atMotor" access="ReadWrite" />
|
||||
<Node name="m52BinSns" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m52Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m52RunCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m53" type="T_atMotor" access="ReadWrite" />
|
||||
<Node name="m53BinSns" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m53Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m53RunCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m54" type="T_atMotor" access="ReadWrite" />
|
||||
<Node name="m54BinSns" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m54Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m54RunCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m55" type="T_atMotor" access="ReadWrite" />
|
||||
<Node name="m55BinSns" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m55Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m55RunCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m56" type="T_atMotor" access="ReadWrite" />
|
||||
<Node name="m56BinSns" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m56Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m56RunCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m57" type="T_atMotor" access="ReadWrite" />
|
||||
<Node name="m57BinSns" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m57Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m57RunCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="m58" type="T_atMotor" access="ReadWrite" />
|
||||
<Node name="m58BinSns" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m58Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m58RunCmd" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="pbLdRpdStp" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="pbRclRpdStp" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="pbRecRpdStp" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="pbRecSrt" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="pbRecStp" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="rec" type="T_atMachine" access="ReadWrite" />
|
||||
<Node name="recEn" type="T_BOOL" access="ReadWrite" />
|
||||
<Node name="recFltLite" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="recRdyLite" type="T_atDQ" access="ReadWrite" />
|
||||
<Node name="recStartHMI" type="T_BOOL" access="ReadWrite" />
|
||||
<Node name="recStopHMI" type="T_BOOL" access="ReadWrite" />
|
||||
<Node name="recTimedRun" type="T_BOOL" access="ReadWrite" />
|
||||
</Node>
|
||||
</Node>
|
||||
</NodeList>
|
||||
</Symbolconfiguration>
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user