当前位置: 主页 > PLC控制

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

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

最佳答案

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

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

  • 关注微信

猜你喜欢

微信公众号