程序如何实现循环动作?
提问一: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中需要断开报警及清零计数器
