Шлюз ModBus с памятью FrontGate-M
Представляем первый программно-аппаратный комплекс на основе Сборщик-Компакт и NapiLinux - шлюз Modbus RTU - Modbus TCP с функциями настройки, мониторинга и логгирования данных. Все управление ПАК-ом осуществляется через Веб-интерфейс NapiConfig.
Все программное обеспечение предустановлено, предоставляется в открытых кодах "как есть" и бесплатно. Открытые лицензии на ПО можно узнать на сайтах всех используемых продуктов.
💥 Взять на бесплатное тестирование
💥 База знаний и программное обеспечение
Введение
Сборщик-М (FrontGate-M) шлюз Modbus TCP - Modbus RTU выполняет прозрачное шлюзование протокола Modbus RTU (физический порт RS485) в Modbus TCP (физический порт Ethernet).
Разработан на основе Сборщик-Компакт ( на основе процессора ARM RK3308BS, 512Мб ОЗУ, 4Гб ПЗУ).
В отличие от большинства аналогов, Сборщик-М (Frontgate-M) может собирать данные, являясь клиентом своего шлюза, а также выполнять другие операции. Для продвинутых пользователей доступны тулкиты для работы с GPIO, язык программирования Python, возможность запускать любые программы и скрипты для ARM64.
Схема включения
- Сборщик-М подключается к датчикам по RS485
- Сборщик-М подключается к сети по Ethernet
- На Cборщик-М настраивается и запускается сервис mbusd.
Алгоритм работы
- Оператор или программа опроса обращается к Сборщик-М по Modbus TCP;
- Сборщик-М транслирует запросы из Modus TCP в ModBus RTU;
- Сборщик-М опрашивает устройства по Modbus RTU, получает ответ в Modbus RTU;
- Сборщик-М транслирует ответы в Modbus TCP.
Опционально Сборщик также может.
- Опрашивать по Modbus TCP самого себя и сохранять данные.
- Показывать графики сохраненных данных
- Предоставляет интерфейс к базе данных Influx для дальнейшего анализа в таких инструментах как Grafana.
Это позволяет более четко понимать есть ли связь с датчиком, видеть когда она прерывалась, оперативно анализировать данные.