Beschreibung
Mit der Anweisung "EXKLUSIV ODER-Verknüpfung" können Sie das Ergebnis einer Signalzustandsabfrage entsprechend der EXKLUSIV ODER-Wahrheitstabelle abfragen.
Bei der Anweisung "EXKLUSIV ODER-Verknüpfung " ergibt sich der Signalzustand "1", wenn der Signalzustand eines der beiden angegebenen Operanden "1" ist. Bei der Abfrage von mehr als zwei Operanden ist das gemeinsame Verknüpfungsergebnis "1", wenn eine ungerade Anzahl der abgefragten Operanden das Abfrageergebnis "1" liefert.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung:
|
Parameter |
Deklaration |
Datentyp |
Beschreibung |
|---|---|---|---|
|
<Operand> |
Input |
BOOL |
Der Operand gibt das Bit an, dessen Signalzustand abgefragt wird. |
Beispiel
Das folgende Beispiel zeigt die Funktionsweise der Anweisung:
Der Ausgang "TagOut" wird gesetzt, wenn der Signalzustand eines der beiden Operanden "TagIn_1" und "TagIn_2" "1" ist. Wenn beide Operanden den Signalzustand "1" oder "0" liefern, wird der Ausgang "TagOut" zurückgesetzt.
EXKLUSIV ODER-Wahrheitstabelle
Die folgende Tabelle zeigt die Ergebnisse, die bei der Verknüpfung von zwei Operanden durch EXKLUSIV ODER entstehen:
|
Signalzustand des ersten Operanden |
Signalzustand des zweiten Operanden |
Verknüpfungsergebnis |
|---|---|---|
|
1 |
0 |
1 |
|
0 |
1 |
1 |
|
1 |
1 |
0 |
|
0 |
0 |
0 |
Die folgende Tabelle zeigt die Ergebnisse, die bei der Verknüpfung von drei Operanden durch EXKLUSIV ODER entstehen:
|
Signalzustand des ersten Operanden |
Signalzustand des zweiten Operanden |
Signalzustand des dritten Operanden |
Verknüpfungsergebnis |
|---|---|---|---|
|
1 |
0 |
0 |
1 |
|
0 |
1 |
1 |
0 |
|
0 |
1 |
0 |
1 |
|
1 |
0 |
1 |
0 |
|
0 |
0 |
1 |
1 |
|
1 |
1 |
0 |
0 |
|
1 |
1 |
1 |
1 |
|
0 |
0 |
0 |
0 |
Siehe auch