是一个绞车的程序,其中在运行过程中拉力会随着长度越来越大,但是在运行中会遇到卡住的情况,卡住的时候拉力突增的特别大。利用中断做的,不知道有没有问题,请教下(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