想了解三菱PLC的菜鳥

      1,本人一直搞不懂三菱plc裡的上位元和下位元之分,能否請先進完整的解釋?在問D200及D201那個為上位元那個為下位元?
      2,當在寫程式時我們常會遇到這個問題就是長度計算超過16位元時該如何解決?除了加上D以外還有別的方法嗎?
      3,在三菱SPD這個指令裡要如何算出跟實際的轉速相同,之後在換算成線速?

 

 

 

![](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]