Блок OR создаётся с двумя входами; в свойствах можно добавлять входы и удалять свободные. Q становится TRUE, когда хотя бы один подключённый вход TRUE. Пустой вход равен FALSE и отмечен off; без подключений Q=FALSE. Удаление не уменьшает число входов ниже двух.
Типовой FBD-символ
IN1
IN2
OR
Q
Типовой FBD-символ блока OR
Входы
Имя
Тип
Обязательный
Описание
IN1
BOOL
Нет
Первое логическое условие.
IN2
BOOL
Нет
Второе логическое условие.
Выходы
Имя
Тип
Обязательный
Описание
Q
BOOL
Да
Результат логического ИЛИ.
Внутреннее состояние
Блок не хранит внутреннее состояние.
Внутреннее состояние позволяет блоку учитывать предыдущие входные значения, прошедшее время или накопленный результат.
Правило работы
Q = IN1 OR IN2 OR …; пустой вход = FALSE
Таблица истинности
IN1
IN2
Q
FALSE
FALSE
FALSE
FALSE
TRUE
TRUE
TRUE
FALSE
TRUE
TRUE
TRUE
TRUE
Практическое применение
запуск от одной из двух кнопок;
аварийный сигнал от любого из нескольких условий.
На что обратить внимание
Использовать OR там, где требуется одновременное выполнение условий. Для этого нужен AND.