WB-MAO4-20mA Modbus Analog Outputs 0-20mA: различия между версиями

Материал из Wiren Board
 
(не показано 38 промежуточных версий 3 участников)
Строка 1: Строка 1:
{{Draft}}
{{Draft}}
{{DISPLAYTITLE:Модуль аналогового вывода 0-20мА WB-MAO4-20mA}}
{{DISPLAYTITLE:Модуль аналогового вывода 0-20 мА WB-MAO4-20mA}}
[[Файл:WB-MAO4-20mA side.png |200px|thumb|right| Модуль управления WB-MAO4-20mA]]
[[Файл:WB-MAO4-20mA side.png |200px|thumb|right| Модуль управления WB-MAO4-20mA]]
{{PDF}}
{{PDF}}
Строка 6: Строка 6:


== Назначение ==
== Назначение ==
4-х канальный модуль аналогового вывода предназначен для управления устройствами с интерфейсами 0-20мА, 4-20мА: частотными преобразователями, сервоприводами, приводами воздушных заслонок, клапанов и т.д.  
4-х канальный модуль аналогового вывода предназначен для управления устройствами с интерфейсами 0-20 мА, 4-20 мА: частотными преобразователями, сервоприводами, приводами воздушных заслонок, клапанов и т.д.  


Модуль управляется локально с кнопок и с контроллера по шине [[RS-485]] командами по протоколу [[Modbus]].
Модуль управляется локально с кнопок и с контроллера по шине [[RS-485]] командами по протоколу [[Modbus]].
Строка 30: Строка 30:
|-
|-
| Выходной сигнал
| Выходной сигнал
| 0-20mA, 4-20mA
| 0-20 мА, 4-20 мА
|-
|-
| Изоляция выходов
| Изоляция выходов
Строка 39: Строка 39:
|-
|-
|Точность
|Точность
|2% +/- 100uA (при 25С), 3% +/- 100uA (при -40 до +80С)
|2% +/- 100 мкА (при 25 °С), 3% +/- 100 мкА (при -40 до +80 °С)
|-
|-
! colspan="2" |Входы
! colspan="2" |Входы
|-
|-
|Назначение  
|Назначение  
|Универсальные входы, которые можно [[#Настройка входов | гибко настраивать]].
|Универсальные входы, которые можно гибко настраивать.
|-
|-
|Тип входов  
|Тип входов  
Строка 58: Строка 58:


== Общий принцип работы ==
== Общий принцип работы ==
Устройство имеет 4 независимых гальванически разделенных выходных канала типа «генератор тока» - транзисторы, регулируемые с помощью операционного усилителя по обратной связи с точного шунта. Каналы имеют собственные источники питания на 15 В и подключение внешних блоков питания не требуется. Максимально сопротивление нагрузки канала 500 Ом (для тока 20 мА).
Устройство имеет 4 независимых гальванически разделенных выходных канала типа «генератор тока» транзисторы, регулируемые с помощью операционного усилителя по обратной связи с точного шунта. Каналы имеют собственные источники питания на 15 В и подключать внешние блоки питания не нужно. Максимальное сопротивление нагрузки канала 500 Ом (для тока 20 мА).


Модуль имеет четыре аппаратных входа, состояние которых можно считать по Modbus. Входы можно гибко настраивать через назначение действий в зависимости от типа нажатия. Подробнее смотрите в разделе [[#Настройка входов| Настройка входов]].
Модуль имеет четыре аппаратных входа, состояние которых можно считать по Modbus. Входы можно гибко настраивать через назначение действий в зависимости от типа нажатия. Подробнее смотрите в разделе Настройка.
==== Индикация ====
==== Индикация ====
{{Wbincludes:Module Indication}}
{{Wbincludes:Module Indication}}
Также на передней панели модуля есть 4 светодиода индикации состояния каналов. Светодиоды привязаны к выходным каналам модуля и отражают их состояние, а также сообщают об ошибочном состоянии токового интерфейса.
Также на передней панели модуля есть 4 светодиода индикации состояния каналов, которые могут принимать значения:
Они могут принимать следующие значения:
* не горит ток равен нулю;
* выключен канал не активен;
* горит ток больше нуля;
* включен канал активен;
* мигает — ток линии меньше установленного в регистрах значения. Сигнал ошибки выходного тока.
* мигает — ток линии не соответствует (меньше) установленного в регистрах значения. Ошибка работы.


==== Сигнал ошибки выходного тока ====
Сигнал ошибки служит для детектирования обрыва линии, слишком большого сопротивления нагрузки и других неисправностей, приводящих к тому, что невозможно  установить на выходе заданный в настройках канала ток.
==== Режимы работы ====
==== Режимы работы ====


Каждым каналом можно управлять двумя способами: задавая ток напрямую (в микроамперах, диапазон 0-20480 (0-20.48мА), и указывая значение в процентах от диапазона: 0-20мА, 4-20мА или от пользовательского диапазона.
Каждым каналом можно управлять двумя способами: задавая ток напрямую (в микроамперах, диапазон 0-20480 (0-20.48 мА), и указывая значение в процентах от диапазона: 0-20 мА, 4-20 мА или от пользовательского диапазона.
 
==== Сигнал ошибки выходного тока ====
 
Для детектирования обрыва линии, слишком большом сопротивлении нагрузки и т.п. есть сигнал ошибки выходного тока. Он возникает при невозможности установления заданного тока на канале.


==== Распознавание типов нажатий ====
==== Распознавание типов нажатий ====
{{Anchor|press-events}}
{{Anchor|press-events}}
{{Wbincludes:Inputs Press Events}}
{{Wbincludes:Inputs Press Events}}
По умолчанию действия с кнопок отключены.
[[Rule_Examples#press-actions|Пример правила с обработкой счётчиков нажатий]]


==Монтаж ==
==Монтаж ==
Строка 88: Строка 89:
{{Wbincludes:Mount "V+ GND A B"}}
{{Wbincludes:Mount "V+ GND A B"}}


Входы аппаратно распознают типы нажатий, на каждый из которых можно назначить своё действие. Подробно процедура настройки и список доступных действий описаны в разделе [[#Настройка входов |Настройка входов]].
Входы аппаратно распознают типы нажатий, на каждый из которых можно назначить своё действие. Подробно процедура настройки и список доступных действий описаны в разделе [[#Настройка |Настройка]].


Срабатывание дискретных входов происходит при их замыкании на клеммы «'''−'''» (минус) или '''GND'''.  
Срабатывание дискретных входов происходит при их замыкании на клеммы «'''−'''» (минус) или '''GND'''.  
Строка 94: Строка 95:
Также не играет роли длина и сечение кабеля. Но для предотвращения наводок от близко расположенных силовых линий лучше использовать витую пару и подключать «минус» питания ленты ко второй жиле пары.
Также не играет роли длина и сечение кабеля. Но для предотвращения наводок от близко расположенных силовых линий лучше использовать витую пару и подключать «минус» питания ленты ко второй жиле пары.


Сигналы 0-20мА/4-20мА лучше подключать к исполнительным устройствам витой парой.
Сигналы 0-20 мА/4-20 мА лучше подключать к исполнительным устройствам витой парой.


=== Пример монтажа ===
=== Пример монтажа ===
Строка 102: Строка 103:


==Представление в веб-интерфейсе контроллера Wiren Board==
==Представление в веб-интерфейсе контроллера Wiren Board==
[[Файл:WB-MAO4-20mA-web-interface.png|300px|thumb|right|Модуль управления в веб-интерфейсе контроллера Wiren Board]]  
[[Файл:WB-MAO4-20mA-web-interface.png|300px|thumb|right|Модуль управления в веб-интерфейсе контроллера Wiren Board]]
=== Выбор шаблона ===
=== Выбор шаблона ===
{{WebUIAddDevice
{{WebUIAddDevice
| template=WB-MAO4-20mA
| template=WB-MAO4-20ma
}}
}}  


=== Управление устройством и просмотр значений ===
=== Управление устройством и просмотр значений ===
{{Wbincludes:WebUIControlDevice}}
В веб-интерфейсе контроллера вы можете управлять выходами, получать состояния входов и другие служебные значения, например, серийный номер или напряжение питания устройства.
 
Список отображаемых каналов можно изменить через настройки устройства, доступные в [[RS-485:Configuration_via_Web_Interface#Отключение каналов, смена режимов и настройка параметров | настройках драйвера wb-mqtt-serial]].


== Настройка ==
== Настройка ==
[[Image: WB-MAO4-20mA WebUI Configure.png |350px|thumb|right| Переключение режима выходов]]
{{Wbincludes:WebUIDeviceSetUp}}
{{Wbincludes:WebUIDeviceSetUp}}


=== Настройка аналоговых выходов ===
=== Настройка аналоговых выходов ===
[[Image: WB-MAO4-20mA WebUI Configure.png |350px|thumb|right|Выбор рабочего диапазона]]
Вы можете изменить параметры:
Вы можете изменить параметры:
* Outputs Mode выберите один из режимов: 0–20mA или 4-20mA.
* Рабочий диапазон 0-20 мА, 4-20 мА или пользовательский.
* Max output value — максимальное значение физической величины соответствующая току 20мА. Используется для преобразования из физической величины в ток.
* Темпы изменения уровня в сторону уменьшения и увеличения, а также при длинных нажатиях.
{{SupportedSinceRelease
* Максимальные и минимальные значения тока при 0 и 100 %, для пересчёта шкалы диммирования при выборе пользовательского диапазона.
| release = wb-2307
| content =


<h3> Управление выходами через модуль </h3>
=== Антидребезг ===
[[Image: WB-MAO4-20mA_settings.png |350px|thumb|right| Настройка выходов в WB-MAO4-20mA]]
Для любого из входов вы можете настроить фильтр антидребезга в параметре '''Время подавления дребезга (мс)'''. Возможные значения от 0 до 250 мс, значение по умолчанию — 50 мс.
[[Image: WB-MAO4-20mA_scale_graph.png |350px|thumb|right| Пояснение по преобразованию физической величины в ток]]


В WB-MAO4-20mA есть возможность управлять выходами с помощью входов модуля:
=== Счёт и детектирование нажатий ===
{{Anchor|counting-and-press-actions}}
При выборе режима '''Счет и детектирование нажатий''', вы сможете настроить передачу счётчиков нажатий на контроллер. Как это работает, смотрите в разделе [[#press-events | Распознавание типов нажатий]].


* включать или выключать каналы,
Доступны настройки:
* устанавливать ток на выходе как процент от заданного диапазона.
{{Wbincludes:Inputs Press Events Settings}}


Также добавлена возможность плавно изменять ток на выходе с заданной скоростью.
=== Привязка событий на входах к выходам ===
==== Кнопка без фиксации ====
[[Image: MAO4-20_actions_binding_channel.png |350px|thumb|right| Выбор канала, которым управляет событие {{SupportedSinceRelease|release=wb-2110|nobanner=true}}]]
[[Image: MAO4-20_actions_binding_type.png |350px|thumb|right| Выбор действия, которое вызовет событие {{SupportedSinceRelease|release=wb-2110|nobanner=true}}]]


Параметры выходов:
В WB-MAO4-20mA для подключения кнопок доступно 4 дискретных входа, для каждой кнопки обрабатывается 4 типа нажатий: короткое, длинное, двойное, короткое и затем длинное. Таким образом получаем 16 различных событий, для каждого из них существует два параметра для привязки: выход к которому привязано событие и тип действия.
* Нижний порог диммирования — Значение выхода в мкА, соответствующее уровню 0%.
* Верхний порог диммирования — Значение выхода в мкА, соответствующее уровню 100%.
* Скорость возрастания уровня при плавных переходах. Задается период времени, за который уровень изменится на 1%.
* Скорость убывания уровня при плавных переходах. Задается период времени, за который уровень изменится на 1%.
* Длительность периода повторения действий. Продолжительные действия будут выполняться с указанным периодом в миллисекундах.
 
Верхний порог диммирования, может быть меньше нижнего. В таком случае напряжение на выходе будет изменяться в заданном диапазоне, но будет обратно пропорционально уровню.
Например: <code>верхний порог = 0 мВ</code>, <code>нижний порог = 20000 мкА</code>. Тогда при заданном уровне 70%, на выходе будет 6 мА.
 
Скорость возрастания/убывания может быть нулевой. Тогда плавные переходы будут отключены и значение уровня будет применяться мгновенно.
 
<h3> Привязка событий с кнопок к выходам </h3>
 
[[Image: MAO4_actions_binding_channel.png |350px|thumb|right| Выбор канала, которым управляет событие {{SupportedSinceRelease|release=wb-2110|nobanner=true}}]]
[[Image: MAO4_actions_binding_type.png |350px|thumb|right| Выбор действия, которое вызовет событие {{SupportedSinceRelease|release=wb-2110|nobanner=true}}]]


В WB-MAO4-20mA для подключения кнопок доступно 4 дискретных входа, для каждой кнопки обрабатывается 4 типа нажатий: короткое, длинное, двойное, короткое и затем длинное. Таким образом получаем 16 различных событий, для каждого из них существует два параметра для привязки: выход к которому привязано событие и тип действия.
По умолчанию управление с входов отключено, но пользователь может прочитать состояние входов и их счётчики в регистрах, увидеть в веб-интерфейсе контроллера Wiren Board, или использовать в скриптах автоматизации [[wb-rules]]. Для настройки реакции выходов от событий на входах вам надо для каждого события выбрать номер входа и задать действие.  


Параметр «Номер выхода» определяет выход модуля, с которым произойдет действие, вызванное событием. Можно выбрать один или сразу все выходы модуля. Также можно не привязывать ни один из выходов, тогда событие будет проигнорировано.
Параметр «Номер выхода» определяет выход модуля, с которым произойдет действие, вызванное событием. Можно выбрать один или сразу все выходы модуля. Также можно не привязывать ни один из выходов, тогда событие будет проигнорировано.


Параметр «Действие с выходом» выбирает действие над выходом, вызываемое событием:
Параметр «Действие» выбирает действие над выходом, вызываемое событием:
* Включение канала
* включить;
* Выключение канала
* выключить;
* Переключение состояния канала
* переключить;
* Увеличение выходного уровня
* увеличить ток;
* Уменьшение выходного уровня
* уменьшить ток;
* Увеличение/уменьшение выходного уровня
* увеличить/уменьшить ток. Действие будет чередоваться при нажатии на кнопку.
 
Некоторые комбинации событий и действий, не имеют практического смысла и будут проигнорированы.


}}
При установке настроек через регистры модуля без контроллера Wiren Board нужно учесть, что некоторые комбинации событий и действий, не имеют практического смысла и будут проигнорированы. В шаблоне драйвера контроллера эти ограничения учтены.


{| class="wikitable" style="table-layout: fixed; width: 100%;"
{| class="wikitable" style="table-layout: fixed; width: 100%;"
Строка 173: Строка 161:
! Отключить выход !! Включить выход !! Переключить состояние выхода !! Увеличить уровень !! Уменьшить уровень !! Увеличить/уменьшить уровень
! Отключить выход !! Включить выход !! Переключить состояние выхода !! Увеличить уровень !! Уменьшить уровень !! Увеличить/уменьшить уровень
|-
|-
! style="text-align: left;" | Одиночное нажание
! style="text-align: left;" | Одиночное нажатие
| Один / все выходы || Один / все выходы || Один выход || Один / все выходы || Один / все выходы || Недоступно
| Один / все выходы || Один / все выходы || Один выход || Один / все выходы || Один / все выходы || Недоступно
|-
|-
! style="text-align: left;" | Долгое нажание
! style="text-align: left;" | Длинное нажатие
| Один / все выходы || Один / все выходы || Один выход || Один / все выходы || Один / все выходы || Один выход
| Один / все выходы || Один / все выходы || Один выход || Один / все выходы || Один / все выходы || Один выход
|-
|-
Строка 182: Строка 170:
| Один / все выходы || Один / все выходы || Один выход || Один / все выходы || Один / все выходы || Недоступно
| Один / все выходы || Один / все выходы || Один выход || Один / все выходы || Один / все выходы || Недоступно
|-
|-
! style="text-align: left;" | Короткое, затем долгое нажатие
! style="text-align: left;" | Короткое, затем длинное нажатие
| Один / все выходы || Один / все выходы || Один выход || Один / все выходы || Один / все выходы || Один выход
| Один / все выходы || Один / все выходы || Один выход || Один / все выходы || Один / все выходы || Один выход
|}
|}


==== Поддержка выключателей с фиксацией ====
==== Выключатель с фиксацией ====
[[Image:WB-MAO4-20-switch.png|300px|thumb| Пример настройки действия при использовании выключателя с фиксацией]]
Вместо кнопок в WB-MAO4-20mA можно использовать классические выключатели с фиксацией, для этого выберите режим «Выключатель с фиксацией». Доступно два типа событий: выключатель включен (замкнут) и выключатель выключен (разомкнут).
 
Параметр «Номер выхода» определяет выход модуля, с которым произойдет действие, вызванное событием. Можно выбрать один или сразу все выходы модуля. Также можно не привязывать ни один из выходов, тогда событие будет проигнорировано.


В WB-MAO4-20mA есть поддержка выключателей с фиксацией. Для выключателей доступны только действия "Выключить", "Включить", "Переключить".
Параметр «Действие» выбирает действие над выходом, вызываемое событием на входе:
* включить;
* выключить;
* переключить.


Необходимо выбрать режим работы входа "Выключатель". Далее настройка привязки действий и каналов в режиме выключателя выполняется аналогичных образом.
=== Безопасный режим ===
[[Image:WB-MAO4-20 Safe Mode.png|300px|thumb|Настройка поведения выходов модуля при прекращении опроса контроллером]]


{{Wbincludes:WebUI How to configure link}}
Безопасный режим позволяет остановить технологические процессы в случае, если контроль над модулем утрачен, например, перебит кабель RS-485. Рекомендуем учитывать возможность потери связи с контроллером при проектировании систем управления.


=== Безопасный режим и действия при включении питания ===
Таймер безопасного режима начинает отсчёт после каждого успешно обработанного (принятого) пакета [[Modbus |Modbus]] и при достижении установленного времени — модуль переходит в безопасный режим. При возобновлении связи, модуль вернётся к обычной работе. По умолчанию таймер установлен в значение 10 секунд.


В WB-MAO4-20mA имеется «Безопасный режим» — устройство переходит в него, если отсутствует обмен по Modbus в течение заданного периода времени.
Для каждого выхода можно настроить безопасное состояние и необходимость перехода в него в случае потери связи.


Можно настроить действия для каждого канала при переходе в безопасный режим и изменить режим работы входов.
Можно настроить поведение управления с входов:
* Не блокировать — если было настроено управление с входов, то оно сохраняется.
* Блокировать в безопасном режиме — управлять выходами с входов будет нельзя.
* Разрешить только в безопасном режиме — если управление с входов было включено в настройках, в безопасном режиме входами можно будет управлять, а в обычном — нет.


Также в WB-MAO4-20mA имеется «Действия при включении питания» — можно отдельно для каждого канала задать начальное состояние при включении питания диммера.
=== Состояния выходов при подаче питания ===
[[Image:WB-MAO4-20 Power On State.png|300px|thumb|Настройка поведения выхода при подаче питания на модуль]]
Вы можете настроить поведение каждого канала при подаче питания:
* выключить;
* установить предыдущее состояние;
* включить;
* включить и установить уровень.


{{Wbincludes:Modbus}}
{{Wbincludes:Modbus}}
Строка 215: Строка 220:
| lose=true
| lose=true
| old=true
| old=true
|changelog=WB-MAO4: Changelog}}
|changelog=WB-MAO4-20: Changelog}}


== Известные неисправности ==
== Известные неисправности ==

Текущая версия на 16:18, 25 сентября 2024

Это черновик страницы. Последняя правка сделана 25.09.2024 пользователем Pavel Gasheev.

Модуль управления WB-MAO4-20mA

Купить в интернет-магазине

Назначение

4-х канальный модуль аналогового вывода предназначен для управления устройствами с интерфейсами 0-20 мА, 4-20 мА: частотными преобразователями, сервоприводами, приводами воздушных заслонок, клапанов и т.д.

Модуль управляется локально с кнопок и с контроллера по шине RS-485 командами по протоколу Modbus.

Технические характеристики

Параметр Значение
Питание
Напряжение питания 9 В…28 В постоянного тока
Потребляемая мощность

От 0.3 до 2.3 Вт

Каналы управления
Кол-во каналов 4
Выходной сигнал 0-20 мА, 4-20 мА
Изоляция выходов Изолированы между собой и изолированы от внутренней схемы модуля.
Максимальное сопротивление нагрузки 500 Ом
Точность 2% +/- 100 мкА (при 25 °С), 3% +/- 100 мкА (при -40 до +80 °С)
Входы
Назначение Универсальные входы, которые можно гибко настраивать.
Тип входов «Сухой контакт», без гальванической изоляции.

Напряжение на входе около 5 В постоянного тока. Ток при замыкании входа около 5 мА

Управление
Интерфейс управления RS-485
Изоляция интерфейса Неизолированный
Протокол обмена данными Modbus RTU, адрес задается программно, заводские настройки указаны на наклейке
Параметры интерфейса RS-485 Задаются программно, по умолчанию:

скорость — 9600 бит/с; данные — 8 бит; бит чётности — нет (N); стоп-биты — 2

Готовность к работе после подачи питания ~2 c
Условия эксплуатации
Температура воздуха От −40 до +80 °С
Относительная влажность До 95 %, без конденсации влаги
Климатическое исполнение по ГОСТ 15150-69 O2.1*
Гарантийный срок 2 года
Срок службы 5 лет
Клеммники и сечение проводов
Рекомендуемое сечение провода с НШВИ 0.35 – 1 мм2 — одинарные, 0.35 – 0.5 мм2 – сдвоенные провода
Длина стандартной втулки НШВИ 8 мм
Момент затяжки винтов 0.2 Н∙м
Габариты
Ширина, DIN-юнитов 2
Габаритные размеры (Д x Ш x В) 36 x 90 x 58 мм
Масса (с коробкой) 80 г

Общий принцип работы

Устройство имеет 4 независимых гальванически разделенных выходных канала типа «генератор тока» — транзисторы, регулируемые с помощью операционного усилителя по обратной связи с точного шунта. Каналы имеют собственные источники питания на 15 В и подключать внешние блоки питания не нужно. Максимальное сопротивление нагрузки канала 500 Ом (для тока 20 мА).

Модуль имеет четыре аппаратных входа, состояние которых можно считать по Modbus. Входы можно гибко настраивать через назначение действий в зависимости от типа нажатия. Подробнее смотрите в разделе Настройка.

Индикация

В модуле есть индикаторы, которые помогут определить его состояние без подключения к контроллеру:

  • S — статус обмена по Modbus: загорается при подаче низковольтного питания на модуль и мигает в момент опроса по шине RS-485. В устройствах с включенными событиями Быстрого Modbus ⚡ индикатор мигает более часто чем при стандартном опросе по очереди, так как опрос событий происходит быстрее. В режиме загрузчика мигает с периодом 1 секунда. При загрузке новой прошивки перестает менять свое состояние.

Также на передней панели модуля есть 4 светодиода индикации состояния каналов, которые могут принимать значения:

  • не горит — ток равен нулю;
  • горит — ток больше нуля;
  • мигает — ток линии меньше установленного в регистрах значения. Сигнал ошибки выходного тока.

Сигнал ошибки выходного тока

Сигнал ошибки служит для детектирования обрыва линии, слишком большого сопротивления нагрузки и других неисправностей, приводящих к тому, что невозможно установить на выходе заданный в настройках канала ток.

Режимы работы

Каждым каналом можно управлять двумя способами: задавая ток напрямую (в микроамперах, диапазон 0-20480 (0-20.48 мА), и указывая значение в процентах от диапазона: 0-20 мА, 4-20 мА или от пользовательского диапазона.

Распознавание типов нажатий

Модуль может распознавать четыре типа нажатий: короткое, длинное, двойное, короткое, а затем длинное.

Обработку нажатий можно использовать на контроллере, куда по Modbus передаются счётчики для каждого типа нажатий, или в самом устройстве для управления выходами.

Параметры распознавания нажатий можно изменять в настройках. По умолчанию действия с кнопок отключены.

Пример правила с обработкой счётчиков нажатий

Монтаж

Схема1. Пример монтажа WB-MAO4-20mA, управление частотным преобразователем и клапаном

Устройство монтируется на стандартную DIN-рейку шириной 35 мм.

Клеммный блок «V+ GND A B» с шагом 3.5 мм служит для подключения питания и управления по шине RS-485. Для стабильной связи с устройством важно правильно организовать подключение к шине RS-485, читайте об этом в статье Физическое подключение шины RS-485.

Если устройства, подключенные к шине RS-485, питаются от разных источников питания, их клеммы GND должны быть соединены, подробнее в статье Заземление устройств Wiren Board и подключение контактов GND и iGND.

Входы аппаратно распознают типы нажатий, на каждый из которых можно назначить своё действие. Подробно процедура настройки и список доступных действий описаны в разделе Настройка.

Срабатывание дискретных входов происходит при их замыкании на клеммы «» (минус) или GND. Возникающий ток невелик (~5 мА), так что тип кнопки или выключателя может быть любым. Также не играет роли длина и сечение кабеля. Но для предотвращения наводок от близко расположенных силовых линий лучше использовать витую пару и подключать «минус» питания ленты ко второй жиле пары.

Сигналы 0-20 мА/4-20 мА лучше подключать к исполнительным устройствам витой парой.

Пример монтажа

Пример монтажа модуля WB-MAO4-20mA можно посмотреть на схеме 1.

В примере модуль управляет оборотами асинхронного двигателя посредством частотного преобразователя и клапаном с токовым входом. Также он считывает состояние выключателей, логика которого прописывается правилами на контроллере, либо настраивается в самом модуле. Модуль может питаться от контроллера и общаться с ним по шине RS-485. Клапан питается от отдельного блока питания, причем для выхода не требуется дополнительно источника питания, он имеется внутри WB-MAO4-20mA. Также управляемые устройства могут питаться от разных источников питания т.к. выходы WB-MAO4-20mA изолированны не только от внутренней схемы, но и друг от друга.

Представление в веб-интерфейсе контроллера Wiren Board

Модуль управления в веб-интерфейсе контроллера Wiren Board

Выбор шаблона

Чтобы устройство появилось на вкладке Устройства в веб-интерфейсе контроллера Wiren Board, добавьте новое serial-устройство и выберите шаблон WB-MAO4-20ma.

Управление устройством и просмотр значений

В веб-интерфейсе контроллера вы можете управлять выходами, получать состояния входов и другие служебные значения, например, серийный номер или напряжение питания устройства.

Список отображаемых каналов можно изменить через настройки устройства, доступные в настройках драйвера wb-mqtt-serial.

Настройка

Способы настройки

  1. Указать параметры в веб-интерфейсе контроллера Wiren Board в разделе Настройки → Конфигурационные файлы → Настройка драйвера serial-устройств. Если у вас нет этих пунктов, проверьте уровень доступа.
  2. Записать настройки в Modbus-регистры модуля из консоли контроллера с помощью утилиты modbus-utils-rpc или modbus­_client.
  3. Eсли нет контроллера Wiren Board, используйте компьютер с преобразователем интерфейсов USB-RS485.

Мы постоянно совершенствуем наши устройства, поэтому, если вы не нашли описанных в документации настроек — обновите прошивку устройства и программное обеспечение контроллера.

Настройка аналоговых выходов

Выбор рабочего диапазона

Вы можете изменить параметры:

  • Рабочий диапазон — 0-20 мА, 4-20 мА или пользовательский.
  • Темпы изменения уровня в сторону уменьшения и увеличения, а также при длинных нажатиях.
  • Максимальные и минимальные значения тока при 0 и 100 %, для пересчёта шкалы диммирования при выборе пользовательского диапазона.

Антидребезг

Для любого из входов вы можете настроить фильтр антидребезга в параметре Время подавления дребезга (мс). Возможные значения от 0 до 250 мс, значение по умолчанию — 50 мс.

Счёт и детектирование нажатий

При выборе режима Счет и детектирование нажатий, вы сможете настроить передачу счётчиков нажатий на контроллер. Как это работает, смотрите в разделе Распознавание типов нажатий.

Доступны настройки:

Диаграмма генерации событий для типов нажатий. Антидребезг здесь отключён
Счётчики нажатий для первого входа в веб-интерфейсе контролера Wiren Board
  • Время длинного нажатия (мс) — время в мс, которое разделяет длинные и короткие нажатия. Если нажатие длится больше указанного времени, оно считается длинным, иначе — коротким.
  • Время ожидания второго нажатия (мс) — время в мс, которое создает «окно» указанной длительности после завершения короткого нажатия. Если второе нажатие попадет в это окно, нажатие будет считаться двойным, иначе — одиночным.
  • Время подавления дребезга (мс) — время в мс, в течение которого сигнал на входном клеммнике должен иметь неизменный уровень, после чего он будет зафиксирован и обработан алгоритмом распознавания нажатий. При работе с нажатиями, значение должно быть в 5-10 раз меньше, чем время ожидания второго нажатия.
  • Период опроса для каждого счётчика — рекомендуем оставить «по умолчанию», драйвер сам разберётся с опросом.

Детектирование двойных вносит задержку на детектирование одиночных. Например, при настройке по умолчанию (300 мс) событие одиночного нажатия произойдет через 300 мс после отпускания кнопки. Если вам не нужны двойные и короткие, а затем длинные нажатия, то Время ожидания двойного нажатия нужно установить на 0 мс. Тогда событие одиночного нажатия произойдет сразу после отпускания кнопки.

Распознавание нажатий выполняется после подавления дребезга. Это означает, что при настройке Время подавления дребезга по умолчанию (50 мс) любые нажатия длительностью менее 50 мс будут игнорироваться. Точно так же это влияет на скорость реакции при отпускании кнопки: отпускание будет зафиксировано через 50 мс после фактического отпускания кнопки. Время подавления дребезга следует подбирать к конкретной кнопке таким образом, чтобы вносимая задержка была минимальной, но не было ложных срабатываний, например, двойное нажатие вместо одиночного.

Привязка событий на входах к выходам

Кнопка без фиксации

Выбор канала, которым управляет событие
Выбор действия, которое вызовет событие

В WB-MAO4-20mA для подключения кнопок доступно 4 дискретных входа, для каждой кнопки обрабатывается 4 типа нажатий: короткое, длинное, двойное, короткое и затем длинное. Таким образом получаем 16 различных событий, для каждого из них существует два параметра для привязки: выход к которому привязано событие и тип действия.

По умолчанию управление с входов отключено, но пользователь может прочитать состояние входов и их счётчики в регистрах, увидеть в веб-интерфейсе контроллера Wiren Board, или использовать в скриптах автоматизации wb-rules. Для настройки реакции выходов от событий на входах вам надо для каждого события выбрать номер входа и задать действие.

Параметр «Номер выхода» определяет выход модуля, с которым произойдет действие, вызванное событием. Можно выбрать один или сразу все выходы модуля. Также можно не привязывать ни один из выходов, тогда событие будет проигнорировано.

Параметр «Действие» выбирает действие над выходом, вызываемое событием:

  • включить;
  • выключить;
  • переключить;
  • увеличить ток;
  • уменьшить ток;
  • увеличить/уменьшить ток. Действие будет чередоваться при нажатии на кнопку.

При установке настроек через регистры модуля без контроллера Wiren Board нужно учесть, что некоторые комбинации событий и действий, не имеют практического смысла и будут проигнорированы. В шаблоне драйвера контроллера эти ограничения учтены.

Доступные комбинации событий и действий
Тип нажатия Отключить выход Включить выход Переключить состояние выхода Увеличить уровень Уменьшить уровень Увеличить/уменьшить уровень
Одиночное нажатие Один / все выходы Один / все выходы Один выход Один / все выходы Один / все выходы Недоступно
Длинное нажатие Один / все выходы Один / все выходы Один выход Один / все выходы Один / все выходы Один выход
Двойное нажатие Один / все выходы Один / все выходы Один выход Один / все выходы Один / все выходы Недоступно
Короткое, затем длинное нажатие Один / все выходы Один / все выходы Один выход Один / все выходы Один / все выходы Один выход

Выключатель с фиксацией

Пример настройки действия при использовании выключателя с фиксацией

Вместо кнопок в WB-MAO4-20mA можно использовать классические выключатели с фиксацией, для этого выберите режим «Выключатель с фиксацией». Доступно два типа событий: выключатель включен (замкнут) и выключатель выключен (разомкнут).

Параметр «Номер выхода» определяет выход модуля, с которым произойдет действие, вызванное событием. Можно выбрать один или сразу все выходы модуля. Также можно не привязывать ни один из выходов, тогда событие будет проигнорировано.

Параметр «Действие» выбирает действие над выходом, вызываемое событием на входе:

  • включить;
  • выключить;
  • переключить.

Безопасный режим

Настройка поведения выходов модуля при прекращении опроса контроллером

Безопасный режим позволяет остановить технологические процессы в случае, если контроль над модулем утрачен, например, перебит кабель RS-485. Рекомендуем учитывать возможность потери связи с контроллером при проектировании систем управления.

Таймер безопасного режима начинает отсчёт после каждого успешно обработанного (принятого) пакета Modbus и при достижении установленного времени — модуль переходит в безопасный режим. При возобновлении связи, модуль вернётся к обычной работе. По умолчанию таймер установлен в значение 10 секунд.

Для каждого выхода можно настроить безопасное состояние и необходимость перехода в него в случае потери связи.

Можно настроить поведение управления с входов:

  • Не блокировать — если было настроено управление с входов, то оно сохраняется.
  • Блокировать в безопасном режиме — управлять выходами с входов будет нельзя.
  • Разрешить только в безопасном режиме — если управление с входов было включено в настройках, в безопасном режиме входами можно будет управлять, а в обычном — нет.

Состояния выходов при подаче питания

Настройка поведения выхода при подаче питания на модуль

Вы можете настроить поведение каждого канала при подаче питания:

  • выключить;
  • установить предыдущее состояние;
  • включить;
  • включить и установить уровень.

Работа по Modbus

Настройка Modbus-модулей и обновление прошивок

Устройства Wiren Board управляются по протоколу Modbus RTU. На физическом уровне подключаются через интерфейс RS-485.

Поддерживаются все основные команды чтения и записи одного или нескольких регистров. Смотрите список доступных команд в описании протокола Modbus.

Настроить параметры модуля можно в веб-интерфейсе контроллера Wiren Board, или через сторонние программы.

Параметры порта по умолчанию

Значение
по умолчанию
Название параметра
в веб-интерфейсе
Параметр
9600 Baud rate Скорость, бит/с
8 Data bits Количество битов данных
None Parity Бит чётности
2 Stop bits Количество стоповых битов

В актуальной версии прошивки устанавливать параметр Stop bits необязательно — устройство будет работать без ошибок и в случае, когда количество стоповых битов не совпадает с настройками Modbus-мастер.

Для ускорения отклика устройств рекомендуем поднять скорость обмена до 115 200 бит/с, см. Настройка параметров обмена данными

Modbus-адрес

Modbus-адрес, установленный на производстве. Слева наклейка на верхней крышке устройства, справа — на боковой стенке

Каждое устройство на линии имеет уникальный адрес в диапазоне от 1 до 247. Адрес устройства, установленный на заводе, указан на наклейках, расположенных на верхней крышке и сбоку. На заводе устройствам Wiren Board в одной партии присваиваются разные адреса, поэтому в вашем заказе, скорее всего, адреса не будут повторяться.

О том, как узнать, изменить или сбросить Modbus-адрес устройства, читайте в статье Modbus-адрес устройства Wiren Board.

Расширение Быстрый Modbus

Насколько быстр Быстрый Modbus?

Быстрый Modbus добавляет стандартному протоколу Modbus новые полезные функции: быстрое сканирование устройств Wiren Board на шине RS-485 и опрос событий.

Дополнительные возможности активируются специальной командой с мастера. Поэтому устройства Wiren Board можно без проблем использовать с любым сторонним оборудованием.

Не все регистры устройства поддерживают генерацию событий, смотрите карту регистров. Регистры с событиями отмечены молнией ⚡. Подробнее читайте на странице Быстрый Modbus.

Карта регистров

Карта регистров модуля управления MAO4-20mA.

Обновление прошивки и сброс настроек

Обновление прошивок устройств (24:08)

При обновлении прошивки устройства пользовательские настройки удаляются. Если вы задавали настройки в веб-интерфейсе контроллера, то они будут автоматически восстановлены при первом опросе устройства. В устройствах Wiren Board, выпущенных с 2019 года, можно обновлять прошивку по протоколу Modbus. Это даёт возможность устранять найденные в прошивке ошибки на месте монтажа, а иногда и добавлять новые функции, если это возможно технически.

Инструкции:

Узнать о выходе новой версии прошивки можно в Журнале изменений в прошивке.

Известные неисправности

Нет известных неисправностей.

Ревизии устройства

Номер партии (Batch №) указан на наклейке на боковой поверхности корпуса или на печатной плате.

Ревизия Партии Дата выпуска Отличия от предыдущей ревизии
1.2 v1.2A - ... 09.2024 - ...
  • Первая версия устройства

Изображения и чертежи устройства

Corel Draw 2018 (шрифт — Ubuntu): Файл:WB-Library.cdr.zip

Visio:

  1. Устройства Wiren Board: Файл:WB-Visio-Lib.cdr.zip.
  2. Щиты, автоматы, контакторы и прочее от стороннего разработчика.

SVG: Файл:WB-MAO4-20mA.svg.zip

Габаритный чертеж модуля (DXF): Файл:WB-MAO4.dxf.zip

Габаритный чертеж модуля (PDF): Файл:WB-MAO4.dxf.pdf

База УГО для AutoCAD Electrical: Файл:Wirenboard-AE-base.zip