发布于 2016-09-17 06:34:07
5楼
这个编码器是单圈绝对值的,每圈8位256个位置编码,也就是只能在360度以内工作是绝对值的,大于360度以后它其实变为一个增量值编码器了,有一万多数也就不奇怪了。
这么说吧,普通的增量编码器是AB两相的,它其实是在一个周期内的2位格雷码,所以可以通过程序判向和四倍频--它本来就是在一个周期内的2位格雷码有四个位置的,并可以知道先后而判向。在一个周期后就是增量计数了。而你这个8位单圈绝对值编码器是在一圈内的8位256个位置,超过360度开始增量计数,这和一个AB相增量编码器的计数原理是一样的。
另外,这个项目如果需要用绝对值编码器,就应该用全行程绝对值的真多圈绝对值编码器,过去的你这种用法是进口的绝对值多圈编码器太贵,而现在国产化了的绝对值多圈编码器已经不贵,有RS485信号输出的和4~20mA信号输出的可进PLC。
再啰嗦一句,西门子PLC是欧系的,不该配日系的欧姆龙编码器,不匹配,容易受干扰。日系的编码器只能与日系PLC匹配。
一月游