大体思路:
1、单次行程开始时,
编码器的当前值写入一个地址,比如VD100
2、单次行程结束时,编码器的当前值写入第二个地址,比如VD104
在写入VD104的值后,再加上一个双整减指令,用VD104减去VD100的值
结果写入另一个地址,比如VD108,这个VD108就是单次行程的长度
3、再取一个地址,比如VD112,然后在每次完成一个行程的时候,都把VD112和VD108相加,得出的结果再赋值给VD112,这个VD112就是所有行程的累加总和
4、注意:每次的计算和累加都要用上升沿触发!!!行程的开始和结束就是触发点!