FIFO(先进先出)指令的定义及用法-CODESYS资源下载区-酷德网 - CoDeSys软件教程下载,CoDeSys工控资讯门户 

酷德网

HSC6490-cn中国制造,中国芯~
查看: 915|回复: 0

FIFO(先进先出)指令的定义及用法

[复制链接]
  • TA的每日心情
    开心
    2017-11-20 22:07
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2024-11-5 21:21:52 | 显示全部楼层 |阅读模式
    先进先出(FIFO)指令从表(TBL)中移走第一个数据,并将此数输出到DATA。剩余数据依次上移一个位置。每执行一条本指令,表中的数据数减1。
    首先建立表,表的长度(tblen)图示初值为1000(相当于0~999),
    173742rhvraxvvzofvrrfo.png
    “先进”图示,第一个值10我已经写入tbl[0],准备写入(v1给20,置位M1)第二个值20放入tbl[1],以此类推
    173929sswy6fwqgufqf6w6.png 173935et22h25g222whg2f.png
    “先出”图示,第一次置位M2,v2读取的置位第一次写入的10,

    第二次置位M2,v2读取的置位第二次写入的20,以此类推
    174219gdpph4jpio4ei46z.png 174227fkpmn44wmj4445fj.png 174254e0iry266c0r9sp9v.png
    Clear代表清除表里面数据,
    174425ta6qez58rymgaa6w.png 174553hi6qic6gd7z1kjqq.png
    此时监控时,tbl[0]和tbl[1]只是显示还是10和20,当我们再进行采集数据是我们还是将数据放入tbl[0],实际表示数据已经清除

    游客,如果您要查看本帖隐藏内容请回复
    +10
    不赞一个?
    打赏鼓励一下!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

    本版积分规则

    
    顶部qrcode底部
    关注酷德网订阅号,获取更多资讯!

    QQ|Archiver|手机版|小黑屋|酷德论坛 ( 苏ICP备16065247号-1 )|网站地图

    GMT+8, 2026-11-9 03:46 , Processed in 0.149510 second(s), 50 queries .

    酷德网

    © 2001-2013 Hicodesys. 技术支持 by 酷德网

    快速回复 返回顶部 返回列表