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