「原创案例」西门子S7-300 PLC修改硬件配置后无法启动

有一台S7-300 PLC,带有两条Profibus-DP总线,一条(DP-1)从CPU的DP口出来,一条(DP-3)通过CP342-5出来。另外,中央机架上还有一块CP343-1(以太网通讯)、3块CP341(MODBUS通讯用)。DP-1下有一个站点断电,所以CPU上的总线故障灯常量,但是程序里有对应的中断处理程序,因此,CPU不会停机。DP-2下 的一台设备已经更新(通讯内容和长度、站点类型都改变了),需要删除原节点,再新建一个节点。

我利用现场的一台HMI电脑,远程(不在PLC边上)修改了硬件配置,但是发现无法编译通过,主要是因为STEP7软件的版本低,无法识别某些子站。于是转到笔记本电脑里进行编译下载,编译很正常。

  1. 连上网络,下载硬件后,CPU无法启动,在线查看状态,所有板卡报错。手动启动CPU,无效。
  2. 尝试将项目整体下载,下载正常,CPU转运行时,还是无法正常运行。
  3. 打开修改前的备份项目,整体下载,出现同样问题。
  4. 请同事到PLC边上手动操作开关,ON/OFF操作后无效。报告说总线故障,由于先前就有故障,因此,未在意。
  5. 查看CPU的诊断信息,发现为半小时前的内容,最近的操作、启动都没有记录。
  6. 赶到现场,发现CPU的RUN灯一直在闪烁,CPU上无任何报错,DP从站的总线灯亮红灯(这不正常,因为只要硬件配置生效,CPU即使在STOP位置,从中总线灯也会灭掉的。)
  7. 将CPU断电,并插拔SD卡。
  8. 送电后,CPU转运行状态,DP从站的总线灯正常。
  9. 将修改站点后的硬件下载,CPU重启正常。
  10. 将修改的程序进行下载,CPU工作正常。

感谢网友的大力协助!


2018年12月17日

说明:

1、本文是实践经验,非严格论文,与相关产品和理论可能不完全相符。

2、如需控制、三电相关帮助,交流,请关注本人,并加入技术讨论QQ群:877456127,那里有很多热心同行。


分享到:


相關文章: