Модули ввода-вывода ADAM-6200

ghf98jh_lxbts9xqjdtlyygkh2q.png


Модули удаленного ввода-вывода предназначены для связи с периферийными устройствами различных типов. Это важнейший элемент построения промышленных систем. Они могут как принимать сигналы от других устройств, так и посылать управляющие сигналы на устройства, интегрируясь с центральными системами управления SCADA по протоколам MODBUS TCP, MQTT, HTTP, и т.д.

Устройства ввода-вывода предыдущих поколений, используемые в промышленности, обычно подключались с помощью последовательных интерфейсов RS-232/485, что затрудняло масштабируемость таких систем. Серия модулей ADAM-6200 отличается возможностью подключения по Ethernet, а также встроенным коммутаторов на 2 Ethernet-порта, что позволяет подключать устройства последовательно в цепочку.

Кроме передачи сигналов модули ADAM-6200 могут выполнять роль программируемых логических контроллеров, для решения простых задач автоматизации. Благодаря поддержке языка условно-графической логики, программировать их можно даже без знания языков программирования.

В статье разбираются характеристики устройств, сферы применения и дополнительные функции защиты от сбоев.

Технические характеристики


Серия ADAM-6200 представлена различными моделями под любые промышленные нужды. Устройства могут соединяться для совместной автономной работы (peer-to-peer), что позволяет получить любую комбинацию необходимых портов.

  • ADAM-6217 — 8 каналов аналоговых входов
  • ADAM-6224 — 4 канала аналоговых выхода
  • ADAM-6250 — 15 каналов цифровых входов-выходов
  • ADAM-6251 — 16 каналов цифровых входов
  • ADAM-6256 — 16 каналов цифровых выходов
  • ADAM-6260 — 6 каналов реле
  • ADAM-6266 — 4 канала реле


bcqhialalkaujvqu9esvpgptrdk.png

Поддерживаемые протоколы


  • Modbus TCP — промышленный стандарт для подключения устройств по IP. Все устройства серии поддерживают этот протокол.
  • MQTT — современный протокол интернета вещей, часто применяется для подключения к облачным система вроде Microsoft IoT hub и подобным. Сообщения внутри MQTT передаются в формате JSON.
  • HTTP REST API — веб-интерфейс и REST API позволяют легко интегрировать устройства в существующие решения на базе любой платформы: NodeJS, PHP, Python, и т.д.
  • SNMP — используется для конфигурирования сетевых настроек и сбора статистики.


HTTP REST API


Универсальность HTTP API позволяет легко интегрировать устройства ADAM-6200 в любую существующую платформу, без необходимости поддержки специфических промышленных протоколов.

Для примера разберем запрос получения состояния аналогового входа:

Запрос значений аналогового входа

# Формат запроса: /analoginput/Номер_канал/параметр
curl http://10.0.0.1/analoginput/0/range


Ответ

Можно видеть текущее значение тока, равное 7mA



 
 0
    7
    4~20 mA
 20
4
mA
 


Программирование с помощью условно-графической логики


Простые задачи автоматизации, где не требуется большая вычислительная мощность, можно запрограммировать прямо на контроллерах ADAM, с помощью условно-графической логики (Graphic Condition Logic). Например, активировать сирену в случае аварии, перекрыть вентиль в случае срабатывания датчика, и т.д. Среда GCL почти не требует навыков программирования и позволяет создать полноценный скрипт автоматизации с помощью курсора мышки.

ke53kmgsmdnbuzgkqvymszvy-ti.png

Разработка скриптов GCL в программе Adam/Apax .NET Utility. В качестве условий могут использоваться состояния цифровых или аналоговых входов, счетчик дискретного сигнала, внутренний таймер, и т.д. Правила могут ссылаться друг на друга и образовывать более сложные условия. Подробнее о среде разработки GCL можно прочесть в документации.

l3hpypft5mcqbysatv5prccxwdy.png
Среда разработки условно-графической логики

Последовательное подключение (Daisy Chain)


Устройства серии ADAM-6200 имеют на борту два ethernet-порта, что позволяет подключать их последовательно, «герляндой». Это значительно упрощает топологию сети и позволяет обойтись без дополнительных коммутаторов при построении удаленных участков сети.

5zbtibahtivspzwycvkk9zlvx-8.png

В отличие от соединения с помощью интерфейсов RS-232/485, подключение по ethernet позволяет легко интегрировать контроллеры в любые IP-сети, а также соединять удаленные объекты через интернет с помощью VPN-тоннелей, без необходимости использовать дополнительные конвертеры интерфейсов.

Защита от обрыва питания (Auto-Bypass)


Функция Auto-Bypass автоматически активируется при потере питания на промежуточном устройстве в цепочке. В этом режиме устройство выступает в роли пассивного соединения, как если бы кабель был соединен напрямую. В этом случае действуют ограничения для UTP-соединений, поэтому важно учитывать общую длину кабеля между двух соседних точек и не превышать 50 метров с каждой из сторон, так как максимальная длина пассивного соединения — 100 метров. Время автономной работы функции составляет до 4 дней.

vtkcj70brlaafk7whlgu34z7q6w.png


Благодаря Auto-Bypass, связь не обрывается даже при обесточивании промежуточного устройства

Заключения


Универсальные модули ввода-вывода ADAM-6200 имеют широкую поддержку протоколов: Modbus TCP, MQTT, HTTP REST, и могут легко интегрироваться как в классические SCADA системы, так и в любые современные программные продукты.

Поддержка программ на языке GCL позволяет решать простые задачи автоматизации без использования дополнительных устройств. Возможность Peer-to-peer-взаимодействия обеспечивает обмен данными напрямую между устройствами, без использования промежуточных серверов обработки данных.

Возможность последовательного соединения устройств в цепочку позволяет легко строить большие отрезки сети без дополнительного оборудования, а функция Auto-Bypass защищает от обрыва линии из-за выхода из строя устройств в цепи.

Приглашаем на партнерский форум Advantech


ebyxpjj1a8-zfozgcqds5in5kwy.png

Форум Advantech станет уникальной площадкой для обсуждения локальных и глобальных тенденций в области Интернета вещей. Здесь вы сможете обменяться опытом использования новых технологических решений и продуктов, найти новых клиентов и партнеров. У вас будет шанс увидеть продукцию, которую мы описывали в статьях и не только. У нас выступят лидеры отрасли и представители ключевых партнеров — NVidia, Intel и другие компании, которые принимают активное участие в развитии промышленного Интернета вещей на ближайшие годы.
Мы будем рады увидеть на мероприятии всех специалистов в сфере промышленной автоматизации и Интернета вещей. Успейте зарегистрироваться.

© Habrahabr.ru