labview opc ua

OLE for Process Control Unified Architecture

测试服务端安装包

可以使用Prosys OPC UA Simulation Server

下载地址

https://downloads.prosysopc.com/opc-ua-simulation-server-downloads.php

服务端配置

  1. 连接地址
  2. Options→Switch to expert Mode→就能显示岀更多的选项卡
  3. Endpoints → Security Modes→只勾选None
  4. Users→只勾选Annoymous
  5. File→save→保存
  6. 可以使用的变量在Objects选项卡,此处使用Random
  • NodeId是<ns=3;i=1002>,后续使用需要节点ID,指的就是尖括号内的字符

LabVIEW作客户端

LabVIEW的OPC UA安装包

在NI PACKAGE MANAGER中下载LabVIEW OPC UA工具包

下载后路径在这里

C:\Program Files (x86)\National Instruments\LabVIEW 2020\vi.lib\OPCUA

测试代码

没报错,并且能正常读取对应节点ID的属性和结果

例子

OPC UA 报警、事件、警报,必须先在【服务端】建好,客户端才能订阅收到。

  • 服务器创建:高低限、排他警报、事件、报警节点
  • 客户端订阅监听
  1. 打开例程
    1.1 CTRL+H打开帮助开关后,选中其中一个OPC相关VI,点开详细帮助信息

    1.2 点击打开范例

    1.3 项目如下:

data access

  1. 服务器

    1.1 创建OPC UA服务器
    1.2 创建地址,命名为Device,作为字符串格式节点标识
  • ns=2:namespace index = 命名空间索引 2,服务器里第二个资源域
  • s=:字符串格式节点标识

    1.3 开始服务
    1.4 停止服务器
    1.5 删除地址空间
    1.6 销毁服务
  1. 客户端
  • 订阅地址
  • 如果服务器断了,就会再也收不到事件触发
相关推荐
秣厉科技12 小时前
【番外】04:Python 和 LabVIEW 对接 DeepSeek API
python·labview·deepseek
我超膨胀der.3 天前
LABVIEW生成EXE
labview
LabVIEW开发3 天前
LabVIEW QMH 队列消息处理架构
架构·labview·labview知识·labview功能·labview程序
LabVIEW开发7 天前
LabVIEW动态 VI编译规避程序损坏
labview·labview知识·labview功能·labview程序
LabVIEW开发7 天前
LabVIEW密码防护缺陷与替代方案
labview·labview知识·labview功能·labview程序
LabVIEW开发7 天前
LabVIEW PID高级整定技术与工程应用
labview·labview知识·labview功能·labview程序
zuoyou-HPU14 天前
LabView控件介绍
labview
LabVIEW开发21 天前
LabVIEW水力机组空蚀在线监测
算法·labview·labview知识·labview功能·labview程序
LabVIEW开发21 天前
LabVIEW结合数字孪生的动态仿真
labview·labview知识·labview功能·labview程序