labview读取PLC寄存器问题

labview使用modbus读取plc采集的编码器数据进行定位时,测得while循环的扫描周期为10ms,当电机速度为1mm/s时,图片说明读取的值每个相差2,当电机速度为2cm/s时图片说明每个几乎相差40.速度为3cm/s时图片说明每个值相差60多了。请问有没有方法可以在保证速度的前提下降低每个值相差的大小。这是读取寄存器的程序截图

问题解决了吗?同步学习中