待解决

西门子1500报警灯一直闪红 代码搜不到

小陈
小陈
2026/04/27 11:59

现场一台S7-1500突然报警,ERR红灯常亮不灭,CPU上的RUN也灭了停在STOP。TIA里点在线诊断,报错信息是"由于模块移除或类型错误导致的IO访问错误",但是硬件组态我对照过没改动过,模块也没人拔。SM532模拟量那块去年也报过一次类似,重启就好了,这次重启了几次都不行。机架是ET200SP从站,PROFINET接的,拔了从站通信也正常就是IO报错。问下这种情况一般先查哪儿?

461 4

全部回复 (4)

难得糊涂
难得糊涂#1

先别动硬件,把ET200SP那几个模块的订货号截图跟TIA里组态对一下,1500报IO访问错误十有八九是从站上某个模块识别不到了。你说拔了从站通信还正常,那通信本身没问题,重点查从站模块。我之前碰到过SM522数字量模块坏了一块,表面看指示灯都正常,但CPU就是报这个错,替换之后立刻好。还有个土办法,把ET200SP从站断电等30秒再上电,模块自检完有时能恢复,不行再上编程电脑强制RUN试试。

2026/04/27 13:59
老袁
老袁#2

你确定PROFINET线没被人换过?网线松了或者交换机丢一两个包也会报这个。还有ET200SP从站底下那个背板连接器,有的用了两三年接触不良就会这样,拔下来用酒精擦一下再插回去。

2026/04/27 21:00
6119210758
6119210758#3

我怎么觉得你这是有从站掉线了啊。你说"拔了从站通信也正常",那你拔的是哪个从站?整个ET200SP从站头?还是只拔了某个模块?另外诊断缓冲区里具体哪个时间点报的这个错,对应那时候什么动作,你得截图出来,光说一个错误代码没法判断。

2026/04/28 08:00
生意人
生意人#4

1500这玩意儿我遇到过最邪门的一次,最后查出来是用户程序里OB86组织块没下到卡里,从站故障直接顶死CPU。你OB82 OB83 OB86 OB122这几个错误OB都下进去了没?

2026/05/01 04:17