BACnetTrendLog.BufferSize (PROP) ¶ PROPERTY BufferSize : CmpBACnet.IEC_BACNET_UNSIGNED
BACnetTrendLog.EventDetectionEnable (PROP) ¶ PROPERTY EventDetectionEnable : BOOL
BACnetTrendLog.EventEnable (PROP) ¶ PROPERTY EventEnable : STRING
BACnetTrendLog.Description (PROP) ¶ PROPERTY Description : WSTRING(255)
BACnetTrendLog.Enable (PROP) ¶ PROPERTY Enable : BOOL
Async ¶ Function blocks for sending confirmed event / COV notification from the BACnet server. BACnetServerConfCOVNotification (FunctionBlock) Request (Method) SampleInputs (Method) BACnetServerConfEventNotification (FunctionBlock) Request (Method) SampleInputs (Method)
BACnetServerConfCOVNotification (FB) ¶ FUNCTION_BLOCK PUBLIC FINAL BACnetServerConfCOVNotification EXTENDS BACnetClientBase Common Behaviour Model conform (ETrigA) FB to send a ConfirmedCOVNotification-Request in the BACnet-Network. If execution completed successfully and xDone is TRUE, the request was successful. In any other case eStatus and errorResult may hold additional information of what failed. InOut: Scope Name Type Initial Comment Inherited from Input xExecute BOOL Rising edge: Starts defined operation FALSE : Resets the defined operation after ready condition was reached ETrigATo xAbort BOOL TRUE : Aborts the operation ETrigATo udiTimeOut UDINT Max. operating time for executing [µs], 0: No operating time limit ETrigATo Output xDone BOOL TRUE : Ready condition reached ETrigATo xBusy BOOL TRUE : Operation is running ETrigATo xError BOOL TRUE : Error condition reached ETrigATo xAborted BOOL TRUE : Abort condition reached ETrigATo Input dwTargetDeviceNumber DWORD The device number of the targeted device in the BACnet- Network. BACnetClientBase pTargetDeviceAddress POINTER TO CmpBACnet.IEC_BACNET_ADDRESS 0 Optional : The device address of the targeted device in the BACnet-Network. If an adress is given the given device number is ignored. BACnetClientBase Output eStatus CmpBACnet.IEC_BACNET_STATUS CmpBACnet.IEC_BACNET_STATUS.BACNET_STATUS_OK If an error occured, the error state. BACnetClientBase errorResult CmpBACnet.IEC_BACNET_ERROR STRUCT(tag := CmpBACnet.IEC_BACNET_FAILURE_TYPE._FAILURE_MAX_SIZE) If an error occured (this means eStatus <> BACNET_STATUS_OK), whereas the sent BACnet-Request was answered with an specific error information, the latter is contained in this structure. BACnetClientBase iState DINT 0 The State in which the FB is during execution: 0: No execution, resetted state 1: Searching for the Target-Device and a valid address for it 2: Sending the BACnet-Request into the network 3: Waiting for the answer (if there is one) to the BACnet-Request made in 2 4: Finishing the call, setting of the output variables BACnetClientBase Input processID CmpBACnet.IEC_BACNET_UNSIGNED This parameter, of type Unsigned, contains a numeric “handle” meaningful to the subscriber. This handle shall be used to identify the process within the COV client that should receive the notification. monitoredObjectID CmpBACnet.IEC_BACNET_OBJECT_ID This parameter, of type BACnetObjectIdentifier, contains the Object_Identifier of the object that has changed. timeRemaining CmpBACnet.IEC_BACNET_UNSIGNED This parameter, of type Unsigned, contains the remaining lifetime of the subscription in seconds. A value of zero shall indicate an indefinite lifetime without automatic cancellation. listOfValues POINTER TO CmpBACnet.IEC_BACNET_PROPERTY_VALUE This parameter contains a list of one or more property values whose contents depends on the type of object being monitored. nValueCount CmpBACnet.IEC_BACNET_ELEMENT_COUNT The count of values in the list of value. Properties: Instance , inherited from BACnetClientBase Running , inherited from BACnetClientBase Server , inherited from BACnetClientBase SourceDeviceAddress , inherited from BACnetClientBase SourceDeviceNumber , inherited from BACnetClientBase TargetDeviceAddress , inherited from BACnetClientBase TargetDeviceNumber , inherited from BACnetClientBase Methods: Request SampleInputs InitializeOutputs , inherited from BACnetClientBase RegisterToServer , inherited from BACnetClientBase UnregisterFromServer , inherited from BACnetClientBase Structure: Request (Method) SampleInputs (Method)
BACnetServerConfEventNotification (FB) ¶ FUNCTION_BLOCK PUBLIC FINAL BACnetServerConfEventNotification EXTENDS BACnetClientBase Common Behaviour Model conform (ETrigA) FB to send a ConfirmedEventNotification-Request in the BACnet-Network. If execution completed successfully and xDone is TRUE, the request was successful. In any other case eStatus and errorResult may hold additional information of what failed. InOut: Scope Name Type Initial Comment Inherited from Input xExecute BOOL Rising edge: Starts defined operation FALSE : Resets the defined operation after ready condition was reached ETrigATo xAbort BOOL TRUE : Aborts the operation ETrigATo udiTimeOut UDINT Max. operating time for executing [µs], 0: No operating time limit ETrigATo Output xDone BOOL TRUE : Ready condition reached ETrigATo xBusy BOOL TRUE : Operation is running ETrigATo xError BOOL TRUE : Error condition reached ETrigATo xAborted BOOL TRUE : Abort condition reached ETrigATo Input dwTargetDeviceNumber DWORD The device number of the targeted device in the BACnet- Network. BACnetClientBase pTargetDeviceAddress POINTER TO CmpBACnet.IEC_BACNET_ADDRESS 0 Optional : The device address of the targeted device in the BACnet-Network. If an adress is given the given device number is ignored. BACnetClientBase Output eStatus CmpBACnet.IEC_BACNET_STATUS CmpBACnet.IEC_BACNET_STATUS.BACNET_STATUS_OK If an error occured, the error state. BACnetClientBase errorResult CmpBACnet.IEC_BACNET_ERROR STRUCT(tag := CmpBACnet.IEC_BACNET_FAILURE_TYPE._FAILURE_MAX_SIZE) If an error occured (this means eStatus <> BACNET_STATUS_OK), whereas the sent BACnet-Request was answered with an specific error information, the latter is contained in this structure. BACnetClientBase iState DINT 0 The State in which the FB is during execution: 0: No execution, resetted state 1: Searching for the Target-Device and a valid address for it 2: Sending the BACnet-Request into the network 3: Waiting for the answer (if there is one) to the BACnet-Request made in 2 4: Finishing the call, setting of the output variables BACnetClientBase Input initObject CmpBACnet.IEC_BACNET_OBJECT_ID This parameter, of type BACnetObjectIdentifier, specifies the Object_Identifier of the object that is initiating the notification. messageText CmpBACnet.IEC_BACNET_STRING This optional parameter, of type CharacterString, contains a string of printable characters. This parameter may be used to transport a message to be logged or displayed, which pertains to the occurrence of the event. Set string type to BACNET_STRING_NONE for no message text to be sent. pMandatoryParams POINTER TO CmpBACnet.IEC_BACNET_EN_MANDATORY A pointer to the mandatory service parameters. pConditionalParams POINTER TO CmpBACnet.IEC_BACNET_EN_CONDITIONAL A pointer to the conditional service parameters. Properties: Instance , inherited from BACnetClientBase Running , inherited from BACnetClientBase Server , inherited from BACnetClientBase SourceDeviceAddress , inherited from BACnetClientBase SourceDeviceNumber , inherited from BACnetClientBase TargetDeviceAddress , inherited from BACnetClientBase TargetDeviceNumber , inherited from BACnetClientBase Methods: Request SampleInputs InitializeOutputs , inherited from BACnetClientBase RegisterToServer , inherited from BACnetClientBase UnregisterFromServer , inherited from BACnetClientBase Structure: Request (Method) SampleInputs (Method)
BACnetServerConfEventNotification.Request (METH) ¶ METHOD PROTECTED Request : CmpBACnet.IEC_BACNET_STATUS InOut: Scope Name Type Return Request CmpBACnet.IEC_BACNET_STATUS
BACnetTrendLogMultiple.Trigger (PROP) ¶ PROPERTY Trigger : BOOL