BACnetClientAddListElement.Request (METH) ¶ METHOD PROTECTED Request : CmpBACnet.IEC_BACNET_STATUS InOut: Scope Name Type Return Request CmpBACnet.IEC_BACNET_STATUS
BACnetClientAddListElement.SampleInputs (METH) ¶ METHOD PROTECTED SampleInputs
BACnetClientReadStreamFile.FreeResult (METH) ¶ METHOD PROTECTED FreeResult
BACnetClientReadStreamFile.HasResult (METH) ¶ METHOD PROTECTED HasResult : BOOL InOut: Scope Name Type Return HasResult BOOL
BACnetClientWriteStreamFile.SampleInputs (METH) ¶ METHOD PROTECTED SampleInputs
BACnetClientLifeSafetyOperation ¶ BACnetClientLifeSafetyOperation (FunctionBlock) Request (Method) SampleInputs (Method)
BACnetClientSubscribeCOVProperty (FB) ¶ FUNCTION_BLOCK PUBLIC FINAL BACnetClientSubscribeCOVProperty EXTENDS BACnetClientBase Common Behaviour Model conform (ETrigA) FB to execute a Subscribe-COV-Property-Request in the BACnet-Network. If execution completed successfully and xDone is TRUE, the COV-Property-Subscription 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 xSubscribe BOOL TRUE Describes whether the COV subsciption shall be made/renewed or deleted. xIssueConfirmedNotifications BOOL Describes whether confirmed or unconfirmed COV notification shall be send by the COV-Provider. lifetime CmpBACnet.IEC_BACNET_UNSIGNED Lifetime of the COV-Subscription in seconds. Use 0 for infinite lifetime. monitoredObjType CmpBACnet.IEC_BACNET_OBJECT_TYPE Object type of the monitored object under the targeted device. monitoredObjInst CmpBACnet.IEC_BACNET_DWORD Object instance of the monitored object under the targeted device. monitoredPropID CmpBACnet.IEC_BACNET_PROPERTY_ID Property-ID of the property under the targeted object the COV subcription shall be made for. monitoredPropIndex CmpBACnet.IEC_BACNET_SIGNED Element index in the targeted property for which the COV subscription shall be made for. covIncrement CmpBACnet.IEC_BACNET_REAL The COV increment the COV subscription shall use. 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)
BACnetClientSubscribeCOVProperty.Request (METH) ¶ METHOD PROTECTED Request : CmpBACnet.IEC_BACNET_STATUS InOut: Scope Name Type Return Request CmpBACnet.IEC_BACNET_STATUS
BACnetClientSubscribeCOVProperty.SampleInputs (METH) ¶ METHOD PROTECTED SampleInputs
BACnetClientWriteProperty (FB) ¶ FUNCTION_BLOCK PUBLIC FINAL BACnetClientWriteProperty EXTENDS BACnetClientBase Common Behaviour Model conform (ETrigA) FB to execute a Write-Property-Request in the BACnet-Network. If execution completed successfully and xDone is TRUE, the Write-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 objType CmpBACnet.IEC_BACNET_OBJECT_TYPE The type of the object under the targeted device to write the property to. objInst CmpBACnet.IEC_BACNET_DWORD The instance number of the object under the targeted device to write the property to. propID CmpBACnet.IEC_BACNET_PROPERTY_ID The property ID of the property of the object under the targeted device to write. nWritePriority CmpBACnet.IEC_BACNET_SIGNED The priority used to write the property. Must be a value within 1..16. propertyContents CmpBACnet.IEC_BACNET_PROPERTY_CONTENTS The contents to be written into the property. nIndex CmpBACnet.IEC_BACNET_SIGNED -1 Optional : The Index of the element of the property written. Only use for constant array properties. Otherwise use index -1 or leave empty. 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)