多台西门子PLC为啥会出现通讯中断

您所在的位置:网站首页 dp通讯偶尔中断什么原因 多台西门子PLC为啥会出现通讯中断

多台西门子PLC为啥会出现通讯中断

2023-05-05 21:25| 来源: 网络整理| 查看: 265

同一个框架有3块S7-400西门子PLC(依次为SSF,LCO,MRG),同框架还有1X24DI,1X24DO隶属于LCO;1XCP443-1隶属于SSF;5XCP443-1隶属于MRG;另外1XCP443-1用于框架间PROFIBUS-DP快速数据通讯,1XCP443-5用于框架间以太网通讯。同一框架内3块西门子PLC通过背板总线也有数据通讯

故障现象:系统运行很短时间(大约2分钟)后,MRG CPU的所有通讯全部中断,包括背板通讯、框架间PROFIBUS-DP通讯、以太网通讯;和WINCC的通讯也中断;同时用STEP7也无法和该西门子PLC建立连接,无论是通过以太网、ISO还是用CP5611直接和CPU的DP口、MPI口都无法与MT8100ie通讯。此时CPU的所有指示灯都正常。断电后再重新上电系统正常,但是运行很短时间后故障依旧。在刚上电系统正常的时间访问CPU诊断记录没有任何通讯中断时的故障记录。

故障处理:首先在另外一套相同配置的框架内下载该程序,故障现象相同,因此断定问题出在西门子PLC用户程序,而且很可能是和通讯相关的程序。详细检查通讯的相关程序发现LCO-MRG背板通讯的程序块(用SFB12/13进行发送和接收)里定义的发送数据长度(1000 Bytes)大于实际的数据块长度。修改数据块长度大于发送数据长度后运行正常。

把信捷PLC的数据块长度改小后观察通讯状态,刚开始SFB12/13报通讯错误,持续大约1分多钟后整个西门子PLC的通讯中断,只有重新上电后通讯才能恢复,如果不断电只是停止CPU再运行或者重新下载网络连接通讯都不能恢复;而且CPU不会记录任何故障信息!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3