位置:51电子网 » 技术资料 » 无线通信

​表取数指令

发布时间:2019/6/7 20:35:33 访问次数:1119

   表取数指令EA20QS10AG-F

   从表中移出一个字型数据有两种方式:先进先出式和后进先出式。一个数据从表中取出之后,表的实际填表数EC减1。两种方式的指令在梯形图中有两个数据端:输人端TBL,表格的首地址,用以指明被访问的表格;输出端DATA,指明数值取出后要存放的目标单元。

   TBI'的寻址范围为VW、IW、QW、SW、MW、SMW、I'W、T、C、※VD、xAC、x LD。DATA的寻址范围为VW、IW、QW、MW、SW、SMW、LW、T、c、AQW、AC、xVD、xAC、兴LD。

    如果指令试图从空表中取走一个数值,则特殊标志寄存器SM1.5置位。表取数指令影响的特殊存储器位:SM1,5(表空)。

   使能流输出ENO断开的出错条件:0006(间接寻址)、0091(操作数超界)。

   (1)先进先出指令:FIFO

   当使能输人有效时,从TBI'指明的表中移出第一个字型数据并将其输出到DATA所指定的字单元。

   FIFO表取数时,移出的数据总是最先进人表中的数据。每次从表中移出一个数据,剩余数据依次上移一个字单元位置,同时实际填表数EC自动减1。指令格式:FIFf) TABLE, DATA

   (2)后进先出指令:LIFO

   当使能输人有效时,从TBL指明的表中移出最后一个字型数据并将其输出到DATA所指定的字单元。

   I'IFO表取数时,移出的数据是最后进人表中的数据。每次从表中取出一个数据,剩余数据位置保持不变,实际填表数EC自动减1。

指令格式:I'IFO TABI'E, DATA



   表取数指令EA20QS10AG-F

   从表中移出一个字型数据有两种方式:先进先出式和后进先出式。一个数据从表中取出之后,表的实际填表数EC减1。两种方式的指令在梯形图中有两个数据端:输人端TBL,表格的首地址,用以指明被访问的表格;输出端DATA,指明数值取出后要存放的目标单元。

   TBI'的寻址范围为VW、IW、QW、SW、MW、SMW、I'W、T、C、※VD、xAC、x LD。DATA的寻址范围为VW、IW、QW、MW、SW、SMW、LW、T、c、AQW、AC、xVD、xAC、兴LD。

    如果指令试图从空表中取走一个数值,则特殊标志寄存器SM1.5置位。表取数指令影响的特殊存储器位:SM1,5(表空)。

   使能流输出ENO断开的出错条件:0006(间接寻址)、0091(操作数超界)。

   (1)先进先出指令:FIFO

   当使能输人有效时,从TBI'指明的表中移出第一个字型数据并将其输出到DATA所指定的字单元。

   FIFO表取数时,移出的数据总是最先进人表中的数据。每次从表中移出一个数据,剩余数据依次上移一个字单元位置,同时实际填表数EC自动减1。指令格式:FIFf) TABLE, DATA

   (2)后进先出指令:LIFO

   当使能输人有效时,从TBL指明的表中移出最后一个字型数据并将其输出到DATA所指定的字单元。

   I'IFO表取数时,移出的数据是最后进人表中的数据。每次从表中取出一个数据,剩余数据位置保持不变,实际填表数EC自动减1。

指令格式:I'IFO TABI'E, DATA



上一篇:​表查找指令:FND

上一篇:程序控制指令

相关技术资料
6-7​表取数指令

热门点击

 

推荐技术资料

机器小人车
    建余爱好者制作的机器入从驱动结构上大致可以分为两犬类,... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!