S7 300程序中如何判断数值的变化趋势?

单位的一台设备,带着3个油缸,内置位移传感器,返回给PLC的是25位格雷码。程序内进行相关转换后,显示的是十进制数值,并将其赋值给一个双字。。例如,其中一个油缸的长度是650mm,程序内的DW204的变化范围就是从 0 到 650 。
若DW204的数值若越来越大,说明油缸在伸出;若其数值越来越小,说明油缸在缩回。
现在需要确认的是,DW204的数值到底是在增大还是在减小?
有没有什么比较简单的方法来判断呢?
S7-300里面有没有自带的相关的FC或FB可用呢?

最佳答案

DW204  MOVE到其他的DW,比如DW208
然后过10秒,或者其他时间,用DW204与DW208想减,如果是正数,(用比较指令大于零)则正在增大,如负数则在减小,如果为零则没变化。

提问者对于答案的评价:
谢谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月12日 下午6:49
下一篇 2017年11月12日 下午6:50

相关推荐