Skip to content

OPC UA 服务器

概述

OPC UA(统一架构)是一种常用于工业自动化领域的通信技术。OPC UA具有跨平台互操作性、统一访问、标准化通信和安全性等特点。在这种架构中,具有内置OPC UA服务器的cMT系列HMI型号在通信网关中起着关键作用,允许OPC UA客户端通过订阅标签来接收HMI或PLC数据的实时更新。这种新的架构可以帮助您实现垂直集成。

硬件和软件要求:

  • HMI型号:cMT-G01、cMT3151
  • 软件:EasyBuilder Pro V5.06.01或更高版本
  • 推荐的OPC UA客户端:Unified Automation UaExpert

Weintek HMI和OPC UA

以下是OPC统一架构的示例。在这种架构中,用户可以在cMT-iPC15上运行SCADA作为OPC UA客户端,并使用它来访问在cMT系列型号上实现的OPC UA服务器中的数据,以接收连接到HMI的PLC的数据更新,而不管实现的PLC品牌是哪个。

EasyBuilder Pro设置

在EasyBuilder Pro中,点击[IIoT] » [OPC UA 服务器]来设置项目中的OPC UA服务器。

服务器设置

首先,必须输入OPC UA服务器信息。选择[启用]复选框以打开OPC UA服务器设置对话框,并在注释和服务器名称字段中输入信息。对于其余部分,通常使用默认设置即可。可以为客户端配置安全策略。EasyBuilder Pro提供与OPC UA服务器相关的系统标签,使用户能够监视服务器并发出命令。

用户身份验证选项卡用于选择客户端登录时使用的身份验证方法。可以授予匿名登录的浏览、读取和写入权限。用户名和密码与系统参数设置»安全选项卡中指定的用户名和密码相同。当客户端使用用户名和密码登录时,权限将授予系统参数设置中指定的安全类。

标签

设置完OPC UA服务器后,转到标签设置。客户端程序可以使用标签来监视和控制OPC UA服务器。如下图所示,LB-0是可读写的位地址,而LB-1是可读的位地址。类似地,LW-0是可读写的字地址,而LW-1是可读的字地址。

可以添加的可监视和控制的地址不限于本地HMI地址;还可以添加PLC地址。

下载项目

在将项目文件下载到HMI时,请确保HMI的时间和时区设置正确。否则,客户端程序可能无法进行身份验证,并且由于证书有效时间不正确而导致通信失败。如果发生这种情况,唯一的解决方法是将HMI设置恢复为默认设置。

OPC UA客户端

Unified Automation UaExpert

下载链接

首次使用此客户端软件时,请按照以下设置步骤进行操作:

  1. 点击“确定”创建一个应用程序实例证书,以识别您的安装。

  2. 填写组织和组织单位。

    然后,连接到OPC UA服务器。

  3. 点击[服务器] » [添加]添加服务器。

  4. 双击[双击以添加服务器],输入OPC UA服务器URL。IP地址是HMI的IP地址。

  5. OPC UA服务器信息显示在此选项卡中,可以指定身份验证方法。

  6. 当显示以下消息窗口时,点击[是]。

  7. 单击鼠标右键,然后点击[连接]以连接到OPC UA服务器。

  8. 选择“信任服务器证书”并点击[继续],完成设置。

访问OPC UA服务器数据

完成连接设置后,可以在地址空间字段中找到地址信息。HMI参数位于HMI Info文件夹中,用户定义的标签位于Tags文件夹中。通过将标签拖动到数据访问视图字段中,可以查看标签的详细信息并更改其值,只要它是可写地址,例如前面提到的LB-0和LW-0。只读地址的值,如LB-1和LW-1,无法更改。

参考资料