Changes for page 6.2 Modbus protocol
Last modified by Admin on 2025/02/04 10:14
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,1 +1,1 @@ 1 - Battery managementystems.BMS Mini S.6\. Communication protocols.WebHome1 +drafts.6\. Communication protocols.WebHome - Content
-
... ... @@ -70,21 +70,21 @@ 70 70 |(% style="width:92px" %)**0x2000**|(% style="width:94px" %)1|(% style="width:368px" %)((( 71 71 Discrete input signals 1 (bitfield): 72 72 73 -bit 0 –“Battery cover”;73 +bit 0 — "Battery cover"; 74 74 75 -bit 1 –“Charger connected”;75 +bit 1 — "Charger connected"; 76 76 77 -bit 2 –“Power up/down request”;77 +bit 2 — "Power up/down request"; 78 78 79 -bit 3 –“Inhibit charging”;79 +bit 3 — "Inhibit charging"; 80 80 81 -bit 4 –“Inhibit discharging”;81 +bit 4 — "Inhibit discharging"; 82 82 83 -bit 5 –reserved(set0);83 +bit 5 — “Charging contactor feedback”; 84 84 85 -bit 6 –reserved(set0);85 +bit 6 — “Discharging contactor feedback”; 86 86 87 -bit 7 –“Insulation status”;87 +bit 7 — “Insulation status”; 88 88 89 89 bit 8 – “Charge request”; 90 90 ... ... @@ -92,11 +92,11 @@ 92 92 93 93 bit 10 – “Discharge request”; 94 94 95 -bit 11 – reserved(set0);95 +bit 11 – “PCH contactor feedback”; 96 96 97 -bit 12 – reserved(set0);97 +bit 12 – “CH/DCH contactor feedback”; 98 98 99 -bit 13 – reserved(set0);99 +bit 13 – “Main contactor feedback”; 100 100 101 101 bit 14 – “Interlock”; 102 102 ... ... @@ -119,19 +119,19 @@ 119 119 120 120 bit 5 – “Battery cover”; 121 121 122 -bit 6 – reserved(setto 0);122 +bit 6 – “High humidity”; 123 123 124 -bit 7 – reserved (set to 0);124 +bit 7 – “Water”; 125 125 126 -bit 8 – reserved(setto0);126 +bit 8 – “High logic temperature”, some BMS Logic device is overheated; 127 127 128 -bit 9 – “ Cell monitoroffline”, connection withthecellmonitoris lost;128 +bit 9 – “Logic offline”, connection with some BMS Logic device is lost; 129 129 130 130 bit 10 – “Critical error”; 131 131 132 132 bit 11 – “Crown error”, connection with the Crown forklift is lost; 133 133 134 -bit 12 – “Cell count error”, number of cells i sincorrect;134 +bit 12 – “Cell count error”, number of cells in incorrect; 135 135 136 136 bit 13 – “HYG offline”, connection with the HYG forklift is lost; 137 137 ... ... @@ -143,9 +143,9 @@ 143 143 144 144 bit 17 – “High contactor temperature”, the discharging contactor is overheated; 145 145 146 -bit 18 – re served(setto0);146 +bit 18 – “Logic count error”, number of BMS Logic devices is incorrect; 147 147 148 -bit 19 – “ADC error”, battery current cannot be measured by theADC;148 +bit 19 – “ADC error”, battery current cannot be measured by ADC; 149 149 150 150 bit 20 – “Current sensor error”, wires which connect the current sensor with the BMS are damaged; 151 151 ... ... @@ -157,7 +157,7 @@ 157 157 158 158 bit 24 – “Shunt error”, internal error of the BMS Current sensor; 159 159 160 -bit 25 – reserved(seto0);160 +bit 25 – “Settings error”, checksum of the settings is incorrect; 161 161 162 162 bit 26 – “WDT reset”, device is reset by the watchdog timer; 163 163 ... ... @@ -172,47 +172,47 @@ 172 172 |(% style="width:92px" %)**0x2009-0x200A**|(% style="width:94px" %)2|(% style="width:368px" %)((( 173 173 Internal signals (bitfield): 174 174 175 -bit 0 –“Low SOC”;175 +bit 0 — "Low SOC"; 176 176 177 -bit 1 –“High charging current”;177 +bit 1 — "High charging current"; 178 178 179 -bit 2 –“Charging” (0 – open, 1 – closed);179 +bit 2 — “Charging” (0 – open, 1 – closed); 180 180 181 -bit 3 –“Allow charging”(0 – open, 1 – closed);181 +bit 3 — "Allow charging" (0 – open, 1 – closed); 182 182 183 -bit 4 –“Charging current present”;183 +bit 4 — "Charging current present"; 184 184 185 -bit 5 –“Discharging” (0 – open, 1 – closed);185 +bit 5 — “Discharging” (0 – open, 1 – closed); 186 186 187 -bit 6 –“Discharging current present”;187 +bit 6 — "Discharging current present"; 188 188 189 -bit 7 –“Voltagetoo high”(EV);189 +bit 7 — "Increased voltage" (EV); 190 190 191 -bit 8 –“Heater”(0 – off, 1 – on);191 +bit 8 — "Heater" (0 – off, 1 – on); 192 192 193 -bit 9 –“Cooler”(0 – off, 1 – on);193 +bit 9 — "Cooler" (0 – off, 1 – on); 194 194 195 -bit 10 –“HYG shutdown”, command from the HYG forklift to open the discharging contactor;195 +bit 10 — “HYG shutdown”, command from the HYG forklift to open the discharging contactor; 196 196 197 -bit 11 –“Init”, initialization signal (during the initialization current sensor is calibrating and BMS Logic devices are scanning);197 +bit 11 — “Init”, initialization signal (during the initialization current sensor is calibrating and BMS Logic devices are scanning); 198 198 199 -bit 12 –“Precharging” (0 – open, 1 – closed);199 +bit 12 — “Precharging” (0 – open, 1 – closed); 200 200 201 -bit 13 –“Combilift shutdown”, command from the Combilift forklift to open the discharging contactor;201 +bit 13 — “Combilift shutdown”, command from the Combilift forklift to open the discharging contactor; 202 202 203 -bit 14 –“Cell analysis”, signal of started analysis of the cells;203 +bit 14 — “Cell analysis”, signal of started analysis of the cells; 204 204 205 -bit 15 –reserved (setto 0);205 +bit 15 — “Balancing series 1”; 206 206 207 -bit 16 –reserved (setto 0);207 +bit 16 — “Balancing series 2”; 208 208 209 -bit 17 –“Discharging (AUX)” (0 – open, 1 – closed);209 +bit 17 — “Discharging (AUX)” (0 – open, 1 – closed); 210 210 211 -bit 18 –“Acknowledgement of power down”;211 +bit 18 — “Acknowledgement of power down”; 212 212 213 -bit 19 –“Crown EWS”;213 +bit 19 — “Crown EWS”; 214 214 215 -bit 20 –“Main contactor” (0 – open, 1–closed);215 +bit 20 — “Main contactor” (0 – open, 1 - closed); 216 216 217 217 bit 21 – “Service reset”; 218 218 ... ... @@ -224,9 +224,7 @@ 224 224 225 225 bit 25 – “Power up”; 226 226 227 -bit 26 – “External 1”; 228 - 229 -bits 27–31 – reserved. 227 +bits 26-31 – reserved. 230 230 )))|(% style="width:96px" %)U32 231 231 |(% style="width:92px" %)**0x200B**|(% style="width:94px" %)1|(% style="width:368px" %)((( 232 232 Discrete output signals (bitfield): ... ... @@ -257,7 +257,7 @@ 257 257 |(% style="width:92px" %)**0x200E**|(% style="width:94px" %)2|(% style="width:368px" %)((( 258 258 Errors 2 (bitfield): 259 259 260 -bit 0 – “Low CH temperature”, temperature is too low for charging;258 +bit 0 – "Low CH temperature", temperature is too low for charging; 261 261 262 262 bit 1 – “High CH temperature”, temperature is too high for charging; 263 263 ... ... @@ -269,35 +269,23 @@ 269 269 270 270 bit 5 – “Stuck contactor”; 271 271 272 -bit 6 – re served(set to0);270 +bit 6 – “CH contactor feedback error”; 273 273 274 -bit 7 – re served(set to0);272 +bit 7 – “DCH contactor feedback error”; 275 275 276 276 bit 8 – “Insulation fault”; 277 277 278 -bit 9 – re served(set to0);276 +bit 9 – “PCH contactor feedback error”; 279 279 280 -bit 10 – re served(set to0);278 +bit 10 – “CH/DCH contactor feedback error”; 281 281 282 -bit 11 – re served(set to0);280 +bit 11 – “Main contactor feedback error”; 283 283 284 -bit 12 – "Contactorfeedbackerror";282 +bit 12 – reserved (set to 0); 285 285 286 286 bit 13 – “General error”; 287 287 288 -bit 14 – reserved (set to 0); 289 - 290 -bit 15 – reserved (set to 0); 291 - 292 -bit 16 – reserved (set to 0); 293 - 294 -bit 17 – "Precharge error"; 295 - 296 -bit 18 – reserved (set to 0); 297 - 298 -bit 19 – "Current limit error"; 299 - 300 -bits 20-31 — reserved. 286 +bits 14-31 — reserved. 301 301 )))|(% style="width:96px" %)U32 302 302 |(% style="width:92px" %)**0x2011**|(% style="width:94px" %)1|(% style="width:368px" %)((( 303 303 State of the cell monitor (bitfield): ... ... @@ -320,14 +320,14 @@ 320 320 321 321 bits 8-15 — reserved. 322 322 )))|(% style="width:96px" %)U16 323 -|(% style="width:92px" %)**0x2012-0x2013**|(% style="width:94px" %)2|(% style="width:368px" %)Temperature of the d evice, °C|(% style="width:96px" %)REAL32309 +|(% style="width:92px" %)**0x2012-0x2013**|(% style="width:94px" %)2|(% style="width:368px" %)Temperature of the BMS Board, °C|(% style="width:96px" %)REAL32 324 324 |(% style="width:92px" %)**0x2014-0x2015**|(% style="width:94px" %)2|(% style="width:368px" %)((( 325 325 Cell balancing flags (bitfield): 326 326 327 -bit i — balancing resistor is connected to the (i+1)^^th^^ cell.313 +bit i — balancing resistor is connected to the i^^th^^ cell. 328 328 )))|(% style="width:96px" %)U32 329 329 |(% style="width:92px" %)**0x2016-0x2029**|(% style="width:94px" %)20|(% style="width:368px" %)((( 330 -Array of cell states. Each element of the array corresponds to a cell and is a bitfield: 316 +Array of cells states. Each element of the array corresponds to a cell and is a bitfield: 331 331 332 332 bit 0 — cell is present; 333 333 ... ... @@ -341,15 +341,13 @@ 341 341 342 342 bit 5 — wires are connected to the cell; 343 343 344 -bit 6 — the cell is balancing; 345 - 346 -bits 7-15 — reserved. 330 +bits 6-15 — reserved. 347 347 )))|(% style="width:96px" %)U16[20] 348 -|(% style="width:92px" %)**0x202A-0x2051**|(% style="width:94px" %)40|(% style="width:368px" %)Array of cell voltages (V)|(% style="width:96px" %)REAL32[20] 349 -|(% style="width:92px" %)**0x2052-0x2079**|(% style="width:94px" %)40|(% style="width:368px" %)Array of cell temperatures (°C)|(% style="width:96px" %)REAL32[20] 350 -|(% style="width:92px" %)**0x207A-0x20A1**|(% style="width:94px" %)40|(% style="width:368px" %)Array of cell SOCs ~(%)|(% style="width:96px" %)REAL32[20] 351 -|(% style="width:92px" %)**0x20A2-0x20C9**|(% style="width:94px" %)40|(% style="width:368px" %)Array of cell resistances (Ohm)|(% style="width:96px" %)REAL32[20] 352 -|(% style="width:92px" %)**0x20C D**|(% style="width:94px" %)1|(% style="width:368px" %)Number of cells connected|(% style="width:96px" %)U16332 +|(% style="width:92px" %)**0x202A-0x2051**|(% style="width:94px" %)40|(% style="width:368px" %)Array of cells voltages (V)|(% style="width:96px" %)REAL32[20] 333 +|(% style="width:92px" %)**0x2052-0x2079**|(% style="width:94px" %)40|(% style="width:368px" %)Array of cells temperatures (°C)|(% style="width:96px" %)REAL32[20] 334 +|(% style="width:92px" %)**0x207A-0x20A1**|(% style="width:94px" %)40|(% style="width:368px" %)Array of cells SOCs ~(%)|(% style="width:96px" %)REAL32[20] 335 +|(% style="width:92px" %)**0x20A2-0x20C9**|(% style="width:94px" %)40|(% style="width:368px" %)Array of cells resistances (Ohm)|(% style="width:96px" %)REAL32[20] 336 +|(% style="width:92px" %)**0x20C9**|(% style="width:94px" %)1|(% style="width:368px" %)Number of cells connected|(% style="width:96px" %)U16 353 353 |(% style="width:92px" %)**0x20F4**|(% style="width:94px" %)1|(% style="width:368px" %)((( 354 354 Discrete input signals 2 (bitfield): 355 355 ... ... @@ -359,15 +359,10 @@ 359 359 360 360 bit 2 – “Circuit breaker status”; 361 361 362 -bit 3 – "Balancing request"; 363 - 364 -bit 4 – "Close Main contactor"; 365 - 366 -bit 5 – "Close External 1"; 367 - 368 -bits 6-15 – reserved. 346 +bits 3-15 – reserved. 369 369 )))|(% style="width:96px" %)U16 370 370 |(% style="width:92px" %)**0x2100-0x2101**|(% style="width:94px" %)2|(% style="width:368px" %)Battery state of charge (SOC), %|(% style="width:96px" %)REAL32 349 +|(% style="width:92px" %)**0x2102**|(% style="width:94px" %)1|(% style="width:368px" %)Number of BMS Logic devices|(% style="width:96px" %)U16 371 371 |(% style="width:92px" %)**0x2103**|(% style="width:94px" %)1|(% style="width:368px" %)Number of cells|(% style="width:96px" %)U16 372 372 |(% style="width:92px" %)**0x2104-0x2105**|(% style="width:94px" %)2|(% style="width:368px" %)Battery voltage, V|(% style="width:96px" %)REAL32 373 373 |(% style="width:92px" %)**0x2106-0x2107**|(% style="width:94px" %)2|(% style="width:368px" %)Battery resistance, Ohm|(% style="width:96px" %)REAL32 ... ... @@ -376,6 +376,7 @@ 376 376 |(% style="width:92px" %)**0x210C-0x210D**|(% style="width:94px" %)2|(% style="width:368px" %)State of health, %|(% style="width:96px" %)REAL32 377 377 |(% style="width:92px" %)**0x210E-0x210F**|(% style="width:94px" %)2|(% style="width:368px" %)Depth of discharge, A×h|(% style="width:96px" %)REAL32 378 378 |(% style="width:92px" %)**0x2118-0x2119**|(% style="width:94px" %)2|(% style="width:368px" %)Minimum cell temperature|(% style="width:96px" %)REAL32 358 +|(% 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 379 379 |(% style="width:92px" %)**0x211B**|(% style="width:94px" %)1|(% style="width:368px" %)Position of the cell whose temperature is minimal|(% style="width:96px" %)U16 380 380 |(% style="width:92px" %)**0x211C-0x211D**|(% style="width:94px" %)2|(% style="width:368px" %)Maximum cell temperature|(% style="width:96px" %)REAL32 381 381 |(% style="width:92px" %)**0x211F**|(% style="width:94px" %)1|(% style="width:368px" %)Position of the cell whose temperature is maximal|(% style="width:96px" %)U16 ... ... @@ -394,23 +394,13 @@ 394 394 |(% style="width:92px" %)**0x2132-0x2133**|(% style="width:94px" %)2|(% style="width:368px" %)Energy consumed by the load, W×h|(% style="width:96px" %)REAL32 395 395 |(% style="width:92px" %)**0x2134-0x2135**|(% style="width:94px" %)2|(% style="width:368px" %)Energy dissipated by the balancing resistors, W×h|(% style="width:96px" %)REAL32 396 396 |(% style="width:92px" %)**0x2170**|(% style="width:94px" %)1|(% style="width:368px" %)((( 397 - Batterystate:377 +Wi-Fi connection status: 398 398 399 -0 –Unknown;379 +0 — no connection; 400 400 401 -1 – Charging ON; 402 - 403 -2 – Charging OFF; 404 - 405 -3 – Relaxed (after charging); 406 - 407 -4 – Discharging ON; 408 - 409 -5 – Discharging OFF; 410 - 411 -6 – Relaxed (after discharging). 381 +1 — connection is established. 412 412 )))|(% style="width:96px" %)U16 413 -|(% style="width:92px" %)**0x2171-0x2172**|(% style="width:94px" %)2|(% style="width:368px" %) Durationofthebatterystate(0x2170), seconds|(% style="width:96px" %)U32383 +|(% style="width:92px" %)**0x2171-0x2172**|(% style="width:94px" %)2|(% style="width:368px" %)IP-address in the Wi-Fi network|(% style="width:96px" %)U8[4] 414 414 |(% style="width:92px" %)**0x217B-0x217C**|(% style="width:94px" %)2|(% style="width:368px" %)Coulomb received from the charger, A×h|(% style="width:96px" %)REAL32 415 415 |(% style="width:92px" %)**0x217D-0x217E**|(% style="width:94px" %)2|(% style="width:368px" %)Coulomb consumed by the load, A×h|(% style="width:96px" %)REAL32 416 416 |(% style="width:92px" %)**0x21B8**|(% style="width:94px" %)1|(% style="width:368px" %)Flag indicating that the cells are balancing|(% style="width:96px" %)U16 ... ... @@ -454,7 +454,7 @@ 454 454 2-65535 – use the physical input "Charger connected". 455 455 )))|(% style="width:96px" %)U16 456 456 |(% style="width:92px" %)**0x5102**|(% style="width:94px" %)1|(% style="width:368px" %)((( 457 -Software control of the "Power up/down request" signal. Allowable values:427 +Software control of the "Power down request" signal. Allowable values: 458 458 459 459 0 – clear the signal; 460 460