缆车运行过程中,随着提升的缆绳过程中,缆绳的拉力有一个AIW的拉力传感器检测,随着高度这个拉力会变,想处理在拉升过程中缆绳被卡住的情况(并不是卡死,卡住的时候拉力会突增的很大),相当于计算一个拉力值,比方说:上一秒的拉力平均值是500Kg/s,这一秒的平均拉力值是800Kg/s,突变了300Kg/S,就认为突变值太大了(因运行速度慢,一般突变的也就10Kg/S),就做缆绳下放处理,下放一段距离后再提升,在这个过程中,这个垃圾平均值该如何处理呢,利用中断做吧只能?
最佳答案
自控先生,从您的提问知道您想在缆绳运行过程中,从拉力传感器检测值中来判断缆绳是否出现卡住故障,我建议您采用如下办法可以解决问题:您可以在控制程序中加入一段正常拉力最大值检测子程序,设定一个最大拉力存储器如VD100,用存储拉力传感器实时值的存储器与VD100相比较,把最大值正常拉力值存入VD100,这个过程要在正常试运行时完成并执行此子程序。这样,您在最大值上再加一个估计数作为拉力报警值存入如VD110存储器中,在主程序中加入一段检测拉力实时值与拉力报警值比较,并发出报警信号的程序段。当缆绳卡住时检测的拉力值会比正常时高出许多,也会大于报警值,于是系统报警,这样就解决了您的问题了。
东方探索
提问者对于答案的评价:
OK!~
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc321077.html