更新日期:2024-08-12
訪問次數(shù):834
廠商性質(zhì):經(jīng)銷商
所在城市:淮安市
1) 超聲波明渠流量計Modbus通訊協(xié)議
3.1 Modbus協(xié)議僅有RTU格式,使用 “03"功能碼。第9寄存器是32位BCD-8累計流量。
3.2硬件連接
1. 兩線制RS485;
“A": RS485收發(fā)端子 + ;
“B": RS485收發(fā)端子 - ;
“GND": 信號和電源的公共端
1. 波特率: 9600默認(rèn),可修改
2. 數(shù)碼格式: 1個起始位、8個數(shù)據(jù)位、1無、1個停址位
3. 設(shè)備地址:“串口參數(shù)"-“口令,地址"中的“地址"是Modbus的設(shè)備地址,可以是1-247,默認(rèn)01
2) 協(xié)議幀符合Modbus規(guī)約:
ADU
PDU
接收連續(xù)字符中,出現(xiàn)大于3.5字節(jié)間斷,判斷為一幀結(jié)束。
CRC校驗錯不回應(yīng)。
為半雙工方式,不論是RS-485還是RS-232情況下,發(fā)送數(shù)據(jù)期間不接收。
回應(yīng)數(shù)據(jù)為連續(xù)發(fā)送。
收到“03呼叫,在20ms~60ms內(nèi)回送9寄存器的值。
3) “03"功能碼數(shù)據(jù)存儲位置說明
寄存器編號:1~9;每寄存器含四個字節(jié),對應(yīng)32個比特位,高字節(jié)在前。
寄存器數(shù)據(jù)含意說明如下表:
編號 | 數(shù)據(jù)類型 | 內(nèi)容 | 說明 |
1 | 浮點數(shù)32bit | 瞬時流量 | 單位制:L/s;例如171.1L/s |
2 | 浮點數(shù)32bit | 瞬時流量 | 單位制:m3/h;例如615.8m3/h |
3 | 浮點數(shù)32bit | 空 | 空 |
4 | 浮點數(shù)32bit | 液位 | 單位制:m;例如0.404m |
5 | 浮點數(shù)32bit | I1 | 4-20mA輸入數(shù)據(jù) |
6 | 浮點數(shù)32bit | I2 | 4-20mA輸入數(shù)據(jù) |
7 | 浮點數(shù)32bit | I3 | 4-20mA輸入數(shù)據(jù) |
8 | 浮點數(shù)32bit | I4 | 4-20mA輸入數(shù)據(jù) |
9 | 四子節(jié)BCD碼 | 累計流量 | 例如:00 14 55 18 表示累計流量=145518m3 |
五、 “03"功能碼 Modbus測試
(對應(yīng)Modbus設(shè)備地址01),03功能命令讀40000區(qū)1~9單元數(shù)據(jù),上端發(fā)送:
01 03 00 00 00 12 C5 C7
注意寄存器數(shù)是12
回應(yīng):
01 03 24 43 2B 26 8A 44 1A 09 10 48 0D D3 C0 3E CE E3 D0 40 80 00 00 40 80 00 00 40 80 00 00 40 80 00 00 00 00 08 12 F7 B1
01:設(shè)備地址
03:功能碼
20:接收32 字節(jié)
43 2B 26 8A :瞬時流量=171.1L/s
44 1A 09 10 :瞬時流量=616.14m3/h
48 0D D3 C0 :已經(jīng)為空
3E CE E3 D0 :液位=0.404m
40 80 00 00 :I1=4.000
40 80 00 00 :I2=4.000
40 80 00 00 :I3=4.000
40 80 00 00 :I4=4.000
00 00 08 12:累計流量 812立方
F7 B1 :CRC效驗碼
上一篇 : B=51新疆巴歇爾槽相關(guān)介紹
下一篇 : B=152福建巴歇爾槽廠家