7.15 UA_MonitoredItemRemoveList

FB-Name UA_MonitoredItemRemoveList
This Function Block can be used to remove multiple nodes from a subscription using a list of node handles.
VAR_INPUT
BExecuteBOOLOn rising edge monitored items will be removed from the subscription.
BSubscriptionHdlDWORDSubscription handle.
BMonitoredItemHdlCountUINTNumber of valid elements in the array to remove.
BMonitoredItemHdlsARRAY OF
DWORD

Monitored item handles.

Length is vendor-specific (MAX_ELEMENTS_MONITORLIST). See Constants of Array Lengths. Shall be the same size than MonitoredItemHdlCount

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.
BErrorIDDWORDError code.
BNodeErrorIDsARRAY OF
DWORD

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

Length is vendor-specific (MAX_ELEMENTS_MONITORLIST). See Constants of Array Lengths

Shall be the same size than MonitoredItemHdlCount.

Notes: -
UA_MonitoredItemRemoveList
BOOLExecuteDoneBOOL
DWORDSubscriptionHdlBusyBOOL
UINTMonitoredItemHdlCountErrorBOOL
ARRAY OF DWORDMonitoredItemHdlsErrorIDDWORD
TIMETimeoutNodeErrorIDsARRAY OF DWORD