PLC问答 > S7-400H冗余系统CPU切换后SIS联锁误动作,实在没辙了

S7-400H冗余系统CPU切换后SIS联锁误动作,实在没辙了

西门子 提问者: 2026-11-02 10:10 5 浏览
各位同行,我这边一套化工厂的SIS系统,用的是西门子S7-400H冗余CPU,下挂ET200M分布式I/O,走PROFIBUS DP。最近两个月出了三次怪事:主CPU切到备CPU的瞬间,有个别AI通道(8通道模拟量输入模块,SM331)会报SF灯,上位机显示该通道数值瞬间跳到超量程,SIS逻辑判定超限直接触发联锁停车。每次都是切CPU时发生,平时运行正常,害得我们两次非计划停车,生产那边意见很大。

已排查:电源和接地都按规范查过,等电位连接正常;DP总线终端电阻、屏蔽层接地也按西门子规范复核了;冗余光纤链路测试通过,切换测试在空载时做了十几遍没复现,一上工艺就出。AI模块和底座已经换过一块,问题还在。

现在怀疑是切换瞬间DP从站通信短暂中断导致AI模块保持不住,或者OB切换处理有问题。有没有兄弟遇到过类似情况?S7-400H冗余切换时AI模块数据保持这块,规范上有没有明确要求?急等指点,谢谢!
1 个回答
何丽 · 2026-11-02 12:10
重点查DP从站看门狗和AI模块的更新时序。切换瞬间主备CPU交接,若ET200M的DP看门狗时间设得偏短(默认值),总线短暂抖动会让AI模块输出保持/超量程值,SIS逻辑就误判了。建议:1)把该从站看门狗时间适当加长,并在SIS逻辑里对该AI通道加2~3个扫描周期的滤波去抖,切换瞬间的坏值直接屏蔽;2)核对AI模块的“断线/超量程”诊断使能,把诊断报警和SIS联锁解耦,别让SF灯一亮就停车;3)空载不复现是因为无工艺扰动,建议带载时用PLC在线诊断抓切换瞬间的OB85/OB122记录,看是哪个从站先掉。

我来回答

上传中...
系统将自动为您分配一个称号