S7-300软冗余调试中SF灯常亮,RUN灯和STOP灯也亮

西门子plc 发布于 1年前 分类:S7-300/400

最近我正在调试一套S7-300软冗余配置的合同,遇到一些问题,希望各位能赐教!!!
1.主备设备同时上电时,主设备不能运行,备设备可以运行,主设备CPU315-2DP  SF指示灯一直亮。
2.当下载主设备程序,选择立即启动时,主设备可以运行,但SF指示灯一直亮。这时,给主设备断电,可以切换到备设备,但运行一段时间,给备设备断电,不能切换到主设备。(主设备SF灯常亮,RUN灯和STOP灯也亮)
还有一个问题,对于软冗余,怎样就算调试通过,有没有具体的检验办法???

2个回复

  • plc学习
    plc学习

    SF灯亮,只有主CPU亮,而从CPU不会亮么?
    如果是的话,应该是你的主CPU组态有问题。参考从CPU的组态,重新确认主CPU的组态。
    软冗余是否通过,我的方法是:
    指示灯全部正确、CPU诊断没有问题、检查FC100、FB101的返回值和扩展信息。

  • plc学习
    plc学习

    其实你的问题在于你的程序有问题,你没有真正实现软冗余。首先对于软冗余来说,从现象上,可以人为手动通过FB101背景数据块的控制未来实现主PLC和备用PLC的切换,还可以采用上电断电等模拟故障的的方式来实现。如果这两点都满足了,可以认为你的软冗余基本成功了。
    其次是你的程序有问题,建议你认真看看你的OB35和其他OB块中的冗余程序是否没有问题,尤其是管脚的定义。然后再看看该调用的块是否调用,如果注意到这些方面应该就没有问题了。仅供参考。