Исходный код вики 6.2 Modbus protocol
Редактировал(а) Admin 2025/02/21 13:04
Последние авторы
author | version | line-number | content |
---|---|---|---|
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 | = Протоколы связи = | ||
3 | |||
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 == | ||
6 | |||
7 | === Общая информация === | ||
8 | |||
9 | Плата BMS Main 3X реализует протокол Modbus для настройки и чтения состояния модульной АКБ и BMS. BMS является Modbus-сервером и отвечает на команды Modbus-клиента. | ||
10 | |||
11 | Взаимодействие с устройством осуществляется через шину RS-485 (Modbus RTU) или сеть Ethernet (Modbus TCP). | ||
12 | |||
13 | Параметры шины RS-485: | ||
14 | |||
15 | * частота, бит/с — 600, 1200, 2400, 4800, 9600 (по умолчанию), 19200, 38400, 57600, 115200; | ||
16 | * длина слова, бит — 8; | ||
17 | * четность — нет; | ||
18 | * адрес устройства (по умолчанию) — 64. | ||
19 | |||
20 | Параметры Ethernet: | ||
21 | |||
22 | * порт — 502. | ||
23 | |||
24 | Ниже приводятся описание Input и Holding регситров. В колонке «Тип параметра»: | ||
25 | |||
26 | * CHAR – символ (знаковое 8-разрядное число); | ||
27 | * U8 – беззнаковое 8-разрядное число; | ||
28 | * U16 – беззнаковое 16-разрядное число; | ||
29 | * S16 – знаковое 16-разрядное число; | ||
30 | * U32 – беззнаковое 32-разрядное число. | ||
31 | * REAL32 — число с плавающей точкой одинарной точности (стандарт [[IEEE 754>>url:https://ru.wikipedia.org/wiki/IEEE_754]]); | ||
32 | * U8[x] — массив беззнаковых 8-разрядных чисел длиной x; | ||
33 | * U16[x] — массив беззнаковых 16-разрядных чисел длиной x; | ||
34 | * REAL32[x] — массив чисел с плавающей точкой одинарной точности длиной x. | ||
35 | |||
36 | Порядок байт в словах – от младшего к старшему (**little endian**). | ||
37 | |||
38 | === Регистры ввода === | ||
39 | |||
40 | (% style="width:662px" %) | ||
41 | |(% style="width:44px" %)**Регистр**|(% style="width:55px" %)**Количество регистров**|(% style="width:482px" %)**Содержимое**|(% style="width:44px" %)**Тип параметра** | ||
42 | |**0x0000**|1|((( | ||
43 | Аппаратная версия: | ||
44 | |||
45 | byte 0 — минорная версия; | ||
46 | |||
47 | byte 1 — мажорная версия. | ||
48 | )))|U8[2] | ||
49 | |**0x0001-0x0002**|2|((( | ||
50 | Версия ВПО: | ||
51 | |||
52 | byte 0 — версия патча; | ||
53 | |||
54 | byte 1 — минорная версия; | ||
55 | |||
56 | byte 2 — мажорная версия; | ||
57 | |||
58 | byte 3 — не используется (установлен в 0). | ||
59 | )))|U8[4] | ||
60 | |**0x0003-0x0004**|2|((( | ||
61 | Версия загрузчика (ubl): | ||
62 | |||
63 | byte 0 — версия патча; | ||
64 | |||
65 | byte 1 — минорная версия; | ||
66 | |||
67 | byte 2 — мажорная версия; | ||
68 | |||
69 | byte 3 — не используется (установлен в 0). | ||
70 | )))|U8[4] | ||
71 | |(% colspan="4" style="width:659px" %)**Battery state** | ||
72 | |(% style="width:44px" %)**0x1000**|(% style="width:55px" %)1|(% style="width:482px" %)Степень заряда АКБ (SOC), %|(% style="width:44px" %)U16 | ||
73 | |(% style="width:44px" %)**0x1001**|(% style="width:55px" %)1|(% style="width:482px" %)Степень работоспособности батареи (SOH), %|(% style="width:44px" %)U16 | ||
74 | |(% style="width:44px" %)**0x1002**|(% style="width:55px" %)1|(% style="width:482px" %)((( | ||
75 | Эффективность балансировки батареи, % | ||
76 | |||
77 | Примечание – Значение рассчитывается как минимальная эффективность балансировки среди всех модулей. | ||
78 | )))|(% style="width:44px" %)U16 | ||
79 | |(% style="width:44px" %)**0x1003**|(% style="width:55px" %)1|(% style="width:482px" %)((( | ||
80 | Состояние батареи: | ||
81 | |||
82 | 0 – Off – батарея отключена; | ||
83 | |||
84 | 1 – Pre-balancing – предзаряд батарейных модулей; | ||
85 | |||
86 | 2 – Balancing – балансировка батарейных модулей; | ||
87 | |||
88 | 3 – Precharging – предзаряд модульной батареи; | ||
89 | |||
90 | 4 – Idle – простой модульной батареи (ток заряда и разряда не детектируется); | ||
91 | |||
92 | 5 – Charging – заряд модульной батареи; | ||
93 | |||
94 | 6 – Discharging – разряд модульной батареи. | ||
95 | )))|(% style="width:44px" %)U16 | ||
96 | |(% style="width:44px" %)**0x1004-0x1005**|(% style="width:55px" %)2|(% style="width:482px" %)Напряжение АКБ, В|(% style="width:44px" %)REAL32 | ||
97 | |(% style="width:44px" %)**0x1006-0x1007**|(% style="width:55px" %)2|(% style="width:482px" %)Итоговый ток АКБ, A|(% style="width:44px" %)REAL32 | ||
98 | |(% style="width:44px" %)**0x1008-0x1009**|(% style="width:55px" %)2|(% style="width:482px" %)Сопротивление АКБ, Ом|(% style="width:44px" %)REAL32 | ||
99 | |(% style="width:44px" %)**0x100A-0x100B**|(% style="width:55px" %)2|(% style="width:482px" %)Температура 1, °C|(% style="width:44px" %)REAL32 | ||
100 | |(% style="width:44px" %)**0x100C-0x100D**|(% style="width:55px" %)2|(% style="width:482px" %)Температура 2, °C|(% style="width:44px" %)REAL32 | ||
101 | |(% style="width:44px" %)**0x100E-0x100F**|(% style="width:55px" %)2|(% style="width:482px" %)Минимальная температура среди модулей, °C|(% style="width:44px" %)REAL32 | ||
102 | |(% style="width:44px" %)**0x1010-0x1011**|(% style="width:55px" %)2|(% style="width:482px" %)Максимальная температура среди модулей, °C|(% style="width:44px" %)REAL32 | ||
103 | |(% style="width:44px" %)**0x1012-0x1013**|(% style="width:55px" %)2|(% style="width:482px" %)Эффективная ёмкость АКБ, А×ч|(% style="width:44px" %)REAL32 | ||
104 | |(% style="width:44px" %)**0x1014-0x1015**|(% style="width:55px" %)2|(% style="width:482px" %)Энергия, полученная от зарядного устройства, Вт×ч|(% style="width:44px" %)REAL32 | ||
105 | |(% style="width:44px" %)**0x1016-0x1017**|(% style="width:55px" %)2|(% style="width:482px" %)Энергия, потреблённая нагрузкой, Вт×ч|(% style="width:44px" %)REAL32 | ||
106 | |(% style="width:44px" %)**0x1018-0x1019**|(% style="width:55px" %)2|(% style="width:482px" %)Энергия, рассеянная на балансировочных резисторах, Вт×ч|(% style="width:44px" %)REAL32 | ||
107 | |(% style="width:44px" %)**0x101A-0x101B**|(% style="width:55px" %)2|(% style="width:482px" %)Лимит тока заряда батареи, А|(% style="width:44px" %)REAL32 | ||
108 | |(% style="width:44px" %)**0x101C-0x101D**|(% style="width:55px" %)2|(% style="width:482px" %)Лимит тока разряда батареи, A|(% style="width:44px" %)REAL32 | ||
109 | |(% style="width:44px" %)**0x101E-0x101F**|(% style="width:55px" %)2|(% style="width:482px" %)Время нахождения в текущем состоянии (см. 0x1003), сек|(% style="width:44px" %)U32 | ||
110 | |(% style="width:44px" %)**0x1020-0x1021**|(% style="width:55px" %)2|(% style="width:482px" %)((( | ||
111 | Внутренние сигналы (битовое поле): | ||
112 | |||
113 | бит 0 – сигнал “Init” (current sensor calibration or battery modules scanning is performed); | ||
114 | |||
115 | бит 1 – сигнал “Charging” (0 – разомкнут, 1 – замкнут); | ||
116 | |||
117 | бит 2 – сигнал “Discharging” (0 – разомкнут, 1 – замкнут); | ||
118 | |||
119 | бит 3 – сигнал “Charging current present”; | ||
120 | |||
121 | бит 4 – сигнал “Discharging current present”; | ||
122 | |||
123 | бит 5 – сигнал “Charging/Discharging” (0 – разомкнут, 1 – замкнут); | ||
124 | |||
125 | бит 6 – сигнал “Precharging” (0 – разомкнут, 1 – замкнут); | ||
126 | |||
127 | бит 7 – сигнал “Interlock”; | ||
128 | |||
129 | бит 8 – сигнал “Fuse 1”; | ||
130 | |||
131 | бит 9 – сигнал “Fuse 2”; | ||
132 | |||
133 | бит 10 – сигнал “Fuse 3”; | ||
134 | |||
135 | бит 11 – сигнал “Heater” (0 – off, 1 – on); | ||
136 | |||
137 | бит 12 – сигнал “Cooler” (0 – off, 1 – on); | ||
138 | |||
139 | бит 13 – сигнал “Main contactor” (0 – разомкнут, 1 – замкнут); | ||
140 | |||
141 | бит 14 – сигнал “Service reset”; | ||
142 | |||
143 | бит 15 – сигнал “Coolant pump”; | ||
144 | |||
145 | бит 16 – сигнал “General error”; | ||
146 | |||
147 | биты 17-31 – не используются. | ||
148 | )))|(% style="width:44px" %)U32 | ||
149 | |(% style="width:44px" %)**0x1022-0x1023**|(% style="width:55px" %)2|(% style="width:482px" %)((( | ||
150 | Регистр ошибок 1 (битовое поле): | ||
151 | |||
152 | бит 0 – ошибка“Battery cover”; | ||
153 | |||
154 | бит 1 – ошибка“Modules offline”; | ||
155 | |||
156 | бит 2 – “Critical error”; | ||
157 | |||
158 | бит 3 – ошибка“Voltage unbalance (CH)”; | ||
159 | |||
160 | бит 4 – ошибка“Voltage unbalance (DCH)”; | ||
161 | |||
162 | бит 5 – ошибка“Current unbalance (CH)”; | ||
163 | |||
164 | бит 6 – ошибка“Current unbalance (DCH)”; | ||
165 | |||
166 | бит 7 – ошибка“Charging current unbalance”; | ||
167 | |||
168 | бит 8 – ошибка“Discharging current unbalance”; | ||
169 | |||
170 | бит 9 – зарезервировано (установлено в 0); | ||
171 | |||
172 | бит 10 – “CH contactor feedback error”; | ||
173 | |||
174 | бит 11 – “DCH contactor feedback error”; | ||
175 | |||
176 | бит 12 – “CH/DCH contactor feedback error”; | ||
177 | |||
178 | бит 13 – “Insulation fault”; | ||
179 | |||
180 | бит 14 – ошибка“WDT reset”; | ||
181 | |||
182 | бит 15 – ошибка“Overcurrent”; | ||
183 | |||
184 | бит 16 – ошибка“Power switch error”; | ||
185 | |||
186 | бит 17 – ошибка“High humidity”; | ||
187 | |||
188 | бит 18 – ошибка“Water”; | ||
189 | |||
190 | бит 19 – ошибка“Short circuit”; | ||
191 | |||
192 | бит 20 – ошибка“Contactor high temperature”; | ||
193 | |||
194 | бит 21 – ошибка“Stuck contactor”; | ||
195 | |||
196 | бит 22 – “HVIL error”; | ||
197 | |||
198 | бит 23 – ошибка АЦП; | ||
199 | |||
200 | бит 24 – ошибка датчика тока; | ||
201 | |||
202 | бит 25 – ошибка монтирования SD карты; | ||
203 | |||
204 | бит 26 – ошибка файловой системы; | ||
205 | |||
206 | бит 27 – ошибка измерения высокого напряжения; | ||
207 | |||
208 | бит 28 – “PCH contactor feedback error”; | ||
209 | |||
210 | бит 29 – “Main contactor feedback error”; | ||
211 | |||
212 | бит 30 – ошибка предзаряда; | ||
213 | |||
214 | бит 31 – ошибка “Current limit error”. | ||
215 | )))|(% style="width:44px" %)U32 | ||
216 | |(% style="width:44px" %)**0x1024-0x1025**|(% style="width:55px" %)2|(% style="width:482px" %)((( | ||
217 | Ошибки Voltage unbalance CH (битовое поле): | ||
218 | |||
219 | бит i – ошибка (i+1)^^го ^^модуля. | ||
220 | )))|(% style="width:44px" %)U32 | ||
221 | |(% style="width:44px" %)**0x1026-0x1027**|(% style="width:55px" %)2|(% style="width:482px" %)((( | ||
222 | Ошибки Voltage unbalance DCH errors (битовое поле). | ||
223 | |||
224 | Примечание – назначение регистров идентично регистрам 0x1024-0x1025 | ||
225 | )))|(% style="width:44px" %)U32 | ||
226 | |(% style="width:44px" %)**0x1028-0x1029**|(% style="width:55px" %)2|(% style="width:482px" %)((( | ||
227 | Ошибки Current unbalance CH errors (битовое поле). | ||
228 | |||
229 | Примечание – назначение регистров идентично регистрам 0x1024-0x1025 | ||
230 | )))|(% style="width:44px" %)U32 | ||
231 | |(% style="width:44px" %)**0x102A-0x102B**|(% style="width:55px" %)2|(% style="width:482px" %)((( | ||
232 | Ошибки Current unbalance DCH errors (битовое поле). | ||
233 | |||
234 | Примечание – назначение регистров идентично регистрам 0x1024-0x1025 | ||
235 | )))|(% style="width:44px" %)U32 | ||
236 | |(% style="width:44px" %)**0x102C-0x102D**|(% style="width:55px" %)2|(% style="width:482px" %)((( | ||
237 | Ошибки Charging current unbalance errors (битовое поле). | ||
238 | |||
239 | Примечание – назначение регистров идентично регистрам 0x1024-0x1025 | ||
240 | )))|(% style="width:44px" %)U32 | ||
241 | |(% style="width:44px" %)**0x102E-0x102F**|(% style="width:55px" %)2|(% style="width:482px" %)((( | ||
242 | Ошибки Discharging current unbalance errors (битовое поле). | ||
243 | |||
244 | Примечание – назначение регистров идентично регистрам 0x1024-0x1025 | ||
245 | )))|(% style="width:44px" %)U32 | ||
246 | |(% style="width:44px" %)**0x1030-0x1031**|(% style="width:55px" %)2|(% style="width:482px" %)((( | ||
247 | Накопительные внутренние сигналы (побитовое ИЛИ битовых полей «Внутренние сигналы» всех модулей; битовое поле): | ||
248 | |||
249 | бит 0 — сигнал "Low SOC"; | ||
250 | |||
251 | бит 1 — сигнал "High charging current"; | ||
252 | |||
253 | бит 2 — сигнал “Charging” (0 – разомкнут, 1 – замкнут); | ||
254 | |||
255 | бит 3 — сигнал "Allow charging" (0 – разомкнут, 1 – замкнут); | ||
256 | |||
257 | бит 4 — сигнал "Charging current present"; | ||
258 | |||
259 | бит 5 — сигнал “Discharging” (0 – разомкнут, 1 – замкнут); | ||
260 | |||
261 | бит 6 — сигнал "Discharging current present"; | ||
262 | |||
263 | бит 7 — сигнал "Voltage too high for charging"; | ||
264 | |||
265 | бит 8 — сигнал "Heater" (0 – off, 1 – on); | ||
266 | |||
267 | бит 9 — сигнал "Cooler" (0 – off, 1 – on); | ||
268 | |||
269 | бит 10 — сигнал “Shutdown request (HYG/Spirit)”; | ||
270 | |||
271 | бит 11 — сигнал “Init” (калибруется датчик тока и сканируются платы BMS Logic); | ||
272 | |||
273 | бит 12 — сигнал “Precharging” (0 – разомкнут, 1 – замкнут); | ||
274 | |||
275 | бит 13 — сигнал “Shutdown request (Combilift)”; | ||
276 | |||
277 | бит 14 — сигнал "Cell analysis"; | ||
278 | |||
279 | бит 15 — сигнал “Balancing 1”; | ||
280 | |||
281 | бит 16 — сигнал “Balancing 2”; | ||
282 | |||
283 | бит 17 — сигнал “Discharging (AUX)” (0 – разомкнут, 1 – замкнут); | ||
284 | |||
285 | бит 18 — сигнал “Power down ACK”; | ||
286 | |||
287 | бит 19 — сигнал “Crown EWS”; | ||
288 | |||
289 | бит 20 — сигнал “Main contactor” (0 – разомкнут, 1 – замкнут); | ||
290 | |||
291 | бит 21 — сигнал “Service reset”; | ||
292 | |||
293 | бит 22 — сигнал “Charging/Discharging” (0 – разомкнут, 1 – замкнут); | ||
294 | |||
295 | бит 23 — сигнал “Ready to charge”; | ||
296 | |||
297 | бит 24 — сигнал “Ready to discharge”; | ||
298 | |||
299 | бит 25 — сигнал “Power up”; | ||
300 | |||
301 | биты 26-31 — не используются. | ||
302 | )))|(% style="width:44px" %)U32 | ||
303 | |(% style="width:44px" %)**0x1032-0x1033**|(% style="width:55px" %)2|(% style="width:482px" %)((( | ||
304 | Накопительные ошибки 1 (побитовое ИЛИ битовых полей «Ошибки 1» всех модулей; битовое поле): | ||
305 | |||
306 | бит 0 — ошибка "Overcurrent"; | ||
307 | |||
308 | бит 1 — ошибка "Undervoltage"; | ||
309 | |||
310 | бит 2 — ошибка "Overvoltage"; | ||
311 | |||
312 | бит 3 — ошибка "Low temperature (DCH)"; | ||
313 | |||
314 | бит 4 — ошибка "High temperature (DCH)"; | ||
315 | |||
316 | бит 5 — ошибка "Battery cover"; | ||
317 | |||
318 | бит 6 — ошибка "High humidity"; | ||
319 | |||
320 | бит 7 — ошибка "Water"; | ||
321 | |||
322 | бит 8 — ошибка "Logic high temperature"; | ||
323 | |||
324 | бит 9 — ошибка "Logic offline"; | ||
325 | |||
326 | бит 10 — "Critical error"; | ||
327 | |||
328 | бит 11 — "Crown error"; | ||
329 | |||
330 | бит 12 — "Cell count error"; | ||
331 | |||
332 | бит 13 — ошибка "HYG offline"; | ||
333 | |||
334 | бит 14 — зарезервировано (установлено в 0); | ||
335 | |||
336 | бит 15 — ошибка "Combilift offline"; | ||
337 | |||
338 | бит 16 — ошибка "Short circuit"; | ||
339 | |||
340 | бит 17 — ошибка "High contactor temperature"; | ||
341 | |||
342 | бит 18 — "Logic count error"; | ||
343 | |||
344 | бит 19 — "ADC error"; | ||
345 | |||
346 | бит 20 — “Current sensor error”; | ||
347 | |||
348 | бит 21 — “CH contactor cycles error”; | ||
349 | |||
350 | бит 22 — “DCH contactor cycles error”; | ||
351 | |||
352 | бит 23 — ошибка "Shunt offline"; | ||
353 | |||
354 | бит 24 — “Shunt error”; | ||
355 | |||
356 | бит 25 — зарезервировано (установлено в 0); | ||
357 | |||
358 | бит 26 — ошибка“WDT reset”; | ||
359 | |||
360 | бит 27 — ошибка "No temperature sensors"; | ||
361 | |||
362 | бит 28 — ошибка "Temperature sensor shorted"; | ||
363 | |||
364 | бит 29 — ошибка“Spirit offline”; | ||
365 | |||
366 | биты 30-31 – не используются. | ||
367 | )))|(% style="width:44px" %)U32 | ||
368 | |(% style="width:44px" %)**0x1034-0x1035**|(% style="width:55px" %) |(% style="width:482px" %)((( | ||
369 | Накопительные ошибки 2 (побитовое ИЛИ битовых полей «Ошибки 2» всех модулей; битовое поле): | ||
370 | |||
371 | бит 0 — ошибка "Low temperature (CH)"; | ||
372 | |||
373 | бит 1 — ошибка“High temperature (CH)”; | ||
374 | |||
375 | бит 2 — зарезервировано (установлено в 0); | ||
376 | |||
377 | бит 3 — зарезервировано (установлено в 0); | ||
378 | |||
379 | бит 4 — ошибка“Unallowable charging”; | ||
380 | |||
381 | бит 5 — ошибка“Stuck contactor”; | ||
382 | |||
383 | бит 6 — “CH contactor feedback error”; | ||
384 | |||
385 | бит 7 — “DCH contactor feedback error”; | ||
386 | |||
387 | бит 8 — “Insulation fault”; | ||
388 | |||
389 | бит 9 — “PCH contactor feedback error”; | ||
390 | |||
391 | бит 10 — “CH/DCH contactor feedback error”; | ||
392 | |||
393 | бит 11 — “Main contactor feedback error”; | ||
394 | |||
395 | бит 12 — зарезервировано (установлено в 0); | ||
396 | |||
397 | бит 13 — “General error”; | ||
398 | |||
399 | бит 14 — “High voltage fault”; | ||
400 | |||
401 | бит 15 — “Power switch error”; | ||
402 | |||
403 | бит 16 — “HVIL error”; | ||
404 | |||
405 | бит 17 — “Precharge error”; | ||
406 | |||
407 | бит 18 — “Power fault”; | ||
408 | |||
409 | биты 19-31 — не используются. | ||
410 | )))|(% style="width:44px" %)U32 | ||
411 | |(% style="width:44px" %)**0x1036-0x1037**|(% style="width:55px" %)2|(% style="width:482px" %)((( | ||
412 | Оставшееся время до полного разряда, сек. | ||
413 | |||
414 | Примечание – Значение 0xFFFFFFFF соответствует случа., когда устройство не может рассчитать оставшееся время. | ||
415 | )))|(% style="width:44px" %)U32 | ||
416 | |(% style="width:44px" %)**0x1038-0x1039**|(% style="width:55px" %)2|(% style="width:482px" %)((( | ||
417 | Ошибки 2 (битовое поле): | ||
418 | |||
419 | бит 0 – “Power fault”; | ||
420 | |||
421 | биты 1-31 – не используются. | ||
422 | )))|(% style="width:44px" %)U32 | ||
423 | |(% style="width:44px" %)**0x103A-0x103B**|(% style="width:55px" %)2|(% style="width:482px" %)((( | ||
424 | Дискретные входы (битовое поле): | ||
425 | |||
426 | бит 0 – сигнал “Battery cover”; | ||
427 | |||
428 | бит 1 – сигнал “Charge request”; | ||
429 | |||
430 | бит 2 – сигнал “Precharge request”; | ||
431 | |||
432 | бит 3 – сигнал “Discharge request”; | ||
433 | |||
434 | бит 4 – сигнал “CH contactor feedback”; | ||
435 | |||
436 | бит 5 – сигнал “DCH contactor feedback”; | ||
437 | |||
438 | бит 6 – сигнал “CH/DCH contactor feedback”; | ||
439 | |||
440 | бит 7 – сигнал “Insulation status”; | ||
441 | |||
442 | бит 8 – сигнал “Join to charge”; | ||
443 | |||
444 | бит 9 – сигнал “Join to discharge; | ||
445 | |||
446 | бит 10 – сигнал “PCH contactor feedback”; | ||
447 | |||
448 | бит 11 – сигнал “Main contactor feedback”; | ||
449 | |||
450 | бит 12 – сигнал “Interlock”; | ||
451 | |||
452 | бит 13 – сигнал “Power down request”; | ||
453 | |||
454 | биты 14-31 – не используются. | ||
455 | )))|(% style="width:44px" %)U32 | ||
456 | |(% colspan="4" style="width:659px" %)**Состояние Модуля №1: базовый адрес 0x2000** | ||
457 | |(% style="width:44px" %)((( | ||
458 | **0x2000** | ||
459 | |||
460 | **(смещение 0x0000)** | ||
461 | )))|(% style="width:55px" %)1|(% style="width:482px" %)((( | ||
462 | Состояние модуля: | ||
463 | |||
464 | 0 – Неизвестно; | ||
465 | |||
466 | 1 – Charing ON – заряд; | ||
467 | |||
468 | 2 – Charging OFF – нет заряда; | ||
469 | |||
470 | 3 – Relaxed (after charging) – батарея в состоянии релаксации после заряда; | ||
471 | |||
472 | 4 – Discharging ON – разряд; | ||
473 | |||
474 | 5 – Discharging OFF – нет разряда; | ||
475 | |||
476 | 6 – Relaxed (after discharging) – батарея в состоянии релаксации после разряда. | ||
477 | )))|(% style="width:44px" %)U16 | ||
478 | |(% style="width:44px" %)((( | ||
479 | **0x2001** | ||
480 | |||
481 | **(смещение 0x0001)** | ||
482 | )))|(% style="width:55px" %)1|(% style="width:482px" %)Степень заряда модуля (SOC), %|(% style="width:44px" %)U16 | ||
483 | |(% style="width:44px" %)((( | ||
484 | **0x2002** | ||
485 | |||
486 | **(смещение 0x0002)** | ||
487 | )))|(% style="width:55px" %)1|(% style="width:482px" %)Степень работоспособности модуля (SOH), %|(% style="width:44px" %)U16 | ||
488 | |(% style="width:44px" %)((( | ||
489 | **0x2003** | ||
490 | |||
491 | **(смещение 0x0003)** | ||
492 | )))|(% style="width:55px" %)1|(% style="width:482px" %)Module balancing efficiency, %|(% style="width:44px" %)U16 | ||
493 | |(% style="width:44px" %)**0x2004-0x2008 (смещение 0x0004)**|(% style="width:55px" %)5|(% style="width:482px" %)((( | ||
494 | Версия ВПО BMS. | ||
495 | |||
496 | Пример: “1.69.1” | ||
497 | )))|(% style="width:44px" %)CHAR[10] | ||
498 | |(% style="width:44px" %)((( | ||
499 | **0x2009** | ||
500 | |||
501 | **(смещение 0x0009)** | ||
502 | )))|(% style="width:55px" %)1|(% style="width:482px" %)Зарезервировано|(% style="width:44px" %)U16 | ||
503 | |(% style="width:44px" %)((( | ||
504 | **0x200A-0x200B** | ||
505 | |||
506 | **(смещение 0x000A)** | ||
507 | )))|(% style="width:55px" %)2|(% style="width:482px" %)Напряжение модуля, В|(% style="width:44px" %)REAL32 | ||
508 | |(% style="width:44px" %)((( | ||
509 | **0x200C-0x200D** | ||
510 | |||
511 | **(смещение 0x000C)** | ||
512 | )))|(% style="width:55px" %)2|(% style="width:482px" %)Итоговый ток модуля, A|(% style="width:44px" %)REAL32 | ||
513 | |(% style="width:44px" %)((( | ||
514 | **0x200E-0x200F** | ||
515 | |||
516 | **(смещение 0x000E)** | ||
517 | )))|(% style="width:55px" %)2|(% style="width:482px" %)Сопротивление модуля, Ом|(% style="width:44px" %)REAL32 | ||
518 | |(% style="width:44px" %)((( | ||
519 | **0x2010-0x2011** | ||
520 | |||
521 | **(смещение 0x0010)** | ||
522 | )))|(% style="width:55px" %)2|(% style="width:482px" %)Минимальная температура ячейки модуля|(% style="width:44px" %)REAL32 | ||
523 | |(% style="width:44px" %)((( | ||
524 | **0x2012-0x2013** | ||
525 | |||
526 | **(смещение 0x0012)** | ||
527 | )))|(% style="width:55px" %)2|(% style="width:482px" %)Максимальная температура ячейки модуля|(% style="width:44px" %)REAL32 | ||
528 | |(% style="width:44px" %)((( | ||
529 | **0x2014-0x2015** | ||
530 | |||
531 | **(смещение 0x0014)** | ||
532 | )))|(% style="width:55px" %)2|(% style="width:482px" %)Минимальное напряжение среди ячеек модуля|(% style="width:44px" %)REAL32 | ||
533 | |(% style="width:44px" %)((( | ||
534 | **0x2016-0x2017** | ||
535 | |||
536 | **(смещение 0x0016)** | ||
537 | )))|(% style="width:55px" %)2|(% style="width:482px" %)Максимальное напряжение среди ячеек модуля|(% style="width:44px" %)REAL32 | ||
538 | |(% style="width:44px" %)((( | ||
539 | **0x2018-0x2019** | ||
540 | |||
541 | **(смещение 0x0018)** | ||
542 | )))|(% style="width:55px" %)2|(% style="width:482px" %)Эффективная ёмкость модуля, А×ч|(% style="width:44px" %)REAL32 | ||
543 | |(% style="width:44px" %)((( | ||
544 | **0x201A-0x201B** | ||
545 | |||
546 | **(смещение 0x001A)** | ||
547 | )))|(% style="width:55px" %)2|(% style="width:482px" %)Лимит тока заряда модуля, A|(% style="width:44px" %)REAL32 | ||
548 | |(% style="width:44px" %)((( | ||
549 | **0x201C-0x201D** | ||
550 | |||
551 | **(смещение 0x001C)** | ||
552 | )))|(% style="width:55px" %)2|(% style="width:482px" %)Лимит тока разряда модуля, A|(% style="width:44px" %)REAL32 | ||
553 | |(% style="width:44px" %)((( | ||
554 | **0x201E-0x201F** | ||
555 | |||
556 | **(смещение 0x001E)** | ||
557 | )))|(% style="width:55px" %)2|(% style="width:482px" %)Энергия, полученная модулем от зарядного устройства, Вт×ч|(% style="width:44px" %)REAL32 | ||
558 | |(% style="width:44px" %)((( | ||
559 | **0x2020-0x2021** | ||
560 | |||
561 | **(смещение 0x0020)** | ||
562 | )))|(% style="width:55px" %)2|(% style="width:482px" %)Энергия, потреблённая от модуля нагрузкой, Вт×ч|(% style="width:44px" %)REAL32 | ||
563 | |(% style="width:44px" %)((( | ||
564 | **0x2022-0x2023** | ||
565 | |||
566 | **(смещение 0x0022)** | ||
567 | )))|(% style="width:55px" %)2|(% style="width:482px" %)Энергия, рассеянная на балансировочных резисторах модуля, Вт×ч|(% style="width:44px" %)REAL32 | ||
568 | |(% style="width:44px" %)((( | ||
569 | **0x2024-0x2025** | ||
570 | |||
571 | **(смещение 0x0024)** | ||
572 | )))|(% style="width:55px" %)2|(% style="width:482px" %)Количество циклов заряда/разряда до 80%|(% style="width:44px" %)REAL32 | ||
573 | |(% style="width:44px" %)((( | ||
574 | **0x2026-0x2027** | ||
575 | |||
576 | **(смещение 0x0026)** | ||
577 | )))|(% style="width:55px" %)2|(% style="width:482px" %)((( | ||
578 | Внутренние сигналы (битовое поле). | ||
579 | |||
580 | Примечание – назначение регистров совппадает с регистрами 0x1030-0x1031. | ||
581 | )))|(% style="width:44px" %)U32 | ||
582 | |(% style="width:44px" %)((( | ||
583 | **0x2028-0x2029** | ||
584 | |||
585 | **(смещение 0x0028)** | ||
586 | )))|(% style="width:55px" %)2|(% style="width:482px" %)((( | ||
587 | Ошибки 1 (битовое поле). | ||
588 | |||
589 | Примечание – назначение регистров совппадает с регистрами 0x1032-0x1033. | ||
590 | )))|(% style="width:44px" %)U32 | ||
591 | |(% style="width:44px" %)((( | ||
592 | **0x202A-0x202B** | ||
593 | |||
594 | **(смещение 0x002A)** | ||
595 | )))|(% style="width:55px" %)2|(% style="width:482px" %)((( | ||
596 | Ошибки 2 (битовое поле). | ||
597 | |||
598 | Примечание – назначение регистров совппадает с регистрами x1034-0x1035. | ||
599 | )))|(% style="width:44px" %)U32 | ||
600 | |(% style="width:44px" %)((( | ||
601 | **0x202C-0x202D** | ||
602 | |||
603 | **(смещение 0x002C)** | ||
604 | )))|(% style="width:55px" %)2|(% style="width:482px" %)((( | ||
605 | Входные сигналы (битовое поле): | ||
606 | |||
607 | бит 0 — сигнал "Battery cover"; | ||
608 | |||
609 | бит 1 — сигнал "Charger connected"; | ||
610 | |||
611 | бит 2 — сигнал "Power up/down request"; | ||
612 | |||
613 | бит 3 — сигнал "Inhiбит charging"; | ||
614 | |||
615 | бит 4 — сигнал "Inhiбит discharging"; | ||
616 | |||
617 | бит 5 — сигнал “CH contactor feedback”; | ||
618 | |||
619 | бит 6 — сигнал “DCH contactor feedback”; | ||
620 | |||
621 | бит 7 — сигнал “Insulation status”; | ||
622 | |||
623 | бит 8 – сигнал “Charge request”; | ||
624 | |||
625 | бит 9 – сигнал “Precharge request”; | ||
626 | |||
627 | бит 10 – сигнал “Discharge request”; | ||
628 | |||
629 | бит 11 – сигнал “PCH contactor feedback”; | ||
630 | |||
631 | бит 12 – сигнал “CH/DCH contactor feedback”; | ||
632 | |||
633 | бит 13 – сигнал “Main contactor feedback”; | ||
634 | |||
635 | бит 14 – сигнал “Interlock”; | ||
636 | |||
637 | бит 15 – сигнал “Fuse 1”; | ||
638 | |||
639 | бит 16 – сигнал “Fuse 2”; | ||
640 | |||
641 | бит 17 - сигнал “Fuse 3”; | ||
642 | |||
643 | бит 18 – сигнал “Circuit breaker status”; | ||
644 | |||
645 | биты 19-31 – Зарезервировано. | ||
646 | )))|(% style="width:44px" %)U32 | ||
647 | |(% style="width:44px" %)((( | ||
648 | **0x202E-0x202F** | ||
649 | |||
650 | **(смещение 0x002E)** | ||
651 | )))|(% style="width:55px" %)2|(% style="width:482px" %)Глубина разряда модуля (DOD), А×ч|(% style="width:44px" %)REAL32 | ||
652 | |(% colspan="4" style="width:659px" %)((( | ||
653 | **Состояние модуля №2: базовый адрес 0x2200** | ||
654 | |||
655 | Регистры имеют тот же формат, как и у Модуля №1 | ||
656 | ))) | ||
657 | |(% colspan="4" style="width:659px" %)((( | ||
658 | **Состояние модуля №3: базовый адрес 0x2400** | ||
659 | |||
660 | Регистры имеют тот же формат, как и у Модуля №1 | ||
661 | ))) | ||
662 | |(% colspan="4" style="width:659px" %)((( | ||
663 | **Состояние модуля №4: базовый адрес 0x2600** | ||
664 | |||
665 | Регистры имеют тот же формат, как и у Модуля №1 | ||
666 | ))) | ||
667 | |(% colspan="4" style="width:659px" %)((( | ||
668 | **Состояние модуля №5: базовый адрес 0x2800** | ||
669 | |||
670 | Регистры имеют тот же формат, как и у Модуля №1 | ||
671 | ))) | ||
672 | |(% colspan="4" style="width:659px" %)((( | ||
673 | **Состояние модуля №6: базовый адрес 0x2A00** | ||
674 | |||
675 | Регистры имеют тот же формат, как и у Модуля №1 | ||
676 | ))) | ||
677 | |(% colspan="4" style="width:659px" %)((( | ||
678 | **Состояние модуля №7: базовый адрес 0x2C00** | ||
679 | |||
680 | Регистры имеют тот же формат, как и у Модуля №1 | ||
681 | ))) | ||
682 | |(% colspan="4" style="width:659px" %)((( | ||
683 | **Состояние модуля №8: базовый адрес 0x2E00** | ||
684 | |||
685 | Регистры имеют тот же формат, как и у Модуля №1 | ||
686 | ))) | ||
687 | |(% colspan="4" style="width:659px" %)((( | ||
688 | **Состояние модуля №9: базовый адрес 0x3000** | ||
689 | |||
690 | Регистры имеют тот же формат, как и у Модуля №1 | ||
691 | ))) | ||
692 | |(% colspan="4" style="width:659px" %)((( | ||
693 | **Состояние модуля №10: базовый адрес 0x3200** | ||
694 | |||
695 | Регистры имеют тот же формат, как и у Модуля №1 | ||
696 | ))) | ||
697 | |(% colspan="4" style="width:659px" %)((( | ||
698 | **Состояние модуля №11: базовый адрес 0x3400** | ||
699 | |||
700 | Регистры имеют тот же формат, как и у Модуля №1 | ||
701 | ))) | ||
702 | |(% colspan="4" style="width:659px" %)((( | ||
703 | **Состояние модуля №12: базовый адрес 0x3600** | ||
704 | |||
705 | Регистры имеют тот же формат, как и у Модуля №1 | ||
706 | ))) | ||
707 | |(% colspan="4" style="width:659px" %)((( | ||
708 | **Состояние модуля №13: базовый адрес 0x3800** | ||
709 | |||
710 | Регистры имеют тот же формат, как и у Модуля №1 | ||
711 | ))) | ||
712 | |(% colspan="4" style="width:659px" %)((( | ||
713 | **Состояние модуля №14: базовый адрес 0x3A00** | ||
714 | |||
715 | Регистры имеют тот же формат, как и у Модуля №1 | ||
716 | ))) | ||
717 | |(% colspan="4" style="width:659px" %)((( | ||
718 | **Состояние модуля №15: базовый адрес 0x3C00** | ||
719 | |||
720 | Регистры имеют тот же формат, как и у Модуля №1 | ||
721 | ))) | ||
722 | |(% colspan="4" style="width:659px" %)((( | ||
723 | **Состояние модуля №16: базовый адрес 0x3E00** | ||
724 | |||
725 | Регистры имеют тот же формат, как и у Модуля №1 | ||
726 | ))) | ||
727 | |(% colspan="4" style="width:659px" %)((( | ||
728 | **Состояние модуля №17: базовый адрес 0x4000** | ||
729 | |||
730 | Регистры имеют тот же формат, как и у Модуля №1 | ||
731 | ))) | ||
732 | |(% colspan="4" style="width:659px" %)((( | ||
733 | **Состояние модуля №18: базовый адрес 0x4200** | ||
734 | |||
735 | Регистры имеют тот же формат, как и у Модуля №1 | ||
736 | ))) | ||
737 | |(% colspan="4" style="width:659px" %)((( | ||
738 | **Состояние модуля №19: базовый адрес 0x4400** | ||
739 | |||
740 | Регистры имеют тот же формат, как и у Модуля №1 | ||
741 | ))) | ||
742 | |(% colspan="4" style="width:659px" %)((( | ||
743 | **Состояние модуля №20: базовый адрес 0x4600** | ||
744 | |||
745 | Регистры имеют тот же формат, как и у Модуля №1 | ||
746 | ))) | ||
747 | |(% colspan="4" style="width:659px" %)((( | ||
748 | **Состояние модуля №21: базовый адрес 0x4800** | ||
749 | |||
750 | Регистры имеют тот же формат, как и у Модуля №1 | ||
751 | ))) | ||
752 | |(% colspan="4" style="width:659px" %)((( | ||
753 | **Состояние модуля №22: базовый адрес 0x4A00** | ||
754 | |||
755 | Регистры имеют тот же формат, как и у Модуля №1 | ||
756 | ))) | ||
757 | |(% colspan="4" style="width:659px" %)((( | ||
758 | **Состояние модуля №23: базовый адрес 0x4C00** | ||
759 | |||
760 | Регистры имеют тот же формат, как и у Модуля №1 | ||
761 | ))) | ||
762 | |(% colspan="4" style="width:659px" %)((( | ||
763 | **Состояние модуля №24: базовый адрес 0x4E00** | ||
764 | |||
765 | Регистры имеют тот же формат, как и у Модуля №1 | ||
766 | ))) | ||
767 | |(% colspan="4" style="width:659px" %)((( | ||
768 | **Состояние модуля №25: базовый адрес 0x5000** | ||
769 | |||
770 | Регистры имеют тот же формат, как и у Модуля №1 | ||
771 | ))) | ||
772 | |(% colspan="4" style="width:659px" %)((( | ||
773 | **Состояние модуля №26: базовый адрес 0x5200** | ||
774 | |||
775 | Регистры имеют тот же формат, как и у Модуля №1 | ||
776 | ))) | ||
777 | |(% colspan="4" style="width:659px" %)((( | ||
778 | **Состояние модуля №27: базовый адрес 0x5400** | ||
779 | |||
780 | Регистры имеют тот же формат, как и у Модуля №1 | ||
781 | ))) | ||
782 | |(% colspan="4" style="width:659px" %)((( | ||
783 | **Состояние модуля №28: базовый адрес 0x5600** | ||
784 | |||
785 | Регистры имеют тот же формат, как и у Модуля №1 | ||
786 | ))) | ||
787 | |(% colspan="4" style="width:659px" %)((( | ||
788 | **Состояние модуля №29: базовый адрес 0x5800** | ||
789 | |||
790 | Регистры имеют тот же формат, как и у Модуля №1 | ||
791 | ))) | ||
792 | |(% colspan="4" style="width:659px" %)((( | ||
793 | **Состояние модуля №30: базовый адрес 0x5A00** | ||
794 | |||
795 | Регистры имеют тот же формат, как и у Модуля №1 | ||
796 | ))) | ||
797 | |(% colspan="4" style="width:659px" %)((( | ||
798 | **Состояние модуля №31: базовый адрес 0x5C00** | ||
799 | |||
800 | Регистры имеют тот же формат, как и у Модуля №1 | ||
801 | ))) | ||
802 | |(% colspan="4" style="width:659px" %)((( | ||
803 | **Состояние модуля №32: базовый адрес 0x5E00** | ||
804 | |||
805 | Регистры имеют тот же формат, как и у Модуля №1 | ||
806 | ))) | ||
807 | |||
808 | === Регистры хранения === | ||
809 | |||
810 | (% style="width:662px" %) | ||
811 | |(% style="width:4px" %)**Регистр**|(% style="width:47px" %)**Количество регистров**|(% style="width:468px" %)**Содержимое**|(% style="width:58px" %)**Тип параметра** | ||
812 | |**0x4100-0x4101**|2|((( | ||
813 | Команда квитирования ошибок в жернале ошибок (битовое поле). Каждое i-вый бит соответствует записи №(i+1). | ||
814 | |||
815 | Примечания: | ||
816 | |||
817 | * После квитирования всех ошибок значение регистра будет установлено равным 0. | ||
818 | * Для квитирования всех ошибок запишите в регистр 0xFFFFFFFF. | ||
819 | )))|U32 | ||
820 | |(% style="width:4px" %)**0x5000**|(% style="width:47px" %)1|(% style="width:468px" %)((( | ||
821 | Программное управление сигналом "Battery cover". Возможные значения: | ||
822 | |||
823 | 0 – снять сигнал; | ||
824 | |||
825 | 1 – установить сигнал; | ||
826 | |||
827 | 2-65535 – Использовать физическое состояние входа "Battery cover". | ||
828 | )))|(% style="width:58px" %)U16 | ||
829 | |(% style="width:4px" %)**0x5001**|(% style="width:47px" %)1|(% style="width:468px" %)((( | ||
830 | Программное управление сигналом "Charge request". Возможные значения: | ||
831 | |||
832 | 0 – снять сигнал; | ||
833 | |||
834 | 1 – установить сигнал; | ||
835 | |||
836 | 2-65535 – Использовать физическое состояние входа "Charge request". | ||
837 | )))|(% style="width:58px" %)U16 | ||
838 | |(% style="width:4px" %)**0x5002**|(% style="width:47px" %)1|(% style="width:468px" %)((( | ||
839 | Программное управление сигналом "Precharge request". Возможные значения: | ||
840 | |||
841 | 0 – снять сигнал; | ||
842 | |||
843 | 1 – установить сигнал; | ||
844 | |||
845 | 2-65535 – Использовать физическое состояние входа "Precharge request". | ||
846 | )))|(% style="width:58px" %)U16 | ||
847 | |(% style="width:4px" %)**0x5003**|(% style="width:47px" %)1|(% style="width:468px" %)((( | ||
848 | Программное управление сигналом "Discharge request". Возможные значения: | ||
849 | |||
850 | 0 – снять сигнал; | ||
851 | |||
852 | 1 – установить сигнал; | ||
853 | |||
854 | 2-65535 – Использовать физическое состояние входа "Discharge request". | ||
855 | )))|(% style="width:58px" %)U16 | ||
856 | |(% style="width:4px" %)**0x5004**|(% style="width:47px" %)1|(% style="width:468px" %)((( | ||
857 | Программное управление сигналом "CH contactor feedback". Возможные значения: | ||
858 | |||
859 | 0 – снять сигнал; | ||
860 | |||
861 | 1 – установить сигнал; | ||
862 | |||
863 | 2-65535 – Использовать физическое состояние входа "CH contactor feedback". | ||
864 | )))|(% style="width:58px" %)U16 | ||
865 | |(% style="width:4px" %)**0x5005**|(% style="width:47px" %)1|(% style="width:468px" %)((( | ||
866 | Программное управление сигналом "DCH contactor feedback". Возможные значения: | ||
867 | |||
868 | 0 – снять сигнал; | ||
869 | |||
870 | 1 – установить сигнал; | ||
871 | |||
872 | 2-65535 – Использовать физическое состояние входа “DCH contactor feedback". | ||
873 | )))|(% style="width:58px" %)U16 | ||
874 | |(% style="width:4px" %)**0x5006**|(% style="width:47px" %)1|(% style="width:468px" %)((( | ||
875 | Программное управление сигналом "CH/DCH contactor feedback". Возможные значения: | ||
876 | |||
877 | 0 – снять сигнал; | ||
878 | |||
879 | 1 – установить сигнал; | ||
880 | |||
881 | 2-65535 – Использовать физическое состояние входа "CH/DCH contactor feedback". | ||
882 | )))|(% style="width:58px" %)U16 | ||
883 | |(% style="width:4px" %)**0x5007**|(% style="width:47px" %)1|(% style="width:468px" %)((( | ||
884 | Программное управление сигналом "Insulation status". Возможные значения: | ||
885 | |||
886 | 0 – снять сигнал; | ||
887 | |||
888 | 1 – установить сигнал; | ||
889 | |||
890 | 2-65535 – Использовать физическое состояние входа "Insulation status". | ||
891 | )))|(% style="width:58px" %)U16 | ||
892 | |(% style="width:4px" %)**0x5008**|(% style="width:47px" %)1|(% style="width:468px" %)((( | ||
893 | Программное управление сигналом "Join to charge". Возможные значения: | ||
894 | |||
895 | 0 – снять сигнал; | ||
896 | |||
897 | 1 – установить сигнал; | ||
898 | |||
899 | 2-65535 – Использовать физическое состояние входа "Join to charge". | ||
900 | )))|(% style="width:58px" %)U16 | ||
901 | |(% style="width:4px" %)**0x5009**|(% style="width:47px" %)1|(% style="width:468px" %)((( | ||
902 | Программное управление сигналом "Join to discharge". Возможные значения: | ||
903 | |||
904 | 0 – снять сигнал; | ||
905 | |||
906 | 1 – установить сигнал; | ||
907 | |||
908 | 2-65535 – Использовать физическое состояние входа "Join to discharge". | ||
909 | )))|(% style="width:58px" %)U16 | ||
910 | |(% style="width:4px" %)**0x500A**|(% style="width:47px" %)1|(% style="width:468px" %)((( | ||
911 | Программное управление сигналом "PCH contactor feedback". Возможные значения: | ||
912 | |||
913 | 0 – снять сигнал; | ||
914 | |||
915 | 1 – установить сигнал; | ||
916 | |||
917 | 2-65535 – Использовать физическое состояние входа "PCH contactor feedback". | ||
918 | )))|(% style="width:58px" %)U16 | ||
919 | |(% style="width:4px" %)**0x500B**|(% style="width:47px" %)1|(% style="width:468px" %)((( | ||
920 | Программное управление сигналом "Main contactor feedback". Возможные значения: | ||
921 | |||
922 | 0 – снять сигнал; | ||
923 | |||
924 | 1 – установить сигнал; | ||
925 | |||
926 | 2-65535 – Использовать физическое состояние входа "Main contactor feedback". | ||
927 | )))|(% style="width:58px" %)U16 | ||
928 | |(% style="width:4px" %)**0x500C**|(% style="width:47px" %)1|(% style="width:468px" %)((( | ||
929 | Программное управление сигналом "Interlock". Возможные значения: | ||
930 | |||
931 | 0 – снять сигнал; | ||
932 | |||
933 | 1 – установить сигнал; | ||
934 | |||
935 | 2-65535 – Использовать физическое состояние входа "Interlock". | ||
936 | )))|(% style="width:58px" %)U16 | ||
937 | |||
938 |