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