技術(shù)文章
RS485(MODBUS-RTU)型智能壓力變送器說(shuō)明
產(chǎn)品概述: 該型電路板采用目前最新的微功耗MCU和信號(hào)處理芯片,配以高可靠性的電源管理模塊,因此電路系統(tǒng)具有很高的精度和穩(wěn)定性,是傳統(tǒng)模擬電路的升級(jí)換代產(chǎn)品。
產(chǎn)品特點(diǎn):智能信號(hào)處理技術(shù),精度高、穩(wěn)定性好,抗干擾性能強(qiáng)。
本安防爆設(shè)計(jì),采用三級(jí)防雷電設(shè)計(jì),抗雷擊效果好
適合多點(diǎn)壓力(溫度)參數(shù)組網(wǎng)采集,總線支持255臺(tái)設(shè)備
現(xiàn)場(chǎng)組網(wǎng),現(xiàn)場(chǎng)顯示(四位半液晶顯示)
可同時(shí)具備:4-20mA輸出(可遷移)和RS485通訊功能,輸出電流分辨率優(yōu)于3uA
產(chǎn)品參數(shù):電源電壓:8~36VDC 二線制4-20mA輸出
通訊方式:RS485 Modbus 通訊協(xié)議
顯示方式:動(dòng)態(tài)四位液晶數(shù)字顯示(四位半),加漢字提示。
可顯示的單位:Mpa Kpa °C
溫度范圍:-20℃~+85℃ 濕度:﹤90%
精度等級(jí):0.1級(jí)
負(fù)載能力:RL=(U-10V)÷0.02A(Ω ); U- 環(huán)路供電電壓 RL-負(fù)載電阻
MODBUS-RTU地址分配
03 讀命令地址
序號(hào) |
地址 |
命令 |
取值范圍 |
說(shuō)明 |
1 |
0X00 |
0X03 |
0—255 |
儀表通訊地址 |
2 |
0X01 |
0X03 |
1—1200
2—2400
3—4800
4—9600 |
儀表通訊波特率 |
3 |
0X02 |
0X03 |
0—m
1—kPa
2—MPa
3—*C
7—Pa |
儀表單位 |
4 |
0X03 |
0X03 |
0—無(wú)小數(shù)
1—1位小數(shù)
2—2位小數(shù)
3—3位小數(shù) |
儀表小數(shù)點(diǎn)位 |
5 |
0X04 |
0X03 |
0—9999 |
儀表顯示值 |
06 寫(xiě)命令地址
序號(hào) |
地址 |
命令 |
取值范圍 |
說(shuō)明 |
1 |
0X00 |
0X06 |
0--255 |
儀表通訊地址 |
2 |
0X01 |
0X06 |
1—1200
2—2400
3—4800
4—9600 |
儀表通訊波特率 |
3 |
0X04 |
0X06 |
0 |
儀表校零 |
例如:將1號(hào)地址改為2號(hào)地址:發(fā)送 01 06 00 00 00 02 08 0B 即可。
將1號(hào)機(jī)波特率9600改為2400,發(fā)送 01 06 00 01 00 02 59 CB即可。
將1號(hào)機(jī)儀表校零,發(fā)送01 06 00 04 00 00 C8 0B即可。
MODBUS協(xié)議分兩種:
MODBUS-RTU(國(guó)內(nèi)常用)
MODBUS-ASCII
本儀表通訊協(xié)議遵守MODBUS-RTU通訊規(guī)約:
假設(shè)儀表參數(shù)為:
儀表地址設(shè)置為 1
通訊波特率9600
無(wú)效驗(yàn)位
小數(shù)點(diǎn)1位
單位MPa
儀表顯示值500.0MPa
以下為主機(jī)(PC)發(fā)命令和儀表返回命令祥解:
//命令為16進(jìn)制
讀儀表地址命令:01 03 00 00 00 01 84 0A 01(儀表地址) 03(讀命令)00 00(儀表通訊地址)00 01(讀一個(gè)參數(shù))84 0A(CRC16效驗(yàn)碼)
儀表返回?cái)?shù)據(jù): 01 03 02 00 01 79 84 01(儀表地址) 03(讀命令)02(讀取的字節(jié)數(shù),1個(gè)參數(shù)為2,2個(gè)參數(shù)為4 ....)00 01(儀表地址為1)79 84(CRC16效驗(yàn)碼)
讀儀表波特率命令:01 03 00 01 00 01 D5 CA 01(儀表地址) 03(讀命令)00 01(儀表通訊波特率)00 01(讀一個(gè)參數(shù))84 0A(CRC16效驗(yàn)碼)
儀表返回?cái)?shù)據(jù): 01 03 02 00 04 B9 87 01(儀表地址) 03(讀命令)02(讀取的字節(jié)數(shù),1個(gè)參數(shù)為2,2個(gè)參數(shù)為4 ....)00 04(查MODBUS表代表波特率9600)B9 87(CRC16效驗(yàn)碼)
讀儀表單位命令: 01 03 00 02 00 01 25 CA 01(儀表地址) 03(讀命令)00 02(儀表單位)00 01(讀一個(gè)參數(shù))25 CA(CRC16效驗(yàn)碼)
儀表返回?cái)?shù)據(jù): 01 03 02 00 02 39 85 01(儀表地址) 03(讀命令)02(讀取的字節(jié)數(shù),1個(gè)參數(shù)為2,2個(gè)參數(shù)為4 ....)00 02(查MODBUS表代表單位MPa)39 85(CRC16效驗(yàn)碼)
讀儀表小數(shù)點(diǎn)命令:01 03 00 03 00 01 74 0A 01(儀表地址) 03(讀命令)00 03(儀表小數(shù)點(diǎn))00 01(讀一個(gè)參數(shù))74 0A(CRC16效驗(yàn)碼)
儀表返回?cái)?shù)據(jù): 01 03 02 00 01 79 84 01(儀表地址) 03(讀命令)02(讀取的字節(jié)數(shù),1個(gè)參數(shù)為2,2個(gè)參數(shù)為4 ....)00 01(查MODBUS表代表1位小數(shù))79 84(CRC16效驗(yàn)碼)
讀儀表顯示值命令:01 03 00 04 00 01 C5 CB 01(儀表地址) 03(讀命令)00 04(儀表顯示值)00 01(讀一個(gè)參數(shù))C5 CB(CRC16效驗(yàn)碼)
儀表返回?cái)?shù)據(jù): 01 03 02 13 88 B5 12 01(儀表地址) 03(讀命令)02(讀取的字節(jié)數(shù),1個(gè)參數(shù)為2,2個(gè)參數(shù)為4 ....)13 88(13 88為16進(jìn)制數(shù)13為高字節(jié)88為低字節(jié)轉(zhuǎn)為10進(jìn)制數(shù)剛好為5000)B5 12(CRC16效驗(yàn)碼)
串口通信參數(shù)設(shè)置:
串口通信:
校驗(yàn)位:無(wú)
數(shù)據(jù)位:8
停止位:1
﹀自動(dòng)清空
﹀十六進(jìn)制顯示
﹀十六進(jìn)制發(fā)送
發(fā)送周期:1000秒
發(fā)送內(nèi)容:1號(hào)機(jī)地址:01 03 00 00 00 01 84 0A
2號(hào)機(jī)地址:02 03 00 00 00 01 84 39
*:表頭通常設(shè)置在1號(hào)機(jī)地址位上
計(jì)算機(jī)串口:2-3短接時(shí)自發(fā)自收
串口位置:計(jì)算機(jī)實(shí)際的串口位置
波特率:應(yīng)和表頭設(shè)置一致