3.7 Сервисные функции
Настройка
Сервисные функции
User settings
К пользовательским настройкам относятся серийный номер батареи и адрес нахождения батареи.
Пользовательские настройки доступны в разделе «Service → User settings»:

В данном разделе:
- Battery serial number – номер батареи (отображается в лог-файлах);
- Address – адрес нахождения батареи.
SD card
Устройство BMS Main 3X / BMS Main 2RX поддерживает сохранение состояния батареи и батарейных модулей в виде лог-файлов на SD-карту.
Логирование на SD-карту настраивается в разделе «Service → SD card»:

В данном разделе:
- Enable – флаг включения логирования;
- Logging period – период записи логов на SD-карту, с;
- Log modules information – флаг включения логирования состояния батарейных модулей;
- Delete old log files if the SD card is full – включение перезаписи старых лог-файлов если SD карта заполнена.
FTP
Устройство BMS Main 3X / BMS Main 2RX поддерживает периодическую отправку сохранённых на SD-карту лог-файлов на удалённый FTP-сервер по сети Wi-Fi и GSM.
Отправка лог-файлов на удалённый FTP-сервер настраивается в разделе «Service → FTP»:

В данном разделе:
- Enable – флаг включения отправки лог-файлов;
- Host – имя удалённого хоста, на котором работает FTP-сервер;
- Port – номер порта FTP-сервера;
- User – имя пользователя FTP-сервера;
- Password – пароль пользователя;
- Sending period – период подключения к удалённому FTP-серверу, с;
- Send modules logs – флаг отправки на FTP-сервер данных по всем батарейным модулям.
Устройство сохраняет историю отправленных лог-файлов: для основных лог-файлов файл с историей отправки имеет имя “LOGSENT.TXT”, для лог-файлов с данными по батарейным модулям – “MODSENT.TXT”.
MQTT
Устройство BMS Main 3X / BMS Main 2RX поддерживает периодическую отправку сообщений о состоянии и событиях батареи на удалленый MQTT брокер по сети Wi-Fi и GSM.
Отправка сообщений на удалённый MQTT брокер настраивается в разделе «Service → MQTT»:

В данном разделе:
- Enable – флаг включения отправки сообщений;
- Use TLS v1.2 – флаг включения TLS шифрования во время отправки сообщений;
- Use custom client ID – флаг задания клиентского идентификатора вручную. По умолчанию клиентский идентификатор определен как "mainx_6_SN", где SN – серийный номер устройства;
- Custom client ID – клиентский идентификатор, определенный пользователем;
- Authentication type – тип авторизации TLS:
- Without authentication – без авторизации;
- Server authentication – авторизация сервера (для работы в BMS требуется загрузить сертификат удостоверяющего центра);
- Client + server authentication – авторизация клиента и сервера (для работы в BMS требуется загрузить сертификат удостоверяющего центра, а также сертификат и закрытый ключ клиента);
- Host – IP адрес или DNS имя MQTT брокера;
- Port – порт MQTT брокера;
- User – имя пользователя;
- Password – пароль пользователя;
- Sending period – период отправки сообщений, секунды;
- QoS – уровень качества сервиса MQTT (quality of service level);
- Errors 1, 2 that cause events to be sent – битовые поля с ошибками, которые будут отправлены на сервер, см. Errors;
- Internal signals that cause events to be sent – битовые поля со внутренними состояниями, которые будут отправлены на сервер, см. Internal signals;
- Input signals that cause events to be sent – битовые поля со входными сигналами, которые будут отправлены на сервер, см. Input signals;
Reset
Устройство BMS Main 3X / BMS Main 2RX имеет возможность автоматического перезапуска после объединения батарейных модулей на заряд. Перезапуск будет происходить не чаще чем «Maximum number of resets» в день и не чаще раза в час.
Для доступа к настройкам автоматического перезапуска устройства следует выбрать раздел «Service → Reset»:

В данном разделе:
- Enable – флаг включения периодического перезапуска устройства;
- Maximum number of resets – максимальное количество перезапусков;
- Days to reset the device – битовое поле для выбора дней перезапуска;
- Actual number of resets – счетчик перезапусков;
- Last reset timestamp – время последнего перезапуска.
Errors journal
Устройство BMS Main 3X / BMS Main 2RX ведёт журнал ошибок на 32 записи. Каждая запись хранит метку времени возникновения/пропадания ошибки и флаги ошибок.
Журнал ошибок может быть просмотрен в разделе «Service → Errors journal»:
В данном разделе:
- Acknowledge the device errors – триггер для квитирования ошибок и снятия сигнала "Need acknowledge" на устройстве BMS Main X;
- Acknowledge the errors of battery modules – триггер для квитирования ошибок и снятия сигнала "Need acknowledge" на батарейных модулях;
- Errors 1, 2 to ignore when adding a new record – битовые поля для настройки ошибок, которые не будут добавляться в журнал;
- Last record – номер последней записи в журнале ошибок;
- Record 1 … Record 32 – записи в журнале ошибок.
Журнал ошибок является кольцевым: после того, как будут заполнены все 32 позиции, очередная запись будет размещена на позиции 1.