在Buffer 机器中,用与暂存板,对于暂存的板可以通过先进先出算法和后进先出2种算法算法,得到出板顺序,想问下怎么实现
最佳答案
采用内存区来处理
假如有10层,那么用10个内部变量对应10层状态
10个变量对应存板顺序
层状态的最低位定义有无板,次低位用于是否释放该层板
那么在每层存板时,相应的处理其对应内存区状态,并保存存板顺序
相应的放板顺序可以根据内存区的存板顺序来获得,其实就是一个队列的问题,是先进先出,还是后进先出
具体程序分析还要靠自己
前移采用BMB指令,比较方便
可以参考前面的回答http://www.ad.siemens.com.cn/service/answer/tobe_solution.asp?Q_ID=6087_1029.html
提问者对于答案的评价:
ok
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc358564.html