当前位置: 主页 > PLC控制

多路报警的处理方法

功能要求:
1.系统内有50个开关量报警,为1时表示有故障
2.要求任何时间只要有新报警出现,系统报警就被置1,以点亮报警灯,并且使蜂鸣器发出报警声;
3.用户确认后,蜂鸣器不响,但只要报警没有解除,报警灯就一直亮着。
4.这时如果再有新的报警出现,蜂鸣器会再次发声,直至再次被用户确认。
实现方法:
现在用的笨办法:
1.报警灯的点亮,50个报警信号并联,只要有一个接通,报警灯即点亮;
2.然后写50个网络,每个网络中都是1个SM0.0,串上一个报警信号,加一个上升沿触发指令,然后对蜂鸣器进行置位。用户按下确认键对蜂鸣器复位。这样,即使旧的报警仍然存在,被用户确认后,蜂鸣器也不再响,而且,只要有新的报警出现,蜂鸣器就会重新响起来。

问题:
这个方法写出来的程序特别长,有一百多行,有没有简单点的办法?

最佳答案

楼主给你个图片示例你就明白了:

图片说明:

FC7de966bd019c4a4d30377eef1625a1多路报警的处理方法3489568b79bbdb2de2642222d4f2BFfa多路报警的处理方法

提问者对于答案的评价:
本质上我所说的笨办法是一致的。谢谢了

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号