XOR

Bitweise XOR von Bit-Operanden. Die Operanden sollten vom Typ BOOL, BYTE, WORD oder DWORD sein.

Beispiel in AWL:

Var1 :BYTE;

LD 2#1001_0011

XOR 2#1000_1010

ST Var1 (* Ergebnis ist 2#0001_1001 *)

Beispiel in ST:

Var1 := 2#1001_0011 XOR 2#1000_1010

Beispiel in FUP:

XOR 1:

XOR 2:

Beachten Sie, dass das Verhalten des XOR-Bausteins in erweiterter Form (mehr als 2 Eingänge) nicht normkonform implementiert ist. Die Eingänge werden paarweise geprüft und die jeweiligen Ergebnisse dann wiederum gegeneinander verglichen