跳到主要内容

配置OPC UA从站

OPC UA从站配置是指在 IDE 中配置 OPC UA Server 连接和节点读写通道的过程。通过从站配置,用户可以:

  • 设置 OPC UA 从站基础信息和服务端连接参数
  • 添加需要读取的输入通道
  • 添加需要写入的输出通道
  • 配置 OPC UA 节点命名空间、标识符类型和标识符
  • 设置 I/O 地址映射和变量关联
  • 查看 OPC UA 从站运行状态

从站配置入口

可通过以下方式进入从站配置页面:

  1. 在左侧项目树中展开 设备组态 > OPC UA Master,点击目标 OPC UA Slave 节点。
  2. 在 PLC 组网配置界面中,点击 OPC UA 从站卡片的配置入口。

进入从站配置页面后,左侧页签包含:

  • 常规:基础信息和服务端连接设置
  • 过程数据:输入/输出通道配置
  • IO映射:地址和变量映射
  • 状态:运行状态监控

常规配置

常规配置用于修改从站基础信息、服务端连接地址、安全策略、认证方式以及通信故障处理策略。

OPC UA从站常规配置
参数说明
名称从站在项目中的显示名称
描述从站说明信息,可填写服务端用途、设备位置或维护说明
服务端地址OPC UA Server 的 Endpoint 地址,例如 opc.tcp://192.168.1.10:4840
安全策略OPC UA 通信使用的安全策略,需与服务端配置一致
安全模式消息安全模式,需与服务端支持的模式一致
认证方式连接服务端使用的认证方式,如匿名或用户名/密码
用户名/密码使用账号认证时填写的登录信息
故障处理设置从站通信异常时的处理策略
提示

如果无法连接服务端,优先检查服务端地址、端口、防火墙、安全策略和认证方式是否一致。

过程数据配置

过程数据页签用于配置 OPC UA 节点通道。输入通道表示 PLC 从 OPC UA Server 读取的数据,输出通道表示 PLC 写入 OPC UA Server 的数据。

在过程数据页签中,可点击 添加输入通道添加输出通道 新增节点通道;勾选通道后,可点击 删除所选 批量删除。

OPC UA过程数据配置

通道字段

字段说明
数据类型PLC 侧通道数据类型,例如 BOOLBYTEWORDDWORDREALLREAL
数量当前通道包含的数据数量,单个变量通常为 1
命名空间OPC UA 节点的 NamespaceIndex,例如 3
标识符类型OPC UA 节点标识符类型,例如 StringGUIDNumeric
标识符OPC UA 节点的 Identifier,例如字符串 ID、GUID 或数值 ID
标识符数据类型OPC UA Server 侧节点数据类型,例如 boolbyteuint16uint32uint64floatdouble
故障处理当前通道通信异常时的处理方式
安全值输出通道在停机或故障情况下使用的安全输出值
描述通道说明,用于标识节点用途或信号含义
操作点击 编辑 可修改当前通道配置

添加输入通道

  1. 过程数据 页签中点击 添加输入通道
  2. 选择 PLC 侧 数据类型,填写 数量
  3. 填写 OPC UA 节点的 命名空间标识符类型标识符
  4. 选择与服务端节点一致的 标识符数据类型
  5. 根据需要设置 故障处理描述
  6. 点击 确定 保存配置。
添加OPC UA输入通道

添加输出通道

  1. 过程数据 页签中点击 添加输出通道
  2. 按服务端节点信息填写数据类型、数量、命名空间、标识符类型和标识符。
  3. 根据需要设置 安全值,用于异常情况下的输出保护。
  4. 点击 确定 保存配置。
添加OPC UA输出通道

添加完成后,可在过程数据页签中查看已配置的输入和输出通道。

OPC UA过程数据通道列表
注意

PLC 侧数据类型应与 OPC UA Server 节点数据类型匹配。若类型不一致,可能导致读写失败、数据截断或数值异常。

I/O映射配置

I/O 映射页签用于查看过程数据通道与 PLC 地址、变量之间的映射关系。

OPC UA IO映射配置
字段说明
IO类型通道方向,包括输入和输出
通道过程数据通道名称或序号
数据类型映射数据的数据类型
地址PLC I/O 地址,例如 %IB1%QB7
关联是否将该通道关联到变量
变量通道关联的变量名称

操作说明

  • 勾选 关联 后,可将通道绑定到变量。
  • 绑定后,程序可通过变量读取 OPC UA 输入数据或写入 OPC UA 输出数据。
  • 配置完成后,建议在全部 I/O 界面核对地址、变量、主站和从站归属。

从站状态

状态页签用于查看 OPC UA 从站运行状态。状态数据通常在 PLC 运行时可用,可用于诊断从站连接是否正常。

字段说明
状态当前 OPC UA 从站连接或运行状态
状态进入时间从站进入当前状态的时间
诊断信息连接失败或读写异常时的诊断提示

配置流程总结

添加OPC UA主站 -> 添加OPC UA从站 -> 配置常规参数 -> 添加输入/输出通道 -> 设置IO映射 -> 编译下载 -> 运行验证

注意事项

注意
  1. 服务端连接:确保 OPC UA Server 地址、端口、安全策略和认证方式配置正确。
  2. 节点标识:命名空间、标识符类型和标识符必须与 OPC UA Server 中的节点保持一致。
  3. 数据类型匹配:PLC 侧数据类型和服务端节点数据类型应保持一致或兼容。
  4. 配置生效:修改连接参数、过程数据或 I/O 映射后,需要重新编译并下载到 PLC 才能生效。
提示
  • 可先使用 OPC UA 客户端工具确认服务端节点可读写,再在 IDE 中配置同样的节点信息。
  • 输出通道建议配置安全值,避免通信中断时输出保持在非预期状态。
  • 通道描述建议填写设备点位、变量含义或外部系统标签,便于后续维护。