FGM0801. Шлюз ModBus RTU - Modbus TCP с памятью.

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

Схема шлюза с хранением данных

- FGM0801 подключается к датчикам по RS485
- FGM0801 подключается к сети по Ethernet
- На FGM0801 настраивается и запускается сервис mbusd.
Алгоритм работы
- Оператор или программа опроса обращается к Сборщик-М по Modbus TCP;
- FGM0801 транслирует запросы из Modus TCP в ModBus RTU;
- FGM0801 опрашивает устройства по Modbus RTU, получает ответ в Modbus RTU;
- FGM0801 транслирует ответы в Modbus TCP.
Опционально Сборщик также может.
- Опрашивать по Modbus TCP самого себя и сохранять данные.
- Показывать графики сохраненных данных
- Предоставляет интерфейс к базе данных Influx для дальнейшего анализа в таких инструментах как Grafana.
Это позволяет более четко понимать есть ли связь с датчиком, видеть когда она прерывалась, оперативно анализировать данные.