Назад ко всем новостям

Работа с протоколом Modbus в УМКа302

20 августа, 2020

Modbus – самый распространенный промышленный протокол для M2M-взаимодействия. Фактически он является стандартом и поддерживается почти всеми производителями промышленного оборудования. 

Благодаря универсальности и открытости, Modbus позволяет интегрировать оборудование разных производителей. Modbus используется для мониторинга, сбора показаний с датчиков, управления реле, контроллерами и т.д.

Существует 3 формата протокола Modbus:

  • Modbus ASCII встречается достаточно редко.
  • Modbus TCP предназначен для работы в локальных сетях.
  • Modbus RTU наиболее распространенный вариант. Работает поверх RS-485/232. Далее под термином Modbus будем говорить об этом формате.

Так как Modbus предназначен для работы с пром. автоматикой, то и внутренняя структура протокола в первую очередь описывает параметры пром. автоматики, такие как дискретные и аналоговые входы и выходы.

Ниже приведена картинка с описанием и некоторыми терминами из протокола.

В настоящий момент в терминалах УМКа302 реализованы функции чтения всех стандартных типов, такие как 1, 2, 3 и 4. (см рисунок)

Все параметры делятся с одной стороны на входы и выходы. Входы можно только читать, а выходы читать и писать.

С другой стороны, бывают дискретные входы/выходы размером в один бит и 16-битные регистры. Важно, что протокол Modbus предполагает, что есть устройства с двумя разными ролями:

Master – ведущее устройство, которое опрашивает все остальные устройства. Мастер на шине может быть только один.

Slave – ведомое устройство. Его опрашивает мастер. У каждого ведомого есть адрес в диапазоне от 1 до 247. Ведомых устройств на шине может быть несколько. Адреса ведомых в одной шине должны быть уникальными.


Поддержка протокола Modbus для УМКа302 реализована с версии 2.11.0.

Терминалы УМКа302 берут на себя роль Master в шине Modbus и опрашивают Slave устройства.

УМКа302 поддерживают чтение до 32 параметров. При этом возможно чтение 32 параметров с одного подключенного Slave устройства, чтение одного параметра с 32 подключенных Slave устройств и все промежуточные комбинации.

Также терминал может автоматически строить план опроса Modbus устройств таким образом, чтобы уменьшить количество запросов. Это позволяет значительно сократить время опроса устройства.


Узнать подробнее об обновлении вы сможете на сайте производителя.

Поделиться:

Заполните заявку для начала работы с Wialon

Шаг 1
Шаг 2
Шаг 3
Имя и фамилия*
Компания*
Email*
Телефон