業務銷售;竭誠為你服務.
公司主營西門子PLC模塊,數控伺服,觸摸屏等系列產品,產品*,質保一年
![]() |
參考價 | ¥670 |
訂貨量 | 1 |
更新時間:2019-05-29 18:52:26瀏覽次數:261
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
本店“以人為本、科技先導、顧客滿意、改進"的工作方針,致力于工業自動化控制領域的產品、工程配套和集成,擁有豐富的自動化產品的應用和實踐以及雄厚的技術力量,尤其以 PLC復雜控制、傳動技術應用、伺服控制、數控備品備件、人機界面及網絡 應用為公司的技術特長,幾年來,本店在與德國 SIEMENS公司自動化與驅動部門的*緊作中,建立了良好的相互協作關系,在可編程控制器、交直流傳動裝置方面的業務逐年成倍增長,為廣大用戶提供了SIEMENS的新 技術及自動控制非常好的解決方案,?
? ?工業自動化設備,電子元器件,儀器儀表,電線電纜,通信及相關產品,電器設備,電器設備,五金交電,電子設備,機電設備及配件,機械設備,電子產品銷售,機械設備安裝維修,從事‘工業自動化·電子’科技專業領域內技術·技術轉讓·技術質詢·技術服務。
?在經營活動中精益求精,主營業務優勢如下:
SIEMENS 可編程控制器
? 1、 SIMATIC S7 系列PLC、S7200、s71200、S7300、S7400、ET200
? 2、 邏輯控制模塊 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
? 3、 SITOP 系列直流電源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A
? 4、HMI 屏TD200 TD400C TP177,MP277 MP377
SIEMENS 交、直流傳動裝置
? 1、 交流變頻器 MICROMASTER系列:MM、MM420、MM430、MM440、ECO
MIDASTER系列:MDV??
6SE70系列(FC、VC、SC)
2、全數字直流調速裝置 6RA23、6RA24、6RA28、6RA70 系列
SIEMENS 數控 伺服
? 1、840D、802S/C、802SL、828D 801D :6FC5210,6FC6247,6FC5357,6FC5211,6FC5200,6FC5510,
? 2、伺服驅動 : 6SN1123,6SN1145,6SN1146,6SN1118,6SN1110,6SN1124,6SN1125,6SN1128
轉換程序狀態的顯示格式 (頁 8834)
JOIN:連接多個字符串 (頁 2494)
ATH: 將 ASCII 字符串轉換為十六進制數 (S7-1200, S7-1500)
說明
使用指令“ATH"將 IN 輸入參數中的 ASCII 字符串轉換為十六進制數。轉換結果輸出
到 OUT 輸出參數中。
● 使用 IN 參數 (ASCII) 處的指針,可引用以下數據類型:STRING, WSTRING, CHAR,
BYTE, Array of CHAR, Array of BYTE, WCHAR, Array of WCHAR, Array of WORD。
● 使用 OUT 參數(十六進制)處的指針,可引用以下數據類型:Array of CHAR, Array
of BYTE, Array of WORD, STRING, BYTE, CHAR, WORD, INT, DWORD, DINT, SINT,
USINT, UINT, UDINT。 以下數據類型于 S7-1500:Array of WCHAR, WSTRING,
WCHAR, ULINT, LINT, LWORD
通過參數 N,可待轉換 ASCII 字符的數量。多可轉換 32767 個有效 ASCII 字符。
只能解釋數字“0"到“9"、大寫字母“A"到“F"以及小寫字母“a"到“f"。所有其它字符都
將轉換為 0。
由于 ASCII 字符為 8 位,而十六進制數只有 4 位,所以輸出字長度僅為輸入字長度的一
半。ASCII 字符將按照讀取時的順序裝換并保存在輸出中。如果 ASCII 字符數為奇數,則
后轉換的十六進制數右側的半個字節將以“0"進行填充。
對 PLC 進行編程
編程和操作手冊, 10/2018 2507指令
4.1 指令
參數
下表列出了“ATH"指令的參數:
參數 聲明 數據類型 存儲區 說明
IN Input VARIANT D、L 指向 ASCII 字符串的指針
N Input INT I、Q、M、D、L 待轉換的 ASCII 字符數
或常量
RET_VAL Return WORD I、Q、M、D、L 指令的狀態
OUT Output VARIANT I、Q、M、D、L 十六進制數
有關有效數據類型的更多信息,請參見“有效數據類型概述 (頁 247)"。
參數 RET_VAL
錯誤代碼 說明
(W#16#....)*
0000 無錯誤
0007 無效字符。只能使用以下 ASCII 字符:數字“0"到“9"、大寫字母“A"到
“F"以及小寫字母“a"到“f"。
8182 輸入緩沖區過小,無法容納 N 參數中的數據。
8120 IN 參數中的格式無效。
8151 IN 參數中的數據類型不受支持。
8482 輸出緩沖區過小,無法容納 N 參數中的數據。
8420 OUT 參數中的格式無效。
8451 OUT 參數中的數據類型不受支持。
* 在程序編輯器中,錯誤代碼可顯示為整數或十六進制值。有關切換顯示格式的信息,請
參見“另請參見"。
ASCII 字符和十六進制值
下表顯示了 ASCII 字符及其相對應的十六進制值:
ASCII 字符 ASCII 編碼的十六進制值 十六進制數
"0" 30 0
"1" 31 1
對 PLC 進行編程
2508 編程和操作手冊, 10/2018 指令
4.1 指令
ASCII 字符 ASCII 編碼的十六進制值 十六進制數
"2" 32 2
"3" 33 3
"4" 34 4
"5" 35 5
"6" 36 6
"7" 37 7
"8" 38 8
"9" 39 9
"A" 41 A
"B" 42 B
"C" 43 C
"D" 44 D
"E" 45 E
"F" 46 F
示例
下表列出了 ASCII 字符串轉換為十六進制數的示例:
IN 的數據類型 IN N OUT ENO 狀態
STRING, WSTRING '0a23' 4 ● WORD#16#0A23 1
● UINT#10#2595
STRING, WSTRING ‘123aFx1a23’ 10 ● LWORD#16#123AF01A_2300 0
0000
● ULINT#10#1 313 626 236 378
939 392
STRING, WSTRING ‘a23’ 3 WORD#16#A230 1
STRING, WSTRING ‘0a23’ 4 ● WORD#[16#0A23, 16#0000] 1
● BYTE#[16#0A, 16#23]
STRING, WSTRING ‘aFbE’ 1 ● CHAR#‘A’ 1
● WCHAR#‘A’
STRING, WSTRING ‘0a23’ 4 ● CHAR#[‘0’, ‘A’, ‘2’, ‘3’] 1
● WCHAR#[‘0’, ‘A’, ‘2’, ‘3’]
對 PLC 進行編程
編程和操作手冊, 10/2018 2509指令
4.1 指令
IN 的數據類型 IN N OUT ENO 狀態
STRING, WSTRING ‘123aFC1a23’ 10 ● STRING#‘123AFC1A23’ 1
● WSTRING#‘123AFC1A23’
ArrayOfCHAR, [‘a’, ‘B’, ‘E’, ‘3’] 4 WORD#16#ABE3 1
ArrayOfWCHAR
ArrayOfBYTE [16#39, 16#32, 3 WORD#16#9250 1
16#35]
ArrayOfWORD [16#1234, 16#0032, 3 WORD#16#0210 0
16#0031, 16#0000]
ArrayOfWORD [16#0031, 16#0032, 4 WORD#16#1234 1
16#0033, 16#0034]
ArrayOfWORD [16#AB31, 16#32AF, 4 WORD#16#0004 0
16#4333, 16#0034]
ArrayOfWORD [16#0031, 16#0032, 4 [16#1234, 16#0000, 16#0000, 1
16#0033, 16#0034] 16#0000]
ArrayOfWORD [16#0034, 16#0035, 8 DWORD#16#4567_ABCD 1
16#0036, 16#0037,
16#0041, 16#0042,
16#0043, 16#0044]
參見
轉換程序狀態的顯示格式 (頁 8834)
HTA: 將十六進制數轉換為 ASCII 字符串 (S7-1200, S7-1500)
說明
使用指令“HTA"將 IN 輸入中的十六進制數轉換為 ASCII 字符串。轉換結果存儲在
OUT 參數的地址中。
● 可以使用 IN 參數 (十六進制) 中的指針引用以下數據類型:Array of CHAR、Array of
BYTE、STRING、BYTE、CHAR、WORD、Array of WORD、INT、DWORD、Array
of DWORD、DINT、SINT、USINT、UINT、UDINT。僅 S7-1500:Array of WCHAR、
WSTRING、WCHAR、ULINT、LINT、LWORD、Array of LWORD
● 使用 OUT 參數 (ASCII) 中的指針,可以引用以下數據類型:STRING、WSTRING、
Array of CHAR、Array of WCHAR、Array of BYTE、Array of WORD
對 PLC 進行編程
2510 編程和操作手冊, 10/2018 指令
4.1 指令
使用參數 N,可待轉換十六進制字節的數量。由于 ASCII 字符為 8 位,而十六進制數
只有 4 位,所以輸出值長度為輸入值長度的兩倍。在保持原始順序的情況下,將十六進制
數的每個半位元組轉換為一個字符。
多可將 32767 個字符寫入 ASCII 字符串中。轉換結果由數字“0"到“9"以及大寫字母
“A"到“F"表示。
如果 OUT 參數中無法顯示轉換的完整結果,則結果將部分寫入該參數。
下一篇:西門子6SL3120-1TE24-5AB0編程