Changes for page 5.2 Modbus protocol

Last modified by Admin on 2026/04/24 10:30

From version 5.1
edited by Admin
on 2024/12/02 05:39
Change comment: There is no comment for this version
To version 8.1
edited by Admin
on 2024/12/19 03:04
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -4.2 Modbus protocol
1 +5.2 Modbus protocol
Parent
... ... @@ -1,1 +1,1 @@
1 -drafts.BMS Main 2\.1.4\. Communication protocols.WebHome
1 +Battery management systems.BMS Main 2\.1.5\. Communication protocols.WebHome
Content
... ... @@ -1,5 +1,11 @@
1 -== 4.2.1 General information ==
1 +(% data-numbered-headings-start="5" style="--numbered-headings-start: 4;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %)
2 += Communication protocols =
2 2  
4 +(% data-numbered-headings-start="2" style="--numbered-headings-start: 1;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %)
5 +== Modbus protocol ==
6 +
7 +=== General information ===
8 +
3 3  The BMS Main 2.x device provides the information about the battery system using Modbus protocol. The BMS is a Modbus-server and it responds to the Modbus-client’s commands.
4 4  
5 5  Interaction with the device is performed over the RS-485 bus (Modbus RTU) or the Ethernet network (Modbus TCP).
... ... @@ -28,7 +28,7 @@
28 28  
29 29  Words are in the **little endian**.
30 30  
31 -== 4.2.2 Input registers ==
37 +=== Input registers ===
32 32  
33 33  (% style="width:651px" %)
34 34  |(% style="width:92px" %)**Register address**|(% style="width:94px" %)**Number of registers**|(% style="width:368px" %)**Content**|(% style="width:96px" %)**Type**
... ... @@ -262,7 +262,7 @@
262 262  
263 263  bits 4-15 — not used.
264 264  )))|(% style="width:96px" %)U16
265 -|(% style="width:92px" %)**0x200E**|(% style="width:94px" %)2|(% style="width:368px" %)(((
271 +|(% style="width:92px" %)**0x200E-0x200F**|(% style="width:94px" %)2|(% style="width:368px" %)(((
266 266  Errors 2 (bitfield):
267 267  
268 268  bit 0 – "Low CH temperature", temperature is too low for charging;
... ... @@ -480,7 +480,7 @@
480 480  |(% style="width:92px" %)**0x2426**|(% style="width:94px" %)2|(% style="width:368px" %)Maximum charge current, A|(% style="width:96px" %)REAL32
481 481  |(% style="width:92px" %)**0x2428**|(% style="width:94px" %)2|(% style="width:368px" %)Maximum discharge current, A|(% style="width:96px" %)REAL32
482 482  
483 -== 4.2.3 Holding registers ==
489 +=== Holding registers ===
484 484  
485 485  (% style="width:653px" %)
486 486  |(% style="width:92px" %)**Register address**|(% style="width:94px" %)**Number of registers**|(% style="width:368px" %)**Content**|(% style="width:96px" %)**Type**