今天公司的测长称重不好使,测长经常不准,才发现一个问题。
先简单说一下设备原理,测长使用2个编码器分别称为长行程和短行程,用来测钢管长度的。
初始位置固定再两端,距离为L,开始测长时,两个行程电机同时启动,离开远点开始计数,检测到钢管时停止同时把高数计数器里面的值送出去进行计算,长行程行走距离为L1,短行程行走距离为L2,那么钢管长度距离为L-L1-L2。
PLC采用S7-200 224CPU,高数计数器用通道1和2,模式采用1(增计数+外部复位),行程移动是采用普通交流电机带动,问题就出现在这,两个行程,一个行程高速计数器里面有数时,另一个行程无论是启动还是停止,都能把前一个行程的数给复位,开始疑为干扰所致,但是换上屏蔽线也不行,用程序写了个自保程序想捕捉一下是不是有干扰脉冲,捕捉不到~,换上屏蔽线也不行,只要在高速计数器所对应的点上接上线,一个启动就能把另一个给复位,而它本身却没问题,郁闷,不知道什么原因,请高手帮忙分析一下,谢谢
再解释一下:HC1和HC2的编码器都在普通交流电机上的,HC1上电机的启动和停止能吧HC2里面的值清零,HC2上电机的启动和停止也能把HC1里的值清零,而他们自己却没有问题