理解智能電表通信協議及其地址規(guī)則,對項目開發(fā)和系統(tǒng)集成很重要。
下面我將為你詳細解析DL/T645、DL/T698和Modbus RTU三種協議的通訊地址規(guī)定及差異。
PART.1 DL/T645 協議地址規(guī)則
DL/T645 協議的電表通訊地址域固定為6 個字節(jié),采用BCD 編碼,因此最多可以表示12 位十進制數。這通常直接對應電表銘牌上的表號。

地址域傳輸時低字節(jié)在前,高字節(jié)在后。例如,以上銘牌表號為202410000052,其在通信幀中的地址域字節(jié)順序為52, 00, 00, 10, 24, 20。
當實際地址不足 12 位時,通常在高位(傳輸順序的后部)補00來湊足 6 字節(jié)。

▲DL/T645協議規(guī)則解析示例
廣播地址為AA-AA-AA-AA-AA-AA(12個'A'),用于廣播校時、凍結等特殊命令,此類命令不要求從站應答。
PART.2 DL/T698 協議地址規(guī)則
DL/T698.45 協議的地址結構更為靈活和復雜。其地址域采用可變長度設計,格式為:1 個地址特征字節(jié) + N 個實際地址字節(jié),其中 N 的取值范圍為 1~16。
地址類型解析與示例
01、最常見的地址類型(單播)
用于尋址 唯一的一個特定設備 (如某一具體電表)。
示例:05 78 00 04 01 24 20
地址特征字節(jié) 05 (二進制 0000 0101 ):
?bit6-7: 00 → 單地址
?bit4-5: 00 → 邏輯地址0
?bit0-3: 0101 → 地址長度 = 5 + 1 = 6字節(jié)
?實際地址78 00 04 01 24 20 (注意傳輸順序,低字節(jié)在前)
電表實際表示的地址通常需要根據規(guī)則轉換,實際的表地址是: 202401040078
02、廣播地址
用途:向 網絡中的所有設備 發(fā)送命令(如廣播校時)。設備收到廣播地址的命令后 不回復應答 。
特點:廣播地址的 長度固定為1字節(jié) ,其值固定為 AAH 。
? 例如,廣播地址的特征字節(jié)可能表示為 XX ,其中 bit6-7 為 11 ,并且后面的實際地址字節(jié)為 AA 。
? 在實際幀中,服務器地址域可能直接表示為 XX AA (其中XX的高兩位為11),或者有更簡潔的表示方式。

PART.3 Modbus RTU 協議地址規(guī)則
Modbus RTU 協議中的設備地址通常稱為從站地址或單元標識符。其在 RTU 模式下的有效地址范圍是1 到 247(十進制)。

地址 0被保留用作廣播地址。主站向地址 0 發(fā)送命令時,總線上所有從站都會接收并執(zhí)行該命令(如復位等),但從站不會對此類廣播命令做出響應。

地址 248 至 255 為備用地址,通常不建議使用,以免出現非標準兼容性問題。
PART.4 三種協議關鍵特性對比表
下表匯總了三種協議在地址規(guī)則及其他關鍵維度上的差異。
| 特性維度 | DL/T645 協議 | DL/T698.45 協議 | Modbus RTU 協議 |
|---|---|---|---|
| 地址總位數 | 固定 6 字節(jié) (12位BCD碼) | 可變長度(1標志字節(jié) + 1~16地址字節(jié)) | 1 字節(jié) (0-255) |
| 地址格式 | BCD 編碼 | 字節(jié)形式(通常為HEX格式) | 1字節(jié)二進制整數 |
| 地址含義 | 電表表號(銘牌上可見) | 包含地址類型、邏輯地址和實際地址信息 | 設備從站地址(通常由撥碼開關或軟件設置) |
| 地址設置規(guī)則 | 地址不足12位時,高位補00 | 地址長度在標志字節(jié)中明確指定 | 需在1-247范圍內唯一設置,避免沖突 |
| 廣播地址 | AA-AA-AA-AA-AA-AA(12個'A') | 廣播地址的長度固定為1字節(jié),廣播地址=AAH | 0 |
| 典型應用場景 | 智能電表抄讀、參數設置 | 用電信息采集系統(tǒng)、智能電網 | 工業(yè)控制系統(tǒng)、PLC、傳感器數據采集 |
PART.5 識別與操作電表地址的實用信息
1 查找電表地址
最準確的方法是查看 電表本身的銘牌 ,上面通常會清晰標注通信地址(表號)。
2 確認通信協議
連接電表(通常通過RS485接口)后,可以嘗試發(fā)送協議的 廣播指令 。
如果電表有響應,則說明支持該協議,并可從響應報文中解析出它的實際地址。
?DL/T645廣播幀示例(讀地址): FE FE FE 68 AA AA AA AA AA AA 68 13 00 DF 16
?Modbus RTU廣播幀示例(寫單個寄存器): 00 06 00 01 00 03 09 CA (地址0,功能碼6)
3 地址轉換與注意事項
?對于 DL/T645協議 ,務必注意地址的 字節(jié)順序(小端模式) 。
?例如,銘牌地址 "620445941606" 在通信時,地址域的發(fā)送順序應為 06-16-94-45-04-62 。
?如果銘牌地址不足12位,在組成6字節(jié)地址時,通常需要在 高位補零 。
?DL/T698協議 的地址相對更靈活,其具體長度和含義需參考協議手冊或電表說明書。
?Modbus RTU 地址設置需確保總線上的每個設備地址在1-247范圍內唯一,避免沖突。
PART.6 重要提示
?上述地址規(guī)則主要針對 國內標準協議 。有些廠家可能采用 自定義協議 (如非標Modbus),其地址規(guī)則需以廠家提供的說明書為準。
?在進行實際通信調試時,除了地址,還需注意 波特率、校驗位、停止位 等串口參數的正確設置。
?如果遇到通信失敗,檢查物理連接后,可嘗試 切換波特率 或 發(fā)送廣播地址 進行探測。

希望這些信息能幫助你順利配置電表通信!
▌作者介紹:徐昌國,男,現任職于浙江瑞銀電子有限公司(工業(yè)事業(yè)部),主要負責新能源電力計量儀表(充電樁電能表等)技術咨詢及推廣。
審核編輯 黃宇
-
MODBUS
+關注
關注
28文章
2457瀏覽量
83188 -
電表
+關注
關注
13文章
869瀏覽量
37539
發(fā)布評論請先 登錄
協議不兼容頭疼?這臺 IPCSUN GP65080 通訊管理機,8 路串口通吃所有協議
新品 | HLK-DL04A電調模塊
ADC12DL040:高性能12位A/D轉換器的深度解析
ADC12DL065:高性能12位A/D轉換器的深度解析
DLT645電表數據采集管理平臺是什么
飛虹IGBT單管FHA75T65V1DL在硬開關電路設計中的應用
5G DL 3CC CA下行速率不達預期的原因分析
DLT698轉Modbus RTU-TCP網關
DAB DLS/DL+功能概述及測試方法淺析
DLT645電表數據采集網關有什么功能
DL/T645電表數據采集并轉換ModbusTCP對接到上位機
串口服務器選型指南:安科瑞如何讓老舊設備秒變“智能終端”?
DL/T645、DL/T698與Modbus電表地址規(guī)則深度對比?
評論