Changes for page 5.2 Modbus protocol

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

From version 3.1
edited by Admin
on 2024/11/29 11:25
Change comment: There is no comment for this version
To version 16.3
edited by Admin
on 2026/04/24 10:23
Change comment: Update document after refactoring.

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.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,17 +28,18 @@
28 28  
29 29  Words are in the **little endian**.
30 30  
31 -== 4.2.2 Input registers ==
37 +=== Input registers ===
32 32  
33 -|(% style="width:137px" %)**Register address**|(% style="width:139px" %)**Number of registers**|(% style="width:805px" %)**Content**|(% style="width:124px" %)**Type**
34 -|(% style="width:137px" %)**0x0000**|(% style="width:139px" %)1|(% style="width:805px" %)(((
39 +(% style="width:651px" %)
40 +|(% style="width:92px" %)**Register address**|(% style="width:94px" %)**Number of registers**|(% style="width:368px" %)**Content**|(% style="width:96px" %)**Type**
41 +|(% style="width:92px" %)**0x0000**|(% style="width:94px" %)1|(% style="width:368px" %)(((
35 35  Hardware version:
36 36  
37 37  byte 0 — minor;
38 38  
39 39  byte 1 — major.
40 -)))|(% style="width:124px" %)U8[2]
41 -|(% style="width:137px" %)**0x0001-0x0002**|(% style="width:139px" %)2|(% style="width:805px" %)(((
47 +)))|(% style="width:96px" %)U8[2]
48 +|(% style="width:92px" %)**0x0001-0x0002**|(% style="width:94px" %)2|(% style="width:368px" %)(((
42 42  Firmware version:
43 43  
44 44  byte 0 — patch;
... ... @@ -48,8 +48,8 @@
48 48  byte 2 — major;
49 49  
50 50  byte 3 — not used (set to 0).
51 -)))|(% style="width:124px" %)U8[4]
52 -|(% style="width:137px" %)**0x0003-0x0004**|(% style="width:139px" %)2|(% style="width:805px" %)(((
58 +)))|(% style="width:96px" %)U8[4]
59 +|(% style="width:92px" %)**0x0003-0x0004**|(% style="width:94px" %)2|(% style="width:368px" %)(((
53 53  Bootloader version:
54 54  
55 55  byte 0 — patch;
... ... @@ -59,8 +59,8 @@
59 59  byte 2 — major;
60 60  
61 61  byte 3 — not used (set to 0).
62 -)))|(% style="width:124px" %)U8[4]
63 -|(% style="width:137px" %)**0x1000-0x1003**|(% style="width:139px" %)3|(% style="width:805px" %)(((
69 +)))|(% style="width:96px" %)U8[4]
70 +|(% style="width:92px" %)**0x1000-0x1003**|(% style="width:94px" %)3|(% style="width:368px" %)(((
64 64  Current time on the device clock:
65 65  
66 66  byte 0 — day (BCD);
... ... @@ -74,8 +74,8 @@
74 74  byte 4 — minutes (BCD);
75 75  
76 76  byte 5 — seconds (BCD).
77 -)))|(% style="width:124px" %)U8[6]
78 -|(% style="width:137px" %)**0x2000**|(% style="width:139px" %)1|(% style="width:805px" %)(((
84 +)))|(% style="width:96px" %)U8[6]
85 +|(% style="width:92px" %)**0x2000**|(% style="width:94px" %)1|(% style="width:368px" %)(((
79 79  Discrete input signals 1 (bitfield):
80 80  
81 81  bit 0 — "Battery cover";
... ... @@ -109,11 +109,11 @@
109 109  bit 14 – “Interlock”;
110 110  
111 111  bit 15 – “Fuse 1”.
112 -)))|(% style="width:124px" %)U16
113 -|(% style="width:137px" %)**0x2001-0x2002**|(% style="width:139px" %)2|(% style="width:805px" %)Current measured by the primary sensor, А|(% style="width:124px" %)REAL32
114 -|(% style="width:137px" %)**0x2003-0x2004**|(% style="width:139px" %)2|(% style="width:805px" %)External temperature, °C|(% style="width:124px" %)REAL32
115 -|(% style="width:137px" %)**0x2005-0x2006**|(% style="width:139px" %)2|(% style="width:805px" %)Humidity, RH%|(% style="width:124px" %)REAL32
116 -|(% style="width:137px" %)**0x2007-0x2008**|(% style="width:139px" %)2|(% style="width:805px" %)(((
119 +)))|(% style="width:96px" %)U16
120 +|(% style="width:92px" %)**0x2001-0x2002**|(% style="width:94px" %)2|(% style="width:368px" %)Current measured by the primary sensor, А|(% style="width:96px" %)REAL32
121 +|(% style="width:92px" %)**0x2003-0x2004**|(% style="width:94px" %)2|(% style="width:368px" %)External temperature, °C|(% style="width:96px" %)REAL32
122 +|(% style="width:92px" %)**0x2005-0x2006**|(% style="width:94px" %)2|(% style="width:368px" %)Humidity, RH%|(% style="width:96px" %)REAL32
123 +|(% style="width:92px" %)**0x2007-0x2008**|(% style="width:94px" %)2|(% style="width:368px" %)(((
117 117  Errors 1 (bitfield):
118 118  
119 119  bit 0 – “Overcurrent”;
... ... @@ -177,8 +177,8 @@
177 177  bit 29 – “Spirit offline”, connection with the Spirit truck is lost;
178 178  
179 179  bits 30–31 – reserved.
180 -)))|(% style="width:124px" %)U32
181 -|(% style="width:137px" %)**0x2009-0x200A**|(% style="width:139px" %)2|(% style="width:805px" %)(((
187 +)))|(% style="width:96px" %)U32
188 +|(% style="width:92px" %)**0x2009-0x200A**|(% style="width:94px" %)2|(% style="width:368px" %)(((
182 182  Internal signals (bitfield):
183 183  
184 184  bit 0 — "Low SOC";
... ... @@ -233,9 +233,13 @@
233 233  
234 234  bit 25 – “Power up”;
235 235  
236 -bits 26-31 – reserved.
237 -)))|(% style="width:124px" %)U32
238 -|(% style="width:137px" %)**0x200B**|(% style="width:139px" %)1|(% style="width:805px" %)(((
243 +bit 26 — signal “External 1”;
244 +
245 +bit 27 — signal “Heater (AUX)”;
246 +
247 +bits 28-31 — not used.
248 +)))|(% style="width:96px" %)U32
249 +|(% style="width:92px" %)**0x200B**|(% style="width:94px" %)1|(% style="width:368px" %)(((
239 239  Discrete output signals (bitfield):
240 240  
241 241  bit 0 — state of the output #1;
... ... @@ -247,8 +247,8 @@
247 247  bit 3 — state of the output #4;
248 248  
249 249  bits 4-15 — not used.
250 -)))|(% style="width:124px" %)U16
251 -|(% style="width:137px" %)**0x200C**|(% style="width:139px" %)1|(% style="width:805px" %)(((
261 +)))|(% style="width:96px" %)U16
262 +|(% style="width:92px" %)**0x200C**|(% style="width:94px" %)1|(% style="width:368px" %)(((
252 252  Relay states (bitfield):
253 253  
254 254  bit 0 — state of the relay #1;
... ... @@ -260,8 +260,8 @@
260 260  bit 3 — state of the relay #4;
261 261  
262 262  bits 4-15 — not used.
263 -)))|(% style="width:124px" %)U16
264 -|(% style="width:137px" %)**0x200E**|(% style="width:139px" %)2|(% style="width:805px" %)(((
274 +)))|(% style="width:96px" %)U16
275 +|(% style="width:92px" %)**0x200E-0x200F**|(% style="width:94px" %)2|(% style="width:368px" %)(((
265 265  Errors 2 (bitfield):
266 266  
267 267  bit 0 – "Low CH temperature", temperature is too low for charging;
... ... @@ -292,10 +292,18 @@
292 292  
293 293  bit 13 – “General error”;
294 294  
295 -bits 14-31 — reserved.
296 -)))|(% style="width:124px" %)U32
297 -|(% style="width:137px" %)**0x2010**|(% style="width:139px" %)1|(% style="width:805px" %)Address or the BMS Logic device whose parameters are in registers 0x2011-0x20C9|(% style="width:124px" %)U16
298 -|(% style="width:137px" %)**0x2011**|(% style="width:139px" %)1|(% style="width:805px" %)(((
306 +bit 14 — reserved (set to 0);
307 +
308 +bit 15 — reserved (set to 0);
309 +
310 +bit 16 — reserved (set to 0);
311 +
312 +bit 17 — “Precharge error”;
313 +
314 +bits 18-31 — not used.
315 +)))|(% style="width:96px" %)U32
316 +|(% style="width:92px" %)**0x2010**|(% style="width:94px" %)1|(% style="width:368px" %)Address or the BMS Logic device whose parameters are in registers 0x2011-0x20C9|(% style="width:96px" %)U16
317 +|(% style="width:92px" %)**0x2011**|(% style="width:94px" %)1|(% style="width:368px" %)(((
299 299  State of the BMS Logic (bitfield):
300 300  
301 301  bit 0 — device is present;
... ... @@ -304,7 +304,7 @@
304 304  
305 305  bit 2 — device is ready;
306 306  
307 -bit 3 — data from the device is actual;
326 +bit 3 — reserved;
308 308  
309 309  bit 4 — temperature sensor #1 is present;
310 310  
... ... @@ -315,14 +315,14 @@
315 315  bit 7 — temperature sensor #2 is shorted;
316 316  
317 317  bits 8-15 — reserved.
318 -)))|(% style="width:124px" %)U16
319 -|(% style="width:137px" %)**0x2012-0x2013**|(% style="width:139px" %)2|(% style="width:805px" %)Temperature of the BMS Logic, °C|(% style="width:124px" %)REAL32
320 -|(% style="width:137px" %)**0x2014-0x2015**|(% style="width:139px" %)2|(% style="width:805px" %)(((
337 +)))|(% style="width:96px" %)U16
338 +|(% style="width:92px" %)**0x2012-0x2013**|(% style="width:94px" %)2|(% style="width:368px" %)Temperature of the BMS Logic, °C|(% style="width:96px" %)REAL32
339 +|(% style="width:92px" %)**0x2014-0x2015**|(% style="width:94px" %)2|(% style="width:368px" %)(((
321 321  Cell balancing flags (bitfield):
322 322  
323 323  bit i — balancing resistor is connected to the i^^th^^ cell.
324 -)))|(% style="width:124px" %)U32
325 -|(% style="width:137px" %)**0x2016-0x2029**|(% style="width:139px" %)20|(% style="width:805px" %)(((
343 +)))|(% style="width:96px" %)U32
344 +|(% style="width:92px" %)**0x2016-0x2029**|(% style="width:94px" %)20|(% style="width:368px" %)(((
326 326  Array of cells states. Each element of the array corresponds to a cell and is a bitfield:
327 327  
328 328  bit 0 — cell is present;
... ... @@ -338,93 +338,99 @@
338 338  bit 5 — wires are connected to the cell;
339 339  
340 340  bits 6-15 — reserved.
341 -)))|(% style="width:124px" %)U16[20]
342 -|(% style="width:137px" %)**0x202A-0x2051**|(% style="width:139px" %)40|(% style="width:805px" %)Array of cells voltages (V)|(% style="width:124px" %)REAL32[20]
343 -|(% style="width:137px" %)**0x2052-0x2079**|(% style="width:139px" %)40|(% style="width:805px" %)Array of cells temperatures (°C)|(% style="width:124px" %)REAL32[20]
344 -|(% style="width:137px" %)**0x207A-0x20A1**|(% style="width:139px" %)40|(% style="width:805px" %)Array of cells SOCs ~(%)|(% style="width:124px" %)REAL32[20]
345 -|(% style="width:137px" %)**0x20A2-0x20C9**|(% style="width:139px" %)40|(% style="width:805px" %)Array of cells resistances (Ohm)|(% style="width:124px" %)REAL32[20]
346 -|(% style="width:137px" %)**0x20F4**|(% style="width:139px" %)1|(% style="width:805px" %)(((
360 +)))|(% style="width:96px" %)U16[20]
361 +|(% style="width:92px" %)**0x202A-0x2051**|(% style="width:94px" %)40|(% style="width:368px" %)Array of cells voltages (V)|(% style="width:96px" %)REAL32[20]
362 +|(% style="width:92px" %)**0x2052-0x2079**|(% style="width:94px" %)40|(% style="width:368px" %)Array of cells temperatures (°C)|(% style="width:96px" %)REAL32[20]
363 +|(% style="width:92px" %)**0x207A-0x20A1**|(% style="width:94px" %)40|(% style="width:368px" %)Array of cells SOCs ~(%)|(% style="width:96px" %)REAL32[20]
364 +|(% style="width:92px" %)**0x20A2-0x20C9**|(% style="width:94px" %)40|(% style="width:368px" %)Array of cells resistances (Ohm)|(% style="width:96px" %)REAL32[20]
365 +|(% style="width:92px" %)**0x20F4**|(% style="width:94px" %)1|(% style="width:368px" %)(((
347 347  Discrete input signals 2 (bitfield):
348 348  
349 -bit 0 “Fuse 2”;
368 +bit 0 “Fuse 2”;
350 350  
351 -bit 1 “Fuse 3”;
370 +bit 1 “Fuse 3”;
352 352  
353 -bit 2 “Circuit breaker status”;
372 +bit 2 “Circuit breaker status”;
354 354  
355 -bits 3-15 – reserved.
356 -)))|(% style="width:124px" %)U16
357 -|(% style="width:137px" %)**0x2100-0x2101**|(% style="width:139px" %)2|(% style="width:805px" %)Battery state of charge (SOC), %|(% style="width:124px" %)REAL32
358 -|(% style="width:137px" %)**0x2102**|(% style="width:139px" %)1|(% style="width:805px" %)Number of BMS Logic devices|(% style="width:124px" %)U16
359 -|(% style="width:137px" %)**0x2103**|(% style="width:139px" %)1|(% style="width:805px" %)Number of cells|(% style="width:124px" %)U16
360 -|(% style="width:137px" %)**0x2104-0x2105**|(% style="width:139px" %)2|(% style="width:805px" %)Battery voltage, V|(% style="width:124px" %)REAL32
361 -|(% style="width:137px" %)**0x2106-0x2107**|(% style="width:139px" %)2|(% style="width:805px" %)Battery resistance, Ohm|(% style="width:124px" %)REAL32
362 -|(% style="width:137px" %)**0x2108-0x2109**|(% style="width:139px" %)2|(% style="width:805px" %)Effective capacity, A×h|(% style="width:124px" %)REAL32
363 -|(% style="width:137px" %)**0x210A-0x210B**|(% style="width:139px" %)2|(% style="width:805px" %)Balancing effectivity, %|(% style="width:124px" %)REAL32
364 -|(% style="width:137px" %)**0x210C-0x210D**|(% style="width:139px" %)2|(% style="width:805px" %)State of health, %|(% style="width:124px" %)REAL32
365 -|(% style="width:137px" %)**0x210E-0x210F**|(% style="width:139px" %)2|(% style="width:805px" %)Depth of discharge, A×h|(% style="width:124px" %)REAL32
366 -|(% style="width:137px" %)**0x2110-0x2111**|(% style="width:139px" %)2|(% style="width:805px" %)Minimum BMS Logic temperature|(% style="width:124px" %)REAL32
367 -|(% style="width:137px" %)**0x2112**|(% style="width:139px" %)1|(% style="width:805px" %)Address of the BMS Logic device whose temperature is minimal|(% style="width:124px" %)U16
368 -|(% style="width:137px" %)**0x2113-0x2114**|(% style="width:139px" %)2|(% style="width:805px" %)Maximum BMS Logic temperature|(% style="width:124px" %)REAL32
369 -|(% style="width:137px" %)**0x2115**|(% style="width:139px" %)1|(% style="width:805px" %)Address of the BMS Logic device whose temperature is maximal|(% style="width:124px" %)U16
370 -|(% style="width:137px" %)**0x2116-0x2117**|(% style="width:139px" %)2|(% style="width:805px" %)BMS Logic polling rate, commands pre second|(% style="width:124px" %)REAL32
371 -|(% style="width:137px" %)**0x2118-0x2119**|(% style="width:139px" %)2|(% style="width:805px" %)Minimum cell temperature|(% style="width:124px" %)REAL32
372 -|(% style="width:137px" %)**0x211A**|(% style="width:139px" %)1|(% style="width:805px" %)Address of the BMS Logic device which is connected to the cell whose temperature is minimal|(% style="width:124px" %)U16
373 -|(% style="width:137px" %)**0x211B**|(% style="width:139px" %)1|(% style="width:805px" %)Position of the cell whose temperature is minimal|(% style="width:124px" %)U16
374 -|(% style="width:137px" %)**0x211C-0x211D**|(% style="width:139px" %)2|(% style="width:805px" %)Maximum cell temperature|(% style="width:124px" %)REAL32
375 -|(% style="width:137px" %)**0x211E**|(% style="width:139px" %)1|(% style="width:805px" %)Address of the BMS Logic device which is connected to the cell whose temperature is maximal|(% style="width:124px" %)U16
376 -|(% style="width:137px" %)**0x211F**|(% style="width:139px" %)1|(% style="width:805px" %)Position of the cell whose temperature is maximal|(% style="width:124px" %)U16
377 -|(% style="width:137px" %)**0x2120-0x2121**|(% style="width:139px" %)2|(% style="width:805px" %)Minimum cell voltage|(% style="width:124px" %)REAL32
378 -|(% style="width:137px" %)**0x2122**|(% style="width:139px" %)1|(% style="width:805px" %)Address of the BMS Logic device which is connected to the cell whose voltage is minimal|(% style="width:124px" %)U16
379 -|(% style="width:137px" %)**0x2123**|(% style="width:139px" %)1|(% style="width:805px" %)Position of the cell whose voltage is minimal|(% style="width:124px" %)U16
380 -|(% style="width:137px" %)**0x2124-0x2125**|(% style="width:139px" %)2|(% style="width:805px" %)Maximum cell voltage|(% style="width:124px" %)REAL32
381 -|(% style="width:137px" %)**0x2126**|(% style="width:139px" %)1|(% style="width:805px" %)Address of the BMS Logic device which is connected to the cell whose voltage is maximal|(% style="width:124px" %)U16
382 -|(% style="width:137px" %)**0x2127**|(% style="width:139px" %)1|(% style="width:805px" %)Position of the cell whose voltage is maximal|(% style="width:124px" %)U16
383 -|(% style="width:137px" %)**0x2128**|(% style="width:139px" %)1|(% style="width:805px" %)(((
374 +bit 3 — signal "Balancing request";
375 +
376 +bit 4 — signal "Close Main contactor";
377 +
378 +bit 5 — signal "Close External 1";
379 +
380 +bits 6-15 — not used.
381 +)))|(% style="width:96px" %)U16
382 +|(% style="width:92px" %)**0x2100-0x2101**|(% style="width:94px" %)2|(% style="width:368px" %)Battery state of charge (SOC), %|(% style="width:96px" %)REAL32
383 +|(% style="width:92px" %)**0x2102**|(% style="width:94px" %)1|(% style="width:368px" %)Number of BMS Logic devices|(% style="width:96px" %)U16
384 +|(% style="width:92px" %)**0x2103**|(% style="width:94px" %)1|(% style="width:368px" %)Number of cells|(% style="width:96px" %)U16
385 +|(% style="width:92px" %)**0x2104-0x2105**|(% style="width:94px" %)2|(% style="width:368px" %)Battery voltage, V|(% style="width:96px" %)REAL32
386 +|(% style="width:92px" %)**0x2106-0x2107**|(% style="width:94px" %)2|(% style="width:368px" %)Battery resistance, Ohm|(% style="width:96px" %)REAL32
387 +|(% style="width:92px" %)**0x2108-0x2109**|(% style="width:94px" %)2|(% style="width:368px" %)Effective capacity, A×h|(% style="width:96px" %)REAL32
388 +|(% style="width:92px" %)**0x210A-0x210B**|(% style="width:94px" %)2|(% style="width:368px" %)Balancing effectivity, %|(% style="width:96px" %)REAL32
389 +|(% style="width:92px" %)**0x210C-0x210D**|(% style="width:94px" %)2|(% style="width:368px" %)State of health, %|(% style="width:96px" %)REAL32
390 +|(% style="width:92px" %)**0x210E-0x210F**|(% style="width:94px" %)2|(% style="width:368px" %)Depth of discharge, A×h|(% style="width:96px" %)REAL32
391 +|(% style="width:92px" %)**0x2110-0x2111**|(% style="width:94px" %)2|(% style="width:368px" %)Minimum BMS Logic temperature|(% style="width:96px" %)REAL32
392 +|(% style="width:92px" %)**0x2112**|(% style="width:94px" %)1|(% style="width:368px" %)Address of the BMS Logic device whose temperature is minimal|(% style="width:96px" %)U16
393 +|(% style="width:92px" %)**0x2113-0x2114**|(% style="width:94px" %)2|(% style="width:368px" %)Maximum BMS Logic temperature|(% style="width:96px" %)REAL32
394 +|(% style="width:92px" %)**0x2115**|(% style="width:94px" %)1|(% style="width:368px" %)Address of the BMS Logic device whose temperature is maximal|(% style="width:96px" %)U16
395 +|(% style="width:92px" %)**0x2116-0x2117**|(% style="width:94px" %)2|(% style="width:368px" %)BMS Logic polling rate, commands pre second|(% style="width:96px" %)REAL32
396 +|(% style="width:92px" %)**0x2118-0x2119**|(% style="width:94px" %)2|(% style="width:368px" %)Minimum cell temperature|(% style="width:96px" %)REAL32
397 +|(% style="width:92px" %)**0x211A**|(% style="width:94px" %)1|(% style="width:368px" %)Address of the BMS Logic device which is connected to the cell whose temperature is minimal|(% style="width:96px" %)U16
398 +|(% style="width:92px" %)**0x211B**|(% style="width:94px" %)1|(% style="width:368px" %)Position of the cell whose temperature is minimal|(% style="width:96px" %)U16
399 +|(% style="width:92px" %)**0x211C-0x211D**|(% style="width:94px" %)2|(% style="width:368px" %)Maximum cell temperature|(% style="width:96px" %)REAL32
400 +|(% style="width:92px" %)**0x211E**|(% style="width:94px" %)1|(% style="width:368px" %)Address of the BMS Logic device which is connected to the cell whose temperature is maximal|(% style="width:96px" %)U16
401 +|(% style="width:92px" %)**0x211F**|(% style="width:94px" %)1|(% style="width:368px" %)Position of the cell whose temperature is maximal|(% style="width:96px" %)U16
402 +|(% style="width:92px" %)**0x2120-0x2121**|(% style="width:94px" %)2|(% style="width:368px" %)Minimum cell voltage|(% style="width:96px" %)REAL32
403 +|(% style="width:92px" %)**0x2122**|(% style="width:94px" %)1|(% style="width:368px" %)Address of the BMS Logic device which is connected to the cell whose voltage is minimal|(% style="width:96px" %)U16
404 +|(% style="width:92px" %)**0x2123**|(% style="width:94px" %)1|(% style="width:368px" %)Position of the cell whose voltage is minimal|(% style="width:96px" %)U16
405 +|(% style="width:92px" %)**0x2124-0x2125**|(% style="width:94px" %)2|(% style="width:368px" %)Maximum cell voltage|(% style="width:96px" %)REAL32
406 +|(% style="width:92px" %)**0x2126**|(% style="width:94px" %)1|(% style="width:368px" %)Address of the BMS Logic device which is connected to the cell whose voltage is maximal|(% style="width:96px" %)U16
407 +|(% style="width:92px" %)**0x2127**|(% style="width:94px" %)1|(% style="width:368px" %)Position of the cell whose voltage is maximal|(% style="width:96px" %)U16
408 +|(% style="width:92px" %)**0x2128**|(% style="width:94px" %)1|(% style="width:368px" %)(((
384 384  Error flag:
385 385  
386 386  0 — no errors;
387 387  
388 388  1 — there are some errors.
389 -)))|(% style="width:124px" %)U16
390 -|(% style="width:137px" %)**0x2130-0x2131**|(% style="width:139px" %)2|(% style="width:805px" %)Energy received from the charger, W×h|(% style="width:124px" %)REAL32
391 -|(% style="width:137px" %)**0x2132-0x2133**|(% style="width:139px" %)2|(% style="width:805px" %)Energy consumed by the load, W×h|(% style="width:124px" %)REAL32
392 -|(% style="width:137px" %)**0x2134-0x2135**|(% style="width:139px" %)2|(% style="width:805px" %)Energy dissipated by the balancing resistors, W×h|(% style="width:124px" %)REAL32
393 -|(% style="width:137px" %)**0x2140**|(% style="width:139px" %)1|(% style="width:805px" %)(((
414 +)))|(% style="width:96px" %)U16
415 +|(% style="width:92px" %)**0x2130-0x2131**|(% style="width:94px" %)2|(% style="width:368px" %)Energy received from the charger, W×h|(% style="width:96px" %)REAL32
416 +|(% style="width:92px" %)**0x2132-0x2133**|(% style="width:94px" %)2|(% style="width:368px" %)Energy consumed by the load, W×h|(% style="width:96px" %)REAL32
417 +|(% style="width:92px" %)**0x2134-0x2135**|(% style="width:94px" %)2|(% style="width:368px" %)Energy dissipated by the balancing resistors, W×h|(% style="width:96px" %)REAL32
418 +|(% style="width:92px" %)**0x2140**|(% style="width:94px" %)1|(% style="width:368px" %)(((
394 394  SD-card mounting flag:
395 395  
396 396  0 — not mounted;
397 397  
398 398  1 — mounted.
399 -)))|(% style="width:124px" %)U16
400 -|(% style="width:137px" %)**0x2141**|(% style="width:139px" %)1|(% style="width:805px" %)Reserved|(% style="width:124px" %)U16
401 -|(% style="width:137px" %)**0x2142**|(% style="width:139px" %)1|(% style="width:805px" %)Reserved|(% style="width:124px" %)U16
402 -|(% style="width:137px" %)**0x2170**|(% style="width:139px" %)1|(% style="width:805px" %)(((
424 +)))|(% style="width:96px" %)U16
425 +|(% style="width:92px" %)**0x2141**|(% style="width:94px" %)1|(% style="width:368px" %)Reserved|(% style="width:96px" %)U16
426 +|(% style="width:92px" %)**0x2142**|(% style="width:94px" %)1|(% style="width:368px" %)Reserved|(% style="width:96px" %)U16
427 +|(% style="width:92px" %)**0x2170**|(% style="width:94px" %)1|(% style="width:368px" %)(((
403 403  Wi-Fi connection status:
404 404  
405 405  0 — no connection;
406 406  
407 407  1 — connection is established.
408 -)))|(% style="width:124px" %)U16
409 -|(% style="width:137px" %)**0x2171-0x2172**|(% style="width:139px" %)2|(% style="width:805px" %)IP-address in the Wi-Fi network|(% style="width:124px" %)U8[4]
410 -|(% style="width:137px" %)**0x2173-0x2175**|(% style="width:139px" %)3|(% style="width:805px" %)MAC-address of the Wi-Fi module|(% style="width:124px" %)U8[6]
411 -|(% style="width:137px" %)**0x2179-0x217A**|(% style="width:139px" %)2|(% style="width:805px" %)Instant effective capacity, A×h|(% style="width:124px" %)REAL32
412 -|(% style="width:137px" %)**0x217B-0x217C**|(% style="width:139px" %)2|(% style="width:805px" %)Coulomb received from the charger, A×h|(% style="width:124px" %)REAL32
413 -|(% style="width:137px" %)**0x217D-0x217E**|(% style="width:139px" %)2|(% style="width:805px" %)Coulomb consumed by the load, A×h|(% style="width:124px" %)REAL32
414 -|(% style="width:137px" %)**0x217F-0x2180**|(% style="width:139px" %)2|(% style="width:805px" %)Ethernet IP-address|(% style="width:124px" %)U8[4]
415 -|(% style="width:137px" %)**0x2181-0x2182**|(% style="width:139px" %)2|(% style="width:805px" %)Ethernet netmask|(% style="width:124px" %)U8[4]
416 -|(% style="width:137px" %)**0x2183-0x2184**|(% style="width:139px" %)2|(% style="width:805px" %)Ethernet gateway|(% style="width:124px" %)U8[4]
417 -|(% style="width:137px" %)**0x2185-0x2186**|(% style="width:139px" %)2|(% style="width:805px" %)Calibrated voltage in the reference line of the current sensor, V|(% style="width:124px" %)REAL32
418 -|(% style="width:137px" %)**0x218E**|(% style="width:139px" %)2|(% style="width:805px" %)Voltage from the current sensor, V|(% style="width:124px" %)REAL32
419 -|(% style="width:137px" %)**0x2190**|(% style="width:139px" %)2|(% style="width:805px" %)Voltage in the reference line of the current sensor, V|(% style="width:124px" %)REAL32
420 -|(% style="width:137px" %)**0x2192**|(% style="width:139px" %)2|(% style="width:805px" %)Voltage from the auxiliary current sensor, V|(% style="width:124px" %)REAL32
421 -|(% style="width:137px" %)**0x2194**|(% style="width:139px" %)2|(% style="width:805px" %)Voltage in the reference line of the auxiliary current sensor, V|(% style="width:124px" %)REAL32
422 -|(% style="width:137px" %)**0x219F**|(% style="width:139px" %)2|(% style="width:805px" %)Charge current limit, A|(% style="width:124px" %)REAL32
423 -|(% style="width:137px" %)**0x21A1**|(% style="width:139px" %)2|(% style="width:805px" %)Discharge current limit, A|(% style="width:124px" %)REAL32
424 -|(% style="width:137px" %)**0x21B8**|(% style="width:139px" %)1|(% style="width:805px" %)Flag indicating that the cells are balancing|(% style="width:124px" %)U16
425 -|(% style="width:137px" %)**0x21C6**|(% style="width:139px" %)2|(% style="width:805px" %)Calibrated voltage in the reference line of the auxiliary current sensor, V|(% style="width:124px" %)REAL32
426 -|(% style="width:137px" %)**0x21CA**|(% style="width:139px" %)2|(% style="width:805px" %)Average cell voltage, V|(% style="width:124px" %)REAL32
427 -|(% style="width:137px" %)**0x2200-0x2203**|(% style="width:139px" %)4|(% style="width:805px" %)(((
433 +)))|(% style="width:96px" %)U16
434 +|(% style="width:92px" %)**0x2171-0x2172**|(% style="width:94px" %)2|(% style="width:368px" %)IP-address in the Wi-Fi network|(% style="width:96px" %)U8[4]
435 +|(% style="width:92px" %)**0x2173-0x2175**|(% style="width:94px" %)3|(% style="width:368px" %)MAC-address of the Wi-Fi module|(% style="width:96px" %)U8[6]
436 +|(% style="width:92px" %)**0x2179-0x217A**|(% style="width:94px" %)2|(% style="width:368px" %)Instant effective capacity, A×h|(% style="width:96px" %)REAL32
437 +|(% style="width:92px" %)**0x217B-0x217C**|(% style="width:94px" %)2|(% style="width:368px" %)Coulomb received from the charger, A×h|(% style="width:96px" %)REAL32
438 +|(% style="width:92px" %)**0x217D-0x217E**|(% style="width:94px" %)2|(% style="width:368px" %)Coulomb consumed by the load, A×h|(% style="width:96px" %)REAL32
439 +|(% style="width:92px" %)**0x217F-0x2180**|(% style="width:94px" %)2|(% style="width:368px" %)Ethernet IP-address|(% style="width:96px" %)U8[4]
440 +|(% style="width:92px" %)**0x2181-0x2182**|(% style="width:94px" %)2|(% style="width:368px" %)Ethernet netmask|(% style="width:96px" %)U8[4]
441 +|(% style="width:92px" %)**0x2183-0x2184**|(% style="width:94px" %)2|(% style="width:368px" %)Ethernet gateway|(% style="width:96px" %)U8[4]
442 +|(% style="width:92px" %)**0x2185-0x2186**|(% style="width:94px" %)2|(% style="width:368px" %)Calibrated voltage in the reference line of the current sensor, V|(% style="width:96px" %)REAL32
443 +|(% style="width:92px" %)**0x218E-0x218F**|(% style="width:94px" %)2|(% style="width:368px" %)Voltage from the current sensor, V|(% style="width:96px" %)REAL32
444 +|(% style="width:92px" %)**0x2190-0x2191**|(% style="width:94px" %)2|(% style="width:368px" %)Voltage in the reference line of the current sensor, V|(% style="width:96px" %)REAL32
445 +|(% style="width:92px" %)**0x2192-0x2193**|(% style="width:94px" %)2|(% style="width:368px" %)Voltage from the auxiliary current sensor, V|(% style="width:96px" %)REAL32
446 +|(% style="width:92px" %)**0x2194-0x2195**|(% style="width:94px" %)2|(% style="width:368px" %)Voltage in the reference line of the auxiliary current sensor, V|(% style="width:96px" %)REAL32
447 +|(% style="width:92px" %)**0x219F-0x21A0**|(% style="width:94px" %)2|(% style="width:368px" %)Charge current limit, A|(% style="width:96px" %)REAL32
448 +|(% style="width:92px" %)**0x21A1-0x21A2**|(% style="width:94px" %)2|(% style="width:368px" %)Discharge current limit, A|(% style="width:96px" %)REAL32
449 +|(% style="width:92px" %)**0x21B8**|(% style="width:94px" %)1|(% style="width:368px" %)Flag indicating that the cells are balancing|(% style="width:96px" %)U16
450 +|(% style="width:92px" %)**0x21C6-0x21C7**|(% style="width:94px" %)2|(% style="width:368px" %)Calibrated voltage in the reference line of the auxiliary current sensor, V|(% style="width:96px" %)REAL32
451 +|(% style="width:92px" %)**0x21CA-0x21CB**|(% style="width:94px" %)2|(% style="width:368px" %)Average cell voltage, V|(% style="width:96px" %)REAL32
452 +|(% style="width:92px" %)**0x2200-0x2203**|(% style="width:94px" %)4|(% style="width:368px" %)(((
428 428  Record #1 from the errors journal. First 32-bit word contains a timestamp, second 32-bit word contains errors 1 flags (see 0x2007-0x2008).
429 429  
430 430  Timestamp format:
... ... @@ -440,22 +440,22 @@
440 440  bits 20-25 — minutes;
441 441  
442 442  bits 26-31 — seconds.
443 -)))|(% style="width:124px" %)U32[2]
444 -|(% style="width:137px" %)**0x2204-0x2207**|(% style="width:139px" %)4|(% style="width:805px" %)Record #2 from the errors journal|(% style="width:124px" %)U32[2]
445 -|(% style="width:137px" %)**0x2208-0x227B**|(% style="width:139px" %) |(% style="width:805px" %)Records #3-31 from the errors journal|(% style="width:124px" %)
446 -|(% style="width:137px" %)**0x227C-0x227F**|(% style="width:139px" %)4|(% style="width:805px" %)Record #32 from the errors journal|(% style="width:124px" %)U32[2]
447 -|(% style="width:137px" %)**0x2300**|(% style="width:139px" %)1|(% style="width:805px" %)Number of the last record from the errors journal (1..32)|(% style="width:124px" %)U16
448 -|(% style="width:137px" %)**0x2380**|(% style="width:139px" %)4|(% style="width:805px" %)Record data #1 from the errors journal. First 32-bit word contains errors 2 flags (see 0x200E-0x200F).|(% style="width:124px" %)U32[2]
449 -|(% style="width:137px" %)**0x2384-0x2387**|(% style="width:139px" %)4|(% style="width:805px" %)Record data #2 from the errors journal|(% style="width:124px" %)U32[2]
450 -|(% style="width:137px" %)**0x2388-0x23FB**|(% style="width:139px" %) |(% style="width:805px" %)Records data #3-31 from the errors journal|(% style="width:124px" %)
451 -|(% style="width:137px" %)**0x23FC-0x23FF**|(% style="width:139px" %)4|(% style="width:805px" %)Record data #32 from the errors journal|(% style="width:124px" %)U32[2]
452 -|(% style="width:137px" %)**0x2400**|(% style="width:139px" %)2|(% style="width:805px" %)Current measured by the auxiliary current sensor, A|(% style="width:124px" %)REAL32
453 -|(% style="width:137px" %)**0x2402**|(% style="width:139px" %)2|(% style="width:805px" %)(((
468 +)))|(% style="width:96px" %)U32[2]
469 +|(% style="width:92px" %)**0x2204-0x2207**|(% style="width:94px" %)4|(% style="width:368px" %)Record #2 from the errors journal|(% style="width:96px" %)U32[2]
470 +|(% style="width:92px" %)**0x2208-0x227B**|(% style="width:94px" %) |(% style="width:368px" %)Records #3-31 from the errors journal|(% style="width:96px" %)
471 +|(% style="width:92px" %)**0x227C-0x227F**|(% style="width:94px" %)4|(% style="width:368px" %)Record #32 from the errors journal|(% style="width:96px" %)U32[2]
472 +|(% style="width:92px" %)**0x2300**|(% style="width:94px" %)1|(% style="width:368px" %)Number of the last record from the errors journal (1..32)|(% style="width:96px" %)U16
473 +|(% style="width:92px" %)**0x2380-0x2383**|(% style="width:94px" %)4|(% style="width:368px" %)Record data #1 from the errors journal. First 32-bit word contains errors 2 flags (see 0x200E-0x200F).|(% style="width:96px" %)U32[2]
474 +|(% style="width:92px" %)**0x2384-0x2387**|(% style="width:94px" %)4|(% style="width:368px" %)Record data #2 from the errors journal|(% style="width:96px" %)U32[2]
475 +|(% style="width:92px" %)**0x2388-0x23FB**|(% style="width:94px" %) |(% style="width:368px" %)Records data #3-31 from the errors journal|(% style="width:96px" %)
476 +|(% style="width:92px" %)**0x23FC-0x23FF**|(% style="width:94px" %)4|(% style="width:368px" %)Record data #32 from the errors journal|(% style="width:96px" %)U32[2]
477 +|(% style="width:92px" %)**0x2400-0x2401**|(% style="width:94px" %)2|(% style="width:368px" %)Current measured by the auxiliary current sensor, A|(% style="width:96px" %)REAL32
478 +|(% style="width:92px" %)**0x2402-0x2403**|(% style="width:94px" %)2|(% style="width:368px" %)(((
454 454  Final battery current, A
455 455  
456 456  Note — Typically it is the sum of the values measured by the main and auxiliary current sensors
457 -)))|(% style="width:124px" %)REAL32
458 -|(% style="width:137px" %)**0x2410**|(% style="width:139px" %)1|(% style="width:805px" %)(((
482 +)))|(% style="width:96px" %)REAL32
483 +|(% style="width:92px" %)**0x2410**|(% style="width:94px" %)1|(% style="width:368px" %)(((
459 459  Battery state:
460 460  
461 461  0 – Unknown;
... ... @@ -471,19 +471,20 @@
471 471  5 – Discharging OFF;
472 472  
473 473  6 – Relaxed (after discharging).
474 -)))|(% style="width:124px" %)U16
475 -|(% style="width:137px" %)**0x2411**|(% style="width:139px" %)2|(% style="width:805px" %)Duration of the battery state (0x2410), seconds|(% style="width:124px" %)U32
476 -|(% style="width:137px" %)**0x2420**|(% style="width:139px" %)2|(% style="width:805px" %)Nominal battery capacity, A×h|(% style="width:124px" %)REAL32
477 -|(% style="width:137px" %)**0x2422**|(% style="width:139px" %)2|(% style="width:805px" %)Maximum charge voltage, V|(% style="width:124px" %)REAL32
478 -|(% style="width:137px" %)**0x2424**|(% style="width:139px" %)2|(% style="width:805px" %)Minimum discharge voltage, V|(% style="width:124px" %)REAL32
479 -|(% style="width:137px" %)**0x2426**|(% style="width:139px" %)2|(% style="width:805px" %)Maximum charge current, A|(% style="width:124px" %)REAL32
480 -|(% style="width:137px" %)**0x2428**|(% style="width:139px" %)2|(% style="width:805px" %)Maximum discharge current, A|(% style="width:124px" %)REAL32
499 +)))|(% style="width:96px" %)U16
500 +|(% style="width:92px" %)**0x2411-0x2412**|(% style="width:94px" %)2|(% style="width:368px" %)Duration of the battery state (0x2410), seconds|(% style="width:96px" %)U32
501 +|(% style="width:92px" %)**0x2420-0x2421**|(% style="width:94px" %)2|(% style="width:368px" %)Nominal battery capacity, A×h|(% style="width:96px" %)REAL32
502 +|(% style="width:92px" %)**0x2422-0x2423**|(% style="width:94px" %)2|(% style="width:368px" %)Maximum charge voltage, V|(% style="width:96px" %)REAL32
503 +|(% style="width:92px" %)**0x2424-0x2425**|(% style="width:94px" %)2|(% style="width:368px" %)Minimum discharge voltage, V|(% style="width:96px" %)REAL32
504 +|(% style="width:92px" %)**0x2426-0x2427**|(% style="width:94px" %)2|(% style="width:368px" %)Maximum charge current, A|(% style="width:96px" %)REAL32
505 +|(% style="width:92px" %)**0x2428-0x2429**|(% style="width:94px" %)2|(% style="width:368px" %)Maximum discharge current, A|(% style="width:96px" %)REAL32
481 481  
482 -== 4.2.3 Holding registers ==
507 +=== Holding registers ===
483 483  
484 -|(% style="width:158px" %)**Register address**|(% style="width:155px" %)**Number of registers**|(% style="width:999px" %)**Content**|(% style="width:146px" %)**Type**
485 -|(% style="width:158px" %)**0x4000**|(% style="width:155px" %)1|(% style="width:999px" %)Address of the BMS Logic device whose parameters should be in the input registers 0x2011-0x20C9|(% style="width:146px" %)U16
486 -|(% style="width:158px" %)**0x4100**|(% style="width:155px" %)2|(% style="width:999px" %)(((
509 +(% style="width:653px" %)
510 +|(% style="width:92px" %)**Register address**|(% style="width:94px" %)**Number of registers**|(% style="width:368px" %)**Content**|(% style="width:96px" %)**Type**
511 +|(% style="width:92px" %)**0x4000**|(% style="width:94px" %)1|(% style="width:368px" %)Address of the BMS Logic device whose parameters should be in the input registers 0x2011-0x20C9|(% style="width:96px" %)U16
512 +|(% style="width:92px" %)**0x4100-0x4101**|(% style="width:94px" %)2|(% style="width:368px" %)(((
487 487  Command to acknowledge errors in the errors journal (bitfield). Each //i//^^th^^ bit corresponds to (//i//+1) record.
488 488  
489 489  Notes:
... ... @@ -491,8 +491,8 @@
491 491  1 – After the errors are acknowledged, the register value will be set to 0.
492 492  
493 493  2 – To acknowledge all errors, set 0xFFFFFFFF.
494 -)))|(% style="width:146px" %)U32
495 -|(% style="width:158px" %)**0x5100**|(% style="width:155px" %)1|(% style="width:999px" %)(((
520 +)))|(% style="width:96px" %)U32
521 +|(% style="width:92px" %)**0x5100**|(% style="width:94px" %)1|(% style="width:368px" %)(((
496 496  Software control of the "Battery cover" signal. Allowable values:
497 497  
498 498  0 – clear the signal;
... ... @@ -500,8 +500,8 @@
500 500  1 – set the signal;
501 501  
502 502  2-65535 – use the physical input "Battery cover".
503 -)))|(% style="width:146px" %)U16
504 -|(% style="width:158px" %)**0x5101**|(% style="width:155px" %)1|(% style="width:999px" %)(((
529 +)))|(% style="width:96px" %)U16
530 +|(% style="width:92px" %)**0x5101**|(% style="width:94px" %)1|(% style="width:368px" %)(((
505 505  Software control of the "Charger connected" signal. Allowable values:
506 506  
507 507  0 – clear the signal;
... ... @@ -509,8 +509,8 @@
509 509  1 – set the signal;
510 510  
511 511  2-65535 – use the physical input "Charger connected".
512 -)))|(% style="width:146px" %)U16
513 -|(% style="width:158px" %)**0x5102**|(% style="width:155px" %)1|(% style="width:999px" %)(((
538 +)))|(% style="width:96px" %)U16
539 +|(% style="width:92px" %)**0x5102**|(% style="width:94px" %)1|(% style="width:368px" %)(((
514 514  Software control of the "Power down request" signal. Allowable values:
515 515  
516 516  0 – clear the signal;
... ... @@ -518,8 +518,8 @@
518 518  1 – set the signal;
519 519  
520 520  2-65535 – use the physical input "Power down request".
521 -)))|(% style="width:146px" %)U16
522 -|(% style="width:158px" %)**0x5103**|(% style="width:155px" %)1|(% style="width:999px" %)(((
547 +)))|(% style="width:96px" %)U16
548 +|(% style="width:92px" %)**0x5103**|(% style="width:94px" %)1|(% style="width:368px" %)(((
523 523  Software control of the "Inhibit charging" signal. Allowable values:
524 524  
525 525  0 – clear the signal;
... ... @@ -527,8 +527,8 @@
527 527  1 – set the signal;
528 528  
529 529  2-65535 – use the physical input "Inhibit charging".
530 -)))|(% style="width:146px" %)U16
531 -|(% style="width:158px" %)**0x5104**|(% style="width:155px" %)1|(% style="width:999px" %)(((
556 +)))|(% style="width:96px" %)U16
557 +|(% style="width:92px" %)**0x5104**|(% style="width:94px" %)1|(% style="width:368px" %)(((
532 532  Software control of the "Inhibit discharging" signal. Allowable values:
533 533  
534 534  0 – clear the signal;
... ... @@ -536,8 +536,8 @@
536 536  1 – set the signal;
537 537  
538 538  2-65535 – use the physical input "Inhibit discharging".
539 -)))|(% style="width:146px" %)U16
540 -|(% style="width:158px" %)**0x5105**|(% style="width:155px" %)1|(% style="width:999px" %)(((
565 +)))|(% style="width:96px" %)U16
566 +|(% style="width:92px" %)**0x5105**|(% style="width:94px" %)1|(% style="width:368px" %)(((
541 541  Software control of the "Charging contactor feedback" signal. Allowable values:
542 542  
543 543  0 – clear the signal;
... ... @@ -545,8 +545,8 @@
545 545  1 – set the signal;
546 546  
547 547  2-65535 – use the physical input "Charging contactor feedback".
548 -)))|(% style="width:146px" %)U16
549 -|(% style="width:158px" %)**0x5106**|(% style="width:155px" %)1|(% style="width:999px" %)(((
574 +)))|(% style="width:96px" %)U16
575 +|(% style="width:92px" %)**0x5106**|(% style="width:94px" %)1|(% style="width:368px" %)(((
550 550  Software control of the "Discharging contactor feedback" signal. Allowable values:
551 551  
552 552  0 – clear the signal;
... ... @@ -554,8 +554,8 @@
554 554  1 – set the signal;
555 555  
556 556  2-65535 – use the physical input "Discharging contactor feedback".
557 -)))|(% style="width:146px" %)U16
558 -|(% style="width:158px" %)**0x5107**|(% style="width:155px" %)1|(% style="width:999px" %)(((
583 +)))|(% style="width:96px" %)U16
584 +|(% style="width:92px" %)**0x5107**|(% style="width:94px" %)1|(% style="width:368px" %)(((
559 559  Software control of the "Insulation status" signal. Allowable values:
560 560  
561 561  0 – clear the signal;
... ... @@ -563,8 +563,8 @@
563 563  1 – set the signal;
564 564  
565 565  2-65535 – use the physical input "Insulation status".
566 -)))|(% style="width:146px" %)U16
567 -|(% style="width:158px" %)**0x5108**|(% style="width:155px" %)1|(% style="width:999px" %)(((
592 +)))|(% style="width:96px" %)U16
593 +|(% style="width:92px" %)**0x5108**|(% style="width:94px" %)1|(% style="width:368px" %)(((
568 568  Software control of the "Charge request" signal. Allowable values:
569 569  
570 570  0 – clear the signal;
... ... @@ -572,8 +572,8 @@
572 572  1 – set the signal;
573 573  
574 574  2-65535 – use the physical input "Charge request".
575 -)))|(% style="width:146px" %)U16
576 -|(% style="width:158px" %)**0x5109**|(% style="width:155px" %)1|(% style="width:999px" %)(((
601 +)))|(% style="width:96px" %)U16
602 +|(% style="width:92px" %)**0x5109**|(% style="width:94px" %)1|(% style="width:368px" %)(((
577 577  Software control of the "Precharge request" signal. Allowable values:
578 578  
579 579  0 – clear the signal;
... ... @@ -581,8 +581,8 @@
581 581  1 – set the signal;
582 582  
583 583  2-65535 – use the physical input "Precharge request".
584 -)))|(% style="width:146px" %)U16
585 -|(% style="width:158px" %)**0x510A**|(% style="width:155px" %)1|(% style="width:999px" %)(((
610 +)))|(% style="width:96px" %)U16
611 +|(% style="width:92px" %)**0x510A**|(% style="width:94px" %)1|(% style="width:368px" %)(((
586 586  Software control of the "Discharge request" signal. Allowable values:
587 587  
588 588  0 – clear the signal;
... ... @@ -590,8 +590,8 @@
590 590  1 – set the signal;
591 591  
592 592  2-65535 – use the physical input "Discharge request".
593 -)))|(% style="width:146px" %)U16
594 -|(% style="width:158px" %)**0x510B**|(% style="width:155px" %)1|(% style="width:999px" %)(((
619 +)))|(% style="width:96px" %)U16
620 +|(% style="width:92px" %)**0x510B**|(% style="width:94px" %)1|(% style="width:368px" %)(((
595 595  Software control of the "PCH contactor feedback" signal. Allowable values:
596 596  
597 597  0 – clear the signal;
... ... @@ -599,8 +599,8 @@
599 599  1 – set the signal;
600 600  
601 601  2-65535 – use the physical input "PCH contactor feedback".
602 -)))|(% style="width:146px" %)U16
603 -|(% style="width:158px" %)**0x510C**|(% style="width:155px" %)1|(% style="width:999px" %)(((
628 +)))|(% style="width:96px" %)U16
629 +|(% style="width:92px" %)**0x510C**|(% style="width:94px" %)1|(% style="width:368px" %)(((
604 604  Software control of the "CH/DCH contactor feedback" signal. Allowable values:
605 605  
606 606  0 – clear the signal;
... ... @@ -608,8 +608,8 @@
608 608  1 – set the signal;
609 609  
610 610  2-65535 – use the physical input "CH/DCH contactor feedback".
611 -)))|(% style="width:146px" %)U16
612 -|(% style="width:158px" %)**0x510D**|(% style="width:155px" %)1|(% style="width:999px" %)(((
637 +)))|(% style="width:96px" %)U16
638 +|(% style="width:92px" %)**0x510D**|(% style="width:94px" %)1|(% style="width:368px" %)(((
613 613  Software control of the "Main contactor feedback" signal. Allowable values:
614 614  
615 615  0 – clear the signal;
... ... @@ -617,8 +617,8 @@
617 617  1 – set the signal;
618 618  
619 619  2-65535 – use the physical input "Main contactor feedback".
620 -)))|(% style="width:146px" %)U16
621 -|(% style="width:158px" %)**0x510E**|(% style="width:155px" %)1|(% style="width:999px" %)(((
646 +)))|(% style="width:96px" %)U16
647 +|(% style="width:92px" %)**0x510E**|(% style="width:94px" %)1|(% style="width:368px" %)(((
622 622  Software control of the "Interlock" signal. Allowable values:
623 623  
624 624  0 – clear the signal;
... ... @@ -626,8 +626,8 @@
626 626  1 – set the signal;
627 627  
628 628  2-65535 – use the physical input "Interlock".
629 -)))|(% style="width:146px" %)U16
630 -|(% style="width:158px" %)**0x510F**|(% style="width:155px" %)1|(% style="width:999px" %)(((
655 +)))|(% style="width:96px" %)U16
656 +|(% style="width:92px" %)**0x510F**|(% style="width:94px" %)1|(% style="width:368px" %)(((
631 631  Software control of the "Fuse 1" signal. Allowable values:
632 632  
633 633  0 – clear the signal;
... ... @@ -635,8 +635,8 @@
635 635  1 – set the signal;
636 636  
637 637  2-65535 – use the physical input "Fuse 1".
638 -)))|(% style="width:146px" %)U16
639 -|(% style="width:158px" %)**0x5110**|(% style="width:155px" %)1|(% style="width:999px" %)(((
664 +)))|(% style="width:96px" %)U16
665 +|(% style="width:92px" %)**0x5110**|(% style="width:94px" %)1|(% style="width:368px" %)(((
640 640  Software control of the "Fuse 2" signal. Allowable values:
641 641  
642 642  0 – clear the signal;
... ... @@ -644,8 +644,8 @@
644 644  1 – set the signal;
645 645  
646 646  2-65535 – use the physical input "Fuse 2".
647 -)))|(% style="width:146px" %)U16
648 -|(% style="width:158px" %)**0x5111**|(% style="width:155px" %)1|(% style="width:999px" %)(((
673 +)))|(% style="width:96px" %)U16
674 +|(% style="width:92px" %)**0x5111**|(% style="width:94px" %)1|(% style="width:368px" %)(((
649 649  Software control of the "Fuse 3" signal. Allowable values:
650 650  
651 651  0 – clear the signal;
... ... @@ -653,4 +653,40 @@
653 653  1 – set the signal;
654 654  
655 655  2-65535 – use the physical input "Fuse 3".
656 -)))|(% style="width:146px" %)U16
682 +)))|(% style="width:96px" %)U16
683 +|(% style="width:92px" %)**0x5112**|(% style="width:94px" %)1|(% style="width:368px" %)(((
684 +Software control of the "Circuit breaker status" signal. Allowable values:
685 +
686 +0 – clear the signal;
687 +
688 +1 – set the signal;
689 +
690 +2-65535 – use the physical input "Circuit breaker status".
691 +)))|(% style="width:96px" %)U16
692 +|(% style="width:92px" %)**0x5113**|(% style="width:94px" %)1|(% style="width:368px" %)(((
693 +Software control of the "Balancing request" signal. Allowable values:
694 +
695 +0 – clear the signal;
696 +
697 +1 – set the signal;
698 +
699 +2-65535 – use the physical input "Balancing request".
700 +)))|(% style="width:96px" %)U16
701 +|(% style="width:92px" %)**0x5114**|(% style="width:94px" %)1|(% style="width:368px" %)(((
702 +Software control of the "Close Main contactor" signal. Allowable values:
703 +
704 +0 – clear the signal;
705 +
706 +1 – set the signal;
707 +
708 +2-65535 – use the physical input "Close Main contactor".
709 +)))|(% style="width:96px" %)U16
710 +|(% style="width:92px" %)**0x5115**|(% style="width:94px" %)1|(% style="width:368px" %)(((
711 +Software control of the "Close External 1" signal. Allowable values:
712 +
713 +0 – clear the signal;
714 +
715 +1 – set the signal;
716 +
717 +2-65535 – use the physical input "Close External 1".
718 +)))|(% style="width:96px" %)U16