目录
什么是 OPC UA
OPC UA(OPC Unified Architecture,开放平台通信统一架构)是 OPC 基金会应用在自动化技术的机器对机器网络传输协定。OPC UA 不依赖于特定的操作系统或平台,可以在 Windows、Mac、Linux 等多种系统上运行,而传统的 OPC(如 OPC DA)通常只能在 Windows 上使用。该协议提供了一个更为先进、安全和灵活的解决方案,适用于现代工业自动化和物联网环境中的设备间通信。
OPC UA 通过一个统一的信息模型来实现设备间的无缝数据交换,信息模型来源于面向对象编程,使用了对象作为过程系统表示数据和活动的基础。这个模型由节点组成,节点可以是对象、变量或方法,它们通过引用相互连接,构成了一个复杂的网络。每个节点都有一组属性和引用,用于描述数据和定义节点间的关系。OPC UA 的地址空间就是这样一个节点网络,它为客户端提供了一种标准化的方式来访问服务器上的对象。OPC UA 还提供了一系列服务,使客户端能够执行读取、写入和订阅等操作。安全性也是 OPC UA 设计的核心,内置了多种安全机制,包括认证、授权、加密和消息签名,以确保数据传输的安全性。
UaExpert 的使用
UaExpert 是一款 OPC UA 客户端软件,用于连接 OPC UA 服务器并与之交互。UaExpert 支持 OPC UA 的所有特性,包括数据视图、报警视图、历史趋势视图和诊断视图等功能。用户可以通过 UaExpert 访问服务器上的节点,如设备和传感器,以及它们的属性,例如温度、压力等数据。UaExpert 还提供了仿真、配置、历史功能测试和导出节点的功能,大多数功能都是免费使用的。
下载 UaExpert
访问 Unified Automation 的官网下载 UaExpert,未注册用户则需要先注册才能下载。
首次启动
安装完成后,首次运行 UaExpert 会提示创建一个应用程序证书,填写一些相关信息即可。
启动后的界面如下。
添加 OPC UA 服务器
依次单击菜单栏 Server
- Add
,或者直接单击工具栏的 ➕
图标,会弹出添加服务器对话框。双击 Custom Discovery
下面的文字,输入 OPC UA 服务器的地址和端口号。
完成后会看到新添加的 OPC UA 服务器信息,选中开锁状