多路报警的处理方法

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

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

最佳答案

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

图片说明:

多路报警的处理方法  多路报警的处理方法  

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

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc216876.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月26日 下午3:48
下一篇 2017年11月26日 下午3:49

相关推荐

  • 带电插拔问题

    请问,带电插拔的含义是不是在PLC通电时,拔下PC/PPI电缆? 还有其它的解释吗?       &…

    SIMATIC S7-200 2021年7月5日
  • 顺序控制指令输出不正常

    Network 1 LD     SM0.1R     &n…

    SIMATIC S7-200 2020年10月31日
  • 300用编程电缆和wincc7.0通讯

    用的西门子300编程电缆,usb_mpi,第一次用这种电缆通讯,只是调试一下,电缆和程序可以通讯,和wincc不行,项目编辑器工具的驱动程序连接状态显示正常,不知什么原因,画面做的…

    SIMATIC S7-200 2017年6月3日
  • s7-200plc如何编写日期时间程序?????

    如何用plcs7-200编写一个日期时间程序,cpu是222cn,模拟量模块是em231,由于最近面临毕业,做毕业论文,老师给布置的题目是用plc控制的洒水系统,实现分时分段供水,…

    SIMATIC S7-200 2017年12月2日
  • S7-200PLC PID用了几天就不能用求解

    S7-200PLC PID用了几天就不能用了(每次都用了2-3天就不能用),存储区地址没有被占用,不能用时删除PID POU程序后重新利用向导进行生成PID&n…

    SIMATIC S7-200 2018年12月5日
  • TP177控制30台电机的启动和停止

    我想用TP177控制30台电机的启动和停止 我用的是S7-200 最佳答案 这样的问题不好回答。 重要的是,你的30台电机打算怎么样的启动和停止。PLC代替你去…

    SIMATIC S7-200 2021年7月5日
  • 请问这是什么原因?

    这个项目我打开过,然后关机虚拟机,再启动虚拟机后打开就打不开了,请问这是什么原因啊?能恢复吗?谢谢! 图片说明:       最佳答案 是你…

    2021年7月5日
  • 用S7-200设计一个倒计时

    用S7-200自带的七段码模块显示 希望能给完整的程序 刚学这个,希望大家能帮帮我,谢谢 最佳答案 网络1 LD   &…

    SIMATIC S7-200 2021年7月5日
  • s7-200计数器当前值的显示

    s7-200计数器的当前值如何在触屏上显示? 最佳答案 将计数器的值传送大数据寄存器里面去。在将数据寄存器的数通过HMI显示出来。下面是S7–200的处理方法。图中1为…

    2021年7月5日
  • S7-200PID指令问题

    我用PID向导做好后,在PV_I输入时为什么不能输入一个VD位,因为我用程序滤波后,存入V存储区,只能直接写上模拟量输入位吗?输出也只能写上输出位吗?这样的话系统没有启动时怎么控制…

    SIMATIC S7-200 2021年7月5日