Программы для видеонаблюдения

Как использовать реле с сухим контактом для шлагбаума, ворот, замка и других устройств в SmartVision

В фокусе VMS программы SmartVision
Когда на объекте хотят быстро и без лишней экзотики связать видеонаблюдение с реальным действием, почти всегда всплывает одна и та же тема: какое реле поставить, как его подключить и можно ли через него открыть шлагбаум, ворота, дверь или включить сирену. На практике одним из самых удобных решений остается реле с сухим контактом. Это старый, понятный и по-хорошему инженерный инструмент, который до сих пор работает лучше многих модных «умных» коробочек, особенно там, где нужен не маркетинг, а результат.
В контексте SmartVision такая схема особенно полезна, потому что система умеет не только обнаруживать события, но и автоматически выполнять действия по заданным правилам. Если камера распознала номер автомобиля из белого списка, SmartVision может отправить команду на релейный модуль и открыть шлагбаум. Если распознано лицо сотрудника, можно открыть дверь. Если ночью человек появился в запретной зоне, можно включить прожектор, сирену или другое внешнее устройство. То есть видеонаблюдение перестает быть просто архивом и становится инструментом активного реагирования.

Зачем вообще нужен сухой контакт

Реле с сухим контактом, или dry contact relay, не подает на выходе собственного напряжения. Оно не «кормит» автоматику ворот электричеством и не пытается угадать, что там на плате управления. Оно лишь замыкает или размыкает электрическую цепь, как обычная кнопка.
Именно в этом и заключается его сила. Сухой контакт электрически нейтрален, подходит для самых разных систем автоматики, может имитировать нажатие кнопки и не вмешивается во внутреннюю схему управляемого устройства. Если говорить совсем просто, это умный палец, который по команде нажимает нужную кнопку внутри внешнего оборудования.
Этим он и удобен. Сегодня он открывает шлагбаум, завтра запускает ворота, послезавтра включает освещение, а потом подает тревожный импульс на другой контроллер. Вещь старая как инженерная совесть, а потому надежная.

Где это используется вместе со SmartVision

В связке со SmartVision реле становится исполнительным звеном. Камера или аналитика обнаруживает событие, система проверяет условие, правило и расписание, а затем отправляет команду на внешний модуль. Само реле ничего не решает. Оно просто исполняет то, что уже решила система.
Типовые сценарии выглядят так:
  • распознан автомобиль из белого списка, открыть шлагбаум;
  • распознано лицо сотрудника, открыть дверь;
  • обнаружен человек ночью в запрещенной зоне, включить прожектор;
  • зафиксированы дым или огонь, включить сирену;
  • оператор нажал кнопку в интерфейсе, открыть ворота вручную;
  • внешнее правило сработало по расписанию или событию, подать импульс на контроллер.
За счет этого SmartVision превращается не просто в систему наблюдения, а в платформу, которая умеет сразу реагировать на событие. Камера увидела, система поняла, реле щелкнуло, автоматика отработала.

Что такое модуль интеграции в SmartVision

В SmartVision для этого используется модуль интеграции с внешними устройствами. Он нужен для связи видеонаблюдения с реле, шлагбаумами, дверями, СКУД, освещением, сиренами, внешними программами и другими сервисами. Идея простая: система не только фиксирует событие, но и выполняет полезное действие по заранее заданному сценарию.
В настройках каждой камеры доступен отдельный раздел с действиями. Для каждого условия можно выбрать нужную реакцию, указать расписание, включить или отключить правило. Например, можно заранее задать условия вроде распознавания номера из белого списка, лица из черного списка, дыма или огня, а потом привязать к ним нужные команды.
Правила по умолчанию создаются заранее, но остаются неактивными, пока пользователь сам не назначит действие и не включит его. Это правильный подход. Шлагбаум, который открылся сам по себе без завершенной настройки, это уже не автоматизация, а начало неприятного разговора.

Почему сухой контакт так удобен для шлагбаума и ворот

У шлагбаума и автоматики ворот обычно уже есть собственная плата управления, собственное питание и собственная логика работы. Для открытия им чаще всего не нужно внешнее питание от реле. Нужно лишь кратковременно замкнуть два управляющих контакта, как будто кто-то нажал кнопку.
Именно здесь сухой контакт чувствует себя как дома. Он подключается к управляющему входу автоматики и имитирует нажатие кнопки. Это дает сразу несколько преимуществ:
  • не нужно лезть в силовую часть автоматики;
  • не нужно подавать на плату постороннее напряжение;
  • схема получается безопаснее и проще;
  • ошибки легче диагностировать;
  • реле можно заменить без переделки всей логики управления.
Проще говоря, сухой контакт работает с автоматикой культурно, без грубого вмешательства туда, где без схемы и трезвой головы лучше ничего не трогать.

Для каких устройств это подходит

Сухой контакт полезен не только для шлагбаумов. В реальной эксплуатации его используют очень широко:
  • автоматические ворота;
  • калитки и дверные приводы;
  • турникеты;
  • домофонные системы;
  • электромеханические и электромагнитные замки через контроллер;
  • сирены и световая индикация;
  • прожекторы и освещение через управляющий вход;
  • тревожные входы охранных устройств;
  • ПЛК и другие исполнительные механизмы;
  • системы умного дома и внешние сервисы автоматизации.
Главное всегда одно и то же: сначала нужно понять, требуется ли устройству именно управляющий импульс, а не питание. Если нужен сухой контакт, реле подходит отлично.

Какое реле выбрать

В общем случае подойдет почти любое сетевое реле, которое можно дергать по HTTP внутри локальной сети. Главное, чтобы оно имело сухие контакты, поддерживало сетевое управление, было доступно по локальному IP-адресу и умело принимать простые HTTP GET или POST команды.
Желательно, чтобы устройство также поддерживало импульсный режим или автоматический возврат контакта в исходное состояние. Для шлагбаумов и ворот это особенно удобно, потому что реле работает как кнопка, а не как тумблер.
Наглядный пример такого решения, который часто подходит для небольших инсталляций, это DT Ethernet Wi-Fi RS485. Его удобно использовать там, где нужно быстро собрать практичную схему без дорогих специализированных контроллеров.

Пример: DT Ethernet Wi-Fi RS485

Этот модуль интересен тем, что поддерживает несколько интерфейсов и подходит для локальных проектов, где нужно простое и понятное управление. Его можно временно настроить через встроенную точку доступа Wi-Fi, а потом перевести на постоянную работу в обычной локальной сети.
Основные свойства устройства обычно такие:
  • интерфейсы: RJ45 / RS485 / CAN / Wi-Fi;
  • типы контактов: нормально открытый и нормально закрытый;
  • поддержка задержки и авто-возврата;
  • рабочая температура: от -20°C до +70°C.
Для практики это означает следующее: модуль можно поставить рядом со шлагбаумом, воротами или контроллером двери, подать на него питание, подключить к сети и управлять им обычными HTTP-запросами из SmartVision.

Что означают COM, NO и NC

На большинстве реле с сухими контактами есть три клеммы:
  • COM, общий контакт;
  • NO, normally open, нормально открытый;
  • NC, normally closed, нормально закрытый.
Логика простая. Когда реле не активировано, COM и NO разомкнуты, а COM и NC замкнуты. Когда реле активируется, COM и NO замыкаются, а COM и NC размыкаются.
Для шлагбаумов, ворот и большинства входов управления обычно используют пару COM + NO. Это стандартный вариант, когда нужно кратковременно замкнуть цепь только в момент команды. COM + NC тоже встречается, но заметно реже.

Важный момент: питание реле и сухой контакт не одно и то же

Это место, где новички ошибаются чаще всего. Сам релейный модуль требует питания. Для него нужен отдельный блок питания, параметры которого зависят от конкретной модели. Но его сухой контакт никакого питания наружу не выдает. Он только замыкает или размыкает цепь.
Общая схема такая: блок питания подключается к модулю, модуль включается и работает как сетевое устройство, а его сухие контакты используются отдельно, только для передачи сигнала управления.
Поэтому перед подключением всегда нужно:
  • проверить рабочее напряжение модуля;
  • убедиться в правильной полярности, если она требуется;
  • не путать клеммы питания с клеммами реле;
  • использовать нормальный стабильный блок питания;
  • по возможности защитить цепь предохранителем.
Подход «12 почти как 24» электроника обычно не ценит. Вернее, ценит, но очень недолго.

Как проверить реле до подключения к шлагбауму

Перед тем как заводить контакты на автоматику, лучше сначала проверить реле отдельно. Это экономит много времени и спасает от охоты на несуществующие проблемы в SmartVision, шлагбауме, роутере и погоде за окном.
Самый простой способ, это мультиметр в режиме прозвонки или измерения сопротивления. Подключаете питание к реле, подключаете мультиметр к COM и NO, смотрите исходное состояние, потом активируете реле через веб-интерфейс или HTTP-команду. Если контакт замкнулся и сопротивление упало почти до нуля, значит все работает правильно.
Именно такую проверку лучше делать сначала на столе, не трогая автоматику ворот и не превращая диагностику в квест.

Первичный доступ к реле

У DT Ethernet Wi-Fi RS485 удобно то, что для первого теста к нему можно подключиться через точку доступа и зайти на адрес по умолчанию:
http://192.168.7.1/
Дальше обычно открывают раздел Relay Control и вручную проверяют включение и выключение выхода. Если используется первый канал, его можно активировать кнопкой Do On и вернуть в исходное состояние через Do Off. В этот момент мультиметр должен показать замыкание и размыкание контактов.
Такой тест сразу подтверждает несколько вещей: питание подано правильно, канал выбран правильно, реле живо, контакты подключены верно и устройство отвечает по сети.

Как отправлять команды по HTTP

После ручной проверки реле можно подключать к SmartVision и управлять им автоматически через HTTP-запросы. Для DT Ethernet Wi-Fi RS485 часто используются такие команды.
Включение реле:
http://192.168.7.1/relay_cgi.cgi?type=0&relay=0&on=1&time=0&pwd=0&
Выключение реле:
http://192.168.7.1/relay_cgi.cgi?type=0&relay=0&on=0&time=0&pwd=0&
Импульс или режим с авто-возвратом:
http://192.168.7.1/relay_cgi.cgi?type=2&relay=0&on=1&time=0&pwd=0&
Обычно relay=0 означает первый канал, on=1 включает реле, on=0 выключает его, type=0 задает обычное переключение состояния, а type=2 используется для режима задержки или авто-возврата. pwd=0 обычно означает пароль по умолчанию, если его не меняли.
У похожих модулей логика CGI-команд бывает очень близкой, но не всегда одинаковой, поэтому конкретные параметры лучше все же сверять по документации вашего устройства.

Нужно ли настраивать и открытие, и закрытие

Чаще всего нет. Для большинства шлагбаумов и ворот нужен не отдельный сигнал открытия и отдельный сигнал закрытия, а короткий импульс на вход управления. Дальше автоматика сама отрабатывает свой цикл.
Поэтому в реальной жизни часто удобнее использовать режим авто-возврата. Вы отправляете одну команду, реле кратковременно замыкает контакт, потом само отпускает его через заданную задержку. Это снижает риск оставить контакт «залипшим» и упрощает логику в SmartVision.
Для ворот и шлагбаумов это обычно лучший вариант: реле ведет себя как кнопка, а не как выключатель.

Как подключить реле к шлагбауму или воротам

После теста мультиметром можно переходить к подключению автоматики. Принцип работы такой: на плате управления нужно найти вход внешней кнопки или запуска, в документации посмотреть, какие два контакта надо замкнуть для открытия, а затем подключить к этим контактам сухой контакт реле, обычно COM и NO.
Очень важно не перепутать управляющий вход и силовые клеммы. Реле должно идти именно туда, где автоматика ждет внешний сигнал от кнопки, считывателя или релейного выхода. Подключать сухой контакт куда-то рядом с мотором или силовой частью не надо. Это уже путь к запаху нагретого текстолита и размышлениям о том, почему стоило сначала открыть схему.
Если документации нет, обычно ищут обозначения вроде START, OPEN, TRIGGER, BUTTON, PUSH, KEY, STEP-BY-STEP, COM, INPUT, GND. Но окончательное подключение все равно надо подтверждать схемой конкретной автоматики.

Как настроить это в SmartVision

После того как реле проверено и доступно по сети, его можно встроить в SmartVision. В системе создается действие, которое по событию отправляет HTTP-запрос на релейный модуль. Это может быть ручная команда оператора, правило по распознаванию номера, срабатывание по лицу, правило по объектной аналитике, дыму, огню или иному событию.
Все доступные действия настраиваются в общих параметрах программы. Пользователь может создать собственные команды для разных сценариев: открыть шлагбаум, включить сирену, запустить внешний скрипт, отправить команду в СКУД или другую систему. Для каждой команды можно указать адрес устройства, способ отправки, параметры авторизации, дополнительные данные запроса, время ожидания ответа и число повторных попыток.
В настройках нужной камеры затем выбирается условие и привязывается к нему созданное действие. При необходимости указывается расписание работы и включается защита от слишком частых повторных срабатываний. Это важно, например, когда один и тот же автомобиль распознается в нескольких соседних кадрах. SmartVision не должна бесконечно слать команду на открытие. Пауза между повторными действиями защищает и логику объекта, и само реле, и нервы оператора.

Типичный рабочий сценарий

Нормальная схема с SmartVision выглядит очень просто. Камера смотрит на въезд. SmartVision получает видеопоток и выполняет анализ. Если распознан номер автомобиля из разрешенного списка, система отправляет HTTP-команду на сетевое реле. Реле замыкает сухой контакт. Плата шлагбаума воспринимает это как нажатие кнопки. Шлагбаум открывается. Через заданную задержку контакт автоматически возвращается в исходное состояние.
Вот и все. Без шаманства, без лишнего железа и без привычной выставки переходников, которая сначала называется «временным решением», а потом живет на объекте пять лет.

Что еще дает модуль интеграции SmartVision

Сильная сторона SmartVision в том, что она умеет не просто отправить тупую команду, а встроить управление в понятную логику. Для каждого условия можно выбрать действие, расписание, включить или отключить правило. В более сложных сценариях во внешнюю систему можно передавать данные самого события: с какой камеры оно пришло, когда произошло, какой номер автомобиля распознан, кто появился в кадре, насколько уверенно сработала аналитика.
Это уже полезно для интеграции со СКУД, учетными системами, диспетчерскими решениями, складской автоматикой, охранными сервисами и другими платформами. То есть SmartVision может быть не просто глазами объекта, а еще и аккуратным диспетчером команд.

Что важно учесть в эксплуатации

Чтобы схема работала стабильно, есть несколько простых правил, которые лучше соблюдать сразу. У реле должен быть статический IP-адрес или DHCP-резервирование. Пароль по умолчанию лучше сменить. Напрямую в интернет такие устройства выставлять не надо, доступ должен быть только из локальной сети или через VPN. Перед подключением к автоматике нужно проверить контакты мультиметром. И обязательно надо убедиться, что вход внешнего устройства действительно рассчитан на сухой контакт, а не на подачу питания.
Также полезно заранее определить, какой режим работы нужен на практике: удержание, переключение или короткий импульс с авто-возвратом. Для шлагбаумов и ворот почти всегда выигрывает именно импульсный режим.

Самые частые ошибки

На практике чаще всего путают питание реле и выходной контакт. Затем берут не те клеммы, например NC вместо NO. Потом пытаются управлять силовой цепью вместо входа кнопки. Дальше не проверяют реле отдельно и начинают искать проблему одновременно в SmartVision, шлагбауме, роутере и ретроградном Меркурии. И в довершение оставляют стандартный пароль и IP-адрес.
Еще одна типичная ошибка, это неправильный выбор режима работы. Там, где нужен короткий импульс, ставят постоянное включение. В итоге автоматика получает не нажатие кнопки, а странное «залипшее» состояние, которое потом приходится долго разбирать.

Практический порядок настройки

Нормальная последовательность выглядит так. Сначала подать питание на реле от подходящего блока питания. Затем подключиться к нему через Wi-Fi или локальную сеть и открыть веб-интерфейс. После этого вручную проверить срабатывание контактов. Дальше мультиметром убедиться, что COM и NO действительно замыкаются. Затем протестировать HTTP-команды из браузера. После этого создать нужное действие в SmartVision, привязать его к условию камеры и проверить срабатывание без подключения к шлагбауму. И только потом подключать сухой контакт к входу автоматики.
Такой порядок скучный, зато правильный. А правильная скука в автоматике обычно дешевле красивого героизма.

Итог

Реле с сухим контактом остается одним из самых удобных способов связать SmartVision с внешними исполнительными устройствами. Оно особенно хорошо подходит там, где нужно не подать питание, а передать короткий управляющий сигнал: открыть шлагбаум, запустить ворота, открыть дверь, включить сирену, свет или другую автоматику.
В сочетании с модулем интеграции SmartVision такая схема становится особенно практичной. Система умеет обнаруживать события, проверять условия, учитывать расписание, защищаться от повторных срабатываний и отправлять команды на внешние устройства по понятным правилам. А сетевое реле с HTTP-доступом делает эту интеграцию простой, быстрой и предсказуемой.