Современные технологии сегодня встречаются во всех сферах жизни, позволяя автоматизировать и упрощать различные процессы для человека. Не последняя роль отведена им в сфере доступа, ведь то, что раньше требовало ручного исполнения, сегодня доверяется системам удалённого управления, благодаря чему резко сокращается время на исполнение, и упрощается работа для человека в целом.
Устройства NetPing, предназначенные для мониторинга состояния микроклимата серверных комнат и других объектов, обеспечения охранных функций и оперативного оповещения соответствующего персонала, дополнительно позволяют реализовать систему удалённого управления объектами с обратной связью. Данное решение на базе устройств NetPing способствует существенно сократить финансовые затраты по сравнению с профессиональными системами, время на развёртывание, а также получить простоту в управлении и высокую надежность работы.
В данной статье будет рассмотрен пример реализации пульта дистанционного управления шлагбаумом (на основе кнопок открытия/закрытия) со световой индикацией, которая должна реагировать на положение шлагбаума.
Требования для реализации пульта управления шлагбаумом с сигнализацией
Для реализации представленного решения потребуется следующее оборудование:
- устройство NetPing IO v2 — 1 шт.;
- устройство UniPing v3 — 1 шт.;
- кнопки замыкания-размыкания без фиксации — 2 шт.;
- датчик положения шлагбаума (геркон) — 1 шт.;
- световая индикация (LED) — 1 шт.;
- шлагбаум — 1 шт.;
- единая сеть передачи данных
Логика работы системы
Для активации действия открытия/закрытия шлагбаума используются кнопки замыкания-размыкания без фиксации, установленные в пультовой диспетчера. Кнопки подключены к IO1 и IO2 линиям устройства NetPing IO v2. Также к IO3 линии NetPing IO v2 подключена световая индикация, которая будет сообщать диспетчеру о физическом состоянии шлагбаума. Сам шлагбаум и датчик его положения подключены к устройству UniPing v3 ко встроенному реле «PWR2» и IO2 линии соответственно. Устройства NetPing IO v2 и UniPing v3 подключены в единую сеть передачи данных для обмена сигналами между собой.
При нажатии на кнопку «Шлагбаум открыть», установленной в пультовой, логический уровень IO1 линии измениться на противоположный. Устройство NetPing IO v2 отправит SNMP SET команду на включение встроенного реле «PWR2» устройства UniPing v3, и шлагбаум откроется. После открытия шлагбаума датчик положения шлагбаума инициирует изменение логического уровня IO2 линии UniPing v3, вследствие чего устройство UniPing v3 отправит команду SNMP SET на изменение логического уровня IO3 линий NetPing IO v2, к которой подключена световая индикация. Световая индикация в пультовой включится.
При нажатии на кнопку «Шлагбаум закрыть», установленной в пультовой, логический уровень IO2 линии измениться на противоположный. Устройство NetPing IO v2 отправит SNMP SET команду на выключение встроенного реле «PWR2» устройства UniPing v3, и шлагбаум закроется. После закрытия шлагбаума датчик положения шлагбаума снова инициирует изменение логического уровня IO2 линии UniPing v3, вследствие чего устройство UniPing v3 отправит команду SNMP SET на изменение логического уровня IO3 линий NetPing IO v2, к которой подключена световая индикация. Световая индикация в пультовой отключится.
Подключение кнопок, световой индикации и датчика положения шлагбаума
1. Кнопки замыкания-размыкания без фиксации необходимо подключить к IO1 и IO2 линиям устройства NetPing IO v2. Порядок подключения проводов не имеет значения.
Шлейф кнопки
|
Клемма устройства NetPing IO v2
|
---|---|
Первый провод | IO1, IO2 |
Второй провод |
GND |
2. Световую индикацию необходимо подключить к IO3 линии устройства NetPing IO v2. Порядок подключения проводов не имеет значения.
Шлейф кнопки
|
Клемма устройства NetPing IO v2
|
---|---|
Первый провод | IO3 |
Второй провод |
GND |
3. Датчик положения шлагбаума необходимо подключить к IO2 линии устройства UniPing v3. Порядок подключения проводов не имеет значения.
Шлейф кнопки
|
Клемма устройства UniPing v3
|
---|---|
Первый провод | IO2 |
Второй провод |
GND |
Настройка устройств NetPing IO v2 и UniPing v3
В данном примере будет рассмотрена настройка устройств NetPing IO v2 и UniPing v3 для реализации пульта дистанционного управления шлагбаумом со световой индикацией. Предполагается, что базовая настройка устройств (настройка сетевых параметров для подключения к сети передачи данных) уже выполнена. Всю необходимую информацию по настройке ПО и по подключению к устройствам различных датчиков можно посмотреть в соответствующей документации:
- Описание встроенного ПО DKSF 253.6 IU;
- Руководство пользователя NetPing IO v2;
- Описание встроенного ПО DKSF 60.4 IU;
- Руководство пользователя UniPing v3
Первый шаг настройки заключается в подключении к web-интерфейсу устройства NetPing IO v2. Чтобы выполнить подключение, необходимо ввести в строку браузера IP-адрес устройства и пройти авторизацию:
Параметры устройства NetPing IO v2:
Параметры устройства UniPing v3:
|
Далее перейти на страницу «ВВОД-ВЫВОД» web-интерфейса устройства. Нужно:
- настроить памятку у нужных IO линий;
- перевести работу IO1 и IO2 линий в режим «вход»;
- перевести работу IO3 линии в режим «выход»;
- настроить расшифровку логического уровня IO1, IO2, IO3 линий
Сохранить настройки нажатием кнопки «Применить изменения».
Описанная настройка необходима для осуществления замыкания контактов обеих кнопок при их нажатии и включения световой индикации при открытии шлагбаума. Замыкания кнопок будут фиксировать IO1 и IO2 линии устройства NetPing IO v2. Разомкнутый контакт кнопки соответствует состоянию «лог.1», замкнутый контакт кнопки соответствует состоянию «лог.0». Световая индикация будет включена, когда IO3 линия находится в состоянии «лог.1» и наоборот.
Для того, чтобы NetPing IO v2 при замыкании кнопок отправлял сигналы на открытие/закрытие шлагбаума, необходимо настроить модуль «SNMP SETTER» и правила логики, которые будут активировать отправку команд SNMP SET на устройство UniPing v3. Данные настройки осуществляются на странице «ЛОГИКА» web-интерфейса устройства.
Таким образом, логические правила, указанные на скриншоте выполняют следующие действия:
- Когда логический уровень IO1 линии перейдет в состояние «лог.0» (контакт кнопки «Шлагбаум открыть» замкнется), устройство NetPing IO v2 с помощью модуля «SNMP SETTER» отправит команду SNMP SET на открытие шлагбаума;
- Когда логический уровень IO2 линии перейдет в состояние «лог.0» (контакт кнопки «Шлагбаум закрыть» замкнется), устройство NetPing IO v2 с помощью модуля «SNMP SETTER» отправит команду SNMP SET на закрытие шлагбаума
Настройка самого модуля «SNMP SETTER» выглядит следующим образом:
где:
Адрес – IP-адрес, на который будет отправлена команда SNMP SET (в данном примере указан IP-адрес устройства UniPing v3);
Порт – порт, который слушает SNMP агент на удалённом устройстве;
OID (.1.3.6…) – идентификатор переменной, которая будет установлена на удалённом устройстве. В данном примере указан идентификатор «.1.3.6.1.4.1.25728.5800.3.1.3.2». Он предназначен для управления встроенным реле 2 («PWR2») устройства UniPing v3. Необходимо указать полный OID в численной нотации, начиная с «.1.3…». Список переменных содержится в MIB файле от устройства в специальном формате либо в документации от устройства. Для удобного просмотра MIB файла в виде дерева и проверки функций переменных можно воспользоваться бесплатно распространяемым программным продуктом iReasoning MIB Browser или любым аналогичным ПО;
Сommunity – SNMP Community записи, сконфигурированный на удалённом устройстве на странице «НАСТРОЙКИ». В данном примере используется значение «SWITCH»;
Значение «Вкл» (тип Integer32) – значение, которое будет записано в OID на удалённом устройстве при вызове действия «Включить». В данном примере при записи значения «1» реле включается – шлагбаум открывается;
Значение «Выкл» (тип Integer32) – значение, которое будет записано в OID на удалённом устройстве при вызове действия «Выключить». В данном примере при записи значения «0» реле отключается – шлагбаум закрывается)
Второй шаг настройки заключается в конфигурировании устройства UniPing v3. Первым делом для лучшего понимания процесса настройки рекомендуется на странице «УПРАВЛЕНИЕ РЕЛЕ» настроить памятку для реле 2 («PWR2»), а также установить реле 2 в режим «Ручное Выкл».
После этого перейти на страницу «ВВОД-ВЫВОД» web-интерфейса устройства и настроить для IO2 линии: памятку, режим работы – «вход» и расшифровку логического уровня.
Описанная настройка необходима для определения положения шлагбаума (открыт/закрыт), информация о котором поступает от датчика положения шлагбаума (геркон). Таким образом, при закрытом шлагбауме логический уровень IO2 линии соответствует состоянию «лог.0», при открытом шлагбауме логический уровень IO2 линии соответствует состоянию «лог.1».
Для того, чтобы UniPing v3 при открытии/закрытии шлагбаума мог отправлять сигналы на включение/выключение световой индикации, установленной в пультовой, необходимо настроить модуль «SNMP SETTER» и правила логики устройства UniPing v3, которые будут активировать отправку команд SNMP SET на устройство NetPing IO v2. Данные настройки осуществляются на странице «ЛОГИКА» web-интерфейса устройства.
Таким образом, логические правила, указанные на скриншоте, выполняют следующие действия:
- Когда логический уровень IO2 линии перейдет в состояние «лог.1», и шлагбаум откроется, устройство UniPing v3 с помощью модуля «SNMP SETTER» отправит команду SNMP SET на включение световой индикации;
- Когда логический уровень IO2 линии перейдет в состояние «лог.0», и шлагбаум закроется, устройство UniPing v3 с помощью модуля «SNMP SETTER» отправит команду SNMP SET на выключение световой индикации
Настройка самого модуля «SNMP SETTER» выглядит следующим образом:
где:
Адрес – IP-адрес, на который будет отправлена команда SNMP SET. В данном примере указан IP-адрес устройства NetPing IO v2;
Порт – порт, который слушает SNMP агент на удалённом устройстве;
OID (.1.3.6…) – идентификатор переменной, которая будет установлена на удалённом устройстве. В данном примере указан идентификатор «.1.3.6.1.4.1.25728.8900.1.1.3.3». Он предназначен для управления IO3 линией в режиме «выход» устройства NetPing IO v2. Необходимо указать полный OID в численной нотации, начиная с «.1.3…». Список переменных содержится в MIB файле от устройства в специальном формате либо в документации от устройства. Для удобного просмотра MIB файла в виде дерева и проверки функций переменных можно воспользоваться бесплатно распространяемым программным продуктом iReasoning MIB Browser или любым аналогичным ПО;
Сommunity – SNMP Community записи, сконфигурированный на удалённом устройстве на странице «НАСТРОЙКИ». В данном примере используется значение «SWITCH»;
Значение «Вкл» (тип Integer32) – значение, которое будет записано в OID на удалённом устройстве при вызове действия «Включить». В данном примере при записи значения «1» IO3 линия устройства NetPing IO v2 переходит в состояние «лог.1» – световая индикация включается;
Значение «Выкл» (тип Integer32) – значение, которое будет записано в OID на удалённом устройстве при вызове действия «Выключить». В данном примере при записи значения «0» IO3 линия устройства NetPing IO v2 переходит в состояние «лог.0» – световая индикация выключается
Результат
В результате несложной реализации пульта дистанционного управления шлагбаумом со световой индикацией на базе устройств NetPing показана простейшая схема, которая позволяет получить, развернуть и обслуживать описанный функционал даже неквалифицированному персоналу в данной области.