103.81K
Категория: ПрограммированиеПрограммирование

МСО-инструкция по программированию

1.

Общее
Этот документ – дополнение к “Help” файлу в программе MCO.
- список событий и объектов, пределы параметров
- описание событий/статусов и объектов
- связь между объектами через MCO
- примеры
События и объекты
Список выбираемых событий и объектов и нижние и верхние границы параметров в программе
MCO.
Входные параметры
1-ый
парам.
2-ой
парам.
События или статус
Пожар
Предупреждение
Тех. Обслуживание
Объект
Контр. Панель (ESA)
Шлейф
Зона
Контр. Группа
Адрес
Min.
0
1
1
1
1
Max.
16
99
9999
512
99
Min.
Max.
1
199
Контр. Панель (ESA)
Шлейф
Зона
Контр. Группа
Адрес
КП Выходы пожар. тревоги контр.*
КП Выходы неисправности контр.
КП Линии сигнализаторов контр.
КП Пожаротушение контр.
КП Источник питания контр.
КП Утечка на землю контр.
КП Предохранители контр.
КП Любая контр.
КП Внутрипанел. коммуник. контр.
КП Внешние коммуникации контр.
КП Внутренние коммутации контр.
Панель MESA
ПП Внутрипанел. коммуник. контр.**
ПП Внешние коммуникации контр.
0
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
1
1
1
16
99
9999
512
99
16
16
16
16
16
16
16
16
16
16
16
4
4
4
1
199
Контр. Панель (ESA)
Шлейф
Зона
Контр. Группа
Адрес
КП Выходы пожар. тревоги контр.
КП Выходы неисправности контр.
КП Линии сигнализаторов контр.
КП Пожаротушение контр.
КП Источник питания контр.
КП Утечка на землю контр.
КП Предохранители контр.
КП Любая контр.
КП Выходы пожар. тревоги управл.
КП Выходы неисправности управл.
КП Линии сигнализации управл.
КП Пожаротушение управл.
КП Пожарные входы управл.
КП Внутрипанел. коммуникации
КП Внешние коммуникации
Панель MESA
0
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
16
99
9999
152
99
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
4
1
199
Неисправность
Отключение
Включение
1

2.

ПП Внутрипанел. коммуникации
ПП Внешние коммуникации
1
1
4
4
Дверь открыта
Дверь закрыта
Контр. Панель (ESA)
0
16
Активация
Деактивация
Контр. Панель (ESA)
Шлейф
Зона
Контр. группа
Вход контр. Панели
Логика
Вход шлейфа
КП Разрыв с концентратором
0
1
1
1
0
1
1
0
16
99
9999
512
16
512
99
16
Время
День
Ночь
1
1
1
1
В течение
По истечении
Таймер
1
1
512
512
1
5
1
199
1
1
999
999
Выходные параметры
1-ый
парам.
2-ой
парам.
Действие
Активировать
Объект
КП Реле контрольной панели *
КП Открытый коллектор
Адресный модуль M500CHE
Логика
Min.
0
0
1
1
Max.
16
16
99
512
Min.
1
1
1
Max.
3
32
199
Отключение
Шлейф
Зона
Адрес
КП Выходы пожарной тревоги контр.
КП Выход неисправности контр.
КП Линии сигнализации контр.
КП Пожаротушение контр.
КП Источник питания контр.
КП Утечка на землю контр.
КП Предохранитель контр.
КП Выходы пожарной тревоги управ.
КП Выход неисправности управ.
КП Линии сигнализации управ.
КП Пожаротушение управ.
КП Пожарный выход управ.
ПП Источник питания контр.
ПП Предохранитель контр.
Таймер
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
99
512
99
16
16
16
16
16
16
16
16
16
16
16
16
4
4
512
1
199
1
999
Установка
* КП – контрольная панель (ESA)
* ПП – панель пользователя (MESA)
контр. - контроль
управ. - управление
Параметры окончания
До тех пор
2 события
Возврат
1 событие
2

3.

ON A AND B DO Активировать X UNTIL 1событие
(ON A AND B DO Activate X UNTIL False)
Выход X будет активирован, когда оба входа A и B активны и будет деактивирован, когда хотя
бы один из входов деактивируется.
ON A AND B DO Активировать X UNTIL 2 события
(ON A AND B DO Activate X UNTIL Silence)
Выход X будет активирован, когда оба входа активированы и не нажата кнопка “Сигн. вкл.”,
и будет деактивирован, когда оба входа деактивируются или нажата кнопка “Сигн. вкл.”
ON A AND B DO Активировать X UNTIL Сброс
(ON A AND B DO Activate X UNTIL Reset)
Выход X будет активирован, когда оба входа активированы и будет деактивирован, когда оба
входа деактивируются.
Примечание: Вы можете использовать “UNTIL Сброс “ и “UNTIL 2 Соб.” также со входами,
которые не переходят в состояние тревоги и не могут быть возвращены в исходное состояние с
помощью кнопок “Сигн. вкл. “ или “Возврат”.
Описание событий / статусов и объектов.
Входные события / статусы.
Событие
Описание
Пожар
(Fire Alarm)
Система обнаружила состояние пожара
Предупреждение
(Pre Alarm)
Система обнаружила возможность пожара, т.е.
уровень не достиг уровня пожарной тревоги
Неисправность
(Fault Alarm)
Система обнаружила неправильное
функционирование какого-либо элемента.
Техническое обслуживание
(Maintenance Alarm)
Система обнаружила неправильное
функционирование какого-либо элемента. Однако, эта
неисправность не критична для работоспособности
системы в целом.
Отключение
(Disablement)
Пользователем (или командой из MCO) отключается
элемент или функция системы.
Включение
(Enablement)
Пользователем (или командой из MCO) включается
элемент или функция системы (ранее отключенный).
Дверь открыта
(Door Opened)
(Door Closed)
Пользователь открывает / закрывает дверь
контрольной панели или, если панель не имеет двери
, то поворачивает ключ из рабочей в не рабочую
позицию и обратно.
Активация
(Activation)
(Deativation)
Входной элемент или логика меняют статус. Смотри
входные объекты и логику в описании объектов.
Время
(Clock/Time)
События происходят, когда время дневное либо
ночное. Границы времени дня и ночи определяются в
программе конфигурации MCO.
В течение
(Counting)
Таймер включается и работает в течение
установленного времени. Смотри “Таймер” в
описании объектов. Активируемое при этом
устройство будет работать в течение работы таймера.
3

4.

По истечении
(Timeout)
Активируемое, при этом условии устройство начнет
работать по окончании работы таймера. Статус
“Timer” в описание объектов.
Выходные события / действия.
Событие
Описание
Активировать
“Activate”
Если выходной объект – физический выход ,
например реле панели, открытый коллектор или
адресный модуль управления М500CHE , МСО
передает команду “Activate” в пожарную систему,
активирующую данный выход.
Команда “Deactive” автоматически подается, когда
заканчивается условия включения.
Если выходной объект – логика (“Logic Varable”),
То она устанавливает в МСО статус “Active”.
Логика автоматически принимает статус “Deactive”,
когда заканчивается условие включения.
Отключение
“Disable”
МСО передает команду “Отключение” в пожарную
систему, реализуется отключения элемента или
функции системы. Команда “Включение” подается
автоматически, когда заканчивается условие
отключения.
Установка
“Set & Start”
Установка времени действия таймера и условие
запуска. Смотри ”Timer” в описании объектов.
Описание входных и выходных объектов.
Объект
Описание
Контрольная группа
“Control Group”
Контрольная группа может использоваться только как
входной объект. Контрольная группа включает до 10
элементов следующих типов:
Контрольная панель (Control Panel),
Шлейф (Loop) ,
Зона (Zone) ,
Адрес (Address) .
События, происходящие с элементами группы, будут
устанавливать статус группы согласно типу события.
Контрольная группа может одновременно и
независимо иметь различные статусы.
Контрольная панель
“Control panel”
Как входной объект: панель применяется во входных
событиях.
Как выход ой объект: панель применяется когда
физический выход или функция панели отключается /
включается.
Контрольная панель может одновременно и
независимо иметь различные статусы.
Внимание! Для автономной панели ID панели – 0.
Для панели ESA в системе MESA ID панели
программируется при конфигурации ESA/MESA
системы.
4

5.

Шлейф
“Loop”
Как входной объект шлейф используется во входных
событиях.
Как выходной объект шлейф может быть отключен /
включен.
Шлейф может одновременно и независимо иметь
различные статусы.
Зона
“Zone”
Как входной объект зона используется во входных
событиях.
Как выходной объект зона может быть отключена /
включена.
Зона может одновременно и независимо иметь
различные статусы.
Адрес
“Address”
Как входной объект детектор или модуль
используется во входных событиях.
Как выходной объект адрес может быть отключен /
включен.
Адресный модуль управления М500CHE
(конфигурированный как логически управляемый
выход с концентратора) может быть активирован.
Все адресные объекты могут одновременно и
независимо иметь свои статусы.
ххх Контроль
“Monitor”
Как входной объект показывающий состояние
функции: неисправность или отключен / включен.
ххх Управление
“Control”
Может использоваться только как выходной объект.
Стандартная функция управления может быть
отключена /включена.
Вход контрольной панели
“Control Panel Input”
Может использоваться только как вход. Вход панели
может быть Активирован (Activation) или
Деактивирован (Deactivation).
Вход шлейфа
“Loop Input”
Может использоваться только как вход. Модуль
контроля M500ME/M501ME/M503ME
(конфигурирован как Логически контролируемый
Вход) может иметь два состояния в событиях
Активирован / Деактивирован.
Разрыв с концентратором
“CP Mains Break”
Может использоваться только как вход.
Контролируемая функция переходит в активный
статус при обнаружении разрыва с центральным
питанием.
В версиях различных стран функция может быть
реализована по-разному. Например, сообщение о
неисправности будет выдаваться с30 мин. задержкой
при сохранении разрыва.
День
“Day”
Может использоваться только как вход.
Объект, который определяет Время (Clock/Time)
перехода из ночи в день внутри МСО. Информация о
текущем времени поступает из MESA.
Ночь
“Night”
Может использоваться только как вход.
Объект, который определяет Время (Clock/Time)
перехода из дня в ночь внутри МСО. Ночной период
времени определяется при конфигурации МСО.
Информация о текущем времени поступает из MESA.
5

6.

Таймер
“Timer”
Как входной объект он имеет три статуса: “Исходное”,
“В течение (Counting)” и “По истечении (Timeout)”.
Таймер имеет статус “Counting” пока работает и имеет
статус “Timeout” по окончании своей работы. Статус
“Timeout” сбрасывается в “Исходное” по окончании
рабочего цикла логических функций. “Исходный”
статус не может быть использован в логических
функциях. Как выходной объект он может быть
использован для установки времени и запуска.
Внимание!
Таймер не может быть использован самостоятельно
Как логическая функция входа. Условием включения
таймера должно быть реальное событие.
Внимание!
После запуска таймер не может быть запущен
вторично до возврата его в исходное состояние. По
этому не рекомендуется использовать один и тот же
таймер в различных логических функциях.
Внимание!
Так как статус “Timeout” верен только для одного
рабочего цикла логической функции, то может быть
удобней хранить его в “Логике (Logic variable)”, если
он может понадобиться позднее.
Логика
(Logic Variable)
Как входной объект может иметь Активный
(Activated) или Деактивный (Deactivated) (по
умолчанию) статус. Как выходной объект может стать
Активной или Неактивной. Логика обычно
используется для связи двух входов функций
“И”.(AND). Можно также создать функции NAND и
NOR ,когда необходимо.
Связь между объектами.
Работа MCO основывается на сообщениях о событиях, которые MCO принимает из Пожарной
Панели по INFO-протоколу. Эти сообщения задействуются в работе MCO , при
соответствующем программировании MCO. MCO знает только о тех объектах, которые
используются в конфигурации MCO.
Связь между Адресом , Зоной , Шлейфом , Контр.Панелью и Контр.Группой при изменениях
тревожного состояния.
Все тревожные сообщения , поступающие от адресов , устанавливают тревожный статус зоны ,
шлейфа , контрольной панели и контрольной группы , к которым относится данный адрес.
Однако тревожное сообщение от шлейфа (например: сообщение об обрыве шлейфа) не
устанавливает адреса этого шлейфа в состояние неисправности.
Тревожное сообщение и
источник
Тип
Источник
Действие на МСО
объекты
Адрес
Зона
Шлейф
Контр.
панель
Контр.
группа
6

7.

Пожар
Предупреждение
Неисправность
компонента шлейфа
Неисправность
шлейфа
Тех. обслуживание
компонента шлейфа
Неисправность
контрольной панели
Адрес
Адрес
Адрес
Да
Да
Да
Да
Да
Да
Да
Да
Да
Да
Да
Да
*
*
*
Шлейфа
Нет
Нет
Да
Да
*
Адрес
Да
Да
Да
Да
*
Устр-во
контроля
Нет
Нет
Нет
Да
*
* Действует если источник сообщения или любые другие объекты являются членами
Контрольной Группы.
Связь между Адресом, Зоной, Шлейфом, Контр. Панелью и Контр. Группой
при изменениях в шлейфе состояний включения.
Тип сообщения и
источник
Тип
Источник
Шлейф
отключен /
включен
Действие на объекты МСО
Адрес
Зона
Шлейф
Да
Контрольн.
Панель
Да
Контрольн.
Группа
*
Адрес
Да
Нет
Зона
Шлейф
Нет
Нет
Да
Нет
Нет
Да
Да
Да
*
*
* Действует , если источник сообщения или любые другие объекты являются членами
Контр.Группы.
Связь между Устройствами контроля, Устройствами управления
Контрольными панелями и Контрольными группами при изменениях
состояний отключения устройств.
Тип сообщения и источник
Тип
Источник
Отключение /
включение
Устр-во
контроля
Устр.
Управления
Действие на объекты МСО
Устр-во
Устр-во
контроля
управления
Да
Нет
Контр.
Панель
Да
Контр.
Группа
*
Нет
Да
*
Да
* Действует , если источник сообщения или любые другие объекты являются членами
Контр.Группы.
Примеры:
1.
Управление пожарной дверью. Пожарная дверь в коридор должна быть закрыта в случае
пожара с любой из сторон двери. Таким образом, пожарная дверь является границей между
двумя пожарными областями, детекторы по обе стороны двери относятся к разным
пожарным зонам. Идентификаторы зон 21 и 22 , в качестве устройства управления
используется адресный модуль управления М500СНЕ с адресом 03.101.
Вариант 1: Написать линию для каждой зоны , которая активирует модуль управления :
ON Пожар IN Зона 21 AND Не исп. DO Активир. Адрес. модуль 03.101 UNTIL Сброс
ON Пожар IN Зона 22 AND Не исп. DO Активир. Адресн. Модуль 03.101 UNTIL Сброс
(ON Fire alarm IN Zone 21 AND do not care DO Activate Address. Relay 03.101 UNTIL Reset
ON Fire alarm IN Zone 22 AND do not care DO ActivateAddress. Relay 03.101 UNTIL Reset.)
7

8.

Вариант 2: Создать контрольную группу из двух зон и написать линию активации модуля :
Контр. группа 1 = [Зона 21 , Зона 22]
ON Пожар IN Контр. группа 1 AND Не исп. DO Активир. Адресн. модуль 03.101 UNTIL Сброс
(Control Group 1 = [Zone 21 , Zone 22]
ON Fire alarm IN Control Group 1 AND do not care DO Activate Address. Relay 03.101 UNTIL
Reset)
2. Управление пожарной дверью. В этом примере требуется , чтобы пожарная дверь закрылась ,
когда возникнет пожарная тревога , неисправное состояние или отключение с обоих сторон
двери. Мы используем те же идентификаторы зон и модуль управления, что и в предыдущем
примере.
Вариант 1: Написать линию для каждой зоны и каждого типа события на включение модуля
управления:
ON Пожар IN Зона 21 AND Не исп. DO Активир. Адресн. Реле 03.101 UNTIL Сброс
ON Пожар IN Зона 22 AND Не исп. DO Активир. Адресн. Реле 03.101 UNTIL Сброс
ON Неисправность IN Зона 21 AND Не исп. DO Активир. Адресн. Реле 03.101 UNTIL Сброс
ON Неисправность IN Зона 22 AND Не исп. DO Активир.Адресн. Реле 03.101 UNTIL Сброс
ON Отключение OF Зона 21 AND Не исп. DO Активир.Адресн. Реле 03.101 UNTIL 1 Соб.
ON Отключение OF Зона 22 AND Не исп. DO Активир.Адресн. Реле 03.101 UNTIL 1Соб.
(ON Fire alarm IN Zone 21 AND do not care DO Activate Address. Relay 03.101 UNTIL Reset.
ON Fire alarm IN Zone 22 AND do not care DO Activate Address. Relay 03.101 UNTIL Reset.
ON Fault alarm IN Zone 21 AND do not care DO Activate Address. Relay 03.101 UNTIL Reset.
ON Fault alarm IN Zone 22 AND do not care DO Activate Address. Relay 03.101 UNTIL Reset.
ON Disablement IN Zone 21 AND do not care DO Activate Address. Relay 03.101 UNTIL False.
ON Desablement IN Zone 22 AND do not care DO Activate Address. Relay 03.101 UNTIL False.)
Вариант 2: Организовать контрольную группу из двух зон и написать линию для каждого типа
события на включение модуля управления:
Контр.группа 1 = [Зона 21 , Зона 22]
ON Пожар IN Контр. группа 1 AND Не исп. DO Активир. Адресное Реле 03.101 UTIL Сброс.
ON Неисправность IN Контр. группа 1 AND Не исп. DO Активир. Адресное Реле 03.101 UTIL
Сброс.
ON Отключение IN Контр. группа 1 AND Не исп. DO Активир. Адресное Реле 03.101 UTIL
1 Соб.
(Контр.группа 1 = [Зона 21 , Зона 22]
ON Fire alarm IN Control Group 1 AND do not care DO Activate Address. Relay 03.101 UTIL Reset.
ON Fault alarm IN Control Group 1 AND do not care DO Activate Address. Relay 03.101 UTIL Reset.
ON Disablement IN Control Group 1 AND do not care DO Activate Address. Relay 03.101 UTIL
False.)
Внимание! В вышеприведенных решениях , отключение адреса принадлежащего к любой из
зон 21 или 22 еще не активирует модуль управления. Невозможно отключение шлейфа , в
котором подключены детекторы. Смотри “Связь между Адресом , Зоной , Шлейфом ,
8

9.

Контрольной панелью и Контрольной Группой при изменениях в шлейфе состояний
отключения.
Следующее дополнение в вышеприведенные примеры реализует желаемую функцию
(предположим детекторы подключены к 3 шлейфу):
Вариант 1:
ON Отключение IN Шлейф 3 AND Не исп. DO Активир. Адресн. Реле 03.101 UNTIL 1 соб.
(ON Disablement IN Loop 3 AND do not care DO Activate Address.Relay 03.101 UNTIL False.)
Вариант 2:
После дополнения Контр. группа выглядит следующим образом :
Контр. группа 1 = [Зона 21 , Зона 22 , Шлейф 3]
(Control Group 1 = [Zone 21 , Zone 22 , Loop 3])
В логические правила нет необходимости вносить изменения.
Отключение адреса любого из детекторов, подключенного к 3 шлейфу установит объект
“Шлейф 3” в MCO в состояние отключение.
2.
Выход управления при тихой тревоге. Иногда может быть необходимо активировать выход
управления при нажатии кнопки “ Сигн. вклю”. Нажатие кнопки не входит в перечень
событий, но можно его легко использовать следующим образом.
Вариант.
Сперва создаем контрольную группу из датчиков , зон или шлейфов.
Контр.группа 1 = [Шлейф 1, Шлейф 2, … Шлейф 6]
(Control Group 1 = [Loop 1, Loop 2, … Loop 6])
Затем пишем две линии, каждая из которых активирует логику (Logic variable) , одна до нажатия
кнопки “Сигн. вкл.” (Silence) , а другая до сброса (Reset).
ON Пожар IN Контр.группа 1 AND Не исп. DO активир. LV1 UNTIL 2 соб.
ON Пожар IN Контр.группа 1 AND Не исп. DO активир. LV2 UNTIL 2 соб.
(ON Fire alarm IN control group 1 AND do not care DO activate LV1 UNTIL Silence.
ON Fire alarm IN control group 1 AND do not care DO activate LV2 UNTIL Silence.)
Теперь можно активировать выход при нажатии кнопки “Сигн. вкл.”:
ON Деактивация OF Логика LV1 AND Активация OF Логика LV2
DO Активировать … UNTIL 1 соб.
(ON deactivated OF logic variable LV1 AND activation OF logic variable LV2
DO activate … UNTIL false).
Данный пример можно иллюстрировать след. образом.
LV1 активирована
LV1 деактивирована
LV2 активирована
LV2 деактивирована
Выход активирован
Выход деактивирован
9
English     Русский Правила