Настройка ПО для ПГУ-RS и СЗО: различия между версиями
Alex (обсуждение | вклад) Нет описания правки |
Alex (обсуждение | вклад) Нет описания правки |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 30: | Строка 30: | ||
Сохраняем и закрываем конфигуратор ОРС сервера. | Сохраняем и закрываем конфигуратор ОРС сервера. | ||
| |||
== Настройка SCADA == | == Настройка SCADA == | ||
| Строка 43: | Строка 44: | ||
Поскольку кнопка КВШ подключена параллельно кнопки вызова, то нажатие кнопки пгу далее по тексту - это либо вызов со стороны абонента, либо нажатие им КВШ. | Поскольку кнопка КВШ подключена параллельно кнопки вызова, то нажатие кнопки пгу далее по тексту - это либо вызов со стороны абонента, либо нажатие им КВШ. | ||
=== Кнопку пгу нажали - сзо сработал автоматически === | Настройка сценария может быть осуществлена | ||
*через [[Скрипты|LUA-скрипт]] | |||
*в ручном режиме, с помощью функции Управления по сигналу в SCADA | |||
=== Настройка через LUA-скрипт === | |||
Скрипт доступен в папке ... \ build-in \ pgu_rs_control.lua в версии 2.7.21.2 и выше | |||
По-умолчанию скрипт не активен. | |||
Для активации следует в файле custom \ entry.lua, следует добавить строчки (1) - (3) | |||
<pre>GlobalPGUControl.Mode = 2 --- << --- (1) | |||
function main_custom() | |||
GlobalPGUControl.Do_Init() --- << --- (2) | |||
end</pre> | |||
В первой строке следует указать общий режим работы для всех каналов СЗО | |||
*0 - не работаем | |||
*1 - нажали кнопку вызов, включился канал управления | |||
*2 - нажали кнопку вызов, включился канал управления, диспетчер подключился, канал выключился | |||
Запустить SCADA, никаких дополнительных настроек не требуется. | |||
=== Настройка в ручном режиме === | |||
==== Кнопку пгу нажали - сзо сработал автоматически ==== | |||
Открываем Scada, переходим в административный режим, меню Дополнительно -- Каналы управления -- Управление по сигналу, вкладка Сигнал - Канал управления. Управляющий сигнал - канал ПГС, управляемый сигнал - канал управления ПГУ RS. Состояние канала управления - как управляющий сигнал. | Открываем Scada, переходим в административный режим, меню Дополнительно -- Каналы управления -- Управление по сигналу, вкладка Сигнал - Канал управления. Управляющий сигнал - канал ПГС, управляемый сигнал - канал управления ПГУ RS. Состояние канала управления - как управляющий сигнал. | ||
| Строка 49: | Строка 81: | ||
[[File:Szo 10.png|center|x400px|Szo 05.png]]В этом варианте настройки, кнопка не нажата - СЗО молчит, кнопка нажата, диспетчер ответил до окончания ПГС - СЗО работает.<br/> | [[File:Szo 10.png|center|x400px|Szo 05.png]]В этом варианте настройки, кнопка не нажата - СЗО молчит, кнопка нажата, диспетчер ответил до окончания ПГС - СЗО работает.<br/> | ||
=== Кнопку пгу нажали - сзо сработал автоматически - диспетчер подключился - сзо автоматически отключился === | ==== Кнопку пгу нажали - сзо сработал автоматически - диспетчер подключился - сзо автоматически отключился ==== | ||
Открываем Scada, переходим в административный режим, меню Дополнительно -- Каналы управления -- Управление по сигналу, вкладка Сигнал - Сигнал. Управляющий сигнал - канал ПГС, управляемый сигнал - канал управления ПГУ RS. В окно "Таблица соответствия", вписываем | Открываем Scada, переходим в административный режим, меню Дополнительно -- Каналы управления -- Управление по сигналу, вкладка Сигнал - Сигнал. Управляющий сигнал - канал ПГС, управляемый сигнал - канал управления ПГУ RS. В окно "Таблица соответствия", вписываем | ||
| Строка 59: | Строка 91: | ||
| | ||
=== Кнопку пгу нажали - связь с диспетчером установилась - диспетчер сам включил сзо === | ==== Кнопку пгу нажали - связь с диспетчером установилась - диспетчер сам включил сзо ==== | ||
Открываем Scada, переходим в административный режим, выводим два примитива (ПГУ и Управление) и привязываем к соответствующим тэгам | Открываем Scada, переходим в административный режим, выводим два примитива (ПГУ и Управление) и привязываем к соответствующим тэгам | ||
Текущая версия от 19:59, 15 ноября 2025
Введение
В статье рассматривается настройка ПО для работы со светозвуковыми оповещателями (СЗО), подключенными к ПГУ-RS.
В том числе сценарии, позволяющие реализовать следующие модели поведения:
- Кнопку пгу нажали - сзо сработал автоматически
- Кнопку пгу нажали - сзо сработал автоматически - диспетчер подключился - сзо автоматически отключился
- Кнопку пгу нажали - связь с диспетчером установилась - диспетчер сам включил сзо
При подключении дополнительной кнопки вызова со шнуром (КВШ) на ПГУ-RS, она должна подключаться параллельно кнопки вызова (а не на дискретный вход ПГУ-RS).
Это требование связано со спецификой обработки состояния кнопки вызова на ПГУ-RS.
ПГУ-RS вместе с СЗО применяются, например: в проектах систем связи с зонами безопасности МГН, систем связи для санузла МГН
Настройка ОРС сервера
Считаем, что ПГУ-RS подключаются к концентратору КУН-IP8.
Следует добавить КУН-IP8 в адресное пространство, добавить ПГУ-RS, выставить его интерфейс и номер.


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

Сохраняем и закрываем конфигуратор ОРС сервера.
Настройка 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. Состояние канала управления - как управляющий сигнал.

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

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


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