控制优先

比如4个罐子,从1#罐子开始装物料,依次装物料入4#罐子,每次罐子空都有标识,有空信号就开始装物料,在这个过程中,有可能其中一个罐子就会出故障,就进入下一个罐子,哪个空进哪个,如果有两个或者两个以上就依数字顺序装料。。。请问 这种程序怎么写

最佳答案

我怎么记得有人提过相同的问题呢?
       用队列处理,队列初始值保存罐号1~4,开始装1号罐,则1号罐从队列中出来,队列中的罐号前移一个地址,最后一个为空;装2号罐的时候,2号罐从队列中出来,队列中的罐号前移一个地址;......一直到4个罐子装完。
       如果有罐空的信号,则这个罐的罐号保存到队列中的第一个不为空的地址。重复前面的装罐的动作。

提问者对于答案的评价:
谢谢

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

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

相关推荐

  • 模拟量模块保护

    最近看到模拟量模块的保护问题,说为防止变送器短路或其他故障,随坏plc,加信号隔离器(虽然信号隔离器主要是为了获得准确信号),但是这个模拟量模块的保护确实是需要考虑的。看到有用熔断…

    自动化系统综合 2017年11月23日
  • 关于PG编程器

    西门子PG编程器长时间未用,现无法开机,是否与主板电池掉电有关? 最佳答案 1、你的怀疑有道理,需要检查确认;2、同样需要注意PG也是台电脑,不能开机可能是硬件问题也可能是软件问题…

    自动化系统综合 2020年11月1日
  • 请教各位高手问题

    对于一个转动的滚轴,我想在速度为某值以下(或0)时输出一常开或常闭点,有没有相关的设备?如合适的速度开关,各位高手,能不能推荐个品牌型号 问题补充:各位高手,用plc编程&nbsp…

    自动化系统综合 2020年10月31日
  • MBUS_INIT指令Mode值的设定?

    从电脑设备管理器查到通信端口1和端口3,端口3用于PC/PPI cable(COM3)。      &nbsp…

    自动化系统综合 2020年11月1日
  • 数据采集模块

    有没有比较便宜的采集模拟量及热电阻的模块呢?因为PT100数量太多,模拟量数量也太多,要在上位机上监视这些参数! 最佳答案 有基于Profibus的温度采集模块,每个模块可以采集1…

    自动化系统综合 2018年12月6日
  • 还是总线,不过这次使rs485的

    1.据我所知,总线有profibus,can,devicenet等等。最近又在文献上看到有叫rs485总线的。它属于哪一类总线?2.我有个想法,就是通过pc/ppi把rs232和r…

    自动化系统综合 2020年11月1日
  • intouch与组态王怎么连接

    intouch与组态王怎么通讯 最佳答案 用OPC方式握手吧,这样估计还方便些。 提问者对于答案的评价:ok

    自动化系统综合 2018年12月2日
  • 请问PLC在run运行的时候可以下载程序吗

    新编写的有内容的程序块,可以在线下载吗?ob82 ,ob86这样空程序块可以在线下载吗 最佳答案 ob82 ,ob86这样空程序块可以在线下载吗可以在线下。新编…

    自动化系统综合 2017年10月24日
  • S7 400选型问题

    1 第一次做400的选型,机架都不知道怎么选,能不能把机架稍微介绍下呀2 400的PLC带集成数字和模拟量I/O吗?怎么 分出来是晶体管还是继电器啊。…

    自动化系统综合 2017年11月6日
  • wincc v7,0手册

    各位大侠:哪位有wincc v7.0使用手册(中文版)请发给我一份,小弟感激不尽谢谢!邮箱:392966043@QQ.COM 最佳答案 系统手册《WinCC V…

    自动化系统综合 2017年6月27日