Skip to content

Industrial Gateway OPC Server 连接示例

Industrial Gateway OPC Server 是 Matrikon 提供的 OPC 服务器,可用于通过 OPC 协议来收集和分发工业设备的数据。

本节将演示如何通过 Neuron OPC UA 插件连接 Industrial Gateway OPC Server。

连接 OPC UA Server(匿名登录)

  1. 双击系统托盘中的 Industrial Gateway OPC Server 图标,在主界面中打开 项目 -> 属性编辑器 -> OPC UA允许匿名登录设置为 igs-1
  2. 右键点击系统托盘中的 Industrial Gateway OPC Server 图标,在菜单中选择 OPC UA 配置 -> 服务器端点,双击端点条目,勾选所有安全策略。 igs-2
  3. 右键点击系统托盘中的 Industrial Gateway OPC Server 图标,在菜单中选择 重新初始化

配置 Neuron

  1. 通过 UaExpert 软件查看 Industrial Gateway OPC Server 测点信息,参考 UaExpertigs-4
  2. Neuron 新增南向 OPC UA 设备,打开 设备配置,填写目标 Server 的 端点 URL,无需填写用户名/密码,无需添加证书/密钥,启动设备连接。
  3. 根据测点信息添加 GroupsTags

连接 OPC UA Server(证书/密钥 + 匿名登录)

  1. 按照上文设置匿名登录;

  2. 参考连接策略生成或转换证书/密钥;

  3. 右键点击系统托盘中的 Industrial Gateway OPC Server 图标,在菜单中选择 OPC UA 配置 -> 受信任的客户端,将 DER 格式的客户端证书导入列表。 igs-3

  4. 右键点击系统托盘中的 Industrial Gateway OPC Server 图标,在菜单中选择 重新初始化

配置 Neuron

  1. 通过 UaExpert 软件查看 Industrial Gateway OPC Server 测点信息, 参考 UaExpertigs-4
  2. Neuron 新增南向 OPC UA 设备,打开 设备配置,填写目标 Server 的端点 URL,无需填写用户名/密码,添加证书/密钥,启动设备连接。
  3. 根据测点信息添加 GroupsTags

测试点位

名称地址属性类型
Boolean12!数据类型示例.16 位设备.R 寄存器.Boolean1Read WriteBOOL
DWord12!数据类型示例.16 位设备.R 寄存器.DWord1Read WriteUINT32
Double12!数据类型示例.16 位设备.R 寄存器.Double1Read WriteDOUBLE
Float12!数据类型示例.16 位设备.R 寄存器.Float1Read WriteFLOAT
LLong12!数据类型示例.16 位设备.R 寄存器.LLong1Read WriteINT64
Long12!数据类型示例.16 位设备.R 寄存器.Long1Read WriteINT32
QWord12!数据类型示例.16 位设备.R 寄存器.QWord1Read WriteUINT64
Short12!数据类型示例.16 位设备.R 寄存器.Short1Read WriteINT16
Word12!数据类型示例.16 位设备.R 寄存器.Word1Read WriteUINT16
String12!数据类型示例.16 位设备.S 寄存器.String1Read WriteSTRING