5.5.2.3.1.6.1. Алгоритм

Типовая схема голосования "Два из трех" (2oo3) основана на трех аналоговых входах. Расчетное значение для аналоговой индикации рассматривается отдельно от логики отключения при голосовании. Функциональный блок TYP_2oo3_V2 выполнен на основе базового функционального блока PVI и, соответственно, наследует его функции. В таблице ниже представлен список основных функций блока.
|
Функция
|
Описание
|
|
Значение PV не формируется по значению измерительного входа (IN), а задается оператором вручную. Реальное значение измерительного входа (IN) отслеживается по значению параметра необработанных данных (RAW).
| |
|
Обработка тревог блока и формирование списка сработавших тревог (ALRM_R) и состояния тревог (ALRM).
| |
|
Маскирование тревог, т.е. тревоги формируются, но не записываются в журнал событий.
| |
|
Проверка правильности задания уставок (HH, PH, PL, LL) для обработки тревог блока .
|
Список доступных режимов функционального блока TYP_2oo3_V2:
В соответствии с состоянием трех входов аналоговая индикация будет иметь следующие состояния:
если все три входа исправны, то отображаемое значение голосования будет равно медианному значению;
если один из входов находится в плохом состоянии или превышает значение максимального отклонения MAX_DEV_SP, то отображаемое значение голосования будет средним значением двух оставшихся исправных входов;
если два входа находятся в плохом состоянии, то отображаемое значение примет последнее хорошее значение и сигнал тревоги IOP;
если все три входа находятся в плохом состоянии, то голосующим значением будет последнее хорошее значение и сигнал тревоги IOP.
Также имеется сигнализация отклонения, которая активируется, если значения входов отличаются слишком сильно. Величина отклонения устанавливается в процентах в параметре DEV_SP. Сигнал тревоги будет подаваться на каждый отдельный вход, если все три входа исправны, а разница между любым из них и медианным значением больше установленного отклонения, а также в случае, если один из датчиков находится в плохом состоянии, и если разница между исправными датчиками больше установленного отклонения.
Результаты голосования (VTL или VTH в зависимости от типа голосования) учитывают сигнализацию входа (LL или HH соответственно) и состояние BAD.
Переменная результата голосования (VTL или VTH) принимает значение TRUE в случае, если все три входа исправны и любые два из них находятся в состоянии тревоги (LL или HH в зависимости от типа голосования).
Также блок предназначен для выдачи сигнала защиты QBAD на внешнюю логику при формировании тревог IOP/IOP-.
С помощью включения режима технологического обслуживания (кнопка "Режим технологического обслуживания" в окне настроек блока на АРМ оператора) возможна блокировка защитных выходов VTL, VTH и QBAD при срабатывании блока или тревогах IOP/IOP-.
Инициализация
По умолчанию блок инициализируются в режиме AUT.
Функция тревоги
Список доступных тревог функционального блока TYP_2oo3_V2:
Нормальное состояние (NR)
Высокая сигнализация размыкания входа (IOP)
Низкая сигнализация размыкания входа (IOP-)
Сигнализация достижения 2-го верхнего предела (HH)
Сигнализация достижения 2-го нижнего предела (LL)
Сигнализация достижения верхнего предела (HI)
Сигнализация достижения нижнего предела (LO)
Скоростная сигнализация + (VEL+)
Скоростная сигнализация - (VEL-)
В случае обрыва входа (IOP) или состояния данных BAD блоком автоматически формируется сигнал тревоги IOP. В случае тревоги IOP представляется последнее хорошее значение.
Подробная информация об отказе входа в разделе
|
Функциональная блок-схема

Состав элементов блока:
Подпрограмма логики выборки значения используется для определения результирующего значения из трех датчиков с учетом их состояния.
Подпрограмма логики голосования используется для формирования результирующих флагов HH и LL по схеме 2 из 3.
Методы доступа к входам/выходам и адресаты соединения входов/выходов:
|
Вход/Выход
|
Метод доступа
к входам/выходам
|
Адресат соединения
| |||
|
Каналы модулей
ввода/
вывода ПЛК
|
Переменные
внешней логики
|
Входы/выходы функциональных блоков
| |||
|
IN_A
|
Измерит. вход A
|
Запись
|
-
|
x
|
x
|
|
IN_B
|
Измерит. вход B
|
Запись
|
-
|
x
|
x
|
|
IN_C
|
Измерит. вход C
|
Запись
|
-
|
x
|
x
|
x: соединение разрешено
-: соединение запрещено