基于模型的PLC程序设计四 上升沿和RS触发器处理

本文介绍了如何在西门子PLC中使用ST语言结合状态机处理信号上升沿和RS触发器。通过状态机描述控制流程,包括对CapSensor传感器的上升沿检测,以及Stop按钮的RS锁存功能。状态机自动生成的PLC程序在处理复杂逻辑时非常有用,如在急停和再次启动时能从上次停止的工序继续执行。
摘要由CSDN通过智能技术生成

控制描述

有时在状态机中需要处理信号的上升沿或下降沿,状态机自带事件触发,可以用来模拟沿触发,但生成的PLC程序很啰嗦,所以呢,我们自己在状态机中写个沿触发。下面是控制要求的描述:

直接上图,在传送带上每隔一定距离有一块灰色样品,需要每5样品抽取一个,按下Start按钮后,传送带移动,当CapSensor传感器,计数器计数,当计数到5时,传送带停止,汽缸Cylinder伸出,伸出到位信号PistonOut感应到,代表样品被推到Testing station位置,然后汽缸返回到PistonIn位,传送带继续前进,当抽取的样品是2块时,系统停止。当再次按Start按钮,重复上述过程。下面是具体的情况:

  1. 按下EStop急停按钮时,系统立刻停止,排除故障后,在按下Start按钮,从上次停止的工序处继续动作。
  2. 按下Stop按钮时,完成一次循环后停止,一次循环抽取2个样本。
  3. CapSensor需要用到上升沿。

状态机描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值