Настройка ПО для ПГУ-RS и СЗО

Материал из TekonWiki
Перейти к: навигация, поиск

Введение

В статье рассматривается настройка ПО для работы со светозвуковыми оповещателями (СЗО),  подключенными к ПГУ-RS.

В том числе сценарии, позволяющие реализовать следующие модели поведения:

  1. Кнопку пгу нажали - сзо сработал автоматически
  2. Кнопку пгу нажали - сзо сработал автоматически - диспетчер подключился - сзо автоматически отключился
  3. Кнопку пгу нажали - связь с диспетчером установилась - диспетчер сам включил сзо

При подключении дополнительной кнопки вызова со шнуром (КВШ) на ПГУ-RS, она должна подключаться параллельно кнопки вызова (а не на дискретный вход ПГУ-RS).
Это требование связано со спецификой обработки состояния кнопки вызова на ПГУ-RS.

ПГУ-RS вместе с СЗО применяются, например: в проектах систем связи с зонами безопасности МГН, систем связи для санузла МГН

Настройка ОРС сервера

Считаем, что ПГУ-RS подключаются к концентратору КУН-IP8.

Следует добавить КУН-IP8 в адресное пространство, добавить ПГУ-RS, выставить его интерфейс и номер.

Szo 02.png
Szo 03.png

 

Настроить каналы ПГС и канал управления ПГУ RS

Szo 04.png

Сохраняем и закрываем конфигуратор ОРС сервера.

 

Настройка SCADA

В Scada для каждого ПГУ-RS следует отрисовать, как минимим три сигнала:

  • Канал статуса - для отображения связи с ПГУ-RS
  • Канал переговорной связи - для обработки вызовов
  • Канал управления - для возмоности ручного управления состоянием СЗО 

Далее рассмотрим различные сценарии автоматического включения СЗО.

Поскольку кнопка КВШ подключена параллельно кнопки вызова, то нажатие кнопки пгу далее по тексту - это либо вызов со стороны абонента, либо нажатие им КВШ.

Настройка сценария может быть осуществлена

  • через LUA-скрипт
  • в ручном режиме, с помощью функции Управления по сигналу в SCADA


Настройка через LUA-скрипт

Скрипт доступен в папке ... \ build-in \ pgu_rs_control.lua   в версии 2.7.21.2 и выше

По-умолчанию скрипт не активен.

Для активации следует  в файле  custom \ entry.lua, следует добавить строчки (1) - (3)

GlobalPGUControl.Mode = 2   --- << ---  (1)

function main_custom()

GlobalPGUControl.Do_Init()  --- << --- (2)

end

В первой строке следует указать общий режим работы для всех каналов СЗО

  • 0 - не работаем
  • 1 - нажали кнопку вызов, включился канал управления
  • 2 - нажали кнопку вызов, включился канал управления, диспетчер подключился, канал выключился

Запустить SCADA, никаких дополнительных настроек не требуется.

Настройка в ручном режиме

Кнопку пгу нажали - сзо сработал автоматически

Открываем Scada, переходим в административный режим, меню Дополнительно -- Каналы управления -- Управление по сигналу, вкладка Сигнал - Канал управления. Управляющий сигнал - канал ПГС, управляемый сигнал - канал управления ПГУ RS. Состояние канала управления - как управляющий сигнал.

Szo 05.png
В этом варианте настройки, кнопка не нажата - СЗО молчит, кнопка нажата, диспетчер ответил до окончания ПГС - СЗО работает.
 

Кнопку пгу нажали - сзо сработал автоматически - диспетчер подключился - сзо автоматически отключился

Открываем Scada, переходим в административный режим, меню Дополнительно -- Каналы управления -- Управление по сигналу, вкладка Сигнал - Сигнал. Управляющий сигнал - канал ПГС, управляемый сигнал - канал управления ПГУ RS. В окно "Таблица соответствия", вписываем

32768=1
else=0

Szo 06.png

 

Кнопку пгу нажали - связь с диспетчером установилась - диспетчер сам включил сзо

Открываем Scada, переходим в административный режим, выводим два примитива (ПГУ и Управление) и привязываем к соответствующим тэгам

Szo 07.png
Szo 08.png
Далее переводим Scada в рабочий режим, СЗО управляется с примитива диспетчером.
Szo 09.png