小程序定时器_PLC编程故障报警程序处理方式

853ec93ddc3f2509ffbf13672b2d43b9.png

  报警程序是一个PLC自动控制程序的必要组成部分。其用于在PLC自动控制程序运行的过程中,检测设备运行的异常,并将其输出警示。以提示操作人员。
使用PLC进行一个设备的动作流程处理时,一般都是有一系列的单步动作组合而成。那么在进行PLC程序的报警程序的编写的过程中,每一步都单独编写异常处理程序,这会显得非常的繁麻烦。在这种情况下,就可以使用信号报警置位指令来实现自动流程中每一步的报警处理。这样可极大的简化程序。这里就对信号报警处理的指令使用方法分享如下:

 信号报警器置位指令的用法

  对信号报警器用的状态(S900~S999)进行置位用的指令。

  信号报警置位指令输入超出判定时间[m×100ms,定时器S ]以上持续为ON时,设置D输出 。 指令输入在不满判定时间[m×100ms]就已OFF的情况下,复位判定用定时器S的当前值,不设置 D。 此外,指令输入OFF后,判定用定时器复位。

1e763f51556df78bcbb723bb7b77e3b9.png

  S:判断时间的计时定时器编号

  m:判断时间的数据[m=1~32,767(100ms单位)]

  D:设置的信号报警器软元件

  其中,信号动作时,对应的特殊继电器的信号状态如下表所示:

0e349e7413842733ae5fa6b58a17a1de.png

  在进行报警处理时,可以通过M8048输出总的故障信号;通过D8049查询最小报警编号。这个非常有用,使用亦非常方便。

信号报警器复位指令的用法

  对信号报警器(S900~S999)中已经置ON的小编号进行复位。

0bb3630544d615ed3e2a89c038f67fdf.png

  如有多个状态动作时,复位编号最小的一个状态。 再次使指令输入为ON后,在动作的信号报警器用状态(S900~S999)中,下一个最小的编号被复位。即若要进行故障一键复位,那么还应该需要按照以上的规则对故障信号进行逐个复位操作。

使用程序举例

  以下位异常处理程序示例:

591fadc7560ba48715c9f39e87d1d964.png

  从上面的程序可以看到,这里对每一个动作步的状态进行检测,当动作步出现异常(动作超时),就在S区输出对应的状态。并通过M8048将总的异常状态输出到外部输出IO,从而控制报警灯给出提示。若需要查看报警的动作步位置,则通过查看D4049可以查询到当前最小的一个报警动作步。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值