S7-200如何处理拉力突增的程序?

是一个绞车的程序,其中在运行过程中拉力会随着长度越来越大,但是在运行中会遇到卡住的情况,卡住的时候拉力突增的特别大。利用中断做的,不知道有没有问题,请教下(VD500是拉力传感器检测值):
LD     SM0.1
MOVB   200, SMB34
ATCH   INT_0:INT0, 10

中断程序INT_0
网络1
LD     SM0.0
MOVR   VD500, VD534
-R     VD530, VD534
网络2
LD     SM0.0
MOVR   VD500, VD530

请教一下以上这样处理有问题吗?如果不合理,该如何计算拉力突变的这个数值呢?

问题补充:
不能单一的用压力检测值跟设定值比较,因为不同的时候提升工况不一样,有时候会从1000米提升,有时候会从5000米深度提升,所以只能用现在取的压力检测值减去上200MS时刻取的压力检测值,用差值跟报警设定值比较。不知道还有什么别的办法。

最佳答案

合理,只要确定好正常情况和非正常情况的增加的差值就可以。
增加个比较,要可靠些累计2-3次中断都超差再输出(在保证2-3次中断时间内设备不会出问题的前提下)

提问者对于答案的评价:
就这样吧!~

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

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

相关推荐