Описание ФБ ОПК

<< Click to Display Table of Contents >>

Navigation:  Проект > Элементы дерева объектов > Палитра ФБ > Отраслевые библиотеки > Теплоэнергетика > ОПК >

Описание ФБ ОПК

Функциональный блок

Назначение:

 

Этот ФБ предназначен для управления механизмом подачи пара в котел.

Вид функционального блока в дереве объектов:

 

Drugie_OPK_Opisanie_FB_OPK_files_image001

 

Алгоритм работы:

В каждый момент времени ФБ может находиться в одном из состояний:

Покой

Вперед

Назад до черты

Назад после черты

Стоп назад с памятью

Стоп назад без памяти

Состояния «Неисправен» и «Неисправен по перегрузу» могут быть одновременно с любым из вышеперечисленных состояний, кроме состояния «Вперед».

Описание состояний:

Состояние

Значения выходов

Покой

Вперед = Ложь

Стоп хода назад = Ложь

Процент времени хода = 0

Запущен = Ложь

Вперед

Вперед = Истина

Стоп хода назад = Ложь

Процент = увеличивается на (100/Время хода вперед)

Запущен = Истина

Назад до черты*

 

Вперед = Ложь

Стоп хода назад = Ложь

Процент = уменьшается на (100/Время хода назад для индикатора)

Запущен = Истина

Назад после черты*

 

Вперед = Ложь

Стоп хода назад = Ложь

Процент = уменьшается на (100/Время хода назад для индикатора)

Запущен = Ложь

Выход Запущен отключается по истечении Время хода назад для запуска (задается на странице свойств настройка), и по его заднему фронту можно отследить момент, когда запускать следующий.

 

Стоп назад с памятью

Вперед = Ложь

Стоп хода назад = Истина

Процент = запоминается последнее положение

Запущен = Ложь

Стоп назад без памяти

Отличается от аналогичного состояния с памятью тем, что выход «Процент времени хода» не запоминается, а равен 0.

Неисправен

Состояние  появляется при наступлении следующих событий:

Сработала перегрузка

Не пришло Вперед

Пропало Вперед

Не пришло в работе

Прпало в работе

Нет хода назад

Условия возникновения событий см. ниже

 

 

 

*Примечание: ход назад делится на две части: до- и после условной черты запуска следующего механизма. После разворота ИМ  сначала идет до черты, а после того как выход «Процент времени хода» пересечет величину [100% - ( (Время хода назад для запуска/ Время хода назад для индикатора)*100%]-после черты.

 

Условия возникновения событий:

 

Событие

Условие

Сработала перегрузка

Вход «Перегруз» = Истина, и текущее состояние Вперед или Назад до черты или Назад после черты.

Событие Сработала перегрузка не наступает в течение времени, равному Контрольному  времени  перегрузки, если механизм переходит из следующих в состояний:

из Покой в Вперед;

из Вперед в Назад до черты;

из Вперед в Назад после черты;

из Стоп назад с памятью/без памяти в Назад до черты/после черты.

Не пришло Вперед

Наступает, если текущее состояние Вперед, и с момента старта прошло «Контрольное время пуска», и вход «Вперед принято» равен Ложь

Пропало Вперед

Наступает, если текущее состояние Вперед, и с момента старта прошло больше времени, чем «Контрольное время пуска», и вход «Вперед принято» равен Ложь

Не пришло в работе

Наступает, если текущее состояние Вперед или Назад до черты, или Назад после черты и с момента старта прошло «Контрольное время пуска», и вход «В работе» равен Ложь

Пропало в работе

Наступает, если текущее состояние Вперед, Назад до черты, Назад после черты или Стоп назад с памятью, и с момента старта прошло больше времени, чем «Контрольное время пуска», и вход «В работе» равен Ложь.

Нет хода назад

Наступает, если текущее состояние Назад до черты или Назад после черты, и с момента разворота или начала движения назад из состояния Стоп назад с памятью прошло больше времени, чем «Контрольное время пуска», и вход «Ход назад» равен Ложь

Истекло время хода назад

Происходит, когда по расчету ИМ должен вернуться в первоначальное положение. Если не было аварийных разворотов, то это будет спустя «Время хода назад для индикатора» после разворота. Если разворот был аварийный, то будет рассчитываться в зависимости от того, в каком месте ИМ развернулся.

До черты пуска (при ходе Вперед)

Истина, если текущее состояние «Вперед» и с момента пуска прошло времени меньше, чем «Время хода вперед» минус «Время хода назад для запуска»  (то есть, не достигнута условная черта, на которой на обратном ходе пускают следующий механизм)

 

 

Условия перехода из одного состояния в другое:

 

Выход из состояния

Событие

Приход в состояние

Покой

КУ = Истина

Стоп = Истина

Передний фронт входа «Пуск»

Вперед

Вперед

 

Произошло событие Сработала перегрузка и механизм находился в положении До черты пуска

 

Назад после черты

Сработала перегрузка и механизм находился в положении После  черты пуска

 

 

Назад до черты

Наступило одно из событий: Пропало Вперед или Пропало в работе, и механизм находился в состоянии До черты пуска

Назад после черты

Наступило одно из событий: Пропало Вперед или Пропало в работе, и механизм находился в состоянии После черты пуска

 

Назад до черты

Стоп =  Истина

 

Стоп назад с памятью

Не пришло Вперед или Не пришло в работе

Покой

Истекло «Время хода вперед»

Назад до черты

Назад до черты

Сработала перегрузка

Стоп назад с памятью

Вход «Стоп» = Истина

 

Стоп назад с памятью

Истекло «Время хода назад для запуска»,

Назад после черты

Пропало в работе

Покой

Назад после черты

Сработала перегрузка

Стоп назад с памятью

Стоп = Истина

Стоп назад с памятью

Истекло Время хода назад

Покой

Пропало в работе

Покой

Стоп назад с памятью

 

Передний фронт входа «Сброс стопа назад»

«Назад после черты» (Вход "Запущен" при стопе снимаем и больше не включаем)

Пропало в работе  

Стоп назад без памяти

 

Стоп назад без памяти

Передний фронт входа «Сброс стопа назад»

Покой

 

Смотрите также:

Свойства и настройки функционального блока:

Страница свойств "Настройки" | Входы и выходы ФБ

Поддерживаемый тип опроса: любой

Восстановление при рестарте: поддерживается

Примечание: ФБ доступен во всех редакциях кроме Free версии MSRT32 (на 32 тега).