恭喜,你发布的帖子
发布于 2026-04-21 12:02:14
8楼
最近在现场碰到几起问题,索性把所有能导致 1200 断电丢程序、丢 IP、回出厂状态的原因整理成一篇,全是踩坑踩出来的干货,新手老鸟都建议收藏,现场少走弯路!
问题现象
下载程序在线一切正常,一断电重启:
程序直接消失
IP 地址复位默认
CPU 回到出厂状态
只能重新下载,反复折腾
下面按最容易忽略 → 常见问题 → 硬件问题排序,排查效率最高。
一、最坑的软件设置(90% 新手死在这)
误开启:上电自动恢复出厂设置就是我上次踩的坑!TIA 在线 → 设备维护 → 恢复出厂设置如果勾了上电后自动恢复出厂设置,一断电必清程序。调试完一定要记得关掉!
只下载了程序块,没下载硬件配置很多人习惯只下 OB/FB/FC,不下硬件组态。断电后 CPU 识别不到配置,直接报错复位,程序也无法保持。正确做法:每次下载都选 “硬件 + 程序一起下载”。
程序里写了上电复位 / 清内存逻辑比如在 OB100 里调用了复位 IP、复位存储卡、清空 DB 等指令。一上电就自动执行,看起来像 “丢程序”,其实是程序自己清自己。
二、存储卡相关坑(换卡没用多半是这个)
存储卡模式用错:程序卡 / 传输卡搞混
传输卡:只用于一次性传输程序,拔卡后程序在内部
程序卡:上电从卡读取,卡有问题就不运行很多人格式化后乱插,导致上电识别异常,表现为 “程序没了”。
存储卡未正确加载 / 接触不良SD 卡没插紧、金手指脏、格式不是 FAT32、容量超出 PLC 支持范围,都会导致程序无法正常保存。
三、程序与保持性设置问题
DB 块未启用 “保持性”,数据复位注意:是数据丢失,不是程序丢失,但很多人误以为程序没了。尤其配方、参数、设定值,一定要在 DB 属性里勾选 “保持”。
TIA 版本与固件不兼容比如 V17 项目下载到 V4.3 老固件 1200,或高固件用低版本软件打开。会出现下载正常、运行正常,但断电存储异常。
四、现场环境与硬件问题
供电异常导致内部存储写入失败断电瞬间电压跌落、电源纹波大、接地不良,会让 PLC 来不及把程序写入闪存。表现:在线正常,一断电就白下载。
现场标准排查顺序
先查:设备维护 → 上电是否自动恢复出厂
再查:是否完整下载硬件 + 程序
查 OB100 有无上电复位逻辑
重新插拔存储卡、格式化后重试
检查供电,用万用表测断电瞬间电压
升级 / 降级固件,统一 TIA 版本
更换 PLC 验证是否硬件损坏
交付前必做 3 步(避免被客户骂)
关闭所有自动恢复出厂选项
完整下载一次程序 + 硬件
连续断电重启 3 次以上,每次都正常运行再交付。
兄弟们在现场还碰到过哪些S7-1200 程序丢失的**原因?比如雷击、误操作、奇怪的软件 bug 等等,评论区甩出来,大家一起避坑!
我从业多年都很少碰到这些问题,看来你是个幸运者,这些坑你都踩扁了。这些问题哪些是你自己的亲身经历?
请填写推广理由:
分享
只看
楼主