Read Tag (Single, Variant) VI
- Updated2024-11-20
- 3 minute(s) read
Reads the value of specified tags. You must manually select the polymorphic instance to use.
Use the pull-down menu to select an instance of this VI.

Inputs/Outputs
![]() Tag Reader in specifies the data of a group of tags that the Open Tag Reader VI opens. ![]() tag name specifies the name of the tag that you want to read. ![]() timeout specifies the maximum time, in milliseconds, that this VI waits to read the tag. The default is 10000. ![]() error in describes error conditions that occur before this node runs. This input provides standard error in functionality. ![]() wait for updated value? specifies whether this VI waits for an updated value. The default is FALSE. ![]() status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. ![]() quality returns the data quality of the data this VI reads from a tag. A value of zero indicates good quality. Refer to the quality output of the DataSocket Read function for detailed descriptions of the quality values. Use the Shared Variable Error from Quality VI to convert this code to an error I/O cluster. ![]() Tag Reader out returns the value of the Tag Reader instance. ![]() data returns the value of the specified tag. If this VI times out, data returns the value that this VI last read. If this VI times out before reading any data or if the type of data is incompatible, data returns a value of 0, empty, or an equivalent value. ![]() timestamp returns the timestamp data for the specified tag. ![]() error out contains error information. This output provides standard error out functionality. ![]() timed out? returns TRUE if this VI times out waiting for an update or an initial value. |