电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

西门子PLC通信故障怎样处理

2016-08-15 11:01分类:PLC自学教材 阅读:

        西门子S7-200系列之间可以使用PPI通信(通过网络读写指令)、S7-200之间的以太网通信,modbus通信、S7-200与S7-300之间的MPI通信、S7-200与S7-300之间的DP通信,以太网通信,modbus通信(300和200都可以做主站)、300之间的DP通信和MPI(MPI通信又包括三种模式,分别是全局数据包通信方式、无组态连接通信方式),以太网通信、PN通信。

西门子PLC通信故障处理
       西门子PLC故障现象:
       系统运行很短时间(大约2分钟)后,MRG CPU的所有通讯全部中断,包括背板通讯、框架间PROFIBUS-DP通讯、以太网通讯;和WINCC的通讯也中断;同时用STEP7也无法和该CPU建立连接,无论是通过以太网、ISO还是通过TPC1162HI的用CP5611直接和CPU的DP口、MPI口。此时CPU的所有指示灯都正常。断电后再重新上电系统正常,但是运行很短时间后故障依旧。在刚上电系统正常的时间访问CPU诊断记录没有任何通讯中断时的故障记录。
        故障处理:
        首先在另外一套相同配置的框架内下载该程序,故障现象相同,因此断定问题出在用户程序,而且很可能是和通讯相关的程序。详细检查MT6100IV5的通讯的相关程序发现LCO-MRG背板通讯的程序块(用SFB12/13进行发送和接收)里定义的发送数据长度(1000 Bytes)大于实际的数据块长度。修改数据块长度大于发送数据长度后运行正常。
       把数据块长度改小后观察通讯状态,刚开始SFB12/13报通讯错误,持续大约1分多钟后整个CPU的通讯中断,只有重新上电后通讯才能恢复,如果不断电只是停止CPU再运行或者重新下载网络连接通讯都不能恢复;而且西门子PLC的CPU不会记录任何故障信息。

上一篇:什么是PLC面向对象编程?

下一篇:PLC的扫描工作过程

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部