读取Tag
- 更新时间2023-02-17
- 阅读时长4分钟
读取Tag
返回tag中存储的数据值。
输入/输出

tag/代理引用输入
从中读取数据值的tag端点或tag代理端点的引用。

数据类型
为tag端点读取的tag输入的数据类型。
如要防止节点运行时因无法确定tag的数据类型返回错误,请连线值至该输入。否则可忽略该接线端。因为该输入的数据类型会自动更改以匹配其所连接tag的数据类型。
Default value: 0
数据类型的用途
- 如编译器不能够自动判定tag的数据类型,可通过连线接线端手动指定数据类型。
- 此时为tag预分配内存。读取操作尝试重用与连线至该接线端的值关联的缓冲区。最小化每次读取操作的内存分配可增强性能。

tag/代理引用输出
节点从中读取数据值的tag端点或tag代理端点的引用。

值
在标识符中存储的数据值。

时间标识
与数据值相关联的时间标识。
仅当满足以下所有条件时,该输出可用:
- 创建tag时,启用了有时间标识?属性。
- 将该tag的引用连线至tag/代理引用输入。
与Tag数据相关的时间标识
按照下列步骤,将时间标识与tag中存储的数据值相关联。
- 浏览创建tag的共享资源集文档,选择要修改的tag。 注: 共享资源集文档以.grsc作为文件扩展名。
- 在项选项卡上勾选有时间标识?复选框。
如tag包含初始值,则tag现在将该值与创建tag时的时间标识相关联。
也可关联自定义时间标识至写入tag的数据值。如写入新数据值至tag时将时间标识连线至写入Tag节点,节点随后将该时间标识与新的数据值相关联。
什么是Tag?
Tag是存储最新值的单点数据,可从项目内的多个文档进行访问。Tag可存储单个任意数据类型的值,表示进程的状态。Tag相当于文本编程语言中的全局变量。
可通过程序框图上的配置并创建Tag节点动态创建tag,或在共享资源集文件中静态创建tag。
创建tag后,可从项目内的多个VI对同一数据进行访问。
什么是Tag代理?
Tag代理是位于应用程序特定位置的引用,该引用映射与其相关联的、位于应用程序另一位置的实际tag的值。使用tag代理可访问应用程序中另一位置的数据。Tag代理链接到tag后方可对tag代理进行读取和(可选)写入操作。
使用Tag常量
按照下列步骤,以静态方式创建并配置tag。
- 创建或打开一个共享资源集文档。注: 共享资源集文档以.grsc作为文件扩展名。
- 展开Tag部分并单击新建。
- 在项选项卡中配置数据类型、初始值及其他属性。

