Changes for page 6.2 Modbus protocol
Last modified by Admin on 2025/03/20 12:12
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -36,16 +36,16 @@ 36 36 37 37 === Input registers === 38 38 39 -(% style="width: 616px" %)40 -|(% style="width:73px" %)**Register address**|(% style="width:66px" %)**Number of registers**|(% style="width: 437px" %)**Content**|(% style="width:37px" %)**Type**41 -|(% style="width:73px" %)**0x0000**|(% style="width:66px" %)1|(% style="width: 437px" %)(((39 +(% style="width:528px" %) 40 +|(% style="width:73px" %)**Register address**|(% style="width:66px" %)**Number of registers**|(% style="width:303px" %)**Content**|(% style="width:62px" %)**Type** 41 +|(% style="width:73px" %)**0x0000**|(% style="width:66px" %)1|(% style="width:303px" %)((( 42 42 Hardware version: 43 43 44 44 byte 0 — minor; 45 45 46 46 byte 1 — major. 47 -)))|(% style="width: 37px" %)U8[2]48 -|(% style="width:73px" %)**0x0001-0x0002**|(% style="width:66px" %)2|(% style="width: 437px" %)(((47 +)))|(% style="width:62px" %)U8[2] 48 +|(% style="width:73px" %)**0x0001-0x0002**|(% style="width:66px" %)2|(% style="width:303px" %)((( 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: 37px" %)U8[4]59 -|(% style="width:73px" %)**0x0003-0x0004**|(% style="width:66px" %)2|(% style="width: 437px" %)(((58 +)))|(% style="width:62px" %)U8[4] 59 +|(% style="width:73px" %)**0x0003-0x0004**|(% style="width:66px" %)2|(% style="width:303px" %)((( 60 60 Bootloader (ubl) 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: 37px" %)U8[4]70 -|(% style="width:73px" %)**0x2000**|(% style="width:66px" %)1|(% style="width: 437px" %)(((69 +)))|(% style="width:62px" %)U8[4] 70 +|(% style="width:73px" %)**0x2000**|(% style="width:66px" %)1|(% style="width:303px" %)((( 71 71 Discrete input signals 1 (bitfield): 72 72 73 73 bit 0 — signal "Battery cover"; ... ... @@ -101,11 +101,11 @@ 101 101 bit 14 — signal “Interlock”; 102 102 103 103 bit 15 — signal “Fuse 1”. 104 -)))|(% style="width: 37px" %)U16105 -|(% style="width:73px" %)**0x2001-0x2002**|(% style="width:66px" %)2|(% style="width: 437px" %)Current (sensor 1, high range), А|(% style="width:37px" %)REAL32106 -|(% style="width:73px" %)**0x2003-0x2004**|(% style="width:66px" %)2|(% style="width: 437px" %)Temperature (sensor 1), °C|(% style="width:37px" %)REAL32107 -|(% style="width:73px" %)**0x2005-0x2006**|(% style="width:66px" %)2|(% style="width: 437px" %)Humidity, RH%|(% style="width:37px" %)REAL32108 -|(% style="width:73px" %)**0x2007-0x2008**|(% style="width:66px" %)2|(% style="width: 437px" %)(((104 +)))|(% style="width:62px" %)U16 105 +|(% style="width:73px" %)**0x2001-0x2002**|(% style="width:66px" %)2|(% style="width:303px" %)Current (sensor 1, high range), А|(% style="width:62px" %)REAL32 106 +|(% style="width:73px" %)**0x2003-0x2004**|(% style="width:66px" %)2|(% style="width:303px" %)Temperature (sensor 1), °C|(% style="width:62px" %)REAL32 107 +|(% style="width:73px" %)**0x2005-0x2006**|(% style="width:66px" %)2|(% style="width:303px" %)Humidity, RH%|(% style="width:62px" %)REAL32 108 +|(% style="width:73px" %)**0x2007-0x2008**|(% style="width:66px" %)2|(% style="width:303px" %)((( 109 109 Errors 1 (bitfield): 110 110 111 111 bit 0 — error "Overcurrent"; ... ... @@ -169,8 +169,8 @@ 169 169 bit 29 — error “Spirit offline”; 170 170 171 171 bits 30-31 – not used. 172 -)))|(% style="width: 37px" %)U32173 -|(% style="width:73px" %)**0x2009-0x200A**|(% style="width:66px" %)2|(% style="width: 437px" %)(((172 +)))|(% style="width:62px" %)U32 173 +|(% style="width:73px" %)**0x2009-0x200A**|(% style="width:66px" %)2|(% style="width:303px" %)((( 174 174 Internal signals (bitfield): 175 175 176 176 bit 0 — signal "Low SOC"; ... ... @@ -225,13 +225,9 @@ 225 225 226 226 bit 25 — signal “Power up”; 227 227 228 -bit 26 — signal “External 1”; 229 - 230 -bit 27 — signal “Heater (AUX)”; 231 - 232 -bits 28-31 — not used. 233 -)))|(% style="width:37px" %)U32 234 -|(% style="width:73px" %)**0x200B**|(% style="width:66px" %)1|(% style="width:437px" %)((( 228 +bits 26-31 — not used. 229 +)))|(% style="width:62px" %)U32 230 +|(% style="width:73px" %)**0x200B**|(% style="width:66px" %)1|(% style="width:303px" %)((( 235 235 Discrete output signals (bitfield): 236 236 237 237 bit 0 — state of the output 1; ... ... @@ -243,8 +243,8 @@ 243 243 bit 3 — state of the output 4; 244 244 245 245 bits 4-15 — not used. 246 -)))|(% style="width: 37px" %)U16247 -|(% style="width:73px" %)**0x200C**|(% style="width:66px" %)1|(% style="width: 437px" %)(((242 +)))|(% style="width:62px" %)U16 243 +|(% style="width:73px" %)**0x200C**|(% style="width:66px" %)1|(% style="width:303px" %)((( 248 248 Power switch states (bitfield): 249 249 250 250 bit 0 — state of the power switch 1 (0 – open, 1 – closed); ... ... @@ -260,8 +260,8 @@ 260 260 bit 5 — state of the power switch 6 (0 – open, 1 – closed); 261 261 262 262 bits 6-15 — not used. 263 -)))|(% style="width: 37px" %)U16264 -|(% style="width:73px" %)**0x200E -0x200F**|(% style="width:66px" %)2|(% style="width:437px" %)(((259 +)))|(% style="width:62px" %)U16 260 +|(% style="width:73px" %)**0x200E**|(% style="width:66px" %)2|(% style="width:303px" %)((( 265 265 Errors 2 (bitfield): 266 266 267 267 bit 0 — error "Low temperature (CH)"; ... ... @@ -302,12 +302,10 @@ 302 302 303 303 bit 18 — “Power fault”; 304 304 305 -bit 19 — “Current limit" error; 306 - 307 -bits 20-31 — not used. 308 -)))|(% style="width:37px" %)U32 309 -|(% style="width:73px" %)**0x2010**|(% style="width:66px" %)1|(% style="width:437px" %)Address of the BMS Logic device the parameters of which are in registers 0x2011-0x20C9|(% style="width:37px" %)U16 310 -|(% style="width:73px" %)**0x2011**|(% style="width:66px" %)1|(% style="width:437px" %)((( 301 +bits 19-31 — not used. 302 +)))|(% style="width:62px" %)U32 303 +|(% style="width:73px" %)**0x2010**|(% style="width:66px" %)1|(% style="width:303px" %)Address of the BMS Logic device the parameters of which are in registers 0x2011-0x20C9|(% style="width:62px" %)U16 304 +|(% style="width:73px" %)**0x2011**|(% style="width:66px" %)1|(% style="width:303px" %)((( 311 311 BMS Logic state (bitfield): 312 312 313 313 bit 0 — device is present; ... ... @@ -327,14 +327,14 @@ 327 327 bit 7 — temperature sensor 2 is shorted; 328 328 329 329 bits 8-15 — not used. 330 -)))|(% style="width: 37px" %)U16331 -|(% style="width:73px" %)**0x2012-0x2013**|(% style="width:66px" %)2|(% style="width: 437px" %)BMS Logic device temperature, °C|(% style="width:37px" %)REAL32332 -|(% style="width:73px" %)**0x2014-0x2015**|(% style="width:66px" %)2|(% style="width: 437px" %)(((324 +)))|(% style="width:62px" %)U16 325 +|(% style="width:73px" %)**0x2012-0x2013**|(% style="width:66px" %)2|(% style="width:303px" %)BMS Logic device temperature, °C|(% style="width:62px" %)REAL32 326 +|(% style="width:73px" %)**0x2014-0x2015**|(% style="width:66px" %)2|(% style="width:303px" %)((( 333 333 Cell balancing flags (bitfield): 334 334 335 335 bit i — balancing resistor is connected to the (i+1)^^th^^ cell. 336 -)))|(% style="width: 37px" %)U32337 -|(% style="width:73px" %)**0x2016-0x2029**|(% style="width:66px" %)20|(% style="width: 437px" %)(((330 +)))|(% style="width:62px" %)U32 331 +|(% style="width:73px" %)**0x2016-0x2029**|(% style="width:66px" %)20|(% style="width:303px" %)((( 338 338 Array of cell states. Each element of the array corresponds to a cell and is a bitfield: 339 339 340 340 bit 0 — cell is present; ... ... @@ -350,19 +350,19 @@ 350 350 bit 5 — wires are connected to the cell; 351 351 352 352 bits 6-15 — not used. 353 -)))|(% style="width: 37px" %)U16[20]354 -|(% style="width:73px" %)**0x202A-0x2051**|(% style="width:66px" %)40|(% style="width: 437px" %)Array of cell voltages (V)|(% style="width:37px" %)REAL32[20]355 -|(% style="width:73px" %)**0x2052-0x2079**|(% style="width:66px" %)40|(% style="width: 437px" %)Array of cell temperatures (°C)|(% style="width:37px" %)REAL32[20]356 -|(% style="width:73px" %)**0x207A-0x20A1**|(% style="width:66px" %)40|(% style="width: 437px" %)Array of cell SOCs ~(%)|(% style="width:37px" %)REAL32[20]357 -|(% style="width:73px" %)**0x20A2-0x20C9**|(% style="width:66px" %)40|(% style="width: 437px" %)Array of cell resistances (Ohm)|(% style="width:37px" %)REAL32[20]358 -|(% style="width:73px" %)**0x20CA**|(% style="width:66px" %)1|(% style="width: 437px" %)(((347 +)))|(% style="width:62px" %)U16[20] 348 +|(% style="width:73px" %)**0x202A-0x2051**|(% style="width:66px" %)40|(% style="width:303px" %)Array of cell voltages (V)|(% style="width:62px" %)REAL32[20] 349 +|(% style="width:73px" %)**0x2052-0x2079**|(% style="width:66px" %)40|(% style="width:303px" %)Array of cell temperatures (°C)|(% style="width:62px" %)REAL32[20] 350 +|(% style="width:73px" %)**0x207A-0x20A1**|(% style="width:66px" %)40|(% style="width:303px" %)Array of cell SOCs ~(%)|(% style="width:62px" %)REAL32[20] 351 +|(% style="width:73px" %)**0x20A2-0x20C9**|(% style="width:66px" %)40|(% style="width:303px" %)Array of cell resistances (Ohm)|(% style="width:62px" %)REAL32[20] 352 +|(% style="width:73px" %)**0x20CA**|(% style="width:66px" %)1|(% style="width:303px" %)((( 359 359 BMS Logic board version: 360 360 361 361 byte 0 – minor; 362 362 363 363 byte 1 – major. 364 -)))|(% style="width: 37px" %)U8[2]365 -|(% style="width:73px" %)**0x20CB-0x20CC**|(% style="width:66px" %)2|(% style="width: 437px" %)(((358 +)))|(% style="width:62px" %)U8[2] 359 +|(% style="width:73px" %)**0x20CB-0x20CC**|(% style="width:66px" %)2|(% style="width:303px" %)((( 366 366 BMS Logic firmware version: 367 367 368 368 byte 0 – patch; ... ... @@ -372,12 +372,12 @@ 372 372 byte 2 – major; 373 373 374 374 byte 3 – not used (set to 0). 375 -)))|(% style="width: 37px" %)U8[4]376 -|(% style="width:73px" %)**0x20CD**|(% style="width:66px" %)1|(% style="width: 437px" %)Number of cells BMS Logic can manage|(% style="width:37px" %)U16377 -|(% style="width:73px" %)**0x20CE**|(% style="width:66px" %)1|(% style="width: 437px" %)BMS Logic serial number|(% style="width:37px" %)U16378 -|(% style="width:73px" %)**0x20F0-0x20F1**|(% style="width:66px" %)2|(% style="width: 437px" %)Temperature (sensor 2), °C|(% style="width:37px" %)REAL32379 -|(% style="width:73px" %)**0x20F2-0x20F3**|(% style="width:66px" %)2|(% style="width: 437px" %)Device supply voltage, V|(% style="width:37px" %)REAL32380 -|(% style="width:73px" %)**0x20F4**|(% style="width:66px" %)1|(% style="width: 437px" %)(((369 +)))|(% style="width:62px" %)U8[4] 370 +|(% style="width:73px" %)**0x20CD**|(% style="width:66px" %)1|(% style="width:303px" %)Number of cells BMS Logic can manage|(% style="width:62px" %)U16 371 +|(% style="width:73px" %)**0x20CE**|(% style="width:66px" %)1|(% style="width:303px" %)BMS Logic serial number|(% style="width:62px" %)U16 372 +|(% style="width:73px" %)**0x20F0-0x20F1**|(% style="width:66px" %)2|(% style="width:303px" %)Temperature (sensor 2), °C|(% style="width:62px" %)REAL32 373 +|(% style="width:73px" %)**0x20F2-0x20F3**|(% style="width:66px" %)2|(% style="width:303px" %)Device supply voltage, V|(% style="width:62px" %)REAL32 374 +|(% style="width:73px" %)**0x20F4**|(% style="width:66px" %)1|(% style="width:303px" %)((( 381 381 Discrete input signals 2 (bitfield): 382 382 383 383 bit 0 — signal "Fuse 2"; ... ... @@ -390,55 +390,51 @@ 390 390 391 391 bit 4 — signal "Close Main contactor"; 392 392 393 -bit 5 — signal "Close External 1"; 394 - 395 -bits 6-15 — not used. 396 -)))|(% style="width:37px" %)U16 397 -|(% style="width:73px" %)**0x2100-0x2101**|(% style="width:66px" %)2|(% style="width:437px" %)Battery state of charge (SOC), %|(% style="width:37px" %)REAL32 398 -|(% style="width:73px" %)**0x2102**|(% style="width:66px" %)1|(% style="width:437px" %)Number of connected BMS Logic devices|(% style="width:37px" %)U16 399 -|(% style="width:73px" %)**0x2103**|(% style="width:66px" %)1|(% style="width:437px" %)Number of connected cells|(% style="width:37px" %)U16 400 -|(% style="width:73px" %)**0x2104-0x2105**|(% style="width:66px" %)2|(% style="width:437px" %)Battery voltage, V|(% style="width:37px" %)REAL32 401 -|(% style="width:73px" %)**0x2106-0x2107**|(% style="width:66px" %)2|(% style="width:437px" %)Battery resistance, Ohm|(% style="width:37px" %)REAL32 402 -|(% style="width:73px" %)**0x2108-0x2109**|(% style="width:66px" %)2|(% style="width:437px" %)Effective capacity, A×h|(% style="width:37px" %)REAL32 403 -|(% style="width:73px" %)**0x210A-0x210B**|(% style="width:66px" %)2|(% style="width:437px" %)Balancing effectivity, %|(% style="width:37px" %)REAL32 404 -|(% style="width:73px" %)**0x210C-0x210D**|(% style="width:66px" %)2|(% style="width:437px" %)State of health, %|(% style="width:37px" %)REAL32 405 -|(% style="width:73px" %)**0x210E-0x210F**|(% style="width:66px" %)2|(% style="width:437px" %)Depth of discharge, A×h|(% style="width:37px" %)REAL32 406 -|(% style="width:73px" %)**0x2110-0x2111**|(% style="width:66px" %)2|(% style="width:437px" %)Minimum BMS Logic temperature|(% style="width:37px" %)REAL32 407 -|(% style="width:73px" %)**0x2112**|(% style="width:66px" %)1|(% style="width:437px" %)Address of the BMS Logic device whose temperature is minimal|(% style="width:37px" %)U16 408 -|(% style="width:73px" %)**0x2113-0x2114**|(% style="width:66px" %)2|(% style="width:437px" %)Maximum BMS Logic temperature|(% style="width:37px" %)REAL32 409 -|(% style="width:73px" %)**0x2115**|(% style="width:66px" %)1|(% style="width:437px" %)Address of the BMS Logic device whose temperature is maximal|(% style="width:37px" %)U16 410 -|(% style="width:73px" %)**0x2116-0x2117**|(% style="width:66px" %)2|(% style="width:437px" %)BMS Logic polling rate, commands pre second|(% style="width:37px" %)REAL32 411 -|(% style="width:73px" %)**0x2118-0x2119**|(% style="width:66px" %)2|(% style="width:437px" %)Minimum cell temperature|(% style="width:37px" %)REAL32 412 -|(% style="width:73px" %)**0x211A**|(% style="width:66px" %)1|(% style="width:437px" %)Address of the BMS Logic device which is connected to the cell whose temperature is minimal|(% style="width:37px" %)U16 413 -|(% style="width:73px" %)**0x211B**|(% style="width:66px" %)1|(% style="width:437px" %)Position of the cell whose temperature is minimal|(% style="width:37px" %)U16 414 -|(% style="width:73px" %)**0x211C-0x211D**|(% style="width:66px" %)2|(% style="width:437px" %)Maximum cell temperature|(% style="width:37px" %)REAL32 415 -|(% style="width:73px" %)**0x211E**|(% style="width:66px" %)1|(% style="width:437px" %)Address of the BMS Logic device which is connected to the cell whose temperature is maximal|(% style="width:37px" %)U16 416 -|(% style="width:73px" %)**0x211F**|(% style="width:66px" %)1|(% style="width:437px" %)Position of the cell whose temperature is maximal|(% style="width:37px" %)U16 417 -|(% style="width:73px" %)**0x2120-0x2121**|(% style="width:66px" %)2|(% style="width:437px" %)Minimum cell voltage|(% style="width:37px" %)REAL32 418 -|(% style="width:73px" %)**0x2122**|(% style="width:66px" %)1|(% style="width:437px" %)Address of the BMS Logic device which is connected to the cell whose voltage is minimal|(% style="width:37px" %)U16 419 -|(% style="width:73px" %)**0x2123**|(% style="width:66px" %)1|(% style="width:437px" %)Position of the cell whose voltage is minimal|(% style="width:37px" %)U16 420 -|(% style="width:73px" %)**0x2124-0x2125**|(% style="width:66px" %)2|(% style="width:437px" %)Maximum cell voltage|(% style="width:37px" %)REAL32 421 -|(% style="width:73px" %)**0x2126**|(% style="width:66px" %)1|(% style="width:437px" %)Address of the BMS Logic device which is connected to the cell whose voltage is maximal|(% style="width:37px" %)U16 422 -|(% style="width:73px" %)**0x2127**|(% style="width:66px" %)1|(% style="width:437px" %)Position of the cell whose voltage is maximal|(% style="width:37px" %)U16 423 -|(% style="width:73px" %)**0x2128**|(% style="width:66px" %)1|(% style="width:437px" %)((( 387 +bits 5-15 — not used. 388 +)))|(% style="width:62px" %)U16 389 +|(% style="width:73px" %)**0x2100-0x2101**|(% style="width:66px" %)2|(% style="width:303px" %)Battery state of charge (SOC), %|(% style="width:62px" %)REAL32 390 +|(% style="width:73px" %)**0x2102**|(% style="width:66px" %)1|(% style="width:303px" %)Number of connected BMS Logic devices|(% style="width:62px" %)U16 391 +|(% style="width:73px" %)**0x2103**|(% style="width:66px" %)1|(% style="width:303px" %)Number of connected cells|(% style="width:62px" %)U16 392 +|(% style="width:73px" %)**0x2104-0x2105**|(% style="width:66px" %)2|(% style="width:303px" %)Battery voltage, V|(% style="width:62px" %)REAL32 393 +|(% style="width:73px" %)**0x2106-0x2107**|(% style="width:66px" %)2|(% style="width:303px" %)Battery resistance, Ohm|(% style="width:62px" %)REAL32 394 +|(% style="width:73px" %)**0x2108-0x2109**|(% style="width:66px" %)2|(% style="width:303px" %)Effective capacity, A×h|(% style="width:62px" %)REAL32 395 +|(% style="width:73px" %)**0x210A-0x210B**|(% style="width:66px" %)2|(% style="width:303px" %)Balancing effectivity, %|(% style="width:62px" %)REAL32 396 +|(% style="width:73px" %)**0x210C-0x210D**|(% style="width:66px" %)2|(% style="width:303px" %)State of health, %|(% style="width:62px" %)REAL32 397 +|(% style="width:73px" %)**0x210E-0x210F**|(% style="width:66px" %)2|(% style="width:303px" %)Depth of discharge, A×h|(% style="width:62px" %)REAL32 398 +|(% style="width:73px" %)**0x2110-0x2111**|(% style="width:66px" %)2|(% style="width:303px" %)Minimum BMS Logic temperature|(% style="width:62px" %)REAL32 399 +|(% style="width:73px" %)**0x2112**|(% style="width:66px" %)1|(% style="width:303px" %)Address of the BMS Logic device whose temperature is minimal|(% style="width:62px" %)U16 400 +|(% style="width:73px" %)**0x2113-0x2114**|(% style="width:66px" %)2|(% style="width:303px" %)Maximum BMS Logic temperature|(% style="width:62px" %)REAL32 401 +|(% style="width:73px" %)**0x2115**|(% style="width:66px" %)1|(% style="width:303px" %)Address of the BMS Logic device whose temperature is maximal|(% style="width:62px" %)U16 402 +|(% style="width:73px" %)**0x2116-0x2117**|(% style="width:66px" %)2|(% style="width:303px" %)BMS Logic polling rate, commands pre second|(% style="width:62px" %)REAL32 403 +|(% style="width:73px" %)**0x2118-0x2119**|(% style="width:66px" %)2|(% style="width:303px" %)Minimum cell temperature|(% style="width:62px" %)REAL32 404 +|(% style="width:73px" %)**0x211A**|(% style="width:66px" %)1|(% style="width:303px" %)Address of the BMS Logic device which is connected to the cell whose temperature is minimal|(% style="width:62px" %)U16 405 +|(% style="width:73px" %)**0x211B**|(% style="width:66px" %)1|(% style="width:303px" %)Position of the cell whose temperature is minimal|(% style="width:62px" %)U16 406 +|(% style="width:73px" %)**0x211C-0x211D**|(% style="width:66px" %)2|(% style="width:303px" %)Maximum cell temperature|(% style="width:62px" %)REAL32 407 +|(% style="width:73px" %)**0x211E**|(% style="width:66px" %)1|(% style="width:303px" %)Address of the BMS Logic device which is connected to the cell whose temperature is maximal|(% style="width:62px" %)U16 408 +|(% style="width:73px" %)**0x211F**|(% style="width:66px" %)1|(% style="width:303px" %)Position of the cell whose temperature is maximal|(% style="width:62px" %)U16 409 +|(% style="width:73px" %)**0x2120-0x2121**|(% style="width:66px" %)2|(% style="width:303px" %)Minimum cell voltage|(% style="width:62px" %)REAL32 410 +|(% style="width:73px" %)**0x2122**|(% style="width:66px" %)1|(% style="width:303px" %)Address of the BMS Logic device which is connected to the cell whose voltage is minimal|(% style="width:62px" %)U16 411 +|(% style="width:73px" %)**0x2123**|(% style="width:66px" %)1|(% style="width:303px" %)Position of the cell whose voltage is minimal|(% style="width:62px" %)U16 412 +|(% style="width:73px" %)**0x2124-0x2125**|(% style="width:66px" %)2|(% style="width:303px" %)Maximum cell voltage|(% style="width:62px" %)REAL32 413 +|(% style="width:73px" %)**0x2126**|(% style="width:66px" %)1|(% style="width:303px" %)Address of the BMS Logic device which is connected to the cell whose voltage is maximal|(% style="width:62px" %)U16 414 +|(% style="width:73px" %)**0x2127**|(% style="width:66px" %)1|(% style="width:303px" %)Position of the cell whose voltage is maximal|(% style="width:62px" %)U16 415 +|(% style="width:73px" %)**0x2128**|(% style="width:66px" %)1|(% style="width:303px" %)((( 424 424 Error flag: 425 425 426 426 0 — no errors; 427 427 428 428 1 — there are some errors. 429 -)))|(% style="width:37px" %)U16 430 -|(% style="width:73px" %)**0x2130-0x2131**|(% style="width:66px" %)2|(% style="width:437px" %)Energy received from the charger, W×h|(% style="width:37px" %)REAL32 431 -|(% style="width:73px" %)**0x2132-0x2133**|(% style="width:66px" %)2|(% style="width:437px" %)Energy consumed by the load, W×h|(% style="width:37px" %)REAL32 432 -|(% style="width:73px" %)**0x2134-0x2135**|(% style="width:66px" %)2|(% style="width:437px" %)Energy dissipated by the balancing resistors, W×h|(% style="width:37px" %)REAL32 433 -|(% style="width:73px" %)**0x217B-0x217C**|(% style="width:66px" %)2|(% style="width:437px" %)Coulomb received from the charger, A×h|(% style="width:37px" %)REAL32 434 -|(% style="width:73px" %)**0x217D-0x217E**|(% style="width:66px" %)2|(% style="width:437px" %)Coulomb consumed by the load, A×h|(% style="width:37px" %)REAL32 435 -|(% style="width:73px" %)**0x21B8**|(% style="width:66px" %)1|(% style="width:437px" %)Flag indicating that some cell is being balanced|(% style="width:37px" %)U16 436 -|(% style="width:73px" %)**0x21CA-0x21CB**|(% style="width:66px" %)2|(% style="width:437px" %)Average cell voltage, V|(% style="width:37px" %)REAL32 437 -|(% style="width:73px" %)**0x2400-0x2401**|(% style="width:66px" %)2|(% style="width:437px" %)Current (sensor 1, low range), A|(% style="width:37px" %)REAL32 438 -|(% style="width:73px" %)((( 439 -**0x2402-0x2403** 440 -)))|(% style="width:66px" %)2|(% style="width:437px" %)Final battery current, A|(% style="width:37px" %)REAL32 441 -|(% style="width:73px" %)**0x2410**|(% style="width:66px" %)1|(% style="width:437px" %)((( 421 +)))|(% style="width:62px" %)U16 422 +|(% style="width:73px" %)**0x2130-0x2131**|(% style="width:66px" %)2|(% style="width:303px" %)Energy received from the charger, W×h|(% style="width:62px" %)REAL32 423 +|(% style="width:73px" %)**0x2132-0x2133**|(% style="width:66px" %)2|(% style="width:303px" %)Energy consumed by the load, W×h|(% style="width:62px" %)REAL32 424 +|(% style="width:73px" %)**0x2134-0x2135**|(% style="width:66px" %)2|(% style="width:303px" %)Energy dissipated by the balancing resistors, W×h|(% style="width:62px" %)REAL32 425 +|(% style="width:73px" %)**0x217B-0x217C**|(% style="width:66px" %)2|(% style="width:303px" %)Coulomb received from the charger, A×h|(% style="width:62px" %)REAL32 426 +|(% style="width:73px" %)**0x217D-0x217E**|(% style="width:66px" %)2|(% style="width:303px" %)Coulomb consumed by the load, A×h|(% style="width:62px" %)REAL32 427 +|(% style="width:73px" %)**0x21B8**|(% style="width:66px" %)1|(% style="width:303px" %)Flag indicating that some cell is being balanced|(% style="width:62px" %)U16 428 +|(% style="width:73px" %)**0x21CA-0x21CB**|(% style="width:66px" %)2|(% style="width:303px" %)Average cell voltage, V|(% style="width:62px" %)REAL32 429 +|(% style="width:73px" %)**0x2400**|(% style="width:66px" %)2|(% style="width:303px" %)Current (sensor 1, low range), A|(% style="width:62px" %)REAL32 430 +|(% style="width:73px" %)**0x2402**|(% style="width:66px" %)2|(% style="width:303px" %)Final battery current, A|(% style="width:62px" %)REAL32 431 +|(% style="width:73px" %)**0x2410**|(% style="width:66px" %)1|(% style="width:303px" %)((( 442 442 Battery state (enumeration): 443 443 444 444 0 – Unknown; ... ... @@ -454,15 +454,15 @@ 454 454 5 – Discharging OFF; 455 455 456 456 6 – Relaxed (after discharging). 457 -)))|(% style="width: 37px" %)U16458 -|(% style="width:73px" %)**0x2411 -0x2412**|(% style="width:66px" %)2|(% style="width:437px" %)Duration of the battery state (0x2410), seconds|(% style="width:37px" %)U32447 +)))|(% style="width:62px" %)U16 448 +|(% style="width:73px" %)**0x2411**|(% style="width:66px" %)2|(% style="width:303px" %)Duration of the battery state (0x2410), seconds|(% style="width:62px" %)U32 459 459 460 460 === Holding registers === 461 461 462 -(% style="width:61 7px" %)463 -|(% style="width:7 1px" %)**Register address**|(% style="width:75px" %)**Number of registers**|(% style="width:469px" %)**Content**464 -|(% style="width:7 1px" %)**0x4000**|(% style="width:75px" %)1|(% style="width:469px" %)Address of the BMS Logic device whose parameters should be in the input registers 0x2011-0x20C9465 -|(% style="width:7 1px" %)**0x5100**|(% style="width:75px" %)1|(% style="width:469px" %)(((452 +(% style="width:616px" %) 453 +|(% style="width:70px" %)**Register address**|(% style="width:66px" %)**Number of registers**|(% style="width:429px" %)**Content**|(% style="width:47px" %)**Type** 454 +|(% style="width:70px" %)**0x4000**|(% style="width:66px" %)1|(% style="width:429px" %)Address of the BMS Logic device whose parameters should be in the input registers 0x2011-0x20C9|(% style="width:47px" %)U16 455 +|(% style="width:70px" %)**0x5100**|(% style="width:66px" %)1|(% style="width:429px" %)((( 466 466 Software control of the "Battery cover" signal. Allowable values: 467 467 468 468 0 – clear the signal; ... ... @@ -470,8 +470,8 @@ 470 470 1 – set the signal; 471 471 472 472 2-65535 – use the physical input "Battery cover". 473 -))) 474 -|(% style="width:7 1px" %)**0x5101**|(% style="width:75px" %)1|(% style="width:469px" %)(((463 +)))|(% style="width:47px" %)U16 464 +|(% style="width:70px" %)**0x5101**|(% style="width:66px" %)1|(% style="width:429px" %)((( 475 475 Software control of the "Charger connected" signal. Allowable values: 476 476 477 477 0 – clear the signal; ... ... @@ -479,8 +479,8 @@ 479 479 1 – set the signal; 480 480 481 481 2-65535 – use the physical input "Charger connected". 482 -))) 483 -|(% style="width:7 1px" %)**0x5102**|(% style="width:75px" %)1|(% style="width:469px" %)(((472 +)))|(% style="width:47px" %)U16 473 +|(% style="width:70px" %)**0x5102**|(% style="width:66px" %)1|(% style="width:429px" %)((( 484 484 Software control of the "Power up/down request" signal. Allowable values: 485 485 486 486 0 – clear the signal; ... ... @@ -488,8 +488,8 @@ 488 488 1 – set the signal; 489 489 490 490 2-65535 – use the physical input "Power down request". 491 -))) 492 -|(% style="width:7 1px" %)**0x5103**|(% style="width:75px" %)1|(% style="width:469px" %)(((481 +)))|(% style="width:47px" %)U16 482 +|(% style="width:70px" %)**0x5103**|(% style="width:66px" %)1|(% style="width:429px" %)((( 493 493 Software control of the "Inhibit charging" signal. Allowable values: 494 494 495 495 0 – clear the signal; ... ... @@ -497,8 +497,8 @@ 497 497 1 – set the signal; 498 498 499 499 2-65535 – use the physical input "Inhibit charging". 500 -))) 501 -|(% style="width:7 1px" %)**0x5104**|(% style="width:75px" %)1|(% style="width:469px" %)(((490 +)))|(% style="width:47px" %)U16 491 +|(% style="width:70px" %)**0x5104**|(% style="width:66px" %)1|(% style="width:429px" %)((( 502 502 Software control of the "Inhibit discharging" signal. Allowable values: 503 503 504 504 0 – clear the signal; ... ... @@ -506,8 +506,8 @@ 506 506 1 – set the signal; 507 507 508 508 2-65535 – use the physical input "Inhibit discharging". 509 -))) 510 -|(% style="width:7 1px" %)**0x5105**|(% style="width:75px" %)1|(% style="width:469px" %)(((499 +)))|(% style="width:47px" %)U16 500 +|(% style="width:70px" %)**0x5105**|(% style="width:66px" %)1|(% style="width:429px" %)((( 511 511 Software control of the "CH contactor feedback" signal. Allowable values: 512 512 513 513 0 – clear the signal; ... ... @@ -515,8 +515,8 @@ 515 515 1 – set the signal; 516 516 517 517 2-65535 – use the physical input "Charging contactor feedback". 518 -))) 519 -|(% style="width:7 1px" %)**0x5106**|(% style="width:75px" %)1|(% style="width:469px" %)(((508 +)))|(% style="width:47px" %)U16 509 +|(% style="width:70px" %)**0x5106**|(% style="width:66px" %)1|(% style="width:429px" %)((( 520 520 Software control of the "DCH contactor feedback" signal. Allowable values: 521 521 522 522 0 – clear the signal; ... ... @@ -524,8 +524,8 @@ 524 524 1 – set the signal; 525 525 526 526 2-65535 – use the physical input "Discharging contactor feedback". 527 -))) 528 -|(% style="width:7 1px" %)**0x5107**|(% style="width:75px" %)1|(% style="width:469px" %)(((517 +)))|(% style="width:47px" %)U16 518 +|(% style="width:70px" %)**0x5107**|(% style="width:66px" %)1|(% style="width:429px" %)((( 529 529 Software control of the "Insulation status" signal. Allowable values: 530 530 531 531 0 – clear the signal; ... ... @@ -533,8 +533,8 @@ 533 533 1 – set the signal; 534 534 535 535 2-65535 – use the physical input "Insulation status". 536 -))) 537 -|(% style="width:7 1px" %)**0x5108**|(% style="width:75px" %)1|(% style="width:469px" %)(((526 +)))|(% style="width:47px" %)U16 527 +|(% style="width:70px" %)**0x5108**|(% style="width:66px" %)1|(% style="width:429px" %)((( 538 538 Software control of the "Charge request" signal. Allowable values: 539 539 540 540 0 – clear the signal; ... ... @@ -542,8 +542,8 @@ 542 542 1 – set the signal; 543 543 544 544 2-65535 – use the physical input "Charge request". 545 -))) 546 -|(% style="width:7 1px" %)**0x5109**|(% style="width:75px" %)1|(% style="width:469px" %)(((535 +)))|(% style="width:47px" %)U16 536 +|(% style="width:70px" %)**0x5109**|(% style="width:66px" %)1|(% style="width:429px" %)((( 547 547 Software control of the "Precharge request" signal. Allowable values: 548 548 549 549 0 – clear the signal; ... ... @@ -551,8 +551,8 @@ 551 551 1 – set the signal; 552 552 553 553 2-65535 – use the physical input "Precharge request". 554 -))) 555 -|(% style="width:7 1px" %)**0x510A**|(% style="width:75px" %)1|(% style="width:469px" %)(((544 +)))|(% style="width:47px" %)U16 545 +|(% style="width:70px" %)**0x510A**|(% style="width:66px" %)1|(% style="width:429px" %)((( 556 556 Software control of the "Discharge request" signal. Allowable values: 557 557 558 558 0 – clear the signal; ... ... @@ -560,8 +560,8 @@ 560 560 1 – set the signal; 561 561 562 562 2-65535 – use the physical input "Discharge request". 563 -))) 564 -|(% style="width:7 1px" %)**0x510B**|(% style="width:75px" %)1|(% style="width:469px" %)(((553 +)))|(% style="width:47px" %)U16 554 +|(% style="width:70px" %)**0x510B**|(% style="width:66px" %)1|(% style="width:429px" %)((( 565 565 Software control of the "PCH contactor feedback" signal. Allowable values: 566 566 567 567 0 – clear the signal; ... ... @@ -569,8 +569,8 @@ 569 569 1 – set the signal; 570 570 571 571 2-65535 – use the physical input "PCH contactor feedback". 572 -))) 573 -|(% style="width:7 1px" %)**0x510C**|(% style="width:75px" %)1|(% style="width:469px" %)(((562 +)))|(% style="width:47px" %)U16 563 +|(% style="width:70px" %)**0x510C**|(% style="width:66px" %)1|(% style="width:429px" %)((( 574 574 Software control of the "CH/DCH contactor feedback" signal. Allowable values: 575 575 576 576 0 – clear the signal; ... ... @@ -578,8 +578,8 @@ 578 578 1 – set the signal; 579 579 580 580 2-65535 – use the physical input "CH/DCH contactor feedback". 581 -))) 582 -|(% style="width:7 1px" %)**0x510D**|(% style="width:75px" %)1|(% style="width:469px" %)(((571 +)))|(% style="width:47px" %)U16 572 +|(% style="width:70px" %)**0x510D**|(% style="width:66px" %)1|(% style="width:429px" %)((( 583 583 Software control of the "Main contactor feedback" signal. Allowable values: 584 584 585 585 0 – clear the signal; ... ... @@ -587,8 +587,8 @@ 587 587 1 – set the signal; 588 588 589 589 2-65535 – use the physical input "Main contactor feedback". 590 -))) 591 -|(% style="width:7 1px" %)**0x510E**|(% style="width:75px" %)1|(% style="width:469px" %)(((580 +)))|(% style="width:47px" %)U16 581 +|(% style="width:70px" %)**0x510E**|(% style="width:66px" %)1|(% style="width:429px" %)((( 592 592 Software control of the "Interlock" signal. Allowable values: 593 593 594 594 0 – clear the signal; ... ... @@ -596,8 +596,8 @@ 596 596 1 – set the signal; 597 597 598 598 2-65535 – use the physical input "Interlock". 599 -))) 600 -|(% style="width:7 1px" %)**0x510F**|(% style="width:75px" %)1|(% style="width:469px" %)(((589 +)))|(% style="width:47px" %)U16 590 +|(% style="width:70px" %)**0x510F**|(% style="width:66px" %)1|(% style="width:429px" %)((( 601 601 Software control of the "Fuse 1" signal. Allowable values: 602 602 603 603 0 – clear the signal; ... ... @@ -605,8 +605,8 @@ 605 605 1 – set the signal; 606 606 607 607 2-65535 – use the physical input "Fuse 1". 608 -))) 609 -|(% style="width:7 1px" %)**0x5110**|(% style="width:75px" %)1|(% style="width:469px" %)(((598 +)))|(% style="width:47px" %)U16 599 +|(% style="width:70px" %)**0x5110**|(% style="width:66px" %)1|(% style="width:429px" %)((( 610 610 Software control of the "Fuse 2" signal. Allowable values: 611 611 612 612 0 – clear the signal; ... ... @@ -614,8 +614,8 @@ 614 614 1 – set the signal; 615 615 616 616 2-65535 – use the physical input "Fuse 2". 617 -))) 618 -|(% style="width:7 1px" %)**0x5111**|(% style="width:75px" %)1|(% style="width:469px" %)(((607 +)))|(% style="width:47px" %)U16 608 +|(% style="width:70px" %)**0x5111**|(% style="width:66px" %)1|(% style="width:429px" %)((( 619 619 Software control of the "Fuse 3" signal. Allowable values: 620 620 621 621 0 – clear the signal; ... ... @@ -623,8 +623,8 @@ 623 623 1 – set the signal; 624 624 625 625 2-65535 – use the physical input "Fuse 3". 626 -))) 627 -|(% style="width:7 1px" %)**0x5112**|(% style="width:75px" %)1|(% style="width:469px" %)(((616 +)))|(% style="width:47px" %)U16 617 +|(% style="width:70px" %)**0x5112**|(% style="width:66px" %)1|(% style="width:429px" %)((( 628 628 Software control of the "Circuit breaker status" signal. Allowable values: 629 629 630 630 0 – clear the signal; ... ... @@ -632,8 +632,8 @@ 632 632 1 – set the signal; 633 633 634 634 2-65535 – use the physical input "Circuit breaker status". 635 -))) 636 -|(% style="width:7 1px" %)**0x5113**|(% style="width:75px" %)1|(% style="width:469px" %)(((625 +)))|(% style="width:47px" %)U16 626 +|(% style="width:70px" %)**0x5113**|(% style="width:66px" %)1|(% style="width:429px" %)((( 637 637 Software control of the "Balancing request" signal. Allowable values: 638 638 639 639 0 – clear the signal; ... ... @@ -641,8 +641,8 @@ 641 641 1 – set the signal; 642 642 643 643 2-65535 – use the physical input "Balancing request". 644 -))) 645 -|(% style="width:7 1px" %)**0x5114**|(% style="width:75px" %)1|(% style="width:469px" %)(((634 +)))|(% style="width:47px" %)U16 635 +|(% style="width:70px" %)**0x5114**|(% style="width:66px" %)1|(% style="width:429px" %)((( 646 646 Software control of the "Close Main contactor" signal. Allowable values: 647 647 648 648 0 – clear the signal; ... ... @@ -650,6 +650,6 @@ 650 650 1 – set the signal; 651 651 652 652 2-65535 – use the physical input "Close Main contactor". 653 -))) 643 +)))|(% style="width:47px" %)U16 654 654 655 655