西门子PLC比较指令的精度问题

近日在做一控制项目时用到了实数比较指令,结果出现了输出Q0.0不断跳动,因为比较的两个值比较接近,而其在相差较大时不会跳动,请问这是否是正常的呢?实数比较指令可以比较到0.01吗?谢谢了

最佳答案

1 实数是近似数。

2 将比较更改为减法,将减法的结果再处理:
LD     M0.0
MOVR   VD0, AC0
AENO
-R     VD4, AC0
AENO
LDR>=  AC0, 0.1
OR<=   AC0, -0.1
ALD
=      Q0.0

3 为了防止频繁启动,可设定时间:
LDR>=  VD0, VD4
TON    T37, 50

LD     T37
=      Q0.0

提问者对于答案的评价:
谢谢各位,我想自己又学到了一些。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午5:09
下一篇 2020年11月1日 下午5:09

相关推荐

  • S7-200赋值

    LAD指令。 =   N      赋值 =1  …

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

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

    SIMATIC S7-200 2020年11月5日
  • 关于模拟信号的波动问题

    模拟信号波动的利害,使用plc本身的电源后改善不少,后来又加了电容滤波,又好一点,该接的地都接了,不知还有什么方法可以更好的减小波动? 最佳答案 1.你的电缆的选用是否考虑到了屏蔽…

    SIMATIC S7-200 2021年7月5日
  • 200 300 通讯问题

    各位大虾,我有个问题想请教下     根据315与EM277配置资料显示,EM277选择8字节入/8字节出的通讯方式,I/O&nb…

    SIMATIC S7-200 2020年11月1日
  • S7-200 cpu226同时使用PPI和USS通讯,可以吗

    S7-200 cpu226 一个口使用PPI协议和MCGS触摸屏通讯,一个口使用USS协议和v20变频器通讯,俩种通讯会引起冲突吗? 最佳答案 224xp及22…

    SIMATIC S7-200 2017年5月29日
  • 用接近开关测量机械轴转速,如何编程?

    欲用一个2KHz的接近开关检测轴(轴转速范围在0~3000转/分钟)上一点,当检测点通过接近开关时,给S7-200PLC一个高电平,请教各位,如何通过编程实现对轴速的计算? 最佳答…

    SIMATIC S7-200 2021年7月5日
  • TD400如何恢复默认设置

    请问诸位,TD400如何恢复成默认设置? 最佳答案 手册中没有提及恢复成默认设置的内容。我想是不是也可以传上个空配置啊。如果自定义的键盘不支持?ENTER?和?ESC?按键,则必须…

    SIMATIC S7-200 2017年12月8日
  • S7-200SP产品样本

    之前1200的PLC的产品样本的最后几页有模块的接线图,S7-200SP的样本里面没有,是否有带有接线图的样本 最佳答案 看一下S7-200系统手册,里面有详细的介绍,模块的接线一…

    SIMATIC S7-200 2017年11月4日
  • 转换STL为LAD

    我有一段程序,有没有人帮忙转换成LAD的,因为文本的我不会呀,谢谢!! 图片说明:       最佳答案 无法用LAD表示,必须学会STL编…

    2021年7月5日
  • s7-200的问题通讯

    s7-200只有一个rs485,怎么接多个TD设备??? 小弟初学请大侠们指点 最佳答案 看看手册啊!里面说得很清楚的 提问者对于答案的评价:能不能发一份手册给我啊

    SIMATIC S7-200 2021年7月5日