西门子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 PLC如何与S7-200 SMART PLC通信

    想要实现S7-200 PLC与S7-200 SMART PLC通信,但测试下来不行,请各位高手指导下S7-200 PLC可以与S7-200&…

    SIMATIC S7-200 2021年7月5日
  • 求救,急急

    MM440变频器中的PZD区怎样与modbus协议中的地址对应起来呢? 问题补充:MM440变频器应该支持Modbus协议的,我在好多资料上都看到了它的编程例子,但是就是不知道Mo…

    SIMATIC S7-200 2020年11月5日
  • 咨询S7-200 PLC的产地

    你好,6ES7214-1BD23-0XB0 想问下这个PLC的产地谢谢! 问题补充:6ES7214-1BD23-0XB0  6ES7221-1BH22…

    SIMATIC S7-200 2017年6月10日
  • PLC200模拟量剔除处理

    现有四路模拟量输入(4~20mA),拟对四路模拟量取算术平均,并对坏值进行剔除处理(即不在4~20mA范围内的值),若有一路为坏值,则此路信号不参与取平均。请教有无类似C语言中if…

    SIMATIC S7-200 2018年12月2日
  • S7-200 轴运行状态

    是这样的  在S71200里  轴组态好后 可以在轴的数据块里找到一个点  他的意义是  …

    SIMATIC S7-200 2021年7月5日
  • s7224xp哪个口接编码器

    s7224xp哪个口接编码器 最佳答案 《西门子 S7-200?LOGO!?SITOP 参考》V0.92版(更新版)(2008.02.15) &nbs…

    SIMATIC S7-200 2020年10月31日
  • S7-200CN 系列 CCC认证有吗

    S7-200CN 系列 CCC认证有吗 最佳答案 S7-200产品不需要CCC认证,见以下链接:https://support.industry.siemens…

    SIMATIC S7-200 2017年6月7日
  • EEPROM_Direct的用法

    当M5.2闭合后,M5.0过程状态应该输出为高吧?为什么我做出来不是哪?跪求高手指点! 问题补充:条件都已经满足,M5.2闭合,SM0.0上电.还有其他原因造成这种现象吗? 图片说…

    2019年6月10日
  • 200系列224XPCPU 采用PROFIBUS DP通讯

    我想把200系列224XPCPU 采用PROFIBUS DP通讯,现有材料:EM277模块,DP电缆,CP5611卡和DP接头,请问具体详细步骤怎么做,有什么注…

    SIMATIC S7-200 2021年7月4日
  • s7200PPI多主站的问题

    现在想让WinCC和触摸屏同时与s7226通讯,只有一个口。另外一个口和另一台PLC连着。看了西门子手册,可以用高级PPI方式。如果用这种方式,是不是必须得买专门的电缆,我手上只有…

    SIMATIC S7-200 2021年7月5日