Инструкция по эксплуатации Det-Tronics EQP Fire and Gas Detection/Releasing System
Страница 13
2 - 5
95 - 3533
Таблица 2-3
Частота передачи сообщений о состоянии устройств в системе EQP
Модель
контрол-
лера
Количество
устройств на
шлейфе
Выходные
устройства
Вх. сигнал от
устройств старой
разработки
Вх. сигнал от
устройств новой
разработки
(включая подачу
сигнала тревоги)
Вх. сигнал от
устройств новой
разработки
(включая подачу
сигнала тревоги)
Модуль ARM
Модуль SAM
Модуль IDC,
извещатели
пламени U-серии
(УФ и УФИК)
Модули DCU
DCIO, EDIO, AIM,
RM, IPM, ASH,
извещатели
пламени Х-серии,
газоанализатор
OPECL
Газоанализатор
PIRECL
EQ3001
От 1 до 100
1 с 1
с 1
с 1
с
От 100 до 200
2 с 2
с
2 с
1 с
От 201 до 246
5 с 2
с 3
с 1
с
EQ3150*
От 1 до 50
1 с 1
с 1
с 1
с
От 51 до 100
2 с 2
с
2 с
1 с
От 101 до 150
5 с 2
с 3
с 1
с
EQ3016
От 1 до 16
1 с 1
с 1
с 1
с
* В системах EQP c контроллером EQ3150 модуль EQ3750ASH использоваться не может.
ЛОГИЧЕСКИЕ СХЕМЫ ПОЛЬЗОВАТЕЛЯ В
КОНТРОЛЛЕРЕ
Контроллер непрерывно исполняет программы
логических
схем
пользователя,
запрограм-
мированных с помощью программного пакета S
3
.
Программы
логики
пользователя
устанав-
ливаются в том же формате, что и логика
программируемых логических контроллеров ПЛК,
исполненная в соответствии с требованиями МЭК
61131-3.
Логические
цепи
блок-диаграммы
связаны между собой входами, выходами и
другими логическими блоками для исполнения
специфических задач. Ряд таких задач может
быть объединён в целях выполнения системных
функций.
Типовое программирование функции включает в
себя
работу
пожарных
извещателей/газо-
анализаторов по схеме голосования, временные
задержки, временные исполнительные режимы,
работу с фиксацией и без неё, оповещение о
тревоге и неисправности, управление пожаро-
тушением,
управление
состояниями
и
оповещением об аварийном останове.
Контроллер выполняет программные логические
задачи в строгой последовательности, начиная с
первой логической страницы первой программы и
переходя к последующим страницам той же
программы. Остальные программы выполняются
в таком же порядке.
Контроллер начинает исполнение запрограм-
мированных в нём логических задач пользователя
каждые 100 миллисекунд. В течение этого
исполнительного цикла контроллер обрабатывает
максимально возможное количество логических
страниц. Если выполнение всех логических задач
в течение данного цикла закончено, контроллер
перейдёт к исполнению программы в следующем
цикле.
В
противном
случае,
контроллер
использует последующие циклы для обработки
оставшихся невыполненных логических блоков.
Контроллер переходит к повторному выполнению
пользовательской логики только когда были
обработаны все логические блоки – в начале
следующего
логического
цикла
начнётся
обработка логических задач первой логической
страницы первой программы.