Релейный модуль 2 канала, RS485 Modbus
Артикул: | 02426 |
Группа: | Исполнительные модули |
Теги: | RS485, Реле |
В наличии: | 38 шт. |
Цена: | 1237 руб. |
Возможна оплата при получении
Количество: |
|
Описание |
Описание: Релейный модуль 2 канала, RS485 Modbus
Релейный модуль 2 канала, управление по RS485 протокол Modbus-RTU. Модуль так же имеет 2 цифровых входа для подключения кнопок или датчиков.
Характеристики
- Напряжение питания: 7-24 В;
- Напряжение на входе IN: 3.3-30 В;
- Максимальный коммутируемый ток: AC 10 А ~250 В или DC 10 А 30 В;
- Количество срабатываний реле: 100000;
Назначение контактов
VCC | Напряжение питания 7-24 В |
GND | Земля питания |
IN | Цифровой вход |
GND_IN | Земля цифрового входа |
A+ | Подключение к шине RS485 A+ |
B- | Подключение к шине RS485 B- |
NС | Нормально закрытый контакт реле |
COM | Средний вывод контактов реле |
NO | Нормально открытый контакт реле |
Описание протокола обмена
Протокол частично соответствует спецификации Modbus RTU с некоторыми отличиями. Протокол обмена идентичен для серии модулей с количеством реле от одного до восьми.
Скорость передачи данных по умолчанию: 9600 8 NONE 1. Адрес модуля по умолчанию 0xff.
Первым байтом запроса всегда идет адрес модуля. Вторым байтом идет команда запроса. Далее следуют байты данных. Завершает посылку запроса два байта контрольной суммы CRC.
Запрос и ответ выглядят следующим образом:
Запрос | ADR COMM DATA DATA ... DATA CRC CRC |
Ответ | ADR COMM DATA DATA ... DATA CRC CRC |
COMM - байт команды запроса;
DATA - байты данных, количество байт зависит от команды запроса;
CRC - два байта контрольной суммы запроса.
Если вы не знаете адрес модуля, его можно прочитать используя широковещательный адрес 0x00 и соответствующую команду запроса, при этом модуль должен быть на шине один.
Команды запроса:
0x01 | Команда чтения состояния реле |
0x02 | Команда чтения состояния входов IN |
0x03 | Команда чтения регистров модуля |
0x05 | Команда управления реле |
0x10 | Команда записи регистров модуля |
Номера регистров модуля:
0x0000 | Адрес модуля в сети Modbus |
0x0003 | Режим работы реле 1: 0x02 - автоматическое включение через заданное время 0x04 - автоматическое выключение через заданное время |
0x0004 | Значение таймера для реле 1, кратно 100 мс. Значение 10 соответствует 1 сек. |
0x0008 | Режим работы реле 2 |
0x0009 | Значение таймера для реле 2 |
0x000D | Режим работы реле 3 |
0x000E | Значение таймера для реле 3 |
0x0012 | Режим работы реле 4 |
0x0013 | Значение таймера для реле 4 |
0x0017 | Режим работы реле 5 |
0x0018 | Значение таймера для реле 5 |
0x001C | Режим работы реле 6 |
0x001D | Значение таймера для реле 6 |
0x0021 | Режим работы реле 7 |
0x0022 | Значение таймера для реле 7 |
0x0026 | Режим работы реле 8 |
0x0027 | Значение таймера для реле 8 |
0x03E9 | Скорость передачи данных: 0x02 = 4800 0x03 = 9600 0x04 = 19200 |
Чтение регистра
Запрос | ADR 03 XH XL 00 01 CRC CRC |
Ответ | ADR 03 02 RH RL CRC CRC |
RH RL - возвращаемое значение регистра (RH старший байт, RL младший байт).
Пример чтения адреса модуля используя широковещательный запрос с адресом 0x00:
Запрос | 00 03 00 00 00 01 85 DB |
Ответ | 00 03 02 00 FF C5 C4 |
Запись регистра
Запрос | ADR 10 XH XL 00 01 02 RH RL CRC CRC |
Ответ | ADR 10 XH XL 00 01 CRC CRC |
RH RL - новое значение регистра (RH старший байт, RL младший байт).
Пример установки адреса модуля в 0x01, используя широковещательный запрос с адресом 0x00:
Запрос | 00 10 00 00 00 01 02 00 01 6A 00 |
Ответ | 00 10 00 00 00 01 00 18 |
Пример установки скорости обмена 19200:
Запрос | FF 10 03 E9 00 01 02 00 04 CA 0E |
Ответ | FF 10 03 E9 00 01 C5 A7 |
Управление реле
Запрос | ADR 05 00 KK SS 00 CRC CRC |
Ответ | ADR 05 00 KK SS 00 CRC CRC |
SS - операция которую необходимо сделать с реле:
= 0xff - включить реле,
= 0x00 - отключить реле,
= 0x55 - изменить состояние (если было включено то выключится и наоборот).
Пример запроса на включение реле с номером 0x00:
Запрос | FF 05 00 00 FF 00 99 E4 |
Ответ | FF 05 00 00 FF 00 99 E4 |
Пример запроса на выключение реле с номером 0x00:
Запрос | FF 05 00 00 00 00 D8 14 |
Ответ | FF 05 00 00 00 00 D8 14 |
Чтение состояния реле
Запрос | ADR 01 00 00 00 08 CRC CRC |
Ответ | ADR 01 01 RR CRC CRC |
Пример запроса чтения состояние реле:
Запрос | FF 01 00 00 00 08 28 12 |
Ответ | FF 01 01 01 A1 A0 |
Чтение состояния цифровых входов
Запрос | ADR 02 00 00 00 08 CRC CRC |
Ответ | ADR 02 01 RR CRC CRC |
Пример запроса чтения цифровых входов:
Запрос | FF 02 00 00 08 6C 12 |
Ответ | FF 02 01 01 51 A0 |
Поделиться: |