上周接到一个电话,老张急得不行——厂里三菱FX3U的程序全没了,设备趴窝,老板在车间转圈骂人。
这事儿我遇到过。之前有个客户,也是PLC程序莫名其妙丢失,后来发现是电池电压掉到2V以下。换电池、重灌程序,半小时搞定。
但老张的情况更邪门——电池有电,程序就是读不出来。
我远程一看,CPU的ERR灯闪烁。查手册:EEPROM故障。让老张拔卡重插,重启PLC,OK了。
PLC程序丢失,最常见的原因就这几种:
1. 电池没电——这是头号杀手。PLC里的SRAM靠电池保持程序,电压低于2.5V就有丢程序风险。建议每两年换一次电池,别等报警再换。
2. EEPROM/SD卡接触不良——像老张那样,拔插一下就好了。但要注意断电操作。
3. 干扰导致程序跑飞——去年处理过一个案子,变频器干扰导致西门子S7-200的程序逻辑错乱。加了磁环、信号线换成屏蔽线,问题解决。
4. 程序存储器硬件故障——这个只能返厂了,但概率很低。
怎么预防?
养成好习惯:每次调试完程序,一定备份原件。U盘、电脑、云盘各一份。别像我客户那样,设备厂倒闭了找不回来,只能重新写。
备份周期建议:每次程序修改后立即备份,至少保留3个历史版本。