欢迎光临散文网 会员登陆 & 注册

程序如何实现循环动作?

2022-09-27 09:46 作者:jenasi  | 我要投稿

提问一:0环第七帧定时等待0.5秒  检测是否为当前帧


答:

组合逻辑
帧号    指令          注解
群0 帧0  00A帧环检测0环7帧   ****:(组长)检测第0环第7帧是否为当前运行帧 ..
群0 帧1  01^定时保持T0=50   ****:(组员)等待保持<0.50>秒 ..
群0 帧2  02^触发标志M00---通  ****:(组员)触发<M0> 通电 ..
群0 帧3  03^触发输出Y01---通  ****:(组员)触发<Y1> 通电 ..

单独一个时序环控制退回动作
帧号          指令                                    注解
环1 帧0  00等待标志M000通___-     第00步:等待<M0>通信号 ..
环1 帧1  01触发输出Y005____断     第01步:触发<Y5 顶料>断电 ..
环1 帧2  02延时等待100                  第02步:在此等待<1.00>秒 ..
环1 帧3  03帧环跳转环0帧6             第03步:将第0环运行当前帧跳转至第6帧 ..
环1 帧4  04触发标志M000____断    第04步:触发<M0>断信号 ..
环1 帧5  05触发输出Y001____断     第05步:触发<Y1>断电 ..


问:

如果一次返回不能满足条件, 再进行一次跳转,再不能满足条件就触发报警,同时所有环停止运行,这个怎么编?

 

答:

添加一组对重复标志M0进行计数,计数溢出,则触发0环停止,断开所有输出,触发报警。



在时序环0中需要断开报警及清零计数器





程序如何实现循环动作?的评论 (共 条)

分享到微博请遵守国家法律