730 lines
73 KiB
XML
730 lines
73 KiB
XML
<?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.5.2.0" runtimeid="3.5.19.61" libversion="4.5.0.0" compiler="3.5.21.0" lmm="3.5.21.0" profile="CODESYS V3.5 SP21+" settings="SupportOPCUA, XmlIncludeComments, LayoutCalculator=OptimizedClientSideLayoutCalculator" />
|
|
<ProjectInfo name="application" devicename="Device" appname="Application" />
|
|
</Header>
|
|
<TypeList>
|
|
<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_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__255__OF_BYTE" size="256" nativesize="256" typeclass="Array" iecname="ARRAY [0..255] OF BYTE" basetype="T_BYTE">
|
|
<ArrayDim minrange="0" maxrange="255" />
|
|
</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">
|
|
<Comment> basic errors
|
|
Valid MODBUS license is missing.</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_Error" iecname="InvalidDataModel" enumvalue="2">
|
|
<Comment> The "data model" contains errors or inconsistencies.</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_Error" iecname="IllegalFunction" enumvalue="3">
|
|
<Comment> Undefined "function code" used to enable/disable supported "function codes".</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_Error" iecname="InvalidUnitId" enumvalue="4">
|
|
<Comment> Invalid Unit-Id / Slave address.</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_Error" iecname="NoMemory" enumvalue="21">
|
|
<Comment> Can not allocate memory.</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_Error" iecname="InternalError" enumvalue="22">
|
|
<Comment> Other internal error.</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_Error" iecname="RequestNotProcessed" enumvalue="50">
|
|
<Comment> request related errors
|
|
Request not processed in time</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_Error" iecname="RequestException" enumvalue="51">
|
|
<Comment> Request caused reply "exception". </Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_Error" iecname="RequestParameterError" enumvalue="52">
|
|
<Comment> Invalid request parameter, for example "Read Coils" -> "Quantity of coils" = 0</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_Error" iecname="RequestError" enumvalue="53">
|
|
<Comment> Internal request error</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_Error" iecname="RequestCancelled" enumvalue="54">
|
|
<Comment> Request cancelled</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_Error" iecname="ReplyError" enumvalue="55">
|
|
<Comment> Internal reply error</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_Error" iecname="ReplyTimeout" enumvalue="56">
|
|
<Comment> No reply received in time</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_Error" iecname="InvalidReply" enumvalue="57">
|
|
<Comment> Invalid / incomplete reply</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_Error" iecname="TcpSocketError" enumvalue="101">
|
|
<Comment> transport related errors
|
|
Error on open/close/read/write TCP socket.</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_Error" iecname="TcpInvalidInterface" enumvalue="102">
|
|
<Comment> The application tried to use an unknown ETH interface. </Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_Error" iecname="TcpConnectTimeout" enumvalue="103">
|
|
<Comment> TCP connect timeout. </Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_Error" iecname="SerialInvalidComPort" enumvalue="201">
|
|
<Comment> The application tried to use an unknown SysCom port.</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_Error" iecname="SerialComPortUserInconsistentPortSetting" enumvalue="202">
|
|
<Comment> Multiple ServerSerial function blocks tried to share one SysCom port with inconsistent settings.</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_Error" iecname="SerialComPortUserClientExclusiveError" enumvalue="203">
|
|
<Comment> A ClientSerial function block is not allowed to share a SysCom port with any other user.</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_Error" iecname="SerialComPortError" enumvalue="204">
|
|
<Comment> Error on open/close/read/write SysCom port.</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_Error" iecname="SerialInternalError" enumvalue="205">
|
|
<Comment> Internal error working with SysCom port.</Comment>
|
|
</UserDefElement>
|
|
</TypeUserDef>
|
|
<TypeUserDef name="T_ExceptionCodes" size="1" nativesize="1" typeclass="Enum" iecname="ExceptionCodes" basetype="T_BYTE">
|
|
<UserDefElement type="T_ExceptionCodes" iecname="RESPONSE_SUCCESS" enumvalue="0">
|
|
<Comment>Everything OK</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_ExceptionCodes" iecname="ILLEGAL_FUNCTION" enumvalue="1">
|
|
<Comment>
|
|
The function code received in the query is not an allowable action for the server (or slave).
|
|
This may be because the function code is only applicable to newer devices, and was not implemented in the unit selected.
|
|
It could also indicate that the server (or slave) is in the wrong state to process a request of this type,
|
|
for example because it is unconfigured and is being asked to return register values.
|
|
</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_ExceptionCodes" iecname="ILLEGAL_DATA_ADDRESS" enumvalue="2">
|
|
<Comment>
|
|
The data address received in the query is not an allowable address for the server (or slave).
|
|
More specifically, the combination of reference number and transfer length is invalid.
|
|
For a controller with 100 registers, the PDU addresses the first register as 0, and the last one as 99.
|
|
If a request is submitted with a starting register address of 96 and a quantity of registers of 4, then this request
|
|
will successfully operate (address-wise at least) on registers 96, 97, 98, 99.
|
|
If a request is submitted with a starting register address of 96 and a quantity of registers of 5, then this request
|
|
will fail with Exception Code 0x02 “Illegal Data Address” since it attempts to operate on registers 96, 97, 98, 99 and 100, and there is no register with address 100.
|
|
</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_ExceptionCodes" iecname="ILLEGAL_DATA_VALUE" enumvalue="3">
|
|
<Comment>The value to be written is not valid</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_ExceptionCodes" iecname="SLAVE_DEVICE_FAILURE" enumvalue="4">
|
|
<Comment>Unrecoverable error while performing the request</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_ExceptionCodes" iecname="ACKNOWLEDGE" enumvalue="5">
|
|
<Comment>Notification of a Slave that a lengthy operation being started</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_ExceptionCodes" iecname="SLAVE_DEVICE_BUSY" enumvalue="6">
|
|
<Comment>Notification of a Slave that a lengthy operation is in progress</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_ExceptionCodes" iecname="MEMORY_PARITY_ERROR" enumvalue="8">
|
|
<Comment>Special error for function code 20, 21</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_ExceptionCodes" iecname="GATEWAY_PATH_UNAVAILABLE" enumvalue="10">
|
|
<Comment>Special error when using devices behind a gateway (Gateway misconfigured/busy)</Comment>
|
|
</UserDefElement>
|
|
<UserDefElement type="T_ExceptionCodes" iecname="GATEWAY_TARGET_DEVICE_FAILED_TO_RESPOND" enumvalue="11">
|
|
<Comment>Special error when using devices behind a gateway (Device does not respond)</Comment>
|
|
</UserDefElement>
|
|
</TypeUserDef>
|
|
<TypeSimple name="T_POINTER_TO_BYTE" size="8" swapsize="8" typeclass="Pointer" iecname="POINTER TO BYTE" />
|
|
<TypeSimple name="T_POINTER_TO_IClientRequest" size="8" swapsize="8" typeclass="Pointer" iecname="POINTER TO IClientRequest" />
|
|
<TypeSimple name="T_POINTER_TO_atMachine" size="8" swapsize="8" typeclass="Pointer" iecname="POINTER TO atMachine" />
|
|
<TypeSimple name="T_POINTER_TO_atMbReqBase" size="8" swapsize="8" typeclass="Pointer" iecname="POINTER TO atMbReqBase" />
|
|
<TypeUserDef name="T_R_TRIG" size="2" nativesize="16" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="R_TRIG">
|
|
<UserDefElement iecname="CLK" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="Q" type="T_BOOL" byteoffset="1" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
</TypeUserDef>
|
|
<TypeSimple name="T_SYSTIME" size="8" swapsize="8" typeclass="ULInt" iecname="SYSTIME" aliasedtype="T_ULINT" aliasediecname="ULINT" />
|
|
<TypeUserDef name="T_TON" size="16" nativesize="32" 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_atAlarmDefault" size="2" nativesize="2" swapsize="2" typeclass="Enum" iecname="atAlarmDefault" basetype="T_INT">
|
|
<UserDefElement type="T_atAlarmDefault" iecname="unlatched" enumvalue="0" />
|
|
<UserDefElement type="T_atAlarmDefault" iecname="latched" enumvalue="1" />
|
|
</TypeUserDef>
|
|
<TypeUserDef name="T_atDebounce" size="13" nativesize="96" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atDebounce">
|
|
<UserDefElement iecname="in_raw" 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_val" type="T_BOOL" byteoffset="12" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
</TypeUserDef>
|
|
<TypeUserDef name="T_atDeviceList" size="14" nativesize="2520" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atDeviceList">
|
|
<UserDefElement iecname="inrushDelay" type="T_ULINT" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="deviceCnt" type="T_INT" byteoffset="8" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="machineCnt" type="T_INT" byteoffset="10" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="gadgetCnt" type="T_INT" byteoffset="12" vartype="VAR_OUTPUT" 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="run" enumvalue="100" />
|
|
<UserDefElement type="T_atDeviceStatus" iecname="reqToRun" enumvalue="200" />
|
|
<UserDefElement type="T_atDeviceStatus" iecname="inrushDelay" enumvalue="300" />
|
|
<UserDefElement type="T_atDeviceStatus" iecname="startDel" enumvalue="400" />
|
|
<UserDefElement type="T_atDeviceStatus" iecname="stopDel" enumvalue="500" />
|
|
<UserDefElement type="T_atDeviceStatus" iecname="fault" enumvalue="600" />
|
|
</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_atSeqCtl" size="44" nativesize="1248" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atSeqCtl">
|
|
<UserDefElement iecname="in_enable" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_runDem" type="T_BOOL" byteoffset="1" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_runPerm" type="T_BOOL" byteoffset="2" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_fault" type="T_BOOL" byteoffset="3" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_runStatus" type="T_BOOL" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_uts" type="T_BOOL" byteoffset="5" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_parentPerm" type="T_BOOL" byteoffset="6" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_startDly" type="T_TIME" byteoffset="8" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_stopDly" type="T_TIME" byteoffset="12" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_ready" type="T_BOOL" byteoffset="16" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_run" type="T_BOOL" byteoffset="17" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_strtDlyDn" type="T_BOOL" byteoffset="18" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_stopDlyDn" type="T_BOOL" byteoffset="19" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_strtDlyET" type="T_TIME" byteoffset="20" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_stpDlyET" type="T_TIME" byteoffset="24" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_reqToRunStat" type="T_BOOL" byteoffset="28" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_strtDlyAct" type="T_BOOL" byteoffset="29" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_stopDlyAct" type="T_BOOL" byteoffset="30" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_dlyAct" type="T_BOOL" byteoffset="31" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_runPerm" type="T_BOOL" byteoffset="32" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_depsRun" type="T_BOOL" byteoffset="33" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="36" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_TSS" type="T_DINT" byteoffset="40" vartype="VAR_INPUT" access="ReadWrite" />
|
|
</TypeUserDef>
|
|
<TypeUserDef name="T_atTODSettings" size="8" nativesize="8" typeclass="Userdef" pouclass="STRUCTURE" iecname="atTODSettings">
|
|
<UserDefElement iecname="TimeZoneOffset" type="T_INT" byteoffset="0" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="RTCAdjustment" type="T_DINT" byteoffset="4" vartype="VAR" access="ReadWrite" />
|
|
</TypeUserDef>
|
|
<TypeUserDef name="T_atTZss" size="2" nativesize="2" swapsize="2" typeclass="Enum" iecname="atTZss" basetype="T_INT">
|
|
<UserDefElement type="T_atTZss" iecname="MST" enumvalue="0" />
|
|
<UserDefElement type="T_atTZss" iecname="MDT" enumvalue="1" />
|
|
</TypeUserDef>
|
|
<TypeUserDef name="T_atVFDAutoDir" size="2" nativesize="2" swapsize="2" typeclass="Enum" iecname="atVFDAutoDir" basetype="T_INT">
|
|
<UserDefElement type="T_atVFDAutoDir" iecname="fwd" enumvalue="0" />
|
|
<UserDefElement type="T_atVFDAutoDir" iecname="rev" enumvalue="1" />
|
|
<UserDefElement type="T_atVFDAutoDir" iecname="stop" enumvalue="2" />
|
|
</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="unknown" enumvalue="99" />
|
|
</TypeUserDef>
|
|
<TypeUserDef name="T_atVersion" size="8" nativesize="8" typeclass="Userdef" pouclass="STRUCTURE" iecname="atVersion">
|
|
<UserDefElement iecname="uiMajor" type="T_UINT" byteoffset="0" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="uiMinor" type="T_UINT" byteoffset="2" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="uiServicePack" type="T_UINT" byteoffset="4" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="uiPatch" type="T_UINT" byteoffset="6" vartype="VAR" access="ReadWrite" />
|
|
</TypeUserDef>
|
|
<TypeArray name="T_ARRAY__0__99__OF_POINTER_TO_atMbReqBase" size="800" nativesize="800" typeclass="Array" iecname="ARRAY [0..99] OF POINTER TO atMbReqBase" basetype="T_POINTER_TO_atMbReqBase">
|
|
<ArrayDim minrange="0" maxrange="99" />
|
|
</TypeArray>
|
|
<TypeUserDef name="T_ByteBuffer" size="22" nativesize="32" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="ByteBuffer">
|
|
<UserDefElement iecname="uiPosition" type="T_UINT" byteoffset="0" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="_pBuffer" type="T_POINTER_TO_BYTE" byteoffset="8" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="_uiCapacity" type="T_UINT" byteoffset="16" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="_uiLen" type="T_UINT" byteoffset="18" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="_bSwapBytes" type="T_BOOL" byteoffset="20" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="_bFrozen" type="T_BOOL" byteoffset="21" vartype="VAR" access="ReadWrite" />
|
|
</TypeUserDef>
|
|
<TypeSimple name="T_REFERENCE_TO_atTODSettings_REF" size="8" swapsize="0" typeclass="Reference" iecname="REFERENCE TO atTODSettings_REF" basetype="T_atTODSettings" />
|
|
<TypeUserDef name="T_atAlarm" size="19" nativesize="104" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atAlarm">
|
|
<UserDefElement iecname="in_raw" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_reset" type="T_BOOL" byteoffset="1" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_defaultType" type="T_atAlarmDefault" byteoffset="2" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_almIDX" type="T_INT" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_delOn" type="T_TIME" byteoffset="8" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_delOff" type="T_TIME" byteoffset="12" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_latched" type="T_BOOL" byteoffset="16" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_unlatched" type="T_BOOL" byteoffset="17" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_default" type="T_BOOL" byteoffset="18" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
</TypeUserDef>
|
|
<TypeUserDef name="T_atDevice" size="206" nativesize="2664" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atDevice">
|
|
<UserDefElement iecname="seq" type="T_atSeqCtl" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_parentMachine" type="T_POINTER_TO_atMachine" byteoffset="48" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_fault" type="T_BOOL" byteoffset="56" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_seqDisable" type="T_BOOL" byteoffset="57" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_autoRun" type="T_BOOL" byteoffset="58" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_reset" type="T_BOOL" byteoffset="59" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_name" type="T_STRING" byteoffset="60" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_ratedPower" type="T_REAL" byteoffset="144" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_pause" type="T_BOOL" byteoffset="148" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_autoRun" type="T_BOOL" byteoffset="149" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_run" type="T_BOOL" byteoffset="150" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_runPerm" type="T_BOOL" byteoffset="151" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_ready" type="T_BOOL" byteoffset="152" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="154" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_stateColor" type="T_DWORD" byteoffset="156" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_depsFault" type="T_BOOL" byteoffset="160" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_power" type="T_REAL" byteoffset="164" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_paused" type="T_BOOL" byteoffset="168" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_inrushDelay" type="T_BOOL" byteoffset="169" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="170" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="172" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="176" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="now" type="T_ULINT" byteoffset="184" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="devices" type="T_atDeviceList" byteoffset="192" access="ReadWrite" />
|
|
</TypeUserDef>
|
|
<TypeUserDef name="T_atMbRequestStats" size="44" nativesize="44" typeclass="Userdef" pouclass="STRUCTURE" iecname="atMbRequestStats">
|
|
<UserDefElement iecname="lastErrorId" type="T_Error" byteoffset="0" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="lastExceptionCode" type="T_ExceptionCodes" byteoffset="2" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="lastValidDuration" type="T_DINT" byteoffset="4" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="longestValidDuration" type="T_DINT" byteoffset="8" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="interval" type="T_DINT" byteoffset="12" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="online" type="T_BOOL" byteoffset="16" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="doneCnt" type="T_UDINT" byteoffset="20" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="errorCnt" type="T_UDINT" byteoffset="24" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="sinceLastExec" type="T_DINT" byteoffset="28" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="execute" type="T_BOOL" byteoffset="32" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="executeLight" type="T_BOOL" byteoffset="33" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="reqDone" type="T_BOOL" byteoffset="34" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="reqDoneLight" type="T_BOOL" byteoffset="35" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="reqError" type="T_BOOL" byteoffset="36" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="reqErrorLight" type="T_BOOL" byteoffset="37" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="reqBusy" type="T_BOOL" byteoffset="38" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="reqBusyLight" type="T_BOOL" byteoffset="39" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="timeoutCnt" type="T_DINT" byteoffset="40" vartype="VAR" access="ReadWrite" />
|
|
</TypeUserDef>
|
|
<TypeArray name="T_ARRAY__0__7__OF_atMbRequestStats" size="352" nativesize="352" typeclass="Array" iecname="ARRAY [0..7] OF atMbRequestStats" basetype="T_atMbRequestStats">
|
|
<ArrayDim minrange="0" maxrange="7" />
|
|
</TypeArray>
|
|
<TypeUserDef name="T_Client" size="648" nativesize="680" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="Client">
|
|
<UserDefElement iecname="xConnect" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="xConnected" type="T_BOOL" byteoffset="1" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="xError" type="T_BOOL" byteoffset="2" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="eErrorID" type="T_Error" byteoffset="4" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="udiNumMsgSent" type="T_UDINT" byteoffset="8" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="udiNumMsgReply" type="T_UDINT" byteoffset="12" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="udiNumMsgExcReply" type="T_UDINT" byteoffset="16" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="udiNumMsgExcReplyIllFct" type="T_UDINT" byteoffset="20" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="udiNumMsgExcReplyIllDataAdr" type="T_UDINT" byteoffset="24" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="udiNumReplyTimeouts" type="T_UDINT" byteoffset="28" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="udiNumReqNotProcessed" type="T_UDINT" byteoffset="32" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="udiNumReqParamError" type="T_UDINT" byteoffset="36" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="udiLastTransactionTime" type="T_UDINT" byteoffset="40" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="_udiLogOptions" type="T_UDINT" byteoffset="44" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="_udiRequestIdGenerator" type="T_UDINT" byteoffset="48" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="_aRequests" type="T_POINTER_TO_IClientRequest" byteoffset="56" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="_uiNumRequests" type="T_UDINT" byteoffset="64" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="_uiMaxNumRequests" type="T_UDINT" byteoffset="68" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="_timestampSend" type="T_SYSTIME" byteoffset="72" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="_aRequestBufferData" type="T_ARRAY__0__255__OF_BYTE" byteoffset="80" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="_requestBuffer" type="T_ByteBuffer" byteoffset="336" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="_aReplyBufferData" type="T_ARRAY__0__255__OF_BYTE" byteoffset="358" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="_replyBuffer" type="T_ByteBuffer" byteoffset="616" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="_requestToProcess" type="T_TYPE_REFERENCE" byteoffset="640" vartype="VAR" access="ReadWrite" />
|
|
</TypeUserDef>
|
|
<TypeUserDef name="T_atGadget" size="222" nativesize="3744" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atGadget" basetype="T_atDevice">
|
|
<UserDefElement iecname="seq" type="T_atSeqCtl" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_parentMachine" type="T_POINTER_TO_atMachine" byteoffset="48" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_fault" type="T_BOOL" byteoffset="56" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_seqDisable" type="T_BOOL" byteoffset="57" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_autoRun" type="T_BOOL" byteoffset="58" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_reset" type="T_BOOL" byteoffset="59" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_name" type="T_STRING" byteoffset="60" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_ratedPower" type="T_REAL" byteoffset="144" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_pause" type="T_BOOL" byteoffset="148" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_autoRun" type="T_BOOL" byteoffset="149" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_run" type="T_BOOL" byteoffset="150" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_runPerm" type="T_BOOL" byteoffset="151" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_ready" type="T_BOOL" byteoffset="152" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="154" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_stateColor" type="T_DWORD" byteoffset="156" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_depsFault" type="T_BOOL" byteoffset="160" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_power" type="T_REAL" byteoffset="164" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_paused" type="T_BOOL" byteoffset="168" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_inrushDelay" type="T_BOOL" byteoffset="169" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="170" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="172" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="176" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="now" type="T_ULINT" byteoffset="184" vartype="VAR" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="devices" type="T_atDeviceList" byteoffset="208" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_extUTS" type="T_BOOL" byteoffset="192" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_manOnMaxSP" type="T_TIME" byteoffset="196" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_dlyTimeRem" type="T_TIME" byteoffset="200" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_dlyTimeAct" type="T_BOOL" byteoffset="204" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
</TypeUserDef>
|
|
<TypeUserDef name="T_atMachine" size="222" nativesize="3848" 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_parentMachine" type="T_POINTER_TO_atMachine" byteoffset="48" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_fault" type="T_BOOL" byteoffset="56" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_seqDisable" type="T_BOOL" byteoffset="57" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_autoRun" type="T_BOOL" byteoffset="58" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_reset" type="T_BOOL" byteoffset="59" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_name" type="T_STRING" byteoffset="60" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_ratedPower" type="T_REAL" byteoffset="144" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_pause" type="T_BOOL" byteoffset="148" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_autoRun" type="T_BOOL" byteoffset="149" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_run" type="T_BOOL" byteoffset="150" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_runPerm" type="T_BOOL" byteoffset="151" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_ready" type="T_BOOL" byteoffset="152" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="154" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_stateColor" type="T_DWORD" byteoffset="156" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_depsFault" type="T_BOOL" byteoffset="160" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_power" type="T_REAL" byteoffset="164" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_paused" type="T_BOOL" byteoffset="168" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_inrushDelay" type="T_BOOL" byteoffset="169" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="170" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="172" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="176" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="now" type="T_ULINT" byteoffset="184" vartype="VAR" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="devices" type="T_atDeviceList" byteoffset="208" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_manStart" type="T_BOOL" byteoffset="192" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_manStop" type="T_BOOL" byteoffset="193" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_extUTS" type="T_BOOL" byteoffset="194" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_manOnMaxSP" type="T_TIME" byteoffset="196" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_dlyTimeRem" type="T_TIME" byteoffset="200" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_dlyTimeAct" type="T_BOOL" byteoffset="204" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_runStatus" type="T_BOOL" byteoffset="205" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_gadgetsFault" type="T_BOOL" byteoffset="206" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
</TypeUserDef>
|
|
<TypeUserDef name="T_atMbReqBase" size="160" nativesize="584" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMbReqBase">
|
|
<UserDefElement iecname="in_startAddr" type="T_UINT" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_quantity" type="T_UINT" byteoffset="2" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_dataOffset" type="T_UINT" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_interval" type="T_SYSTIME" byteoffset="8" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_unitId" type="T_BYTE" byteoffset="16" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_timeout" type="T_SYSTIME" byteoffset="24" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_prioritySetpoint" type="T_INT" byteoffset="32" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_priorityCurrent" type="T_INT" byteoffset="34" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="addedToClient" type="T_BOOL" byteoffset="36" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="stats" type="T_atMbRequestStats" byteoffset="40" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_fault" type="T_BOOL" byteoffset="84" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="doneTrig" type="T_R_TRIG" byteoffset="85" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="errTrig" type="T_R_TRIG" byteoffset="87" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="inDoneDeb" type="T_atDebounce" byteoffset="92" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="inErrDeb" type="T_atDebounce" byteoffset="108" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="inBusyDeb" type="T_atDebounce" byteoffset="124" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="executeDeb" type="T_atDebounce" byteoffset="140" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="cnter" type="T_DINT" byteoffset="156" vartype="VAR" access="ReadWrite" />
|
|
</TypeUserDef>
|
|
<TypeUserDef name="T_atTODWithOffset" size="40" nativesize="32" 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="utcMs" type="T_DINT" byteoffset="32" vartype="VAR" propertytype="call" access="ReadWrite" />
|
|
<UserDefElement iecname="utcTOD" type="T_TIME_OF_DAY" byteoffset="36" vartype="VAR" propertytype="call" access="ReadWrite" />
|
|
</TypeUserDef>
|
|
<TypeSimple name="T_REFERENCE_TO_ModbusFB_Client_REF" size="648" swapsize="0" typeclass="Reference" iecname="REFERENCE TO ModbusFB.Client_REF" basetype="T_Client" />
|
|
<TypeUserDef name="T_atVFD" size="310" nativesize="5088" 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_parentMachine" type="T_POINTER_TO_atMachine" byteoffset="48" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_fault" type="T_BOOL" byteoffset="56" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_seqDisable" type="T_BOOL" byteoffset="57" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_autoRun" type="T_BOOL" byteoffset="58" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_reset" type="T_BOOL" byteoffset="59" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_name" type="T_STRING" byteoffset="60" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_ratedPower" type="T_REAL" byteoffset="144" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_pause" type="T_BOOL" byteoffset="148" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_autoRun" type="T_BOOL" byteoffset="149" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_run" type="T_BOOL" byteoffset="150" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_runPerm" type="T_BOOL" byteoffset="151" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_ready" type="T_BOOL" byteoffset="152" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="154" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_stateColor" type="T_DWORD" byteoffset="156" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_depsFault" type="T_BOOL" byteoffset="160" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_power" type="T_REAL" byteoffset="164" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_paused" type="T_BOOL" byteoffset="168" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_inrushDelay" type="T_BOOL" byteoffset="169" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="170" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="172" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="176" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="now" type="T_ULINT" byteoffset="184" vartype="VAR" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="devices" type="T_atDeviceList" byteoffset="296" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_extUTS" type="T_BOOL" byteoffset="192" vartype="VAR_INPUT" inherited_from="T_atGadget" access="ReadWrite" />
|
|
<UserDefElement iecname="in_manOnMaxSP" type="T_TIME" byteoffset="196" vartype="VAR_INPUT" inherited_from="T_atGadget" access="ReadWrite" />
|
|
<UserDefElement iecname="out_dlyTimeRem" type="T_TIME" byteoffset="200" vartype="VAR_OUTPUT" inherited_from="T_atGadget" access="ReadWrite" />
|
|
<UserDefElement iecname="out_dlyTimeAct" type="T_BOOL" byteoffset="204" vartype="VAR_OUTPUT" inherited_from="T_atGadget" access="ReadWrite" />
|
|
<UserDefElement iecname="in_manFwd" type="T_BOOL" byteoffset="205" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_manRev" type="T_BOOL" byteoffset="206" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_manStop" type="T_BOOL" byteoffset="207" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_autoVFDDir" type="T_atVFDAutoDir" byteoffset="208" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_autoSpeedRef" type="T_REAL" byteoffset="212" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_manSpeedRef" type="T_REAL" byteoffset="216" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_hzMin" type="T_REAL" byteoffset="220" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_hzMax" type="T_REAL" byteoffset="224" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_speedCmdHz" type="T_REAL" byteoffset="228" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_speedCmd" type="T_REAL" byteoffset="232" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_speedActHz" type="T_REAL" byteoffset="236" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_speedAct" type="T_REAL" byteoffset="240" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_current" type="T_REAL" byteoffset="244" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_voltage" type="T_REAL" byteoffset="248" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_dcBus" type="T_REAL" byteoffset="252" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_fwdCmd" type="T_BOOL" byteoffset="256" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_revCmd" type="T_BOOL" byteoffset="257" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_uts" type="T_BOOL" byteoffset="258" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_faultVFDId" type="T_atVFDFaultCode" byteoffset="260" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="264" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_statusID" type="T_atSStStatusCode" byteoffset="284" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="out_localCtl" type="T_BOOL" byteoffset="286" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="inStatusID" type="T_atSStStatusCode" byteoffset="288" vartype="VAR" access="ReadWrite" />
|
|
</TypeUserDef>
|
|
<TypeUserDef name="T_atMbClient" size="1880" nativesize="1456" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMbClient">
|
|
<UserDefElement iecname="client" type="T_Client" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="reqStats" type="T_ARRAY__0__7__OF_atMbRequestStats" byteoffset="648" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="msgLastSecondCnt" type="T_INT" byteoffset="1000" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="msgLastSecondTime" type="T_INT" byteoffset="1002" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="numMsgSent" type="T_UDINT" byteoffset="1004" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="numMsgReply" type="T_UDINT" byteoffset="1008" vartype="VAR_OUTPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="requests" type="T_ARRAY__0__99__OF_POINTER_TO_atMbReqBase" byteoffset="1016" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="requestCnt" type="T_DINT" byteoffset="1816" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="reqDoneSum" type="T_UDINT" byteoffset="1820" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="reqErrSum" type="T_UDINT" byteoffset="1824" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="i" type="T_DINT" byteoffset="1828" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="activeIdx" type="T_DINT" byteoffset="1832" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="largestET" type="T_DINT" byteoffset="1836" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="priorityLowest" type="T_INT" byteoffset="1840" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="allRequestsOffline" type="T_BOOL" byteoffset="1842" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="allRequestsOfflineTON" type="T_TON" byteoffset="1844" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="requestExecuting" type="T_BOOL" byteoffset="1860" vartype="VAR" access="ReadWrite" />
|
|
<UserDefElement iecname="requestNotExecutingTON" type="T_TON" byteoffset="1864" vartype="VAR" access="ReadWrite" />
|
|
</TypeUserDef>
|
|
<TypeUserDef name="T_atVFDModbus" size="318" nativesize="10280" 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_parentMachine" type="T_POINTER_TO_atMachine" byteoffset="48" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_fault" type="T_BOOL" byteoffset="56" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_seqDisable" type="T_BOOL" byteoffset="57" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_autoRun" type="T_BOOL" byteoffset="58" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_reset" type="T_BOOL" byteoffset="59" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_name" type="T_STRING" byteoffset="60" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_ratedPower" type="T_REAL" byteoffset="144" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_pause" type="T_BOOL" byteoffset="148" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_autoRun" type="T_BOOL" byteoffset="149" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_run" type="T_BOOL" byteoffset="150" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_runPerm" type="T_BOOL" byteoffset="151" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_ready" type="T_BOOL" byteoffset="152" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="154" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_stateColor" type="T_DWORD" byteoffset="156" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_depsFault" type="T_BOOL" byteoffset="160" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_power" type="T_REAL" byteoffset="164" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_paused" type="T_BOOL" byteoffset="168" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_inrushDelay" type="T_BOOL" byteoffset="169" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="170" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="172" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="176" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="now" type="T_ULINT" byteoffset="184" vartype="VAR" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="devices" type="T_atDeviceList" byteoffset="304" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_extUTS" type="T_BOOL" byteoffset="192" vartype="VAR_INPUT" inherited_from="T_atGadget" access="ReadWrite" />
|
|
<UserDefElement iecname="in_manOnMaxSP" type="T_TIME" byteoffset="196" vartype="VAR_INPUT" inherited_from="T_atGadget" access="ReadWrite" />
|
|
<UserDefElement iecname="out_dlyTimeRem" type="T_TIME" byteoffset="200" vartype="VAR_OUTPUT" inherited_from="T_atGadget" access="ReadWrite" />
|
|
<UserDefElement iecname="out_dlyTimeAct" type="T_BOOL" byteoffset="204" vartype="VAR_OUTPUT" inherited_from="T_atGadget" access="ReadWrite" />
|
|
<UserDefElement iecname="in_manFwd" type="T_BOOL" byteoffset="205" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="in_manRev" type="T_BOOL" byteoffset="206" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="in_manStop" type="T_BOOL" byteoffset="207" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="in_autoVFDDir" type="T_atVFDAutoDir" byteoffset="208" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="in_autoSpeedRef" type="T_REAL" byteoffset="212" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="in_manSpeedRef" type="T_REAL" byteoffset="216" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="in_hzMin" type="T_REAL" byteoffset="220" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="in_hzMax" type="T_REAL" byteoffset="224" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_speedCmdHz" type="T_REAL" byteoffset="228" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_speedCmd" type="T_REAL" byteoffset="232" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_speedActHz" type="T_REAL" byteoffset="236" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_speedAct" type="T_REAL" byteoffset="240" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_current" type="T_REAL" byteoffset="244" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_voltage" type="T_REAL" byteoffset="248" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_dcBus" type="T_REAL" byteoffset="252" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_fwdCmd" type="T_BOOL" byteoffset="256" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_revCmd" type="T_BOOL" byteoffset="257" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_uts" type="T_BOOL" byteoffset="258" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_faultVFDId" type="T_atVFDFaultCode" byteoffset="260" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="264" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_statusID" type="T_atSStStatusCode" byteoffset="284" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_localCtl" type="T_BOOL" byteoffset="286" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="inStatusID" type="T_atSStStatusCode" byteoffset="288" vartype="VAR" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="in_unitId" type="T_BYTE" byteoffset="290" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_pollInterval" type="T_ULINT" byteoffset="296" vartype="VAR_INPUT" access="ReadWrite" />
|
|
</TypeUserDef>
|
|
<TypeUserDef name="T_atMbClientRTU" size="1887" nativesize="2504" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMbClientRTU" basetype="T_atMbClient">
|
|
<UserDefElement iecname="client" type="T_Client" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atMbClient" access="ReadWrite" />
|
|
<UserDefElement iecname="reqStats" type="T_ARRAY__0__7__OF_atMbRequestStats" byteoffset="648" vartype="VAR_INPUT" inherited_from="T_atMbClient" access="ReadWrite" />
|
|
<UserDefElement iecname="msgLastSecondCnt" type="T_INT" byteoffset="1000" vartype="VAR_OUTPUT" inherited_from="T_atMbClient" access="ReadWrite" />
|
|
<UserDefElement iecname="msgLastSecondTime" type="T_INT" byteoffset="1002" vartype="VAR_OUTPUT" inherited_from="T_atMbClient" access="ReadWrite" />
|
|
<UserDefElement iecname="numMsgSent" type="T_UDINT" byteoffset="1004" vartype="VAR_OUTPUT" inherited_from="T_atMbClient" access="ReadWrite" />
|
|
<UserDefElement iecname="numMsgReply" type="T_UDINT" byteoffset="1008" vartype="VAR_OUTPUT" inherited_from="T_atMbClient" access="ReadWrite" />
|
|
<UserDefElement iecname="requests" type="T_ARRAY__0__99__OF_POINTER_TO_atMbReqBase" byteoffset="1016" vartype="VAR" inherited_from="T_atMbClient" access="ReadWrite" />
|
|
<UserDefElement iecname="requestCnt" type="T_DINT" byteoffset="1816" vartype="VAR" inherited_from="T_atMbClient" access="ReadWrite" />
|
|
<UserDefElement iecname="reqDoneSum" type="T_UDINT" byteoffset="1820" vartype="VAR" inherited_from="T_atMbClient" access="ReadWrite" />
|
|
<UserDefElement iecname="reqErrSum" type="T_UDINT" byteoffset="1824" vartype="VAR" inherited_from="T_atMbClient" access="ReadWrite" />
|
|
<UserDefElement iecname="i" type="T_DINT" byteoffset="1828" vartype="VAR" inherited_from="T_atMbClient" access="ReadWrite" />
|
|
<UserDefElement iecname="activeIdx" type="T_DINT" byteoffset="1832" vartype="VAR" inherited_from="T_atMbClient" access="ReadWrite" />
|
|
<UserDefElement iecname="largestET" type="T_DINT" byteoffset="1836" vartype="VAR" inherited_from="T_atMbClient" access="ReadWrite" />
|
|
<UserDefElement iecname="priorityLowest" type="T_INT" byteoffset="1840" vartype="VAR" inherited_from="T_atMbClient" access="ReadWrite" />
|
|
<UserDefElement iecname="allRequestsOffline" type="T_BOOL" byteoffset="1842" vartype="VAR" inherited_from="T_atMbClient" access="ReadWrite" />
|
|
<UserDefElement iecname="allRequestsOfflineTON" type="T_TON" byteoffset="1844" vartype="VAR" inherited_from="T_atMbClient" access="ReadWrite" />
|
|
<UserDefElement iecname="requestExecuting" type="T_BOOL" byteoffset="1860" vartype="VAR" inherited_from="T_atMbClient" access="ReadWrite" />
|
|
<UserDefElement iecname="requestNotExecutingTON" type="T_TON" byteoffset="1864" vartype="VAR" inherited_from="T_atMbClient" access="ReadWrite" />
|
|
<UserDefElement iecname="in_port" type="T_BYTE" byteoffset="1880" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_baudRate" type="T_UINT" byteoffset="1882" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_parity" type="T_BYTE" byteoffset="1884" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_dataBits" type="T_BYTE" byteoffset="1885" vartype="VAR_INPUT" access="ReadWrite" />
|
|
<UserDefElement iecname="in_stopBits" type="T_BYTE" byteoffset="1886" vartype="VAR_INPUT" access="ReadWrite" />
|
|
</TypeUserDef>
|
|
<TypeUserDef name="T_atVFDWegCFW500" size="318" nativesize="10312" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atVFDWegCFW500" basetype="T_atVFDModbus">
|
|
<UserDefElement iecname="seq" type="T_atSeqCtl" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_parentMachine" type="T_POINTER_TO_atMachine" byteoffset="48" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_fault" type="T_BOOL" byteoffset="56" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_seqDisable" type="T_BOOL" byteoffset="57" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_autoRun" type="T_BOOL" byteoffset="58" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_reset" type="T_BOOL" byteoffset="59" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_name" type="T_STRING" byteoffset="60" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_ratedPower" type="T_REAL" byteoffset="144" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_pause" type="T_BOOL" byteoffset="148" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_autoRun" type="T_BOOL" byteoffset="149" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_run" type="T_BOOL" byteoffset="150" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_runPerm" type="T_BOOL" byteoffset="151" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_ready" type="T_BOOL" byteoffset="152" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="154" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_stateColor" type="T_DWORD" byteoffset="156" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_depsFault" type="T_BOOL" byteoffset="160" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_power" type="T_REAL" byteoffset="164" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_paused" type="T_BOOL" byteoffset="168" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_inrushDelay" type="T_BOOL" byteoffset="169" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="170" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="172" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="176" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="now" type="T_ULINT" byteoffset="184" vartype="VAR" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="devices" type="T_atDeviceList" byteoffset="304" inherited_from="T_atDevice" access="ReadWrite" />
|
|
<UserDefElement iecname="in_extUTS" type="T_BOOL" byteoffset="192" vartype="VAR_INPUT" inherited_from="T_atGadget" access="ReadWrite" />
|
|
<UserDefElement iecname="in_manOnMaxSP" type="T_TIME" byteoffset="196" vartype="VAR_INPUT" inherited_from="T_atGadget" access="ReadWrite" />
|
|
<UserDefElement iecname="out_dlyTimeRem" type="T_TIME" byteoffset="200" vartype="VAR_OUTPUT" inherited_from="T_atGadget" access="ReadWrite" />
|
|
<UserDefElement iecname="out_dlyTimeAct" type="T_BOOL" byteoffset="204" vartype="VAR_OUTPUT" inherited_from="T_atGadget" access="ReadWrite" />
|
|
<UserDefElement iecname="in_manFwd" type="T_BOOL" byteoffset="205" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="in_manRev" type="T_BOOL" byteoffset="206" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="in_manStop" type="T_BOOL" byteoffset="207" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="in_autoVFDDir" type="T_atVFDAutoDir" byteoffset="208" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="in_autoSpeedRef" type="T_REAL" byteoffset="212" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="in_manSpeedRef" type="T_REAL" byteoffset="216" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="in_hzMin" type="T_REAL" byteoffset="220" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="in_hzMax" type="T_REAL" byteoffset="224" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_speedCmdHz" type="T_REAL" byteoffset="228" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_speedCmd" type="T_REAL" byteoffset="232" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_speedActHz" type="T_REAL" byteoffset="236" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_speedAct" type="T_REAL" byteoffset="240" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_current" type="T_REAL" byteoffset="244" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_voltage" type="T_REAL" byteoffset="248" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_dcBus" type="T_REAL" byteoffset="252" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_fwdCmd" type="T_BOOL" byteoffset="256" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_revCmd" type="T_BOOL" byteoffset="257" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_uts" type="T_BOOL" byteoffset="258" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_faultVFDId" type="T_atVFDFaultCode" byteoffset="260" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="264" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_statusID" type="T_atSStStatusCode" byteoffset="284" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="out_localCtl" type="T_BOOL" byteoffset="286" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="inStatusID" type="T_atSStStatusCode" byteoffset="288" vartype="VAR" inherited_from="T_atVFD" access="ReadWrite" />
|
|
<UserDefElement iecname="in_unitId" type="T_BYTE" byteoffset="290" vartype="VAR_INPUT" inherited_from="T_atVFDModbus" access="ReadWrite" />
|
|
<UserDefElement iecname="in_pollInterval" type="T_ULINT" byteoffset="296" vartype="VAR_INPUT" inherited_from="T_atVFDModbus" access="ReadWrite" />
|
|
</TypeUserDef>
|
|
<TypeSimple name="T_TYPE_REFERENCE" size="8" swapsize="8" typeclass="Userdef" iecname="TYPE_REFERENCE" />
|
|
</TypeList>
|
|
<NodeList>
|
|
<Node name="Application">
|
|
<Node name="atDevice">
|
|
<Node name="devices" type="T_atDeviceList" access="ReadWrite">
|
|
<Comment>List of all devices</Comment>
|
|
</Node>
|
|
</Node>
|
|
<Node name="atGadget">
|
|
<Node name="devices" type="T_atDeviceList" access="ReadWrite">
|
|
<Comment>List of all devices</Comment>
|
|
</Node>
|
|
</Node>
|
|
<Node name="atGVL">
|
|
<Node name="hmiReset" type="T_BOOL" access="ReadWrite" />
|
|
<Node name="reset" type="T_BOOL" access="ReadWrite">
|
|
<Comment> Alarm reset</Comment>
|
|
</Node>
|
|
<Node name="simEn" type="T_BOOL" access="ReadWrite">
|
|
<Comment> Enable simulator mode</Comment>
|
|
</Node>
|
|
<Node name="TODsettings" type="T_atTODSettings" access="ReadWrite">
|
|
<Comment>atTOD settings</Comment>
|
|
</Node>
|
|
<Node name="tzSet" type="T_atTZss" access="ReadWrite" />
|
|
<Node name="ver" type="T_atVersion" access="ReadWrite">
|
|
<Comment>Project Version</Comment>
|
|
</Node>
|
|
</Node>
|
|
<Node name="atMachine">
|
|
<Node name="devices" type="T_atDeviceList" access="ReadWrite">
|
|
<Comment>List of all devices</Comment>
|
|
</Node>
|
|
</Node>
|
|
<Node name="atVFD">
|
|
<Node name="devices" type="T_atDeviceList" access="ReadWrite">
|
|
<Comment>List of all devices</Comment>
|
|
</Node>
|
|
</Node>
|
|
<Node name="atVFDModbus">
|
|
<Node name="devices" type="T_atDeviceList" access="ReadWrite">
|
|
<Comment>List of all devices</Comment>
|
|
</Node>
|
|
</Node>
|
|
<Node name="atVFDWegCFW500">
|
|
<Node name="devices" type="T_atDeviceList" access="ReadWrite">
|
|
<Comment>List of all devices</Comment>
|
|
</Node>
|
|
</Node>
|
|
<Node name="Comms">
|
|
<Node name="port1" type="T_atMbClientRTU" access="ReadWrite" />
|
|
</Node>
|
|
<Node name="control">
|
|
<Node name="runlight" type="T_BOOL" access="ReadWrite" />
|
|
<Node name="runstart" type="T_REAL" access="ReadWrite" />
|
|
<Node name="trig" type="T_R_TRIG" access="ReadWrite" />
|
|
</Node>
|
|
<Node name="g">
|
|
<Node name="m40" type="T_atVFDWegCFW500" access="ReadWrite" />
|
|
<Node name="m41" type="T_atVFDWegCFW500" access="ReadWrite" />
|
|
<Node name="m42" type="T_atVFDWegCFW500" access="ReadWrite" />
|
|
<Node name="m43" type="T_atVFDWegCFW500" access="ReadWrite" />
|
|
</Node>
|
|
<Node name="Main">
|
|
<Node name="clock" type="T_atTODWithOffset" access="ReadWrite" />
|
|
<Node name="run" type="T_BOOL" access="ReadWrite" />
|
|
<Node name="tim" type="T_TON" access="ReadWrite" />
|
|
</Node>
|
|
</Node>
|
|
</NodeList>
|
|
</Symbolconfiguration> |