Введение и быстрый старт ELABORY Reformer Ethernet-RS485 ISO
ELABORY Reformer Ethernet-RS485 ISO представляет собой многофункциональный преобразователь интерфейсов (мост) Ethernet — RS485, который позволяет подключать к IoT инфраструктуре различные устройства с интерфейсом RS485.
Преобразователь имеет на борту готовое программное обеспечение с веб-интерфейсом и наличием многочисленных настроек, как задающих режимы работы самого устройства, так и используемых сетевых протоколов.
Поддерживаются режимы работы TCP server, TCP client, UDP server, UDP client, HTTP client и MQTT client, то есть у вас есть возможность реализовать практически любой сценарий взаимодействия моста с вашей IoT инфраструктурой.
Имеется также возможность настройки UART интерфейса, Modbus шлюза (Simple, Multi host, Storable, Configurable, Auto update) и прочие настройки.
Схема подключений
Плата ELABORY Reformer Ethernet-RS485 ISO имеет два основных разъёма:- Ethernet для подключения модуля к локальной сети.
- RS485 для подключения к линии интерфейса RS485 и соответствующим устройствам.
На плате также присутствует разъём для подключения напряжения питания постоянного тока 8-30 В.
Итого, для начала работы с ELABORY Reformer Ethernet-RS485 ISO нужно подключить к плате сетевой кабель, линию интерфейса RS485 (D+ и D- контакты) и кабель питания.
Первичная настройка
Прошивка, поставляемая с модулем ELABORY Reformer Ethernet-RS485 ISO, содержит базовые заводские настройки и, в частности, имеет дефолтный IP-адрес 193.168.3.7 и для получения доступа к веб-интерфейсу модуля нужно соответствующим образом изменить настройки сетевого соединения вашего компьютера.
Для этого нужно временно изменить сетевой адрес компьютера на 192.168.3.10. После внесения изменений в веб-интерфейсе ELABORY Reformer Ethernet-RS485 ISO, вы сможете вернуть сетевые настройки вашего компьютера в первоначальное состояние.
После этого можно в адресной строке браузера ввести дефолтный IP-адрес 193.168.3.7 и получить доступ к веб-интерфейсу преобразователя ELABORY Reformer Ethernet-RS485 ISO.
Примечание: логин и пароль модуля по умолчанию admin/admin, но эти значения можно изменить на свои.
На начальном экране интерфейса отображается основная информация об устройстве. Поскольку в преобразователе используется Ethernet модуль EBYTE NE2-S1, то часть надписей продублирована по-китайски.
Далее в секции Ipcinfg нужно изменить настройки, соответствующие вашей локальной сети, в частности, изменить дефолтный IP 192.168.3.7, например, на 192.168.1.7.
После этого в секции Device management нужно сохранить конфигурацию с новыми сетевыми настройками и перезагрузить модуль, нажав кнопку Reboot.
Теперь можно вернуть сетевые настройки компьютера в обычное состояние и зайти в веб-интерфейс модуля ELABORY Reformer Ethernet-RS485 ISO по вновь установленному адресу 192.168.1.7. Далее вы можете работать с модулем преобразователя интерфейсов обычным образом в привычном вам сетевом окружении.
Настройки модуля
Модуль ELABORY Reformer Ethernet-RS485 ISO имеет множество настроек, далее мы разберём смысл и назначение основных из них.
За сетевое взаимодействие по Ethernet интерфейсу (TCP server, TCP client, UDP server, UDP client, HTTP client и MQTT client,) отвечают секции Socket A и Socket B. По-другому их можно назвать «Канал A» и «Канал B». Это два равноценных «канала», каждый из которых можно настроить индивидуальным образом.
Секция UART содержит настройки соответствующего интерфейса. В данном случае эти настройки определяют как Ethernet чип будет взаимодействовать с RS485 чипом внутри модуля ELABORY Reformer Ethernet-RS485 ISO.
По умолчанию это 115200/8/NONE/1, но вы можете изменить эти настройки на любые другие, нужные вам.
В секции Modbus Gateway можно задать режим работы Modbus шлюза. Доступно множество вариантов, но по умолчанию эта опция выключена.
Пример работы
Теперь рассмотрим практическую работу с модулем ELABORY Reformer Ethernet-RS485 ISO. В качестве примера подключим модуль к компьютеру и передадим данные из COM-порта по интерфейсу RS485 и далее по Ethernet интерфейсу (TCP сервер на модуле ELABORY Reformer Ethernet-RS485 ISO и компьютер в качестве TCP клиента).
Примечание. Для подключения COM-порта компьютера к линии RS485 можно использовать любой USB/RS485 переходник. В данном тесте использовался ELABORY Reformer USB-RS485 ISO.
Для сетевых экспериментов будем использовать специализированную утилиту Network Assistant, которую рекомендует компания EBYTE в своей документации на модуль NE2-S1.
Поскольку модуль ELABORY Reformer Ethernet-RS485 ISO (по умолчанию) работает в режиме TCP server, то тестовую утилиту конфигурируем как TCP клиент, указываем сетевой адрес модуля Reformer 192.168.1.7 и дефолтный порт 8886. Далее нажимаем кнопку Connect.
Компьютер подключается к TCP серверу модуля по указанному нами IP-адресу и порту, о чём выводит соответствующее сообщение в окне лога работы.
Затем мы просто подключаемся к COM порту к которому подключён наш USB/RS485 адаптер при помощи монитора Arduino, пишем тестовое сообщение и нажимаем Enter.
Примечание: обратите внимание, что скорость соединения в терминале и в настройках модуля ELABORY Reformer Ethernet-RS485 ISO должны совпадать.
После нажатия Enter в терминале, в окне сетевой утилиты появляется наше послание, прошедшее путь:
Терминал COM-порта — USB/RS485 преобразователь — линия RS485 — модуль ELABORY Reformer Ethernet-RS485 ISO — Ethernet интерфейс — TCP клиент программы Network Assistant
Другими словами, модуль ELABORY Reformer Ethernet-RS485 ISO выполнил свою работу по преобразованию интерфейсов и успешно передал данные из COM-порта компьютера в TCP клиент при помощи RS485 соединения.
Заключение
Как вы могли видеть в этой статье, преобразователь ELABORY Reformer Ethernet-RS485 ISO имеет множество настроек и возможностей и его можно применять для подключения устройств с интерфейсом RS485 к компьютерной инфраструктуре множеством способов, здесь мы рассмотрели только тестовый пример и дали общее представление о приёмах и методах работы с ним.
Вы можете задействовать ELABORY Reformer Ethernet-RS485 ISO в различных сценариях, в соответствии со своими задачами и особенностями вашего IoT проекта.
Подробнее о ELABORY Reformer Ethernet-RS485 ISO
Статья «Серия конвертеров интерфейсов ELABORY Reformer»
Наши услуги по разработке проектов, электроники, сервисов, 3D печати и т. д.