前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Modbus TCP双通道冗余技术

Modbus TCP双通道冗余技术

作者头像
剑指工控
发布2021-11-09 10:28:49
9560
发布2021-11-09 10:28:49
举报
文章被收录于专栏:剑指工控

JZGKCHINA

工控技术分享平台

在工业自动化项目中,经常会遇到需要冗余通讯的需求,我们使用KEPServer EX V6 实现对现场PLC,DCS,智能仪表等数据采集,而要实现冗余通讯,一般是需要不少资金来实现,并购买冗余软件套件等。

今天我们介绍一种免费且对冗余通讯实时性要求不高的场合的应用。

KEPServer EX V6的Modbus Suit套件中的Modbus TCP通讯,可以实现冗余通道,且切换时间一般在5秒内完成,主要限制与交换机,系统等原因。具体设置如下:

1)打开软件,添加一个通道,选择 Modbus TCP/IP Ethernet

2)指定对象的标识,名称 MT_TEST(可自由定义)

3)指定端口号:502(可根据现场情况设置如:503等),IP协议:TCP/IP,端口号根据现场要求定义,一般默认502。一直下一步直到完成通道的配置。

4)在刚才建立的通道MT_TEST下新建一台设备,型号选择:Modbus

5)设置需要采集的PLC,DCS,智能设备等的IP地址:192.168.10.2(根据现场情况设定)

6)设定扫描模式,一般选择“遵循客户端指定的扫描速率”即其他OPC 客户端指定的扫描速率,和“遵循标记指定的扫描速率”即某个标签设定的采集速率,具体扫描模式的描述在此画面中有详细描述信息,按照需求配置。

7)其他都未默认,一直点击下一步直到完成。

8)按照PLC,DCS,智能设备的TAG点的配置添加TAG点,如下例子。然后选择设备MT1,进行复制,并黏贴在MT_TEST通道下,修改名称为MT2,修改IP地址为:192.168.10.10,完成两个冗余驱动的建立。

9)选择MT1,右键选择属性,在“冗余”选项栏中,“次级路径”中点击右侧,在弹出的对方框中选择MT2,作为MT1的冗余设备。然后在“操作模式”中选择“故障切换”,即当MT1/MT2任一发生故障时,切换到另一台设备上。

10)使用ModSim进行测试,使用以上步骤中建立的两个设备的IP地址进行仿真测试,并打开KEPServer的Quick Client 查看是否两台设备的数据都读取正常。如下图测试:

MT1

MT2

MT1-KEPServer

MT2-KEPServer

11)使用SCADA软件建立OPC通讯,并在画面上添加刚才建立TAG点,只需要建立一个驱动,对应相关的TAG点。当断开MT1的ModSim仿真,画面上可以看到MT2的数据在画面上显示。然后恢复MT1的链接,断开MT2的链接,发现SCADA画面上显示的是MT1的数据。

由此我们可以发现,使用KEPServer可以实现不同IP地址,同一个网段内的冗余通道的冗余通讯,对于实时性要求不高的场合,完全可以使用此免费方案解决冗余通讯的需求。

。。。。。。

姿势已摆好

就等你点啦

作者简介

剑控老罗

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-03-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 剑指工控 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档