Расходомеры топлива
Расход топлива прибор снимает четырьмя способами: считает импульсы с импульсного расходомера на дискретно-аналоговом входе, слушает расходомер DFM по шине CAN, опрашивает кориолисовы расходомеры по Modbus RTU и принимает данные от Eurosens Delta по RS-485.
Импульсный расходомер
Заголовок раздела «Импульсный расходомер»Импульсный выход расходомера соединяется с одним из дискретно-аналоговых входов (ДАВ) прибора.

Для монтажа понадобятся электромонтажный инструмент, мультиметр и комплект монтажных проводов с предохранителями.
Настройка входа
Заголовок раздела «Настройка входа»Настройка идёт в два этапа — сначала измеряется амплитуда сигнала, потом по ней выставляется порог.
Этап 1. Замер максимальной амплитуды.
- Для входа задайте тип фильтра «Среднее значение» и длину фильтра 50.
- Запустите двигатель и дождитесь начала работы расходомера.
- На вкладке «Устройство», слегка увеличивая обороты в течение одной-двух минут, засеките максимальное значение амплитуды на этом входе.
Этап 2. Настройка счёта импульсов.
- Задайте тип фильтра «Подсчёт импульсов» и длину фильтра 1.
- Установите границу дискретного сигнала равной замеренной амплитуде, делённой на 2.
- Решите, как считать импульсы:
- «Обнулять импульсы после записи точек» включено — счётчик обнуляется при записи каждой очередной точки;
- выключено — подсчёт идёт накопительным итогом, счётчик обнуляется по достижении максимума 65535.
- Отметьте в основном пакете поля тех ДАВ, к которым подключён расходомер.
- Проверьте значение входа на вкладке «Устройство» в разделе «Аналоговые входы» и сверьте его с сообщениями, приходящими на сервер.
Пересчёт импульсов в литры выполняет ПО мониторинга.
⚙ Открыть настройки входов
Если прибор насчитывает лишние импульсы
Заголовок раздела «Если прибор насчитывает лишние импульсы»Помехи и кратковременные перепады напряжения в бортовой сети сбивают счёт. Прибор рекомендуется подключать напрямую к клеммам аккумуляторной батареи. Если и при этом в момент запуска двигателя набегают лишние импульсы, увеличьте длину фильтра по таблице:
| Частота импульсов расходомера, Гц | Длина фильтра |
|---|---|
| 2000 | 1 |
| 1000 | 2 |
| 500 | 4 |
| 250 | 8 |
| 125 | 16 |
| 63 | 32 |
| 31 | 64 |
| 16 | 128 |
| 8 | 256 |
Расходомер DFM по CAN
Заголовок раздела «Расходомер DFM по CAN»Расходомер DFM производства «Технотон» измеряет расход топлива в топливной магистрали. При подключении по CAN прибор получает не только мгновенный расход, но и наработку двигателя по режимам, суммарный расход, напряжение бортсети, неисправности расходомера и факты несанкционированного воздействия на него.

Для подключения используется интерфейсный кабель из комплекта расходомера; возможно и прямое подключение к контактам CAN прибора.
Настройка DFM по CAN
Заголовок раздела «Настройка DFM по CAN»-
Включите отправку приборoм подтверждений в CAN-шину:
Activecan 1 -
В настройках CAN задайте параметры интерфейса и запустите «Прослушать CAN», дождитесь вывода всех идентификаторов.
-
Выберите нужные параметры и привяжите их к тегам протокола.
-
Отметьте в основном пакете те параметры, которые нужно отправлять на сервер, и примените настройки.
На сервер уйдут именно те данные, которые вы привязали к тегам протокола.
Параметры вида «CAN-LOG. …» (например, «CAN-LOG. Нагрузка на ось 1») относятся к настройке передачи данных от CAN-LOG, а не от DFM.
Про саму шину CAN читайте в статьях «Подключение прибора к CAN-шине» — про провода и согласование — и «Настройка CAN: режимы и мастер» — про режимы, скорости и фильтры.
⚙ Открыть настройки CAN
Идентификаторы и коэффициенты DFM
Заголовок раздела «Идентификаторы и коэффициенты DFM»| CAN ID | Что содержит | Как пересчитать |
|---|---|---|
18F6056F | Расход топлива, параметры | часовой расход × 0,05 (л/ч) |
18F60B6F | Напряжение бортсети | × 0,05 (В) |
18F6826F | Режим «Холостой ход»: расход и наработка | расход × 0,001 (л), время в с |
18F6836F | Режим «Оптимальный» | то же |
18F6846F | Режим «Перегруз» | то же |
18F6856F | Режим «Накрутка» | то же |
18F6866F | Режим «Отрицательный» | то же |
18F6876F | Режим «Вмешательство» | время в с |
18F6886F…18F68C6F | Расход топлива, камера «Подача» 1…5 | расход × 0,001 (л), время в с |
18F68D6F…18F6916F | Расход топлива, камера «Обратка» 1…5 | расход × 0,001 (л), время в с |
18F7046F | Наработка и расход двигателем | расход × 0,001 (л), время в с |
18FD096F | Общий расход высокого разрешения | расход за поездку и суммарный × 0,001 (л) |
18FECA6F | Активные DTC | — |
18FEEE6F | Температура двигателя 1 | значение − 40 (°C) |
18FEF26F | Путевой расход | часовой расход × 0,05 (л/ч), мгновенный × 0,00195312 (км/л) |
Подробное описание структуры сообщений — в базе данных S6 «Технотона» (http://s6.jv-technoton.com).
Кориолисовы расходомеры по RS-485
Заголовок раздела «Кориолисовы расходомеры по RS-485»Алгоритм EasyLogic поочерёдно опрашивает расходомеры по Modbus RTU и складывает результат в теги MODBUS.
Доступно на Galileosky 7x с прошивки 44.3 и на Galileosky 10.

Настройка кориолисова расходомера
Заголовок раздела «Настройка кориолисова расходомера»-
Задайте тип периферии RS-485 = «Только обработчики RS485 в EasyLogic» (
RS485FN 4). -
Загрузите алгоритм — в зависимости от нужного числа опрашиваемых устройств:
SCRIPT galileosky/CORIOLIS_15_DEVICESSCRIPT galileosky/CORIOLIS_13_DEVICESДля загрузки с сервера в приборе должна быть SIM-карта с GPRS или активное Wi-Fi-соединение. При локальном подключении по USB или BLE алгоритм заливается бинарным файлом в разделе EasyLogic.
-
Убедитесь, что в строке EasyLogic на вкладке «Устройство» отображается имя алгоритма, и перезагрузите прибор.
⚙ Открыть EasyLogic
Команды
Заголовок раздела «Команды»CORIOLISFMETERCHGADDR <текущий адрес>,<новый адрес> → New address: 15CORIOLISFMETERRSTADDR → Addresses reset to defaultРаскладка по тегам
Заголовок раздела «Раскладка по тегам»Расходомеры с нечётными адресами по умолчанию отдают пять значений, с чётными — три:
| Адрес | Теги |
|---|---|
| 1 | MODBUS_0 Operation mark, MODBUS_1 Volume total, MODBUS_2 Volume flow, MODBUS_3 Temperature, MODBUS_4 Density |
| 2 | MODBUS_5 Operation mark, MODBUS_6 Volume total, MODBUS_7 Volume flow |
| 3 | MODBUS_8 … MODBUS_12 (пять значений) |
| 4 | MODBUS_13 … MODBUS_15 (три значения) |
| … | далее чередование по той же схеме |
| 15 | MODBUS_56 … MODBUS_60 (пять значений) |
Operation mark == −1 означает ошибку приёма данных с устройства.
Диагностика
Заголовок раздела «Диагностика»| Сообщение | Значение |
|---|---|
addr %d. Operation mark of the meter | Адрес Modbus-устройства, маркер срабатывания счётчика |
addr %d. Volume total / Volume flow / Temperature / Density | Соответствующий параметр по адресу |
value: %d | Значение |
Error. Res code: %d in %s | Ошибка при запросе параметра |
Old address: %d, new address: %d | Смена адреса устройства |
Change address error. MB error code: %d | Ошибка смены адреса, код Modbus |
p%d inited? | Порт не инициализирован — проверьте подключение и перезагрузите прибор |
aS:%d != br: %d | Ожидаемый размер ответа не совпал с прочитанным |
MB error code: %d | Ошибка Modbus при чтении или записи |
Eurosens Delta по RS-485
Заголовок раздела «Eurosens Delta по RS-485»Датчики расхода топлива Eurosens Delta ставят на автомобили, речные суда, дизель-генераторы. Обработка реализована алгоритмом EasyLogic, поэтому нужен прибор с поддержкой EasyLogic.

«Земли» (GND) прибора и устройств должны быть соединены, питание на устройства подаётся отдельно.
К прибору подключается до 4 устройств с адресами 1…4.
Настройка Eurosens Delta
Заголовок раздела «Настройка Eurosens Delta»-
Установите SIM-карту с поддержкой GPRS (алгоритм скачивается с сервера).
-
Выполните команду:
script galileosky/DeltaRS -
Через несколько минут убедитесь на вкладке «Устройство», что в строке EasyLogic появилось имя алгоритма.
-
В настройках трека выберите структуру внутреннего архива «Динамическая».
-
Отметьте в основном пакете тег «Массив пользователя» и примените настройки.
Данные передаются периодически; при получении состояния «вмешательство» пишется внеочередная точка.
Формат массива пользователя
Заголовок раздела «Формат массива пользователя»Первый байт массива — тип данных, всегда 0x07. Дальше идут четыре
группы, по одной на устройство. Размер группы:
- 1 байт, если при получении данных произошла ошибка;
- 27 байт при успешном обмене.
Максимальный размер массива — 1 + 4 × 27 = 109 байт, минимальный — 1 + 4 × 1 = 5 байт.
Формат одной группы, порядок байтов little-endian:
| № | Размер | Описание |
|---|---|---|
| 1 | 1 | Статус устройства и связи: 0 — нет ответа; иначе битовая маска: бит 0 — холостой ход, бит 1 — номинальный режим, бит 2 — перегрузка, бит 3 — накрутка, бит 4 — отрицательный, бит 5 — вмешательство, биты 6 и 7 не используются |
| 2 | 4 | Объём топлива с момента включения датчика, 0,01 л (int32 со знаком) |
| 3 | 4 | Текущая скорость потока, 0,1 л/ч (int32 со знаком) |
| 4 | 4 | Объём топлива камеры подачи, 0,01 л (int32 со знаком) |
| 5 | 4 | Скорость потока камеры подачи, 0,1 л/ч (int32 со знаком) |
| 6 | 1 | Температура камеры подачи, °C (int8 со знаком) |
| 7 | 4 | Объём топлива камеры обратки, 0,01 л (int32 со знаком) |
| 8 | 4 | Скорость потока камеры обратки, 0,1 л/ч (int32 со знаком) |
| 9 | 1 | Температура камеры обратки, °C (int8 со знаком) |
Поля 2…9 передаются, только если статус не равен нулю.
Разбор массива выполняет ПО мониторинга.
⚙ Открыть настройки протокола
См. также: Датчики уровня топлива · Подключение по Modbus · Дискретные, токовые датчики и терморезисторы · Последовательные порты RS-232 и RS-485 · Подключение прибора к CAN-шине · Настройка CAN: режимы и мастер