Changes for page 5.2 Modbus protocol

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

From version 12.1
edited by Admin
on 2025/02/04 10:26
Change comment: There is no comment for this version
To version 3.1
edited by Admin
on 2024/11/29 11:25
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -5.2 Modbus protocol
1 +4.2 Modbus protocol
Parent
... ... @@ -1,1 +1,1 @@
1 -Battery management systems.BMS Main 2\.1.5\. Communication protocols.WebHome
1 +drafts.bms-main-2.WebHome
Content
... ... @@ -1,11 +1,5 @@
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 =
1 +== 4.2.1 General information ==
3 3  
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 -
9 9  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.
10 10  
11 11  Interaction with the device is performed over the RS-485 bus (Modbus RTU) or the Ethernet network (Modbus TCP).
... ... @@ -34,18 +34,17 @@
34 34  
35 35  Words are in the **little endian**.
36 36  
37 -=== Input registers ===
31 +== 4.2.2 Input registers ==
38 38  
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" %)(((
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" %)(((
42 42  Hardware version:
43 43  
44 44  byte 0 — minor;
45 45  
46 46  byte 1 — major.
47 -)))|(% style="width:96px" %)U8[2]
48 -|(% style="width:92px" %)**0x0001-0x0002**|(% style="width:94px" %)2|(% style="width:368px" %)(((
40 +)))|(% style="width:124px" %)U8[2]
41 +|(% style="width:137px" %)**0x0001-0x0002**|(% style="width:139px" %)2|(% style="width:805px" %)(((
49 49  Firmware version:
50 50  
51 51  byte 0 — patch;
... ... @@ -55,8 +55,8 @@
55 55  byte 2 — major;
56 56  
57 57  byte 3 — not used (set to 0).
58 -)))|(% style="width:96px" %)U8[4]
59 -|(% style="width:92px" %)**0x0003-0x0004**|(% style="width:94px" %)2|(% style="width:368px" %)(((
51 +)))|(% style="width:124px" %)U8[4]
52 +|(% style="width:137px" %)**0x0003-0x0004**|(% style="width:139px" %)2|(% style="width:805px" %)(((
60 60  Bootloader version:
61 61  
62 62  byte 0 — patch;
... ... @@ -66,8 +66,8 @@
66 66  byte 2 — major;
67 67  
68 68  byte 3 — not used (set to 0).
69 -)))|(% style="width:96px" %)U8[4]
70 -|(% style="width:92px" %)**0x1000-0x1003**|(% style="width:94px" %)3|(% style="width:368px" %)(((
62 +)))|(% style="width:124px" %)U8[4]
63 +|(% style="width:137px" %)**0x1000-0x1003**|(% style="width:139px" %)3|(% style="width:805px" %)(((
71 71  Current time on the device clock:
72 72  
73 73  byte 0 — day (BCD);
... ... @@ -81,8 +81,8 @@
81 81  byte 4 — minutes (BCD);
82 82  
83 83  byte 5 — seconds (BCD).
84 -)))|(% style="width:96px" %)U8[6]
85 -|(% style="width:92px" %)**0x2000**|(% style="width:94px" %)1|(% style="width:368px" %)(((
77 +)))|(% style="width:124px" %)U8[6]
78 +|(% style="width:137px" %)**0x2000**|(% style="width:139px" %)1|(% style="width:805px" %)(((
86 86  Discrete input signals 1 (bitfield):
87 87  
88 88  bit 0 — "Battery cover";
... ... @@ -116,11 +116,11 @@
116 116  bit 14 – “Interlock”;
117 117  
118 118  bit 15 – “Fuse 1”.
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" %)(((
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" %)(((
124 124  Errors 1 (bitfield):
125 125  
126 126  bit 0 – “Overcurrent”;
... ... @@ -184,8 +184,8 @@
184 184  bit 29 – “Spirit offline”, connection with the Spirit truck is lost;
185 185  
186 186  bits 30–31 – reserved.
187 -)))|(% style="width:96px" %)U32
188 -|(% style="width:92px" %)**0x2009-0x200A**|(% style="width:94px" %)2|(% style="width:368px" %)(((
180 +)))|(% style="width:124px" %)U32
181 +|(% style="width:137px" %)**0x2009-0x200A**|(% style="width:139px" %)2|(% style="width:805px" %)(((
189 189  Internal signals (bitfield):
190 190  
191 191  bit 0 — "Low SOC";
... ... @@ -240,13 +240,9 @@
240 240  
241 241  bit 25 – “Power up”;
242 242  
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" %)(((
236 +bits 26-31 – reserved.
237 +)))|(% style="width:124px" %)U32
238 +|(% style="width:137px" %)**0x200B**|(% style="width:139px" %)1|(% style="width:805px" %)(((
250 250  Discrete output signals (bitfield):
251 251  
252 252  bit 0 — state of the output #1;
... ... @@ -258,8 +258,8 @@
258 258  bit 3 — state of the output #4;
259 259  
260 260  bits 4-15 — not used.
261 -)))|(% style="width:96px" %)U16
262 -|(% style="width:92px" %)**0x200C**|(% style="width:94px" %)1|(% style="width:368px" %)(((
250 +)))|(% style="width:124px" %)U16
251 +|(% style="width:137px" %)**0x200C**|(% style="width:139px" %)1|(% style="width:805px" %)(((
263 263  Relay states (bitfield):
264 264  
265 265  bit 0 — state of the relay #1;
... ... @@ -271,8 +271,8 @@
271 271  bit 3 — state of the relay #4;
272 272  
273 273  bits 4-15 — not used.
274 -)))|(% style="width:96px" %)U16
275 -|(% style="width:92px" %)**0x200E-0x200F**|(% style="width:94px" %)2|(% style="width:368px" %)(((
263 +)))|(% style="width:124px" %)U16
264 +|(% style="width:137px" %)**0x200E**|(% style="width:139px" %)2|(% style="width:805px" %)(((
276 276  Errors 2 (bitfield):
277 277  
278 278  bit 0 – "Low CH temperature", temperature is too low for charging;
... ... @@ -303,18 +303,10 @@
303 303  
304 304  bit 13 – “General error”;
305 305  
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" %)(((
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" %)(((
318 318  State of the BMS Logic (bitfield):
319 319  
320 320  bit 0 — device is present;
... ... @@ -334,14 +334,14 @@
334 334  bit 7 — temperature sensor #2 is shorted;
335 335  
336 336  bits 8-15 — reserved.
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" %)(((
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" %)(((
340 340  Cell balancing flags (bitfield):
341 341  
342 342  bit i — balancing resistor is connected to the i^^th^^ cell.
343 -)))|(% style="width:96px" %)U32
344 -|(% style="width:92px" %)**0x2016-0x2029**|(% style="width:94px" %)20|(% style="width:368px" %)(((
324 +)))|(% style="width:124px" %)U32
325 +|(% style="width:137px" %)**0x2016-0x2029**|(% style="width:139px" %)20|(% style="width:805px" %)(((
345 345  Array of cells states. Each element of the array corresponds to a cell and is a bitfield:
346 346  
347 347  bit 0 — cell is present;
... ... @@ -357,99 +357,93 @@
357 357  bit 5 — wires are connected to the cell;
358 358  
359 359  bits 6-15 — reserved.
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" %)(((
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" %)(((
366 366  Discrete input signals 2 (bitfield):
367 367  
368 -bit 0 “Fuse 2”;
349 +bit 0 “Fuse 2”;
369 369  
370 -bit 1 “Fuse 3”;
351 +bit 1 “Fuse 3”;
371 371  
372 -bit 2 “Circuit breaker status”;
353 +bit 2 “Circuit breaker status”;
373 373  
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" %)(((
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" %)(((
409 409  Error flag:
410 410  
411 411  0 — no errors;
412 412  
413 413  1 — there are some errors.
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" %)(((
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" %)(((
419 419  SD-card mounting flag:
420 420  
421 421  0 — not mounted;
422 422  
423 423  1 — mounted.
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" %)(((
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" %)(((
428 428  Wi-Fi connection status:
429 429  
430 430  0 — no connection;
431 431  
432 432  1 — connection is established.
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" %)(((
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" %)(((
453 453  Record #1 from the errors journal. First 32-bit word contains a timestamp, second 32-bit word contains errors 1 flags (see 0x2007-0x2008).
454 454  
455 455  Timestamp format:
... ... @@ -465,22 +465,22 @@
465 465  bits 20-25 — minutes;
466 466  
467 467  bits 26-31 — seconds.
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" %)(((
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" %)(((
479 479  Final battery current, A
480 480  
481 481  Note — Typically it is the sum of the values measured by the main and auxiliary current sensors
482 -)))|(% style="width:96px" %)REAL32
483 -|(% style="width:92px" %)**0x2410**|(% style="width:94px" %)1|(% style="width:368px" %)(((
457 +)))|(% style="width:124px" %)REAL32
458 +|(% style="width:137px" %)**0x2410**|(% style="width:139px" %)1|(% style="width:805px" %)(((
484 484  Battery state:
485 485  
486 486  0 – Unknown;
... ... @@ -496,20 +496,19 @@
496 496  5 – Discharging OFF;
497 497  
498 498  6 – Relaxed (after discharging).
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
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
506 506  
507 -=== Holding registers ===
482 +== 4.2.3 Holding registers ==
508 508  
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" %)(((
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" %)(((
513 513  Command to acknowledge errors in the errors journal (bitfield). Each //i//^^th^^ bit corresponds to (//i//+1) record.
514 514  
515 515  Notes:
... ... @@ -517,8 +517,8 @@
517 517  1 – After the errors are acknowledged, the register value will be set to 0.
518 518  
519 519  2 – To acknowledge all errors, set 0xFFFFFFFF.
520 -)))|(% style="width:96px" %)U32
521 -|(% style="width:92px" %)**0x5100**|(% style="width:94px" %)1|(% style="width:368px" %)(((
494 +)))|(% style="width:146px" %)U32
495 +|(% style="width:158px" %)**0x5100**|(% style="width:155px" %)1|(% style="width:999px" %)(((
522 522  Software control of the "Battery cover" signal. Allowable values:
523 523  
524 524  0 – clear the signal;
... ... @@ -526,8 +526,8 @@
526 526  1 – set the signal;
527 527  
528 528  2-65535 – use the physical input "Battery cover".
529 -)))|(% style="width:96px" %)U16
530 -|(% style="width:92px" %)**0x5101**|(% style="width:94px" %)1|(% style="width:368px" %)(((
503 +)))|(% style="width:146px" %)U16
504 +|(% style="width:158px" %)**0x5101**|(% style="width:155px" %)1|(% style="width:999px" %)(((
531 531  Software control of the "Charger connected" signal. Allowable values:
532 532  
533 533  0 – clear the signal;
... ... @@ -535,8 +535,8 @@
535 535  1 – set the signal;
536 536  
537 537  2-65535 – use the physical input "Charger connected".
538 -)))|(% style="width:96px" %)U16
539 -|(% style="width:92px" %)**0x5102**|(% style="width:94px" %)1|(% style="width:368px" %)(((
512 +)))|(% style="width:146px" %)U16
513 +|(% style="width:158px" %)**0x5102**|(% style="width:155px" %)1|(% style="width:999px" %)(((
540 540  Software control of the "Power down request" signal. Allowable values:
541 541  
542 542  0 – clear the signal;
... ... @@ -544,8 +544,8 @@
544 544  1 – set the signal;
545 545  
546 546  2-65535 – use the physical input "Power down request".
547 -)))|(% style="width:96px" %)U16
548 -|(% style="width:92px" %)**0x5103**|(% style="width:94px" %)1|(% style="width:368px" %)(((
521 +)))|(% style="width:146px" %)U16
522 +|(% style="width:158px" %)**0x5103**|(% style="width:155px" %)1|(% style="width:999px" %)(((
549 549  Software control of the "Inhibit charging" signal. Allowable values:
550 550  
551 551  0 – clear the signal;
... ... @@ -553,8 +553,8 @@
553 553  1 – set the signal;
554 554  
555 555  2-65535 – use the physical input "Inhibit charging".
556 -)))|(% style="width:96px" %)U16
557 -|(% style="width:92px" %)**0x5104**|(% style="width:94px" %)1|(% style="width:368px" %)(((
530 +)))|(% style="width:146px" %)U16
531 +|(% style="width:158px" %)**0x5104**|(% style="width:155px" %)1|(% style="width:999px" %)(((
558 558  Software control of the "Inhibit discharging" signal. Allowable values:
559 559  
560 560  0 – clear the signal;
... ... @@ -562,8 +562,8 @@
562 562  1 – set the signal;
563 563  
564 564  2-65535 – use the physical input "Inhibit discharging".
565 -)))|(% style="width:96px" %)U16
566 -|(% style="width:92px" %)**0x5105**|(% style="width:94px" %)1|(% style="width:368px" %)(((
539 +)))|(% style="width:146px" %)U16
540 +|(% style="width:158px" %)**0x5105**|(% style="width:155px" %)1|(% style="width:999px" %)(((
567 567  Software control of the "Charging contactor feedback" signal. Allowable values:
568 568  
569 569  0 – clear the signal;
... ... @@ -571,8 +571,8 @@
571 571  1 – set the signal;
572 572  
573 573  2-65535 – use the physical input "Charging contactor feedback".
574 -)))|(% style="width:96px" %)U16
575 -|(% style="width:92px" %)**0x5106**|(% style="width:94px" %)1|(% style="width:368px" %)(((
548 +)))|(% style="width:146px" %)U16
549 +|(% style="width:158px" %)**0x5106**|(% style="width:155px" %)1|(% style="width:999px" %)(((
576 576  Software control of the "Discharging contactor feedback" signal. Allowable values:
577 577  
578 578  0 – clear the signal;
... ... @@ -580,8 +580,8 @@
580 580  1 – set the signal;
581 581  
582 582  2-65535 – use the physical input "Discharging contactor feedback".
583 -)))|(% style="width:96px" %)U16
584 -|(% style="width:92px" %)**0x5107**|(% style="width:94px" %)1|(% style="width:368px" %)(((
557 +)))|(% style="width:146px" %)U16
558 +|(% style="width:158px" %)**0x5107**|(% style="width:155px" %)1|(% style="width:999px" %)(((
585 585  Software control of the "Insulation status" signal. Allowable values:
586 586  
587 587  0 – clear the signal;
... ... @@ -589,8 +589,8 @@
589 589  1 – set the signal;
590 590  
591 591  2-65535 – use the physical input "Insulation status".
592 -)))|(% style="width:96px" %)U16
593 -|(% style="width:92px" %)**0x5108**|(% style="width:94px" %)1|(% style="width:368px" %)(((
566 +)))|(% style="width:146px" %)U16
567 +|(% style="width:158px" %)**0x5108**|(% style="width:155px" %)1|(% style="width:999px" %)(((
594 594  Software control of the "Charge request" signal. Allowable values:
595 595  
596 596  0 – clear the signal;
... ... @@ -598,8 +598,8 @@
598 598  1 – set the signal;
599 599  
600 600  2-65535 – use the physical input "Charge request".
601 -)))|(% style="width:96px" %)U16
602 -|(% style="width:92px" %)**0x5109**|(% style="width:94px" %)1|(% style="width:368px" %)(((
575 +)))|(% style="width:146px" %)U16
576 +|(% style="width:158px" %)**0x5109**|(% style="width:155px" %)1|(% style="width:999px" %)(((
603 603  Software control of the "Precharge request" signal. Allowable values:
604 604  
605 605  0 – clear the signal;
... ... @@ -607,8 +607,8 @@
607 607  1 – set the signal;
608 608  
609 609  2-65535 – use the physical input "Precharge request".
610 -)))|(% style="width:96px" %)U16
611 -|(% style="width:92px" %)**0x510A**|(% style="width:94px" %)1|(% style="width:368px" %)(((
584 +)))|(% style="width:146px" %)U16
585 +|(% style="width:158px" %)**0x510A**|(% style="width:155px" %)1|(% style="width:999px" %)(((
612 612  Software control of the "Discharge request" signal. Allowable values:
613 613  
614 614  0 – clear the signal;
... ... @@ -616,8 +616,8 @@
616 616  1 – set the signal;
617 617  
618 618  2-65535 – use the physical input "Discharge request".
619 -)))|(% style="width:96px" %)U16
620 -|(% style="width:92px" %)**0x510B**|(% style="width:94px" %)1|(% style="width:368px" %)(((
593 +)))|(% style="width:146px" %)U16
594 +|(% style="width:158px" %)**0x510B**|(% style="width:155px" %)1|(% style="width:999px" %)(((
621 621  Software control of the "PCH contactor feedback" signal. Allowable values:
622 622  
623 623  0 – clear the signal;
... ... @@ -625,8 +625,8 @@
625 625  1 – set the signal;
626 626  
627 627  2-65535 – use the physical input "PCH contactor feedback".
628 -)))|(% style="width:96px" %)U16
629 -|(% style="width:92px" %)**0x510C**|(% style="width:94px" %)1|(% style="width:368px" %)(((
602 +)))|(% style="width:146px" %)U16
603 +|(% style="width:158px" %)**0x510C**|(% style="width:155px" %)1|(% style="width:999px" %)(((
630 630  Software control of the "CH/DCH contactor feedback" signal. Allowable values:
631 631  
632 632  0 – clear the signal;
... ... @@ -634,8 +634,8 @@
634 634  1 – set the signal;
635 635  
636 636  2-65535 – use the physical input "CH/DCH contactor feedback".
637 -)))|(% style="width:96px" %)U16
638 -|(% style="width:92px" %)**0x510D**|(% style="width:94px" %)1|(% style="width:368px" %)(((
611 +)))|(% style="width:146px" %)U16
612 +|(% style="width:158px" %)**0x510D**|(% style="width:155px" %)1|(% style="width:999px" %)(((
639 639  Software control of the "Main contactor feedback" signal. Allowable values:
640 640  
641 641  0 – clear the signal;
... ... @@ -643,8 +643,8 @@
643 643  1 – set the signal;
644 644  
645 645  2-65535 – use the physical input "Main contactor feedback".
646 -)))|(% style="width:96px" %)U16
647 -|(% style="width:92px" %)**0x510E**|(% style="width:94px" %)1|(% style="width:368px" %)(((
620 +)))|(% style="width:146px" %)U16
621 +|(% style="width:158px" %)**0x510E**|(% style="width:155px" %)1|(% style="width:999px" %)(((
648 648  Software control of the "Interlock" signal. Allowable values:
649 649  
650 650  0 – clear the signal;
... ... @@ -652,8 +652,8 @@
652 652  1 – set the signal;
653 653  
654 654  2-65535 – use the physical input "Interlock".
655 -)))|(% style="width:96px" %)U16
656 -|(% style="width:92px" %)**0x510F**|(% style="width:94px" %)1|(% style="width:368px" %)(((
629 +)))|(% style="width:146px" %)U16
630 +|(% style="width:158px" %)**0x510F**|(% style="width:155px" %)1|(% style="width:999px" %)(((
657 657  Software control of the "Fuse 1" signal. Allowable values:
658 658  
659 659  0 – clear the signal;
... ... @@ -661,8 +661,8 @@
661 661  1 – set the signal;
662 662  
663 663  2-65535 – use the physical input "Fuse 1".
664 -)))|(% style="width:96px" %)U16
665 -|(% style="width:92px" %)**0x5110**|(% style="width:94px" %)1|(% style="width:368px" %)(((
638 +)))|(% style="width:146px" %)U16
639 +|(% style="width:158px" %)**0x5110**|(% style="width:155px" %)1|(% style="width:999px" %)(((
666 666  Software control of the "Fuse 2" signal. Allowable values:
667 667  
668 668  0 – clear the signal;
... ... @@ -670,8 +670,8 @@
670 670  1 – set the signal;
671 671  
672 672  2-65535 – use the physical input "Fuse 2".
673 -)))|(% style="width:96px" %)U16
674 -|(% style="width:92px" %)**0x5111**|(% style="width:94px" %)1|(% style="width:368px" %)(((
647 +)))|(% style="width:146px" %)U16
648 +|(% style="width:158px" %)**0x5111**|(% style="width:155px" %)1|(% style="width:999px" %)(((
675 675  Software control of the "Fuse 3" signal. Allowable values:
676 676  
677 677  0 – clear the signal;
... ... @@ -679,4 +679,4 @@
679 679  1 – set the signal;
680 680  
681 681  2-65535 – use the physical input "Fuse 3".
682 -)))|(% style="width:96px" %)U16
656 +)))|(% style="width:146px" %)U16