当前位置: 主页 > PLC控制

s7200检测压力,检测压力快速衰信号

想做这么一个程序:S7200通过压力传感器检测水管压力,当测得压力值在1.5秒内衰减量超过某设定值(例如1.5MPa)时,说明管路破裂,随即发出信号停止电机
怎么检测这个衰减过程,并输出信号?请各位大侠提供个编程思路,谢谢

最佳答案

思路:
建立一个定时中断,设置一个定时时间,或者直接用一个定时器都可以。
在这个中断里实现时间累加,直到1.5秒(可以累加到其它值)。然后进行上一次的读书减1.5秒后的读取,当这个数据差值大于1.5MPa时,启动你需要的控制
定时器可以每1.5秒重新启动定时器,并按这个定时器时间到来实现比较,差值大于等于1.5MPa,启动控制程序。
差值计算:
LDM0.0//1.5S标志位
EU
MOVWAIW0,差值:MW2
-I上次读取的值:MW0,差值:MW2
LDM0.0
MOVWAIW0,上次读取的值:MW0

提问者对于答案的评价:
试过了,采用定时器,或定时中断都可以达到要求,谢谢

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号