Для подключения различных датчиков, счетчиков и других оконечных устройств в системы управления и мониторинга используют модули ввода/вывода. Компанией Moxa представлена довольно обширная линейка устройств ввода/вывода Moxa.
| Модель |
| Параметры связи |
| Дополнительные интерфейсы |
| Модули расширения |
| Способы взаимодействия с каналами ввода/вывода |
| Логические правила IF-THEN-ELSE |
| Peer to Peer |
| Дополнительные функции |
| Утилиты для работы с устройствами |
| iоlоgik E1200 | iоlоgik R1200 | iоlоgik E2200 | iоlоgik 2500 | ioThinx 4510 |
| 2 порта 10/100 BaseTx | 2 порта RS-485 | 1 порт 10/100 BaseTx | 4 порта 10/100 BaseTx | 2 порта 10/100 BaseTx |
| Нет | Нет | Нет | 2 порта RS-232/422/485 | 1 порт RS-232/422 или 2 порта RS-485 |
| Нет | Нет | Нет | Да, с помощью iologik E1200. Максимально 8 устройств |
Да, с помощью модулей серии 45MR. Максимально 32 модуля |
|
Modbus TCP EtherNet IP (опционально) SNMPv1/v2c Библиотека MXIO RESTful API Active OPC |
Modbus RTU |
Modbus TCP SNMPv1/v2c/v3 CGI Библиотека MXIO HTTP Active OPC |
Modbus TCP SNMPv1/v2c/v3 CGI Библиотека МХIO HTTP Active OPC |
Modbus TCP SNMPv1/v2c/v3 MQTT Библиотека МХIO RESTful API |
| Нет | Нет | Click & Go | Click & Go Plus | Нет |
| Да | Нет | Да | Да | Нет |
| ✓ Каскадное подключение через встроенные Ethernet порты |
✓ Преобразование Modbus TCP B Modbus RTU
✓ Сохранение данных на FTP-сервер или microSD до 32ГБ ✓ Wi-Fi или сотовая связь (отдельные модификации устройств) |
✓ Преобразование Modbus TCP B Modbus RTU
✓ Шифрование передаваемых данных, прошивки и конфигурации ✓ Возможность передавать данные в облачные сервисы по протоколу MQTT |
||
| ioSearch | ioSearch | ioAdmin | IOxrpess | IOxrpess |
Если необходимо только собрать данные с конечных устройств и передать их на верхний уровень, то стоит обратить внимание на линейку ioLogik E1200.
| Модель |
| Каналы дискретного ввода DI |
| Каналы дискретного вывода DO |
| Конфигурируемые каналы DIO |
| Каналы релейного вывода |
| Каналы аналогового ввода AI |
| Каналы аналогового вывода AO |
| Каналы для подключения термосопротивлений PT50, PT100, PT200, PT500, PT1000 |
| Каналы для подключения термопар |
| ioLogik E1210 | ioLogik E1211 | ioLogik E1212 | ioLogik E1213 | ioLogik E1214 | ioLogik E1240 | ioLogik E1241 | ioLogik E1242 | ioLogik E1260 | ioLogik E1262 |
| 16 | 8 | 8 | 6 | 4 | |||||
| 16 | 4 | ||||||||
| 8 | 4 | 4 | |||||||
| 6 | |||||||||
| 8 | 4 | ||||||||
| 4 | |||||||||
| 6 | |||||||||
| 8 |
При необходимости не только собирать данные, но и выполнять несложное программирование, то следует выбирать оборудование из линейки ioLogik E2200 с возможностью создания логических правил IF-THEN-ELSE.
| Модель |
| Каналы дискретного ввода DI |
| Каналы дискретного вывода DO |
| Конфигурируемые каналы DIO |
| Каналы релейного вывода |
| Каналы аналогового ввода AI |
| Каналы аналогового вывода AO |
| Каналы для подключения термосопротивлений PT50, PT100, PT200, PT500, PT1000 |
| Каналы для подключения термопар |
| ioLogik E2210 | ioLogik E2212 | ioLogik E2214 | ioLogik E2240 | ioLogik E2242 | ioLogik E2260 | ioLogik E2262 |
| 12 | 8 | 6 | ||||
| 8 | 8 | 4 | 4 | |||
| 4 | 12 | |||||
| 6 | ||||||
| 8 | 4 | |||||
| 2 | ||||||
| 6 | ||||||
| 8 |
Модульная система ioThinx прекрасно подойдет для организации взаимодействия между системами АСУ ТП и IT. ioThinx 4510 поддерживает до 32 модулей расширения с цифровыми и аналоговыми каналами ввода/вывода, а также поддержкой протоколов как АСУ ТП, так и IT.
Калькулятор ioThinx 4500 поможет собрать модульную систему ioThinx 4500 с необходимыми каналами ввода вывода и дополнительными модулями питания.
Подробнее об устройстве ioThinx в статье «Сбор данных и управление с использованием современных технологий».
| Модель |
| Каналы дискретного ввода DI |
| Каналы дискретного вывода DO |
| Реле |
| Каналы аналогового ввода AI |
| Каналы аналогового вывода AO |
| Каналы для подключения термосопротивлений |
| Каналы для подключения термопар |
|
16 (PNP) |
16 (NPN) |
- |
- |
8 (PNP) |
- |
- |
- |
- |
- |
|
|
- |
16 (Sink) |
16 (Source) |
8 (Source) |
- |
- |
- |
- |
- |
||
|
- |
- |
- |
- |
- |
4 |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
- |
8 (mA) |
8 (VDC) |
- |
- |
|
| 4 (mA или VDC) | ||||||||||
|
- |
- |
- |
- |
- |
- |
- |
- |
6 |
- |
|
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
8 |
IP адрес: 192.168.127.254
Логин: admin
Пароль: moxa или пустой в зависимости от прошивки устройства
Логические правила Click & Go представляют из себя правила типа IF-THEN-ELSE. Служат для программирования модулей ввода/вывода под несложные задачи. Данный функционал поддерживается только устройствами серии ioLogik E2200 и ioLogik 2500 (Click & Go Plus).
Функция Peer-to-peer (парное соединение) позволяет осуществлять прозрачное удлинение дискретных и аналоговых сигналов по сетям Ethernet. Состояние входного канала одного модуля будет транслироваться на выходной канал удаленного модуля.
Пример использования модулей ioLogik в задачах объединения удаленных друг от друга устройств приведен на картинке ниже:

Рекомендации по настройки функции Peer-to-Peer смотрите в Руководстве пользователя.
Некоторые устройства ввода/вывода Moxa для удобства их интеграции в веб-сервисы и сетевые приложения имеют поддержку протокола RESTful API.
RESTful API – это программный интерфейс приложений, основанный на принципах REST (REpresentational State Transfer) и использующий в качестве транспорта протокол HTTP, благодаря чему обеспечивается его кроссплатформенность. Он обеспечивает передачу данных между веб-ресурсами сети, а его совместимость с большим числом языков веб-программирования (включая C# и JavaScript) дает возможность IT персоналу с легкостью производить интеграцию без необходимости дополнительного обучения.
Серии устройств ввода/вывода Moxa, которые поддерживают опрос по протоколу RESTful API:
| Серия устройств | Инструкция по работе с RESTful API |
| ioLogik E1200 | Пример опроса с использованием RESTful API |
| ioLogik 2500 | Таблица адресов RESTful API |
| ioThinx 4510 |
Схемы подключений всех типов каналов можно посмотреть в инструкции по ссылке.
В модулях ioLogik E2200 тип каждого канала настраивается программно в утилите ioAdmin.
Сначала необходимо выбрать тип канала DI или DO, сохранить настройки и перезагрузить устройство. Только после этого можно будет определять параметры каналов.
Устройства ioLogik E1200 опционально поддерживают работу по протоколу Ethernet/IP. Для того, чтобы появилась такая возможность необходимо обновить прошивку ioLogik E1200 до последней версии и пройти процедуру активации. Пошаговая инструкция по активации доступна ссылке.
У модулей серии ioLogik E2200 есть последовательный порт RS-485. Он предназначен только для подключения устройств ioLogik R2200, что позволит увеличить количество каналов ввода/вывода. При этом опрашивать сам модуль Е2200 по протоколу Modbus RTU нельзя.
Для сбора данных с конечных устройств необходимо вести периодических опрос состояния каналов, но это не всегда эффективно и быстро, особенно если модули сбора данных используются в критичных системах. Компания Moxa представляет технологию Active IO, которая позволяет уменьшить скорость обновления данных в несколько данных. Это осуществляется за счет того, что модули ioLogik сами отправляют параметры каналов при изменении их состояния.
Данные отправляются на OPC сервер, который в свою очередь взаимодействует со SCADA-системой. Компания Moxa разработала свой OPC сервер - MX-AOPC UA Server. Пробную версию можно скачать по ссылке.
Чтобы модули ioLogik осуществлял активную отправку данных на OPC Server необходимо выполнить несложные настройки. Конфигурировать устройство можно через web-интерфейс или утилиту ioSearch в разделе AOPC Server Settings.


После проведенных процедур в OPC-сервере Moxa MX-AOPC UA Server появятся теги для выбранных каналов.