0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CRIMSON OPC UA客户端与WINCC SCADA OPC UA服务器通信

HMS 来源:jf_63150269 作者:jf_63150269 2026-05-20 16:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文档将指导您如何配置使用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

  1. 在 TIA Portal V15.1 中导航至新项目部分
  2. 单击"项目视图"
  3. 从项目树中单击"添加新设备",如下图:

选择 PC 系统 >> PC 站,然后单击"确定",选择 IE 通用,用于 PC 站的网络驱动器,如下图:

单击"添加新子网"以添加主机网络驱动器,如下图:

在 IP 协议中更新本地主机 PC 的 IP 地址和子网掩码,为 SCADA 选择 WinCC RT Advanced,如下图:

向 HMI_RT_1 添加新画面,如下图:

单击"运行系统设置 - 服务",勾选"启用作为 OPC 服务器运行"和"OPC Unified Architecture 服务器",如下图:

确保 OPC 设置中的端口号、服务器 URL 和应用程序的安全策略如下所示:

根据需要创建内部标签以发布给 OPC UA 服务器,如下图:

创建"添加新连接"并选择通信驱动器 OPC UA,如下图:

  1. 在 OPC 服务器下的 UA 服务器发现 URL 中填写:"opc.tcp://[客户端设备IP地址(红狮设备)]:4870 (端口号)"
  2. 安全策略:无 且 消息安全模式:无。
  3. 从 TIA Portal 中单击"保存项目"。
  4. 在画面中分配元素用于监视数据。

单击"保存项目",然后从"编辑"菜单中单击"编译"或按 Ctrl + B 键编译项目,从"在线"菜单中单击"启动仿真/启动运行系统"。(注意:在 Crimson 配置或 Crimson 数据库修改期间,保持 TIA WINCC 仿真运行)。

单击"停止运行系统/仿真",停止 SCADA 系统。

3、打开 Crimson 配置软件

配置与硬件相一致的硬件组态后

  1. 导航至"通信"部分。
  2. 单击"网络" (Crimson 3.x)
  3. 根据应用需求配置以太网端口
  4. 单击"网络"(或"以太网")下第一个可用的"协议"
  5. 在"驱动器选择"部分单击"选择"按钮
  6. 在"制造商"下,选择 OPC UA
  7. 在"驱动器"下,选择"客户端",如下图所示:

点击OK

单击协议下方的设备,即 DEV1,如下图所示。

  1. 主机名称:输入 WINCC SCADA 站 PC 的 IP 地址
  2. TCP/IP 端口:OPC UA 服务器端口号 (默认: 4870)
  3. 在"自动配置"下,单击"从设备下载数据模型",如下图所示。更多详细信息,请参阅我们的技术说明《使用 OPC UA》。

4、下载OPC UA数据模型

方法1:如下所示,使用 CMD 中的浏览工具或从设备下载数据模型。

方法2:可以打开Crimson软件,当硬件与WINCC SCADA所安装的服务器上为同一网段时,可以按如下操作下载数据模型,以下操作下载数据模型也可以参考上篇文档《实现两台Redlion设备通过OPC UA进行通信》中Crimson OPC UA客户端部分的设置,如下图:

  1. 选择 OPCUA Datamodule.opc-ua-browse 文件,然后单击"保存"。
  2. 更新后发现的 OPC UA 节点将会出现。
  3. 单击"确定"。

5、创建变量

进入 Crimson 数据库的 数据标签 (Data Tags) ,创建新的变量,从数据源中找到OPC UA服务器的设备名称,如下图:

找到OPC UA服务器后, 映射 (Map) 到刚才导入的OPC UA 服务器标签上,如下图所示:

6、完成与验证

完成所有必要标签的创建和映射后,再次将最终的数据库(Crimson配置程序)下载到 相应的Crimson硬件设备中(通过 Link -> UpdateSend 操作)。

此时实现Crimson OPC UA Client成功读取和写入 WINCC SCADA的OPC UA Server的数据过程。

Crimson平台下的数据采集产品支持标准的协议300+多种,同时支持串口自定义协议和以太网协议,协议之间根据数据传输原则,可以自由映射。硬件支持数据本体存储且与SQL无缝通信,把采集和处理后的数据按定制转发策略发送到SQL数据服务器。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 通信
    +关注

    关注

    18

    文章

    6488

    浏览量

    140350
  • 服务器
    +关注

    关注

    14

    文章

    10440

    浏览量

    91849
  • OPC
    OPC
    +关注

    关注

    7

    文章

    376

    浏览量

    49486
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    各种PLC设备、智能仪表快速实现OPC UA服务端(含客户端测试过程)

    埃和智能网关支持各种PLC设备、智能仪表通过HTTP、MQTT协议JSON格式对接MES等系统平台,也可以对接MySQL等SQL数据库,还可将设备数据转为OPC UA服务端,支持多客户端
    的头像 发表于 04-30 13:48 206次阅读
    各种PLC设备、智能仪表快速实现<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b><b class='flag-5'>服务端</b>(含<b class='flag-5'>客户端</b>测试过程)

    基于OPC UA协议的PLC数据采集系统

    孤立的协议设备。因此,需要一个统一的标准来实现这些系统之间的数据交换,而OPC通信协议便能很好的解决这个问题。 物通博联(WideIOT)工业智能网关具备OPC UA协议采集能力,能够
    的头像 发表于 03-19 10:09 433次阅读
    基于<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>协议的PLC数据采集系统

    深度解析:为什么 OPC UA 通讯总是由于“时间偏差”随机断开?

    深度解析:为什么 OPC UA 通讯总是由于“时间偏差”随机断开?
    的头像 发表于 03-10 15:23 344次阅读
    深度解析:为什么 <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b> 通讯总是由于“时间偏差”随机断开?

    OPC UA协议深度剖析

    OPC UA(Open Platform Communications Unified Architecture)作为工业自动化领域的重要通信协议,近年来已成为工业4.0和智能制造的关键技术支撑
    的头像 发表于 03-03 17:00 1111次阅读

    opc ua设备数据 转 SNMP项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3
    的头像 发表于 02-09 15:20 292次阅读
    <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>设备数据 转 SNMP项目案例

    opc da 服务器数据 转 SNMP项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3
    的头像 发表于 01-27 15:31 326次阅读
    <b class='flag-5'>opc</b> da <b class='flag-5'>服务器</b>数据 转 SNMP项目案例

    如何实现与OPC UA协议远程通讯?

    标准化路径,但其远程实施仍需克服网络隔离、实时性保障等工程挑战。 一、协议基础架构设计 OPC UA采用客户端-服务器模型,远程通讯需建立TCP/IP层的基础连接。标准端口4840为默
    的头像 发表于 01-09 07:36 574次阅读

    楼宇照明BACnet转OPC UA网关的功能作用

    控系统采用BACnet协议,物联网云平台则采用OPC UA协议,不同的协议导致两者无法直接通信,亟需高效可靠的解决方案。 对此,物通博联(WideIOT)提供协议转换网关的解决方案,实现BACnet转
    的头像 发表于 12-10 15:48 692次阅读
    楼宇照明BACnet转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>网关的功能作用

    opc ua设备数据 转IEC104项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3
    的头像 发表于 12-09 16:14 883次阅读
    <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>设备数据 转IEC104项目案例

    OPC UA数采网关具备哪些功能

    以物通博联网关为核心,OPC UA数采网关具备协议转换与统一、数据采集与集成、边缘计算与预处理、远程监控与管理、安全通信与数据保护、多协议与多接口支持、高可靠性与稳定性、灵活配置与便捷运维以及
    的头像 发表于 09-29 15:42 910次阅读
    <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>数采网关具备哪些功能

    opc ua设备数据 保存到MySQL数据库项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3
    的头像 发表于 09-28 14:01 672次阅读
    <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>设备数据 保存到MySQL数据库项目案例

    GraniStudio:OPC UA 协议深度剖析

    在工业数据通信体系中,OPC UA 协议的客户端是连接工业设备与上层系统的 “桥梁”,负责发起数据请求、解析服务器响应、执行控制指令等核心操
    的头像 发表于 08-01 17:47 2079次阅读
    GraniStudio:<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b> 协议深度剖析

    opc ua设备数据 转 HJ212项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3
    的头像 发表于 06-10 13:55 770次阅读
    <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>设备数据 转 HJ212项目案例

    工业物联网(IIoT)时代:工控一体机如何实现 OPC UA、MQTT 等协议的无缝对接?

    在工业物联网(IIoT)蓬勃发展的浪潮中,设备之间高效、稳定的通信成为实现智能制造的关键基石。OPC UA 和 MQTT 作为工业通信领域的重要协议,在不同场景下发挥着独特作用。工控一
    的头像 发表于 06-07 15:00 1582次阅读

    labview opc ua 读取客户端数据

    请教各位大神,在电脑上,用自带OPC读取OPCUA服务端数据是OK的,但是自己写程序读取就读不到,报错了,请教一下,节点路径怎么写,非常感谢
    发表于 06-02 12:01