XOR-Verknüpfungen in KOP
Ein Nachteil der Darstellungsart KOP ist, dass es, anders als in FUP, keinen Baustein für eine XOR-Verknüpfung gibt. Man kann XOR-Verknüpfungen in KOP trotzdem realisieren. Hierfür muss man die Öffner und Schließer gemäß der Schaltlogik setzen. Dabei erstellt man im Grunde eine Verknüpfung mit UND- und ODER-Gliedern. Die Erstellung eines Netzwerks mit einem XOR-Verhalten ist auf dem Bild dargestellt.
XOR vor ODER-Verknüpfung
Eine XOR vor ODER-Verknüpfung zählt zu den zusammengesetzten Verknüpfungen. Da es in KOP keinen Baustein dafür gibt, muss man die Schaltlogik wie mit UND- und ODER-Gliedern realisieren.
Im Grunde hat man eine ODER-Verknüpfung, wobei jede Stromlinie durch das Setzen von Öffnern eine exklusive Verbindung erlaubt, damit das Signal zum Ausgang gelangen kann. Auf dem Bild ist ein Beispielprogramm in KOP abgebildet, mit dem Verhalten einer XOR vor ODER-Logik.
Hier sieht man auch, dass es einfacher ist, solche Schaltungen mit FUP oder in AWL zu erstellen.
ODER vor XOR-Verknüpfung
Richtig interessant wird es bei der ODER vor XOR-Verknüpfung. Hierbei ist wichtig, dass man vor der ODER-Verknüpfung, das jeweils andere ODER-Glied negiert. Das Ergebnis sieht man auf dem Bild.
Schaltungstechnisch ist das so zu verstehen, dass der Ausgang das Signal 1 erhält, wenn die Eingangsoperanden E0.3 ODER E0.4 das Signal 1 führen UND E0.1 ODER E0.2 NICHT das Signal führen.
ODER
Der Ausgang erhält das Signal 1, wenn die Eingangsoperanden E0.1 ODER E0.2 das Signal 1 führen UND E0.3 ODER E0.4 NICHT das Signal 1 führen.
XOR vor UND-Verknüpfungen
Bei XOR vor UND-Verknüpfungen sieht es nicht viel anders aus. Durch die vertikale Linie wird das UND-Verhalten realisiert. Das Signal hat dadurch zwar eine Alternativroute, benötigt aber in jedem Falle 2 Eingangsoperanden mit dem exklusiven Signal 1. Das Signal kann dabei den Weg nur oben, nur unten, oben beginnend und über die Abzweigung unten oder unten beginnend und über die Abzweigung oben nehmen.
UND vor XOR-Verknüpfung
Wenn man das Verhalten eines UND vor XOR-Verhaltens realisieren möchte, braucht man lediglich die Schaltlogik ähnlich wie bei XOR vor ODER zu realisieren. Wichtig ist nur, dass man pro Stromlinie vor einer UND-Verknüpfung die jeweils andere UND-Verknüpfung negiert, nur so erreicht man die Logik eines XOR-Verhaltens.