XOR

Der IEC-Operator dient der bitweisen XOR-Operation von Bit-Operanden.

Wenn nur einer der beiden Eingangs-Bits den Wert 1 liefert, wird das Ausgangs-Bit 1; wenn beide Eingänge 1 oder beide 0 sind, wird der Ausgang 0.

Erlaubte Datentypen: BOOL, BYTE, WORD, DWORD, LWORD

XOR 1:

Beachten Sie folgendes Verhalten des XOR-Bausteins in erweiterter Form, also bei mehr als 2 Eingängen: TwinCAT vergleicht die Eingänge paarweise und die jeweiligen Ergebnisse dann wiederum gegeneinander (entspricht der Norm, jedoch nicht unbedingt der Erwartung).

Beispiele:

Ergebnis: nVar ist 2#0001_1001.

ST:

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

FUP:

XOR 2: