恭喜,你发布的帖子
发布于 2015-09-19 16:26:03
3楼
L "Rollw2RefVal"
L PID 512
-D
DTR
L 4.298000e+002
/R
T #Istpos_WG_R
L 1.450000e+001 //korrektur Referenzpunkt
-R
T #Istpos_WG_R
RND
T "DB_HMI".Drehrollenwagen.IstPositionRechts
T "DB_OPLadebereich".Drehrollenwagen.IstPositionRechts
此是原程序PID512是编码器的地址,我们换了编码器后改了程序;
L PID 512
L #4
/D
T MD200
L "Rollw2RefVal"
L MD200
-D
DTR
L 4.298000e+002
/R
T #Istpos_WG_R
L 1.450000e+001 //korrektur Referenzpunkt
-R
T #Istpos_WG_R
RND
T "DB_HMI".Drehrollenwagen.IstPositionRechts
T "DB_OPLadebereich".Drehrollenwagen.IstPositionRechts
我想是相除后和原来的256线编码器有累积误差。
程序没问题,想了几天...............
今天灵光乍现,楼主检查一下编码器输入的频率设置,是20KHZ还是100Khz,编码器线数高了,输入脉冲的频率也高了,如果FM350-1的计数频率低,会导致丢脉冲的。
验证的方法很简单,用原先1/4的速度去定位,应该是准确的。
请填写推广理由:
分享
只看
楼主