WB-MWAC v.1 Modbus Water Consumption Metering and Leak Monitoring: различия между версиями

Нет описания правки
м (Заменил ссылку на файл CDR ссылкой на библиотеку.)
(не показано 68 промежуточных версий 10 участников)
Строка 1: Строка 1:
'''[https://wirenboard.com/ru/product/WB-MWAC/ Купить в интернет-магазине]'''
'''[https://wirenboard.com/ru/product/WB-MWAC-v1/ Страница в интернет-магазине]'''
{{DISPLAYTITLE: Модуль учета водопотребления и контроля протечек WB-MWAC}}
{{DISPLAYTITLE: Модуль учета водопотребления и контроля протечек WB-MWAC v.1}}
[[Файл:WB-MWAC side.jpg|300px|thumb|right| Модуль учета водопотребления и контроля протечек WB-MWAC]]
{{OldVersion
[[Файл:WB-MWAC PCB.png|300px|thumb|right| Плата WB-MWAC]]
| old_name=WB-MWAC v.1
| new_name=WB-MWAC v.2
| new_page=WB-MWAC_v.2_Modbus_Water_Consumption_Metering_and_Leak_Monitoring
}}
{{PDF}}
[[Файл:WB-MWAC side.jpg|300px|thumb|right| Модуль учета водопотребления и контроля протечек WB-MWAC v.1]]
[[Файл:WB-MWAC PCB.png|300px|thumb|right| Плата WB-MWAC v.1]]
== Назначение==
== Назначение==
Специализированный модуль WB-MWAC предназначен для обнаружения протечек воды в контролируемых помещениях, автоматического управления приводами запорных кранов, а также для учета расхода воды и подсчета количества импульсов, поступающих со входов импульсных счетчиков водоснабжения.  
Специализированный модуль WB-MWAC предназначен для обнаружения протечек воды в контролируемых помещениях, автоматического управления приводами запорных кранов, а также для учета расхода воды и подсчета количества импульсов, поступающих со входов импульсных счетчиков водоснабжения.  


Подсчет импульсов осуществляется отдельным энергонезависимым модулем, который питается от батарейки.
Подсчет импульсов осуществляется отдельным энергонезависимым модулем, который питается от батарейки.
== Меры безопасности ==
{{Wbincludes:Safety|low_voltage=true}}


== Технические характеристики ==
== Технические характеристики ==
Строка 24: Строка 32:
|Потребляемая мощность
|Потребляемая мощность
|
|
*В режиме холостого хода (со всеми выключенными реле) — 0.1 Вт
*В режиме холостого хода (со всеми выключенными реле) — 0.4 Вт
*Со всеми включенными реле — 0.25 Вт
*Со всеми включенными реле — 2 Вт
*Пиковое значение — до 1 Вт в течение 20 мс
*Пиковое значение — до 4 Вт в течение 20 мс
|-
|-
| Время работы без внешнего питания от внутренней батареи CR1220 в режиме подсчёта импульсов
| Время работы без внешнего питания от внутренней батареи CR1220 в режиме подсчёта импульсов
Строка 72: Строка 80:
* Напряжение на входе изолированных входов  ~14 В
* Напряжение на входе изолированных входов  ~14 В
* Ток при замыкании изолированных входов ~6 мА   
* Ток при замыкании изолированных входов ~6 мА   
Назначение подробно описано в разделе [[#Контакты модуля и их назначение|Контакты модуля и их назначение]]
Назначение подробно описано в разделе [[#Клеммники и их назначение|Клеммники и их назначение]]
|-
|-
|Частота и длительность импульсов на изолированных входах
|Частота и длительность импульсов на изолированных входах
|До 9 Гц (T > 50 мс) - по умолчанию  
|До 9 Гц (T > 50 мс) - по умолчанию  
до 1 кГц при уменьшении времени защиты от дребезга (см. [[#Ревизии устройства]])
до 1 кГц при уменьшении времени защиты от дребезга (см. [[#Ревизии устройства | Ревизии устройства]])
|-
|-
|-
|-
Строка 98: Строка 106:
|-
|-
|Индикация состояния каналов реле
|Индикация состояния каналов реле
|Красно-оранжевые светодиоды K1, K2, Alarm, F1, F2, F3 (расположены под поверхностью верхней наклейки)
|Красно-оранжевые светодиоды K1, K2, Alarm, L1, L2, L3 (расположены под поверхностью верхней наклейки)
|-
|-
|Функции
|Функции
Строка 108: Строка 116:
|-
|-
{{Wbincludes:Control}}
{{Wbincludes:Control}}
{{Wbincludes:Operating conditions}}
{{Wbincludes:Klemmy}}
{{Wbincludes:Klemmy}}
{{Wbincludes:Dimensions 3U}}
{{Wbincludes:Dimensions 3U}}
Строка 114: Строка 123:


== Общий принцип работы ==
== Общий принцип работы ==
=== Индикация ===
[[Image: WB-MWAC Indicators.gif |300px|thumb|right| Индикаторы WB-MWAC ]]
В модуле есть индикаторы, которые помогут определить его состояние без подключения к контроллеру:
* S — статус обмена по Modbus: загорается при подаче низковольтного питания на модуль и мигает в момент опроса по шине RS-485.
* K1, K2 — состояние NO контактов реле: горит — контакт замкнут.
* Динамик — индикатор протечки, дублирован звуковыми сигналом.
* L1–L3 — индикаторы сработки датчиков протечки, по умолчанию показывают состояние сенсоров на входах F1–F3.


=== Входы и выходы ===
WB-MWAC имеет '''6 изолированных входных каналов''' для подключения датчиков протечек и выключателей ручного управления приводами запорной арматуры, а также '''2 неизолированных входа''' для подключения импульсных счетчиков, которые работают независимо от наличия питания. Устройство также имеет '''2 релейных выхода''' с перекидными контактами для управления приводами запорной арматуры.
WB-MWAC имеет '''6 изолированных входных каналов''' для подключения датчиков протечек и выключателей ручного управления приводами запорной арматуры, а также '''2 неизолированных входа''' для подключения импульсных счетчиков, которые работают независимо от наличия питания. Устройство также имеет '''2 релейных выхода''' с перекидными контактами для управления приводами запорной арматуры.


В данном модуле реализована матрица отображения значений входов на значения выходов, что обеспечивает дополнительную гибкость при настройке его реакции на протечки (см. далее).
В данном модуле реализована матрица отображения значений входов на значения выходов, что обеспечивает дополнительную гибкость при настройке его реакции на протечки (см. далее).
== Клеммники и их назначение ==
== Клеммники и их назначение ==
{| class="wikitable"  
{| class="wikitable"  
!Подпись  
!Подпись  
!Описание
!Назначение
!Назначение
!Примечание
|-
|-
|V+
!colspan="3" | Подключение датчиков, кнопок и счётчиков
|Резервное питание 9–28 В
|Можно подключить резервное питание
|-
|-
|P1, P2
|P1, P2
|Входы (сухой контакт, неизолированные, энергонезависимые)
|Входы типа сухой контакт, неизолированные, энергонезависимые
|Для импульсных счетчиков. Счет импульсов ведется даже при отсутствии внешнего питания WB-MWAC.
|Для импульсных счетчиков. Счет импульсов ведется даже при отсутствии внешнего питания WB-MWAC за счёт батарейки, установленной внутри модуля
|-
|-
|S1-S3
|S1-S3
| rowspan="2" | Входы (сухой контакт, изолированные)
| rowspan="2" | Входы типа сухой контакт, изолированные
Подключение кнопок и датчиков протечки
| rowspan="2" |
| rowspan="2" |
По-умолчанию входы S1-S3 настроены на работу с кнопками, а F1-F3 - с  датчиками протечки.  
Подключение кнопок и датчиков протечки.
 
По-умолчанию входы S1-S3 настроены на работу с кнопками, а F1-F3 с  датчиками протечки. Можно подключать параллельно несколько датчиков протечки на один вход.
|-
|-
|F1-F3
|F1-F3
Строка 143: Строка 160:
|-
|-
|iVout
|iVout
|Изолированный выход питания 14 В для трёхпроводных датчиков протечки
|Питание датчиков протечки
|Питание датчиков протечки
|Изолированный выход питания 14 В для трёхпроводных датчиков протечки
|-
!colspan="3" | Управление кранами
|-
|Kx: C, NO, NC
|Сухие контакты реле:
* Нормально открытые: С, NO.
* Нормально закрытые: С, NС
|Подключение кранов и другой нагрузки
|-
!colspan="3" | Клеммы снизу: питание модуля и связь с контроллером
|-
|-
|V+
|V+
|Питание модуля
|9–28 В постоянного тока
|9–28 В постоянного тока
| rowspan="2" | Основное питание модуля
|-
|GND
|GND
|-
|-
|A, B  
|A, B  
|Подключение шины RS-485
|RS-485
|
|Подключение шины RS-485. GND можно использовать любой, они внутри гальванически соединены
|-
!colspan="3" | Клеммы сверху: резервное питание модуля
|-
|V+
|9–28 В постоянного тока
| rowspan="2" | Резервное питание модуля, можно использовать как основное
|-
|GND
|GND
|-
|-
|Kx: C, NO, NC
|Выходы контактов реле
|Нормально открытые: С, NO; Нормально закрытые: С, NС
|}
|}


==Монтаж ==
==Монтаж ==


[[File:WB6+MWAC.png|600px|thumb|right|Образец монтажа и подключения модуля WB-MWAC, счетчиков водопотребления, датчиков протечки, шаровых кранов и управляющих кнопок]]
[[File:WB6+MWAC.png|600px|thumb|right|[[#Пример монтажа | Пример монтажа модуля WB-MWAC]]]]


WB-MWAC монтируется на стандартную DIN-рейку шириной 35 мм и занимает ширину 3 DIN-модуля.
WB-MWAC монтируется на стандартную DIN-рейку шириной 35 мм и занимает в ширину 3 DIN-модуля.


{{Wbincludes:Mount "V+ GND A B"}}
{{Wbincludes:Mount "V+ GND A B"}}
Строка 172: Строка 209:


Модуль должен эксплуатироваться при рекомендованных условиях окружающей среды.
Модуль должен эксплуатироваться при рекомендованных условиях окружающей среды.
=== Пример монтажа ===
Пример монтажа модуля можно посмотреть на рисунке '''Пример монтажа модуля WB-MWAC'''.
В примере:
* к счетному входу '''P1''' подключен выход счетчика расхода воды — подсчет импульсов происходит независимо от наличия основного или резервного питания;
* к входу '''S1''' подключен выключатель, который управляет состоянием реле '''K1''';
* входы '''F1''' и '''F2''' считывают состояние двух датчиков протечки: двухпроводного пассивного и четырехпроводного активного;
* к контактам реле '''K1''' подключен привод шарового крана.
Аналогично можно подключить второй счетчик расхода воды, кран и несколько датчиков или кнопок.
В случае сигнала с датчиков протечки, модуль закроет кран, который подключен к реле '''K1'''. Для повторного открытия крана нужно выключить и включить выключатель, подключенный к входу '''S1'''.
Питание WB-MWAC резервировано с помощью модуля резервного питания [[UPS2 | WB-UPS v.2]]: в случае кратковременного отсутствия основного питания, WB-MWAC продолжит контроль входов и оповестит об аварии с помощью встроенной пищалки. А если запорный кран тоже обеспечен резервным питанием, то модуль отреагирует на аварийную ситуацию и перекроет подачу воды.
Назначение входов S1-S3 и F1-F3, а также поведение модуля при аварии можно изменить с помощью [[#Mapping-матрица для WB-MWAC | Mapping-матрицы]]. Подробнее о других настройках модуля читайте в разделе [[#Настройка | Настройка]].


===Датчики протечки===
===Датчики протечки===
С WB-MWAC можно использовать проводные датчики протечки: как пассивные, с двумя выводами, так и активные (с питанием), с тремя или четырьмя выводами. Датчики протечки зачастую имеют полярные выводы, ко входам F1—F3 подключается «плюс», а к iGND — «минус». Напряжение питания на клеммнике iVout — примерно 14 В (ток до 50 мА), чего достаточно для большинства активных датчиков.
С WB-MWAC можно использовать проводные датчики протечки: как пассивные, с двумя выводами, так и активные (с питанием), с тремя или четырьмя выводами. Датчики протечки зачастую имеют полярные выводы, ко входам F1—F3 подключается «плюс», а к iGND — «минус». Напряжение питания на клеммнике iVout — примерно 14 В (ток до 50 мА), чего достаточно для большинства активных датчиков.
При подключении четырхпроводных датчиков «минус» питания и «минус» сигнального выхода объединяются и подключаются к iGND.
При подключении четырехпроводных датчиков «минус» питания и «минус» сигнального выхода объединяются и подключаются к iGND.
 
К каждому из входов F1-F3 можно подключить параллельно несколько датчиков протечки. 


Мы протестировали работу следующих датчиков протечки с WB-MWAC.
Мы протестировали работу следующих датчиков протечки с WB-MWAC.
Строка 193: Строка 249:
*Gidrolock WSP
*Gidrolock WSP


{{Wbincludes:Relay tuning}}
===Требования безопасности при установке датчиков протечки===
{{Wbincludes:WB-MWAC Safety requirements}}


==Представление в веб-интерфейсе контроллера WB==
==Представление в веб-интерфейсе контроллера Wiren Board==
[[Файл:Mwac webui devices.png|300px|thumb|right|Элеменеты управления и индикации модуля WB-MWAC в веб-интерфейсе]]
[[Файл:Mwac webui devices.png|300px|thumb|right|Элементы управления и индикации модуля WB-MWAC в веб-интерфейсе контроллера Wiren Board]]
=== Выбор шаблона ===
{{WebUIAddDevice
| template= WB-MWAC
}}
=== Управление устройством и просмотр значений ===
{{Wbincludes:WebUIControlDevice}}
== Настройка ==
{{Wbincludes:WebUIDeviceSetUp}}


{{Wbincludes:Setup via WEB}}
=== Антидребезг ===
[[Image: WebUI Relay Change Debounce.png |400px|thumb|right| Пример установки времени антидребезга для входа 1 реле WB-MR6C v.2 в веб-интерфейсе контроллера Wiren Board]]
{{Wbincludes:Relay tuning. In/Out Debounce}}


== Mapping-матрица для WB-MWAC ==
=== Безопасный режим ===
[[Image: WB-MR6C v.2 settings example.png |400px|thumb|right| Пример настройки реле WB-MR6C v.2: таймер безопасного режима и выбор состояния выходов при возобновлении питания]]
При потере связи по RS-485 модуль защиты от протечек будет работать автономно. Однако есть возможность задать определенное состояние выходов в случае обрыва связи. Для этого существует безопасный режим.
{{Wbincludes:Relay tuning Safe Mode}}


По умолчанию в WB-MWAC входы S1-S3 и F1-F3 взаимодействуют с выходами K1-K2, Alarm (buzzer), LED1-LED3 (регистры coil 0..5) в соответствии со стандартной для этого устройства [[I/O_Mapping_Matrix | mapping-матрицей]].
=== Mapping-матрица для WB-MWAC ===
 
По умолчанию в WB-MWAC входы S1-S3 (регистры discrete 0-2) и F1-F3 (регистры discrete 3-5) взаимодействуют с выходами K1, K2, Alarm (buzzer), (регистры coil 0-2) в соответствии со стандартной для этого устройства [[I/O_Mapping_Matrix | mapping-матрицей]]. Состояние входов F1-F3 отображается светодиодами LED1-LED3 напрямую.
Счетные входы P1 и P2 обрабатываются отдельно.
Счетные входы P1 и P2 обрабатываются отдельно.


Ниже, в таблице приведены (в скобках) заводские значения Mapping-матрицы для WB-MWAC. Красным выделены десятичные номера holding-регистров матрицы, соответствующие настройке входов (строки) с выходами (столбцы). Входы 7 и 0, а также выходы 7 и 8 не задействуются.
Ниже, в таблице приведены (в скобках) заводские значения Mapping-матрицы для WB-MWAC. Красным выделены десятичные номера holding-регистров матрицы, соответствующие настройке входов (строки) с выходами (столбцы).


Данная матрица реализует следующую работу устройства:
Данная матрица реализует следующую работу устройства:


При замыкании любого из датчиков протечки (F1, F2, F3) выключаются все реле (K1, K2) и пищалка (Alarm). Индикаторы LED1, LED2, LED3 указывают, какой именно из входов (F1, F2, F3) сейчас замкнут (протечкой).
При замыкании любого из датчиков протечки (F1, F2, F3) выключаются все реле (K1, K2) и включается пищалка (Alarm).


Выключатели S1 и S2 управляют реле K1 и K2 соответственно. Если они включены, то и реле включены (замкнуты контакты COM и NO).
Выключатели S1 и S2 управляют реле K1 и K2 соответственно. Если они включены, то и реле включены (замкнуты контакты COM и NO).
Строка 256: Строка 328:
| colspan="2" style="font-weight:bold;" | 2: K2
| colspan="2" style="font-weight:bold;" | 2: K2
| colspan="2" style="font-weight:bold;" | 3: Alarm (пищалка)
| colspan="2" style="font-weight:bold;" | 3: Alarm (пищалка)
| colspan="2" style="font-weight:bold;" | 4: LED1
| colspan="2" style="font-weight:bold;" | 5: LED2
| colspan="2" style="font-weight:bold;" | 6: LED3
|-
|-
| rowspan="6" style="text-align: center; font-weight:bold;" | Входы <br> (Discrete<br> inputs)
| rowspan="6" style="text-align: center; font-weight:bold;" | Входы <br> (Discrete<br> inputs)
| style="font-weight:bold;" | 1: S1
| style="font-weight:bold; width: 5%" | 1: S1
| style="font-weight:bold; color:#fe0000;" | 384
| style="font-weight:bold; color:#fe0000;" | 384
| (9) повторять вход  
| (9) повторять вход  
Строка 267: Строка 336:
| (0)
| (0)
| style="font-weight:bold; color:#fe0000;" | 386
| style="font-weight:bold; color:#fe0000;" | 386
| (0)
| style="font-weight:bold; color:#fe0000;" | 387
| (0)
| style="font-weight:bold; color:#fe0000;" | 388
| (0)
| style="font-weight:bold; color:#fe0000;" | 389
| (0)
| (0)
|-
|-
Строка 281: Строка 344:
| (9) повторять вход  
| (9) повторять вход  
| style="font-weight:bold; color:#fe0000;" | 394
| style="font-weight:bold; color:#fe0000;" | 394
| (0)
| style="font-weight:bold; color:#fe0000;" | 395
| (0)
| style="font-weight:bold; color:#fe0000;" | 396
| (0)
| style="font-weight:bold; color:#fe0000;" | 397
| (0)
| (0)
|-
|-
Строка 296: Строка 353:
| style="font-weight:bold; color:#fe0000;" | 402
| style="font-weight:bold; color:#fe0000;" | 402
| (4) выключить при замыкании
| (4) выключить при замыкании
| style="font-weight:bold; color:#fe0000;" | 403
| (0)
| style="font-weight:bold; color:#fe0000;" | 404
| (0)
| style="font-weight:bold; color:#fe0000;" | 405
| (0)
|-
|-
| style="font-weight:bold;" | 4: F1
| style="font-weight:bold;" | 4: F1
Строка 310: Строка 361:
| style="font-weight:bold; color:#fe0000;" | 410
| style="font-weight:bold; color:#fe0000;" | 410
| (8) включить при замыкании
| (8) включить при замыкании
| style="font-weight:bold; color:#fe0000;" | 411
| (9) повторять вход
| style="font-weight:bold; color:#fe0000;" | 412
| (0)
| style="font-weight:bold; color:#fe0000;" | 413
| (0)
|-
|-
| style="font-weight:bold;" | 5: F2
| style="font-weight:bold;" | 5: F2
Строка 324: Строка 369:
| style="font-weight:bold; color:#fe0000;" | 418
| style="font-weight:bold; color:#fe0000;" | 418
| (8) включить при замыкании
| (8) включить при замыкании
| style="font-weight:bold; color:#fe0000;" | 419
| (0)
| style="font-weight:bold; color:#fe0000;" | 420
| (9) повторять вход
| style="font-weight:bold; color:#fe0000;" | 421
| (0)
|-
|-
| style="font-weight:bold;" | 6: F3
| style="font-weight:bold;" | 6: F3
Строка 338: Строка 377:
| style="font-weight:bold; color:#fe0000;" | 426
| style="font-weight:bold; color:#fe0000;" | 426
| (8) включить при замыкании
| (8) включить при замыкании
| style="font-weight:bold; color:#fe0000;" | 427
| (0)
| style="font-weight:bold; color:#fe0000;" | 428
| (0)
| style="font-weight:bold; color:#fe0000;" | 429
| (9) повторять вход
|}
|}
<br>
<br>
Заводские значения регистров управления входами:
Заводские значения регистров управления входами:
{| class="wikitable"
{| class="wikitable"
! holding-регистр !! Значение
! holding-регистр || Вход || Значение  
|-
|-
| 5 || 0
| 9 || S1 || 4
|-
|-
| 6 || 0
| 10 || S2 || 4
|-
|-
| 9 || 4
| 11 || S3 || 4
|-
|-
| 10 || 4
| 12 || F1 || 5
|-
|-
| 11 || 4
| 13 || F2 || 5
|-
|-
| 12 || 5
| 14 || F3 || 5
|-
|-
| 13 || 5
| 15 || - || 0
|-
|-  
| 14 || 5
| 16 || - || 0
|}
|}


{{Wbincludes:Modbus}}
{{Wbincludes:Modbus}}
===Расширение Быстрый Modbus===
{{note|note| Начиная с версии прошивки '''1.19.0''' устройство поддерживает расширение Быстрый Modbus.}}
{{Wbincludes:Fast Modbus Description}}


=== Карта регистров ===
=== Карта регистров ===
Строка 373: Строка 411:
[[MWAC_Registers| '''Карта регистров WB-MWAC''']]
[[MWAC_Registers| '''Карта регистров WB-MWAC''']]


{{Wbincludes:Firmware update}}
==Обновление прошивки и сброс настроек==
{{Modbus Device Firmware Update
| new-fw=true
| fw-version=1.19.0
|changelog=WB-MWAC : Changelog}}


==Известные неисправности==
==Известные неисправности==
Строка 379: Строка 421:


== Ревизии устройства ==
== Ревизии устройства ==
{{Wbincludes:Revision}}
[[WB-MWAC_Revisions | Список ревизий]]
|-
|1.3
|1.3C - ...
|12.2019
|
*увеличена максимальная частота работы изолированных входов до 1 кГц (для прошивок начиная с 1.13.0)
*с разъемными клеммниками DEGSON
|-
|1.3
|1.3B
|05.2019 - 11.2019
|
*с разъемными клеммниками KEFA
|-
|1.3
|1.3A
|05.2019 - 08.2019
|
*с разъемными клеммниками DEGSON
|-
|1.2
|275, 305
|до 05.2019
|
*первая версия: с разъемными клеммниками KEFA
|-
|}


== Изображения и чертежи устройства ==
== Изображения и чертежи устройства ==
Строка 414: Строка 429:
{{Wbincludes:CDR lib}}
{{Wbincludes:CDR lib}}


'''Corel Draw PDF:''' [[File:WB-MWAC.cdr.pdf]]
'''SVG:''' [[File:WB-MWAC.svg.zip]]
 
'''Габаритный чертеж модуля (DXF):''' [[File:WB-MWAC.dxf.zip]]
 
'''Габаритный чертеж модуля (PDF):''' [[File:WB-MWAC.dxf.pdf]]


'''Autocad 2013 DXF:'''  Мы еще не подготовили чертеж этого устройства. Вы можете [https://support.wirenboard.com/latest запросить чертеж устройства "Модуль учета водопотребления и контроля протечек WB-MWAC"] на портале техподдержки Wiren Board (необходима регистрация).
{{Wbincludes: AutoCAD_base}}