找答案的一个问题的讨论

已锁定

Laohuai

  • 帖子

    6044
  • 精华

    18
  • 被关注

    71

论坛等级:至圣

注册时间:2004-10-11

普通 普通 如何晋级?

找答案的一个问题的讨论

756

8

2015-09-20 23:05:35

展开查看
引用自找答案,问题ID:130788

请教:要判断VW0到VW100是否=0,有什么最简单的方法请师傅赐教

提问者:黄金甲浏览器


WWCWWC 回答道:

试试表格查找指令(TBL_FIND)。
表格查找(TBL)指令在表格(TBL)中搜索与某些标准相符的数据。"表格查找"指令搜索表,从INDX指定的表格条目开始,寻找与CMD定义的搜索标准相匹配的数据数值(PTN)。命令参数(CMD)被指定一个1至4的数值,分别代表 =、<>、<, and >。如果找到匹配条目,则INDX指向表格中的匹配条目。欲查找下一个匹配条目,再次激活"表格查找"指令之前必须在INDX上加1。如果未找到匹配条目,INDX的数值等于条目计数。一个表格最多可有100个条目,数据项目(搜索区域)从0排号至最大值99。
其中,TBL为表的首地址,PTN为需要查找的数据,INDX用于存放表中符合查表条件的数据的地址;CMD为比较运算符代码“1”、“2”、“3”、“4”,分别代表查找条件“=”、“<>”、“<”和”>”:
注意查表指令不需要ATT指令中的最大填表数TL。因此,查表指令的TBL操作数比ATT指令的TBL操作数多两个字节。例如,ATT指令创建的表的TBL=VW200.对该表进行查找指令时的TBL应为、VW202。
实际操作将PTN管脚写入16#0000,CMD管脚设置为1(=0)

还有7人在找答案上回答了该问题,查看全部>
我想问 提问者:黄金甲浏览器 的是,假如寄存器在你清零前就是零呢?那你还当做处理过了吗?

所以是你的通讯逻辑有问题。
找答案的一个问题的讨论 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。