Exception (GVL) ¶ InOut: Scope Name Type Initial Comment Constant RTSEXCPT_APP_TARGET_MISMATCH DWORD 16#26 <category>Exception code</category> <description>Application is running on wrong target. Can be used for library protection!</description>
GlobalConstants (GVL) ¶ InOut: Scope Name Type Initial Comment Constant MAX_LEN_APPLNAME UDINT 60 Common Defines
MAKE_EVENTID (FUN) ¶ FUNCTION MAKE_EVENTID : DWORD InOut: Scope Name Type Return MAKE_EVENTID DWORD Input Class UINT EventId UINT
BACnetCommand.InitializeActionCommandBACnetBinaryPV (METH) ¶ METHOD InitializeActionCommandBACnetBinaryPV Initialized a BACnet-ActionCommand, which writes a BACnet-BinaryPV value to another BACnet-Object-Property. The initialized command then normally is used as part of a BACnet-ActionList. InOut: Scope Name Type Comment Input devInst CmpBACnet.IEC_BACNET_DWORD The instance number of the targeted BACnet device. bacObjectInst CmpBACnet.IEC_BACNET_DWORD The instance number of the targeted BACnet object under the BACnet device. bacObjectType CmpBACnet.IEC_BACNET_OBJECT_TYPE The type of the targeted BACnet object under the BACnet device. bacPropertyID CmpBACnet.IEC_BACNET_PROPERTY_ID The property ID of the targetedn property under the BACnet object. priority CmpBACnet.IEC_BACNET_SIGNED The priority used to write the BinaryPV value to the targeted property. postDelay CmpBACnet.IEC_BACNET_UNSIGNED The post delay after writing the BinaryPV value. quitOnFailure CmpBACnet.IEC_BACNET_BOOLEAN Whether the action list execution shall be quited on failure of this action command or not. Inout bacBinaryPV CmpBACnet.IEC_BACNET_BINARY_PV The BinaryPV value to be written. bacActionCommand CmpBACnet.IEC_BACNET_ACTION_COMMAND The action command structure to be filled.
OperatingState (GVL) ¶ <category>Operating state</category> Application operating states. InOut: Scope Name Type Initial Constant OS_NONE UDINT 16#0 OS_PROGRAM_LOADED UDINT 16#1 OS_DOWNLOAD UDINT 16#2 OS_ONLINE_CHANGE UDINT 16#4 OS_STORE_BOOTPROJECT UDINT 16#8 OS_FORCE_ACTIVE UDINT 16#10 OS_EXCEPTION UDINT 16#20 OS_RUN_AFTER_DOWNLOAD UDINT 16#40 OS_STORE_BOOTPROJECT_ONLY UDINT 16#80
OperationReason (GVL) ¶ <category>Operation reason</category> Reason specifies the cause of the specific operation. InOut: Scope Name Type Initial Constant APP_REASON_UNKNOWN UDINT 16#0 APP_REASON_SHUTDOWN UDINT 16#1 APP_REASON_RESET UDINT 16#2 APP_REASON_EXCEPTION UDINT 16#3 APP_REASON_USER UDINT 16#4 APP_REASON_IECPROGRAM UDINT 16#5 APP_REASON_DELETE UDINT 16#6 APP_REASON_DEBUGGING UDINT 16#7 APP_REASON_RUNSTOP_SWITCH UDINT 16#8 APP_REASON_REDUNDANCY_SYNC UDINT 16#9
EVTPARAM_CmpAppAllBootAppsLoaded (STRUCT) ¶ TYPE EVTPARAM_CmpAppAllBootAppsLoaded : STRUCT <category>Event parameter</category> <element name=”nTotalBootApps” type=”IN”>Number of boot applications to be loaded</element> <element name=”nSuccessfullyLoadedBootApps” type=”IN”>Number of boot applications which could be loaded successfully</element> InOut: Name Type nTotalBootApps DINT nSuccessfullyLoadedBootApps DINT
EVTPARAM_CmpAppComm (STRUCT) ¶ TYPE EVTPARAM_CmpAppComm : STRUCT <category>Event parameter</category> <element name=”pApp” type=”IN”>Pointer to application description</element> <element name=”udiSessionId” type=”IN”>Online session id</element> InOut: Name Type pApp POINTER TO APPLICATION udiSessionId UDINT udiAppSessionId UDINT
EVTPARAM_CmpAppCommCycle (STRUCT) ¶ TYPE EVTPARAM_CmpAppCommCycle : STRUCT <category>Event parameter</category> <element name=”ulParam1” type=”IN”>Actually unused parameter 1</element> <element name=”ulParam2” type=”IN”>Actually unused parameter 2</element> InOut: Name Type ulParam1 __XWORD ulParam2 __XWORD
EVTPARAM_CmpAppConfig (STRUCT) ¶ TYPE EVTPARAM_CmpAppConfig : STRUCT <category>Event parameter</category> <element name=”pApp” type=”IN”>Pointer to application description</element> <element name=”pszConfigApplication” type=”IN”>Pointer to the name of the config application</element> InOut: Name Type pApp POINTER TO APPLICATION pszConfigApplication POINTER TO STRING