跳到主要内容

配置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 侧通道数据类型,例如 BOOL、BYTE、WORD、DWORD、REAL、LREAL
数量当前通道包含的数据数量,单个变量通常为 1
命名空间OPC UA 节点的 NamespaceIndex,例如 3
标识符类型OPC UA 节点标识符类型,例如 String、GUID、Numeric
标识符OPC UA 节点的 Identifier,例如字符串 ID、GUID 或数值 ID
标识符数据类型OPC UA Server 侧节点数据类型,例如 bool、byte、uint16、uint32、uint64、float、double
故障处理当前通道通信异常时的处理方式
安全值输出通道在停机或故障情况下使用的安全输出值
描述通道说明,用于标识节点用途或信号含义
操作点击 编辑 可修改当前通道配置

添加输入通道​

  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 中配置同样的节点信息。
  • 输出通道建议配置安全值,避免通信中断时输出保持在非预期状态。
  • 通道描述建议填写设备点位、变量含义或外部系统标签,便于后续维护。