300PLC,S120伺服。伺服配置时编码器分辨率为1微米,即1mm=1000LU, 位置MDI的转换只需将输入值乘以1000,然后送入位置控制字,这个我是理解的。可是速度是怎么转换的呢?如图中的“水平速度设定”程序用MDI的值乘以500送入速度控制字,为什么是500?还有后面的“水平实际速度转换及显示”程序,为什么又变成了除360000,?前面乘了500,后面不是应该除500吗?Jog1 velocity setpoint -300000, jog2 velocity 300000. 请各位大侠解惑,也请顺便说一下加速度的转换,谢谢
问题补充:
用的就是111报文
图片说明:
最佳答案
也不知道你那边的S120的机械方面的设置。
反正111报文传回来的速度的单位是1000LU/MIN,
你那边显示的速度的单位是多少?mm/s mm/min?还是其他的,
做相应的转换即可。
提问者对于答案的评价:
谢谢回答。看来看书才是王道,书读百遍,其义自见
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc178405.html