调试时,因修改Coupler 的“Device Name”.
结果,修改PLC下载后 CPU 不能正常工作,开机后RUN 灯闪亮之后,STOP 灯闪亮,再过一会所有灯都闪烁。无法通过MPI /PROFIFUS接口与CPU
通讯。遍寻高手,均告知此种情形需要使用西门子PG对 MMC卡进行主动格式化或者清除数据。可是没有PG。
经反复网上查阅信息及咨询西门子服务热线,得知只要将 MMC 卡插到固件版本比我的CPU低的CPU 上上电,
CPU就会要求进行被动格式化 MMC卡,从而清除卡上的数据。我们的CPU 版本3.2.11,后找到了版本 3.2.3的S7-315 CPU,使用此 CPU 按如下操作,即可清除MMC 卡上的数据:
用户不能格式化MMC卡。只能是“复位”MMC卡,这会删除所有用户数据。按以下步骤进行:
1.MMC卡插在CPU的底板中。上电后CPU 会要求整机复位(STOP LED灯慢闪烁,1秒1次)。
2.将开关扳到MRES并保持,STOP LED灯会按规律一直重复闪烁。
3.当 STOP LED灯慢闪变化到长亮的3秒钟内必须将开关扳离到STOP-RUN,并再次扳到MRES。STOP LED灯在删除过程中闪烁。
再完成一个(或几个)循环,在长亮时松开开关,即完成对 MMC 卡数据的清除。
4.将 MMC卡装到CPU 上上电,STOP 灯长亮,可以使用 MPI 通讯进行程序及硬件组态的下载,恢复正常工作。
注意:必须是CPU 要求整机复位(被动格式化)的时候执行上述操作才是清除MMC卡,否则清除的是存储器的数据。