報名人數298905
          資訊中心 > 課程相關資訊 > 技工技能類 > PLC電工資訊 > PLC資訊 >?三菱ASCII碼使用

          三菱ASCII碼使用

          時間:2019-09-06 14:49 來源:郭晨

          一, 意思

          1.用特定的數值顯示字母,數字,符號。

          2.字母,數字,符號又稱之為字符.

          3.多個字母和數字又稱之為字符串(STRING)。

          如下圖

          三菱ASCII碼使用01 

           

          二, 指令使用

          (需謹記1個字符占ASCII的8個位,也就是說一個D區只能存放2個字符)

          1.ASC   字符轉ASCII碼  一次固定轉8個字符,如果不夠8個字符默認為空格。

          如:ASC     ABCD   D0

          總共會轉8個字符一個D區只能存放2個字符,所以指令默認占用4個D區

          如下圖所示

          三菱ASCII碼使用02 

          D0  存放  AB    D1   存放  CD   D2  存放  2個空格    D3  存放  2個空格

          三菱ASCII碼使用03 

          數據格式選擇STRING字符串格式

          三菱ASCII碼使用04 

          M8161:選擇8或16位模式

          影響ASC,ASCI,HEX,RS,CCD等指令位的使用

          M8161=OFF時16位模式則如上圖只是用了4個寄存器。

          M8161=ON時    8位模式則使用8個寄存器的低8位,高8位則不使用。

          如下圖:

          三菱ASCII碼使用05 

          三菱ASCII碼使用06 

          2.ASCI數值轉ASCII碼,要以16進制輸入。

          如ASCI   H1234     D0     K4   

          H1234:要轉換成ASII碼的數值

          D0:轉換后的結果存放首地址

          K4:要轉化數據的個數   K4  轉換4個ASII碼

          如果寫K1只轉換1個,K2轉換2個,K3轉換3個……..

          將H1234轉換為ASCII碼后,存放在以D0為首地址的4個字節中

          多了重復存放。

          少了少存放。

          可以將轉化來的數據做對比

          D0:當中12849=16#3231

          D1:當中13363=16#3433  對應上表

          同樣需記得M8161的影響

          3.HEX  將ASCII碼轉換數值  

          HEX    D0   D10     K4   

          D0:存放有ASCII碼的地址寄存器首地址

          D10:將ASCII轉換后存放的地址寄存器首地址

          K4:轉換的個數,如果寫K1只轉換1個,K2轉換2個,K3轉換3個……..

          同樣需記得M8161的影響

          4.$MOV字符傳送

          $MOV  “I Love You” D0

          將字符傳送要以D0為首地址連續N個地址

          N由PLC自己做判斷

          智通教育是東莞市專業的PLC編程培訓機構,平時會不定期的在網站發布一些PLC電氣自動化課程相關的知識點,有興趣的同學歡迎大家關注本網站!