常見的智能數顯表通訊協議匯總
發表日期:2018-07-09 09:26
文章編輯:Eastar
瀏覽次數:2644
最近幫助客戶排查智能數顯表問題,發現當使用不穩定源的情況下,數顯表通訊獲得的數據和顯示的數據可能存在延遲的現象。在客戶沒有提供通訊協議的情況下,現將本行業常用的智能數顯表通訊協議匯總如下:
1. MODBUS RTU協議
儀表地址: 1~254
波特率:2400、4800、9600
數據格式:10位異步通訊,1位起始位、8位數據位、1位停止位
2. 讀命令:
常見的讀命命令為03H、04H
3.報文格式:
3.1 主機向從機請求數據的格式:
說明如下:
地址:所要查詢的儀表地址,可以在儀表1~254內設置;
占用1個字節;
命令:常見的讀命令為03H或04H;
占用1個字節;
數據地址:所要讀取的數據,存放在儀表內存中的地址編號;
占用2個字節,其中高字節在前,低字節在后;
數據長度:所要讀取的電量的個數;
占用2個字節,其中高字節在前,低字節在后;
CRC校驗碼:占用2個字節,低字節在前,高字節在后;
3.2 從機應答的格式:
數據域:此部分常見的形式為 固定小數點位數、ASCII碼、浮點數的十六進制、整數指數結合等等
4. 電量偏移地址:
注:
1、以上僅供參考,如有任何關于協議的交流 可以和我聯系;
2、如您還有自己的通訊協議,也歡迎發送給我,我會補充到這里;
3、MODBUS RTU 調試工具下載:
百度網盤:https://pan.baidu.com/s/1IxYgsOdnfKtLBbYpDt48kQ
提取密碼:k32o
4、此部分內容交流聯系方式 QQ: 2371057230
標簽:智能數顯表 通訊協議
轉自: