FB-Name

UA_TranslatePathList

This Function Block is used to get the node parameters of a node using paths of the node for multiple nodes.

VAR_INPUT

B

Execute

BOOL

FB performs its task on rising edge on this input.

B

ConnectionHdl

DWORD

Connection handle.

B

BrowsePathsCount

UINT

Number of UABrowsePath in Array of BrowsePaths.

B

BrowsePaths

ARRAY OFUABrowsePath

An Array of UABrowsePath with node parameters for starting node and relative path.

See Constants of Array Lengths (MAX_ELEMENTS_RELATIVEPATH)

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

TargetNodeIDs

ARRAY OFSTRUCT

See UANodeID. Structure UANodeID with node parameters. For target node mentioned by BrowsePath at the input of this FB. Length is vendor-specific (MAX_ELEMENTS_NODELIST). See Constants of Array Lengths

B

TargetErrorIDs

ARRAY OFDWORD

Array of TargetErrorIDs. Contains an error code for each element of the TargetNodeIDs array.

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

Shall be same size like the NoOfElements in BrowsePath array length.

Notes: -

UA_TranslatePathList

BOOL

Execute

Done

BOOL

DWORD

ConnectionHdl

Busy

BOOL

UINT

BrowsePathsCount

Error

BOOL

ARRAY OF UABrowsePath

BrowsePaths

ErrorID

DWORD

TIME

Timeout

TargetNodeIDs

ARRAY OF STRUCT

TargetErrorIDs

ARRAY OF DWORD