5.3.3.2.5.1. Алгоритм
Алгоритм служит для реализации дублированных и троированных дискретных датчиков и позволяет:
выполнять селектирование результирующего сигнала с определением его качества;
осуществлять диагностику подключенных каналов;
формировать требование срабатывания защиты;
вводить имитационное значение селектированного сигнала;
отключать резервные каналы.
Режимы работы:
штатный режим;
режим подмены.
Штатный режим
Блок селектирования
Если все три входных датчика подключены, нет активных команд отключения входов, то алгоритм работает по трем резервируемым датчикам. При этом возникают следующие варианты:
Сигнал
|
OUT.VALUE
|
OUT.QUALITY
|
Все сигналы неплохие, значения совпадают
|
Значение сигнала равно значению совпадающих сигналов
|
Качество равно наихудшему качеству входных сигналов
|
Все сигналы неплохие, значения двух сигналов совпадают, третий отличается
|
Значение сигнала равно значению совпадающих сигналов
|
NOCOMPARE
|
Один сигнал плохой, значения двух неплохих сигналов совпадают
|
Значение сигнала равно значению совпадающих сигналов
|
NOCOMPARE
|
Один сигнал плохой, значения двух неплохих сигналов не совпадают
|
Значение сигнала определяется настройкой BAD2
|
Качество сигнала определяется настройкой BAD2
|
Два сигнала плохих
|
Значение сигнала равно значению неплохого входного сигнала
|
NOCOMPARE
|
Все сигналы плохие
|
Значение сигнала определяется настройкой BAD3
|
Качество сигнала определяется настройкой BAD3
|
Сигнал
|
DIAGN1
|
DIAGN2
|
DIAGN3
|
DIAGN
|
Все сигналы неплохие, значения совпадают
|
OK
|
OK
|
OK
|
OK
|
Все сигналы неплохие, значения двух сигналов совпадают, третий отличается
|
Диагноз не совпавшего канала устанавливается в NOCOMPARE
Диагноз совпавших сигналов OK
|
OK
| ||
Один сигнал плохой, значения двух неплохих сигналов совпадают
|
Диагноз плохого канала устанавливается в FAULT
Диагноз совпавших сигналов OK
|
OK
| ||
Один сигнал плохой, значения двух неплохих сигналов не совпадают
|
Диагноз плохого канала устанавливается в FAULT
Диагноз не совпавших сигналов NOCOMPARE
|
Общий диагноз алгоритма определяется настройкой BAD2
| ||
Два сигнала плохих
|
Диагноз плохих каналов устанавливается в FAULT
Диагноз неплохого канала NOCOMPARE
|
OK
| ||
Все сигналы плохие
|
FAULT
|
FAULT
|
FAULT
|
Общий диагноз алгоритма определяется настройкой BAD3
|
Если один из трех датчиков не подключен или выключен, то алгоритм работает по двум резервируемым датчикам. При этом возникают следующие варианты:
Сигнал
|
OUT.VALUE
|
OUT.QUALITY
|
Оба сигнала неплохие и совпадают
|
Значение сигнала на выходе равно значению совпадающих входных сигналов
|
Качество равно наихудшему качеству сигналов
|
Оба сигнала неплохие и не совпадают
|
Значение сигнала определяется настройкой BAD2
|
Качество сигнала определяется настройкой BAD2
|
Один сигнал плохой
|
Значение сигнала на выходе равно значению неплохого входного сигнала
|
NOCOMPARE
|
Все сигналы плохие
|
Значение сигнала определяется настройкой BAD3
|
Качество сигнала определяется настройкой BAD3
|
Сигнал
|
DIAGN1
|
DIAGN2
|
DIAGN3
|
DIAGN
|
Оба сигнала неплохие и совпадают
|
Диагнозы совпадающих сигналов OK
|
OK
| ||
Оба сигнала неплохие и не совпадают
|
Диагноз несравнимых каналов устанавливается в NOCOMPARE
|
Общий диагноз алгоритма определяется настройкой BAD2
| ||
Один сигнал плохой
|
Диагноз плохого канала устанавливается в FAULT
Диагноз неплохого канала устанавливается в NOCOMPARE
|
OK
| ||
Все сигналы плохие
|
Диагноз плохих каналов устанавливается в FAULT
|
Общий диагноз алгоритма определяется настройкой BAD3
|
Если два из трех датчиков не подключены или активны два соответствующих входа «OFF», то алгоритм работает по одному датчику. При этом возникают следующие варианты:
Сигнал
|
OUT.VALUE
|
OUT.QUALITY
|
Сигнал неплохой
|
Значение сигнала равно значению входного сигнала
|
NOCOMPARE
|
Сигнал плохой
|
Значение сигнала определяется настройкой BAD3
|
Качество сигнала определяется настройкой BAD3
|
Сигнал
|
DIAGN1
|
DIAGN2
|
DIAGN3
|
DIAGN
|
Сигнал неплохой
|
Диагноз не плохого канала устанавливается в NOCOMPARE
|
OK
| ||
Сигнал плохой
|
Диагноз плохого канала устанавливается в FAULT
|
Общий диагноз алгоритма определяется настройкой BAD3
|
Если все три датчика не подключены или выключены, то значение выходного сигнала равно FALSE, а качество сигнала равно OFF.
Блок диагностики
Признак аварийной ситуации ALARM может передаваться на вход требования защиты REQUEST алгоритма PROTECT и формируется, если:
MINCNT >0 и OUT.VALUE = TRUE и ALRM_MODE = IF_TRUE
MINCNT >0 и OUT.VALUE = FALSE и ALRM_MODE = IF_FALSE
MINCNT >0 и MODE = FALSE и CNT < MINCNT
Качество сигнала ALARM такое же, как и у выходного сигнала OUT:
ALARM.QUALITY = OUT.QUALITY
|
Чтобы отсутствие отобранных при селектировании сигналов не вызывало тревогу, следует задавать MINCNT = 0.
Режим подмены
Для перевода алгоритма в режим подмены необходимо на входе MAN_ON установить значение TRUE. При этом на выход алгоритма транслируется значение MAN_VALUE, и качество выходного сигнала устанавливается в значение REPLACE.
При переходе в режим подмены имитационное значение MAN_VALUE приравнивается к значению выходного сигнала VALUE для обеспечения безударности.
|