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

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

最佳答案

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

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

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • 200PLC组网问题

    计划配置如下:使用200plc的PORT1端口与3台485设备作modbus通讯,同时使用port0端口与电脑端MCGS组态软件连接3台485设备设置为波特率9600,地址分别为3…

    SIMATIC S7-200 2021年7月5日
  • EM231的0通道和2通道上各接信号隔离器,信号隔离器另一端接的热电阻,当给信号隔离器(有源)及PL

    EM231的0通道和2通道上各接信号隔离器,信号隔离器另一端接的热电阻,当给信号隔离器(有源)及PL C上电后,用状态表监视当前值得到数值2300,而另外4.6.8.10…

    SIMATIC S7-200 2020年10月31日
  • 项目密码忘记

    我以前编辑的STEP 7-Micro/WIN项目密码忘记了,现在需要对程序进行修改,打不开怎么办? 钻石用户推荐最佳答案 你项目密码忘记了,你PLC上载密码有没有忘记,如…

    SIMATIC S7-200 2021年7月5日
  • s200数据块的问题

    我用的是CPU224CN主机通讯电缆是6ES7 972-0CB20-0XA0 我下载程序时下面对话框提示(数据页USER1:行50,错误2770指定地址已经被赋…

    SIMATIC S7-200 2021年7月5日
  • S7-200 下挂模块的计算

    S7-200的CPU一般情况下最大可以下挂7个模块,但是,我记得是根据CPU供电的能力和下挂模块的能耗情况来计算的,但是我找了好久都没有找到,请各位帮助提供下,谢谢。 问题补充:y…

    SIMATIC S7-200 2020年10月31日
  • S7-200plc有没有相应的发脉冲的标志位

    S7-200PLC发脉冲时有没有相应的标志位的,就是在发脉冲的时候on不发脉冲的时候off;以上谢谢! 问题补充:大家好,我是用MAP_sarv库做脉冲输出的,SM66.7、SM7…

    SIMATIC S7-200 2020年10月31日
  • 关于S7-200自由口数据传输乱码的问题

    我要做一个自由口通讯接收的程序和CC2530进行接收。我现在用电脑的串口尝试,就是用USB转换成485和PLC连接。程序试了好几个,都可以接收到数据,但是都是乱码!和我发送的不一样…

    2021年7月5日
  • S7200 pto控制步进电机连续运转

    各位大侠,我是用224XP,想编程控制步进电机以一定的速度连续运转。是不是在固定的周期内,脉冲发送完电机就停止运转? 问题补充:既然脉冲发送完,电机停止,。如果我想让步进电机以一定…

    SIMATIC S7-200 2020年10月31日
  • CPU 226CN 密码忘了怎么办?

    CPU 226CN 密码忘了怎么办,设定的是3级密码,我想改程序,改不了,怎么办啊,听说西门子有一密码可以进入,谁知道?多谢! 问题补充:我有源程序,自己写的,…

    SIMATIC S7-200 2020年11月1日
  • S7-200 CPU224XPeplan图纸

    麻烦有的发一下邮箱,谢谢了!!!143640515@ qq.com在西门子官方下载了文件,但是一直在处理中,不知道是什么情况。麻烦各位了 最佳答案 https://www…

    SIMATIC S7-200 2021年7月5日