超詳細!DLT645通信協議介紹
無線通信協議傳輸簡介
目前主要使用的有兩個版本DLT645-97和DLT645-07,該協議主要用于電表抄表,采用為主-從結構的半雙工通訊模式,硬件接口使用RS-485,協議幀報文和使用方法與modbus rtu類似,我們學習時可以將兩者進行比較來加強記憶。
![DLT645無線通信協議](https://file.elecfans.com/web2/M00/3F/E5/pYYBAGJqT7SAaAkmAAG_XS2bJSE108.png)
幀格式
DLT645協議的數據幀由,起始符、地址域、控制符、數據域長度、數據域、檢驗碼、結束符組成,每個部分都由十六進制碼構成。
![無線傳輸通信協議數據幀](https://file.elecfans.com/web2/M00/3F/DF/poYBAGJqT6-AI-NFAAETuJZ4nBc514.png)
1.幀起始符 68H
DLT645協議的數據幀每幀的開始都固定為0x68,作為數據的起始符方便接收方做數據解析。
2.地址域 A0~A5
地址域是用來表示電表地址,低位在前,高位在后;在485總線上可能掛著多個645設備,要找到指定的設備,必須要根據設備的地址查找。每臺設備出廠會有自己的地址,也可以修改設備的通信地址。如下圖
![無線數傳模塊](https://file.elecfans.com/web2/M00/3F/DF/poYBAGJqT7KAR2XPAACYyN0QbqU758.png)
該設備的地址為00013310。
3.控制碼
![無線通信傳輸modbus rtu協議](https://file.elecfans.com/web2/M00/3F/E5/pYYBAGJqT6-AX12pAAIbqAxJEpM204.png)
1個字節,例如讀取數據的控制碼為0x11(00010001),讀取通訊地址的控制碼為0x13(00010011)。
4.數據長度L
1個字節,表示數據域的字節數,讀取數據時L<= 200;寫數據時L <= 50,L=0表示無數據域。
5.數據域
數據域為變長,字節數由數據長度L決定,傳輸時候。發送方需要加0x33,接收方需要減去0x33。
6. CS校驗碼
1個字節,采用算術和進行校驗。
7.結束符16H
DLT645的指令幀均已0x16作為結束符。
應答幀
![無線通信傳輸模塊](https://file.elecfans.com/web2/M00/3F/DF/poYBAGJqT62AQRvqAABEJs29kIo347.png)
無線通信協議傳輸
在發送幀信息之前,需要根據設備需要先發送前導碼,前導碼由0-4個FEH組成,所有數據項都是按照低字節在前,高字節在后的方式傳輸。通訊的時候現有主站發出信息幀,然后從站收到后根據信息做應答。
例如
發送:68 03 20 12 22 20 65 68 11 04 33 33 33 33 8D 16
應答:68 03 20 12 22 20 65 68 91 08 33 33 33 33 33 33 33 33 DD 16
發送:FE FE FE FE 68 18 20 12 22 20 65 68 11 04 33 32 34 35 A4 16
應答:FE FE FE FE 68 18 20 12 22 20 65 68 91 0A 33 32 34 35 33 33 33 33 C7 56 13 16
-
通信
+關注
關注
18文章
6072瀏覽量
136433
發布評論請先 登錄
相關推薦
DLT645電表數據 轉 EtherCAT項目案例
![<b class='flag-5'>DLT645</b>電表數據 轉 EtherCAT項目案例](https://file1.elecfans.com/web3/M00/07/18/wKgZO2eTAdWACQVVAAE4PiqRwYY729.png)
DLT645電表數據 轉 opc ua項目案例
![<b class='flag-5'>DLT645</b>電表數據 轉 opc ua項目案例](https://file1.elecfans.com/web3/M00/02/E4/wKgZO2diXSmAAeFHAAE4PpYFYtA644.png)
紅外抄表采集器在DLT645/1997-2007-DLT689-CJ/T188協議電表中怎么使用
![紅外抄表采集器在<b class='flag-5'>DLT645</b>/1997-2007-<b class='flag-5'>DLT</b>689-CJ/T188<b class='flag-5'>協議</b>電表中怎么使用](https://file1.elecfans.com/web2/M00/0B/C1/wKgaomcpiPyAa-WKAACt6Zr6o8M906.png)
DLT645電表數據 轉 profinet IO項目案例
![<b class='flag-5'>DLT645</b>電表數據 轉 profinet IO項目案例](https://file1.elecfans.com/web1/M00/F2/EB/wKgZoWcOC-2AUwcRAAE45jXifdI725.png)
使用Modbus、樓宇自控、電力協議轉Modbus協議網關實現生產設備的遠程監控和管理
![使用<b class='flag-5'>Modbus</b>、樓宇自控、電力<b class='flag-5'>協議</b>轉<b class='flag-5'>Modbus協議</b>網關實現生產設備的遠程監控和管理](https://file1.elecfans.com/web2/M00/02/3D/wKgaoma0j6aAabKEAABfbT8ov5M473.png)
DLT645、IEC104轉Modbus協議網關實現跨協議設備的無縫橋接
鋇錸DLT645、IEC104轉Modbus協議網關實現不同設備的數據共享
DLT645、IEC104轉Modbus協議網關實現設備無縫通信
![<b class='flag-5'>DLT645</b>、IEC104轉<b class='flag-5'>Modbus協議</b>網關實現設備無縫<b class='flag-5'>通信</b>](https://file1.elecfans.com/web2/M00/FE/C9/wKgaomafXmSAcpWXAAB_wXLaXrs288.png)
DLT645電表數據 轉 CCLink IE Field Basic項目案例
![<b class='flag-5'>DLT645</b>電表數據 轉 CCLink IE Field Basic項目案例](https://file1.elecfans.com/web2/M00/00/C5/wKgaomaq4-WAILbkAAE4B6JAkuE652.png)
PLC協議、Modbus RTU TCP 、DL T645、IEC101-104、BACnet 轉Modbus TCP RTU、OPC UA、MQTT、BACnet IP協議網關
![PLC<b class='flag-5'>協議</b>、<b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b> TCP 、DL T<b class='flag-5'>645</b>、IEC101-104、BACnet 轉<b class='flag-5'>Modbus</b> TCP <b class='flag-5'>RTU</b>、OPC UA、MQTT、BACnet IP<b class='flag-5'>協議</b>網關](https://file1.elecfans.com/web2/M00/FE/1F/wKgZomagni6AaKw1AAJphE4qBiY785.png)
說明白了,Modbus RTU通信協議解析-成都電路板單片機開發
DLT645(1997-2007)轉modbus規約網關使用說明
![<b class='flag-5'>DLT645</b>(1997-2007)轉<b class='flag-5'>modbus</b>規約網關使用說明](https://file1.elecfans.com/web2/M00/EF/BC/wKgZomZw9yiAf1W4AABkgs2erSE430.png)
評論