Skip to main content
Skip table of contents

7.3. [DKSO 708.1.5] Настройка бинарных выходов

Бинарные выходы позволяют управлять внешними устройствами, такими как реле, сигнализация, индикаторы, электрозамки и другие исполнительные механизмы, а также могут служить триггерами для уведомлений. Каждый выход может находиться в одном из двух состояний: Включено или Выключено.

Поддерживаются три типа выходов:

  • Конфигурируемые GPIO-линии (IO1–IO4) — физические линии на устройстве (IO1–IO4), настроенные в режиме выхода.

  • Встроенные реле (PWR1, PWR2) — разъемы «сухой контакт», позволяющие коммутировать внешние цепи с нагрузками до указанного в спецификации тока и напряжения.

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

Для управления и настройки бинарных выходов необходимо перейти на страницу Службы → Бинарные выходы.

Вкладка «Статус»

OUT_status.jpg

Рис. 7.3.1. Вкладка «Статус» страницы «Реле и выходы» web-интерфейса устройства NetPing

Во вкладке Статус (Рис. 7.3.1.) отображается список настроенных выходов с их основными параметрами и элементами управления:

  • Тип — тип опрашиваемого выхода:

    • local — физический выход на устройстве.

    • remote — выход, управляемый по протоколу SNMP.

  • Описание — пользовательское описание выхода.

  • Состояние — текущее состояние выхода (Включено/Выключено или другое текстовое описание состояния, указанное в настройках выхода).

  • Статус — статус выхода (Норма/Таймаут/Ошибка).

  • Импульс, сек. — длительность импульса в секундах при использовании кнопок +Имп и -Имп в web-интерфейсе. При управлении через SNMP длительность импульса задаётся отдельно — через соответствующий OID.

  • Блок кнопок для управления бинарными выходами.

Управление бинарными выходами

Управление бинарными выходами можно осуществлять из web-интерфейса, а также по SNMP (см. раздел «Работа с SNMP») и HTTP API (см. раздел «Работа с HTTP API».

Кнопки для управления бинарными выходами в web-интерфейсе:

  • Вкл — устанавливает выход в состояние Включено (лог. 1).

  • Выкл — устанавливает выход в состояние Выключено (лог. 0).

  • +Имп — устанавливает выход в состояние Включено на заданную длительность (параметр Импульс, сек.), после чего автоматически возвращает в состояние Выключено. Если выход находится в состоянии Включено, команда игнорируется.

  • -Имп — устанавливает выход в состояние Выключено на заданную длительность (параметр Импульс, сек.), после чего автоматически возвращает в состояние Включено. Если выход находится в состоянии Выключено, команда игнорируется.

  • Переключить — меняет текущее состояние выхода на противоположное:

    • Если выход был включён — будет выключен.

    • Если выход был выключен — будет включён.

Вкладка «Настройки»

OUT_settings.jpg

Рис. 7.3.2. Вкладка «Настройки» страницы «Реле и выходы» web-интерфейса устройства NetPing

Во вкладке Настройки (Рис. 7.3.2.) отображается список настроенных выходов с дополнительными параметрами и элементами управления:

  • ID — идентификатор, присвоенный системой выходу. Для локальных GPIO выходов (IO1-IO4) ID принимает значение от 1 до 4, для встроенных реле (PWR1, PWR2) — от 5 до 6, для удалённых — от 1000. Используется при настройке уведомлений и отчетов.

  • Стартовое состояние — параметр определяет, в каком состоянии будет находиться выход после перезагрузки устройства:

    • -- — устройство сохраняет последнее состояние выхода перед перезагрузкой.

    • Вкл — после перезагрузки выход автоматически переходит в состояние Включено (лог. 1).

    • Выкл — после перезагрузки выход автоматически переходит в состояние Выключено (лог. 0).

Внимание! Во время перезагрузки устройства выходы GPIO могут кратковременно изменять своё состояние. После завершения загрузки системы выходы устанавливаются в стартовое состояние, заданное в настройках.

  • Наименование — название физической линии или пользовательское название удаленного выхода SNMP.

  • Протокол — протокол, применённый при добавлении выхода.

  • Тип — тип опрашиваемого выхода:

    • local — физический выход на устройстве.

    • remote — выход, управляемый по протоколу SNMP.

  • Настройки — кнопка вызова окна настройки выхода.

  • Удалить — кнопка удаления выхода.

Добавление физического выхода

Для добавления выхода нажать кнопку Добавить (Рис. 7.3.2.). Откроется окно выбора выхода (Рис. 7.3.3.):

OUT_add_IO.jpg

Рис. 7.3.3. Окно выбора выхода GPIO

В выпадающем списке Протокол выбрать GPIO.

В выпадающем списке Наименование выбрать доступную для добавления линию (IO1-IO4, PWR1, PWR2).

Внимание! Если список линий пуст, это означает, что все IO-линии уже используются или сконфигурированы как входы на странице Система → Конфигурация бинарных линий.

Нажать кнопку Сохранить. Добавленный выход отобразится в списке выходов. Для редактирования параметров выхода нажать кнопку Настройки (Рис. 7.3.2.). Откроется окно настройки выхода (Рис. 7.3.4.):

OUT_GPIO_settings.jpg

Рис. 7.3.4. Окно настройки выхода GPIO

  • Наименование — название физической линии.

  • Описание — пользовательское описание выхода.

  • «Включено» — текстовое описание состояния Включено. Отображается в списке выходов во вкладке Статус.

  • «Выключено» — текстовое описание состояния Выключено. Отображается в списке выходов во вкладке Статус.

  • Протокол — протокол, применённый при добавлении выхода.

  • Период — интервал опроса состояния выхода в секундах. Периодический опрос позволяет актуализировать текущее состояние выхода в интерфейсе, если оно было изменено извне (например, по протоколу SNMP, по HTTP API).

После настройки выхода нажать кнопку Сохранить.

Добавление удаленного выхода

Для добавления выхода на удалённом устройстве нажать кнопку Добавить (Рис. 7.3.2.). Откроется окно выбора выхода (Рис. 7.3.5.):

OUT_add_SNMP.jpg

Рис. 7.3.5. Окно выбора выхода SNMP

В выпадающем списке «Протокол» выбрать SNMP.

В поле «Наименование» указать пользовательское имя выхода.

Нажать кнопку Сохранить. Добавленный выход отобразится в списке выходов. Для редактирования параметров выхода нажать кнопку Настройки (Рис. 7.3.2.). Откроется окно настройки выхода (Рис. 7.3.6.):

OUT_SNMP_settings.jpg

Рис. 7.3.6. Окно настройки выхода SNMP

  • Наименование — пользовательское имя выхода.

  • Описание — пользовательское описание выхода.

  • Соответствует состоянию «Включено» — текстовое описание состояния Включено. Отображается в списке выходов во вкладке Статус.

  • Соответствует состоянию «Выключено» — текстовое описание состояния Выключено. Отображается в списке выходов во вкладке Статус.

  • Протокол — протокол, применённый при добавлении выхода.

  • Адрес — адрес удаленного устройства с SNMP-агентом (IP-адрес или домен).

  • Идентификатор объекта (OID) для чтения — числовой идентификатор параметра на удалённом устройстве, по которому определяется состояние выхода. Значение, возвращаемое по указанному OID, должно быть типа Integer и возвращать 0 или 1.

OID текущего состояния линии вывода для устройств NetPing*:
.1.3.6.1.4.1.25728.8920.1.1.2.n,
где n — номер линии (индекс).

Индекс в OID — это последнее число в идентификаторе, которое указывает на конкретный выход на устройстве. Например, в OID .1.3.6.1.4.1.25728.8920.1.1.2.1 индекс 1 означает первый выход.

Если в удаленном устройстве используется несколько выходов, необходимо изменить индекс в OID на соответствующий номер (индекс) конкретного выхода. Например:

  • для первого выхода — .1.3.6.1.4.1.25728.8920.1.1.2.1

  • для второго выхода — .1.3.6.1.4.1.25728.8920.1.1.2.2

  • для третьего выхода — .1.3.6.1.4.1.25728.8920.1.1.2.3
    и так далее.

*OID может отличаться в зависимости от модели устройства. Актуальное значение следует уточнить в документации к устройству.

  • Идентификатор объекта (OID) для записи — числовой идентификатор параметра на удалённом устройстве, который можно изменить для управления выходом. Указанный OID должен принимать значения 0 или 1 типа Integer.

OID для управления состоянием линии вывода для устройств NetPing*:
.1.3.6.1.4.1.25728.8920.1.1.3.n,
где n — номер линии (индекс).

Индекс в OID — это последнее число в идентификаторе, которое указывает на конкретный выход на устройстве. Например, в OID .1.3.6.1.4.1.25728.8920.1.1.3.1 индекс 1 означает первый выход.

Если в удаленном устройстве используется несколько выходов, необходимо изменить индекс в OID на соответствующий номер (индекс) конкретного выхода. Например:

  • для первого выхода — .1.3.6.1.4.1.25728.8920.1.1.3.1

  • для второго выхода — .1.3.6.1.4.1.25728.8920.1.1.3.2

  • для третьего выхода — .1.3.6.1.4.1.25728.8920.1.1.3.3
    и так далее.

*OID может отличаться в зависимости от модели устройства. Актуальное значение следует уточнить в документации к устройству.

  • Тип — выбор типа OID. Поддерживается тип Integer.

  • Сообщество для чтения — имя community (строка доступа) для операций чтения для SNMP-агента.

  • Сообщество для записи — имя community (строка доступа) для операций записи для SNMP-агента.

  • Порт — UDP-порт, на котором работает SNMP-агент.

  • Период — интервал опроса SNMP-агента на удаленном устройстве в секундах.

  • Сообщество — имя community (строка доступа) для операций чтения для SNMP-агента.

  • Таймаут — время в секундах, в течение которого ожидается ответ от SNMP-агента на удаленном устройстве.

После настройки выхода нажать кнопку Сохранить.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.