Используем универсальный протокол MODBUS RTU для считывания расширенной информации с датчиков расхода топлива Eurosens
Рассмотрим для примера подключение расходомера Delta RS к терминалу СМАРТ 2435 от Навтелеком по интерфейсу RS485.
Настройка датчика расхода:
устанавливаем тип интерфейса, протокола, скорость обмена и адрес на линии.
Одновременно мы можем подключить несколько расходомеров – в этом случае им надо присвоить разные адреса.
Настройка терминала СМАРТ:
Максимальное число считываемых параметров – 16. Расходомеры Eurosens Delta передают больше параметров, поэтому выберем наиболее интересующие нас из карты регистров MODBUS Eurosens Delta.
Eurosens Direct/Delta MODBUS протокол |
Наиболее интересные параметры хранятся в регистрах:
0000 – счетчик расхода топлива двигателем
0002 – мгновенный расход топлива двигателем
0003 – статус (текущий режим двигателя, наличие вмешательства)
0006 – мгновенный расход в магистрали подачи
0010 – мгновенный расход в магистрали обратки
0012 – счетчик расхода топлива в режиме “холостой ход”
0014 – счетчик расхода топлива в режиме “номинальный”
0016 – счетчик расхода топлива в режиме “перегрузка”
0018 – счетчик расхода топлива в режиме “накрутка”
0038 – время работы двигателя в режиме “холостой ход”
0040 – время работы двигателя в режиме “номинальный”
0042 – время работы двигателя в режиме “перегрузка”
0044 – время работы двигателя в режиме “накрутка”
0064 – счетчик времени вмешательства
Обратите внимание, что адреса регистров в терминале СМАРТ должны задаваться в 16-ричной системе, для этого их надо перевести из десятичной.
пример:
Адрес в десятичной системе 0010, в шестнадцатеричной 0хА
Получаем настройки терминала Смарт:
Далее переходим на вкладку Настройка протокола.
Версию протокола передачи данных выбираем FLEX 3.0
На вкладке “Пользовательские параметры” выбираем параметры, которые будут передаваться трекером.
Загружаем конфигурацию в устройство.
Устройство перезагрузится и по истечении 40 секунд начнет передавать считывать данные с расходомера.
Проверить передаются данные или нет можно в окне телеметрии, вкладка Пользовательские параметры.
Заодно сравниваем правильность передаваемых значений, считав значения счетчиков с расходомера конфигуратором
Обратите внимание на размерность величин, указанную в документации на регистры Delta.
Объем топлива передается в сотых долях литра, мгновенный расход в 0.1л/ч, а время в секундах.
Мы в соцсетях
Facebook
LinkedIn
Youtube