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: 528px" %)40 -|(% style="width:73px" %)**Register address**|(% style="width:66px" %)**Number of registers**|(% style="width:3 03px" %)**Content**|(% style="width:62px" %)**Type**41 -|(% style="width:73px" %)**0x0000**|(% style="width:66px" %)1|(% style="width:3 03px" %)(((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" %)((( 42 42 Hardware version: 43 43 44 44 byte 0 — minor; 45 45 46 46 byte 1 — major. 47 -)))|(% style="width: 62px" %)U8[2]48 -|(% style="width:73px" %)**0x0001-0x0002**|(% style="width:66px" %)2|(% style="width:3 03px" %)(((47 +)))|(% style="width:37px" %)U8[2] 48 +|(% style="width:73px" %)**0x0001-0x0002**|(% style="width:66px" %)2|(% style="width:437px" %)((( 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: 62px" %)U8[4]59 -|(% style="width:73px" %)**0x0003-0x0004**|(% style="width:66px" %)2|(% style="width:3 03px" %)(((58 +)))|(% style="width:37px" %)U8[4] 59 +|(% style="width:73px" %)**0x0003-0x0004**|(% style="width:66px" %)2|(% style="width:437px" %)((( 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: 62px" %)U8[4]70 -|(% style="width:73px" %)**0x2000**|(% style="width:66px" %)1|(% style="width:3 03px" %)(((69 +)))|(% style="width:37px" %)U8[4] 70 +|(% style="width:73px" %)**0x2000**|(% style="width:66px" %)1|(% style="width:437px" %)((( 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: 62px" %)U16105 -|(% style="width:73px" %)**0x2001-0x2002**|(% style="width:66px" %)2|(% style="width:3 03px" %)Current (sensor 1, high range), А|(% style="width:62px" %)REAL32106 -|(% style="width:73px" %)**0x2003-0x2004**|(% style="width:66px" %)2|(% style="width:3 03px" %)Temperature (sensor 1), °C|(% style="width:62px" %)REAL32107 -|(% style="width:73px" %)**0x2005-0x2006**|(% style="width:66px" %)2|(% style="width:3 03px" %)Humidity, RH%|(% style="width:62px" %)REAL32108 -|(% style="width:73px" %)**0x2007-0x2008**|(% style="width:66px" %)2|(% style="width:3 03px" %)(((104 +)))|(% style="width:37px" %)U16 105 +|(% style="width:73px" %)**0x2001-0x2002**|(% style="width:66px" %)2|(% style="width:437px" %)Current (sensor 1, high range), А|(% style="width:37px" %)REAL32 106 +|(% style="width:73px" %)**0x2003-0x2004**|(% style="width:66px" %)2|(% style="width:437px" %)Temperature (sensor 1), °C|(% style="width:37px" %)REAL32 107 +|(% style="width:73px" %)**0x2005-0x2006**|(% style="width:66px" %)2|(% style="width:437px" %)Humidity, RH%|(% style="width:37px" %)REAL32 108 +|(% style="width:73px" %)**0x2007-0x2008**|(% style="width:66px" %)2|(% style="width:437px" %)((( 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: 62px" %)U32173 -|(% style="width:73px" %)**0x2009-0x200A**|(% style="width:66px" %)2|(% style="width:3 03px" %)(((172 +)))|(% style="width:37px" %)U32 173 +|(% style="width:73px" %)**0x2009-0x200A**|(% style="width:66px" %)2|(% style="width:437px" %)((( 174 174 Internal signals (bitfield): 175 175 176 176 bit 0 — signal "Low SOC"; ... ... @@ -225,9 +225,13 @@ 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 + 228 228 bits 26-31 — not used. 229 -)))|(% style="width: 62px" %)U32230 -|(% style="width:73px" %)**0x200B**|(% style="width:66px" %)1|(% style="width:3 03px" %)(((233 +)))|(% style="width:37px" %)U32 234 +|(% style="width:73px" %)**0x200B**|(% style="width:66px" %)1|(% style="width:437px" %)((( 231 231 Discrete output signals (bitfield): 232 232 233 233 bit 0 — state of the output 1; ... ... @@ -239,8 +239,8 @@ 239 239 bit 3 — state of the output 4; 240 240 241 241 bits 4-15 — not used. 242 -)))|(% style="width: 62px" %)U16243 -|(% style="width:73px" %)**0x200C**|(% style="width:66px" %)1|(% style="width:3 03px" %)(((246 +)))|(% style="width:37px" %)U16 247 +|(% style="width:73px" %)**0x200C**|(% style="width:66px" %)1|(% style="width:437px" %)((( 244 244 Power switch states (bitfield): 245 245 246 246 bit 0 — state of the power switch 1 (0 – open, 1 – closed); ... ... @@ -256,8 +256,8 @@ 256 256 bit 5 — state of the power switch 6 (0 – open, 1 – closed); 257 257 258 258 bits 6-15 — not used. 259 -)))|(% style="width: 62px" %)U16260 -|(% style="width:73px" %)**0x200E**|(% style="width:66px" %)2|(% style="width:3 03px" %)(((263 +)))|(% style="width:37px" %)U16 264 +|(% style="width:73px" %)**0x200E-0x200F**|(% style="width:66px" %)2|(% style="width:437px" %)((( 261 261 Errors 2 (bitfield): 262 262 263 263 bit 0 — error "Low temperature (CH)"; ... ... @@ -299,9 +299,9 @@ 299 299 bit 18 — “Power fault”; 300 300 301 301 bits 19-31 — not used. 302 -)))|(% style="width: 62px" %)U32303 -|(% style="width:73px" %)**0x2010**|(% style="width:66px" %)1|(% style="width:3 03px" %)Address of the BMS Logic device the parameters of which are in registers 0x2011-0x20C9|(% style="width:62px" %)U16304 -|(% style="width:73px" %)**0x2011**|(% style="width:66px" %)1|(% style="width:3 03px" %)(((306 +)))|(% style="width:37px" %)U32 307 +|(% 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 308 +|(% style="width:73px" %)**0x2011**|(% style="width:66px" %)1|(% style="width:437px" %)((( 305 305 BMS Logic state (bitfield): 306 306 307 307 bit 0 — device is present; ... ... @@ -321,14 +321,14 @@ 321 321 bit 7 — temperature sensor 2 is shorted; 322 322 323 323 bits 8-15 — not used. 324 -)))|(% style="width: 62px" %)U16325 -|(% style="width:73px" %)**0x2012-0x2013**|(% style="width:66px" %)2|(% style="width:3 03px" %)BMS Logic device temperature, °C|(% style="width:62px" %)REAL32326 -|(% style="width:73px" %)**0x2014-0x2015**|(% style="width:66px" %)2|(% style="width:3 03px" %)(((328 +)))|(% style="width:37px" %)U16 329 +|(% style="width:73px" %)**0x2012-0x2013**|(% style="width:66px" %)2|(% style="width:437px" %)BMS Logic device temperature, °C|(% style="width:37px" %)REAL32 330 +|(% style="width:73px" %)**0x2014-0x2015**|(% style="width:66px" %)2|(% style="width:437px" %)((( 327 327 Cell balancing flags (bitfield): 328 328 329 329 bit i — balancing resistor is connected to the (i+1)^^th^^ cell. 330 -)))|(% style="width: 62px" %)U32331 -|(% style="width:73px" %)**0x2016-0x2029**|(% style="width:66px" %)20|(% style="width:3 03px" %)(((334 +)))|(% style="width:37px" %)U32 335 +|(% style="width:73px" %)**0x2016-0x2029**|(% style="width:66px" %)20|(% style="width:437px" %)((( 332 332 Array of cell states. Each element of the array corresponds to a cell and is a bitfield: 333 333 334 334 bit 0 — cell is present; ... ... @@ -344,19 +344,19 @@ 344 344 bit 5 — wires are connected to the cell; 345 345 346 346 bits 6-15 — not used. 347 -)))|(% style="width: 62px" %)U16[20]348 -|(% style="width:73px" %)**0x202A-0x2051**|(% style="width:66px" %)40|(% style="width:3 03px" %)Array of cell voltages (V)|(% style="width:62px" %)REAL32[20]349 -|(% style="width:73px" %)**0x2052-0x2079**|(% style="width:66px" %)40|(% style="width:3 03px" %)Array of cell temperatures (°C)|(% style="width:62px" %)REAL32[20]350 -|(% style="width:73px" %)**0x207A-0x20A1**|(% style="width:66px" %)40|(% style="width:3 03px" %)Array of cell SOCs ~(%)|(% style="width:62px" %)REAL32[20]351 -|(% style="width:73px" %)**0x20A2-0x20C9**|(% style="width:66px" %)40|(% style="width:3 03px" %)Array of cell resistances (Ohm)|(% style="width:62px" %)REAL32[20]352 -|(% style="width:73px" %)**0x20CA**|(% style="width:66px" %)1|(% style="width:3 03px" %)(((351 +)))|(% style="width:37px" %)U16[20] 352 +|(% style="width:73px" %)**0x202A-0x2051**|(% style="width:66px" %)40|(% style="width:437px" %)Array of cell voltages (V)|(% style="width:37px" %)REAL32[20] 353 +|(% style="width:73px" %)**0x2052-0x2079**|(% style="width:66px" %)40|(% style="width:437px" %)Array of cell temperatures (°C)|(% style="width:37px" %)REAL32[20] 354 +|(% style="width:73px" %)**0x207A-0x20A1**|(% style="width:66px" %)40|(% style="width:437px" %)Array of cell SOCs ~(%)|(% style="width:37px" %)REAL32[20] 355 +|(% style="width:73px" %)**0x20A2-0x20C9**|(% style="width:66px" %)40|(% style="width:437px" %)Array of cell resistances (Ohm)|(% style="width:37px" %)REAL32[20] 356 +|(% style="width:73px" %)**0x20CA**|(% style="width:66px" %)1|(% style="width:437px" %)((( 353 353 BMS Logic board version: 354 354 355 355 byte 0 – minor; 356 356 357 357 byte 1 – major. 358 -)))|(% style="width: 62px" %)U8[2]359 -|(% style="width:73px" %)**0x20CB-0x20CC**|(% style="width:66px" %)2|(% style="width:3 03px" %)(((362 +)))|(% style="width:37px" %)U8[2] 363 +|(% style="width:73px" %)**0x20CB-0x20CC**|(% style="width:66px" %)2|(% style="width:437px" %)((( 360 360 BMS Logic firmware version: 361 361 362 362 byte 0 – patch; ... ... @@ -366,12 +366,12 @@ 366 366 byte 2 – major; 367 367 368 368 byte 3 – not used (set to 0). 369 -)))|(% style="width: 62px" %)U8[4]370 -|(% style="width:73px" %)**0x20CD**|(% style="width:66px" %)1|(% style="width:3 03px" %)Number of cells BMS Logic can manage|(% style="width:62px" %)U16371 -|(% style="width:73px" %)**0x20CE**|(% style="width:66px" %)1|(% style="width:3 03px" %)BMS Logic serial number|(% style="width:62px" %)U16372 -|(% style="width:73px" %)**0x20F0-0x20F1**|(% style="width:66px" %)2|(% style="width:3 03px" %)Temperature (sensor 2), °C|(% style="width:62px" %)REAL32373 -|(% style="width:73px" %)**0x20F2-0x20F3**|(% style="width:66px" %)2|(% style="width:3 03px" %)Device supply voltage, V|(% style="width:62px" %)REAL32374 -|(% style="width:73px" %)**0x20F4**|(% style="width:66px" %)1|(% style="width:3 03px" %)(((373 +)))|(% style="width:37px" %)U8[4] 374 +|(% style="width:73px" %)**0x20CD**|(% style="width:66px" %)1|(% style="width:437px" %)Number of cells BMS Logic can manage|(% style="width:37px" %)U16 375 +|(% style="width:73px" %)**0x20CE**|(% style="width:66px" %)1|(% style="width:437px" %)BMS Logic serial number|(% style="width:37px" %)U16 376 +|(% style="width:73px" %)**0x20F0-0x20F1**|(% style="width:66px" %)2|(% style="width:437px" %)Temperature (sensor 2), °C|(% style="width:37px" %)REAL32 377 +|(% style="width:73px" %)**0x20F2-0x20F3**|(% style="width:66px" %)2|(% style="width:437px" %)Device supply voltage, V|(% style="width:37px" %)REAL32 378 +|(% style="width:73px" %)**0x20F4**|(% style="width:66px" %)1|(% style="width:437px" %)((( 375 375 Discrete input signals 2 (bitfield): 376 376 377 377 bit 0 — signal "Fuse 2"; ... ... @@ -384,51 +384,55 @@ 384 384 385 385 bit 4 — signal "Close Main contactor"; 386 386 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" %)((( 391 +bit 5 — signal "Close External 1"; 392 + 393 +bits 6-15 — not used. 394 +)))|(% style="width:37px" %)U16 395 +|(% style="width:73px" %)**0x2100-0x2101**|(% style="width:66px" %)2|(% style="width:437px" %)Battery state of charge (SOC), %|(% style="width:37px" %)REAL32 396 +|(% style="width:73px" %)**0x2102**|(% style="width:66px" %)1|(% style="width:437px" %)Number of connected BMS Logic devices|(% style="width:37px" %)U16 397 +|(% style="width:73px" %)**0x2103**|(% style="width:66px" %)1|(% style="width:437px" %)Number of connected cells|(% style="width:37px" %)U16 398 +|(% style="width:73px" %)**0x2104-0x2105**|(% style="width:66px" %)2|(% style="width:437px" %)Battery voltage, V|(% style="width:37px" %)REAL32 399 +|(% style="width:73px" %)**0x2106-0x2107**|(% style="width:66px" %)2|(% style="width:437px" %)Battery resistance, Ohm|(% style="width:37px" %)REAL32 400 +|(% style="width:73px" %)**0x2108-0x2109**|(% style="width:66px" %)2|(% style="width:437px" %)Effective capacity, A×h|(% style="width:37px" %)REAL32 401 +|(% style="width:73px" %)**0x210A-0x210B**|(% style="width:66px" %)2|(% style="width:437px" %)Balancing effectivity, %|(% style="width:37px" %)REAL32 402 +|(% style="width:73px" %)**0x210C-0x210D**|(% style="width:66px" %)2|(% style="width:437px" %)State of health, %|(% style="width:37px" %)REAL32 403 +|(% style="width:73px" %)**0x210E-0x210F**|(% style="width:66px" %)2|(% style="width:437px" %)Depth of discharge, A×h|(% style="width:37px" %)REAL32 404 +|(% style="width:73px" %)**0x2110-0x2111**|(% style="width:66px" %)2|(% style="width:437px" %)Minimum BMS Logic temperature|(% style="width:37px" %)REAL32 405 +|(% 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 406 +|(% style="width:73px" %)**0x2113-0x2114**|(% style="width:66px" %)2|(% style="width:437px" %)Maximum BMS Logic temperature|(% style="width:37px" %)REAL32 407 +|(% 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 408 +|(% style="width:73px" %)**0x2116-0x2117**|(% style="width:66px" %)2|(% style="width:437px" %)BMS Logic polling rate, commands pre second|(% style="width:37px" %)REAL32 409 +|(% style="width:73px" %)**0x2118-0x2119**|(% style="width:66px" %)2|(% style="width:437px" %)Minimum cell temperature|(% style="width:37px" %)REAL32 410 +|(% 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 411 +|(% style="width:73px" %)**0x211B**|(% style="width:66px" %)1|(% style="width:437px" %)Position of the cell whose temperature is minimal|(% style="width:37px" %)U16 412 +|(% style="width:73px" %)**0x211C-0x211D**|(% style="width:66px" %)2|(% style="width:437px" %)Maximum cell temperature|(% style="width:37px" %)REAL32 413 +|(% 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 414 +|(% style="width:73px" %)**0x211F**|(% style="width:66px" %)1|(% style="width:437px" %)Position of the cell whose temperature is maximal|(% style="width:37px" %)U16 415 +|(% style="width:73px" %)**0x2120-0x2121**|(% style="width:66px" %)2|(% style="width:437px" %)Minimum cell voltage|(% style="width:37px" %)REAL32 416 +|(% 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 417 +|(% style="width:73px" %)**0x2123**|(% style="width:66px" %)1|(% style="width:437px" %)Position of the cell whose voltage is minimal|(% style="width:37px" %)U16 418 +|(% style="width:73px" %)**0x2124-0x2125**|(% style="width:66px" %)2|(% style="width:437px" %)Maximum cell voltage|(% style="width:37px" %)REAL32 419 +|(% 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 420 +|(% style="width:73px" %)**0x2127**|(% style="width:66px" %)1|(% style="width:437px" %)Position of the cell whose voltage is maximal|(% style="width:37px" %)U16 421 +|(% style="width:73px" %)**0x2128**|(% style="width:66px" %)1|(% style="width:437px" %)((( 416 416 Error flag: 417 417 418 418 0 — no errors; 419 419 420 420 1 — there are some errors. 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" %)((( 427 +)))|(% style="width:37px" %)U16 428 +|(% style="width:73px" %)**0x2130-0x2131**|(% style="width:66px" %)2|(% style="width:437px" %)Energy received from the charger, W×h|(% style="width:37px" %)REAL32 429 +|(% style="width:73px" %)**0x2132-0x2133**|(% style="width:66px" %)2|(% style="width:437px" %)Energy consumed by the load, W×h|(% style="width:37px" %)REAL32 430 +|(% style="width:73px" %)**0x2134-0x2135**|(% style="width:66px" %)2|(% style="width:437px" %)Energy dissipated by the balancing resistors, W×h|(% style="width:37px" %)REAL32 431 +|(% style="width:73px" %)**0x217B-0x217C**|(% style="width:66px" %)2|(% style="width:437px" %)Coulomb received from the charger, A×h|(% style="width:37px" %)REAL32 432 +|(% style="width:73px" %)**0x217D-0x217E**|(% style="width:66px" %)2|(% style="width:437px" %)Coulomb consumed by the load, A×h|(% style="width:37px" %)REAL32 433 +|(% style="width:73px" %)**0x21B8**|(% style="width:66px" %)1|(% style="width:437px" %)Flag indicating that some cell is being balanced|(% style="width:37px" %)U16 434 +|(% style="width:73px" %)**0x21CA-0x21CB**|(% style="width:66px" %)2|(% style="width:437px" %)Average cell voltage, V|(% style="width:37px" %)REAL32 435 +|(% style="width:73px" %)**0x2400-0x2401**|(% style="width:66px" %)2|(% style="width:437px" %)Current (sensor 1, low range), A|(% style="width:37px" %)REAL32 436 +|(% style="width:73px" %)((( 437 +**0x2402-0x2403** 438 +)))|(% style="width:66px" %)2|(% style="width:437px" %)Final battery current, A|(% style="width:37px" %)REAL32 439 +|(% style="width:73px" %)**0x2410**|(% style="width:66px" %)1|(% style="width:437px" %)((( 432 432 Battery state (enumeration): 433 433 434 434 0 – Unknown; ... ... @@ -444,15 +444,15 @@ 444 444 5 – Discharging OFF; 445 445 446 446 6 – Relaxed (after discharging). 447 -)))|(% style="width: 62px" %)U16448 -|(% style="width:73px" %)**0x2411**|(% style="width:66px" %)2|(% style="width:3 03px" %)Duration of the battery state (0x2410), seconds|(% style="width:62px" %)U32455 +)))|(% style="width:37px" %)U16 456 +|(% style="width:73px" %)**0x2411-0x2412**|(% style="width:66px" %)2|(% style="width:437px" %)Duration of the battery state (0x2410), seconds|(% style="width:37px" %)U32 449 449 450 450 === Holding registers === 451 451 452 -(% style="width:61 6px" %)453 -|(% style="width:7 0px" %)**Register address**|(% style="width:66px" %)**Number of registers**|(% style="width:429px" %)**Content**|(% style="width:47px" %)**Type**454 -|(% style="width:7 0px" %)**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" %)U16455 -|(% style="width:7 0px" %)**0x5100**|(% style="width:66px" %)1|(% style="width:429px" %)(((460 +(% style="width:617px" %) 461 +|(% style="width:71px" %)**Register address**|(% style="width:75px" %)**Number of registers**|(% style="width:469px" %)**Content** 462 +|(% style="width:71px" %)**0x4000**|(% style="width:75px" %)1|(% style="width:469px" %)Address of the BMS Logic device whose parameters should be in the input registers 0x2011-0x20C9 463 +|(% style="width:71px" %)**0x5100**|(% style="width:75px" %)1|(% style="width:469px" %)((( 456 456 Software control of the "Battery cover" signal. Allowable values: 457 457 458 458 0 – clear the signal; ... ... @@ -460,8 +460,8 @@ 460 460 1 – set the signal; 461 461 462 462 2-65535 – use the physical input "Battery cover". 463 -))) |(% style="width:47px" %)U16464 -|(% style="width:7 0px" %)**0x5101**|(% style="width:66px" %)1|(% style="width:429px" %)(((471 +))) 472 +|(% style="width:71px" %)**0x5101**|(% style="width:75px" %)1|(% style="width:469px" %)((( 465 465 Software control of the "Charger connected" signal. Allowable values: 466 466 467 467 0 – clear the signal; ... ... @@ -469,8 +469,8 @@ 469 469 1 – set the signal; 470 470 471 471 2-65535 – use the physical input "Charger connected". 472 -))) |(% style="width:47px" %)U16473 -|(% style="width:7 0px" %)**0x5102**|(% style="width:66px" %)1|(% style="width:429px" %)(((480 +))) 481 +|(% style="width:71px" %)**0x5102**|(% style="width:75px" %)1|(% style="width:469px" %)((( 474 474 Software control of the "Power up/down request" signal. Allowable values: 475 475 476 476 0 – clear the signal; ... ... @@ -478,8 +478,8 @@ 478 478 1 – set the signal; 479 479 480 480 2-65535 – use the physical input "Power down request". 481 -))) |(% style="width:47px" %)U16482 -|(% style="width:7 0px" %)**0x5103**|(% style="width:66px" %)1|(% style="width:429px" %)(((489 +))) 490 +|(% style="width:71px" %)**0x5103**|(% style="width:75px" %)1|(% style="width:469px" %)((( 483 483 Software control of the "Inhibit charging" signal. Allowable values: 484 484 485 485 0 – clear the signal; ... ... @@ -487,8 +487,8 @@ 487 487 1 – set the signal; 488 488 489 489 2-65535 – use the physical input "Inhibit charging". 490 -))) |(% style="width:47px" %)U16491 -|(% style="width:7 0px" %)**0x5104**|(% style="width:66px" %)1|(% style="width:429px" %)(((498 +))) 499 +|(% style="width:71px" %)**0x5104**|(% style="width:75px" %)1|(% style="width:469px" %)((( 492 492 Software control of the "Inhibit discharging" signal. Allowable values: 493 493 494 494 0 – clear the signal; ... ... @@ -496,8 +496,8 @@ 496 496 1 – set the signal; 497 497 498 498 2-65535 – use the physical input "Inhibit discharging". 499 -))) |(% style="width:47px" %)U16500 -|(% style="width:7 0px" %)**0x5105**|(% style="width:66px" %)1|(% style="width:429px" %)(((507 +))) 508 +|(% style="width:71px" %)**0x5105**|(% style="width:75px" %)1|(% style="width:469px" %)((( 501 501 Software control of the "CH contactor feedback" signal. Allowable values: 502 502 503 503 0 – clear the signal; ... ... @@ -505,8 +505,8 @@ 505 505 1 – set the signal; 506 506 507 507 2-65535 – use the physical input "Charging contactor feedback". 508 -))) |(% style="width:47px" %)U16509 -|(% style="width:7 0px" %)**0x5106**|(% style="width:66px" %)1|(% style="width:429px" %)(((516 +))) 517 +|(% style="width:71px" %)**0x5106**|(% style="width:75px" %)1|(% style="width:469px" %)((( 510 510 Software control of the "DCH contactor feedback" signal. Allowable values: 511 511 512 512 0 – clear the signal; ... ... @@ -514,8 +514,8 @@ 514 514 1 – set the signal; 515 515 516 516 2-65535 – use the physical input "Discharging contactor feedback". 517 -))) |(% style="width:47px" %)U16518 -|(% style="width:7 0px" %)**0x5107**|(% style="width:66px" %)1|(% style="width:429px" %)(((525 +))) 526 +|(% style="width:71px" %)**0x5107**|(% style="width:75px" %)1|(% style="width:469px" %)((( 519 519 Software control of the "Insulation status" signal. Allowable values: 520 520 521 521 0 – clear the signal; ... ... @@ -523,8 +523,8 @@ 523 523 1 – set the signal; 524 524 525 525 2-65535 – use the physical input "Insulation status". 526 -))) |(% style="width:47px" %)U16527 -|(% style="width:7 0px" %)**0x5108**|(% style="width:66px" %)1|(% style="width:429px" %)(((534 +))) 535 +|(% style="width:71px" %)**0x5108**|(% style="width:75px" %)1|(% style="width:469px" %)((( 528 528 Software control of the "Charge request" signal. Allowable values: 529 529 530 530 0 – clear the signal; ... ... @@ -532,8 +532,8 @@ 532 532 1 – set the signal; 533 533 534 534 2-65535 – use the physical input "Charge request". 535 -))) |(% style="width:47px" %)U16536 -|(% style="width:7 0px" %)**0x5109**|(% style="width:66px" %)1|(% style="width:429px" %)(((543 +))) 544 +|(% style="width:71px" %)**0x5109**|(% style="width:75px" %)1|(% style="width:469px" %)((( 537 537 Software control of the "Precharge request" signal. Allowable values: 538 538 539 539 0 – clear the signal; ... ... @@ -541,8 +541,8 @@ 541 541 1 – set the signal; 542 542 543 543 2-65535 – use the physical input "Precharge request". 544 -))) |(% style="width:47px" %)U16545 -|(% style="width:7 0px" %)**0x510A**|(% style="width:66px" %)1|(% style="width:429px" %)(((552 +))) 553 +|(% style="width:71px" %)**0x510A**|(% style="width:75px" %)1|(% style="width:469px" %)((( 546 546 Software control of the "Discharge request" signal. Allowable values: 547 547 548 548 0 – clear the signal; ... ... @@ -550,8 +550,8 @@ 550 550 1 – set the signal; 551 551 552 552 2-65535 – use the physical input "Discharge request". 553 -))) |(% style="width:47px" %)U16554 -|(% style="width:7 0px" %)**0x510B**|(% style="width:66px" %)1|(% style="width:429px" %)(((561 +))) 562 +|(% style="width:71px" %)**0x510B**|(% style="width:75px" %)1|(% style="width:469px" %)((( 555 555 Software control of the "PCH contactor feedback" signal. Allowable values: 556 556 557 557 0 – clear the signal; ... ... @@ -559,8 +559,8 @@ 559 559 1 – set the signal; 560 560 561 561 2-65535 – use the physical input "PCH contactor feedback". 562 -))) |(% style="width:47px" %)U16563 -|(% style="width:7 0px" %)**0x510C**|(% style="width:66px" %)1|(% style="width:429px" %)(((570 +))) 571 +|(% style="width:71px" %)**0x510C**|(% style="width:75px" %)1|(% style="width:469px" %)((( 564 564 Software control of the "CH/DCH contactor feedback" signal. Allowable values: 565 565 566 566 0 – clear the signal; ... ... @@ -568,8 +568,8 @@ 568 568 1 – set the signal; 569 569 570 570 2-65535 – use the physical input "CH/DCH contactor feedback". 571 -))) |(% style="width:47px" %)U16572 -|(% style="width:7 0px" %)**0x510D**|(% style="width:66px" %)1|(% style="width:429px" %)(((579 +))) 580 +|(% style="width:71px" %)**0x510D**|(% style="width:75px" %)1|(% style="width:469px" %)((( 573 573 Software control of the "Main contactor feedback" signal. Allowable values: 574 574 575 575 0 – clear the signal; ... ... @@ -577,8 +577,8 @@ 577 577 1 – set the signal; 578 578 579 579 2-65535 – use the physical input "Main contactor feedback". 580 -))) |(% style="width:47px" %)U16581 -|(% style="width:7 0px" %)**0x510E**|(% style="width:66px" %)1|(% style="width:429px" %)(((588 +))) 589 +|(% style="width:71px" %)**0x510E**|(% style="width:75px" %)1|(% style="width:469px" %)((( 582 582 Software control of the "Interlock" signal. Allowable values: 583 583 584 584 0 – clear the signal; ... ... @@ -586,8 +586,8 @@ 586 586 1 – set the signal; 587 587 588 588 2-65535 – use the physical input "Interlock". 589 -))) |(% style="width:47px" %)U16590 -|(% style="width:7 0px" %)**0x510F**|(% style="width:66px" %)1|(% style="width:429px" %)(((597 +))) 598 +|(% style="width:71px" %)**0x510F**|(% style="width:75px" %)1|(% style="width:469px" %)((( 591 591 Software control of the "Fuse 1" signal. Allowable values: 592 592 593 593 0 – clear the signal; ... ... @@ -595,8 +595,8 @@ 595 595 1 – set the signal; 596 596 597 597 2-65535 – use the physical input "Fuse 1". 598 -))) |(% style="width:47px" %)U16599 -|(% style="width:7 0px" %)**0x5110**|(% style="width:66px" %)1|(% style="width:429px" %)(((606 +))) 607 +|(% style="width:71px" %)**0x5110**|(% style="width:75px" %)1|(% style="width:469px" %)((( 600 600 Software control of the "Fuse 2" signal. Allowable values: 601 601 602 602 0 – clear the signal; ... ... @@ -604,8 +604,8 @@ 604 604 1 – set the signal; 605 605 606 606 2-65535 – use the physical input "Fuse 2". 607 -))) |(% style="width:47px" %)U16608 -|(% style="width:7 0px" %)**0x5111**|(% style="width:66px" %)1|(% style="width:429px" %)(((615 +))) 616 +|(% style="width:71px" %)**0x5111**|(% style="width:75px" %)1|(% style="width:469px" %)((( 609 609 Software control of the "Fuse 3" signal. Allowable values: 610 610 611 611 0 – clear the signal; ... ... @@ -613,8 +613,8 @@ 613 613 1 – set the signal; 614 614 615 615 2-65535 – use the physical input "Fuse 3". 616 -))) |(% style="width:47px" %)U16617 -|(% style="width:7 0px" %)**0x5112**|(% style="width:66px" %)1|(% style="width:429px" %)(((624 +))) 625 +|(% style="width:71px" %)**0x5112**|(% style="width:75px" %)1|(% style="width:469px" %)((( 618 618 Software control of the "Circuit breaker status" signal. Allowable values: 619 619 620 620 0 – clear the signal; ... ... @@ -622,8 +622,8 @@ 622 622 1 – set the signal; 623 623 624 624 2-65535 – use the physical input "Circuit breaker status". 625 -))) |(% style="width:47px" %)U16626 -|(% style="width:7 0px" %)**0x5113**|(% style="width:66px" %)1|(% style="width:429px" %)(((633 +))) 634 +|(% style="width:71px" %)**0x5113**|(% style="width:75px" %)1|(% style="width:469px" %)((( 627 627 Software control of the "Balancing request" signal. Allowable values: 628 628 629 629 0 – clear the signal; ... ... @@ -631,8 +631,8 @@ 631 631 1 – set the signal; 632 632 633 633 2-65535 – use the physical input "Balancing request". 634 -))) |(% style="width:47px" %)U16635 -|(% style="width:7 0px" %)**0x5114**|(% style="width:66px" %)1|(% style="width:429px" %)(((642 +))) 643 +|(% style="width:71px" %)**0x5114**|(% style="width:75px" %)1|(% style="width:469px" %)((( 636 636 Software control of the "Close Main contactor" signal. Allowable values: 637 637 638 638 0 – clear the signal; ... ... @@ -640,6 +640,6 @@ 640 640 1 – set the signal; 641 641 642 642 2-65535 – use the physical input "Close Main contactor". 643 -))) |(% style="width:47px" %)U16651 +))) 644 644 645 645