电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

西门子PLC表功用指令

2017-10-09 22:09分类:PLC基础知识 阅读:

 

在S7—200 plc指令体系中,一个表由表地址(表的首地址)指明。表地址和第二个字地址所对应的单元别离寄存两个表参数(最大填表数TL和实习填表数EC),往后是最多100个填表数据,表只对字型数据存储。包含表存数指令、表取数指令、表查找指令。

一、表存数指令

表只对字型数据存储,表的格局如下表所示。


图1 表的格局

ATT,表存数指令

该指令在梯形图中有2个数据输入端:DATA为数值输入,指出将被存储的字型数据或其地址;TBL表格的首地址,用以指明被拜访的表格。当使能输入有用时,将输入字型数据添加到指定的表格中。

表存数时,新存的数据添加在表中终究一个数据的后边。每向表中存一个数据,实习填表数EC会主动加1。


图2 指令ATT实施效果

二、表取数指令

1、FIFO,抢先先出指令

当使能输入有用时,从TBL指明的表中移出榜首个字型数据并将其输出到DATA所指定的字单元。
取数时,移出的数据老是最抢先入表中的数据。每次从表中移出一个数据,剩下数据顺次上移一个字单元方位,一同实习填表数EC会主动减1。

指令格局: FIFO TBL, DATA 。

例: FIFO VW100, AC0


图3 FIFO抢先先出指令


图4 指令FIFO实施效果

2、LIFO,后进先出指令

当使能输入有用时,从TBL指明的表中移出终究一个字型数据并将其输出到DATA所指定的字单元。
取数时,移出的数据是终究进入表中的数据。每次从表中取出一个数据,剩下数据方位坚持不变,实习填表数EC会主动减1。

指令格局: LIFO TBL, DATA

例: LIFO VW100, AC0


图5 LIFO后进先出指令


图6 指令LIFO实施效果

三、表查找指令:FND

经过表查找指令能够从字型数表中找出契合条件的数据地址的表中数据编号,编号方案为0~99。

在梯形图中有4个数据输入端:TBL表格的首地址,用以指明被拜访的表格;PTN是用来描绘查表条件时进行比照的数据;CMD是比照运算符“?”的编码,它是一个1~4的数值,别离代表=、<>、<和>运算符;INDX用来指定表中契合查找条件的数据的地址。


图7 表查找指令

图8 表查找指令实施效果

上一篇:安闲口通讯留神事项

下一篇:32位指针存储区域穿插寻址首要是用在哪些方面?

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部