moved to modbus lib
This commit is contained in:
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
@@ -9,11 +9,12 @@
|
||||
<TypeSimple name="T_BOOL" size="1" swapsize="0" typeclass="Bool" iecname="BOOL" />
|
||||
<TypeSimple name="T_BYTE" size="1" swapsize="1" typeclass="Byte" iecname="BYTE" />
|
||||
<TypeSimple name="T_DINT" size="4" swapsize="4" typeclass="DInt" iecname="DINT" />
|
||||
<TypeSimple name="T_DWORD" size="4" swapsize="4" typeclass="DWord" iecname="DWORD" />
|
||||
<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_STRING_64_" size="65" swapsize="0" typeclass="String" iecname="STRING(64)" />
|
||||
<TypeSimple name="T_TIME" size="4" swapsize="4" typeclass="Time" iecname="TIME" />
|
||||
<TypeSimple name="T_UDINT" size="4" swapsize="4" typeclass="UDInt" iecname="UDINT" />
|
||||
<TypeSimple name="T_UINT" size="2" swapsize="2" typeclass="UInt" iecname="UINT" />
|
||||
@@ -21,34 +22,57 @@
|
||||
<TypeArray name="T_ARRAY__0__2__OF_STRING_10_" size="33" nativesize="33" typeclass="Array" iecname="ARRAY [0..2] OF STRING(10)" basetype="T_STRING_10_">
|
||||
<ArrayDim minrange="0" maxrange="2" />
|
||||
</TypeArray>
|
||||
<TypeUserDef name="T_ClientStats" size="160" nativesize="160" typeclass="Userdef" pouclass="STRUCTURE" iecname="ClientStats">
|
||||
<UserDefElement iecname="totalCompleted" type="T_ULINT" byteoffset="0" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="totalErrors" type="T_ULINT" byteoffset="8" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="totalSent" type="T_ULINT" byteoffset="16" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="totalReplies" type="T_ULINT" byteoffset="24" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="totalExceptions" type="T_ULINT" byteoffset="32" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="totalTimeouts" type="T_ULINT" byteoffset="40" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="totalOfflineTransitions" type="T_ULINT" byteoffset="48" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="registeredRequests" type="T_UINT" byteoffset="56" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="activeRequests" type="T_UINT" byteoffset="58" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="onlineRequests" type="T_UINT" byteoffset="60" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="offlineRequests" type="T_UINT" byteoffset="62" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="unknownRequests" type="T_UINT" byteoffset="64" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="busyRequests" type="T_UINT" byteoffset="66" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="staleReadRequests" type="T_UINT" byteoffset="68" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="heldWriteRequests" type="T_UINT" byteoffset="70" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="totalValidDurationMs" type="T_ULINT" byteoffset="72" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="averageValidDurationMs" type="T_ULINT" byteoffset="80" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="longestValidDurationMs" type="T_UDINT" byteoffset="88" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="hasActiveRequests" type="T_BOOL" byteoffset="92" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="allRequestsOnline" type="T_BOOL" byteoffset="93" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="allRequestsOffline" type="T_BOOL" byteoffset="94" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="toString" type="T_STRING_64_" byteoffset="95" vartype="VAR" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<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" />
|
||||
<UserDefElement type="T_Error" iecname="RequestParameterError" enumvalue="1" />
|
||||
<UserDefElement type="T_Error" iecname="TcpSocketError" enumvalue="4" />
|
||||
<UserDefElement type="T_Error" iecname="TcpConnectTimeout" enumvalue="5" />
|
||||
<UserDefElement type="T_Error" iecname="ReplyTimeout" enumvalue="6" />
|
||||
<UserDefElement type="T_Error" iecname="InvalidReply" enumvalue="8" />
|
||||
<UserDefElement type="T_Error" iecname="RequestException" enumvalue="9" />
|
||||
<UserDefElement type="T_Error" iecname="RequestCancelled" enumvalue="10" />
|
||||
<UserDefElement type="T_Error" iecname="InternalError" enumvalue="255" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_ExceptionCodes" size="2" nativesize="2" swapsize="2" typeclass="Enum" iecname="ExceptionCodes" basetype="T_INT">
|
||||
<UserDefElement type="T_ExceptionCodes" iecname="TIMEOUT" enumvalue="-1" />
|
||||
<UserDefElement type="T_ExceptionCodes" iecname="RESPONSE_SUCCESS" enumvalue="0" />
|
||||
<UserDefElement type="T_ExceptionCodes" iecname="ILLEGAL_FUNCTION" enumvalue="1" />
|
||||
<UserDefElement type="T_ExceptionCodes" iecname="ILLEGAL_DATA_ADDRESS" enumvalue="2" />
|
||||
<UserDefElement type="T_ExceptionCodes" iecname="ILLEGAL_DATA_VALUE" enumvalue="3" />
|
||||
<UserDefElement type="T_ExceptionCodes" iecname="SLAVE_DEVICE_FAILURE" enumvalue="4" />
|
||||
<UserDefElement type="T_ExceptionCodes" iecname="ACKNOWLEDGE" enumvalue="5" />
|
||||
<UserDefElement type="T_ExceptionCodes" iecname="SLAVE_DEVICE_BUSY" enumvalue="6" />
|
||||
<UserDefElement type="T_ExceptionCodes" iecname="MEMORY_PARITY_ERROR" enumvalue="8" />
|
||||
<UserDefElement type="T_ExceptionCodes" iecname="GATEWAY_PATH_UNAVAILABLE" enumvalue="10" />
|
||||
<UserDefElement type="T_ExceptionCodes" iecname="GATEWAY_TARGET_DEVICE_FAILED_TO_RESPOND" enumvalue="11" />
|
||||
</TypeUserDef>
|
||||
<TypeSimple name="T_POINTER_TO_RequestStats" size="4" swapsize="4" typeclass="Pointer" iecname="POINTER TO RequestStats" />
|
||||
<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_atAlarm" size="13" nativesize="2920" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atAlarm">
|
||||
<TypeUserDef name="T_atAlarm" size="13" nativesize="2928" 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" />
|
||||
@@ -87,19 +111,6 @@
|
||||
<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" />
|
||||
@@ -163,59 +174,13 @@
|
||||
<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">
|
||||
<TypeArray name="T_ARRAY__0__99__OF_POINTER_TO_RequestStats" size="400" nativesize="400" typeclass="Array" iecname="ARRAY [0..99] OF POINTER TO RequestStats" basetype="T_POINTER_TO_RequestStats">
|
||||
<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" />
|
||||
<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="44" nativesize="6280" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atHSC">
|
||||
<UserDefElement iecname="in_resetDay" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_avgTime" type="T_TIME" byteoffset="20" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_multiplier" type="T_REAL" byteoffset="24" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_freq" type="T_REAL" byteoffset="28" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="euTotal" type="T_UDINT" byteoffset="32" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="todayEu" type="T_UDINT" byteoffset="36" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="yesterdayEu" type="T_UDINT" byteoffset="40" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atLimit" size="45" nativesize="5080" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atLimit" basetype="T_atLimitBase">
|
||||
<UserDefElement iecname="in_sp" type="T_REAL" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atLimitBase" access="ReadWrite" />
|
||||
<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">
|
||||
<TypeUserDef name="T_RequestStats" size="161" nativesize="320" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="RequestStats">
|
||||
<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="lastExceptionCode" type="T_ExceptionCodes" 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" />
|
||||
@@ -235,13 +200,66 @@
|
||||
<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" />
|
||||
<UserDefElement iecname="toString" type="T_STRING_64_" byteoffset="54" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="_execute" type="T_BOOL" byteoffset="119" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="_reqDone" type="T_BOOL" byteoffset="120" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="_reqBusy" type="T_BOOL" byteoffset="121" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="_reqError" type="T_BOOL" byteoffset="122" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="engineResponseSeen" type="T_BOOL" byteoffset="123" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="engineLastSuccessMs" type="T_ULINT" byteoffset="128" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="sentCnt" type="T_UDINT" byteoffset="136" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="replyCnt" type="T_UDINT" byteoffset="140" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="exceptionCnt" type="T_UDINT" byteoffset="144" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="totalValidDuration" type="T_ULINT" byteoffset="152" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="previousOnline" type="T_BOOL" byteoffset="160" vartype="VAR" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atUR20Local" size="76" nativesize="8176" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atUR20Local">
|
||||
<TypeUserDef name="T_atAiFault" size="56" nativesize="9840" 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="3968" 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="3992" 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="44" nativesize="6288" 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_TIME" byteoffset="20" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_multiplier" type="T_REAL" byteoffset="24" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_freq" type="T_REAL" byteoffset="28" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="euTotal" type="T_UDINT" byteoffset="32" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="todayEu" type="T_UDINT" byteoffset="36" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="yesterdayEu" type="T_UDINT" byteoffset="40" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atLimit" size="45" nativesize="5088" 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_atUR20Local" size="76" nativesize="8192" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atUR20Local">
|
||||
<UserDefElement iecname="out_systemBusFault" type="T_atAlarm" byteoffset="0" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_anyIOFault" type="T_atAlarm" byteoffset="16" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="cardFault" type="T_BOOL" byteoffset="29" vartype="VAR" access="ReadWrite" />
|
||||
@@ -252,7 +270,7 @@
|
||||
<UserDefElement iecname="t4" type="T_UDINT" byteoffset="68" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="t5" type="T_UDINT" byteoffset="72" vartype="VAR" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atUR20base" size="16" nativesize="3984" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atUR20base">
|
||||
<TypeUserDef name="T_atUR20base" size="16" nativesize="3992" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atUR20base">
|
||||
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_coilLen" type="T_UINT" byteoffset="14" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
@@ -269,7 +287,11 @@
|
||||
<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">
|
||||
<TypeUserDef name="T_ClientBase" size="560" nativesize="5376" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="ClientBase">
|
||||
<UserDefElement iecname="reqStats" type="T_ARRAY__0__99__OF_POINTER_TO_RequestStats" byteoffset="0" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="stats" type="T_ClientStats" byteoffset="400" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atDI" size="44" nativesize="10136" 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" />
|
||||
@@ -287,7 +309,7 @@
|
||||
<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">
|
||||
<TypeUserDef name="T_atLimits" size="189" nativesize="21392" 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" />
|
||||
@@ -307,32 +329,36 @@
|
||||
<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_atUR20_16DI_X_XW" size="17" nativesize="11744" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atUR20_16DI_X_XW" basetype="T_atUR20base">
|
||||
<TypeUserDef name="T_atUR20_16DI_X_XW" size="17" nativesize="5536" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atUR20_16DI_X_XW" basetype="T_atUR20base">
|
||||
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atUR20base" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_coilLen" type="T_UINT" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atUR20base" access="ReadWrite" />
|
||||
<UserDefElement iecname="test" type="T_BYTE" byteoffset="16" vartype="VAR" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atUR20_16DO_X" size="16" nativesize="11744" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atUR20_16DO_X" basetype="T_atUR20base">
|
||||
<TypeUserDef name="T_atUR20_16DO_X" size="16" nativesize="5536" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atUR20_16DO_X" basetype="T_atUR20base">
|
||||
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atUR20base" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_coilLen" type="T_UINT" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atUR20base" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atUR20_2CNT_100" size="16" nativesize="18424" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atUR20_2CNT_100" basetype="T_atUR20base">
|
||||
<TypeUserDef name="T_atUR20_2CNT_100" size="16" nativesize="6000" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atUR20_2CNT_100" basetype="T_atUR20base">
|
||||
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atUR20base" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_coilLen" type="T_UINT" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atUR20base" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atUR20_8AI_I_16_DIAG_HD" size="16" nativesize="11816" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atUR20_8AI_I_16_DIAG_HD" basetype="T_atUR20base">
|
||||
<TypeUserDef name="T_atUR20_8AI_I_16_DIAG_HD" size="16" nativesize="5608" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atUR20_8AI_I_16_DIAG_HD" basetype="T_atUR20base">
|
||||
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atUR20base" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_coilLen" type="T_UINT" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atUR20base" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_ClientTCP" size="588" nativesize="5416" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="ClientTCP" basetype="T_ClientBase">
|
||||
<UserDefElement iecname="reqStats" type="T_ARRAY__0__99__OF_POINTER_TO_RequestStats" byteoffset="0" vartype="VAR_OUTPUT" inherited_from="T_ClientBase" access="ReadWrite" />
|
||||
<UserDefElement iecname="stats" type="T_ClientStats" byteoffset="400" vartype="VAR_OUTPUT" inherited_from="T_ClientBase" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_connectTimeout" type="T_TIME" byteoffset="560" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_reconnectDelay" type="T_TIME" byteoffset="564" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_holdUncertainWrites" type="T_BOOL" byteoffset="568" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="engineEndpointIP" type="T_DWORD" byteoffset="572" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="engineEndpointPort" type="T_UINT" byteoffset="576" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="engineConfigConnect" type="T_UDINT" byteoffset="580" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="engineConfigRetry" type="T_UDINT" byteoffset="584" vartype="VAR" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeSimple name="T_REFERENCE_TO_atDI_REF" size="44" swapsize="0" typeclass="Reference" iecname="REFERENCE TO atDI_REF" basetype="T_atDI" />
|
||||
<TypeUserDef name="T_atAI" size="324" nativesize="37832" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atAI">
|
||||
<TypeUserDef name="T_atAI" size="324" nativesize="37888" 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" />
|
||||
@@ -346,7 +372,7 @@
|
||||
<UserDefElement iecname="in_filterTim" type="T_DINT" byteoffset="316" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_eu" type="T_REAL" byteoffset="320" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atDistributor" size="77" nativesize="11920" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atDistributor" basetype="T_atGadget">
|
||||
<TypeUserDef name="T_atDistributor" size="77" nativesize="11928" 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" />
|
||||
@@ -373,13 +399,6 @@
|
||||
<UserDefElement iecname="tssSec" type="T_REAL" byteoffset="60" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="stalled" type="T_atAlarm" byteoffset="64" vartype="VAR" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atMbClientTCP" size="410" nativesize="4248" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMbClientTCP" basetype="T_atMbClient">
|
||||
<UserDefElement iecname="reqStats" type="T_ARRAY__0__99__OF_POINTER_TO_atMbRequestStats" byteoffset="0" vartype="VAR_OUTPUT" inherited_from="T_atMbClient" access="ReadWrite" />
|
||||
<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" />
|
||||
@@ -394,7 +413,7 @@
|
||||
<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">
|
||||
<TypeUserDef name="T_atVFD" size="120" nativesize="12080" 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" />
|
||||
@@ -428,7 +447,7 @@
|
||||
<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">
|
||||
<TypeUserDef name="T_atVFDModbus" size="120" nativesize="13120" 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" />
|
||||
@@ -462,7 +481,7 @@
|
||||
<UserDefElement iecname="out_statusID" type="T_atSStStatusCode" byteoffset="114" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_estimatedEU" type="T_REAL" byteoffset="116" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atValveDevice" size="212" nativesize="13080" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atValveDevice" basetype="T_atDistributor">
|
||||
<TypeUserDef name="T_atValveDevice" size="212" nativesize="13088" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atValveDevice" basetype="T_atDistributor">
|
||||
<UserDefElement iecname="seq" type="T_atSeqCtl" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="in_pause" type="T_BOOL" byteoffset="12" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
<UserDefElement iecname="out_run" type="T_BOOL" byteoffset="13" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
||||
@@ -496,7 +515,7 @@
|
||||
<UserDefElement iecname="manPosLast" type="T_UINT" byteoffset="204" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="simPos" type="T_DINT" byteoffset="208" vartype="VAR" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atVFDTD350" size="120" nativesize="34152" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atVFDTD350" basetype="T_atVFDModbus">
|
||||
<TypeUserDef name="T_atVFDTD350" size="120" nativesize="15512" 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" />
|
||||
@@ -576,24 +595,31 @@
|
||||
<Node name="in_recEnTime" 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="m01MbClient" type="T_ClientTCP" 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="m02MbClient" type="T_ClientTCP" 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="m03CurCtlEn" type="T_BOOL" access="ReadWrite" />
|
||||
<Node name="m03CurSp" type="T_REAL" access="ReadWrite" />
|
||||
<Node name="m03HSC" type="T_atHSC" access="ReadWrite" />
|
||||
<Node name="m03MbClient" type="T_atMbClientTCP" access="ReadWrite" />
|
||||
<Node name="m03MbClient" type="T_ClientTCP" access="ReadWrite" />
|
||||
<Node name="m03Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m03PID_Kp" type="T_REAL" access="ReadWrite" />
|
||||
<Node name="m03PID_MaxSpd" type="T_REAL" access="ReadWrite" />
|
||||
<Node name="m03PID_MinSpd" type="T_REAL" access="ReadWrite" />
|
||||
<Node name="m03PID_Tn" type="T_REAL" 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="m04MbClient" type="T_ClientTCP" access="ReadWrite" />
|
||||
<Node name="m04Spd" type="T_atAI" access="ReadWrite" />
|
||||
<Node name="m05" type="T_atValveDevice" access="ReadWrite" />
|
||||
<Node name="m05CloseCmd" type="T_atDQ" access="ReadWrite" />
|
||||
@@ -680,7 +706,7 @@
|
||||
<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="m31MbClient" type="T_ClientTCP" access="ReadWrite" />
|
||||
<Node name="m31Ovld" type="T_atDI" access="ReadWrite" />
|
||||
<Node name="m31Spd" type="T_atAI" access="ReadWrite" />
|
||||
<Node name="m32" type="T_atValveDevice" access="ReadWrite" />
|
||||
@@ -695,7 +721,7 @@
|
||||
<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="m41MbClient" type="T_ClientTCP" 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" />
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user