我现在想用S7-200 填表、查询指令做模糊数据查询(49个数据),但不知道如何使用填表指令进行数据输入,如何使用查表指令进行数据查询。希望各位帮帮忙,很急的,谢谢
问题补充:
手册我已经找到了,不过它上面编写的是对数据进行采集,而我是已经知道一组数据,怎样输入到表里面,不要误解。
最佳答案
ATT指令 填表
该指令在梯形图中有2个数据输入端:DATA为数值输入,指出将被存储的字型数据或其地址;TBL表格的首地址,用以指明被访问的表格。当使能输入有效时,将输入字型数据添加到指定的表格中。
表存数时,新存的数据添加在表中最后一个数据的后面。每向表中存一个数据,实际填表数EC会自动加1。
TBL_FIND 查询
FND,表查找指令。通过表查找指令可以从字型数表中找出符合条件的数据所在的表中数据编号,编号范围为0~99。
在梯形图中有4个数据输入端:TBL表格的首地址,PTN是用来描述查表条件时进行比较的数据;CMD是比较运算符“?”的编码,它是一个1~4的数值,分别代表=、<>、<和>运算符;INDX用来指定表中符合查找条件的数据的地址。
更详细的介绍请看《S7-200中文系统手册》,里面对这个问题有详细具体的说明,还有实例。
提问者对于答案的评价:
最好给我发个小程序参考,谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc345044.html