云霓AI · 技术专栏

工业装备控制系统软件服务的实话:PLC/HMI 程序、驱动参数、网络组态。这一层别人不碰的,我们讲清楚。

SF 灯亮了先别断电——S7-1200/1500 面板五个灯,一张表查完

技术专栏 2026-11-14 03:35#工业控制#西门子#S7-1500#故障排查#指示灯

车间里常见的场景

夜里两点设备停了 值班电工跑到电柜前 眯着眼看 CPU 面板上那几个灯

他看的不是电脑 灯是设备在说话 可惜多数人只认识绿灯

绿灯亮就放心走人 这是现场很普遍的误判 反过来更麻烦——黄灯亮了半年没人管 某天早上直接红灯整线停掉

黄灯不是装饰 黄灯是留给你的时间。

下面这张表以西门子 S7-1200 / S7-1500 为准。 建议截图存进手机。

五个灯,各自管什么

老 S7-300 上的 BF 灯 在 S7-1200/1500 上合并进了 ERROR 灯的闪法里 不少老工程师按老机型经验判断新机型 就在这里栽过跟头

灯的含义各厂家有差别,判断前先确认机型。

一张表:亮 / 闪 / 灭

RUN/STOP

ERROR(SF)

MAINT

LINK / RX-TX

各种灯亮,常见原因和第一步

ERROR 红闪

  1. 程序访问了不存在的 I/O 拆了某个模块程序还在读它
  2. 通信伙伴掉线 PROFINET 设备断开通信指令报错
  3. 程序逻辑出错 触发了一个运行时错误

第一步:不要断电重启。用博图连上去读诊断缓冲区,错误条目和时间都在里面。 缓冲区怎么读,11 月 6 日那篇写过,这里不重复。

ERROR 红常亮

  1. CPU 硬件自检不过
  2. 存储卡异常
  3. 某个模块的硬件故障拖累了整个机架

第一步:记录灯的状态后断电重上电一次,看是否复现。 不复现也要查存储卡 别当无事发生

MAINT 黄常亮

  1. 存储卡接近维护周期
  2. 组态里设置了维护要求的部件到期
  3. 某些模块的诊断事件提示需要维护

第一步:读诊断缓冲区确认是哪个部件在要求维护,记进台账。

RUN/STOP 黄常亮

  1. 有人手动停了 CPU
  2. 程序下载后停在 STOP 没启动
  3. CPU 检测到问题自己进了 STOP

第一步:先问车间是不是有人动过,再查在线状态看 STOP 的原因。 原因不明就别反复上电 每次重启都可能改变现场证据

为什么反复强调别先断电

诊断缓冲区断电就清了一部分 旧款 CPU 的缓冲区掉电后基本归零 你赶到现场拿到的证据 一次重启就没了大半

我们碰到过这样的情况 工程师凌晨先重启 早上缓冲区里只剩一条看不懂的记录 同一个错误周五报一次周一报一次 中间的重启把规律抹掉了

规律抹掉排查就要从头再来。一次漫不经心的重启,代价可能是两个通宵。

还有一类情况要记一笔 LINK 灯灭 ERROR 不亮 CPU 照常跑 大概率是网线水晶头或交换机口的问题 这种先摸硬件 别急着怪程序

现场三条纪律

灯读不明白的时候,慢一拍比快一步更划算。

什么情况下你不需要找我们

绿灯常亮 RX/TX 正常闪 MAINT 熄灭 设备没问题 你不需要我们

ERROR 红闪但缓冲区里能看懂原因 自己改一行就好的 也不需要我们

需要我们的情况 缓冲区读不出来 程序打不开 错误反复出现但查不到根上

我们只做软件那一层 用户程序 HMI 画面驱动参数网络组态 硬件坏了换件的事 修硬件的同行比我们快

一句实在话:公司是新的,但团队在电气与软件这两行做了三十多年。 面板上的灯我们看了三十多年 这张表是老经验加新机型整理出来的 拿不准的地方以博图诊断缓冲区为准 灯是提示 缓冲区才是证据

更多这类速查表,我们会持续整理。

← 返回专栏