2个编码器分别对应于2条输送链,可规定A输送链速度恒定(不变化),B输送链随之变化
在规定的时间内读取2条输送链的脉冲数进行减法运算,此运变化算结果(A输送链脉冲数减B输送链脉冲数)
一、在可设定的数据(比方说运算结果在50-100)内,控制B输送链为“快加速”命令,此时可通过DA模块给B输送链变频器1.3倍的速度(相对于A输送链),反之如此运算结果为负值则为“快减速”命令,可通过DA模块给B输送链变频器0.7倍的速度(相对于A输送链)
二、在可设定的数据(比方说运算结果在10-30)内,控制B输送链为“慢加速”命令,此时可通过DA模块给B输送链变频器1.1倍的速度(相对于A输送链),反之如此运算结果为负值则为“慢减速”命令,可通过DA模块给B输送链变频器0.9倍的速度(相对于A输送链)
如此已达到同步的目的,不过此方法一般用在同步要求不是特别特别严格的情况下可采用。楼主如需要,我可传一样例程序给你参考!
以上的想法仅供参考!希望对您有帮助!