Changes for page 5.2 Modbus protocol
Last modified by Admin on 2026/04/24 10:30
Summary
-
Page properties (3 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - 4.2 Modbus protocol1 +5.2 Modbus protocol - Parent
-
... ... @@ -1,1 +1,1 @@ 1 - drafts.bms-main-2.WebHome1 +Battery management systems.BMS Main 2\.1 (End-of-Life).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.2Input 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" %)U16113 -|(% style="width: 137px" %)**0x2001-0x2002**|(% style="width:139px" %)2|(% style="width:805px" %)Current measured by the primary sensor, А|(% style="width:124px" %)REAL32114 -|(% style="width: 137px" %)**0x2003-0x2004**|(% style="width:139px" %)2|(% style="width:805px" %)External temperature, °C|(% style="width:124px" %)REAL32115 -|(% style="width: 137px" %)**0x2005-0x2006**|(% style="width:139px" %)2|(% style="width:805px" %)Humidity, RH%|(% style="width:124px" %)REAL32116 -|(% 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" %)U32181 -|(% 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" %)U16251 -|(% 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" %)U16264 -|(% 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 thedeviceis 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" %)U16319 -|(% style="width: 137px" %)**0x2012-0x2013**|(% style="width:139px" %)2|(% style="width:805px" %)Temperature of the BMS Logic, °C|(% style="width:124px" %)REAL32320 -|(% 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" %)U32325 -|(% 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" %)U16390 -|(% style="width: 137px" %)**0x2130-0x2131**|(% style="width:139px" %)2|(% style="width:805px" %)Energy received from the charger, W×h|(% style="width:124px" %)REAL32391 -|(% style="width: 137px" %)**0x2132-0x2133**|(% style="width:139px" %)2|(% style="width:805px" %)Energy consumed by the load, W×h|(% style="width:124px" %)REAL32392 -|(% style="width: 137px" %)**0x2134-0x2135**|(% style="width:139px" %)2|(% style="width:805px" %)Energy dissipated by the balancing resistors, W×h|(% style="width:124px" %)REAL32393 -|(% 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" %)U16400 -|(% style="width: 137px" %)**0x2141**|(% style="width:139px" %)1|(% style="width:805px" %)Reserved|(% style="width:124px" %)U16401 -|(% style="width: 137px" %)**0x2142**|(% style="width:139px" %)1|(% style="width:805px" %)Reserved|(% style="width:124px" %)U16402 -|(% 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" %)U16409 -|(% 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" %)REAL32412 -|(% style="width: 137px" %)**0x217B-0x217C**|(% style="width:139px" %)2|(% style="width:805px" %)Coulomb received from the charger, A×h|(% style="width:124px" %)REAL32413 -|(% style="width: 137px" %)**0x217D-0x217E**|(% style="width:139px" %)2|(% style="width:805px" %)Coulomb consumed by the load, A×h|(% style="width:124px" %)REAL32414 -|(% 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" %)REAL32418 -|(% style="width: 137px" %)**0x218E**|(% style="width:139px" %)2|(% style="width:805px" %)Voltage from the current sensor, V|(% style="width:124px" %)REAL32419 -|(% style="width: 137px" %)**0x2190**|(% style="width:139px" %)2|(% style="width:805px" %)Voltage in the reference line of the current sensor, V|(% style="width:124px" %)REAL32420 -|(% style="width: 137px" %)**0x2192**|(% style="width:139px" %)2|(% style="width:805px" %)Voltage from the auxiliary current sensor, V|(% style="width:124px" %)REAL32421 -|(% 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" %)REAL32422 -|(% style="width: 137px" %)**0x219F**|(% style="width:139px" %)2|(% style="width:805px" %)Charge current limit, A|(% style="width:124px" %)REAL32423 -|(% style="width: 137px" %)**0x21A1**|(% style="width:139px" %)2|(% style="width:805px" %)Discharge current limit, A|(% style="width:124px" %)REAL32424 -|(% style="width: 137px" %)**0x21B8**|(% style="width:139px" %)1|(% style="width:805px" %)Flag indicating that the cells are balancing|(% style="width:124px" %)U16425 -|(% 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" %)REAL32426 -|(% style="width: 137px" %)**0x21CA**|(% style="width:139px" %)2|(% style="width:805px" %)Average cell voltage, V|(% style="width:124px" %)REAL32427 -|(% 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" %)U16448 -|(% 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" %)REAL32453 -|(% 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" %)REAL32458 -|(% 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" %)U16475 -|(% style="width: 137px" %)**0x2411**|(% style="width:139px" %)2|(% style="width:805px" %)Duration of the battery state (0x2410), seconds|(% style="width:124px" %)U32476 -|(% style="width: 137px" %)**0x2420**|(% style="width:139px" %)2|(% style="width:805px" %)Nominal battery capacity, A×h|(% style="width:124px" %)REAL32477 -|(% style="width: 137px" %)**0x2422**|(% style="width:139px" %)2|(% style="width:805px" %)Maximum charge voltage, V|(% style="width:124px" %)REAL32478 -|(% style="width: 137px" %)**0x2424**|(% style="width:139px" %)2|(% style="width:805px" %)Minimum discharge voltage, V|(% style="width:124px" %)REAL32479 -|(% style="width: 137px" %)**0x2426**|(% style="width:139px" %)2|(% style="width:805px" %)Maximum charge current, A|(% style="width:124px" %)REAL32480 -|(% style="width: 137px" %)**0x2428**|(% style="width:139px" %)2|(% style="width:805px" %)Maximum discharge current, A|(% style="width:124px" %)REAL32499 +)))|(% 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.3Holding 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" %)U32495 -|(% 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" %)U16504 -|(% 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" %)U16513 -|(% 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" %)U16522 -|(% 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" %)U16531 -|(% 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" %)U16540 -|(% 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" %)U16549 -|(% 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" %)U16558 -|(% 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" %)U16567 -|(% 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" %)U16576 -|(% 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" %)U16585 -|(% 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" %)U16594 -|(% 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" %)U16603 -|(% 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" %)U16612 -|(% 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" %)U16621 -|(% 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" %)U16630 -|(% 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" %)U16639 -|(% 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" %)U16648 -|(% 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