7.8 UA_NodeReleaseHandleList
| FB-Name | UA_NodeReleaseHandleList | |||
| This Function Block is used to release a set of node handles. | ||||
| VAR_INPUT | ||||
| B | Execute | BOOL | FB performs its task on rising edge on this input. | |
| B | ConnectionHdl | DWORD | Connection handle. | |
| B | NodeHdlCount | UINT | Number of Nodes in NodeHdls Array. | |
| B | NodeHdls | ARRAY OF DWORD | Array of Node handles to be released. Length is vendor-specific (MAX_ELEMENTS_NODELIST). See Constants of Array Lengths NULL is not a valid handle. | |
| B | Timeout | TIME | Time to response. | |
| VAR_OUTPUT | ||||
| B | Done | BOOL | FB has completed its task. | |
| B | Busy | BOOL | The FB is not finished and new output values are to be expected. | |
| B | Error | BOOL | Signals that an error has occurred within the FB. Set to TRUE if either ErrorID or any of the NodeErrorIDs indicates an error. | |
| B | ErrorID | DWORD | Error code. | |
| B | NodeErrorIDs | ARRAY 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 | |
| Notes: After calling UA_NodeReleaseHandleList the NodeHdls will be invalid. | ||||
| UA_NodeReleaseHandleList | ||||||
| BOOL | Execute | Done | BOOL | |||
| DWORD | ConnectionHdl | Busy | BOOL | |||
| UINT | NodeHdlCount | Error | BOOL | |||
| ARRAY OF DWORD | NodeHdls | ErrorID | DWORD | |||
| TIME | Timeout | NodeErrorIDs | ARRAY OF DWORD | |||