
维修 PLC 必须建立“以数据和诊断为依据,切忌盲目换硬件”的思路。S7-1200 的排障逻辑非常清晰:
当设备停机时,第一时间观察 CPU 面板上的三个核心 LED 灯(RUN/STOP, ERROR, MAINT):
RUN/STOP 绿灯常亮: 运行正常。
RUN/STOP 黄灯常亮: PLC 处于停止状态(通常是程序错误导致 CPU 宕机,或被拨动了停止开关)。
ERROR 红灯闪烁: 发生了软件或工艺错误(如程序死循环、除以零、调用的 I/O 地址不存在)。此时设备停机,但硬件通常没坏。
ERROR 红灯常亮: 发生了硬件故障(如模块烧毁、内部看门狗报警)。
MAINT 橙灯亮起: 维护请求,通常是因为 PROFINET 网络中的某个子设备(如变频器)掉线了。
这是维修西门子 PLC 最重要的一步! 使用网线连接电脑和 PLC,打开博途软件进入“在线与诊断”。诊断缓冲区会用明确的中文记录下 PLC 报警时的确切时间、原因和具体的故障代码(例如:“由于访问 I/O 地址 %IW200 失败,发生 I/O 访问错误”),这能让您在 1 分钟内直接锁定问题源头,而无需在一堆复杂的梯形图里瞎找。
电源检测: S7-1200 常见型号为 DC/DC/DC(24V直流供电)或 AC/DC/RLY(220V交流供电)。使用万用表测量 L+ 和 M 端子,确保电压稳定。如果 PLC 输出端的 24V 传感器电源被外部短路,也会导致 PLC 整体工作异常。
接线与端子排查: 很多时候输入端子(I)指示灯不亮,并非 PLC 损坏,而是外部传感器断线或 PNP/NPN 接法搞错。可以通过博途的“强制表 (Watch Table)”功能,用软件强制让某个输出(Q)点亮,如果软件显示点亮但硬件无动作或无电压输出,大概率是内部继电器触点烧毁或晶体管击穿。
SMC 存储卡特性: 与 S120 必须插卡才能运行不同,S7-1200 自身有内置存储,可以不插卡运行。SIMATIC 存储卡(SMC)通常用于程序转移(克隆设备)或固件升级。
严禁 Windows 格式化: 与 S120 的 CF 卡一样,绝对不要把西门子的 SMC 卡插到电脑上用 Windows 的格式化工具格式化!这会破坏卡内的隐藏系统文件,直接导致这张昂贵的存储卡报废。必须在博途软件内部执行格式化操作。
时间保持问题: S7-1200 内部依靠超级电容保持实时时钟(RTC),断电后通常只能维持 10-20 天。如果设备停机一个月后重新上电,发现时间复位导致基于时间的逻辑混乱,属于正常现象,重新校时即可,或选配电池板。