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

B

Execute

BOOL

On rising edge monitored items will be removed from the subscription.

B

SubscriptionHdl

DWORD

Subscription handle.

B

MonitoredItemHdlCount

UINT

Number of valid elements in the array to remove.

B

MonitoredItemHdls

ARRAY OFDWORD

Monitored item handles.

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

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.

B

ErrorID

DWORD

Error code.

B

NodeErrorIDs

ARRAY OFDWORD

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

BOOL

Execute

Done

BOOL

DWORD

SubscriptionHdl

Busy

BOOL

UINT

MonitoredItemHdlCount

Error

BOOL

ARRAY OF DWORD

MonitoredItemHdls

ErrorID

DWORD

TIME

Timeout

NodeErrorIDs

ARRAY OF DWORD