Wi-Fi конвертер Modbus RTU в Modbus TCP Elfin EW-11 (RS485)

Конвертеры Modbus RTU (RS485 интерфейс) в Modbus TCP от ведущих брендов, вроде Moxa, Advantech, Schneider, ABB и пр. стоят довольно дорого. Несомненно, это очень надежное оборудование, но в некоторых случаях цена решения важна.

Для одного из проектов я приобрел на Aliexpress конвертер китайского производителя.  Магазин от производителя. В магазине производителя переходник полноценный на 8 винтов, а не на 4, как первого. Когда потребуется сбросить устройство к заводским настройкам — гораздо удобнее именно такой вариант. Сайт производителя http://www.hi-flying.com/elfin-ew1x. Отмечу, что:

  • У производителя очень широкая линейка подобных устройств.
  • На сайте к устройству есть обстоятельная документация.
  • В разделе firmware свежие прошивки.
  • Масса приложений для настройки «железа» производителя.
  • Работает онлайн поддержка (online messanger), бойко отвечающая на не глубоко технические вопросы.
  • В случае сложных вопросов у техподдержки легко получить e-mail инженера и тот довольно оперативно отвечает уже на сложные технические вопросы.

Конвертер компактен, имеет варианты крепежа на DIN рейку и передает данные по Wi-Fi. Может работать как в качестве Wi-Fi точки доступа, так и в качестве WI-Fi клиента (режим STA). Настройки у устройства довольно гибкие. Есть варианты исполнения с Ethernet портом и GPRS.

Настройка Wi-Fi

Наиболее удобен для работы режим STA. EW11 работает Wi-Fi клиентом, как ноутбук, смартфон и пр. Сетевые настройки в этом случае будут такие.

 В STA режиме важны только WAN настройки. LAN настройки не используются, но на всякий случай я отключал DHCP сервер для LAN.

При выборе STA режима можно произвести сканирование AP (кнопка Scan), выбрать подходящую и задать для неё STA ключ. Настройки Wi-Fi в web интерфейсе очень простые, enterprise варианты шифрования пока недоступны, поэтому этот конвертер не подходит для требовательных к безопасности организаций. В этом случае лучше выбрать вариант конвертера, работающий по Ethernet или GPRS.

Сброс к заводским настройкам

Для сброса к заводским настройкам нужно закоротить 4 PIN RJ45 разъема на 8 PIN GND. Безопаснее всего это сделать с помощью родного кабеля.

Альтернативный вариант — подключится консольной утилитой для работы с последовательным портом (например, SecureCRT) с помощью USB to Serial кабеля к 1 и 2 PIN RJ45 разъема. Этот вариант у меня не получился. В причинах не разбирался.

Подключение к Modbus RTU устройству

Для тестирования работы конвертера я буду использовать Modbus RTU термодатчик. Подключим его к соответствующим клеммам конвертера.

На Elfin EW11 настройки последовательного порта следующие.

  1. Настройки RS485 порта как использовались ранее: 9600, 8, 1, None.
  2. Flow control — Half duplex.
  3. Protocol — Modbus.

Elfin EW11 Modbus TCP Serial Port settings

В настройках связи проставим нужный порт. По-умолчанию Modbus использует 502 порт. В данном случае оставляю порт по-умолчанию 8899.

Elfin EW11 Modbus TCP communication settings

Далее в QModMaster заходим в Options -> Modbus TCP и задаем IP адрес и порт заданный в настройках конвертера.

Настройки QModMaster Modbus TCP

Выбираем:

  • Modbus Mod -> TCP.
  • Unit ID -> 1
  • Scan Rate -> 1000 ms (частота забора данных с устройства).
  • Function code -> Read Input Registers (0x04).
  • StartAddress -> 1 Hex.
  • Number of registers -> 1 (один регистр — 2 байта)
  • Data format -> Dec

Ну и дальше Commands -> Connect и Comands Scan.

Spread the love
Запись опубликована в рубрике IT опыт, IT рецепты с метками , . Добавьте в закладки постоянную ссылку.