定量控制儀
MODBUS—RTU通訊協議V1.1
1、 通訊口設置
通訊方式 : 異步串行通訊接口, RS-232/RS-485。
波特率 : 1200,2400,4800,9600bps可選
編碼方式 : MODBUS RTU格式,十六進制傳輸,CRC-16校驗.
DE: 設備地址 (1-254) 單字節,十六進制;
CRC: 校驗字節 采用CRC-16循環冗余錯誤校驗;
注:調試時,可用“AA,AA”校驗碼。
4.1 讀寄存器命令命令(03):
1 | 2 | 3 | 4 | 5 | 6 | 7~8 |
DE | 3 | 起始寄存器高位 | 起始寄存器低位 | 寄存器數高位 | 寄存器數低位 | CRC |
應答:
1 | 2 | 3 | 4~5 | 6~7 | … | M*2+2~M*2+3 | M*2+4~M*2+5 |
DE | 3 | 字節計數M*2 | 寄存器數據1 | 寄存器數據2 | … | 寄存器數據M | CRC |
寫入的寄存器數≤30。
波特率較低,寫入數據又較長時,上位機命令返回的等待時間要適當延長!
4.2 讀輸入寄存器命令(04):
1 | 2 | 3 | 4 | 5 | 6 | 7~8 |
DE | 4 | 起始寄存器高位 | 起始寄存器低位 | 寄存器數高位 | 寄存器數低位 | CRC |
應答:
1 | 2 | 3 | 4~5 | 6~7 | … | M*2+2~M*2+3 | M*2+4~M*2+5 |
DE | 4 | 字節計數M*2 | 寄存器數據1 | 寄存器數據2 | … | 寄存器數據M | CRC |
讀取的寄存器數≤60。
波特率較低,讀取數據又較長時,上位機命令返回的等待時間要適當延長!
4.3 修改多個輸入寄存器命令(10H),需設置密碼確認
1 | 2 | 3 | 4 | 5 | 6 | 7 | … |
|
DE | 10 | 起始寄存器高位 | 起始寄存器低位 | 寄存器數高位 | 寄存器數低位 | 數據個數N | N個數據 | CRC |
應答:
1 | 2 | 3 | 4 | 5 | 6 | 7~8 |
DE | 10 | 起始寄存器高位 | 起始寄存器低位 | 寄存器數高位 | 寄存器數低位 | CRC |
4.4 修改單個輸入寄存器命令(06),需設置密碼確認:
1 | 2 | 3 | 4 | 5 | 6 | 7-8 |
DE | 06 | 寄存器高位 | 寄存器低位 | 數據高位 | 數據低位 | CRC |
應答:
1 | 2 | 3 | 4 | 5 | 6 | 7~8 |
DE | 06 | 寄存器高位 | 寄存器低位 | 數據高位 | 數據低位 | CRC |
參數地址:
40001-2: 累積總量百位以上;
40003-4: 累積總量百位以下;
40005-6: 預發料量;
40007-8: 實發料量;
40009-10: 瞬時流量;
40011-12: 溫度 ;
40013-14: 密度;
40015-16: 頻率;
40017-18: 差壓;;
40019—20: 差壓電流;
40021—22: 溫度電流;
40023—24: 發料狀態標志1,2
40025: 發料次數(兩字節十六進制);
40026: 掉電次數(兩字節十六進制);
40029-31: 時鐘(年月-日時-分秒六字節BCD碼);
免責聲明
客服熱線: 15267989561
加盟熱線: 15267989561
媒體合作: 0571-87759945
投訴熱線: 0571-87759942
下載儀表站APP
Ybzhan手機版
Ybzhan公眾號
Ybzhan小程序