Периферийные устройства с интерфейсом RS-485 серии WB-xxxx: различия между версиями

Материал из Wiren Board
Строка 29: Строка 29:
Смена адреса производится широковещательным сообщением (id 0) WRITE_SINGLE_REGISTER(6) с адресом 128(0x80).  
Смена адреса производится широковещательным сообщением (id 0) WRITE_SINGLE_REGISTER(6) с адресом 128(0x80).  


Каждое устройство содержит свой заводской id. Для его получения нужно выполнить READ_HOLDING_REGISTERS адрес 200 длина 6.   
Для каждого устройства по адресу 200 лежит сигнатура длинной 6 байт. Сигнатура уникальна для каждой модели устройства и позволяет идентифицировать модель.
Для получения сигнатуры нужно выполнить READ_HOLDING_REGISTERS адрес 200 длина 6.   


Запись в эту область памяти не поддерживается, при попытки записи в недопустимое место возвращается ошибка 3.
Запись в эту область памяти не поддерживается, при попытки записи в недопустимое место возвращается ошибка 3.

Версия 15:40, 6 мая 2015

Общие команды и понятия для ModBus устройств

Команды поддерживаемые устройством

Command command (dec)
READ_COIL 1
WRITE_SINGLE_COIL 5
WRITE_MULTI_COILS 15
READ_HOLDING_REGISTERS 3
WRITE_SINGLE_REGISTER 6
WRITE_MULTI_REGISTERS 16

Смена адреса производится широковещательным сообщением (id 0) WRITE_SINGLE_REGISTER(6) с адресом 128(0x80).

Для каждого устройства по адресу 200 лежит сигнатура длинной 6 байт. Сигнатура уникальна для каждой модели устройства и позволяет идентифицировать модель. Для получения сигнатуры нужно выполнить READ_HOLDING_REGISTERS адрес 200 длина 6.

Запись в эту область памяти не поддерживается, при попытки записи в недопустимое место возвращается ошибка 3.


Список устройств

WB-MRM2 Реле 2х канальное

WB-RGB Димер RGB