S7-300作为西门子经典PLC之一,得到了很高的评价,如今S7-300渐渐退出历史舞台,但是在很多现场仍然可以看到他坚硬的身影。岁月总是一把无情的刀,S7-300也逃不掉岁月的割伤。
这个突然接到一个朋友的要求帮忙处理一套西门子S7-300的故障。开始我以为是软件问题,于是让他打开远程协助,结果发现这台PLC都无法连接上线。
这套系统采用的是315-2DP的CPU,配置了CP343网卡,但是CP343已经熄火,无法联通。于是找来一根编程电缆,无奈编程电缆的驱动一直无法安装好。(此时用的软件是STEP V5.5SP2,自带编程电缆的驱动)
解决问题步骤1:
经过网络搜索,找了各种办法,比如编程电缆的系统支持需要:
结果安装了一个xp系统,驱动还是无法:
解决问题步骤2:
准备采用较新的编程软件,step7 V5.7,于是安装STEP V5.7
安装完成后,经过多次测试,链接上了PLC。
发现所有扩展的IO都是断线的。
解决问题步骤3:
准备精简系统,甩开IO模块,只组态CPU。然后在线。
结果CPU依旧无法运行,后考虑到可能是MMC卡坏了,更换一张MMC卡,重新测试。
CPU运行正常。
解决问题步骤4:
目前因基本解决了一大部分问题,现在准备逐步增加模块,测试是否有IO模块有问题。
经过测试,发现了一个模块有问题。
这时候,问题已经基本解决。更换有问题的模块。
问题处理总结:
1、 想方设法通过编程软件连接到PLC,进行在线诊断。
2、 MMC卡是一个容易出问题的点,我们可以更换一张新卡测试。
3、 IO模块因年久,可能损坏,我们采用逐步增加替换法,实现由简如繁的组态测试。