EXZOTRON knowledge base
ECOM TTelegram MMAX Вход
Умный инженер Exzotron knowledge
Здравствуйте. Задайте вопрос по оборудованию, настройке или документации Exzotron.

Руководство настройки объекта мониторинга

Это руководство описывает окно свойств объекта мониторинга (техники) целиком: все четыре вкладки — «Свойства», «Датчики», «Ретрансляции», «Сервис» — и отдельно открывающееся окно «Диагностика ремонта». Все названия полей, кнопок и вкладок в тексте приведены дословно так, как они написаны в интерфейсе. Ниже — по каждой вкладке, макеты форм для наглядности.

0. Как открыть окно свойств объекта#

Двойной клик по объекту на карте или в дереве объектов открывает модальное окно с четырьмя вкладками в шапке: «Свойства», «Датчики», «Ретрансляции», «Сервис». Крестик в правом верхнем углу закрывает окно.

1. Вкладка «Свойства»#

Слева — список из трёх разделов («Основные данные», «Профиль объекта», «Параметры учета»), справа — поля выбранного раздела. Внизу окна — общая для всей вкладки кнопка «Сохранить» (неактивна, пока не заполнены «Название» и не определён IMEI) и «Закрыть».

1.1 Раздел «Основные данные»#

  • «Тип терминала» — выпадающий список протоколов (заглушка «Не выбран»).
  • «Порт» — только для чтения, подставляется автоматически по выбранному типу терминала (показывается, только если у протокола вообще есть фиксированный порт).
  • «Название» — обязательное текстовое поле, до 100 символов.
  • «IMEI/ID» — только для чтения.
  • «VIN код» — текстовое поле, до 17 символов.
  • «Гос. номер» и «Гаражный номер» — текстовые поля (до 50 символов) с чекбоксом справа «Показывать … в свойствах объекта» (управляет отображением значения во всплывающей карточке объекта на карте).
  • «Группа» — выпадающий список групп объектов (заглушка «Без группы»).
  • «Участок» — выпадающий список участков; недоступен, пока не выбрано «Подразделение». Рядом две иконки-кнопки: «+» (добавить новый участок) и карандаш (переименовать выбранный участок) — обе неактивны без выбранного подразделения/участка соответственно.
  • «Подразделение» — выпадающий список (заглушка «Не выбрано»).
  • «Автомобиль» — если к объекту уже привязан автомобиль из справочника, показывается его имя, ссылка «Изменить» (открывает выбор другого авто) и ссылка «Отвязать» (красным), а также список привязанных топливных чипов объекта (или предупреждение жёлтым, если чипов больше одного — лишние нужно заблокировать). Если авто не привязан — кнопка «Выбрать автомобиль» и подсказка «В справочнике нет авто с IMEI этого объекта».

1.2 Раздел «Профиль объекта»#

  • «Иконка» — выпадающий список готовых иконок + превью выбранной иконки справа от списка.
  • «Тип объекта» — выпадающий список (например «Автотранспорт»); при смене типа автоматически пересчитывается список доступных подтипов.
  • «Подтип объекта» — зависит от «Типа объекта», недоступен, пока тип не выбран. Те же две иконки-кнопки рядом: «+» добавить подтип, карандаш — переименовать выбранный.
  • «Марка/Модель» — поле с автодополнением (начните вводить — покажется список подходящих вариантов), плюс три иконки-кнопки: «+» добавить новую марку/модель, карандаш — переименовать выбранную, значок списка — открыть общий список марок/моделей (поиск, редактирование, удаление). Рядом чекбокс «Показывать марку/модель в свойствах объекта».
  • «Ремонт» — чекбокс «Объект требует ремонта».
  • «Мин. стоянка (мин.)» и «Неактивность (мин.)» — числовые поля, пороги для определения статусов объекта на карте/в отчётах.
  • «График смен» — выпадающий список (заполняется в справочнике «Сервисные функции» → «Справочник смен»); по нему отчёт по расходу топлива группирует данные по сменам.
  • «Примечание» — свободный текст, до 500 символов.
  • «Пароль терминала» — текстовое поле, до 100 символов.
  • «Телефон» — текстовое поле с тем же чекбоксом-переключателем «Показывать … в свойствах объекта», что и у гос./гаражного номера.

1.3 Раздел «Параметры учета»#

  • «RFID номер» — номер RFID-карты автомобиля.
  • «Тип топлива» — выпадающий список; обязателен, если заполнен RFID-номер (под него заводится карта доступа) — если RFID указан, а тип топлива нет, под полем появляется подсказка «Укажите тип топлива для выдачи RFID-карты».
  • «Норма расхода на холостом ходу л/час», «Норма расхода на 100 км», «Норма расхода на моточас», «Суточная норма работы (ч)» — числовые поля (шаг 0.01), используются в отчётах по топливу как эталонные нормы.

2. Вкладка «Датчики»#

2.1 Панель инструментов#

  • Поле «Фильтрация» (с иконкой воронки) — текстовый поиск, фильтрует таблицу датчиков ниже по мере ввода (по имени датчика).
  • Кнопка «Добавить» (синяя, с плюсом) — открывает окно «Добавление датчика» (раздел 3). Недоступна, пока список датчиков ещё грузится.
  • Кнопка «Действия» (значок молнии, со стрелкой вниз) — выпадающее меню, содержимое которого зависит от того, выбран ли датчик в таблице кликом:
    • Если датчик выбран: пункт «Пересчитать» (открывает окно пересчёта выбранного датчика за период) и, если датчик допускает удаление, пункт «Удалить датчик» (выделен красным).
    • Если датчик не выбран: четыре пункта — «Выгрузить в буфер», «Выгрузить в файл» (экспорт всех датчиков объекта), «Загрузить датчики из буфера», «Загрузить датчики из файла» (импорт/копирование настроек датчиков, в том числе между объектами).
  • Кнопка «Редактировать» (карандаш) — открывает окно редактирования выбранного датчика. Неактивна, пока датчик не выбран, или если выбранный датчик недоступен для редактирования (часть системных/авто-датчиков).
  • Кнопка «Диагностика» (значок пульса) — открывает окно «Диагностика ремонта» объекта целиком (раздел 5), не привязано к конкретному датчику.
  • Кнопка «Обновить» (круговая стрелка) — перезагружает список датчиков объекта с сервера.
  • Кнопка «?» (справа от «Обновить») — открывает эту статью базы знаний в новой вкладке.

2.2 Таблица датчиков#

Столбцы: значок типа датчика, «Имя», «Тип», «Источник данных» (тег/колонка сырых данных), «Статус» (зелёная галочка — датчик активен), «Показывать под деревом объектов», «Использовать в отчетах», «Показывать на графике» (последние три — Да/Нет).

  • Одиночный клик по строке — выделяет датчик, после чего становятся доступны «Редактировать» и профильные пункты меню «Действия».
  • Двойной клик по строке — выделяет датчик и сразу открывает окно редактирования.
Свойства Датчики Ретрансляции Сервис ×
🔍 Фильтрация + Добавить ⚡ Действия ▾ ✎ Редактировать Диагностика ↻ Обновить ?
Имя Тип Источник данных Статус
Дата и время date_time date_time ✓
Датчик уровня топлива Датчик уровня топлива ДУТ RS485 1 ✓
Зажигание Зажигание CAN обороты двигателя ✓

3. Окно «Добавление датчика» / «Редактирование датчика»#

Слева — вертикальная навигация по вкладкам, справа — поля выбранной вкладки. Набор вкладок и полей зависит от выбранного «Типа датчика» — см. раздел 4.

3.1 Вкладка «Основная» — есть у всех типов датчиков#

  • «Тип датчика» — выпадающий список; при смене типа переинициализируются специфичные поля. При редактировании существующего датчика заблокирован.
  • «Название» — текстовое поле, заблокировано, пока не выбран тип датчика.
  • «Тип значения» и «Единица» — только для «Универсального датчика»/«Датчика температуры». Список «Тип значения»: Число, Температура (°C), Давление (бар), Процент (%), Напряжение (В), Ток (А), Топливо (л), Скорость (км/ч).
  • «Нижний / верхний порог» — появляются, только если «Тип значения» = «Температура».
  • «Способ расчета» — только для «Расход топлива двигателем».
  • «Иконка» — сетка кнопок-значков.
  • Три переключателя: «Отображать в свойствах», «Использовать в отчетах», «Показывать на графике».
Добавление датчика
Основная Входы События Тарировка
Тип датчикаДатчик уровня топлива ▾ НазваниеДатчик уровня топлива Иконка 💧🔌⚙ ☑ Отображать в свойствах ☑ Использовать в отчетах ☐ Показывать на графике
✓ Создать × Закрыть

3.2 Вкладка «Входы»#

  • «Первичный тег» + поле «Фильтр» + список карточек тегов (имя, техническая колонка, последнее значение справа курсивом).
  • Для сумматоров — вместо тегов список датчиков-источников (карточки, клик добавляет/убирает) + «Предел свежести источника, сек».
  • Для «Расход топлива двигателем» — доп. «Второй тег».
  • Для расчётных CAN-датчиков — «Теги для формулы» (мультивыбор).
  • Для ДУТ/Уровня в ёмкости — «Фильтровать по (заморозка вместо обнуления до нуля)», «Порог фильтра», «Направление фильтра».
Редактирование датчика
Основная Входы События Тарировка Параметры
Первичный тегДУТ RS485 1 (rs485_1_level) ▾ ФильтрПоиск по тегу или колонке
ДУТ RS485 1rs485_1_level373
ДУТ CANcan_fuel_level68
Фильтровать по (заморозка вместо обнуления до нуля)Напряжение питания (mainPowerVoltage) ▾ Порог фильтра4000 Направление фильтраЗамораживать НИЖЕ порога ▾

3.3 Вкладка «События»#

Пока не реализована — только текст-заглушка «События будут настроены на следующем этапе.».

3.4 Вкладка «Тарировка» (формула) — расчётные CAN-датчики#

«Режим» (Без преобразования / Формула), «Диапазон» (от/до), «Формула» (x — переменная сырого значения). Плюс, в зависимости от типа: «Канал дельты по первичным данным» (Расход топлива двигателем), «Макс. время между данными»/«Доп. множитель» (Датчик мгновенного расхода), «Контрольная колонка»/«Порог контрольной колонки» (Датчик мгновенного расхода, Датчик нагрузки), «Порог срабатывания»/«Условие» (Зажигание, Датчик нагрузки), «CAN моточасы» (Зажигание).

Редактирование датчика
Основная Входы События Тарировка
РежимФормула ▾ Диапазон0429496729 Формулаx/10 Порог срабатывания599 Условие>= ▾ CAN моточасыCAN моточасы (engine_hours) ▾

3.5 Вкладка «Тарировка» (таблица) — Датчик уровня топлива / Уровень в ёмкости#

Таблица «Сырое значение → Уровень (л)», линейная интерполяция между точками. Кнопка «График» (открывает график калибровочной кривой), «Экспорт» (в буфер обмена / в текстовый файл / в файл Excel), «Импорт» (из буфера обмена / из текстового файла — можно вставить готовую таблицу через Ctrl+V прямо в область таблицы). Кнопка «+» добавляет строку, значок корзины — удаляет.

Редактирование датчика
Основная Входы События Тарировка Параметры Отбрасываемые исходные Отбрасываемые
📈 График ↑ Экспорт ▾ ↓ Импорт ▾
Сырое значение Уровень (л)
0 0 🗑
104 40 🗑
240 60 🗑
+

3.6 Вкладка «Параметры» — ДУТ, Уровень в ёмкости, оба сумматора#

«Единицы измерения» (по умолчанию «л»), «Отбросить точек после включения зажигания» (нет у Уровня в ёмкости/Сумматора ёмкостей), «Тип сглаживания» (По точкам / По времени / Адаптивное), «Степень сглаживания», «Период стабилизации (сек)», «Мин. объём заправки (л)», «Мин. объём слива (л)», «Расход на стоянках по реальным показаниям» (нет у ёмкостных типов).

3.7 Вкладка «Отбрасываемые исходные» — ДУТ и Уровень в ёмкости (сумматоров нет)#

Фильтр сырого значения ДО тарировки: «Минимум», «Максимум», «Замена» (пусто — точка отбрасывается).

Редактирование датчика
Тарировка Параметры Отбрасываемые исходные Отбрасываемые
Минимум1 Максимум  Замена (пусто — точка отбрасывается) 
Фильтр сырого значения датчика — работает до тарировки. Точка отбрасывается, если сырое число меньше «Минимума» или больше «Максимума». «Замена» пустая — точка пропускается; заполненная — сырое значение подменяется на неё.

Чтобы отсечь ровно 0: Минимум = 1 (или 0.001), Максимум — пусто, Замена — пусто. Минимум = 0 не сработает — проверка строгая, ноль сам себя не отсечёт.

3.8 Вкладка «Отбрасываемые» — все 4 типа топливной/ёмкостной группы#

Тот же фильтр, что «Отбрасываемые исходные», но уже после тарировки, по значению в литрах.

4. Каждый тип датчика по отдельности#

17 типов, доступных в выпадающем списке «Тип датчика», в том порядке, в котором они там показаны.

4.1 CAN абсолютный пробег#

Вкладки: Основная, Входы, События, Тарировка. Формула по умолчанию — x*0.125, тег по умолчанию — колонка total_mileage.

4.2 CAN моточасы#

Вкладки: Основная, Входы, События, Тарировка. Формула по умолчанию — x/20, тег по умолчанию — engine_hours. Такие датчики появляются в списке «CAN моточасы» на «Тарировке» датчика «Зажигание».

4.3 Датчик мгновенного расхода#

Вкладки: Основная, Входы, События, Тарировка (с «Макс. время между данными», «Доп. множитель», «Контрольная колонка», «Порог контрольной колонки»). Формула по умолчанию — x*0.05.

4.4 Датчик нагрузки#

Вкладки: Основная, Входы, События, Тарировка («Контрольная колонка»/«Порог», «Порог срабатывания» по умолчанию 900, «Условие»). Формула по умолчанию — x/10.

4.5 Датчик работы механизма#

Вкладки: Основная, Входы, События, Тарировка («Контрольная колонка»/«Порог», «Порог срабатывания» по умолчанию 1, «Условие» по умолчанию «>=»). Формула по умолчанию — x/10. По устройству — точная копия «Датчика нагрузки» (4.4): тарированное значение сравнивается с порогом, переход через порог даёт статус «Работает» / «Не работает» (на карточке объекта, по аналогии с «Под нагрузкой»/«Без нагрузки» у датчика нагрузки) — из этих статусов и складывается накопленное время работы в новом отчёте.

Датчик «Работа механизма» — то, что определяет доступность объекта в «Отчёте о работе механизмов» (раздел 11.8 руководства по объектам): в дерево объектов того отчёта попадают только объекты, у которых создан хотя бы один датчик этого типа. Дополнительных галочек не нужно — достаточно один раз создать и сохранить датчик; ни «Отображать в свойствах», ни «Использовать в отчетах», ни «Показывать на графике» на участие в отчёте не влияют, это обычные переключатели отображения датчика в остальном интерфейсе.

4.6 Датчик температуры#

Технически — «Универсальный датчик» с «Типом значения» = «Температура» (°C). Вкладки: Основная (с «Тип значения»/«Единица»/«Нижний-верхний порог»), Входы, События, Тарировка (только Режим/Диапазон/Формула).

4.7 Датчик уровня топлива (ДУТ)#

Вкладки: Основная, Входы, События, Тарировка (калибровочная таблица), Параметры, Отбрасываемые исходные, Отбрасываемые. Подробный конвейер обработки — раздел 4.17.

4.8 Зажигание#

Вкладки: Основная, Входы, События, Тарировка (Порог срабатывания по умолчанию 599, Условие, CAN моточасы). Формула по умолчанию — x/10.

4.9 Напряжение аккумулятора, мВ#

Вкладки: только Основная, Входы, События — «Тарировки» нет, значение берётся сырым как есть.

4.10 Напряжение питания#

Вкладки: Основная, Входы, События, Тарировка (без доп. полей). Формула по умолчанию — x/1000, тег по умолчанию — volt_power.

4.11 Обороты двигателя#

Вкладки: Основная, Входы, События, Тарировка (без доп. полей). Формула по умолчанию — x.

4.12 Расход топлива двигателем#

Вкладки: Основная («Способ расчета»: Накопительный счетчик / Относительный-импульсный счетчик / Подача-обратка накопительные каналы / Подача-обратка относительные каналы / Мгновенный расход л/ч), Входы (доп. «Второй тег»), События, Тарировка (доп. «Канал дельты по первичным данным»). Формула по умолчанию — x/2.

Мгновенный расход, л/ч — отдельный способ расчёта, когда двигатель отдаёт по CAN-шине не нарастающий счётчик литров, а текущую скорость расхода в реальном времени (SAE J1939, PGN 0xFEF2, SPN183 «Engine Fuel Rate»). Расход между двумя соседними сообщениями считается методом трапеций (среднее двух соседних показаний × прошедшее время), разрыв связи дольше 300 секунд не экстраполируется. Формула по умолчанию для перевода сырых единиц в л/ч — x*0.05 (стандартное разрешение SAE J1939), но фактический масштаб конкретного терминала стоит проверить и при необходимости откалибровать по факту (сверить с расходом по баку за сутки без заправок). Подробный разбор принципа работы, выбора правильного CAN-тега (не любой CAN16BITRx подряд — какой именно тег несёт SPN183, зависит от CAN-шаблона конкретной техники) и калибровки — в отдельном руководстве: «Расход топлива по мгновенному расходу (PGN FEF2, SPN183/184)».

4.13 Сумматор датчиков уровня#

Вкладки: Основная, Входы (список «Датчики уровня (минимум 2)» — карточки существующих датчиков объекта, клик добавляет/убирает + «Предел свежести источника, сек», по умолчанию 900), События, Параметры, Отбрасываемые. Без «Тарировки»-таблицы и «Отбрасываемых исходных» — сумматору приходят уже тарированные литры.

4.14 Сумматор емкостей#

То же самое, что 4.13, но источники — датчики «Уровень в ёмкости».

4.15 Счетчик топлива топливораздача#

Вкладки: только Основная, Входы, События — без «Тарировки».

4.16 Универсальный датчик#

Вкладки: Основная (полные поля «Тип значения»/«Единица», плюс «Нижний-верхний порог» при «Температуре»), Входы, События, Тарировка (Режим/Диапазон/Формула).

4.17 Уровень в ёмкости#

Тот же конвейер, что у ДУТ, но для стационарной ёмкости. На «Параметры» нет «Отбросить точек после включения зажигания» и «Расход на стоянках по реальным показаниям» — у ёмкости нет понятия «зажигание»/«стоянка». Сглаживание и мин. объёмы заправки/слива по умолчанию выше — ёмкость на порядок больше бака.

5. Конвейер обработки «Датчика уровня топлива» / «Уровня в ёмкости» — подробно#

Точка сырых данных проходит через шаги строго по порядку:

  1. Фильтр «Заморозка вместо обнуления» (вкладка «Входы») — если контрольная колонка (например, напряжение бортовой сети) проваливается ниже/выше порога, новое сырое значение не пишется — сохраняется последнее известное сглаженное.
  2. Отбрасывание первых точек после включения зажигания (вкладка «Параметры») — первые N точек после каждого 0→1 полностью пропускаются.
  3. «Отбрасываемые исходные» — фильтр сырого значения ДО тарировки: Минимум/Максимум/Замена. Пример отсечения нуля: Минимум = 1 (или 0.001), Максимум пустой, Замена пустая.
  4. Тарировка — таблица «Сырое значение → Уровень (л)», линейная интерполяция.
  5. «Отбрасываемые» — тот же фильтр, но ПОСЛЕ тарировки, по литрам.
  6. Сглаживание («Тип сглаживания» + «Степень сглаживания»).
  7. Период стабилизации (сек) — «выжидание» после резкого скачка перед тем, как считать значение установившимся.
  8. Детекция заправки/слива — по порогам «Мин. объём заправки (л)» и «Мин. объём слива (л)».
  9. «Расход на стоянках по реальным показаниям» — включает расчёт расхода на стоянках по фактическому изменению уровня, а не по норме (нет у Уровня в ёмкости).

6. Системные датчики — не создаются через это окно#

«Дата и время», «Датчик GPS/ГЛОНАСС», «Адрес», «Скорость» и подобные создаются автоматически при подключении объекта, в выпадающий список «Тип датчика» не входят.

7. Вкладка «Ретрансляции»#

Настройка пересылки данных объекта на сторонние платформы (Wialon IPS, Wialon Retranslator и т.п.).

7.1 Форма добавления/редактирования ретрансляции#

  • «Адрес» — обязательное текстовое поле (хост).
  • «Порт» — обязательное число, 1–65535.
  • «Тип» — выпадающий список протоколов ретрансляции (Wialon IPS и др.), обязателен.
  • «Пароль» — текстовое поле; скрыто для протокола Wialon Retranslator (там пароля в протоколе не предусмотрено, авторизация по UID — показ поля вводил в заблуждение, будто оно на что-то влияет).
  • «Точка актуальности» — дата и время: с какого момента начать пересылку данных.
  • Кнопки: «Добавить» (или «Сохранить», если редактируется существующая запись; неактивна, пока не заполнены Адрес и Порт), «Сброс» (очистить форму), «Обновить» (перезагрузить список).

7.2 Таблица ретрансляций#

Столбцы: Тип, Адрес, Порт, Точка акт., Посл. пакет, Статус, Сообщение. У каждой строки — три иконки-кнопки: карандаш («Редактировать» — подставляет запись в форму выше), play/stop («Старт»/«Стоп» — включает или останавливает пересылку), корзина («Удалить»).

8. Вкладка «Сервис»#

Два подраздела-переключателя вверху: «История нарядов» (счётчик количества рядом) и «Фотоколлекция объекта» (тоже со счётчиком).

8.1 История нарядов#

Двухколоночный вид: слева список сервисных нарядов объекта по дате (номер наряда, цветной статус-пилюля, дата создания, начало текста заявки, куратор/монтажники) — клик по строке открывает деталь справа. Если нарядов нет — сообщение «По этому объекту сервисных нарядов нет.».

Деталь наряда (справа) показывает: номер и объект, IMEI и дату создания, статус, регистратора, куратора, дату завершения и план (если есть), адрес (если есть), текст проблемы/заявки, результат (сводно, если есть), причину переноса (если была), отчёты каждого монтажника (кто, когда принял/начал/сдал/выполнил, сумма ЗП если задана, текст отчёта), таблицу списанных материалов (номенклатура, количество, единица, серийные номера), миниатюры фотоотчёта и картинок-примеров из заявки. Клик по любой миниатюре открывает её на весь экран (лайтбокс с крестиком-закрытием и подписью снизу).

8.2 Фотоколлекция объекта#

Плитка всех фотографий по объекту из всех нарядов сразу (общий счётчик наверху), у каждой фотографии — бейдж с номером наряда. Подсказка «клик — на весь экран» — тот же лайтбокс, что и в истории нарядов.

9. Окно «Диагностика ремонта»#

Открывается кнопкой «Диагностика» на вкладке «Датчики» (раздел 2.1). Отдельное модальное окно (не вкладка), показывает состояние ВСЕХ датчиков объекта разом.

  • Шапка — название объекта и IMEI.
  • Цветная плашка-сводка: «Критичных замечаний нет. Объект полностью исправен.» (зелёная) либо предупреждение (жёлтая), если что-то не так.
  • Четыре карточки-метрики: «Период» (диапазон дат анализа), «Датчиков» (всего), «Работает» (зелёным), «Нет данных» (красным).
  • Таблица по каждому датчику: значок+имя+тип, статус («Работает»/проблема, с иконкой), «Дни с данными» (в формате «N / всего дней периода»), «Первые данные», «Последние данные», «Посл. значение» (с единицей измерения), «Сообщение» (например «Данные есть, но не за каждый день», для проблемных — ещё и «Проблема с …» с датой начала).
  • Кнопка «Закрыть» внизу.

10. Отправка команд на устройство и «замок зажигания»#

В системе нет отдельной, готовой кнопки «Заблокировать двигатель» / «Замок зажигания» — это не готовая функция, а ручная отправка сырой команды протокола терминала через универсальную панель. Раздел ниже описывает именно этот механизм: как он работает и как его можно использовать для дистанционной блокировки зажигания, если модель терминала это поддерживает.

10.1. Где отправляется команда#

На карточке объекта, под картой — вкладка «Сообщения» (соседние вкладки — «Журнал принятых данных» и «Графики»). Здесь же, во вкладке «Последние 20», можно посмотреть историю уже отправленных на этот объект команд и их статус.

Панель «Сообщения» под картой объекта: выбор канала GPRS/SMS, поле свободного текста для команды с примером STATUS или RFIDSET, кнопка «Отправить», список неотправленных команд
Рисунок — Панель отправки команд объекту (пример — компания «КМК», терминал Navtelecom SMART S-2435).

Поля панели: выбор канала (GPRS или SMS), само поле команды (обычный текст — система ничего не подсказывает и не проверяет, кроме отправки как есть) и кнопка «Отправить». Команда уходит в очередь и рассылается тем каналом, который выбран.

10.2. Команда на реле/выход — только для терминалов Navtelecom#

Из всех протоколов, которые понимает система, только терминалы Navtelecom поддерживают универсальную команду переключения пронумерованного выхода (реле): RELAY (синоним — SETOUT). Именно к этому выходу на конкретной модели терминала физически подключается реле блокировки стартера/зажигания — но какой номер выхода на что подключён, определяет монтажник при установке, в самой системе это никак не подписано.

КомандаЧто делает
RELAY 1YВключить (замкнуть) выход №1.
RELAY 1NВыключить (разомкнуть) выход №1.
RELAY 1N,2YНесколько выходов за один вызов — через запятую.

Обычно замок зажигания подключают так, чтобы «выход выключен» = реле разомкнуто = цепь пуска разорвана, то есть именно RELAY <N>N физически блокирует запуск двигателя, а RELAY <N>Y возвращает возможность завести. Но это зависит от монтажной схемы конкретной машины — перед использованием на реальном автомобиле обязательно уточните у монтажника, какой номер выхода и какая логика (Y/N) там разведены.

Никаких проверок безопасности нет. Система не проверяет скорость, зажигание или что-либо ещё перед отправкой команды, не спрашивает подтверждения и не показывает предупреждение «объект в движении». Ответственность за то, когда и в какой ситуации отправлять команду блокировки, полностью на том, кто её отправляет.

Для остальных протоколов (Sinocastel, ADM и т.д.) такой команды нет вообще — свободное поле команды у них принимает только сервисные команды диагностики/настройки самого терминала (STATUS, PING, SET и т.п.), не реле.

11. Фильтрация «мусорных» значений CAN-датчиков (например, оборотов двигателя)#

У некоторых CAN-параметров (в частности — «Обороты двигателя») сама шина CAN может кратковременно передавать служебное значение «нет данных» вместо реального показания — например, в момент, когда зажигание уже включено, но двигатель ещё не запущен и блок управления двигателем ещё не начал реально считать обороты. По протоколу SAE J1939 таким служебным значением обычно является 65535 (0xFFFF) — оно проходит через систему как обычное число и может попасть в журнал и в отчёты как ложный скачок оборотов.

Отдельного механизма «отбрасывать N точек после включения зажигания» (раздел 5) для CAN-датчиков нет — эта настройка существует только для датчика уровня топлива и уровня в ёмкости (включая сумматоры). Для оборотов двигателя и других CAN-параметров она не подключена.

Как отфильтровать — через «Диапазон» на вкладке «Тарировка»#

Единственный доступный сегодня способ отсечь такие выбросы для CAN-датчика — сузить поле «Диапазон» на вкладке «Тарировка» этого датчика (раздел 3.4) так, чтобы верхняя граница была ниже мусорного значения. Любая точка за пределами диапазона просто не сохраняется (без замены на какое-либо другое значение).

Форма редактирования датчика «Обороты двигателя», вкладка «Тарировка»: режим «Формула», поле «Диапазон» со значениями от 0 до 4000, формула x
Рисунок — Настроенный диапазон 0–4000 у датчика «Обороты двигателя» (реальный пример — компания «КМК», терминал Navtelecom на MAN TGA): значение-сигнал 65535 не проходит по диапазону и отбрасывается.

Возьмите верхнюю границу с запасом выше реальных максимальных оборотов двигателя (в примере — 4000 об/мин), но заметно ниже 65535 — тогда мусорное значение не пройдёт, а настоящие показания не потеряются.

Это статичная верхняя граница, а не «умный» фильтр по времени после включения зажигания — он одинаково отбросит и мусорное значение 65535, и любое другое значение выше границы, даже если оно вдруг окажется реальным (например, при поломке двигателя с реальным превышением оборотов). Заменить точку на предыдущее «последнее хорошее» значение эта настройка не умеет — точка просто пропускается.