近期做的一个工程,24个控制柜,使用了二十多只S7-200 SMART的PLC,是CPU模块是SR40或SR60的。调试好后,SR40的运行正常,SR60的运行中就多次出现CPU模块报错---CPU模块上的RUN/STOP/ERR指示灯亮起,分别为黄色/黄色/红色,然后就完全不能实施控制了,用户电话告知是“PLC死机了”,CPU断电后再重新上电,PLC又恢复正常了,但可能在若干天后还会出现同样的故障,大部分SR60的系统都出现过,但SR40的系统没有出现上述故障。西门子方面看过我的程序后认为基本没有问题,给我提出的解决方法是用一台SR40扩展一块EM DR32数字量扩展模块替代SR60 CPU模块。过去几天按照西门子公司的说法对上述这二十多套系统的CPU模块全部进行更换,暂时未再出现问题。看来以后使用西门子的S7-200 smart 时,要慎重选用SR60规格的了,如点数不够,考虑用SR40+EM DR32代替,点数肯定超过SR60,还不致于出现CPU模块“死机”!