技术论坛

 1500冗余通讯案例分享

返回主题列表
作者 主题
yzs
侠圣

经验值: 3480
发帖数: 441
精华帖: 7
楼主    2020-06-27 20:42:23
主题:1500冗余通讯案例分享 精华帖 
      某项目设有主站7个,从站N个,第三方PLC自带系统N个(总的I/P通讯地址>200个以上,因此需要分两个地址段),中控系统与主站采用千兆双环网连接。其中有3个主站采用的是1500冗余系统,I/O模块选用的是ET200SP。由于1500冗余PLC新出不久,存在较多的限制,因此在下单初期西门子就发了一份确认表。

1500冗余一些主要注意事项:

I/O模块选型注意事项:

ET200SPI/O模块应用于1500冗余系统中主要注意IM接口模块的选型。由于需要多重分配网络,因此我们的接口模块需要选择IM 155-6 PN HF(6ES7 155-6AU01-0CN0)。我们平时选用的IM155-6 PN 标准型接口模块是不行的。其他I/O模块使用区别不大。

1500冗余与其他西门子PLC的通讯:

1500冗余系统目前是不支持S7的GET/PUT通讯的,因此要和其他1500冗余系统、普通1500及1200等PLC通讯可以选择MODBUS TCP和TCP通讯,我的工程里使用的是TCP通讯。

1500冗余与上位机/触摸屏的通讯:

1500冗余系统与上位机/触摸屏的通讯比400及300软冗余的通讯要简单很多。1500冗余系统PLC有3个IP地址,分别是1#PLC IP,2#PLC IP及切换通信的系统IP;我们在IP设置中选择启用切换通信的系统IP地址,上位机/触摸屏以及第三方PLC均与切换通信的系统IP通信即可。上位机/触摸屏与1500通信直接选用1500的通讯驱动即可通讯成功了。


上面是一些主要注意的基础设置,下面主要聊聊测试过程中的辛酸血泪史。。。

由于我是第一次使用1500冗余系统,因此拿了两套1500冗余CPU(不含I/O模块)在公司进行测试。起初第一套1500冗余测试很顺利,主从切换,断电切换等都很成功,我还以为测试会一帆风顺了。。。由于我项目中3套1500冗余系统需要进行大量的数据交互,同时也有1200需要与1500冗余进行通讯,因此我做好了TCP通讯程序准备上机试验的时候问题来了:

当我将第二套1500冗余系统上电之后就发现原来一直正常的第一套1500冗余系统开始不正常了,经过了多天无数的断电,重启,拔插网线最终确定了不同的1500冗余系统会互相干扰的。。。于是我拨打了西门子的技术支持电话,技术支持说需要使用西门子的X200以上的交换机才可以,我之前看的文档并没有相关的说明。

立马采购了几台XF204和XF208之后进行测试,发现有些交换机通讯正常,有些还是有干扰,进入交换机管理界面,勾选Enable Ring Redundancy后,两套冗余PLC才可以互相直接没有干扰。

因此如果选用1500冗余系统建议选用西门子交换机!


随着现场设备的逐渐上电调试,突然发现两套1500冗余系统的切换通信的系统IP地址经常中断,PING其IP地址中断厉害,但PING各自PLC的自身IP地址却是正常的。经过一番检测,发现虚拟MAC地址是一样的,因此我们除了将普通IP地址设成不一样外,也需要将虚拟MAC地址设为不一样

 

最后简单说一下1500冗余正常的显示

从上图可以看出1500冗余没有问题的时候CPU的屏幕显示的是R-Red,其中P为主PLC,B为备用PLC。这个时候停止主PLC或关闭主PLC电源时备用PLC会自动变为主PLC运行。如果CPU的屏幕显示的并不是R-RED而是显示RUN等其他状态时请检查设置,线路等是否有问题。

但是需要注意的是并不是所有显示R-Red都是代表冗余没有问题的,如下图所示:

在此图可见CPU也是显示的R-Red,但在信息中存在报警,此时如果停止主CPU,备CPU会运行,但是主CPU断电时,备CPU会停止并没有立刻切入到主运行状态,需要手动转成主运行状态。

因此判断冗余切换是否正常需要进行断电测试

1500冗余在使用的过程中会出现这样、那样的问题,其中上面所说的是我目前遇到的最关键的一些问题点以及使用体会,希望此贴能够对大家使用1500冗余提供必要的帮助!
渔明鱼工
至圣

经验值: 23901
发帖数: 2059
精华帖: 78
1楼    2020-06-28 08:04:17
主题:回复:1500冗余通讯案例分享


楼主分享的好!

网鱼能够改善伙食,还能释放工作中的压力。
木头515
侠圣

经验值: 2157
发帖数: 254
精华帖: 0
2楼    2020-06-28 08:09:31
主题:回复:1500冗余通讯案例分享

 学习学习,需要做一下测试先。

低头做事,抬头做人!!
CoolCool的猪
至圣

经验值: 16718
发帖数: 1307
精华帖: 2
3楼    2020-06-28 08:25:35
主题:回复:1500冗余通讯案例分享

谢谢额
赶紧整理归档

同一个问题ID下,已经先回答此问题的人,如再参考我答案而修改自己答案的,就是王八蛋!
yangchunbaixue
侠圣

经验值: 3703
发帖数: 556
精华帖: 0
4楼    2020-06-28 08:53:44
主题:回复:1500冗余通讯案例分享

洋洋洒洒,归纳总结的一目了然,收藏学习了

qqzxx123
奇侠

经验值: 8830
发帖数: 791
精华帖: 4
5楼    2020-06-28 10:14:07
主题:回复:1500冗余通讯案例分享


谢谢,已收藏

good good study,day day up!!!!
黑猫警长W
至圣

经验值: 18391
发帖数: 2409
精华帖: 1
6楼    2020-06-28 10:35:04
主题:回复:1500冗余通讯案例分享

这才是真正的实践案例!

天芯
至圣

经验值: 18857
发帖数: 2106
精华帖: 0
7楼    2020-06-28 10:54:21
主题:回复:1500冗余通讯案例分享

啊,有用,收藏了!

HUANGZE75
至圣

经验值: 63466
发帖数: 12671
精华帖: 121
8楼    2020-06-28 13:55:18
主题:回复:1500冗余通讯案例分享


图文并茂,非常不错的点赞

yecao2006
至圣

经验值: 18043
发帖数: 1524
精华帖: 2
9楼    2020-06-29 08:18:19
主题:回复:1500冗余通讯案例分享

非常感谢高质量的分享。

我回来了!继续努力!
ZD_JY
至圣

经验值: 13062
发帖数: 1080
精华帖: 8
10楼    2020-06-29 09:59:07
主题:回复:1500冗余通讯案例分享


,使用冗余系统这么复杂吗?西家没有一个比较完整的说明吗

做最好的自己!活出自我!
俞宗燊
游士

经验值: 177
发帖数: 7
精华帖: 0
11楼    2020-06-29 10:40:48
主题:回复:1500冗余通讯案例分享

项目上也是刚开始使用1500冗余,发现相互之间切换时间,与WINCC通讯方式和速度还需要加强,没有400H好来,不过通讯扩展功能和性价比还是不错的,希望快点完善。

yzs
侠圣

经验值: 3480
发帖数: 441
精华帖: 7
12楼    2020-06-29 12:01:17
主题:回复:1500冗余通讯案例分享
AISHUISHUI
奇侠

经验值: 9023
发帖数: 375
精华帖: 0
13楼    2020-06-29 13:26:13
主题:回复:1500冗余通讯案例分享


真不错啊。很实用。收藏


随心所欲
习老陈
侠士

经验值: 1326
发帖数: 135
精华帖: 0
14楼    2020-06-29 14:46:18
主题:回复:1500冗余通讯案例分享

楼主冗余内网是不是接不了触摸屏?我一接触摸屏报错(也不是说报错,PLC和触摸屏都能正常工作,就PLC一直闪红灯)。我接外网段就没问题。但这也有一个问题就是我要调用模块状态检测控件就只能看PLC的状态,看不了分站的状态。看您这说的看来内网是要配西门子的交换机才行了。

WOWUWUWU
至圣

经验值: 10573
发帖数: 1794
精华帖: 0
15楼    2020-06-29 16:41:54
主题:回复:1500冗余通讯案例分享


谢谢分享,太好了。

yzm_cumt
至圣

经验值: 18280
发帖数: 2653
精华帖: 14
16楼    2020-06-30 08:58:25
主题:回复:1500冗余通讯案例分享


,冗余系统确实和400H还有点差别,等待后续的完善吧

sometimes you have to be your own hero!
笨笨笨笨
奇侠

经验值: 7129
发帖数: 1022
精华帖: 2
17楼    2020-06-30 08:58:34
主题:回复:1500冗余通讯案例分享


拜读多楼主的很多帖子,基本上都是实战经验丰富的干货!点赞!大佬

心有多远路就有多远
ligp99
侠圣

经验值: 4024
发帖数: 832
精华帖: 0
18楼    2020-07-02 06:56:14
主题:回复:1500冗余通讯案例分享

选型配置表能发来看看吗

有你帮助有我成长
gxl0423
新手

经验值: 30
发帖数: 1
精华帖: 0
21楼    2020-07-06 11:31:05
主题:回复:1500冗余通讯案例分享

学习了,谢谢分享。楼主能否将S7-1500多套冗余系统的拓扑结构给出来。

will666
奇侠

经验值: 8872
发帖数: 2001
精华帖: 12
24楼    2020-07-07 07:41:10
主题:回复:1500冗余通讯案例分享

说白了,现在1500冗余还是不成熟的,采用的技术比400H先进了,但是功能还是差了很多。还有一点疑问,既然都花大价钱用了冗余了,IO为什么还用ET200SP呢?用1500标准IO不是更好吗?一般来说IO出问题的概率要大于CPU吧,尤其是这种小型化的远程IO模块。

污水处理自控工程师,简称污师。
Zane
至圣

经验值: 76324
发帖数: 19349
精华帖: 378
35楼    2020-08-15 23:49:16
精华帖  主题:回复:1500冗余通讯案例分享


第一,S7-1500R/H是支持S7通信的,但只能做S7服务器,不能做客户端,否则HMI、PG怎么连1500R/H呀?

第二,使用1500冗余,建议使用1515R及1517H,尤其是还要多个冗余系统还要组网的,1500R/H的主机架均不支持扩展CP/CM。所以楼主的方案不经济,也未取得良好的系统性能。楼主遇到的辛酸血泪史与其配置不无关系

第三,大量1200要与冗余系统通信,建议使用PN/PN耦合器,使用单独1500CPU即做IO控制器又做IO设备,使用其他通信方式当然也可以,但真正冗余切换时,通过系统IP的通信仍旧是会中断的。

第四,冗余主-备切换的场景有很多种,至于为什么不能切换,楼主没有描述清楚



Zane 注册自动化系统工程师 Always save before download
wrh
侠客

经验值: 944
发帖数: 153
精华帖: 0
40楼    2020-09-27 20:28:10
主题:回复:1500冗余通讯案例分享

楼主分享的好!

Zane
至圣

经验值: 76324
发帖数: 19349
精华帖: 378
41楼    2020-09-27 22:51:19
主题:回复:1500冗余通讯案例分享

1500RH目前不支持如S7-400H那样的IO冗余,但有解决方案。


有源底板已经发布,支持模块的热拔插

Zane 注册自动化系统工程师 Always save before download
CoolCool的猪
至圣

经验值: 16718
发帖数: 1307
精华帖: 2
42楼    2020-10-29 14:06:29
主题:回复:1500冗余通讯案例分享

整理归档谢谢好心人

同一个问题ID下,已经先回答此问题的人,如再参考我答案而修改自己答案的,就是王八蛋!
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。