拉绳式绝对值型编码器,一般用在控制机械步进的控制中,并且用着相当好用,只要找好基点(零点)和步进的高度,这样就能保证步进的精度,下面我就用的过程中总结的几点经验和大家交流一下,希望大家给予指正:
1、拉绳式绝对值型编码器,需要校出零点,当然不是绝对的零点,只要拉绳时数值从小到大依次一个一个的向上递加,就可以了,这一点要么在厂家调整好,要么自己把它接到一个PLC上,通过程序把格雷码转换成二进制码。
2、转换的数值:根据你选择编码器的精度,转换出来的数值和实际中使用的数值是不一样的,需要根据实际情况进行分析找出与实际步进的数值相对应的编码器的值。
3、数据的转换:只需将格雷码转成自然二进制,这个过程序只需要拿次高位与第一位进行异或做为新数值的次高位,依次异或,最高位不变送入新数值的最高位。新数值你可以放入一个字或双字中(根据编码器的精度),然后分析出最高位、次高位。。。。。。次低位、最低位,这样程序中就好做了。
4、接线顺序一定要按照说明书上的说明进行接线,不明白的地方及时与厂家联系,这样也不会再遇到事情的时候手忙脚乱。
以上经验是在S7-200 PLC上做的实验,仅供参考,说的不到的地方请指正,我们相互交流。QQ:38191228 |