<< Click to Display Table of Contents >> Navigation: Проект > Элементы дерева объектов > Палитра ФБ > Отраслевые библиотеки > Теплоэнергетика > Вентилятор двухскоростной > Вентилятор двухскоростной |
Визуальный функциональный блок
Вид функционального блока в дереве объекта:
Описание:
Функциональный блок Вентилятор двухскоростной, загружаемый в контроллер, осуществляет функцию управления двухскоростным исполнительным механизмом, а также предоставляет возможность отображения на видеокадре мнемонического символа состояния исполнительного механизма, привязанного к этому ФБ.
Логика работы функционального блока:
При поступлении команды на вход «Включить» происходит включение первой скорости, если механизм был выключен и переключение с первой на вторую скорость или со второй на первую (по очереди), если механизм был включен. Поступление команды на вход «Отключить» приводит к отключению механизма (и первой и второй скорости).
В процессе управления двухскоростным вентилятором возникает ситуация переключения с первой на вторую скорость и со второй на первую. Переключение реализуется последовательностью: отключение предыдущей скорости – включение следующей. При такой последовательности возникает фаза отключенного состояния механизма. Для скрытия состояния «отключено» в момент переключения скоростей введено понятие «Идет переключение».
Переключения осуществляются в соответствии со следующей логикой:
1.При поступлении команды на вход «Включить» проверяется наличие признака «Идет переключение» и, при его отсутствии, этот признак выставляется. При наличии признака «Идет переключение» команда «Включить» игнорируется.
Проверяется состояние входов «Включена 1ск.» и «Включена 2ск.».
Если не включена ни одна скорость, то выдаётся команда «Включить 1ск.» и, по истечении времени Td (Контрольное время включения/отключения), проверяется исполнение команды. При обнаружении неисполнения команды выставляется признак «Неисполнение команды включения 1(2) скорости» и сбрасывается признак «Идет переключение» (мигание зеленого кружка внутри мнемосимвола). При успешном выполнении команды сбрасывается признак «Идет переключение».
Если включена первая скорость, тогда проверяется наличие сигнала на входе «Перегрузка 1ск.». Если на этом входе есть сигнал, то сбрасывается признак «Идет переключение», а команда «Включить» игнорируется. При отсутствии перегрузки 1 скорости и наличии включённого состояния 1 скорости выдаётся команда «Отключить 1ск.», выставляется признак «Идет переключение» и, по истечении времени Td, проверяется исполнение команды. При обнаружении неисполнения команды выставляется признак «Неисполнение команды отключения 1 скорости» и сбрасывается признак «Идет переключение». При успешном выполнении команды, выдаётся команда «Включить 2ск.» и, по истечении времени Td, проверяется исполнение команды. При успешном выполнении команды сбрасывается признак «Идет переключение». При обнаружении неисполнения команды выставляется признак «Неисполнение команды включения 2 скорости» и выдаётся команда на включение 1 скорости. По истечении времени Td проверяется исполнение команды. При успешном выполнении команды сбрасывается признак «Идет переключение». При обнаружении неисполнения команды выставляется признак «Неисполнение команды включения 1 скорости» и сбрасывается признак «Идет переключение».
При включении механизма из «холодного» состояние переключение с 1 скорости на 2 скорость может производиться не ранее, чем через время Td2 (Время запрета второй скорости из холодного состояния).
Если включена вторая скорость, то выдаётся команда «Отключить 2 ск.» и, по истечении времени Td, проверяется исполнение команды. При обнаружении неисполнения команды выставляется признак «Неисполнение команды отключения 2 скорости» и сбрасывается признак «Идет переключение». При успешном выполнении команды, выдаётся команда «Включить 1ск.» и, по истечении времени Td, проверяется исполнение команды. При успешном выполнении команды сбрасывается признак «Идет переключение». При обнаружении неисполнения команды выставляется признак «Неисполнение команды включения 1 скорости» и выдаётся команда на включение 2 скорости. По истечении времени Td, проверяется исполнение команды. При успешном выполнении команды сбрасывается признак «Идет переключение». При обнаружении неисполнения команды выставляется признак «Неисполнение команды включения 2 скорости» и сбрасывается признак «Идет переключение».
2.Поступление команды на вход «Отключить» приводит к отключению механизма не зависимо от скорости на которой он работал. Действия, выполняемые по команде от входа «Включить» отменяются. Проверяется состояние входов «Включена 1ск.» и «Включена 2ск.». При наличии включённого состояния какой-либо скорости выдаётся команда на их отключение и, по истечении времени Td, проверяется исполнение команды. При обнаружении неисполнения команды выставляется признак «Неисполнение команды отключения 1(2) скорости». При подтверждении выполнения команды «Отключить» флаг «Идет переключение» снимается.
3.Выставление признака «Запрет управления» через окно оператора, блокирует выдачу каких-либо команд из функционального блока. Эта команда обладает наивысшим приоритетом.
4.Диагностика.
Диагностируются:
oисполнение выданных команд на включение/отключение 1/2 скорости;
oналичие сигналов на входах «Отключён электрической защитой 2/1ск.», «перегрузка 1ск.»; ;
oнесанкционированный доступ – в случае изменения состояния «включена/отключена 1/2 скорость» без команд от функционального блока и при отсутствии команд от электрических защит.
Появление следующих диагностических сигналов блокирует команды по входам включения/отключения 1/2 скорости до квитирования - «Неисполнение команды включения/отключения 1/2 скорости», «Отключен электрической защитой 2/1ск.».
5.Выходные команды формируются в виде импульса заданной длительности (в настройках ФБ). Одновременная выдача противоположных команд блокируется.
Возможности управления:
•автоматическое, через управляющие входы;
•ручное, через окно операторского управления;
Смотрите также:
•Свойства и настройки функционального блока:
Страница свойств Настройки |Входы и выходы
•Мнемоническое отображение функционального блока мнемосхеме
Поддерживаемый тип опроса: любой
Восстановление при рестарте: подерживается
Примечание: ФБ доступен во всех редакциях кроме Free версии MSRT32 (на 32 тега).