上海翰粤自动化系统有限公司

智能制造网免费11

收藏

西门子S7-200PLC的表指令使用例程

时间:2015-10-29      阅读:1253

西门子S7-200PLC的表指令使用例程

需要将实时采集的数据,建立一个长度的表格(ATT填表指令)。实时记录数据,那么就要求这个表格具有*先出的功能(FIFO)。

1.ATT填表指令:向表格(TBL)中加入字值(DATA)。表格中的*个数值是表格的zui大长度(TL)。第二个数值是表格的实际条目数。每次向表格中增加新数据后,条目计数加1。新数据被增加至表格中的zui后一个条目之后,即无法再向表格中添加数据,报溢出。表格zui多可包含100个条目,不包括zui大条目数和实际条目数的参数。

2. FIFO*先出指令:从表(TBL)中移走*个数据,并将此数输出到DATA。剩余数据依次上移一个位置。每执行一条本指令,表中的数据数减1。

3.将这两个指令结合起来,先通过数据建表,当表格满了之后,再移出老的数据,填入数据。如下图所示:

注意:所有的表格读取和表格写入指令必须用边缘触发器指令激活。

上一篇: 西门子PLC的计数指令 下一篇: 西门子S7300/400中DBW和DIW有什么区别
提示

请选择您要拨打的电话: