wb_editors
884
правки
Fizikdaos (обсуждение | вклад) |
Brainroot (обсуждение | вклад) (ссылку поправил) |
||
(не показано 5 промежуточных версий 2 участников) | |||
Строка 27: | Строка 27: | ||
=== Входы === <!--T:7--> | === Входы === <!--T:7--> | ||
На безвинтовые зажимы b1 и b2 модуля выведены 2 входа типа "сухой контакт", не изолированные от источника питания. Для устранения дребезга контактов на каждой входной линии применяются RC-цепочки. Входы подтянуты резисторами к линии питания +3.3 В. Кнопки или выключатели с фиксацией подключаются между выводом GND и соответствующим входом b1 или b2. | На безвинтовые зажимы b1 и b2 модуля выведены 2 входа типа "сухой контакт", не изолированные от источника питания. Для устранения дребезга контактов на каждой входной линии применяются RC-цепочки. Входы подтянуты резисторами к линии питания +3.3 В. Кнопки или выключатели с фиксацией подключаются между выводом GND и соответствующим входом b1 или b2. | ||
Дискретные входы могут использоваться как входы общего назначения и для прямого управления каналами реле как входы общего назначения или настроить внутреннюю логику взаимодействия входов с выходами. См. [[ | Дискретные входы могут использоваться как входы общего назначения и для прямого управления каналами реле как входы общего назначения или настроить внутреннюю логику взаимодействия входов с выходами. См. [[https://wirenboard.com/wiki/Includes._Mapping Режимы взаимодействия входов и реле]]. | ||
На каждом канале доступно измерение количества срабатываний. Начиная с версии прошивки 1.15.0 доступно измерение частоты импульсов на входе. | На каждом канале доступно измерение количества срабатываний. Начиная с версии прошивки 1.15.0 доступно измерение частоты импульсов на входе. | ||
Строка 173: | Строка 173: | ||
== Монтаж == <!--T:15--> | == Монтаж == <!--T:15--> | ||
[[Файл:Installation_WB5%2BWB-MRMR2-mini.png| | [[Файл:Installation_WB5%2BWB-MRMR2-mini.png|350px|thumb|right|Образец монтажа и подключения WB-MRM2-mini. Питание осуществляется от самого контроллера ("-" — GND; "+" — Vout)]] | ||
WB-MRM2-mini свободно монтируется в монтажные коробки, кабель-каналы и т.п. | WB-MRM2-mini свободно монтируется в монтажные коробки, кабель-каналы и т.п. | ||
{{Wbincludes:Mount "V+ GND A B"}} | |||
{{Wbincludes:Mount Wires}} | |||
При питании по длинному кабелю учитывайте [[RS-485:%D0%A4%D0%B8%D0%B7%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5#.D0.9F.D0.B0.D0.B4.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BD.D0.B0.D0.BF.D1.80.D1.8F.D0.B6.D0.B5.D0.BD.D0.B8.D1.8F_.D0.BD.D0.B0_.D0.BA.D0.B0.D0.B1.D0.B5.D0.BB.D0.B5_.D0.BF.D1.80.D0.B8_.D0.BF.D0.B8.D0.BA.D0.BE.D0.B2.D0.BE.D0.BC_.D0.BF.D0.BE.D1.82.D1.80.D0.B5.D0.B1.D0.BB.D0.B5.D0.BD.D0.B8.D0.B8_.D1.83.D1.81.D1.82.D1.80.D0.BE.D0.B9.D1.81.D1.82.D0.B2 | падение напряжения на нем]]. | |||
Срабатывание дискретных входов происходит при их замыкании на землю GND. Возникающий ток невелик (~2 мА), так что тип кнопки или выключателя может быть любым. Также не играет роли длина и сечение кабеля. Но для предотвращения наводок от близко расположенных силовых линий лучше использовать витую пару и подключать землю GND ко второй жиле пары. | |||
Сечение проводов, подключаемых к винтовым зажимам выходов реле, должно соответствовать мощности коммутируемой нагрузки. Винтовые зажимы принимают провод сечением 2,5—4 мм<sup>2</sup>. | |||
Модуль реле необходимо устанавливать таким образом, чтобы удовлетворять требованиям электробезопасности и не допускать случайного касания контактов, находящихся под высоким напряжением. Устройство должно эксплуатироваться при рекомендованных условиях окружающей среды. | |||
< | |||
< | |||
== Добавление модуля в веб-интерфейс контроллера Wiren Board == <!--T:22--> | == Добавление модуля в веб-интерфейс контроллера Wiren Board == <!--T:22--> | ||
Строка 209: | Строка 203: | ||
В модулях с версией прошивки до 1.5.4 включительно использовалась другая карта регистров, где состояние входов описывалось discrete-регистрами 0 и 1. В более новых устройствах предполагается использование holding-регистров 7 и 8. Если вы используете старое устройство, то для корректной работы используйте шаблон /usr/share/wb-mqtt-serial/templates/config-wb-mrm2-old.json. | В модулях с версией прошивки до 1.5.4 включительно использовалась другая карта регистров, где состояние входов описывалось discrete-регистрами 0 и 1. В более новых устройствах предполагается использование holding-регистров 7 и 8. Если вы используете старое устройство, то для корректной работы используйте шаблон /usr/share/wb-mqtt-serial/templates/config-wb-mrm2-old.json. | ||
== Управление WB-MRM2-mini через веб-интерфейс Wiren Board == | == Управление WB-MRM2-mini через веб-интерфейс Wiren Board == | ||
[[Файл:WB-MRMR2-mini-WEB-relay.png|300px|thumb|right|Кнопки управления каналами реле]] | |||
[[Файл:WB-MRMR2-mini-WEB-button.png|300px|thumb|right|Флажки состояния входов]] | |||
[[Файл:WB-MRMR2-mini-WEB-counter.png|300px|thumb|right|Счетчик входов]] | |||
[[Файл:WB-MRMR2-mini-WEB-timer.png|300px|thumb|right|Время отключения таймера безопасности]] | |||
Пример управления релейным модулем WB-MRM2-mini контроллером Wiren Board 6 и программирования сценариев управления мы рассмотрим на простом макете, когда это единственное устройство, подключенное к контроллеру (см. схему в разделе [[#Монтаж|Монтаж]]). Нормально разомкнутая кнопка без фиксации подключена ко входу 1 и GND. Питание 12 В подается на входы V+(+) и GND (-). Входы/выходы RS-485 A и B первого порта контроллера и модуля WB-MRM2-mini соединены. | Пример управления релейным модулем WB-MRM2-mini контроллером Wiren Board 6 и программирования сценариев управления мы рассмотрим на простом макете, когда это единственное устройство, подключенное к контроллеру (см. схему в разделе [[#Монтаж|Монтаж]]). Нормально разомкнутая кнопка без фиксации подключена ко входу 1 и GND. Питание 12 В подается на входы V+(+) и GND (-). Входы/выходы RS-485 A и B первого порта контроллера и модуля WB-MRM2-mini соединены. | ||
С помощью виртуальных выключателей в веб-интерфейсе Relay 1 и Relay 2 можно управлять соответствующими выходами модуля и следить за их состоянием. Если реле будет включено или выключено через внешний вход, это отразится и в веб-интерфейсе. | С помощью виртуальных выключателей в веб-интерфейсе Relay 1 и Relay 2 можно управлять соответствующими выходами модуля и следить за их состоянием. Если реле будет включено или выключено через внешний вход, это отразится и в веб-интерфейсе. | ||
Текущее состояние входов показывают флажки Button 1 и Button 2 (на них нельзя щелкнуть, чтобы изменить состояние). Счетчики нажатий/включений отображаются в полях Button 1 counter и Button 2 counter. Значения счетчиков хранятся в оперативной памяти микроконтроллера модуля реле и обнуляются при выключении/включении питания и сбросе. | Текущее состояние входов показывают флажки Button 1 и Button 2 (на них нельзя щелкнуть, чтобы изменить состояние). Счетчики нажатий/включений отображаются в полях Button 1 counter и Button 2 counter. Значения счетчиков хранятся в оперативной памяти микроконтроллера модуля реле и обнуляются при выключении/включении питания и сбросе. | ||
Ползунок Safety Timer позволяет задать время отключения (в секундах) всех выходов при отсутствии обмена данными с Wiren Board (0 – таймер безопасности отключен). При возобновлении связи с контроллером выключившиеся реле останутся выключенными. Ползунком удобно управлять с помощью клавиш со стрелками, предварительно сфокусировавшись на нем мышью: перемещение ползунка с помощью мыши не обеспечивает достаточную точность. Таймер безопасности позволяет остановить технологические процессы в случае, если контроль над модулем утрачен (например, перебит кабель RS-485). Всегда учитывайте возможность потери связи с контроллером при проектировании систем управления. | Ползунок Safety Timer позволяет задать время отключения (в секундах) всех выходов при отсутствии обмена данными с Wiren Board (0 – таймер безопасности отключен). При возобновлении связи с контроллером выключившиеся реле останутся выключенными. Ползунком удобно управлять с помощью клавиш со стрелками, предварительно сфокусировавшись на нем мышью: перемещение ползунка с помощью мыши не обеспечивает достаточную точность. Таймер безопасности позволяет остановить технологические процессы в случае, если контроль над модулем утрачен (например, перебит кабель RS-485). Всегда учитывайте возможность потери связи с контроллером при проектировании систем управления. | ||
Строка 287: | Строка 271: | ||
== Изображения и чертежи устройства == | == Изображения и чертежи устройства == | ||
[[File:Wb-mrm2-mini-scetch.png|400px|thumb|right|Габаритные размеры WB-MRM2-mini v.1]] | [[File:Wb-mrm2-mini-scetch.png|400px|thumb|right|Габаритные размеры WB-MRM2-mini v.1]] | ||
{{Wbincludes:CDR lib}} | |||
'''Corel Draw PDF:''' [[File:WB-MRM2-mini_NO.cdr.pdf]] | '''Corel Draw PDF:''' [[File:WB-MRM2-mini_NO.cdr.pdf]] | ||
Строка 297: | Строка 281: | ||
{{Wbincludes:CDR lib}} | |||
'''Corel Draw PDF:''' [[File:WB-MRM2-mini_NC.cdr.pdf]] | '''Corel Draw PDF:''' [[File:WB-MRM2-mini_NC.cdr.pdf]] |