如何实现先进先出算法和后进先出算法?

在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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午10:31
下一篇 2021年7月5日

相关推荐

  • TD200的设置

    怎么设置F1 F2等按键的功能? 最佳答案 可以在符号表中找到各功能键、数据编辑通知位的地址,以及报警使能位、确认位的地址.你可以根据TD200的配置向导进入“定义按键功…

    SIMATIC S7-200 2021年7月5日
  • 西门子226plc与700IE触摸屏怎么通信啊?

    西门子226plc与700IE触摸屏怎么通信啊?226plc只有俩ppi接口,700IE触摸屏只有一个ppi/422/485口和一个以太网口。 最佳答案 它们之间的通讯,最简单的就…

    SIMATIC S7-200 2021年7月5日
  • S7 200 汉化

    我的S7200V4是英文的 想汉化 请高手帮帮忙 SP3升级到SP7 可汉化么 最佳答案 STEP 7-Micro/WIN&nbs…

    SIMATIC S7-200 2021年7月5日
  • S7200V变量

    为什么S7-200程序中的V变量要自动置位或复位,与SMART1000是用V变量连接吧,怎样使用V变量呢 最佳答案 与SMART1000连接可以用V变量,也可以M变量,或者I,Q …

    SIMATIC S7-200 2020年11月1日
  • s7-200与wincc通讯 电脑上需要装step7MivroWin吗?

    s7-200与wincc通讯 电脑上需要装step7MivroWin吗? 问题补充:这两个软件都装上了,但是在wincc的条目管理器里找不到 pc a…

    SIMATIC S7-200 2017年11月27日
  • 求S7-200自由口通讯示例

    小弟以前用三菱PLC与扫描枪485通讯成功,但不知道200怎样通讯,求示例lupp0817@163.com.扫描枪的通讯协议是:波特率为9 600 bps,8位…

    SIMATIC S7-200 2018年12月5日
  • 200 smart 串口通信

    信号板它为啥不分开考虑485和232,统一说成工作模式都是半双工按我理解,信号板结成485口的是半双工,结成232口的是全双工怎样理解呢? 问题补充:200 smart&…

    2021年7月5日
  • 热电阻测温

    用热电阻测温硬件接线时,能否把热电阻与Em231的接线端直接联起来?中间还需变送装置吗?谢谢。 最佳答案 西门子的EM231有三种类型: 1.EM231模拟量4&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 请前辈看看这个是什么指令

    刚开始学,有很多不懂的地方,请赐教,谢谢 图片说明:    最佳答案 这个是用户自己定义的功能,不是系统的标准库指令。你想了解这个计时转换的具体控制程序,需要打…

    2017年8月16日
  • 200plc软件下载

    求200plc的最新软件 钻石用户推荐最佳答案 S7-200产品软件下载编程软件SP9及OPC V1.0 SP6 Hotfix1软件均是完整版安装包,…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论