AstraRegul
Релиз 2024.08.31.00
×

5.5.2.3.1.4.1. Алгоритм

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

Инициализация 

По умолчанию блок инициализируются в режиме AUT.
 

Функция тревоги 

В случае обрыва входа (IOP) или состояния данных BAD блоком автоматически формируется сигнал тревоги IOP. В случае тревоги IOP представляется последнее хорошее значение.
 
Для получения более подробной информации об отказе входа ознакомьтесь с:

Функциональная блок-схема

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