IP реле RODOS-8 – это идеальное решение для управления электрической нагрузкой через интернет, если Вы ищете простое и надежное устройство для реализации Ваших идей.
Управление нагрузкой: одно встроенное электромеханическое реле типа 1С (перекидной контакт) для коммутации тока 7A при 220В переменного либо 30 В постоянного напряжения.
Управление Ethernet реле RODOS-8
- Встроенный web-интерфейс позволяет управлять реле и производить настройки устройства с любого устройства через web-браузер;
-
Прямые http запросы (http GET);
- позволяет встраивать компоненты управления реле в различные системы автоматизации (например, 1С);
- создание скриптов под различные операционные системы для решения типовых задач; управление реле через ярлыки на рабочем столе;
- внедрение элементов управления реле на пользовательский сайт;
- Через UDP команды можно управлять реле либо получить список устройств RODOS-8, подключенных к сети (широковещательный запрос);
- Подача импульса на реле – включение реле на заданный промежуток времени.
Настройки
- Состояния встроенного реле после подачи питания на RODOS-8: включено; выключено; воспроизводит состояние, которое было до выключения;
- Названия встроенного реле и устройства, отображаемые в web-интерфейсе можно менять. Поддерживаются русские символы;
- Работа со статическим IP адресом либо по DHCP;
- Логин и пароль для доступа к разделам настроек и управления;
- Настройка длительности импульса, подаваемого на встроенное реле.
Подключение
- Напряжение питания 7…24 В постоянное;
- Интерфейс – Ethernet 10BaseT (максимальная длина сегмента 100 метров).
Пример подключения контактора к IP реле RODOS-8
Для управления нагрузкой свыше 7А/250В Вы можете приобрести к данному устройству КОНТАКТОР.
IP реле RODOS-8 представляет собой коммутатор силовых нагрузок со встроенным электромеханическим моностабильным реле типа 1C (перекидной контакт). Со встроенного реле на клеммник выведены 3 контакта:
- COM – «общий»;
- N.O. – «нормально разомкнутый» – замыкается на «COM», когда реле включено;
- N.C. – «нормально замкнутый» – замыкается на «COM», когда реле выключено.
Связь с устройством осуществляется по стандарту 10Base-T (максимально допустимая длина сегмента 100 метров).
Переключение встроенного реле сопровождается зажиганием / погасанием соответствующего светодиода на боковой панели устройства. Зеленый светодиод на устройстве мигает с частотой примерно 2 раза в секунду для индикации нормального режима работы.
При необходимости все настройки устройства можно сбросить до значений по умолчанию при помощи нажатия специальной кнопки «RESET».
Встроенный Web-интерфейс
Главное меню IP реле RODOS-9
Для получения доступа к web-интерфейсу устройства необходимо открыть любой интернет браузер и ввести его IP адрес (по умолчанию 192.168.1.20), после чего Вы попадете на главную страницу, отображающую состояние встроенного реле.
При нажатии на кнопку «Main» в левом верхнем углу экрана можно вернуться на главную страницу из любого раздела web-интерфейса.
Кнопка «Setup» открывает раздел настроек устройства и управления встроенным реле. Данный раздел защищен логином с паролем (логин/пароль по умолчанию admin/admin). Для корректной работы с устройством через web-интерфейс в браузере должно быть разрешено использование JavaScript.
Раздел управления реле
В данном разделе web-интерфейса производится управление встроенным в устройство реле. Доступны 3 опции:
- «ON» – включить реле;
- «OFF» – выключить реле;
- «SET» – подать импульс заданной в разделе настроек длительностью (включение и последующее выключение).
Раздел настроек реле и отображаемых названий web-интерфейса
Данный радел позволяет задать названия встроенного реле и самого устройства, отображаемые в браузере. Для задания новых названий необходимо вписать их в соответствующие текстовые окна и нажать кнопку «Save». Допустимая длина названия реле 0…8 символов; допустимая длина названия устройства 0…13 символов.
Кнопки «off» и «on» определяют состояние встроенного реле после подачи питания на устройство; если включена кнопка «mem», то при включении устройства будет воспроизводиться состояние реле, которое было до его выключения.
Установленная галочка в поле «Secure management» закрывает доступ к управлению встроенными реле через HTTP GET запросы вне зоны, защищенной логином и паролем.
В поле «SET Pulse duration» задается длительность импульса, подаваемого командой SET (раздел Управления реле), в секундах. Допустимые значения 1…999.
Раздел сетевых настроек
Данный раздел предназначен для управления сетевыми настройками устройства, а также задания логина с паролем от защищенной зоны настроек и управления реле. Допустимая длина логина и пароля – 6 символов.
Управление реле через прямые http (GET) запросы
Управление устройством по HTTP GET запросам производится путем обращения к определенным файлам, расположенным на домене устройства. Все файлы для управления реле по умолчанию лежат в защищенной зоне «http:/[IP адрес]/protect/…», для доступа к которой обязательна авторизация.
Но при снятии галочки в поле «Secure management» в настройках «Relay config» пользователь может открыть доступ к файлам для управления реле, расположенным вне защищенной зоны, для доступа к которым авторизация не требуется.
Нумерация реле при обращении через http GET запросы начинается с нуля.
Пример управления через командную строку Windows и приложение wget.exe
Исходный код исполняемого файла RelayControl.exe
echo off cd %~dp0 wget.exe -q -O- "http://admin:admin@172.16.0.150/protect/rb0n.cgi" pause>nul
Пример управления через терминал Linux
curl http://admin:admin@172.16.0.150/protect/rb0n.cgi
Внедрение элементов управления реле на произвольную html страницу
Исходный код html страницы из примера
Управление устройством по UDP
Управление реле
RODOS-8 поддерживает управление встроенным реле по UDP протоколу. Структура команды для управления реле (квадратные скобки в команде не ставятся):
[логин] | [пробел] | [пароль] | [пробел] | k[N]=[действие] |
Условные обозначения:
- [логин] – логин от защищенной зоны, задаваемый в разделе сетевых настроек Web-интерфейса;
- [пароль] – пароль от защищенной зоны, задаваемый в разделе сетевых настроек Web-интерфейса;
- [пробел] – пробел;
- [N] – номер реле, над которым производится операция; нумерация начинается с «1»;
- [действие] – действие, которое производится над реле:
- 0 – выключить реле (замыкание нормально замкнутого и общего контактов (N.C. и COM);
- 1 – включить реле (замыкание нормально разомкнутого и общего контактов (N.O. и COM);
- 2 – подать импульс заданной длительностью на реле.
Примеры команд:
admin admin k1=0 | Выключить встроенное реле. Логин и пароль от защищенной зоны «admin» |
admin admin k2=1 | Включить реле. Логин и пароль от защищенной зоны «admin» |
Пример управления реле из консоли Linux
echo -n "admin admin k1=1" > /dev/udp/172.16.0.150/8283
Пример управления реле из командной строки Windows через PowerShell
Пример PowerShell кода (включить реле, затем выключить его через 500 мс; IP адрес устройства 172.16.0.150, порт 8283). Текст скрипта сохранен в отдельный файл с расширением «.ps1».
Файл «Send-UDPMessage.ps1»:
[String]$Hostname = "172.16.0.150" [Int]$Port = 8283 [String]$Relay_1_ON = "admin admin k1=1" [String]$Relay_1_OFF = "admin admin k1=0" $udpclient=new-Object System.Net.Sockets.UdpClient $b=[Text.Encoding]::ASCII.GetBytes($Relay_1_ON) $bytesSent=$udpclient.Send($b,$b.length,$Hostname, $Port) Start-Sleep -Milliseconds 500 $b=[Text.Encoding]::ASCII.GetBytes($Relay_1_OFF) $bytesSent=$udpclient.Send($b,$b.length,$Hostname, $Port) $udpclient.Close()
Запуск созданного скрипта PowerShell из командной строки
@echo off powershell -executionpolicy bypass -File %~dp0Send-UDPMessage.ps1 pause>nul
Управление реле через терминальную программу Hercules SETUP
Получение списка подключенных устройств
Для того, чтобы получить список, работающих в сети устройств RODOS-8 необходимо отправить символ “R” (без кавычек) на широковещательный адрес сети на порт 30303. В ответ устройство вернет название «Device Name», заданное в web-интерфейса, а также IP и MAC адреса.
Пример получения списка подключенных устройств на Linux
echo -n "R" | socat - UDP-DATAGRAM:172.16.0.255:30303,broadcast
Пример получения списка устройств через PowerShell Windows
Исполняемый файл PowerShell «Send-UDPMessage.ps1»:
$Hostname = "172.16.0.255" $Port = 30303 $GET_IP = "R" $endpoint = new-object System.Net.IPEndPoint ([IPAddress]::Any,$Port) $udpclient=new-Object System.Net.Sockets.UdpClient $udpclient.Client.ReceiveTimeout = 1000 $b=[Text.Encoding]::ASCII.GetBytes($GET_IP) $bytesSent=$udpclient.Send($b,$b.length,$Hostname, $Port) try { while ($true) { $content = $udpclient.Receive([ref]$endpoint) echo ([Text.Encoding]::ASCII.GetString($content)) } } catch {} $udpclient.Close()
Запуск скрипта PowerShell из командной строки Windows. Исполняемый файл «UDPstart.cmd»
@echo off powershell -executionpolicy bypass -File %~dp0Send-UDPMessage.ps1 pause>nul
Получение списка устройств через терминальную программу Windows
Инструкция по настройке интернет реле RODOS
Часто задаваемые вопросы
Почему в описании написано, что нагрузкой свыше 7А/250В необходимо управлять с помощью контактора. На фотографии к реле написано 10А/250В?
У IP реле RODOS-8 10А/250В промаркированные на реле, актуальны для чистой резистивной нагрузки, которая в бытовой электронике встречается крайне редко. Тестирование данного реле происходило на типовых приборах, таких как лампы накаливания, нагреватели. В итоге, определили максимальную нагрузку для устройства.
There are no reviews yet.