7.6 UA_TranslatePathList

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
BExecuteBOOLFB performs its task on rising edge on this input.
BConnectionHdlDWORDConnection handle.
BBrowsePathsCountUINTNumber of UABrowsePath in Array of BrowsePaths.
BBrowsePathsARRAY OF
UABrowsePath

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

See Constants of Array Lengths (MAX_ELEMENTS_RELATIVEPATH)

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.
BTargetNodeIDsARRAY OF
STRUCT
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
BTargetErrorIDsARRAY OF
DWORD

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
BOOLExecuteDoneBOOL
DWORDConnectionHdlBusyBOOL
UINTBrowsePathsCountErrorBOOL
ARRAY OF UABrowsePathBrowsePathsErrorIDDWORD
TIMETimeoutTargetNodeIDsARRAY OF STRUCT
TargetErrorIDsARRAY OF DWORD