Исходный код вики 6.2 Modbus protocol

Редактировал(а) Admin 2025/02/28 10:25

Последние авторы
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 Mini S / BMS Mini реализует протокол 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 * адрес устройства (по умолчанию) — 32.
19
20 Параметры Ethernet:
21
22 * порт — 502.
23
24 Ниже приводятся описание Input и Holding регситров. В колонке «Тип параметра»:
25
26 * U8 – беззнаковое 8-разрядное число;
27 * U16 – беззнаковое 16-разрядное число;
28 * S16 – знаковое 16-разрядное число;
29 * U32 – беззнаковое 32-разрядное число.
30 * REAL32 — число с плавающей точкой одинарной точности (стандарт [[IEEE 754>>url:https://ru.wikipedia.org/wiki/IEEE_754]]);
31 * U8[x] — массив беззнаковых 8-разрядных чисел длиной x;
32 * U16[x] — массив беззнаковых 16-разрядных чисел длиной x;
33 * REAL32[x] — массив чисел с плавающей точкой одинарной точности длиной x.
34
35 Порядок байт в словах – от младшего к старшему (**little endian**).
36
37 === Регистры ввода ===
38
39 (% style="width:651px" %)
40 |**Регистр**|**Количество регистров**|**Содержимое**|**Тип параметра**
41 |**0x0000**|1|(((
42 Аппаратная версия:
43
44 byte 0 — минорная версия;
45
46 byte 1 — мажорная версия.
47 )))|U8[2]
48 |**0x0001-0x0002**|2|(((
49 Версия ВПО:
50
51 byte 0 — версия патча;
52
53 byte 1 — минорная версия;
54
55 byte 2 — мажорная версия;
56
57 byte 3 — не используется (установлен в 0).
58 )))|U8[4]
59 |**0x0003-0x0004**|2|(((
60 Версия загрузчика:
61
62 byte 0 — версия патча;
63
64 byte 1 — минорная версия;
65
66 byte 2 — мажорная версия;
67
68 byte 3 — не используется (установлен в 0).
69 )))|U8[4]
70 |(% colspan="4" style="width:92px" %)**Состояние батареи**
71 |(% style="width:92px" %)**0x2000**|(% style="width:94px" %)1|(% style="width:368px" %)(((
72 Дискретные входы 1 (битовое поле):
73
74 бит 0 – сигнал «Открыта АКБ»;
75
76 бит 1 – сигнал «Подключено ЗУ»;
77
78 бит 2 – сигнал «Запрос на отключение питания»;
79
80 бит 3 – сигнал «Запрет заряда»;
81
82 бит 4 – сигнал «Запрет разряда»;
83
84 бит 5 – зарезервировано (установлен в 0);
85
86 бит 6 – зарезервировано (установлен в 0);
87
88 бит 7 – сигнал «Статус контроля изоляции».
89
90 бит 8 – сигнал «Запрос на заряд»;
91
92 бит 9 – сигнал «Запрос на предзаряд»;
93
94 бит 10 – сигнал «Запрос на разряд»;
95
96 бит 11 – зарезервировано (установлен в 0);
97
98 бит 12 – зарезервировано (установлен в 0);
99
100 бит 13 – зарезервировано (установлен в 0);
101
102 бит 14 – сигнал целостности высоковольной цепи;
103
104 бит 15 – сигнал состояния предохранителя 1.
105 )))|(% style="width:96px" %)U16
106 |**0x2001-0x2002**|2|Ток через АКБ, имеренный датчиком холла, А|REAL32
107 |**0x2003-0x2004**|2|(((
108 Внешняя температура, °C
109 )))|REAL32
110 |(% style="width:92px" %)**0x2007-0x2008**|(% style="width:94px" %)2|(% style="width:368px" %)(((
111 Регистр ошибок 1 (битовое поле):
112
113 бит 0 – ошибка «Превышение тока»;
114
115 бит 1 – ошибка «Низкое напряжение»;
116
117 бит 2 – ошибка «Высокое напряжение»;
118
119 бит 3 – ошибка «Низкая температура (разряд)»;
120
121 бит 4 – ошибка «Высокая температура (разряд)»;
122
123 бит 5 – ошибка «Открыта крышка АКБ»;
124
125 бит 6 – зарезервировано (установлен в 0);
126
127 бит 7 – зарезервировано (установлен в 0);
128
129 бит 8 – зарезервировано (установлен в 0);
130
131 бит 9 – ошибка «Потеря связи c Logic»;
132
133 бит 10 – критическая ошибка;
134
135 бит 11 – ошибка Crown;
136
137 бит 12 – ошибка «Несоответствие кол-ва ячеек»;
138
139 бит 13 – ошибка «Потеря связи с HYG»;
140
141 бит 14 – флаг о необходимости квитировать записи в журнале ошибок;
142
143 бит 15 – ошибка «Потеря связи с Combilift»;
144
145 бит 16 – ошибка «Короткое замыкание»;
146
147 бит 17 – ошибка «Перегрев контактора»;
148
149 бит 18 – зарезервировано (установлен в 0);
150
151 бит 19 – ошибка АЦП;
152
153 бит 20 – ошибка в цепи подключения датчика тока (обрыв или короткое замыкание);
154
155 бит 21 – большая частота переключений контактора заряда;
156
157 бит 22 – большая частота переключений контактора разряда;
158
159 бит 23 – ошибка «Потеря связи с BMS Current Sensor»;
160
161 бит 24 – внутренняя ошибка BMS Current Sensor;
162
163 бит 25 – зарезервировано (установлен в 0);
164
165 бит 26 – флаг перезапуска платы по требованию WDT;
166
167 бит 27 – ошибка «Нет датчиков температуры»;
168
169 бит 28 – ошибка «КЗ датчика температуры»;
170
171 бит 29 – ошибка «Потеря связи со Spirit»;
172
173 биты 30-31 – не используются.
174 )))|(% style="width:96px" %)U32
175 |(% style="width:92px" %)**0x2009-0x200A**|(% style="width:94px" %)2|(% style="width:368px" %)(((
176 Флаги состояния (битовое поле):
177
178 бит 0 – сигнал «SOC ниже заданного уровня»;
179
180 бит 1 – сигнал «Ток заряда выше заданного уровня»;
181
182 бит 2 – состояние контактора заряда (0 – разомкнуто, 1 – замкнуто);
183
184 бит 3 – сигнал «Разрешение ЗУ»;
185
186 бит 4 – сигнал «Заряд АКБ» (детектируется ток заряда);
187
188 бит 5 – состояние контактора разряда (0 – разомкнуто, 1 – замкнуто);
189
190 бит 6 – сигнал «Разряд АКБ» (детектируется ток разряда);
191
192 бит 7 – сигнал «Повышенное напряжение» (EВ);
193
194 бит 8 – сигнал «Нагрев АКБ»;
195
196 бит 9 – сигнал «Охлаждение АКБ»;
197
198 бит 10 – сигнал на отключение контактора разряда от погрузчика HYG;
199
200 бит 11 – сигнал об инициализации платы (во время инициализации калибруется датчик тока и сканируются платы BMS Logic);
201
202 бит 12 – состояние контактора предзаряда;
203
204 бит 13 – сигнал на отключение контактора разряда от погрузчика Combilift;
205
206 бит 14 – сигнал о запущенном процессе анализа ячеек (Cell analysis);
207
208 бит 15 – зарезервировано (установлен в 0);
209
210 бит 16 – зарезервировано (установлен в 0);
211
212 бит 17 – состояние дополнительного (AUX) контактора разряда (0 – разомкнуто, 1 – замкнуто);
213
214 бит 18 – подтверждение отключения питания;
215
216 бит 19 – сигнал EWS от погрузчика Crown;
217
218 бит 20 – состояние главного контактора (0 – разомкнут, 1 - замкнут);
219
220 бит 21 – сигнал служебного сброса системы;
221
222 бит 22 – состояние комбинированного контактора заряда/разряда (0 – разомкнуто, 1 – замкнуто);
223
224 бит 23 – сигнал «Готовность заряжаться»;
225
226 бит 24 – сигнал «Готовность разряжаться»;
227
228 бит 25 – сигнал включения платы "Power up";
229
230 бит 26 – сигнал “External 1”;
231
232 биты 27–31 – не используются.
233 )))|(% style="width:96px" %)U32
234 |(% style="width:92px" %)**0x200B**|(% style="width:94px" %)1|(% style="width:368px" %)(((
235 Состояние дискретных выходов (битовое поле):
236
237 бит 0 – состояние выхода №1;
238
239 бит 1 – состояние выхода №2;
240
241 бит 2 – состояние выхода №3;
242
243 бит 3 – состояние выхода №4;
244
245 биты 4-15 – не используются.
246 )))|(% style="width:96px" %)U16
247 |(% style="width:92px" %)**0x200C**|(% style="width:94px" %)1|(% style="width:368px" %)(((
248 Состояние MOSFET ключей (битовое поле):
249
250 бит 0 – состояние MOSFET #1;
251
252 бит 1 – состояние MOSFET #2;
253
254 бит 2 – состояние MOSFET #3;
255
256 бит 3 – состояние MOSFET #4;
257
258 биты 4-15 – не используются.
259 )))|(% style="width:96px" %)U16
260 |(% style="width:92px" %)**0x200E**|(% style="width:94px" %)2|(% style="width:368px" %)(((
261 Регистр ошибок 2 (битовое поле):
262
263 бит 0 – ошибка «Низкая температура (заряд)»;
264
265 бит 1 – ошибка «Высокая температура (заряд)»;
266
267 бит 2 – ошибка монтирования SD-карты;
268
269 бит 3 – ошибка записи/чтения SD-карты;
270
271 бит 4 – ошибка «Недопустимый заряд» (заряд батареи через контактор разряда);
272
273 бит 5 – ошибка «Залипание контактора»;
274
275 бит 6 – зарезервировано (установлен в 0);
276
277 бит 7 – зарезервировано (установлен в 0);
278
279 бит 8 – ошибка «Нарушение изоляции»;
280
281 бит 9 – зарезервировано (установлен в 0);
282
283 бит 10 – зарезервировано (установлен в 0);
284
285 бит 11 – зарезервировано (установлен в 0);
286
287 бит 12 – ошибка "Contactor feedback error";
288
289 бит 13 – общая ошибка;
290
291 бит 14 – зарезервировано (установлен в 0);
292
293 бит 15 – зарезервировано (установлен в 0);
294
295 бит 16 – зарезервировано (установлен в 0);
296
297 бит 17 – ошибка "Precharge error";
298
299 бит 18 – зарезервировано (установлен в 0);
300
301 бит 19 – ошибка "Current limit error";
302
303 биты 20-31 — не используются.
304 )))|(% style="width:96px" %)U32
305 |(% style="width:92px" %)**0x2011**|(% style="width:94px" %)1|(% style="width:368px" %)(((
306 Состояние монитора ячеек (битовое поле):
307
308 бит 0 — устройство обнаружено;
309
310 бит 1 — устройство онлайн;
311
312 бит 2 — устройство готово к работе;
313
314 бит 3 — данные с устройства актуальны;
315
316 бит 4 — датчик температуры №1 обнаружен;
317
318 бит 5 — датчик температуры №2 обнаружен;
319
320 бит 6 — датчик температуры №1 закорочен;
321
322 бит 7 — датчик температуры №2 закорочен;
323
324 биты 8-15 — reserved.
325 )))|(% style="width:96px" %)U16
326 |(% style="width:92px" %)**0x2012-0x2013**|(% style="width:94px" %)2|(% style="width:368px" %)Температура устройства, °C|(% style="width:96px" %)REAL32
327 |(% style="width:92px" %)**0x2014-0x2015**|(% style="width:94px" %)2|(% style="width:368px" %)(((
328 Флаги балансировки ячеек (битовое поле):
329
330 бит i —балансировочный резистор подключен к i-вой ячейке.
331 )))|(% style="width:96px" %)U32
332 |(% style="width:92px" %)**0x2016-0x2029**|(% style="width:94px" %)20|(% style="width:368px" %)(((
333 Массив состояний ячеек. Каждый элемент массива соответствует ячейке и является битовым полем:
334
335 бит 0 — ячейка подключена;
336
337 бит 1 — температурный датчик подключен;
338
339 бит 2 — к ячейке следует подключить балансировочный резистор;
340
341 бит 3 — балансировочный резистор подключен к ячейке;
342
343 бит 4 — температурный датчик закорочен;
344
345 бит 5 — провода подключены к ячейке;
346
347 бит 6 — ячейка балансируется;
348
349 биты 7-15 — не используются.
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" %)U16
356 |(% style="width:92px" %)**0x20F4**|(% style="width:94px" %)1|(% style="width:368px" %)(((
357 Дискретные входы 2 (битовое поле):
358
359 бит 0 – состояние предохранителя 2;
360
361 бит 1 – состояние предохранителя 3;
362
363 бит 2 – состояние защитного прерывателя цепи;
364
365 бит 3 – сигнал "Balancing request";
366
367 бит 4 – сигнал "Close Main contactor";
368
369 бит 5 – сигнал "Close External 1";
370
371 биты 6-15 – не используются.
372 )))|(% style="width:96px" %)U16
373 |(% style="width:92px" %)**0x2100-0x2101**|(% style="width:94px" %)2|(% style="width:368px" %)Степень заряда АКБ (SOC), %|(% style="width:96px" %)REAL32
374 |**0x2103**|1|Количество ячеек|U16
375 |**0x2104-0x2105**|2|Напряжение АКБ, В|REAL32
376 |**0x2106-0x2107**|2|Сопротивление АКБ, Ом|REAL32
377 |**0x2108-0x2109**|2|Эффективная ёмкость АКБ, А×ч|REAL32
378 |**0x210A-0x210B**|2|Эффективность балансировки ячеек, %|REAL32
379 |**0x210C-0x210D**|2|Степень работоспособности батареи, %|REAL32
380 |**0x210E-0x210F**|2|Глубина разряда батареи, А×ч|REAL32
381 |(% style="width:92px" %)**0x2118-0x2119**|(% style="width:94px" %)2|(% style="width:368px" %)Минимальная температура ячейки|(% style="width:96px" %)REAL32
382 |(% style="width:92px" %)**0x211B**|(% style="width:94px" %)1|(% style="width:368px" %)Номер ячейки с минимальной температурой|(% style="width:96px" %)U16
383 |(% style="width:92px" %)**0x211C-0x211D**|(% style="width:94px" %)2|(% style="width:368px" %)Максимальная температура ячейки|(% style="width:96px" %)REAL32
384 |(% style="width:92px" %)**0x211F**|(% style="width:94px" %)1|(% style="width:368px" %)Номер ячейки с максимальной температурой|(% style="width:96px" %)U16
385 |(% style="width:92px" %)**0x2120-0x2121**|(% style="width:94px" %)2|(% style="width:368px" %)Минимальное напряжение среди ячеек|(% style="width:96px" %)REAL32
386 |(% style="width:92px" %)**0x2123**|(% style="width:94px" %)1|(% style="width:368px" %)Номер ячейки с минимальным напряжением|(% style="width:96px" %)U16
387 |(% style="width:92px" %)**0x2124-0x2125**|(% style="width:94px" %)2|(% style="width:368px" %)Максимальное напряжение среди ячеек|(% style="width:96px" %)REAL32
388 |(% style="width:92px" %)**0x2127**|(% style="width:94px" %)1|(% style="width:368px" %)Номер ячейки с максимальным напряжением|(% style="width:96px" %)U16
389 |(% style="width:92px" %)**0x2128**|(% style="width:94px" %)1|(% style="width:368px" %)(((
390 Флаг наличия ошибки:
391
392 0 — нет ошибок;
393
394 1 — имеются ошибки.
395 )))|(% style="width:96px" %)U16
396 |**0x2130-0x2131**|2|Энергия, полученная от зарядного устройства, Вт×ч|REAL32
397 |**0x2132-0x2133**|2|Энергия, потреблённая нагрузкой, Вт×ч|REAL32
398 |**0x2134-0x2135**|2|Энергия, рассеянная на балансировочных резисторах, Вт×ч|REAL32
399 |(% style="width:92px" %)**0x2170**|(% style="width:94px" %)1|(% style="width:368px" %)(((
400 Состояние батареи:
401
402 0 – Неизвестно;
403
404 1 – Charing ON – заряд;
405
406 2 – Charging OFF – нет заряда;
407
408 3 – Relaxed (after charging) – батарея в состоянии релаксации после заряда;
409
410 4 – Discharging ON – разряд;
411
412 5 – Discharging OFF – нет разряда;
413
414 6 – Relaxed (after discharging) – батарея в состоянии релаксации после разряда.
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
426
427 Примечание — Обычно это сумма измеренных значений основного и внешнего датчика тока
428 )))|REAL32
429
430 === Регистры хранения ===
431
432 (% style="width:653px" %)
433 |(% style="width:93px" %)**Регистр**|(% style="width:93px" %)**Количество регистров**|**Содержимое**|**Тип параметра**
434 |(% style="width:93px" %)**0x4100-0x4101**|(% style="width:93px" %)2|(((
435 Команда квитирования ошибок в жернале ошибок (битовое поле). Каждое i-вый бит соответствует записи №(i+1).
436
437 Примечания:
438
439 * После квитирования всех ошибок значение регистра будет установлено равным 0.
440 * Для квитирования всех ошибок запишите в регистр 0xFFFFFFFF.
441 )))|U32
442 |(% style="width:93px" %)**0x5100**|(% style="width:93px" %)1|(((
443 Программное управление сигналом "Battery cover". Возможные значения:
444
445 0 – сбросить сигнал;
446
447 1 – установить сигнал;
448
449 2-65535 – использовать физическое состояние сигнала "Battery coВer".
450 )))|U16
451 |(% style="width:93px" %)**0x5101**|(% style="width:93px" %)1|(((
452 Программное управление сигналом "Charger connected". Возможные значения:
453
454 0 – сбросить сигнал;
455
456 1 – установить сигнал;
457
458 2-65535 – использовать физическое состояние сигнала "Charger connected".
459 )))|U16
460 |(% style="width:93px" %)**0x5102**|(% style="width:93px" %)1|(((
461 Программное управление сигналом "Power down request". Возможные значения:
462
463 0 – сбросить сигнал;
464
465 1 – установить сигнал;
466
467 2-65535 – использовать физическое состояние сигнала "Power down request".
468 )))|U16
469 |(% style="width:93px" %)**0x5103**|(% style="width:93px" %)1|(((
470 Программное управление сигналом "Inhibit charging". Возможные значения:
471
472 0 – сбросить сигнал;
473
474 1 – установить сигнал;
475
476 2-65535 – использовать физическое состояние сигнала "Inhibit charging".
477 )))|U16
478 |(% style="width:93px" %)**0x5104**|(% style="width:93px" %)1|(((
479 Программное управление сигналом "Inhibit discharging". Возможные значения:
480
481 0 – сбросить сигнал;
482
483 1 – установить сигнал;
484
485 2-65535 – использовать физическое состояние сигнала "Inhibit discharging".
486 )))|U16
487 |**0x5107**|1|(((
488 Программное управление сигналом "Insulation status". Возможные значения:
489
490 0 – сбросить сигнал;
491
492 1 – установить сигнал;
493
494 2-65535 – использовать физическое состояние сигнала "Insulation status".
495 )))|U16
496 |**0x5108**|1|(((
497 Программное управление сигналом "Charge request". Возможные значения:
498
499 0 – сбросить сигнал;
500
501 1 – установить сигнал;
502
503 2-65535 – использовать физическое состояние сигнала "Charge request".
504 )))|U16
505 |**0x5109**|1|(((
506 Программное управление сигналом "Precharge request". Возможные значения:
507
508 0 – сбросить сигнал;
509
510 1 – установить сигнал;
511
512 2-65535 – использовать физическое состояние сигнала "Precharge request".
513 )))|U16
514 |**0x510A**|1|(((
515 Программное управление сигналом "Discharge request". Возможные значения:
516
517 0 – сбросить сигнал;
518
519 1 – установить сигнал;
520
521 2-65535 – использовать физическое состояние сигнала "Discharge request".
522 )))|U16
523 |**0x510E**|1|(((
524 Программное управление сигналом "Interlock". Возможные значения:
525
526 0 – сбросить сигнал;
527
528 1 – установить сигнал;
529
530 2-65535 – использовать физическое состояние сигнала "Interlock".
531 )))|U16
532 |**0x510F**|1|(((
533 Программное управление сигналом "Fuse 1". Возможные значения:
534
535 0 – сбросить сигнал;
536
537 1 – установить сигнал;
538
539 2-65535 – использовать физическое состояние сигнала "Fuse 1".
540 )))|U16
541 |**0x5110**|1|(((
542 Программное управление сигналом "Fuse 2". Возможные значения:
543
544 0 – сбросить сигнал;
545
546 1 – установить сигнал;
547
548 2-65535 – использовать физическое состояние сигнала "Fuse 2".
549 )))|U16
550 |**0x5111**|1|(((
551 Программное управление сигналом "Fuse 3". Возможные значения:
552
553 0 – сбросить сигнал;
554
555 1 – установить сигнал;
556
557 2-65535 – использовать физическое состояние сигнала "Fuse 3".
558 )))|U16
559 |**0x5112**|1|(((
560 Программное управление сигналом "Circuit breaker status".
561
562 Возможные значения:
563
564 0 – сбросить сигнал;
565
566 1 – установить сигнал;
567
568 2-65535 – использовать физическое состояние сигнала
569
570 "Circuit breaker status".
571 )))|U16
572 |**0x5113**|1|(((
573 Программное управление сигналом "Balancing request" signal. Allowable values:
574
575 Возможные значения:
576
577 0 – сбросить сигнал;
578
579 1 – установить сигнал;
580
581 2-65535 – использовать физическое состояние сигнала
582
583 "Balancing request".
584 )))|U16
585 |**0x5114**|1|(((
586 Программное управление сигналом "Close Main contactor" signal.
587
588 Возможные значения:
589
590 0 – сбросить сигнал;
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