回复内容:
对: LMQ 是不是应该理解为:p0-17的值为03,则p0-09 ... 内容的回复!
p0-17是用來選取監視變數的,若值为03,從 P0-09 讀出的是馬達目前的位置,單位是 PLS
p0-18 若值为00,從 P0-10 讀出的也是馬達目前的位置,但是單位是 PUU
PLS 單位固定為 每轉 1280000 PLS,詳細說明請見 PLS 位置單位是什麼
PUU 單位是由使用者自行定義的位置單位,請參考 PUU 位置單位說明
A2 伺服所有監視變數列表可以參考 這裡
此兩種單位雖然是 樓主所言 保持一個齒比(P1-44/P1-45)的關係
但實際讀取二者相除不一定會剛剛好滿足這個比例,主要原因有二:
1,兩者更新不同時,PLS是底層馬達控制使用,更新頻率遠高於PUU,可用軟件示波器觀察,約差8倍
2,PLS 數值很大,使得計數器很容易溢位(overflow),大約1000圈就會溢位,之後PLS/PUU相除就亂七八糟了!