一个收料系统,要根据电机转过圈数来控制其速度,使列于其中的东西有序排列,如何取出Z相信号呢?或者应该也有其它的办法?
问题补充:
Z相接到PLC输入,这想法不错!
另外那个KK120会不会因为转过圈数过多而溢出呢?将KK120的读数除以每转脉冲数可以得出转过圈数?
最佳答案
1、KK120实际代表的是转子转过多圈后的位置实际值,其高位字为转数,低位字就是转子角度。
2、所以,你不需要除以每转脉冲数,仅读取KK120的高位字,即可得到电机轴的圈数信息。
3、圈数存储在16位字中,所以其最大值是有限的。这个圈数的计数,是一个循环过程:从0到最大,然后再清零重来。所以,你对读取到的圈数值要做一个判断,真正的圈数应该等于——
出现最大圈数值次数×最大圈数值+当前圈数值
提问者对于答案的评价:
很好,说得很具体!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc190220.html