Изменения документа 6.2 Modbus protocol
Редактировал(а) Admin 2025/07/14 15:29
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -1,8 +1,8 @@ 1 1 (% data-numbered-headings-start="6" style="--numbered-headings-start: 5;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %) 2 -= Протоколысвязи=2 += Communication protocols = 3 3 4 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 ==5 +== Modbus protocol == 6 6 7 7 === Общая информация === 8 8 ... ... @@ -37,574 +37,554 @@ 37 37 === Регистры ввода === 38 38 39 39 (% style="width:651px" %) 40 -|** Регистр**|**Количестворегистров**|**Содержимое**|**Тип параметра**41 -|**0x0000**|1|((( 42 - Аппаратнаяверсия: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" %)((( 42 +Hardware version: 43 43 44 -byte 0 — минорная версия;44 +byte 0 — minor; 45 45 46 -byte 1 — мажорная версия.47 -)))|U8[2] 48 -|**0x0001-0x0002**|2|((( 49 - ВерсияВПО:46 +byte 1 — major. 47 +)))|(% style="width:96px" %)U8[2] 48 +|(% style="width:92px" %)**0x0001-0x0002**|(% style="width:94px" %)2|(% style="width:368px" %)((( 49 +Firmware version: 50 50 51 -byte 0 — версия патча;51 +byte 0 — patch; 52 52 53 -byte 1 — минорная версия;53 +byte 1 — minor; 54 54 55 -byte 2 — мажорная версия;55 +byte 2 — major; 56 56 57 -byte 3 — неиспользуется(установленв0).58 -)))|U8[4] 59 -|**0x0003-0x0004**|2|((( 60 - Версиязагрузчика:57 +byte 3 — not used (set to 0). 58 +)))|(% style="width:96px" %)U8[4] 59 +|(% style="width:92px" %)**0x0003-0x0004**|(% style="width:94px" %)2|(% style="width:368px" %)((( 60 +Bootloader version: 61 61 62 -byte 0 — версия патча;62 +byte 0 — patch; 63 63 64 -byte 1 — минорная версия;64 +byte 1 — minor; 65 65 66 -byte 2 — мажорная версия;66 +byte 2 — major; 67 67 68 -byte 3 — не используется (установлен в 0). 69 -)))|U8[4] 70 -|(% colspan="4" style="width:92px" %)**Состояние батареи** 68 +byte 3 — not used (set to 0). 69 +)))|(% style="width:96px" %)U8[4] 71 71 |(% style="width:92px" %)**0x2000**|(% style="width:94px" %)1|(% style="width:368px" %)((( 72 - Дискретныевходы1 (битовое поле):71 +Discrete input signals 1 (bitfield): 73 73 74 - бит0 –сигнал«Открыта АКБ»;73 +bit 0 – “Battery cover”; 75 75 76 - бит1 –сигнал«Подключено ЗУ»;75 +bit 1 – “Charger connected”; 77 77 78 - бит2 –сигнал«Запросна отключение питания»;77 +bit 2 – “Power up/down request”; 79 79 80 - бит3 –сигнал«Запрет заряда»;79 +bit 3 – “Inhibit charging”; 81 81 82 - бит4 –сигнал«Запрет разряда»;81 +bit 4 – “Inhibit discharging”; 83 83 84 - бит5 –зарезервировано(установленв0);83 +bit 5 – reserved (set to 0); 85 85 86 - бит6 –зарезервировано(установленв0);85 +bit 6 – reserved (set to 0); 87 87 88 - бит7 –сигнал«Статус контроля изоляции».87 +bit 7 – “Insulation status”; 89 89 90 - бит8 –сигнал«Запрос на заряд»;89 +bit 8 – “Charge request”; 91 91 92 - бит9 –сигнал«Запрос на предзаряд»;91 +bit 9 – “Precharge request”; 93 93 94 - бит10 –сигнал«Запрос на разряд»;93 +bit 10 – “Discharge request”; 95 95 96 - бит11 –зарезервировано(установленв0);95 +bit 11 – reserved (set to 0); 97 97 98 - бит12 –зарезервировано(установленв0);97 +bit 12 – reserved (set to 0); 99 99 100 - бит13 –зарезервировано(установленв0);99 +bit 13 – reserved (set to 0); 101 101 102 - бит14 –сигнал целостности высоковольной цепи;101 +bit 14 – “Interlock”; 103 103 104 - бит15 –сигналсостояния предохранителя1.103 +bit 15 – “Fuse 1”. 105 105 )))|(% style="width:96px" %)U16 106 -|**0x2001-0x2002**|2|Ток через АКБ, имеренный датчиком холла, А|REAL32 107 -|**0x2003-0x2004**|2|((( 108 -Внешняя температура, °C 109 -)))|REAL32 105 +|(% style="width:92px" %)**0x2001-0x2002**|(% style="width:94px" %)2|(% style="width:368px" %)Current measured by the primary sensor, А|(% style="width:96px" %)REAL32 106 +|(% style="width:92px" %)**0x2003-0x2004**|(% style="width:94px" %)2|(% style="width:368px" %)External temperature, °C|(% style="width:96px" %)REAL32 110 110 |(% style="width:92px" %)**0x2007-0x2008**|(% style="width:94px" %)2|(% style="width:368px" %)((( 111 - Регистрошибок1 (битовое поле):108 +Errors 1 (bitfield): 112 112 113 - бит0 –ошибка «Превышение тока»;110 +bit 0 – “Overcurrent”; 114 114 115 - бит1 –ошибка «Низкое напряжение»;112 +bit 1 – “Undervoltage”; 116 116 117 - бит2 –ошибка «Высокое напряжение»;114 +bit 2 – “Overvoltage”; 118 118 119 - бит3 –ошибка«Низкаятемпература(разряд)»;116 +bit 3 – “Low DCH temperature”, temperature is too low for discharging; 120 120 121 - бит4 –ошибка«Высокаятемпература(разряд)»;118 +bit 4 – “High DCH temperature”, temperature is too high for discharging; 122 122 123 - бит5 –ошибка«Открыта крышка АКБ»;120 +bit 5 – “Battery cover”; 124 124 125 - бит6 –зарезервировано(установленв0);122 +bit 6 – reserved (set to 0); 126 126 127 - бит7 –зарезервировано(установленв0);124 +bit 7 – reserved (set to 0); 128 128 129 - бит8 –зарезервировано(установленв0);126 +bit 8 – reserved (set to 0); 130 130 131 - бит9 –ошибка«ПотерясвязиcLogic»;128 +bit 9 – “Cell monitor offline”, connection with the cell monitor is lost; 132 132 133 - бит10 –критическаяошибка;130 +bit 10 – “Critical error”; 134 134 135 - бит11 –ошибкаCrown;132 +bit 11 – “Crown error”, connection with the Crown forklift is lost; 136 136 137 - бит12 –ошибка«Несоответствиекол-ваячеек»;134 +bit 12 – “Cell count error”, number of cells is incorrect; 138 138 139 - бит13 –ошибка«ПотерясвязисHYG»;136 +bit 13 – “HYG offline”, connection with the HYG forklift is lost; 140 140 141 - бит14 –флагонеобходимостиквитироватьзаписивжурналеошибок;138 +bit 14 – “Need acknowledgement”, errors were detected in the past and should be acknowledged; 142 142 143 - бит15 –ошибка«ПотерясвязисCombilift»;140 +bit 15 – “Combilift offline”, connection with the Combilift forklift is lost; 144 144 145 - бит16 –ошибка«Короткое замыкание»;142 +bit 16 – “Short circuit”; 146 146 147 - бит17 –ошибка«Перегревконтактора»;144 +bit 17 – “High contactor temperature”, the discharging contactor is overheated; 148 148 149 - бит18 –зарезервировано(установленв0);146 +bit 18 – reserved (set to 0); 150 150 151 - бит19 –ошибкаАЦП;148 +bit 19 – “ADC error”, battery current cannot be measured by the ADC; 152 152 153 - бит20 –ошибкавцепиподключениядатчикатока(обрывиликороткоезамыкание);150 +bit 20 – “Current sensor error”, wires which connect the current sensor with the BMS are damaged; 154 154 155 - бит21 –большаячастотапереключенийконтакторазаряда;152 +bit 21 – “CH contactor cycles error”, the charging contactor switches very often; 156 156 157 - бит22 –большаячастотапереключенийконтактораразряда;154 +bit 22 – “DCH contactor cycles error”, the discharging contactor switches very often; 158 158 159 - бит23 –ошибка«ПотерясвязисBMS CurrentSensor»;156 +bit 23 – “Shunt offline”, connection with the BMS Current sensor is lost; 160 160 161 - бит24 –внутренняяошибкаBMS CurrentSensor;158 +bit 24 – “Shunt error”, internal error of the BMS Current sensor; 162 162 163 - бит25 –зарезервировано(установленв0);160 +bit 25 – reserved (set to 0); 164 164 165 - бит26 –флагперезапускаплатыпотребованиюWDT;162 +bit 26 – “WDT reset”, device is reset by the watchdog timer; 166 166 167 - бит27 –ошибка«Нетдатчиков температуры»;164 +bit 27 – “No temperature sensors”; 168 168 169 - бит28 –ошибка«КЗдатчикатемпературы»;166 +bit 28 – “Temperature sensor is shorted”; 170 170 171 - бит29 –ошибка«ПотерясвязисоSpirit»;168 +bit 29 – “Spirit offline”, connection with the Spirit truck is lost; 172 172 173 - биты30-31 –не используются.170 +bits 30–31 – reserved. 174 174 )))|(% style="width:96px" %)U32 175 175 |(% style="width:92px" %)**0x2009-0x200A**|(% style="width:94px" %)2|(% style="width:368px" %)((( 176 - Флагисостояния(битовое поле):173 +Internal signals (bitfield): 177 177 178 - бит0 –сигнал«SOCниже заданного уровня»;175 +bit 0 – “Low SOC”; 179 179 180 - бит1 –сигнал«Токзаряда выше заданного уровня»;177 +bit 1 – “High charging current”; 181 181 182 - бит2 –состояниеконтактора заряда(0 –разомкнуто, 1 –замкнуто);179 +bit 2 – “Charging” (0 – open, 1 – closed); 183 183 184 - бит3 –сигнал«РазрешениеЗУ»;181 +bit 3 – “Allow charging” (0 – open, 1 – closed); 185 185 186 - бит4 –сигнал«ЗарядАКБ» (детектируется ток заряда);183 +bit 4 – “Charging current present”; 187 187 188 - бит5 –состояниеконтактора разряда(0 –разомкнуто, 1 –замкнуто);185 +bit 5 – “Discharging” (0 – open, 1 – closed); 189 189 190 - бит6 –сигнал«РазрядАКБ» (детектируется ток разряда);187 +bit 6 – “Discharging current present”; 191 191 192 - бит7 –сигнал«Повышенноенапряжение»(EВ);189 +bit 7 – “Voltage too high” (EV); 193 193 194 - бит8 –сигнал«НагревАКБ»;191 +bit 8 – “Heater” (0 – off, 1 – on); 195 195 196 - бит9 –сигнал«ОхлаждениеАКБ»;193 +bit 9 – “Cooler” (0 – off, 1 – on); 197 197 198 - бит10 –сигналнаотключениеконтактораразрядаот погрузчикаHYG;195 +bit 10 – “HYG shutdown”, command from the HYG forklift to open the discharging contactor; 199 199 200 - бит11 –сигналобинициализацииплаты(вовремяинициализациикалибруетсядатчиктокаисканируютсяплатыBMS Logic);197 +bit 11 – “Init”, initialization signal (during the initialization current sensor is calibrating and BMS Logic devices are scanning); 201 201 202 - бит12 –состояниеконтакторапредзаряда;199 +bit 12 – “Precharging” (0 – open, 1 – closed); 203 203 204 - бит13 –сигналнаотключениеконтактораразрядаот погрузчикаCombilift;201 +bit 13 – “Combilift shutdown”, command from the Combilift forklift to open the discharging contactor; 205 205 206 - бит14 –сигналозапущенномпроцессеанализа ячеек (Cellanalysis);203 +bit 14 – “Cell analysis”, signal of started analysis of the cells; 207 207 208 - бит15 –зарезервировано(установленв0);205 +bit 15 – reserved (set to 0); 209 209 210 - бит16 –зарезервировано(установленв0);207 +bit 16 – reserved (set to 0); 211 211 212 - бит17 –состояниедополнительного(AUX)контактора разряда(0 –разомкнуто, 1 –замкнуто);209 +bit 17 – “Discharging (AUX)” (0 – open, 1 – closed); 213 213 214 - бит18 –подтверждениеотключенияпитания;211 +bit 18 – “Acknowledgement of power down”; 215 215 216 - бит19 –сигнал EWS от погрузчикаCrown;213 +bit 19 – “Crown EWS”; 217 217 218 - бит20 –состояниеглавногоконтактора(0 –разомкнут, 1-замкнут);215 +bit 20 – “Main contactor” (0 – open, 1 – closed); 219 219 220 - бит21 –сигналслужебного сброса системы;217 +bit 21 – “Service reset”; 221 221 222 - бит22 –состояние комбинированного контактора заряда/разряда(0 –разомкнуто, 1 –замкнуто);219 +bit 22 – “Charging/Discharging” (0 – open, 1 – closed); 223 223 224 - бит23 –сигнал«Готовностьзаряжаться»;221 +bit 23 – “Ready to charge” (the voltage of the cells is less than the threshold value and there are no errors that prohibit charging); 225 225 226 - бит24 –сигнал«Готовностьразряжаться»;223 +bit 24 – “Ready to discharge” (the voltage of the cells is greater than the threshold value and there are no errors that prohibit discharging); 227 227 228 - бит25 –сигнал включения платы "Power up";225 +bit 25 – “Power up”; 229 229 230 - бит26 –сигнал“External 1”;227 +bit 26 – “External 1”; 231 231 232 - биты27–31 –не используются.229 +bits 27–31 – reserved. 233 233 )))|(% style="width:96px" %)U32 234 234 |(% style="width:92px" %)**0x200B**|(% style="width:94px" %)1|(% style="width:368px" %)((( 235 - Состояниедискретныхвыходов(битовое поле):232 +Discrete output signals (bitfield): 236 236 237 - бит0–состояниевыхода№1;234 +bit 0 — state of the output #1; 238 238 239 - бит1–состояниевыхода№2;236 +bit 1 — state of the output #2; 240 240 241 - бит2–состояниевыхода№3;238 +bit 2 — state of the output #3; 242 242 243 - бит3–состояниевыхода№4;240 +bit 3 — state of the output #4; 244 244 245 - биты4-15–неиспользуются.242 +bits 4-15 — not used. 246 246 )))|(% style="width:96px" %)U16 247 247 |(% style="width:92px" %)**0x200C**|(% style="width:94px" %)1|(% style="width:368px" %)((( 248 - СостояниеMOSFETключей(битовое поле):245 +MOSFETs states (bitfield): 249 249 250 - бит0–состояниеMOSFET #1;247 +bit 0 — state of the MOSFET #1; 251 251 252 - бит1–состояниеMOSFET #2;249 +bit 1 — state of the MOSFET #2; 253 253 254 - бит2–состояниеMOSFET #3;251 +bit 2 — state of the MOSFET #3; 255 255 256 - бит3–состояниеMOSFET #4;253 +bit 3 — state of the MOSFET #4; 257 257 258 - биты4-15–неиспользуются.255 +bits 4-15 — not used. 259 259 )))|(% style="width:96px" %)U16 260 260 |(% style="width:92px" %)**0x200E**|(% style="width:94px" %)2|(% style="width:368px" %)((( 261 - Регистрошибок2 (битовое поле):258 +Errors 2 (bitfield): 262 262 263 - бит0 –ошибка«Низкаятемпература(заряд)»;260 +bit 0 – “Low CH temperature”, temperature is too low for charging; 264 264 265 - бит1 –ошибка«Высокаятемпература(заряд)»;262 +bit 1 – “High CH temperature”, temperature is too high for charging; 266 266 267 - бит2 –ошибка монтированияSD-карты;264 +bit 2 – “SD mount error”; 268 268 269 - бит3 –ошибказаписи/чтенияSD-карты;266 +bit 3 – “SD read/write error”; 270 270 271 - бит4 –ошибка«Недопустимыйзаряд»(зарядбатареичерезконтакторразряда);268 +bit 4 – “Unallowable charging”, charging the battery through the discharging contactor; 272 272 273 - бит5 –ошибка«Залипание контактора»;270 +bit 5 – “Stuck contactor”; 274 274 275 - бит6 –зарезервировано(установленв0);272 +bit 6 – reserved (set to 0); 276 276 277 - бит7 –зарезервировано(установленв0);274 +bit 7 – reserved (set to 0); 278 278 279 - бит8 –ошибка«Нарушение изоляции»;276 +bit 8 – “Insulation fault”; 280 280 281 - бит9 –зарезервировано(установленв0);278 +bit 9 – reserved (set to 0); 282 282 283 - бит10 –зарезервировано(установленв0);280 +bit 10 – reserved (set to 0); 284 284 285 - бит11 –зарезервировано(установленв0);282 +bit 11 – reserved (set to 0); 286 286 287 - бит12 –ошибка"Contactor feedback error";284 +bit 12 – "Contactor feedback error"; 288 288 289 - бит13 –общаяошибка;286 +bit 13 – “General error”; 290 290 291 - бит14зарезервировано(установленв0);288 +bit 14 – reserved (set to 0); 292 292 293 - бит15зарезервировано(установленв0);290 +bit 15 – reserved (set to 0); 294 294 295 - бит16зарезервировано(установленв0);292 +bit 16 – reserved (set to 0); 296 296 297 - бит17 –ошибка"Precharge error";294 +bit 17 – "Precharge error"; 298 298 299 - бит18зарезервировано(установленв0);296 +bit 18 – reserved (set to 0); 300 300 301 - бит19 –ошибка"Current limit error";298 +bit 19 – "Current limit error"; 302 302 303 - биты20-31 —не используются.300 +bits 20-31 — reserved. 304 304 )))|(% style="width:96px" %)U32 305 305 |(% style="width:92px" %)**0x2011**|(% style="width:94px" %)1|(% style="width:368px" %)((( 306 - Состояниемонитораячеек(битовоеполе):303 +State of the cell monitor (bitfield): 307 307 308 - бит0 —устройствообнаружено;305 +bit 0 — device is present; 309 309 310 - бит1 —устройствоонлайн;307 +bit 1 — device is online; 311 311 312 - бит2 —устройствоготовок работе;309 +bit 2 — device is ready; 313 313 314 - бит3 —данныесустройстваактуальны;311 +bit 3 — data from the device is actual; 315 315 316 - бит4 —датчиктемпературы№1обнаружен;313 +bit 4 — temperature sensor #1 is present; 317 317 318 - бит5 —датчиктемпературы№2обнаружен;315 +bit 5 — temperature sensor #2 is present; 319 319 320 - бит6 —датчиктемпературы№1закорочен;317 +bit 6 — temperature sensor #1 is shorted; 321 321 322 - бит7 —датчиктемпературы№2закорочен;319 +bit 7 — temperature sensor #2 is shorted; 323 323 324 - биты8-15 — reserved.321 +bits 8-15 — reserved. 325 325 )))|(% style="width:96px" %)U16 326 -|(% style="width:92px" %)**0x2012-0x2013**|(% style="width:94px" %)2|(% style="width:368px" %) Температураустройства, °C|(% style="width:96px" %)REAL32323 +|(% style="width:92px" %)**0x2012-0x2013**|(% style="width:94px" %)2|(% style="width:368px" %)Temperature of the device, °C|(% style="width:96px" %)REAL32 327 327 |(% style="width:92px" %)**0x2014-0x2015**|(% style="width:94px" %)2|(% style="width:368px" %)((( 328 - Флагибалансировкиячеек(битовое поле):325 +Cell balancing flags (bitfield): 329 329 330 - битi —балансировочныйрезисторподключенкi-войячейке.327 +bit i — balancing resistor is connected to the (i+1)^^th^^ cell. 331 331 )))|(% style="width:96px" %)U32 332 332 |(% style="width:92px" %)**0x2016-0x2029**|(% style="width:94px" %)20|(% style="width:368px" %)((( 333 - Массивсостоянийячеек.Каждыйэлементмассивасоответствуетячейкеиявляетсябитовымполем:330 +Array of cell states. Each element of the array corresponds to a cell and is a bitfield: 334 334 335 - бит0 —ячейкаподключена;332 +bit 0 — cell is present; 336 336 337 - бит1 —температурныйдатчикподключен;334 +bit 1 — temperature sensor is present; 338 338 339 - бит2 —кячейкеследуетподключитьбалансировочныйрезистор;336 +bit 2 — need to connect a balancing resistor to the cell; 340 340 341 - бит3 —балансировочныйрезисторподключенкячейке;338 +bit 3 — balancing resistor is connected to the cell; 342 342 343 - бит4 —температурныйдатчикзакорочен;340 +bit 4 — temperature sensor is shorted; 344 344 345 - бит5 —проводаподключеныкячейке;342 +bit 5 — wires are connected to the cell; 346 346 347 - бит6 —ячейкабалансируется;344 +bit 6 — the cell is balancing; 348 348 349 - биты7-15 —не используются.346 +bits 7-15 — reserved. 350 350 )))|(% style="width:96px" %)U16[20] 351 -|**0x202A-0x2051**|40| Массивнапряженийячеек(В)|REAL32[20]352 -|**0x2052-0x2079**|40| Массивтемпературячеек(°C)|REAL32[20]353 -|**0x207A-0x20A1**|40| Массивстепенейзарядаячеек(SOC)~(%)|REAL32[20]354 -|**0x20A2-0x20C9**|40| Массивсопротивленийячеек(Ohm)|REAL32[20]355 -|(% style="width:92px" %)**0x20CD**|(% style="width:94px" %)1|(% style="width:368px" %) Количествоподключенныхячеек|(% style="width:96px" %)U16348 +|(% 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" %)**0x20CD**|(% style="width:94px" %)1|(% style="width:368px" %)Number of cells connected|(% style="width:96px" %)U16 356 356 |(% style="width:92px" %)**0x20F4**|(% style="width:94px" %)1|(% style="width:368px" %)((( 357 - Дискретныевходы2 (битовое поле):354 +Discrete input signals 2 (bitfield): 358 358 359 - бит0 –состояниепредохранителя2;356 +bit 0 – “Fuse 2”; 360 360 361 - бит1 –состояниепредохранителя3;358 +bit 1 – “Fuse 3”; 362 362 363 - бит2 –состояниезащитногопрерывателя цепи;360 +bit 2 – “Circuit breaker status”; 364 364 365 - бит3 –сигнал"Balancing request";362 +bit 3 – "Balancing request"; 366 366 367 - бит4 –сигнал"Close Main contactor";364 +bit 4 – "Close Main contactor"; 368 368 369 - бит5 –сигнал"Close External 1";366 +bit 5 – "Close External 1"; 370 370 371 - биты6-15 –не используются.368 +bits 6-15 – reserved. 372 372 )))|(% style="width:96px" %)U16 373 -|(% style="width:92px" %)**0x2100-0x2101**|(% style="width:94px" %)2|(% style="width:368px" %) СтепеньзарядаАКБ(SOC), %|(% style="width:96px" %)REAL32374 -|**0x2103**|1| Количествоячеек|U16375 -|**0x2104-0x2105**|2| НапряжениеАКБ,В|REAL32376 -|**0x2106-0x2107**|2| СопротивлениеАКБ,Ом|REAL32377 -|**0x2108-0x2109**|2| ЭффективнаяёмкостьАКБ,А×ч|REAL32378 -|**0x210A-0x210B**|2| Эффективностьбалансировкиячеек, %|REAL32379 -|**0x210C-0x210D**|2| Степеньработоспособностибатареи, %|REAL32380 -|**0x210E-0x210F**|2| Глубинаразрядабатареи,А×ч|REAL32381 -|(% style="width:92px" %)**0x2118-0x2119**|(% style="width:94px" %)2|(% style="width:368px" %) Минимальнаятемператураячейки|(% style="width:96px" %)REAL32382 -|(% style="width:92px" %)**0x211B**|(% style="width:94px" %)1|(% style="width:368px" %) Номерячейкисминимальнойтемпературой|(% style="width:96px" %)U16383 -|(% style="width:92px" %)**0x211C-0x211D**|(% style="width:94px" %)2|(% style="width:368px" %) Максимальнаятемператураячейки|(% style="width:96px" %)REAL32384 -|(% style="width:92px" %)**0x211F**|(% style="width:94px" %)1|(% style="width:368px" %) Номерячейкисмаксимальнойтемпературой|(% style="width:96px" %)U16385 -|(% style="width:92px" %)**0x2120-0x2121**|(% style="width:94px" %)2|(% style="width:368px" %) Минимальноенапряжениесреди ячеек|(% style="width:96px" %)REAL32386 -|(% style="width:92px" %)**0x2123**|(% style="width:94px" %)1|(% style="width:368px" %) Номерячейкисминимальнымнапряжением|(% style="width:96px" %)U16387 -|(% style="width:92px" %)**0x2124-0x2125**|(% style="width:94px" %)2|(% style="width:368px" %) Максимальноенапряжениесреди ячеек|(% style="width:96px" %)REAL32388 -|(% style="width:92px" %)**0x2127**|(% style="width:94px" %)1|(% style="width:368px" %) Номерячейкисмаксимальнымнапряжением|(% style="width:96px" %)U16370 +|(% style="width:92px" %)**0x2100-0x2101**|(% style="width:94px" %)2|(% style="width:368px" %)Battery state of charge (SOC), %|(% style="width:96px" %)REAL32 371 +|(% style="width:92px" %)**0x2103**|(% style="width:94px" %)1|(% style="width:368px" %)Number of cells|(% style="width:96px" %)U16 372 +|(% style="width:92px" %)**0x2104-0x2105**|(% style="width:94px" %)2|(% style="width:368px" %)Battery voltage, V|(% style="width:96px" %)REAL32 373 +|(% style="width:92px" %)**0x2106-0x2107**|(% style="width:94px" %)2|(% style="width:368px" %)Battery resistance, Ohm|(% style="width:96px" %)REAL32 374 +|(% style="width:92px" %)**0x2108-0x2109**|(% style="width:94px" %)2|(% style="width:368px" %)Effective capacity, A×h|(% style="width:96px" %)REAL32 375 +|(% style="width:92px" %)**0x210A-0x210B**|(% style="width:94px" %)2|(% style="width:368px" %)Balancing effectivity, %|(% style="width:96px" %)REAL32 376 +|(% style="width:92px" %)**0x210C-0x210D**|(% style="width:94px" %)2|(% style="width:368px" %)State of health, %|(% style="width:96px" %)REAL32 377 +|(% style="width:92px" %)**0x210E-0x210F**|(% style="width:94px" %)2|(% style="width:368px" %)Depth of discharge, A×h|(% style="width:96px" %)REAL32 378 +|(% style="width:92px" %)**0x2118-0x2119**|(% style="width:94px" %)2|(% style="width:368px" %)Minimum cell temperature|(% style="width:96px" %)REAL32 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 +|(% style="width:92px" %)**0x211C-0x211D**|(% style="width:94px" %)2|(% style="width:368px" %)Maximum cell temperature|(% style="width:96px" %)REAL32 381 +|(% style="width:92px" %)**0x211F**|(% style="width:94px" %)1|(% style="width:368px" %)Position of the cell whose temperature is maximal|(% style="width:96px" %)U16 382 +|(% style="width:92px" %)**0x2120-0x2121**|(% style="width:94px" %)2|(% style="width:368px" %)Minimum cell voltage|(% style="width:96px" %)REAL32 383 +|(% style="width:92px" %)**0x2123**|(% style="width:94px" %)1|(% style="width:368px" %)Position of the cell whose voltage is minimal|(% style="width:96px" %)U16 384 +|(% style="width:92px" %)**0x2124-0x2125**|(% style="width:94px" %)2|(% style="width:368px" %)Maximum cell voltage|(% style="width:96px" %)REAL32 385 +|(% style="width:92px" %)**0x2127**|(% style="width:94px" %)1|(% style="width:368px" %)Position of the cell whose voltage is maximal|(% style="width:96px" %)U16 389 389 |(% style="width:92px" %)**0x2128**|(% style="width:94px" %)1|(% style="width:368px" %)((( 390 - Флагналичия ошибки:387 +Error flag: 391 391 392 -0 — нетошибок;389 +0 — no errors; 393 393 394 -1 — имеютсяошибки.391 +1 — there are some errors. 395 395 )))|(% style="width:96px" %)U16 396 -|**0x2130-0x2131**|2| Энергия,полученнаяотзарядногоустройства,Вт×ч|REAL32397 -|**0x2132-0x2133**|2| Энергия,потреблённаянагрузкой,Вт×ч|REAL32398 -|**0x2134-0x2135**|2| Энергия,рассеяннаянабалансировочныхрезисторах,Вт×ч|REAL32393 +|(% style="width:92px" %)**0x2130-0x2131**|(% style="width:94px" %)2|(% style="width:368px" %)Energy received from the charger, W×h|(% style="width:96px" %)REAL32 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 +|(% style="width:92px" %)**0x2134-0x2135**|(% style="width:94px" %)2|(% style="width:368px" %)Energy dissipated by the balancing resistors, W×h|(% style="width:96px" %)REAL32 399 399 |(% style="width:92px" %)**0x2170**|(% style="width:94px" %)1|(% style="width:368px" %)((( 400 - Состояниебатареи:397 +Battery state: 401 401 402 -0 – Неизвестно;399 +0 – Unknown; 403 403 404 -1 – Charing ON – заряд;401 +1 – Charging ON; 405 405 406 -2 – Charging OFF – нет заряда;403 +2 – Charging OFF; 407 407 408 -3 – Relaxed (after charging) – батарея в состоянии релаксации после заряда;405 +3 – Relaxed (after charging); 409 409 410 -4 – Discharging ON – разряд;407 +4 – Discharging ON; 411 411 412 -5 – Discharging OFF – нет разряда;409 +5 – Discharging OFF; 413 413 414 -6 – Relaxed (after discharging) – батарея в состоянии релаксации после разряда.411 +6 – Relaxed (after discharging). 415 415 )))|(% style="width:96px" %)U16 416 -|(% style="width:92px" %)**0x2171-0x2172**|(% style="width:94px" %)2|(% style="width:368px" %)Время нахождения в текущем состоянии (0x2170), сек|(% style="width:96px" %)U32 417 -|(% style="width:92px" %)**0x217B-0x217C**|(% style="width:94px" %)2|(% style="width:368px" %)Заряд, полученный батареей от зарядного устройства, А×ч|(% style="width:96px" %)REAL32 418 -|(% style="width:92px" %)**0x217D-0x217E**|(% style="width:94px" %)2|(% style="width:368px" %)Заряд, переданный нагрузке от батареи, А×ч|(% style="width:96px" %)REAL32 419 -|(% style="width:92px" %)**0x21B8**|(% style="width:94px" %)1|(% style="width:368px" %)Флаг индикации балансировки ячеек|(% style="width:96px" %)U16 420 -|(% style="width:92px" %)**0x21B9**|(% style="width:94px" %)2|(% style="width:368px" %)Среднее напряжение ячеек в батарее, В|(% style="width:96px" %)REAL32 421 -|((( 422 -**0x2400-0x2401** 423 -)))|2|Ток, измеренный внешним датчиком тока, A|REAL32 424 -|**0x2402-0x2403**|2|((( 425 -Итоговый ток АКБ, A 413 +|(% style="width:92px" %)**0x2171-0x2172**|(% style="width:94px" %)2|(% style="width:368px" %)Duration of the battery state (0x2170), seconds|(% style="width:96px" %)U32 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 +|(% style="width:92px" %)**0x217D-0x217E**|(% style="width:94px" %)2|(% style="width:368px" %)Coulomb consumed by the load, A×h|(% style="width:96px" %)REAL32 416 +|(% style="width:92px" %)**0x21B8**|(% style="width:94px" %)1|(% style="width:368px" %)Flag indicating that the cells are balancing|(% style="width:96px" %)U16 417 +|(% style="width:92px" %)**0x21B9**|(% style="width:94px" %)2|(% style="width:368px" %)Average cell voltage, V|(% style="width:96px" %)REAL32 418 +|(% style="width:92px" %)**0x2400**|(% style="width:94px" %)2|(% style="width:368px" %)Current measured by the auxiliary current sensor, A|(% style="width:96px" %)REAL32 419 +|(% style="width:92px" %)**0x2402**|(% style="width:94px" %)2|(% style="width:368px" %)((( 420 +Final battery current, A 426 426 427 - Примечание—Обычноэтосуммаизмеренныхзначенийосновногоивнешнегодатчикатока428 -)))|REAL32 422 +Note — Typically it is the sum of the values measured by the main and auxiliary current sensors 423 +)))|(% style="width:96px" %)REAL32 429 429 430 -=== Регистрыхранения===425 +=== Holding registers === 431 431 432 432 (% style="width:653px" %) 433 -|(% style="width:9 3px" %)**Регистр**|(% style="width:93px" %)**Количестворегистров**|**Содержимое**|**Тип параметра**434 -|(% style="width:9 3px" %)**0x4100-0x4101**|(% style="width:93px" %)2|(((435 - Командаквитированияошибоквжерналеошибок(битовоеполе).Каждоеi-выйбитсоответствуетзаписи№(i+1).428 +|(% style="width:92px" %)**Register address**|(% style="width:94px" %)**Number of registers**|(% style="width:368px" %)**Content**|(% style="width:96px" %)**Type** 429 +|(% style="width:92px" %)**0x4100**|(% style="width:94px" %)2|(% style="width:368px" %)((( 430 +Command to acknowledge errors in the errors journal (bitfield). Each //i//^^th^^ bit corresponds to (//i//+1) record. 436 436 437 - Примечания:432 +Notes: 438 438 439 -* После квитирования всех ошибок значение регистра будет установлено равным 0. 440 -* Для квитирования всех ошибок запишите в регистр 0xFFFFFFFF. 441 -)))|U32 442 -|(% style="width:93px" %)**0x5100**|(% style="width:93px" %)1|((( 443 -Программное управление сигналом "Battery cover". Возможные значения: 434 +1 – After the errors are acknowledged, the register value will be set to 0. 444 444 445 -0 – сбросить сигнал; 436 +2 – To acknowledge all errors, set 0xFFFFFFFF. 437 +)))|(% style="width:96px" %)U32 438 +|(% style="width:92px" %)**0x5100**|(% style="width:94px" %)1|(% style="width:368px" %)((( 439 +Software control of the "Battery cover" signal. Allowable values: 446 446 447 - 1–установитьсигнал;441 +0 – clear the signal; 448 448 449 -2-65535 – использовать физическое состояние сигнала "Battery coВer". 450 -)))|U16 451 -|(% style="width:93px" %)**0x5101**|(% style="width:93px" %)1|((( 452 -Программное управление сигналом "Charger connected". Возможные значения: 443 +1 – set the signal; 453 453 454 -0 – сбросить сигнал; 445 +2-65535 – use the physical input "Battery cover". 446 +)))|(% style="width:96px" %)U16 447 +|(% style="width:92px" %)**0x5101**|(% style="width:94px" %)1|(% style="width:368px" %)((( 448 +Software control of the "Charger connected" signal. Allowable values: 455 455 456 - 1–установитьсигнал;450 +0 – clear the signal; 457 457 458 -2-65535 – использовать физическое состояние сигнала "Charger connected". 459 -)))|U16 460 -|(% style="width:93px" %)**0x5102**|(% style="width:93px" %)1|((( 461 -Программное управление сигналом "Power down request". Возможные значения: 452 +1 – set the signal; 462 462 463 -0 – сбросить сигнал; 454 +2-65535 – use the physical input "Charger connected". 455 +)))|(% style="width:96px" %)U16 456 +|(% style="width:92px" %)**0x5102**|(% style="width:94px" %)1|(% style="width:368px" %)((( 457 +Software control of the "Power up/down request" signal. Allowable values: 464 464 465 - 1–установитьсигнал;459 +0 – clear the signal; 466 466 467 -2-65535 – использовать физическое состояние сигнала "Power down request". 468 -)))|U16 469 -|(% style="width:93px" %)**0x5103**|(% style="width:93px" %)1|((( 470 -Программное управление сигналом "Inhibit charging". Возможные значения: 461 +1 – set the signal; 471 471 472 -0 – сбросить сигнал; 463 +2-65535 – use the physical input "Power down request". 464 +)))|(% style="width:96px" %)U16 465 +|(% style="width:92px" %)**0x5103**|(% style="width:94px" %)1|(% style="width:368px" %)((( 466 +Software control of the "Inhibit charging" signal. Allowable values: 473 473 474 - 1–установитьсигнал;468 +0 – clear the signal; 475 475 476 -2-65535 – использовать физическое состояние сигнала "Inhibit charging". 477 -)))|U16 478 -|(% style="width:93px" %)**0x5104**|(% style="width:93px" %)1|((( 479 -Программное управление сигналом "Inhibit discharging". Возможные значения: 470 +1 – set the signal; 480 480 481 -0 – сбросить сигнал; 472 +2-65535 – use the physical input "Inhibit charging". 473 +)))|(% style="width:96px" %)U16 474 +|(% style="width:92px" %)**0x5104**|(% style="width:94px" %)1|(% style="width:368px" %)((( 475 +Software control of the "Inhibit discharging" signal. Allowable values: 482 482 483 - 1–установитьсигнал;477 +0 – clear the signal; 484 484 485 -2-65535 – использовать физическое состояние сигнала "Inhibit discharging". 486 -)))|U16 487 -|**0x5107**|1|((( 488 -Программное управление сигналом "Insulation status". Возможные значения: 479 +1 – set the signal; 489 489 490 -0 – сбросить сигнал; 481 +2-65535 – use the physical input "Inhibit discharging". 482 +)))|(% style="width:96px" %)U16 483 +|(% style="width:92px" %)**0x5107**|(% style="width:94px" %)1|(% style="width:368px" %)((( 484 +Software control of the "Insulation status" signal. Allowable values: 491 491 492 - 1–установитьсигнал;486 +0 – clear the signal; 493 493 494 -2-65535 – использовать физическое состояние сигнала "Insulation status". 495 -)))|U16 496 -|**0x5108**|1|((( 497 -Программное управление сигналом "Charge request". Возможные значения: 488 +1 – set the signal; 498 498 499 -0 – сбросить сигнал; 490 +2-65535 – use the physical input "Insulation status". 491 +)))|(% style="width:96px" %)U16 492 +|(% style="width:92px" %)**0x5108**|(% style="width:94px" %)1|(% style="width:368px" %)((( 493 +Software control of the "Charge request" signal. Allowable values: 500 500 501 - 1–установитьсигнал;495 +0 – clear the signal; 502 502 503 -2-65535 – использовать физическое состояние сигнала "Charge request". 504 -)))|U16 505 -|**0x5109**|1|((( 506 -Программное управление сигналом "Precharge request". Возможные значения: 497 +1 – set the signal; 507 507 508 -0 – сбросить сигнал; 499 +2-65535 – use the physical input "Charge request". 500 +)))|(% style="width:96px" %)U16 501 +|(% style="width:92px" %)**0x5109**|(% style="width:94px" %)1|(% style="width:368px" %)((( 502 +Software control of the "Precharge request" signal. Allowable values: 509 509 510 - 1–установитьсигнал;504 +0 – clear the signal; 511 511 512 -2-65535 – использовать физическое состояние сигнала "Precharge request". 513 -)))|U16 514 -|**0x510A**|1|((( 515 -Программное управление сигналом "Discharge request". Возможные значения: 506 +1 – set the signal; 516 516 517 -0 – сбросить сигнал; 508 +2-65535 – use the physical input "Precharge request". 509 +)))|(% style="width:96px" %)U16 510 +|(% style="width:92px" %)**0x510A**|(% style="width:94px" %)1|(% style="width:368px" %)((( 511 +Software control of the "Discharge request" signal. Allowable values: 518 518 519 - 1–установитьсигнал;513 +0 – clear the signal; 520 520 521 -2-65535 – использовать физическое состояние сигнала "Discharge request". 522 -)))|U16 523 -|**0x510E**|1|((( 524 -Программное управление сигналом "Interlock". Возможные значения: 515 +1 – set the signal; 525 525 526 -0 – сбросить сигнал; 517 +2-65535 – use the physical input "Discharge request". 518 +)))|(% style="width:96px" %)U16 519 +|(% style="width:92px" %)**0x510E**|(% style="width:94px" %)1|(% style="width:368px" %)((( 520 +Software control of the "Interlock" signal. Allowable values: 527 527 528 - 1–установитьсигнал;522 +0 – clear the signal; 529 529 530 -2-65535 – использовать физическое состояние сигнала "Interlock". 531 -)))|U16 532 -|**0x510F**|1|((( 533 -Программное управление сигналом "Fuse 1". Возможные значения: 524 +1 – set the signal; 534 534 535 -0 – сбросить сигнал; 526 +2-65535 – use the physical input "Interlock". 527 +)))|(% style="width:96px" %)U16 528 +|(% style="width:92px" %)**0x510F**|(% style="width:94px" %)1|(% style="width:368px" %)((( 529 +Software control of the "Fuse 1" signal. Allowable values: 536 536 537 - 1–установитьсигнал;531 +0 – clear the signal; 538 538 539 -2-65535 – использовать физическое состояние сигнала "Fuse 1". 540 -)))|U16 541 -|**0x5110**|1|((( 542 -Программное управление сигналом "Fuse 2". Возможные значения: 533 +1 – set the signal; 543 543 544 -0 – сбросить сигнал; 535 +2-65535 – use the physical input "Fuse 1". 536 +)))|(% style="width:96px" %)U16 537 +|(% style="width:92px" %)**0x5110**|(% style="width:94px" %)1|(% style="width:368px" %)((( 538 +Software control of the "Fuse 2" signal. Allowable values: 545 545 546 - 1–установитьсигнал;540 +0 – clear the signal; 547 547 548 -2-65535 – использовать физическое состояние сигнала "Fuse 2". 549 -)))|U16 550 -|**0x5111**|1|((( 551 -Программное управление сигналом "Fuse 3". Возможные значения: 542 +1 – set the signal; 552 552 553 -0 – сбросить сигнал; 544 +2-65535 – use the physical input "Fuse 2". 545 +)))|(% style="width:96px" %)U16 546 +|(% style="width:92px" %)**0x5111**|(% style="width:94px" %)1|(% style="width:368px" %)((( 547 +Software control of the "Fuse 3" signal. Allowable values: 554 554 555 - 1–установитьсигнал;549 +0 – clear the signal; 556 556 557 -2-65535 – использовать физическое состояние сигнала "Fuse 3". 558 -)))|U16 559 -|**0x5112**|1|((( 560 -Программное управление сигналом "Circuit breaker status". 551 +1 – set the signal; 561 561 562 -Возможные значения: 553 +2-65535 – use the physical input "Fuse 3". 554 +)))|(% style="width:96px" %)U16 555 +|(% style="width:92px" %)**0x5112**|(% style="width:94px" %)1|(% style="width:368px" %)((( 556 +Software control of the "Circuit breaker status" signal. Allowable values: 563 563 564 -0 – сброситьсигнал;558 +0 – clear the signal; 565 565 566 -1 – установитьсигнал;560 +1 – set the signal; 567 567 568 -2-65535 – использовать физическое состояние сигнала 562 +2-65535 – use the physical input "Circuit breaker status". 563 +)))|(% style="width:96px" %)U16 564 +|(% style="width:92px" %)**0x5113**|(% style="width:94px" %)1|(% style="width:368px" %)((( 565 +Software control of the "Balancing request" signal. Allowable values: 569 569 570 -"Circuit breaker status". 571 -)))|U16 572 -|**0x5113**|1|((( 573 -Программное управление сигналом "Balancing request" signal. Allowable values: 567 +0 – clear the signal; 574 574 575 - Возможныезначения:569 +1 – set the signal; 576 576 577 -0 – сбросить сигнал; 571 +2-65535 – use the physical input "Balancing request". 572 +)))|(% style="width:96px" %)U16 573 +|(% style="width:92px" %)**0x5114**|(% style="width:94px" %)1|(% style="width:368px" %)((( 574 +Software control of the "Close Main contactor" signal. Allowable values: 578 578 579 - 1–установитьсигнал;576 +0 – clear the signal; 580 580 581 - 2-65535–использоватьфизическоесостояние сигнала578 +1 – set the signal; 582 582 583 - "Balancing request".584 -)))|U16 585 -|**0x511 4**|1|(((586 - Программноеуправлениесигналом"CloseMain contactor" signal.580 +2-65535 – use the physical input "Close Main contactor". 581 +)))|(% style="width:96px" %)U16 582 +|(% style="width:92px" %)**0x5115**|(% style="width:94px" %)1|(% style="width:368px" %)((( 583 +Software control of the "Close External 1" signal. Allowable values: 587 587 588 - Возможныезначения:585 +0 – clear the signal; 589 589 590 - 0–сброситьсигнал;587 +1 – set the signal; 591 591 592 -1 – установить сигнал; 593 - 594 -2-65535 – использовать физическое состояние сигнала 595 - 596 -"Close Main contactor". 597 -)))|U16 598 -|**0x5115**|1|((( 599 -Программное управление сигналом "Close External 1" signal. 600 - 601 -Возможные значения: 602 - 603 -0 – сбросить сигнал; 604 - 605 -1 – установить сигнал; 606 - 607 -2-65535 – использовать физическое состояние сигнала 608 - 609 -"Close External 1". 610 -)))|U16 589 +2-65535 – use the physical input "Close External 1". 590 +)))|(% style="width:96px" %)U16