Multiple Read VI
- Updated2023-02-21
- 62 minute(s) read
Multiple Read VI
Owning Palette: OPC UA Client VIs
Requires: OPC UA Toolkit
Reads the value, timestamp, and status of one or multiple nodes. NI recommends choosing the Variant instance for all value data types. You must manually select the polymorphic instance to use.
Multiple Read (Variant)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (Bool)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (SByte)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (Byte)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (Int16)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (UInt16)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (Int32)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (UInt32)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (Int64)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (UInt64)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (Float)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (Double)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (String)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (DateTime)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (ByteString)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (Bool Array)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (SByte Array)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (Byte Array)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (Int16 Array)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (UInt16 Array)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (Int32 Array)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (UInt32 Array)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (Int64 Array)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (UInt64 Array)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (Float Array)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (Double Array)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (String Array)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (DateTime Array)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Multiple Read (ByteString Array)
![]() |
OPC UA client refnum in specifies the reference for the OPC UA client. | ||||||||||||
![]() |
node IDs specifies the IDs of the nodes. The format of the node ID is ns=<namespace index>;<identifier type>=<identifier>. A node ID contains the following components:
The format of the node ID can also be ns=<namespace index>;<identifier type>=<identifier>@<index>:<index>. For example, ns=2;s=Folder.Array@1:2. This format only applies to the array data type and allows you to read a single element or a range of elements of an array. You cannot use @ in a node name. For backwards compatibility, node IDs also accepts node paths as input for OPC UA servers only. You can regard the node path as the string type identifier of the node ID. For example, a node path can be Device.folder.item. |
||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||
![]() |
timeout specifies the maximum time, in milliseconds, that this VI waits to get a response from the OPC UA server. The default is 5000. | ||||||||||||
![]() |
OPC UA client refnum out returns the reference for the OPC UA client. | ||||||||||||
![]() |
results returns the IDs of the nodes, the values of the nodes, the timestamps associated with the values, and the statuses of the nodes.
| ||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. | ||||||||||||
![]() |
service status returns the status of an OPC UA service call. OPC UA services contain parameters that are conveyed between an OPC UA client and an OPC UA server. |
Example
Refer to the OPC UA Demo.lvproj in the labview\examples\Data Communication\OPCUA directory for an example of using the Multiple Read VI.
In This Section
- Multiple Read (Variant)
- Multiple Read (Bool)
- Multiple Read (SByte)
- Multiple Read (Byte)
- Multiple Read (Int16)
- Multiple Read (UInt16)
- Multiple Read (Int32)
- Multiple Read (UInt32)
- Multiple Read (Int64)
- Multiple Read (UInt64)
- Multiple Read (Float)
- Multiple Read (Double)
- Multiple Read (String)
- Multiple Read (DateTime)
- Multiple Read (ByteString)
- Multiple Read (Bool Array)
- Multiple Read (SByte Array)
- Multiple Read (Byte Array)
- Multiple Read (Int16 Array)
- Multiple Read (UInt16 Array)
- Multiple Read (Int32 Array)
- Multiple Read (UInt32 Array)
- Multiple Read (Int64 Array)
- Multiple Read (UInt64 Array)
- Multiple Read (Float Array)
- Multiple Read (Double Array)
- Multiple Read (String Array)
- Multiple Read (DateTime Array)
- Multiple Read (ByteString Array)
- Example