查表指令

谁能给一个S7-200查表指令的应用实例。谢谢!

最佳答案

表格查找(TBL)指令在表格(TBL)中搜索与某些标准相符的数据。"表格查找"指令搜索表,从INDX指定的表格条目开始,寻找与CMD定义的搜索标准相匹配的数据数值(PTN)。命令参数(CMD)被指定一个1至4的数值,分别代表 =、<>、<, and >。如果找到匹配条目,则INDX指向表格中的匹配条目。欲查找下一个匹配条目,再次激活"表格查找"指令之前必须在INDX上加1。如果未找到匹配条目,INDX的数值等于条目计数。一个表格最多可有100个条目,数据项目(搜索区域)从0排号至最大值99。设置ENO = 0的错误条件:
 0006   间接地址
 0091   操作数超出范围注释:
 当您在用ATT、LIFO和FIFO指令生成的表格中使用"表格查找"指令时,条目计数与数据条目直接对应。"表格查找"指令并不要求ATT、LIFO和FIFO所要求的最大条目数。因此,如下所示,您应当将"查找"指令的SRC操作数设为一个高于对应的"增加至表格"、"后入先出"或"先入先出"指令TBL操作数的一个字地址(两个字节)。
 提示:欲建立表格,首先为最大表条目数建立一个条目。如果您没有这样做,则无法在表格中建立任何条目。此外,所有的表格读取和表格写入指令必须用边缘触发器指令激活。
 具体例子在软件的帮助菜单中可以找到!

提问者对于答案的评价:
ok

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357039.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论