Перейти к содержанию
Как подключить существующее Modbus RTU-оборудование к Ethernet Перейти к товару

Как подключить существующее Modbus RTU-оборудование к Ethernet

Готовый шлюз Ethernet–RS485 подключает приборы Modbus RTU к Modbus TCP, управляет очередью запросов и помогает диагностировать линию через веб-интерфейс.

На объектах годами работают счётчики, весы, датчики, приводы и контроллеры с Modbus RTU по RS485. Они исправны, но подключены к одному компьютеру или вовсе не видны в Ethernet-сети. Менять всё оборудование необязательно: рядом с линией можно установить готовый конвертер Ethernet–RS485.

Подключение Modbus RTU-оборудования к Ethernet через готовый шлюз

Что делает шлюз

Конвертер принимает запросы Modbus TCP от SCADA, BMS или другого клиента, последовательно выполняет их на шине Modbus RTU и возвращает ответы. Приборы и их адреса остаются прежними, а верхняя система получает доступ к ним по IP.

Веб-интерфейс используется для настройки Ethernet и RS485, тайм-аутов, правил опроса и диагностики. Для такого сценария не нужно писать Lua-код или менять прошивку каждого прибора.

Два режима работы

Прозрачный шлюз

Запрос Modbus TCP ставится в очередь, преобразуется в Modbus RTU и последовательно выполняется на общей шине. Режим подходит для небольшой линии, небольшого числа клиентов и умеренной частоты опроса.

Концентратор

Шлюз сам опрашивает заданные регистры, хранит последнее успешное значение и отдаёт его сетевым клиентам из кэша. Это уменьшает число повторных запросов к медленной линии и позволяет упорядочить работу нескольких клиентов. Для каждого значения задают допустимый возраст кэша и поведение после ошибки опроса, чтобы клиент не принял устаревшие данные за текущие.

Типовые задачи

  • подключить счётчики, датчики или частотные преобразователи к SCADA по Ethernet;
  • заменить локальный USB–RS485 одним сетевым шлюзом;
  • дать нескольким приложениям контролируемый доступ к общей RTU-линии;
  • последовательно опрашивать медленные приборы с помощью очереди и повторов;
  • видеть тайм-ауты, ошибки CRC и состояние устройств в веб-диагностике;
  • ограничить доступ по IP-адресам, функциям Modbus и диапазонам регистров.

Что проверить до внедрения

  • оборудование действительно работает по Modbus RTU, а не по собственному бинарному протоколу;
  • известны скорость, чётность и адреса устройств;
  • на линии нет конфликтующих мастеров;
  • длинная шина согласована на концах и проложена последовательной топологией;
  • тайм-ауты учитывают реальное время ответа самого медленного прибора;
  • запись в критичные регистры ограничена правилами сети и шлюза;
  • после перезапуска система восстанавливает опрос без опасных команд.

Когда нужен другой класс устройства

Если прибор стоит рядом с одним компьютером и сетевой доступ не нужен, достаточно USB–RS485 с гальванической развязкой.

Если на RS485 подключены RFID-считыватели и нужна собственная логика доступа на Lua, используйте ODLAN-RS485. Это контроллер RFID-считывателей, а не готовый универсальный Modbus-шлюз.

Для оборудования с нестандартным протоколом можно самостоятельно собрать мост на модульном контроллере С3: принять данные из UART или RS485, обработать их в Lua и передать по TCP/UDP. Если ни одна готовая основа не подходит, опишите задачу на доработку.

Конвертер питается через Passive PoE напряжением 12–24 В.

Распиновка Passive PoE для устройств UnitX ODNFC:

  • контакты 1 и 2 — Ethernet, первая пара данных;
  • контакты 3 и 6 — Ethernet, вторая пара данных;
  • контакты 4 и 5«+» питания;
  • контакты 7 и 8«−» питания.

Нумерация относится к контактам разъёма 8P8C (RJ45) или соответствующим контактам колодки. Passive PoE подаёт постоянное напряжение без согласования с устройством — это не IEEE 802.3af/at. Перед включением убедитесь, что напряжение источника входит в допустимый для устройства диапазон.