map库的使用问题
郑志武
发布于2012-12-16 22:33
342
0
标签:
使用s7-200的map库碰到的问题,q0_0_ctrl在程度中作啥用,还有scale_eu_pulse功能块中e_unit这个如果伺服电机是带同步带轮怎么计算,再附带问一下相关电子齿轮比怎么计算.
佳答案
q0_0_ctrl用于传递全局参数,可以设置小频率,大频率,加减速时间,正反向限位,还有显示绝对位置。每个扫描周期都要调用,即用sm0.0驱动。
scale_eu_pulse用于将一个位置量转换成脉冲量。
input输入要移动的位置量,
pulses就是伺服转一圈用的脉冲数,
e_unit的计算很简单,就是伺服转一圈,丝杆走了几毫米。设螺距=5mm,速比=1:20
那么e_unit=5*1/20
电子齿轮可以参考https://wenku.baidu.com/view/860706c36137ee06eff91808.html