您好, 歡迎來到環(huán)保在線! 登錄| 免費注冊| 產(chǎn)品展廳| 收藏商鋪|
CH6A-AHMS2V0顯示控制器Modbus-RTU協(xié)議說明
■ 2.1 RTU傳輸模式
l 數(shù)據(jù)格式:每個字節(jié)的格式為:1位起始位,8位數(shù)據(jù)位,1位奇偶校驗位,1~2位停止位。
l Modbus報文RTU幀:
起始 | 地址 | 功能碼 | 數(shù)據(jù) | CRC校驗 | 結束 |
≥3.5字符 | 8位 | 8位 | N×8位 | 16位 | ≥3.5字符 |
■ 2.2 命令集
本模塊支持的Modbus命令集如下:
命令名稱 | Modbus 命令類型 | 功能碼 (16進制) | 起始地址 (16進制) |
讀取測量值 | 讀輸入寄存器 | 04H | 0000H |
讀取模塊參數(shù)值 | 讀多個保持寄存器 | 03H | 詳見 參數(shù)一覽表 所述的地址×2 |
修改模塊參數(shù)值 | 寫多個保持寄存器 | 10H |
功能碼為03H、04H、10H時,Modbus通訊的數(shù)據(jù)格式為32位浮點數(shù)(IEEE-754)
■ 2.3 命令實例:讀測量值
l 發(fā)送:
AA | 04 | BBBB | 0002 | CCCC |
通訊地址 | 功能碼 | 對應起始地址 | 寄存器個數(shù) | CRC校驗值 |
BBBB:0000
l 應答:
AA | 04 | 04 | Data | CCCC |
通訊地址 | 功能碼 | 測量值字節(jié)數(shù) | 測量值 | CRC校驗值 |
注意上述內(nèi)容都是以十六進制表達的
例: 讀地址為01的模塊的測量值 命令:01 04 0000 0002 71CB 應答:01 04 04 42F6CCCD 5A9B 應答表示該模塊測量值為42F6CCCDH,即123.4 |
■ 2.4 命令實例:讀取參數(shù)值
l 發(fā)送:
AA | 03 | BBBB | 0002 | CCCC |
通訊地址 | 功能碼 | 參數(shù)起始地址 | 寄存器個數(shù) | CRC校驗值 |
l BBBB: 參數(shù)一覽表 中所述的地址×2
l 應答:
AA | 03 | 04 | Data | CCCC |
通訊地址 | 功能碼 | 參數(shù)值字節(jié)數(shù) | 參數(shù)組 | CRC校驗值 |
注意上述內(nèi)容都是以十六進制表達的。
例:讀地址為01的模塊的量程上限參數(shù)值 命令:01 03 0046 0002 25DE 應答:01 03 04 43FA0000 CF86 應答表示該模塊的量程上限參數(shù)值為43FA0000,即500(包含了小數(shù)點,結合小數(shù)點位置參數(shù),表示500.0的實際顯示值) |
■ 2.5 命令實例:設置參數(shù)值
l 發(fā)送:
AA | 10 | BBBB | 0002 | 04 | Data | CCCC |
通訊地址 | 功能碼 | 參數(shù) 起始地址 | 要修改的 寄存器個數(shù) | 參數(shù)字節(jié)數(shù) | 寫入的 參數(shù)值 | CRC校驗值 |
BBBB: 參數(shù)一覽表 中所述的地址×2
l 應答:
AA | 10 | BBBB | 0002 | CCCC |
通訊地址 | 功能碼 | 參數(shù) 起始地址 | 要修改的 寄存器個數(shù) | CRC校驗值 |
? 設置參數(shù)時,應先將密碼設定值設為1111(十進制)
例:地址為01的模塊,設置參數(shù)前,先設置的密碼為1111 命令:01 10 0002 0002 04 448AE000 0EAC 應答:01 10 0002 0002 E008 然后設置其量程上限參數(shù)值為123.4 命令:01 10 0026 0002 04 42F6CCCD 1142 應答:01 10 0026 0002 A003 應答表示設置成功 |
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業(yè)自行提供,信息內(nèi)容的真實性、準確性和合法性由相關企業(yè)負責,環(huán)保在線對此不承擔任何保證責任。
溫馨提示:為規(guī)避購買風險,建議您在購買產(chǎn)品前務必確認供應商資質(zhì)及產(chǎn)品質(zhì)量。