MaxGate800 — это современные промышленные шлюзы, специально разработанные для пограничных вычислений, сочетают в себе возможность обработки данных и надежность. Эти устройства предлагают широкий спектр функций, включая коммутацию Ethernet, маршрутизацию, а также дистанционный доступ к портам RS-485 и прочее. В рамках серии доступны четыре модели, отличающиеся основным интерфейсом связи: MaxGate800, MaxGate800-W, MaxGate800-4G и MaxGate800-5G.
Сердце шлюза составляет четырехъядерный 64-битный процессор ARM Cortex-A55, работающий на частоте 2 ГГц. Встроенная операционная система Debian10, основанная на ядре Linux не ниже версии 4.0, поддерживает менеджер пакетов apt, что позволяет пользователям гибко настраивать его под свои потребности. В комплекте уже имеются такие инструменты, как gcc, g++, Python, а также установлены стандартные библиотеки, сделанные для облегчения задач разработчиков.
Функциональные возможности шлюзов MaxGate800
Коммуникационные порты
Шлюз оснащен восемью портами Gigabit Ethernet, предлагая поддержку множества сетевых протоколов, включая LACP, VLAN, IGMP Snooping, SNMP, 802.1X, LLDP, RMON, а также протоколы резервирования MW-Ring (v1/v2), ERPS, STP/RSTP. Кроме того, в нем имеется два SFP порта с функцией мониторинга DDM, поддерживающие гигабитные SFP модули, а также двенадцать последовательных портов RS-485 и четыре порта CAN.
Функции шлюза протоколов
Функциональные возможности протоколов шлюза MaxGate800 предоставляет поддержку обработки таких протоколов, как Modbus и CAN.
Управление встроенными каналами ввода-вывода
Управление встроенными вводно-выводными каналами с помощью шлюзов MaxGate800 можно подключить различные полевые периферийные устройства, датчики, светосигнальную арматуру и исполнительные механизмы, кнопки и т. д. Для реализации этой функциональности разработчики интегрировали в шлюзы каналы ввода-вывода следующей конфигурации:
- 16 дискретных входных каналов (DI)
- 8 транзисторных выходных каналов (DO)
- 2 аналоговых входных канала (AI). Напряжение 0-10 В или ток 4-20 мА могут быть выбраны программно через веб-интерфейс. Взаимодействие с вводно-выводными каналами осуществляется посредством протокола Modbus TCP. Шлюз действует в качестве сервера Modbus TCP с использованием стандартного порта 502. Управление DI осуществляется с использованием функции Modbus 02, для DO функции: 01/05/0F, а для AI - функции 04.
Карта регистров с командами приведена ниже:
Каналы | Modbus регистр 0x | Modbus функция | Состояние по умолчанию |
---|---|---|---|
DI1-DI16 | 0000-000F | 02 | 0 |
DO1-DO8 | 0000-0007 | 01/05/0F | Выключены |
AI1-AI2 | 0000-0001 | 04 | — |
Встроенный MQTT брокер/клиент
В программном обеспечении шлюза встроен сервер/клиент Mosquitto, который обеспечивает интеграцию шлюза с облачными серверами через протокол MQTT.
Сторожевой таймер
Внутри шлюза установлен сторожевой таймер, который периодически обнуляется каждые 22 секунды. В случае, если по каким-либо причинам он зависнет и не будет сброшен в течение 44 секунд, шлюз автоматически перезагрузится.
Для конфигурации и проверки функционирования шлюза доступны различные инструменты:
- Подключение через последовательный порт
- SSH
- Telnet
- Веб-интерфейс