ADAM-6700 —универсальный модуль связи с объектом на базе Linux
Модули серии ADAM — самый узнаваемый продукт нашей компании. Запущенные в далеком 1992 году, они постоянно развиваются, сохраняя классический узнаваемый дизайн. Сегодня это мощные многофункциональные устройства, совмещающие в себе сразу несколько классов приборов для решения самых разных задач.
ADAM-6700 это новая серия устройств на базе процессора Cortex-A8 под управлением Linux RT (real time). Совмещает в себе функции модуля связи с объектом, программируемого логического контроллера (ПЛК), устройства сбора и обработки данных, а так же IP-шлюза для цифровых и аналоговых интерфейсов.
Имеет встроенный сервер Node-RED и возможность конфигурации через веб-интерфейс. Благодаря открытой платформе, на модуле можно запускать клиентские приложения на языке C и реализовывать любую логику работы программно.
Технические характеристики
Новые устройства серии ADAM-6700 построены на базе ARM архитектуры и представляют из себя производительную систему, позволяющую выполнять локальные преобразования, хранение и обработку данных. Работают под управлением версии ОС Linux с поддержкой операций реального времени, благодаря чему могут использоваться для операций, критичных к таймингам.
- Операционная система: Linux RT
- CPU: Cortex-A8 32-Bit 1GHz
- Оперативная память: 512MB
- Порты LAN: 2 независимых
- USB Slave: 1 (консольный порт для настройки)
- USB Host: 1 (для подключения устройств)
- Порты ввода-вывода
- Цифровых входов: 5 (модель ADAM-6717) 12 (модель ADAM-6750)
- Цифровых выходов: 4 (модель ADAM-6717) 12 (модель ADAM-6750)
- Аналоговых входов: 8 (модель ADAM-6717)
Настройка
Первичная конфигурация устройства может выполняться через утилиту ADAM/Apax.NET Utility, где можно задать режимы работы сети и IP-адрес, или через веб-интерфейс. В веб-интерфейсе доступны два варианта конфигурации устройства: фирменная оболочка Advantech и Node-RED. На стартовой странице необходимо выбрать один из вариантов.
Веб-интерфейс с выбором оболочки для работы с устройством
Node-Red — популярная открытая среда для визуального программирования и управления потоками данных. Устройства серии ADAM-6700 имеют встроенный сервер Node-RED, и программирование может происходить прямо через веб-браузер, либо с помощью импорта конфигурации.
Веб-интерфейс среды Node-RED
Цифровые и аналоговые интерфейсы ввода-вывода доступны через API для языка C, и могут быть задействованы для реализации собственных протоколов, для интеграции с оборудованием заказчика.
Конфигурация через Micro USB
Для удобства конфигурирования ADAM-6700 может подключаться по Micro USB как slave-устройство к компьютеру. В этом случае питание модуля будет происходить через USB-порт, что значительно упрощает настройку, так как не требует подключения питания через клеммы, а значит может выполняться инженером без инструментов и дополнительного оборудования, вроде блоков питания и отверток. В хост-системе устройство определяется как виртуальный COM-порт.
Интерфейс USB Host
ADAM-6700 имеет полноценный USB A порт для подключения устройств в режиме Host. Он позволяет подключать внешние накопители, USB-флешки, а так же модули расширения, вроде WiFi-модуля ADAM 600W. При необходимости, ядро системы может быть скомпилировано с поддержкой любых драйверов для USB-устройств.
WiFi-модуль ADAM-600W
Модуль расширения ADAM-600W добавляет поддержку WiFi к устройствам серии ADAM-6700. Подключение происходит по USB и не требует установки дополнительного ПО. После подключения модуля ADAM-600W, меню настройки WiFi подключения станет доступно в веб-интерфейсе.
ADAM-6700 с WiFi-модулем расширения может работать в качестве шлюза для связывания остальных устройств, подключенных по Ethernet, с сервером.
Заключение
Универсальные устройства серии ADAM-6700 могут применяться для решения самых разных задач автоматизации, сбора данных и управления периферией. Многозадачная операционная система не ограничивает разработчика в написании сложных приложений. Поддержка открытой платформы Node-RED и возможность конфигурации через веб-интерфейс снижает порог входа и позволяет разработчикам работать в привычной понятной среде.