LabVIEW与雷赛OPC-UA测试
文章目录
- 准备
- 步骤
- LeadSysStudio
- UaExpert客户端测试
- LabVIEW客户端测试
- 参考
准备
雷赛MC508CS及LeadSysStudio【LeadSysStudioV3.0&0318升级包】
LabVIEW2024 32位
Uaexpert客户端测试工具【Uaexpert下载】
LabVIEW OPC UA工具包 2022Q4【LabVIEW OPC UA工具包下载】
OPC UA 工具包包含 OPC UA API,该 API 以前是 LabVIEW 数据记录和监控 (DSC) 模块和 LabVIEW 实时模块的一部分。从 2017 版本开始,OPC UA Toolkit 成为独立产品。
安装路径:C:\Program Files\NI\LVAddons\niopcua
步骤
LeadSysStudio
将需要进行 OPC 通信的变量定义在全局变量中
在程序中使用全局变量(因为未被使用的变量, 不会出现在通信列表中)
【Application】→【添加对象】→【符号配置】→在弹出的界面中勾选【支持
OPC UA 特征】→【打开】
在符号配置表中点击“编译”
选择用于通讯的变量。 记得勾选
UaExpert客户端测试
打开【 UaExpert】 后,右键【 Server】,选择【 Add】,添加服务器
填写以下参数(根据PLC的IP更换)
添加变量监控;
【Root】→【Objects】→【DeviceSet】→【 Leadshine-ARM-Linus-SM-CNC-Resources】
→【Application】
找到对应变量后直接拖拽到右侧
测试读取变量:
测试写入变量:
LabVIEW客户端测试
节点ID可从UaExpert找到,复制节点ID:
测试读取变量(数据订阅):
测试读取变量(单次读取):
测试写入变量:
参考
LabVIEW OPC UA Toolkit API Reference
雷赛控制器LeadSysStud与LabVIEW进行OPC通讯
CoDeSys与LabVIEW进行OPC通讯
我如何在LabVIEW中使用OPC?
轨迹型MC500系列