![](upload://2HmfTwDWBTcujyfIhl5kXQCrJLO.jpeg)
---------------------------------------------------------------------------------------------------------------------------
以上資料節錄於FX3u指令說明書;1,2題請參照
---------------------------------------------------------------------------------------------------------------------------
轉速表示的是頻率所以可以用SPD得到的資料乘上一係數而知
例如RPM為每分鐘轉速
你用SPD得到一個每秒次數,哪就再乘上60就代表的是轉速了
但前的是馬達一轉一檢出;如果馬達一轉5檢出的話你的數據就要再除以5
而線速度的單位是公尺/秒
所以你還需要一個長度轉換單位
例如你的傳動輪周長是1M
每秒轉一圈的話線速度就是1M/SEC
依這個關係修正你實際的參數
1.再32位元時,以你的例子,D201為上位元,D200為下位元,如果16位元的話,由左往右算的8位元為上位元,於為下位元.
2.以MOV指令來算是做16位元搬移,如果32位元就要變成DMOV(例:MOV K16 D201,或DMOV K16 D201)
3.SPD量測到的為多少派波,先將派波值除以你的每圈派波數,再將除後的值乘以每圈的外經總長就是長度.
[QUOTE=ronaldinho]
1,本人一直搞不懂三菱plc裡的上位元和下位元之分,能否請先進完整的解釋?在問D200及D201那個為上位元那個為下位元?
2,當在寫程式時我們常會遇到這個問題就是長度計算超過16位元時該如何解決?除了加上D以外還有別的方法嗎?
3,在三菱SPD這個指令裡要如何算出跟實際的轉速相同,之後在換算成線速?
[/QUOTE]