plc查表操作指令的功能说明

作者:老电工时间:2022-09-18 13:08:13

有关plc查表操作指令的功能说明,表功能指令包括填表、查表、先进先出和后进先出指令,表功能指令实现对数据(只能是字型数据)的存取操作,在查表指令的语句表中,运算符不采用编码形式,而是直接使用。

plc查表操作指令

plc所用的数据多数是以数据表的形式存放在堆栈式的存储区中,为了对数据表的数据进行操作,需要使用表功能指令。表功能指令包括填表、查表、先进先出和后进先出指令。

表功能指令实现对数据(只能是字型数据)的存取操作。

查表指令:

查表指令可以从字型数表中找出符合条件的数据在表中的数据编号,编号范围是0~99。

查表指令的梯形图如图2-56所示。TBL为表的首地址输入端,指明被访问的表格;PIN为查表时进行比较的数据的输入端;INDX用来指定存储地址,以存放表中符合查找条件数据的数据编号;CMD是比较运算符编码输入端,它是一个1~4的数值,分别代表=、、运算符。

TBL的寻址范围为VW、IW、QW、MW 、SW、T、C、*VD、*LD和*AC。

PIN的寻址范围为VW、IW、QW、MW、SW、SMW、AIW、LW T C AC 常量、*VD、*LD和*AC

INDX的寻址范围为VW、IW、QW、MW、SW、SMW、LW、T、C 、AC、*VD、*LD和*AC

在查表指令的语句表中,运算符不采用编码形式,而是直接使用。 

plc查表操作指令

查表指令语句表表示

“FND=TBL,PTN,INDX”

"FNDTBL,PTN,INDX”

“FND

“FND >TBL,PTN,INDX”

表查找指令执行之前,应先对INDX的内容清0。当允许信号EN=1时,从开始搜索表寻找符合由PTN和CMD所决定的条件的数据。如果没有发现符合条件的数据, 则INDX的值等于EC;如果找到一个符合条件的数据,则将该数据在表中的编号装入INDX中。

表查找指令执行完成,找到一个符合条件的数据,如果想继续向下查找,必须先对INDX加1,以重新激活表查找指令。

本站仅提供信息发布平台,文章仅代表作者个人观点。

猜你喜欢

首页 > plc > plc基础教程