各位工控前辈好,最近现场调试 S7-1200遇到个离谱问题,折腾了好几天才彻底解决,分享给大家避坑!
问题描述
现场给 PLC 下载完程序,在线运行一切正常,断电重启后,程序直接没了,CPU 回到出厂状态,IP、程序全丢,只能重新下载。换了另一台同型号 1200,同样操作,问题一模一样,排除 PLC 硬件故障。现场已经交付,客户天天催,差点把项目搞砸。
已做无效排查
重新下载程序,勾选「保持性数据」「下载到存储卡」,断电后还是丢
更换 SD 卡、格式化存储卡,重新下载,问题依旧
升级 / 降级 PLC 固件版本(V4.5/V4.6),现象没有改善
检查 TIA 项目,确认没有「上电复位」「清除存储卡」的程序逻辑
排查现场供电,确认断电时电压稳定,不存在掉电冲击
最终解决办法
最后发现是TIA 下载时的「设备维护」选项没关,误开了「上电恢复出厂设置」!步骤:
打开 TIA Portal,在线访问 PLC,进入「设备维护」→「恢复出厂设置」
取消勾选「上电后自动恢复出厂设置」(之前调试时误开,没关)
重新下载完整程序,断电重启,程序正常保留,问题彻底解决
避坑总结
调试后一定要检查维护选项:现场调试时容易误开恢复出厂,不关闭就会每次上电清程序,新手最容易踩雷了
优先排查软件设置,再怀疑硬件:一开始以为是 PLC / 存储卡坏了,折腾半天是自己误操作
交付前必做断电测试:项目交付前,一定要做 3 次以上断电重启测试,避免现场出问题
有没有兄弟也踩过这个坑?或者遇到过程序丢失的其他奇葩原因?评论区交流下,给大家避坑!??