- 艾寶物聯IOBOV? ─ 工業無線測控專家
ASCII碼與十六進制數之間的轉換指令指令格式和功能如表1所示。
表1 ASCII碼與十六進制數之間轉換指令的格式和功能
LAD |
|
|
STL |
ATH IN,OUT,LEN |
HTA IN,OUT,LEN |
操作數及數據類型 |
IN/ OUT: VB, IB, QB, MB, SB, SMB, LB。數據類型:字節 LEN:VB, IB, QB, MB, SB, SMB, LB, AC, 常量。數據類型:字節。最大值為255 |
|
功能及 說明 |
ASCII至HEX(ATH)指令將從IN開始的長度為LEN 的ASCII字符轉換成十六進制數,放入從OUT開始的存儲單元 |
HEX至ASCII (HTA)指令將從輸入字節(IN)開始的長度為LEN的十六進制數轉換成ASCII字符,放入從OUT開始的存儲單元 |
ENO=0的錯誤條件 |
0006 間接地址, SM4.3 運行時間 ,0091 操作數范圍超界 SM1.7 非法ASCII數值(僅限ATH) |
PLC之家,www.PLC100.com
注意:合法的ASCII碼對應的十六進制數包括30H到39H,41H到46H。如果在ATH指令的輸入中包含非法的ASCII碼,則終止轉換操作,特殊內部標志位SM1.7置位為1。