При этом приоритет реализации вызова, при наличии нескольких вызовов
поступивших одновременно, имеют этажи с наибольшими номерами (верхние
этажи);
Если на каком либо этаже вызов кабины лифта требует повторного нажатия кнопки
«Пуск», то это следует рассматривать как отказ, т.е. как аварийную ситуацию;
Если после останова кабины лифта привод открывания дверей кабины автоматически
не срабатывает, то должна быть предусмотрена процедура повторной попытки
включения привода открывания двери;
должны быть предусмотрены следующие временные паузы: пауза №1, длительностью 5
сек., после остановки кабины лифта на этаже вызова; пауза №2, длительностью 10
сек., после открывания двери кабины; пауза №3, длительностью 3 сек., перед второй
попыткой включения привода открывания двери.
Блок-схема процесса управления лифтом включает 27 блоков. Каждый блок
обозначен цифрой в нотации, которая отображает последовательность операций
управления лифтом.
Из анализа блок-схемы рис.8.2 видно, что процесс управления лифтом
представляет собой замкнутый процесс - цикл, с повторяющимися процедурами реализации
каждого запроса при вызове этажа и с реализацией аварийных ситуаций, связанных с
различными нештатными факторами.
В начале работы осуществляется вызов нужного этажа здания путем нажатия
кнопки «Пуск». Первый блок означает процедуру фиксирования всех номеров этажей,
вызываемых одновременно и независимо друг от друга, причем первым к реализации
будет готов вызов, который зафиксировал самый верхний этаж. Номера вызываемых
этажей (этажей вызова) должны запоминаться в специальных ячейках памяти
контроллера (обозначим их как: N
в
1
; N
в
2
;... N
6
К
).
Подробно эта процедура будет рассмотрена на уровне программного алгоритма
управления лифтом.
Второй блок определяет ситуацию, при которой выясняется - произошел ли отказ
при нажатии кнопки «Пуск», т.е. на одном из этажей потребовалось повторное нажатие
кнопки «Пуск». Если это произошло, то управление передается блоку 3 (включение
аварийного режима) и далее блоку 4 (отключение питающего напряжения и включение
аварийной сигнализации). Если же нигде не было вторичного нажатия кнопки «Пуск», то
управление передается блоку 5, который определяет направление движения кабины
лифта. При движении кабины лифта должны фиксироваться номера этажей, через
которые проходит кабина. Эти номера обозначим как номера фактических этажей
(текущие номера): N
ф
1
; N
ф
2
;... N
Ф
Н
). При этом могут быть три ситуации:
номер этажа вызова и номер фактического этажа сразу же совпали (ошибочный
вызов номера этажа, на котором и находится вызывающий), т.е. N
B
i
= N
ф
i
. При
этом управление передается блоку 6 - «Выключение привода Ml движения
кабины лифта»;
номер этажа вызова меньше чем номер фактического этажа, т.е. N
B
i <
N
ф
i
. При этом
управление передается блоку 7 — «Включение привода движения кабины Ml в
направлении - ВНИЗ»;
номер этажа вызова больше номера фактического этажа, т.е.
N
Bi
>
N
фi
. При этом
управление передается блоку 8 - «Включение привода движения кабины Ml в
направлении - ВВЕРХ».
Если же номер этажа вызова достигнут, в заданном диапазоне этажей, то, при
движении кабины ВНИЗ, блок 11 подает сигнал блоку 15 —«Отключение привода
движения кабины - останов кабины лифта». Соответственно, при движении кабины
ВВЕРХ, блок 12 передает сигнал блоку 16 с той же командой — «Отключение привода
движения кабины — останов кабины лифта».