找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5237|回复: 12

OPC UA 技术及Kepware通道冗余配置

 火.. [复制链接]
  • 打卡等级:即来则安
  • 打卡总天数:28
  • 打卡月天数:7
  • 打卡总奖励:7961
  • 最近打卡:2025-12-22 17:16:30

3317

主题

285

回帖

2万

积分

管理员

积分
24106
发表于 2019-9-12 22:13:27 | 显示全部楼层 |阅读模式
来源:剑指工控
OPC统一架构(OPC Unified Architecture)将各个OPC Classic规范的所有功能集成到一个可扩展的框架中,独立于平台并且面向服务。
OPC UA 不再基于分布式组件对象模型(DCOM),而是以面向服务的架构为基础。因此可以连接更多的设备。
OPC UA独立于平台,表现在如下方面:

硬件平台:传统PC硬件、云服务器、PLC、微控制器(ARM等)

操作系统:Microsoft Windows、Apple OSX、Android或任何Linux发行版本等

安全性方面:信息以128位或256位加密级别安全地传输,信息接收时的签名与发送时必须完全相同,每个UA的客户端和服务器都要通过OpenSSL证书标识,提供控制应用程序和系统彼此连接的功能,提供访问审计跟踪等。

今天主要通过Kepware和SCADA软件,演示如何实现OPC UA通讯以及冗余通道配置。
在现场使用Modbus TCP 实现下位机与SCADA系统的数据通讯,因客户要求下位机网络冗余,且SCADA系统必须通过OPC DA技术为其他系统提供必要的数据。

Kepware的Modbus Suit 组件带有免费的Modbus TCP冗余功能,主要配置步骤如下:
第一, 添加通道,选择Modbus TCP/IP Ethernet
第二,添加名称MT_TEST(名称可自由定义)
第三,指定端口号:502,IP协议:TCP/IP,端口号根据现场要求定义,一般默认502。一直下一步直到完成通道的配置。
第四,在通道下新建设备,型号选择:Modbus
第五,设置下位机的IP地址:192.168.10.2(根据现场情况设定)
第六,设定扫描模式,一般选择“遵循客户端指定的扫描速率”,具体扫描模式的描述在此画面中有详细描述信息,按照需求配置。
第七,一直下一步直到完成出现如下画面。
第八,按照下位机的配置添加TAG点,如下例子。然后选择设备MT1,进行复制,并黏贴在MT_TEST通道下,修改名称为MT2,修改IP地址为:192.168.10.10,完成冗余驱动的建立。
第九,选择MT1,右键选择属性,在“冗余”选项栏中,“次级路径”中点击右侧,在弹出的对方框中选择MT2,作为MT1的冗余设备。然后在“操作模式”中选择“故障切换”,即当MT1/MT2任一发生故障时,切换到另一台设备上。
第十,使用ModSim进行测试,使用以上步骤中建立的两个设备的IP地址进行仿真测试,并打开Kepware的Quick Client 查看是否两台设备的数据都读取正常。如下图测试:



下面主要完成Kepware实现和SCADA软件的OPC UA 通讯:

第一,打开Kepware的OPC UA配置,如下图,查看当前: URL,此步也可以自己添加一个URL日志,选择不同的安全策略。
第二,在SCADA软件中打开OPC UA配置画面,输入上一步中的URL地址,点击”Discover”,会发现如下所示不同的安全策略的URL地址,根据需求选择其中之一。

第三,完成OPC UA配置后,发现SCADA软件和KEPWARE软件的连接状态为“Faulted”,这是因为目前KEPWARE软件将SCADA的OPC Client设置为未授信设备,需要在KEPWARE的OPC UA 配置画面,“受信任的客户端”选项卡中选择此客户端(客户端名称前有红叉),然后点击“信任”,此时回到SCADA软件中查看与KEPWARE服务器端的连接状态为“Connected”。
第四,连接KEPWARE服务器后,将KEPWARE服务器中TAG点在SCADA软件中进行显示。断开其中一个仿真连接,数据则切换为另一个仿真连接的数据。

作者简介:
剑控老罗  具有10年工业自动化领域SCADA,DCS,PLC等项目实施经验,熟悉石化行业,油田数字化行业,熟悉多个品牌PLC,HMI,SCADA,数据库等。




工控课堂 www.gkket.com

0

主题

582

回帖

2068

积分

高级会员

积分
2068
发表于 2019-9-20 19:02:50 | 显示全部楼层
楼主加油,我们都看好你哦。
工控课堂 www.gkket.com

0

主题

96

回帖

337

积分

注册会员

积分
337
发表于 2020-10-30 17:54:43 | 显示全部楼层
党的好公民,人民的好公仆。。。
工控课堂 www.gkket.com

0

主题

75

回帖

115

积分

新手上路

积分
115
发表于 2025-11-13 01:07:50 | 显示全部楼层
蹲一波同款,有没有姐妹 / 兄弟推荐?
工控课堂 www.gkket.com

0

主题

112

回帖

182

积分

新手上路

积分
182
发表于 2025-11-13 16:31:00 | 显示全部楼层
楼主辛苦啦,期待下一篇分享
工控课堂 www.gkket.com

0

主题

116

回帖

188

积分

新手上路

积分
188
发表于 2025-11-14 00:39:38 | 显示全部楼层
楼主太会说了,字字句句都在理
工控课堂 www.gkket.com

0

主题

447

回帖

2601

积分

高级会员

积分
2601
发表于 2025-11-14 01:39:17 | 显示全部楼层
理性围观,感觉大家说的都有道理~
工控课堂 www.gkket.com

0

主题

105

回帖

168

积分

新手上路

积分
168
发表于 2025-11-14 05:01:36 | 显示全部楼层
谁懂啊!这内容我能循环看十遍
工控课堂 www.gkket.com

0

主题

124

回帖

377

积分

注册会员

积分
377
发表于 2025-11-17 13:53:10 | 显示全部楼层
赞同 + 10086,完全说出了我的想法!
工控课堂 www.gkket.com

0

主题

81

回帖

125

积分

新手上路

积分
125
发表于 2025-11-17 14:16:01 | 显示全部楼层
不请自来,就想夸一句:太顶了!
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-23 02:03 , Processed in 0.213540 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表