云霓AI · 技术专栏

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

S7-1500 面板 SF 灯闪,别急着换模块

技术专栏 2026-10-16 09:30#工业控制#西门子#故障排查#面板指示灯

一台 S7-1500 的 SF 灯红了,机器停在那。

值班电工第一反应是"模块坏了",报采购换一个。

等来了模块,换上,灯还红。

这时候才有人想起去看诊断缓冲区。

现场这种事太多,损失全花在"猜"上。

这篇文章把面板上五个灯的分工讲清楚。

不换成产品说明书,只讲停机那一刻你怎么看、先查哪、下一步点哪。

先记住:灯是"方向标",不是"结论"

S7-1500 的 CPU 面板上,灯的布局跟老 S7-300/400 不一样。

但分工的思路没变:灯只告诉你"故障在哪个方向",不直接给出原因。

真正的原因要去 TIA Portal 的诊断缓冲区看报文。

灯的价值是——让你少走 90% 的冤枉路,把第一刀下对地方。

下面按灯说。

RUN / STOP:这两个灯看的是 CPU 的运行状态

RUN 绿灯常亮,CPU 在正常运行,程序在做扫描。

STOP 黄灯常亮,CPU 停机了,程序不执行。

这两个灯不是"故障灯",是"状态灯"。

但很多人一看到 STOP 亮就慌。

先别慌,问一句:是人为停的,还是自己停的?

手误拨到 STOP、断电重上电后停在 STOP、诊断里出现停机类事件——处理方式完全不同。

SF(系统故障灯):亮了说明诊断缓冲区有"待读"内容

SF 是 S7-1500 里最容易被误判的一个灯。

它红色常亮或闪烁,意味着诊断缓冲区里有还没处理的事件。

常见指向三类:

一是有模块掉线或组态不一致。

二是 IO 访问错误,比如某个信号没有组态到对应地址。

三是程序里埋的诊断请求被触发。

注意关键区分:SF 闪烁和 SF 常亮,优先级默认不同。

闪烁通常和可恢复的诊断事件相关,常亮往往对应更严重的、需要处理的故障。

但这不是铁律——要往下看。

BF(总线故障灯):查的是什么

BF 亮,指向的是现场总线(PROFINET)这一层的问题。

站没上线、设备掉线、网线拔了、交换机端口断了,都可能让 BF 亮起来。

BF 和 SF 经常一起出现,因为总线故障会同时触发诊断事件。

判断顺序可以这样记:

BF 单独亮 → 先查总线和从站。

SF 和 BF 一起亮 → 先处理 BF 那一层,再看诊断缓冲区还有没有别的。

MAINT(维护指示灯):最容易被忽略的一个

MAINT 黄灯亮,是"该做维护了"的提醒。

不是故障,是提示。

它可能对应的是某些组件的寿命临近、需要固件或组态维护等提示。

现场很多人不认识这个灯,要么忽略,要么当成故障去修。

先看清楚:MAINT 亮不代表停机,设备可能还在正常跑。

它在提示你提前处理,而不是已经出事。

灯 常见状态 先查什么
RUN 绿灯常亮 正常,程序在跑
STOP 黄灯常亮 是人为停还是自停,看诊断
SF 红亮/闪 诊断缓冲区,别先猜模块
BF 红亮/闪 PROFINET 总线和从站
MAINT 黄灯亮 维护提示,未必停机

现场 15 秒的判断顺序

第一眼:RUN 还是 STOP。

RUN 绿着但工艺不对 → 大概率不是硬件,先查逻辑。

STOP 亮着 → 是手停还是自停。

第二眼:SF 和 BF 谁亮。

BF 亮 → 先查总线,别拆 CPU。

只有 SF → 打开诊断缓冲区看具体事件码。

第三眼:记住诊断缓冲区的报文才是结论,灯只是方向。

这套顺序能截图存手机。

停机时按这个来,比"感觉是模块坏了"靠谱得多。

什么情况下你不必找我们

这段内容查的是"方向",不是"修"。

如果你的现场有常驻电气工程师、手头开着 TIA Portal、对诊断缓冲区熟,那这五个灯你自己就能判,不必找任何外部团队。

我们要接的,是灯判完了、诊断缓冲区读出来了,人却读不懂那份报文、或者根本拿不到项目工程去打开的那类活。

灯你自己会看,工程文件拿不到、程序锁着读不出来——这才是我们真正该出现的地方。

公司是新的,但这套看灯、读诊断、判断下一步的思路,是在电气这条线上做了三十多年才养成的。

这类速查我们会持续整理,下一篇讲诊断缓冲区里那些高频出现、一眼就能对上号的报警事件码。

← 返回专栏