控制描述
有时在状态机中需要处理信号的上升沿或下降沿,状态机自带事件触发,可以用来模拟沿触发,但生成的PLC程序很啰嗦,所以呢,我们自己在状态机中写个沿触发。下面是控制要求的描述:
直接上图,在传送带上每隔一定距离有一块灰色样品,需要每5样品抽取一个,按下Start按钮后,传送带移动,当CapSensor传感器,计数器计数,当计数到5时,传送带停止,汽缸Cylinder伸出,伸出到位信号PistonOut感应到,代表样品被推到Testing station位置,然后汽缸返回到PistonIn位,传送带继续前进,当抽取的样品是2块时,系统停止。当再次按Start按钮,重复上述过程。下面是具体的情况:
- 按下EStop急停按钮时,系统立刻停止,排除故障后,在按下Start按钮,从上次停止的工序处继续动作。
- 按下Stop按钮时,完成一次循环后停止,一次循环抽取2个样本。
- CapSensor需要用到上升沿。
状态机描述
简要说明此状态机:
HandleSignal和Work是并行状态,前面我们介绍的单不状态,也就是同一时刻只有一个状态是激活的。并行状态可以同时激活。
HandleSi

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

被折叠的 条评论
为什么被折叠?



