以前使用三菱的时候,直接读取C251的数值,然后换成成距离。C251过零之后应该是继续减计数变成负值。现在手头有个工控板,防三菱的那种。他的C251是循环计数的,当C251超过65535的时,又继续从0开始计数。当减计数超过0的时候,在继续从65535开始减计数。编码器是增量编码器
请问大家这个在编程时怎么处理呢?
以前用过绝对值编码,感觉意思上差不多。之前用的是单圈的绝对值编码器,在做多圈用的时候,比较麻烦,后来是找的某一个点,判断是正过圈还是反过圈,然后设置一个圈数,最后来计算距离的。感觉好麻烦,不知道大家只怎么处理这种的。