7.8 UA_NodeReleaseHandleList

FB-Name UA_NodeReleaseHandleList
This Function Block is used to release a set of node handles.
VAR_INPUT
BExecuteBOOLFB performs its task on rising edge on this input.
BConnectionHdlDWORDConnection handle.
BNodeHdlCountUINTNumber of Nodes in NodeHdls Array.
BNodeHdlsARRAY OF DWORDArray of Node handles to be released.
Length is vendor-specific (MAX_ELEMENTS_NODELIST). See Constants of Array Lengths
NULL is not a valid handle.
BTimeoutTIMETime to response.
VAR_OUTPUT
BDoneBOOLFB has completed its task.
BBusyBOOLThe FB is not finished and new output values are to be expected.
BErrorBOOLSignals that an error has occurred within the FB. Set to TRUE if either ErrorID or any of the NodeErrorIDs indicates an error.
BErrorIDDWORDError code.
BNodeErrorIDsARRAY OF DWORD

Array of DWORD. Contains an error code for each valid element of the NodeHdls array.

Length is vendor-specific (MAX_ELEMENTS_NODELIST). See Constants of Array Lengths
Shall be same size like the NodeHdls array length.

Notes: After calling UA_NodeReleaseHandleList the NodeHdls will be invalid.
UA_NodeReleaseHandleList
BOOLExecuteDoneBOOL
DWORDConnectionHdlBusyBOOL
UINTNodeHdlCountErrorBOOL
ARRAY OF DWORDNodeHdlsErrorIDDWORD
TIMETimeoutNodeErrorIDsARRAY OF DWORD