本文档将指导您如何配置使用CRIMSON OPC UA 客户端驱动程序读取WINCC SCADA的实时数据。大部分正常应用是WINCC SCADA装在服务器上做为OPC UA Client把数据从OPC UA 服务器采集到服务器上随着数据服务器的分工越来越细工厂数据采集不仅是从OPC UA服务器比如机器人或PLC等OPC UA服务器设备上采集 当做数据采集时从PLC或DCS等设备采集设备有网络风险、变量统计等困难时此时现场已经有运行的SCADA服务器时且SCADA也具有OPC UA服务器的驱动对比从PLC或DCS等控制器采集数据直接从OPC UA服务器中采集数据会相对简单很多且数据可读性也非常的高。从而数据服务器只充当数据的存储和分发。本例采用Crimson平台下的DA数据采集平台DA产品不仅可以作为OPC UA的Client采集WINCC SCADA的OPC UA Server数据同时把所有采集到的数据上发给SQL数据服务器且具有断电续传的功能确保数据的连续性。以下是此应用的简单网络拓扑图1、适用产品CRIMSON3.1、3.2软件支持的所有硬件产品如CR 系列 HMI / DA 系列的DA10、DA30、DA50和DA70以及 Graphite 系统的控制器和 HMI。本文档应配合上篇文档《实现两台Redlion设备通过OPC UA进行通信》一起使用其中Crimson中OPC UA客户端的配置和操作请参考上述文档此文档在后面关于客户端的配置就不在赘述。2、TIA WINCC 通信配置西门子 TIA WINCC SCADA -- 版本 15.1在 TIA Portal V15.1 中导航至新项目部分单击项目视图从项目树中单击添加新设备如下图选择 PC 系统 PC 站然后单击确定选择 IE 通用用于 PC 站的网络驱动器如下图单击添加新子网以添加主机网络驱动器如下图在 IP 协议中更新本地主机 PC 的 IP 地址和子网掩码为 SCADA 选择 WinCC RT Advanced如下图向 HMI_RT_1 添加新画面如下图单击运行系统设置 - 服务勾选启用作为 OPC 服务器运行和OPC Unified Architecture 服务器如下图确保 OPC 设置中的端口号、服务器 URL 和应用程序的安全策略如下所示根据需要创建内部标签以发布给 OPC UA 服务器如下图创建添加新连接并选择通信驱动器 OPC UA如下图在 OPC 服务器下的 UA 服务器发现 URL 中填写opc.tcp://[客户端设备IP地址(红狮设备)]:4870 (端口号)安全策略无 且 消息安全模式无。从 TIA Portal 中单击保存项目。在画面中分配元素用于监视数据。单击保存项目然后从编辑菜单中单击编译或按 Ctrl B 键编译项目从在线菜单中单击启动仿真/启动运行系统。注意在 Crimson 配置或 Crimson 数据库修改期间保持 TIA WINCC 仿真运行。单击停止运行系统/仿真停止 SCADA 系统。3、打开 Crimson 配置软件配置与硬件相一致的硬件组态后导航至通信部分。单击网络 (Crimson 3.x)根据应用需求配置以太网端口单击网络或以太网下第一个可用的协议在驱动器选择部分单击选择按钮在制造商下选择 OPC UA在驱动器下选择客户端如下图所示:点击OK单击协议下方的设备即 DEV1如下图所示。主机名称输入 WINCC SCADA 站 PC 的 IP 地址TCP/IP 端口OPC UA 服务器端口号 (默认: 4870)在自动配置下单击从设备下载数据模型如下图所示。更多详细信息请参阅我们的技术说明《使用 OPC UA》。4、下载OPC UA数据模型方法1如下所示使用 CMD 中的浏览工具或从设备下载数据模型。方法2可以打开Crimson软件当硬件与WINCC SCADA所安装的服务器上为同一网段时可以按如下操作下载数据模型以下操作下载数据模型也可以参考上篇文档《实现两台Redlion设备通过OPC UA进行通信》中Crimson OPC UA客户端部分的设置如下图选择 OPCUA Datamodule.opc-ua-browse 文件然后单击保存。更新后发现的 OPC UA 节点将会出现。单击确定。5、创建变量进入 Crimson 数据库的数据标签 (Data Tags)创建新的变量从数据源中找到OPC UA服务器的设备名称如下图找到OPC UA服务器后映射 (Map)到刚才导入的OPC UA 服务器标签上如下图所示6、完成与验证完成所有必要标签的创建和映射后再次将最终的数据库(Crimson配置程序)下载到 相应的Crimson硬件设备中通过Link - Update或Send操作。此时实现Crimson OPC UA Client成功读取和写入 WINCC SCADA的OPC UA Server的数据过程。Crimson平台下的数据采集产品支持标准的协议300多种同时支持串口自定义协议和以太网协议协议之间根据数据传输原则可以自由映射。硬件支持数据本体存储且与SQL无缝通信把采集和处理后的数据按定制转发策略发送到SQL数据服务器。
CRIMSON OPC UA客户端与WINCC SCADA OPC UA服务器通信
发布时间:2026/5/22 15:54:21
本文档将指导您如何配置使用CRIMSON OPC UA 客户端驱动程序读取WINCC SCADA的实时数据。大部分正常应用是WINCC SCADA装在服务器上做为OPC UA Client把数据从OPC UA 服务器采集到服务器上随着数据服务器的分工越来越细工厂数据采集不仅是从OPC UA服务器比如机器人或PLC等OPC UA服务器设备上采集 当做数据采集时从PLC或DCS等设备采集设备有网络风险、变量统计等困难时此时现场已经有运行的SCADA服务器时且SCADA也具有OPC UA服务器的驱动对比从PLC或DCS等控制器采集数据直接从OPC UA服务器中采集数据会相对简单很多且数据可读性也非常的高。从而数据服务器只充当数据的存储和分发。本例采用Crimson平台下的DA数据采集平台DA产品不仅可以作为OPC UA的Client采集WINCC SCADA的OPC UA Server数据同时把所有采集到的数据上发给SQL数据服务器且具有断电续传的功能确保数据的连续性。以下是此应用的简单网络拓扑图1、适用产品CRIMSON3.1、3.2软件支持的所有硬件产品如CR 系列 HMI / DA 系列的DA10、DA30、DA50和DA70以及 Graphite 系统的控制器和 HMI。本文档应配合上篇文档《实现两台Redlion设备通过OPC UA进行通信》一起使用其中Crimson中OPC UA客户端的配置和操作请参考上述文档此文档在后面关于客户端的配置就不在赘述。2、TIA WINCC 通信配置西门子 TIA WINCC SCADA -- 版本 15.1在 TIA Portal V15.1 中导航至新项目部分单击项目视图从项目树中单击添加新设备如下图选择 PC 系统 PC 站然后单击确定选择 IE 通用用于 PC 站的网络驱动器如下图单击添加新子网以添加主机网络驱动器如下图在 IP 协议中更新本地主机 PC 的 IP 地址和子网掩码为 SCADA 选择 WinCC RT Advanced如下图向 HMI_RT_1 添加新画面如下图单击运行系统设置 - 服务勾选启用作为 OPC 服务器运行和OPC Unified Architecture 服务器如下图确保 OPC 设置中的端口号、服务器 URL 和应用程序的安全策略如下所示根据需要创建内部标签以发布给 OPC UA 服务器如下图创建添加新连接并选择通信驱动器 OPC UA如下图在 OPC 服务器下的 UA 服务器发现 URL 中填写opc.tcp://[客户端设备IP地址(红狮设备)]:4870 (端口号)安全策略无 且 消息安全模式无。从 TIA Portal 中单击保存项目。在画面中分配元素用于监视数据。单击保存项目然后从编辑菜单中单击编译或按 Ctrl B 键编译项目从在线菜单中单击启动仿真/启动运行系统。注意在 Crimson 配置或 Crimson 数据库修改期间保持 TIA WINCC 仿真运行。单击停止运行系统/仿真停止 SCADA 系统。3、打开 Crimson 配置软件配置与硬件相一致的硬件组态后导航至通信部分。单击网络 (Crimson 3.x)根据应用需求配置以太网端口单击网络或以太网下第一个可用的协议在驱动器选择部分单击选择按钮在制造商下选择 OPC UA在驱动器下选择客户端如下图所示:点击OK单击协议下方的设备即 DEV1如下图所示。主机名称输入 WINCC SCADA 站 PC 的 IP 地址TCP/IP 端口OPC UA 服务器端口号 (默认: 4870)在自动配置下单击从设备下载数据模型如下图所示。更多详细信息请参阅我们的技术说明《使用 OPC UA》。4、下载OPC UA数据模型方法1如下所示使用 CMD 中的浏览工具或从设备下载数据模型。方法2可以打开Crimson软件当硬件与WINCC SCADA所安装的服务器上为同一网段时可以按如下操作下载数据模型以下操作下载数据模型也可以参考上篇文档《实现两台Redlion设备通过OPC UA进行通信》中Crimson OPC UA客户端部分的设置如下图选择 OPCUA Datamodule.opc-ua-browse 文件然后单击保存。更新后发现的 OPC UA 节点将会出现。单击确定。5、创建变量进入 Crimson 数据库的数据标签 (Data Tags)创建新的变量从数据源中找到OPC UA服务器的设备名称如下图找到OPC UA服务器后映射 (Map)到刚才导入的OPC UA 服务器标签上如下图所示6、完成与验证完成所有必要标签的创建和映射后再次将最终的数据库(Crimson配置程序)下载到 相应的Crimson硬件设备中通过Link - Update或Send操作。此时实现Crimson OPC UA Client成功读取和写入 WINCC SCADA的OPC UA Server的数据过程。Crimson平台下的数据采集产品支持标准的协议300多种同时支持串口自定义协议和以太网协议协议之间根据数据传输原则可以自由映射。硬件支持数据本体存储且与SQL无缝通信把采集和处理后的数据按定制转发策略发送到SQL数据服务器。