:1800弄(電子商務(wù)園)5005.
公司主營:西門子數(shù)控系統(tǒng),V20變頻器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機界面,變頻器,DP總線,MM420 變頻器MM430 變頻器MM
![]() |
參考價 | ¥670 |
訂貨量 | 1 |
更新時間:2018-11-23 10:34:03瀏覽次數(shù):277
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
西門子變頻器6SL3211-0AB15-5UA1
SINUMERIK:801、802S 、802D、808D, 802D SL、810D、840D、611U、S120取值范圍受限
Modbus TCP 寄存器的寬度為 16 位。任何情況下,顯示參數(shù)(r 參數(shù))的值都不可以 16 位顯示。以下情況下會顯示可顯示的值。
· Unsigned:65535
· Signed min:-32768
· Signed max:32767
在 Modbus 通訊中,控制器和設(shè)備之間的數(shù)據(jù)交換采用的是預(yù)定義的功能碼。控制單元使用以下 Modbus 功能碼:
● FC 03:Holding Register,用于從變頻器讀取數(shù)據(jù)
● FC 06:Write Single Register,用于單個寄存器的寫入
● FC 16:Write Multiple Registers,用于多個寄存器的寫入
圖 11-50 組成部分包括 Modbus Application Header (MBAP) 和功能碼
每個有效的寄存器地址都可以作為起始地址。
控制器通過 FC 03
發(fā)出讀任務(wù)時,可能不止一個寄存器響應(yīng)。響應(yīng)的寄存器的數(shù)量包含在讀任務(wù)的字節(jié) 10
和 11 中。
表格 11- 22 讀任務(wù)的結(jié)構(gòu),設(shè)備號 17,示例
值 | 字節(jié) | 描述 | |
MBAP Header | |||
03 | h | 7 | 功能代碼 |
00 | h | 8 | 寄存器起始地址“高"(寄存器 40110) |
6D | h | 9 | 寄存器起始地址“低" |
00 | h | 10 | 寄存器“高"的數(shù)量(2 個寄存器:40110;40111) |
02 | h | 11 | 寄存器“低"的數(shù)量 |
應(yīng)答返回了對應(yīng)的數(shù)據(jù)組:
表格 11- 23 設(shè)備對讀任務(wù)的應(yīng)答,示例
值 | 字節(jié) | 描述 | |
MBAP Header | |||
03 | h | 7 | 功能碼 |
04 | h | 8 | 字節(jié)數(shù)量(返回 4 個字節(jié)) |
11 | h | 9 | 個寄存器“高"的數(shù)據(jù) |
22 | h | 10 | 個寄存器“低"的數(shù)據(jù) |
33 | h | 11 | 第二個寄存器“高"的數(shù)據(jù) |
44 | h | 12 | 第二個寄存器“低"的數(shù)據(jù) |
表格 11- 24 無效讀任務(wù)
讀任務(wù) | 變頻器的響應(yīng) |
寄存器地址無效 | 異常碼 02(數(shù)據(jù)地址無效) |
讀取一個“只寫寄存器" | 所有值都置 0 的報文。 |
讀取一個預(yù)留的寄存器 | |
不止 125 個寄存器被控制器尋址 | 異常碼 03(數(shù)據(jù)值無效) |
起始地址加上寄存器數(shù)量的總和超出定義的寄存器范圍 | 異常碼 02(數(shù)據(jù)地址無效) |
起始地址是保持寄存器的地址。
通過 FC 06 發(fā)出寫任務(wù)時,始終只有一個寄存器響應(yīng)。在寫任務(wù)的字節(jié) 10 和 11
中,包含了需要被寫入該寄存器的數(shù)值。
表格 11- 25 寫任務(wù)的結(jié)構(gòu),設(shè)備號 17,示例
值 | 字節(jié) | 描述 | |
MBAP Header | |||
06 | h | 7 | 功能碼 |
00 | h | 8 | 寄存器起始地址“高"(寫寄存器 40100) |
63 | h | 9 | 寄存器起始地址“低" |
55 | h | 10 | 寄存器數(shù)據(jù)“高" |
66 | h | 11 | 寄存器數(shù)據(jù)“低" |
應(yīng)答返回了寄存器地址(字節(jié) 8 和 9)和上級控制器寫入該寄存器的數(shù)值(字節(jié) 10 和
11)。
表格 11- 26 設(shè)備對寫任務(wù)的應(yīng)答,示例
值 | 字節(jié) | 描述 | |
MBAP Header | |||
06 | h | 7 | 功能碼 |
00 | h | 8 | 寄存器起始地址“高" |
63 | h | 9 | 寄存器起始地址“低" |
55 | h | 10 | 寄存器數(shù)據(jù)“高" |
66 | h | 11 | 寄存器數(shù)據(jù)“低" |
表格 11- 27 無效寫任務(wù)
寫任務(wù) | 變頻器的響應(yīng) |
地址錯誤(無保持寄存器地址) | 異常碼 02 - 數(shù)據(jù)地址無效 |
向一個“只讀"寄存器寫數(shù)據(jù) | 異常碼 04 - 設(shè)備故障 |
向一個預(yù)留的寄存器寫數(shù)據(jù) |
出現(xiàn)異常碼 4 時,您可以通過保持寄存器 40499
讀出驅(qū)動內(nèi)部的故障代碼,其在上次參數(shù)訪問時通過保持寄存器顯示。
通過 FC 16 可將任務(wù)直接按順序?qū)懭?/span> 122 之前的寄存器中,在為每個寄存器使用 Write Single Register (FC 06) 時必須分別寫入報文頭數(shù)據(jù)。
報文頭
在報文頭中除了要傳輸類型外,還需要指明起始地址以及之后的寄存器數(shù)量。
有效數(shù)據(jù)
在有效數(shù)據(jù)中您可通過寄存器 40601 對訪問進行控制。
在寄存器 40602 中確定訪問以及任務(wù)數(shù)據(jù)的長度。
寄存器 40603 包含任務(wù)參考(由用戶確定)以及訪問類型(讀或?qū)?/span>)。從寄存器 40603 開始,等同于通過數(shù)據(jù)組 47 的 PROFIdrive 通訊任務(wù)。寄存器 40604 包含驅(qū)動對象的編號以及要讀取或?qū)懭氲膮?shù)數(shù)量。
寄存器 40605
包含屬性,通過它可控制讀取參數(shù)值還是參數(shù)屬性。在元素數(shù)量中要讀取多少個下標
。
參數(shù)訪問是通過 Modbus 寄存器 40601 … 40722 進行的。
通過 40601 控制 DS47 通訊。40602 包含功能代碼(始終 =47= 2F
hex)以及以下有效數(shù)據(jù)的數(shù)量。有效數(shù)據(jù)包含在寄存器 40603 … 40722 中。
通訊一覽
寄存器的值 | 說明 | |||
40601 | 40602 | 40603 … 40722 | ||
0 | 47 | … | … | 非循環(huán)寫訪問的值 |
1 | 47 | 任務(wù)長度 [字節(jié)] | 任務(wù)數(shù)據(jù) | 非循環(huán)訪問 |
2 | 47 | 應(yīng)答長度 [字節(jié)] | 應(yīng)答數(shù)據(jù) | 成功任務(wù)的應(yīng)答 |
2 | 47 | 0 | 故障代碼 | 失敗任務(wù)的應(yīng)答 |