Датчик WB-MSW: различия между версиями

Строка 134: Строка 134:
[[File:Installation_WB5_+wb-msw+d.png|650px|thumb|center|Образец монтажа и подключения модуля WB-MSW. Винтовые зажимы находятся на тыльной стороне модуля в специальном углублении (см.фото).]]
[[File:Installation_WB5_+wb-msw+d.png|650px|thumb|center|Образец монтажа и подключения модуля WB-MSW. Винтовые зажимы находятся на тыльной стороне модуля в специальном углублении (см.фото).]]


== Управление ==
== Обмен данными ==
На физическом уровне модуль подключается через интерфейс [[RS-485]]. Для управления WB-MS используется протокол Modbus RTU. В устройствах Wirenboard данные Modbus передаются по линиям связи RS-485. Подробнее смотрите страницу [[Протокол Modbus]]. Modbus-адрес модуля задается на заводе и нанесен на наклейке. Адрес может быть изменен программно. Подробности смотрите в разделе [[#Управление_по_Modbus|Управление по Modbus]].


=== Параметры RS-485 ===
Скорость 9600 бит/сек, данных - 8 бит, бит чётности – нет, стоповых бит - 2.
В датчиках с версией прошивки 3.1.0 и позднее эти настройки можно изменить - смотрите таблицу регистров Modbus.
=== Команды Modbus, поддерживаемые устройством ===
{| border="1" class="wikitable" style="text-align:center"
!Command
!Dec
!Hex
|-
|READ_COIL || 1 || 0x01
|-
|READ_HOLDING_REGISTERS || 3 || 0x03
|-
|WRITE_SINGLE_COIL || 5 || 0x05
|-
|WRITE_SINGLE_REGISTER || 6 || 0x06
|-
|WRITE_MULTI_COILS || 15 || 0x0F
|-
|WRITE_MULTI_REGISTERS || 16 || 0x10
|-
|}


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


==== Инфракрасный приёмопередатчик ====
('''только в модификации I''')
[[WB-MSx_Consumer_IR_Manual|Инструкция по работе с ИК-приёмопередатчиком]]


=== Карта регистров хранения (Holding Registers)===
=== Карта регистров хранения (Holding Registers)===
5813

правок