wb_editors
551
правка
N.kulikov (обсуждение | вклад) |
N.kulikov (обсуждение | вклад) |
||
Строка 114: | Строка 114: | ||
|} | |} | ||
== Управление по шине | == Управление по шине Modbus RTU== | ||
Для управления диммером используется интерфейс RS-485 и протокол Modbus RTU. [[Протокол Modbus]]. Modbus-адрес диммера задается на заводе и нанесен на наклейке. Адрес может быть изменен программно. | Для управления диммером используется интерфейс RS-485 и протокол Modbus RTU. [[Протокол Modbus]]. Modbus-адрес диммера задается на заводе и нанесен на наклейке. Адрес может быть изменен программно. | ||
=== Modbus-адрес === <!--T:3--> | |||
[[Файл:modbus_address_mr14.png|150px|thumb|left|Modbus-адрес, установленный на производстве]] | |||
Modbus-адрес устройств Wiren Board легко определить — он нанесен на наклейке (адрес указан в десятичном формате). Новый адрес устройства записывается командой WRITE_SINGLE_REGISTER в регистр хранения (holding register) с адресом 128 (0x80). Подробно о том, как определить или изменить Modbus-адрес модуля, написано на странице [[Определение и изменение Modbus-адреса устройств Wirenboard]]. | |||
=== Команды Modbus, поддерживаемые устройством === <!--T:4--> | |||
<!--T:5--> | |||
Димер WB-MDM3 поддерживают все основные команды Modbus. Подробнее смотрите здесь: [[Протокол Modbus#Коды функций чтения и записи регистров|Коды функций чтения и записи регистров]]. | |||
=== Управление каналами и яркостью === <!--T:4--> | |||
Включение и выключение канала выполняется записью coil регистров. Яркость регурируется записью в регистр яркости числа от 1 до 100 где 1 - минимальная яркость включной лампы. | Включение и выключение канала выполняется записью coil регистров. Яркость регурируется записью в регистр яркости числа от 1 до 100 где 1 - минимальная яркость включной лампы. | ||
Запись в регистр яркости числа 0 приводит к выключению канала и записи 0 в coil регистр. Дальнейшая запись ненулевого значения в регистр яркости включит канал и запишет 1 в coil регистр. | Запись в регистр яркости числа 0 приводит к выключению канала и записи 0 в coil регистр. Дальнейшая запись ненулевого значения в регистр яркости включит канал и запишет 1 в coil регистр. | ||
Подробности смотрите в разделе [[#Управление по Modbus|Управление по Modbus]]. | |||
== Управление кнопками == | == Управление кнопками == |