请教过滤器顺序反洗的编程思路,

7个罐可以任意选择投入、切出。
1:投入的罐,当过滤的时间到后依次反洗。
2:投入的罐,当过滤的时间到后,只反洗一个罐,然后再过滤,过滤的时间再到时,再反洗下一个罐。投入的罐这样循环着反洗。
请教这两种编程思路,特别是第二种,谢谢了。

最佳答案

用一个bool量记录是否有反洗的,如果有反洗的完成,置位bool量。其他需要反洗的罐的反洗启动条件是允许反洗且这个bool量为0.当罐投入后,这个bool量复位。
所有需要反洗的罐进fifo队列。取队列的首反洗。

提问者对于答案的评价:
谢谢各位的回答,都挺有启发的,就选择最早的吧。

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc157009.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月7日 下午6:36
下一篇 2017年6月7日 下午6:36

相关推荐

  • 符号注译为何不能在程序中看到

    我在符号表中编辑了所有的I/O注译,并保存,但是在程序打开时却只能看到部分注译,为什么?我在程序中编辑部分未显示的I/O注译,但保存时,提示说符号表中已经包涵该注译,无法保存,为什…

    SIMATIC S7-200 2020年11月1日
  • CPU224脉冲输出需要实现点动正反转,每次移动相对位置后需变更脉冲输出值为零

    CPU224脉冲输出需要实现点动正反转,每次移动相对位置后需变更脉冲输出值为零,请问有没有前辈有教程?因为涉及了一个旧设备改造,设备用了CPU224,需要新增脉冲控制,第一次接触,…

    SIMATIC S7-200 2021年7月5日
  • modbus 功能16写Q

    modbus协议中,PC做主站,PLC做从站,其中PLC的设置如图能不能通过这样在上位机中控制PLC的输出?如果要按照图中控制Q0.1  Q0.3,那么在主站发…

    2018年12月9日
  • 不明白模拟量输入值是如何转换成双字的

    不明白模拟量输入值是如何转换成双字的,请哪位前辈讲解一下,谢谢 问题补充:不好意思,补充一下,我问的是S7-200系列的PLC,另外最好用梯形图讲一下,谢谢! 最佳答案 不是有各种…

    SIMATIC S7-200 2021年7月5日
  • 网络读写程序

    TITLE=子程序注释 Network 1  // 开始循环 LD    &nb…

    SIMATIC S7-200 2021年7月5日
  • 以太网向导

    以太网向导中“要为此模块配置连接数目(0-8)”请问这个连接是指什么呢。具体些的。 问题补充:如果我此处选择了1,那么意味着什么呢?向导中有个“配置连接”向导对话框,让我选择,此连…

    SIMATIC S7-200 2021年7月5日
  • S7-200每隔1秒定时中断采集超声波液位模拟信号,计算液位下降速度

    S7-200每隔1秒定时中断采集超声波液位模拟信号,计算液位下降速度没用过定时中断,请问可以吗?程序中要怎么计算呢?谢谢!!! 问题补充:差值如何计算呢? 最佳答案 MOVB&nb…

    SIMATIC S7-200 2020年11月1日
  • 关于em232模块编程的问题

    我们厂子有个程序如图。我想知道aoc这个指令是哪里来的,我是说我在左边的指令树中找不到。师傅们帮我分析一下。并告诉我这个指令的输入和输出都代表什么。怎么用呀。 图片说明: &nbs…

    2018年12月3日
  • 位存储区M如何理解

    书上说可以用M作为控制继电器来存储中间操作状态和控制信息的存储。这话该如何理解。就是我要接收一个外来信号。我如何在程序中表示它,如I0.0可以表示灯的开关,这个信号该如何表示呢。也…

    SIMATIC S7-200 2021年7月5日
  • cpu226cn的通讯问题

    与cpu226通讯的usb口的数据线的型号是什么?通讯的具体步骤是什么?(详细点)谢谢!! 最佳答案 参考以下链接:http://www.jdzj.com/plc/article/…

    SIMATIC S7-200 2020年11月1日