一批数据的判断是否为0

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

最佳答案

试试表格查找指令(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)

提问者对于答案的评价:
我要回答laohuai工程师,现在我做的是DTU短信控PLC,PLC对它其中的短信仅是读一次后短信内容的寄存器马上清0(当然我是用modbus不断循环地读),如果我判断这些寄存器全部为0那么读取完成,之后触发一系列所需要的功能,这是一个很简单的问题,其实是laohuai工程师想得太过复杂而已,和死胡同有关系么?·····

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月15日 上午12:06
下一篇 2017年8月15日 上午12:06

相关推荐

  • 西门子plc200存储卡在cpu运行的情况下支持热插拔吗?

    西门子plc200存储卡在cpu运行的情况下支持热插拔吗? 已知当前的200plc上有存储卡一块,当前的plc的状态是RUN,在线拔掉插在plc的存储卡会影响当前的plc…

    SIMATIC S7-200 2021年7月4日
  • 关于S7-200的添加表指令

    我先把数据写在了数据块了,例如VW100,再根据手册写好了MOVW建表,用ATT将VW添加给VW200,添加时候会显示红框,在读表的时候输给QW0,灯也没有显示,全部根据手册写得,…

    2017年11月6日
  • MicroWIN Smart程序怎么自定义库?

    MicroWIN Smart程序怎么自定义库? 最佳答案 请见:、西门子S7-200SMART编程用户自定义指令库:https://www.siemensplc.com/…

    SIMATIC S7-200 2021年7月5日
  • 分辨率对定时器的影响

    我现在用的是S7–200的系统,1MS、10MS、100MS 分辨率对定时器有社么影响。 最佳答案 你在在线帮助中搜索定时器会有下面的内容并有定时器的使用例子&nbsp…

    SIMATIC S7-200 2020年11月5日
  • 急急急EM231与电位器怎样接线

    有一个电动调节阀,阀门开启角度对应着电位器电阻信号,我想用EM231读取电流信号,请问电阻如何与EM231接线? 图片说明:    最佳答案 既然是EM231的…

    2018年12月3日
  • td400能与CPU314连吗

    TD400C能和CPU314连接吗 最佳答案 TD400C是专用于S7-200的文本显示器,不适用于S7-300/400。 提问者对于答案的评价:ok

    SIMATIC S7-200 2021年7月5日
  • 有关PLC模块的问题

    请问A/D、D/A转换器与模拟量的输入输出有什么区别?我想采集电流互感器与电压互感器的信号给PLC,用A/D转换器是否能实现?还有没有更好的方案?另外,电流互感器与电压互感器输出的…

    SIMATIC S7-200 2020年10月31日
  • 中断发生时,主程序是否同时被扫描

    中断程序调用时,主程序是不是同时在扫描? 最佳答案 子程序跟中断程序的运行一样,先将程序的运行点压入堆栈区,然后再执行子程序或中断程序,子程序或中断程序执行完成后再从堆栈区中取出程…

    SIMATIC S7-200 2021年7月5日
  • 非致命性错误

    错误提示: 96    缺少SCRE或SCRE之前的指令非法,这个错误该怎麽解决啊那位师傅帮忙,谢谢!!!! 最佳答案 SCR指令…

    SIMATIC S7-200 2020年11月1日
  • 200 modbus 从站累加器问题

    我看自带的modbus库里交叉引用了累加器,我在程序里还能使用不?使用的话有什么影响? 现在的情况是我在程序中使用了累加器,现在技改需要做modbus从站通信,端口初始化…

    SIMATIC S7-200 2017年12月2日