发表于:2016/7/6 7:18:50
#0楼
我用台达ES2链接AB相编码器,AB双相,高速计数器用C232
现在要做的是在T+0时间记录C232的值,然后在T+1的时间再记录C232的值,然后用后者减去前者,算出T时间内C232的值,但是这个方法在编码器是正数的时候是好的,但是当记录数据时T+0是正数,但是到T+1时编码器就变成负数了,(例如T+0时编码器值时32765,T+1时编码器的值就是-32765)这时算出来的值时负的,有什么办法解决?
现在要做的是在T+0时间记录C232的值,然后在T+1的时间再记录C232的值,然后用后者减去前者,算出T时间内C232的值,但是这个方法在编码器是正数的时候是好的,但是当记录数据时T+0是正数,但是到T+1时编码器就变成负数了,(例如T+0时编码器值时32765,T+1时编码器的值就是-32765)这时算出来的值时负的,有什么办法解决?