LabVIEW将视觉生成器AI用作OPC服务器

LabVIEW将视觉生成器AI用作OPC服务器

介绍如何将视觉生成器AI配置为OPC服务器,并使用共享变量共享视觉生成器AI生成的结果。OPC是一系列标准规范,定义了来自不同制造商的控制设备之间的实时数据通信。OPC数据访问通信是基于客户端服务器的通信。

共享系统变量允许开发人员与视觉生成器AI共享数据。用户可以使用共享系统变量通过OPC发布数据。

创建共享变量

  1. 完成以下步骤以创建共享系统变量。

  2. 选择工具>>变量管理器

  3. 选择"系统变量"选项卡。

  4. 单击添加

  5. 输入变量的名称,然后选择"类型 "和**"初始值**"。

  6. 启用**"在网络上发布**"复选框。

  7. 单击"确定"。

  8. 单击**"确定**"退出变量管理器

设置共享变量的值

使用"设置变量"步骤设置共享变量的值。"设置变量"步骤位于"使用其他工具"选项板上。完成以下步骤以设置共享变量的值。

  1. 将**"设置变量"**步骤添加到检查。将打开该步骤的属性页。

  2. 在**"变量"**列表中选择一个变量。

  3. 使用"操作"控件可以更改共享变量的值或将共享变量的值设置为度量值。

创建要由OPC服务器共享的标记

仅当视觉生成器AI在远程目标上运行时,本节才适用。如果Vision Builder AI在Windows上运行,请继续下一部分。

如果视觉生成器AI在远程目标上运行,则必须使用Windows计算机创建标记并将其链接到共享系统变量。例如,用户可能使用用于配置远程目标的同一台计算机。Windows计算机必须满足以下要求:

l 安装视觉构建器AI或NI LabVIEW。

l 安装了分布式系统管理器2010或更高版本。

l 计算机必须在网络上保持可用,才能使用OPC客户端访问远程目标上运行的Vision Builder AI发布的数据。

完成以下步骤以创建要由OPC服务器共享的标记。

  1. 启动NI分布式系统管理器。从"开始"菜单中,选择"所有程序">>"NI">>"分布式系统管理器"。

  2. 展开我的系统

  3. 右键单击本地主机 ,然后选择添加进程

  1. 输入进程名称,例如VBAIOPC服务器。

  2. 单击"确定"。VBAIOPC服务器进程列在本地主机下。

  3. 右键单击"VBAIOPC服务器",然后选择**"添加变量**"。

  1. 启用启用别名复选框。

  2. 单击浏览并展开运行检查的远程目标的IP地址。

  3. 展开视觉生成器项目,然后选择要共享的变量。

  4. 确保已启用"使属性与所选内容匹配?" 复选框,然后单击**"确定**"。

  5. 单击**"确定**"创建OPC标记并将标记链接到视觉生成器AI变量。

  6. 在"名称"字段中,输入要创建的OPC标记的名称。为防止混淆,请使用所选变量的名称。

  7. 创建完标记后,关闭分布式系统管理器。

当用户作为OPC服务器连接到视觉生成器AI时,用户创建的标记会列在OPC客户端中。分布式系统管理器只需要添加或删除标记。用户无需启动分布式系统管理器即可启用OPC通信。不要使用分布式系统管理器删除视觉生成器进程下列出的任何变量。

作为OPC服务器连接到视觉生成器AI

配置OPC客户端以连接到以下OPC服务器:NI Variable Engine。

使用OPC客户端查找共享变量标记:

l 在Windows上运行的Vision Builde rAI-共享变量标记列在Vision Builder文件夹中。

l 在远程目标上运行的视觉生成器AI-共享变量标记列在与用户在分布式系统管理器中创建的进程同名的文件夹中,例如VBAIOPC服务器

这是LabVIEW的一个功能介绍,更多的使用方法与开发案例,欢迎登录官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系。

相关推荐
LabVIEW开发10 小时前
LabVIEW的Vision边缘工具(Edge Tool)功能
图像处理·计算机视觉·labview·labview知识·labview功能·labview程序
LabVIEW开发18 小时前
LabVIEW暂态电能质量监测系统
labview·labview知识·labview功能·labview程序
LabVIEW开发4 天前
LabVIEW燃气轮机组励磁控制器测试
labview·labview知识·labview功能·labview程序
清风6666666 天前
基于单片机的档案库房漏水检测报警labview上位机系统设计
数据库·单片机·毕业设计·课程设计·labview·期末大作业
斯金10 天前
LabVIEW连接本地部署大模型
labview
我超膨胀der.12 天前
LABVIEW依赖关系显示文件删除、移动或重命名,每次打开都要指定很多路径【解决方案】
labview
LabVIEW开发12 天前
LabVIEW 可重入子 VI
labview·labview知识·labview功能·labview程序
LabVIEW开发13 天前
多台485设备LabVIEW通讯异常
labview·labview知识·labview功能·labview程序
LabVIEW开发13 天前
LabVIEW中VI间数据传递方式
性能优化·labview·labview知识·labview功能·labview程序
LabVIEW开发13 天前
LabVIEW双目测距
数码相机·计算机视觉·labview·labview知识·labview功能·labview程序