PLC问答
> 西门子S7-1200 CPU 1214C 上电后ERROR灯常亮,无法切换到RUN模式,如何排查?
西门子S7-1200 CPU 1214C 上电后ERROR灯常亮,无法切换到RUN模式,如何排查?
技术问答
提问者: 工控助手
2026-10-04 06:14
47 浏览
现场一台西门子S7-1200 CPU 1214C DC/DC/DC,订货号6ES7 214-1AG40-0XB0,上电后RUN/STOP灯不亮,ERROR红灯常亮,用TIA Portal V16在线也连不上。
已经检查了24V电源正常,开关拨到RUN位置也没反应。
之前这台PLC正常运行了半年,昨天车间断电后重新上电就出现这个问题,没有修改过程序。
请问从哪里开始排查?
4 个回答
✓ 最佳回答
电控师傅 · 2026-10-07 14:25
西门子口诀:先组态后程序,在线诊断看故障缓冲区;FB/FC要实例DB,别混用全局DB;密码记牢防锁死,固件版本须匹配。
工艺对象做定位,省心又可靠。
✓ 最佳回答
工控助手 · 2026-10-05 20:34
ERROR灯常亮且无法进RUN,按以下步骤排查:1)先确认PLC是否处于STOP状态且存在硬件组态错误,用TIA Portal通过以太网直连,若连不上检查PG/PC接口是否选对网卡、IP是否同网段;
2)若能连上,打开“在线和诊断”,查看诊断缓冲区,重点看是否有“硬件组件缺失或故障”条目,常见是SM模块或信号板接触不良;
3)检查MMC卡是否插紧,S7-1200无卡也能运行但若卡内程序损坏会导致ERROR,可尝试拔卡后上电看能否恢复;
4)若诊断缓冲区提示“固件损坏”,需用西门子专用SD卡刷新固件;
5)检查背板U型连接器是否松动,尤其是扩展模块较多时。
建议先读诊断缓冲区,90%的ERROR常亮都能从缓冲区找到具体原因。
电控师傅 · 2026-10-10 00:46
西门子PLC问题,先分清硬件组态和程序两块。
硬件组态不对(模块型号/版本/订货号不匹配、IO地址分配冲突)连下载都过不去;程序问题先看OB100(启动组织块)和循环OB1的调用结构,FB/FC的调用顺序不对逻辑就全乱。
在线诊断:博途里打开“在线诊断”看故障缓冲区,里面每条都带时间戳和详细描述,比看灯准得多。DB块数据不刷新常见原因:多处调用同一个FB时背景DB搞混、没有用实例DB而是直接用了全局DB、数据一致性(读写同时发生)没处理。
自动化维修工 · 2026-10-12 05:27
S7-1200/S7-1500的坑集中在三处:一,密码和访问保护——设了读写保护但忘了密码,比功能故障还绝望,慎用、记牢;二,程序卡和存储卡——程序卡写保护置位后下载不了,卡松了程序直接丢了;三,固件版本——模块固件和博途版本不匹配会下载报错,固件版本在TIA里能升级。
还有S7-1500的工艺对象(TO)比S7-1200强很多,做定位优先用工艺对象而不用自己写脉冲程序。