Среда разработки Unimod PRO 2 (версия 2.3.40)
 Руководство по программированию
×

Логическое исключающее ИЛИ (XOR)


Бинарный оператор логического исключения XOR применяется к значениям булевского типа данных (BOOLEAN) и возвращает значение false, если операнды имеют одинаковые значения, иначе возвращает true. Допускается использование нескольких операторов логического сложения в одном выражении.
 
Таблица истинности для оператора.
a
b
a AND b
false
false
false
true
false
true
false
true
true
true
true
false
 
Синтаксис на языке ST.
Синтаксис
out := in1 XOR in2
Примеры
in1 := true;                                    //присваивание  значений переменным
in2 := true;
in3 := false;
out1 := in1 XOR in2;                    //out1 = false
out2 := in2 XOR in3;                   //out2 = true
out3 := in1 XOR in2 AND in3; //out3 = false
 
Синтаксис на языках FBD/LD.
Изображение блока
Примеры