电工学习网

 找回密码
 立即注册
查看: 2777|回复: 0
打印 上一主题 下一主题

西门子PLC通信之400H系统DP冗余通讯故障排除

[复制链接]
跳转到指定楼层
楼主
发表于 2020-5-28 11:31:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
1.应用的基本信息
1.1基本应用信息描述(您所经历过的现场或案例,描述设备运行的异常情况,语言简要、故障要点突出,现象表达清楚,涉及具体设备的版本信息,网络规模,主要产品列表等)
    北京某国营宾馆有一套2007年投产的水处理设施,采用S7-400H冗余CPU+IM153-2远程IO的配置方式,监控设备包括2台上位机和一台触摸屏。2台上位机配置CP1613网卡与CPU进行冗余的以太网通讯,唯独触摸屏没有以太网接口,而是采用2个485中继器搭接了一个路由连接到触摸屏的485接口,详见下图。
             西门子PLC通信之400H系统DP冗余通讯故障排除
       该系统当初由我师傅调试,不知什么原因,冗余DP网络老是报错,只能拆掉一个DP网络,所以这么些年一直带病运行,西门子的东西倒也经得起考验。
2.故障的检测和解决
2.1 故障或问题分析(根据故障或问题,进行分析,从而提出潜在的一些解决方案用于解决该问题)
      前几年该系统大修,更换上位机系统,下位硬件都不变,任务交给了我。该系统只能单DP运行的问题我之前也听师傅说过,这次有机会决心把问题搞明白。查看了关于400H连接触摸屏的文档之后我找到了问题所在:2个485中继器不能同时上电,如果同时上电那么相当于冗余DP网络通过485中继器连接成一个网络,必然造成DP地址冲突,所以以前只能拔掉一路DP网络才能正常。
2.2 故障或问题处理(根据分析各种导致故障的可能性,逐步排查,描述您解决此问题的操作步骤,最终确认原因,排查过程有条理,思路清晰)
西门子的文档里提供的解决方案就是通过编程确定当前的主站CPU,并利用DO输出切换中继器的供电,保证同时只有一个中继器得电,这样两个冗余的DP网络就不会互通,触摸屏只与主站CPU通讯。西门子还细心的提供了案例程序专门用来确定当前的主站,我把中继器的供电电路稍加改进,通过两个中间继电器控制供电回路,运行测试一切OK,一个持续了多年的故障被我解决了。
3.实践联系理论
       400H系统的冗余hmi通讯问题是一个比较麻烦的问题,上位机可以购买冗余网卡实现,而触摸屏就比较麻烦了,可能之前负责系统设计的同事查询相关资料设计的DP中继器连接触摸屏的解决方案,但是师傅调试的时候并没有查询相关资料,忽略了中继器造成DP地址冲突的问题,以至于故障始终没有解决。我查看相关资料后采用西门子官方程序顺利解决此问题。
4.经验总结
       干工控十年了,个人认为做项目要多为业主着想,干一个项目交一批朋友。这个问题已经好多年,业主都不管,我完全可以视而不见,甚至还可以以此为接口忽悠业主改造。但是从业主安全和利益角度把问题解决,业主也会记在心里,以后有机会肯定还能合作。并且说句心里话,每当看到七八年甚至十几年的老系统还正常运行总有一种敬佩和满足。
       这个案例我曾经用来参加过西门子摄影比赛,这次再次分享出来,供大家参考。虽然DP网络正在逐渐淘汰,但是使用400H系统的话DP仍然是可靠的选择。
来源:西门子工业技术论坛

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-5-3 15:10

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

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