Modbus-шлюз RTU/TCP
Устройство, преобразующее Modbus RTU (RS-485) в Modbus TCP (Ethernet) и обратно. Позволяет подключить slave-устройства с последовательной шиной к SCADA по сети. Типовые модели: Moxa MGate MB3170, ICP DAS tGW-712, ОВЕН МКОН.
Modbus-шлюз (Modbus gateway) — промежуточное устройство между Modbus TCP (Ethernet) и Modbus RTU (RS-485). Используется, когда нужно подключить slave-устройства, не имеющие Ethernet, к сети диспетчеризации или SCADA.
Режимы работы
Transparent (прозрачный)
Шлюз просто проксирует запросы: TCP-клиент адресует slave по Modbus-адресу (1-247), шлюз пересылает запрос в RTU-шину и возвращает ответ. Один шлюз → одна RTU-шина → до 247 slave.
Agent / cache (кеширующий)
Шлюз сам периодически опрашивает slave-устройства, хранит значения в своём буфере и отдаёт их TCP-клиенту мгновенно без ожидания RTU-транзакции. Экономит время при частых запросах с SCADA.
Dual-master
Два TCP-клиента могут одновременно опрашивать одну RTU-шину (шлюз сериализует запросы). Полезно для одновременной работы SCADA и инженера с ноутбуком.
Параметры подключения
Ethernet-сторона (TCP)
- IP-адрес шлюза (статический или DHCP)
- Порт 502 (стандарт Modbus TCP)
- Количество одновременных TCP-клиентов: обычно 4-16
RS-485 сторона (RTU)
- Скорость 9600-115200 бод
- Чётность none/even/odd
- Стоп-биты 1 или 2
- Терминатор 120 Ом (встроенный, включается DIP или в веб-интерфейсе)
Типовые модели
Moxa MGate MB3170
Industrial-класс: metal, DIN-rail, -40..+75°C, двойное питание 12-48 В DC. 1 порт RS-232/422/485. До 32 TCP-клиентов. Стоимость ~25-35 тыс. руб.
Moxa MGate MB3180
4-портовый вариант: 4 независимых RS-485 шины на одном шлюзе. Для крупных проектов с большим числом slave.
ICP DAS tGW-712 / tGW-724
Бюджетный китайский (tGW-712 ~8-10 тыс. руб). Для некритичных применений.
ОВЕН МКОН
Российский аналог. 1 порт RS-485, Ethernet. Поддержка Modbus RTU и Modbus TCP. ~15-20 тыс. руб. Для госзаказа и критичных объектов (замена Moxa).
Weintek cMT-SVR
Шлюз + панель оператора в одном. Пример использования: HMI объекта + шлюз для диспетчеризации.
Применение
- Подключение частотников Danfoss/Delta/Weg (у них Modbus RTU) к SCADA через Ethernet
- Передача данных с электросчётчиков (Меркурий, Энергомера) в АСКУЭ
- Диспетчеризация ИТП (ОВЕН ПЛК с RTU + шлюз → серверная SCADA)
- Удалённый доступ к RS-485 через Ethernet / Интернет
Проблемы и ограничения
- Задержки: TCP-транзакция на opener-close быстрее RTU, но RTU-шина — это ещё 50-200 мс на запрос. SCADA должна учитывать tпоставки
- Timeout: TCP-клиент должен ждать RTU-timeout + его собственный. Обычно 1-3 сек
- Единая точка отказа: шлюз выйдет из строя — вся RTU-шина недоступна. Для критичных применений — резервировать
- Байтовые перепутывания: шлюз обычно не меняет порядок байт между TCP и RTU — настройки совпадать не обязаны
Альтернатива — Modbus TCP native
Многие современные ПЛК и даже датчики поддерживают Modbus TCP напрямую. При новом проектировании по возможности выбирать такие устройства — проще отладка, нет единой точки отказа в виде шлюза.
РУБИКОН в шкафах автоматики типично применяет Moxa MGate MB3170 или ОВЕН МКОН как шлюз для «старого» RTU-оборудования, подключаемого к новой SCADA.
Частые вопросы
Зачем нужен шлюз, если можно подключить RS-485 через USB-переходник к компьютеру?
USB-RS485 работает только для локального доступа одного компьютера. Шлюз даёт сетевой доступ: несколько SCADA/клиентов одновременно, работа без физического подключения, резервирование. Также шлюз изолирует линию RS-485 от компьютера (гальваническая развязка защищает от помех и бросков напряжения).Шлюз Moxa или ОВЕН МКОН — что выбрать?
Moxa — проверенный мировой лидер, стабильность, расширенные функции (dual-master, кеш), срок службы 10+ лет. ОВЕН МКОН — российский, дешевле, для госзаказа и объектов с требованиями импортозамещения. По функционалу для стандартных задач — эквивалентны. Для ответственных применений (нефтехимия, энергетика) — чаще Moxa. Для госсектора — ОВЕН.
Источники
- Moxa MGate MB3170 User Manual — Moxa