618
правок
Garik (обсуждение | вклад) |
Garik (обсуждение | вклад) |
||
Строка 87: | Строка 87: | ||
Смена адреса производится широковещательным сообщением (id 0) WRITE_SINGLE_REGISTER(6) с адресом 128(0x80). | Смена адреса производится широковещательным сообщением (id 0) WRITE_SINGLE_REGISTER(6) с адресом 128(0x80). | ||
По адресу 200 лежит сигнатура | По адресу 200 лежит сигнатура длиной 6 байт. Сигнатура уникальна для каждой модели устройства и позволяет идентифицировать модель. | ||
Для получения сигнатуры нужно выполнить READ_HOLDING_REGISTERS адрес 200 длина 6. | Для получения сигнатуры нужно выполнить READ_HOLDING_REGISTERS адрес 200, длина 6. | ||
Запись в эту область памяти не поддерживается | Запись в эту область памяти не поддерживается. При попытке записи в недопустимое место возвращается ошибка 3. | ||
Значение каждого реле хранится в COIL. У 1го реле адрес 0, у 2го - 1. | Значение каждого реле хранится в COIL. У 1го реле адрес 0, у 2го - 1. | ||
==== Безопасный режим ==== | ==== Безопасный режим ==== | ||
В этом режиме при | В этом режиме, при прекращении обмена данными по modbus, устройство отключает оба реле по прошествии заданного времени. | ||
Для включения безопасного режима нужно записать значение отличное от 0 в HOLDING_REGISTER по адресу 2. Это значение - таймаут в секундах. | Для включения безопасного режима нужно записать значение, отличное от 0 в HOLDING_REGISTER по адресу 2. Это значение - таймаут в секундах. | ||
==== Кнопки ==== | ==== Кнопки ==== | ||
Строка 106: | Строка 106: | ||
* Режим 255: управление каналами отключено | * Режим 255: управление каналами отключено | ||
Поведением по | Поведением по умолчанию является прямое управление каналами реле (режим 0). Установить режим можно записав соответствующее число в HOLDING_REGISTER по адресу 5. | ||
В любом режиме работы | В любом режиме работы текущее состояние кнопок можно прочесть из HOLDING_REGISTER по адресам 6 и 7. | ||
==== Карта регистров ==== | ==== Карта регистров ==== | ||
{| border="1" cellpadding="5" cellspacing="0" | {| border="1" cellpadding="5" cellspacing="0" | ||
!Регистр / адрес | !Регистр / адрес | ||
! | !Тип | ||
! | !Чтение/запись | ||
! | !Формат | ||
! | !Назначение | ||
|- | |- | ||
| 0 || coil || RW || 1 or 0|| | | 0 || coil || RW || 1 or 0|| Состояние реле #1 | ||
|- | |- | ||
| 1 || coil || RW || 1 or 0 ||состояние реле #2 | | 1 || coil || RW || 1 or 0 ||состояние реле #2 |
правок