5.6.3.2.2.3.1. Алгоритм

 
 
Этот функциональный блок предназначен для обработки цифровых входных сигналов. 
 
Цифровой вход с поля подключается к IN. Через вход SS блок предоставляет возможность трактовать контакт как размыкающий или замыкающий (FALSE = NC, TRUE = NO). 
 
Если SS = FALSE (NC) и значение входа становится FALSE, то формируется сигнал тревоги.  При этом на выходе TRP устанавливаются значения в зависимости от параметра DIR (направление срабатывания):
FALSE, если DIR = FALSE (тип DTS выхода);
TRUE если DIR = TRUE (тип ETS выхода).
 
Если SS = TRUE (NO)  и значение входа становится TRUE, то формируется сигнал тревоги.  При этом на выходе TRP устанавливаются значения в зависимости от параметра DIR (направление срабатывания):
FALSE, если DIR = FALSE (тип DTS выхода);
TRUE если DIR = TRUE (тип ETS выхода).
 
Выход FLT устанавливается в FALSE, когда система обнаруживает отказ канала дискретного ввода (активируется сигнализация IOP). В результате также будет сформирован сигнал тревоги. При этом на выходе TRP устанавливаются значения в зависимости от параметра DIR (направление срабатывания):
FALSE, если DIR = FALSE (тип DTS выхода);
TRUE если DIR = TRUE (тип ETS выхода).
 
Блок может быть сконфигурирован для перехода в состояние тревоги по сигналу от внешней логики (вход OVRQ, выход OVA повторяет OVRQ). Внешнюю логику OVRQ можно включить/отключить, задав на вход OVR значения TRUE/FALSE соответственно. Если значении входа OVRQ становится FALSE при участии внешней логики, то формируется сигнал тревоги.  При этом на выходе TRP устанавливаются значения в зависимости от параметра DIR (направление срабатывания):
FALSE, если DIR = FALSE (тип DTS выхода);
TRUE если DIR = TRUE (тип ETS выхода).
 
MOS может быть активирован на АРМ оператора в окне настроек с помощью кнопки "Запрет технического обслуживания", если приходит сигнал разрешения на вход MEN от блока UDFB_MOES.
 
Для ограничения количества блоков, у которых одновременно может быть активирован режим MOS используется функционал входа GRP_IN (запрет от группы MOS) и выхода GRP_OUT (запрет для группы MOS). Для реализации данного функционала требуется создать глобальную Safety переменную типа BOOL в области SafetyGVL (например, с именем GROUP1_MOS) и привязать ее одновременно к входу GRP_IN и выходу GRP_OUT каждого блока, для которых мы хотим реализовать ограничение. Таким образом после реализации указанной схемы можно будет активировать режим MOS только у одного блока из группы.