西门子S7-300PLC软冗余调试中出现的问题

西门子plc 发布于 6个月前 分类:S7-300/400

在调试过程中遇到以下三个问题,急需解决!!!
(1)通过给主设备和备设备断电,可以相互切换,但在切换过程中修改的设定参数不能切过去。(在主设备运行时修改的参数,切换到备设备参数还是原来的值,反过来也是这样)
(2)主备设备切换时,有时出现主设备3台泵运行,切换到备设备出现1台泵停止,只有2台泵运行的情况。(有时没有问题,偶尔会出现)
(3)通过把CPU315-2DP先打倒STOP后打到RUN,有时出现设备不能切换,主备设备都不能运行的情况。
急!!!!!!

2个回复

  • plc电工爱好者
    plc电工爱好者

    软冗余没有正常工作。主从之间根本没有形成冗余同步。
    再好好看看相关文档吧。如果是第一次做,最好找人指导一下,或者弄一个成熟的组态例子用。自己一点点琢磨确实很费时间。

  • plc学习
    plc学习

    对楼主的具体实现不是很清楚,只是一些猜测:
    第一个问题:是否设定了参数设定的地址为同步数据(在FC100初始化中,设定DB,M或者simatic timer)?
    在软冗余中,需要进行的同步的数据有哪些?
    a. 程序运行处理结果;
    b. 外界通信数据:如与上位机、操作屏或其它控制系统的数据交换.
    楼主对操作参数的修改,或许是b。是否已经设定为同步数据?

    第二个问题:数据同步毫无疑问是已经定义了。但是如果故障间歇出现,是否可以:
    1)如果问题总是出现在一台泵上,是否可以换一个输出点试试看?
    2)由于软冗余属于暖备,主备间的切换需要有100ms的切换时间。猜想,如果输出点状态的变化恰巧出现,可能会产生信号的丢失,但是很显然这是小概率事件。所以不知道楼主所描述的问题,是经常出现还是只是碰到过?当然,硬冗余就不存在这个问题了。

    第三个问题,打到STOP时没有切换吗?还是说还没等切换就又打到run?不过手的动作应该没那么快吧!具体情况是什么样的?都STOP?还是逻辑混乱?不甚明白。