比较触点数值非法错误

有一程序,运行个把月后,会报比较触点数值错误,重新下载后,又能用个把月,网上查到“不执行和能流为零是两回事”前辈们能举例说明下吗,另外请问在使用手册中哪单节中有注明?

问题补充:
我根据PLC信息,最后锁定到这个网络的VD2350上了,可VD2350是实数相乘出的结果,应该肯定是实数,就怎么也没想到问题,另外这个地址在其它地方没用到,间接的也没有访问,就是运行一段时间出这个问题,实在没想到问题所在。

图片说明:

比较触点数值非法错误   

最佳答案

请登录网址http://forum.ttplc.com/forum.php?mod=viewthread&tid=20658查看相关解释也许对你有所帮助!
这就拽到问题了,VD2350是实数且是两数相乘的结果,如果乘数和被乘数在小数点后的值pLc釆集时有微小变化,且又不超出该值的限定范围,两数相乘后结果可能会越来越大,最后超出我们对该值限定的范围而导致模块报错!
     我建议你使用实数比较指令中,VD2350<2000时传送-2000到目的地址中,VD2350>=2000时传送2000到目标地址中,将程序改下试试!

提问者对于答案的评价:
非常感谢各位的解答,由于出差,没顾上及时回复,我后期改个试试,有这可能。现在的解决办法是,把VD2350传给AC0,先园整,再变成实数,去比较就不会出错。

专家置评

已阅,最佳答案正确。
通常,real和real的运算不会超出类型。但如果在子程序中参见运算,又用到temp类型存储,若是在子程序运行之初没有对temp类型变量清零,有可能影响运算结果。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月26日 上午2:02
下一篇 2017年7月26日 上午2:02

相关推荐

  • 200plc的em231模拟量输入模块所有AIW显示最大

    200plc的em231(4–20mA)模拟量输入模块所有AIW显示最大,但是从模块端子上面测试4—20mA是正常的,接线也没有问题,头一天我走的时候是正常的,今天来一看全是…

    SIMATIC S7-200 2020年10月31日
  • smart700ie与s7-200之间怎么通信

    smart700ie与s7-200之间用RS485通信线怎么通信 最佳答案 使用RS485/422的串口连接CPU200,硬件连接见附图;软件组态选择PPI协议即可。 图片说明: …

    2017年11月1日
  • CPU226如何读取仪表的Modbus数据?

    仪表的参数地址都是16进制的,CPU能直接读取数据出来吗?见图片,比如读第一个0000H,200里直接读取的从站地址40001就可以了吗? 最佳答案 可参考:《CPU226CN如何…

    SIMATIC S7-200 2020年10月31日
  • 定时器计数器当前值读取

    我想问一下:如何读取定时器和计数器的当前值? 在什么资料上有介绍? 最佳答案 使用字操作指令,就可以读取定时器和计数器当前值 如:movw &nbsp…

    SIMATIC S7-200 2021年7月5日
  • 西门子plc CAD图库

    S7-200 S7-200SMART S7-300 S7-400 S7-1200 S7-1500 CAD图纸全集&nbs…

    2021年7月5日
  • S7-200 PC Access SMART 发生错误

    PLC程序做好下已经到PLC里,S7-200 PC Access SMART在台式电脑并导入PLC程序,连接了所有变量。前两天都正常,PC …

    2021年7月5日
  • 485引脚问题

    请问S7 200 PLC的485引脚,A,B哪个是正,哪个是负? 问题补充:轻轻飞专家所说的接线8+接3-,我不太明白。 我现在是要和仪表通信,20个…

    SIMATIC S7-200 2021年7月4日
  • n和p跳变信号

    请教各位,我看到书上写的n是负跳变信号,我有点不明白什么样的信号就是跳变信号呢?最好能举例。谢谢啦! 最佳答案 P为上升沿触发信号,取值一个脉冲信号,只动作一次。N为下降沿触发信号…

    2020年10月31日
  • 什么是积分项前值

    在PID积分项公式里参数MX手册上称之为积分项和(所有积分项)前值之和,请那位大侠给指点一下这句话的具体含义? 问题补充:积分项在PID里面具体的作用是什么?请给解释一下 最佳答案…

    SIMATIC S7-200 2021年7月5日
  • 200的CPU选择列表里面没有相应的型号

    200的软件里面,在选择PLC类型时,没有相应的型号(224xp cn),请问该怎么解决呢?手上暂时没有实物,不能通过读取来定型号,有没有300那样的GDS文件可以安装呢…

    SIMATIC S7-200 2020年11月5日