Changes for page 5.2 Modbus protocol
Last modified by Admin on 2026/04/24 10:30
Summary
-
Page properties (3 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - 4.2 Modbus protocol1 +5.2 Modbus protocol - Parent
-
... ... @@ -1,1 +1,1 @@ 1 - drafts.BMS Main 2\.1.5\. Communication protocols.WebHome1 +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.2Input 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; ... ... @@ -347,13 +347,19 @@ 347 347 |(% style="width:92px" %)**0x20F4**|(% style="width:94px" %)1|(% style="width:368px" %)((( 348 348 Discrete input signals 2 (bitfield): 349 349 350 -bit 0 –“Fuse 2”;356 +bit 0 — “Fuse 2”; 351 351 352 -bit 1 –“Fuse 3”;358 +bit 1 — “Fuse 3”; 353 353 354 -bit 2 –“Circuit breaker status”;360 +bit 2 — “Circuit breaker status”; 355 355 356 -bits 3-15 – reserved. 362 +bit 3 — signal "Balancing request"; 363 + 364 +bit 4 — signal "Close Main contactor"; 365 + 366 +bit 5 — signal "Close External 1"; 367 + 368 +bits 6-15 — not used. 357 357 )))|(% style="width:96px" %)U16 358 358 |(% style="width:92px" %)**0x2100-0x2101**|(% style="width:94px" %)2|(% style="width:368px" %)Battery state of charge (SOC), %|(% style="width:96px" %)REAL32 359 359 |(% style="width:92px" %)**0x2102**|(% style="width:94px" %)1|(% style="width:368px" %)Number of BMS Logic devices|(% style="width:96px" %)U16 ... ... @@ -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.3Holding registers ==495 +=== 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**