AX_XOR_2
Einleitung
Der AX_XOR_2 Funktionsblock ist ein generischer Baustein zur Berechnung der booleschen XOR-Operation (exklusives ODER). Er verarbeitet zwei Eingangssignale und gibt das logische XOR-Ergebnis aus.
Schnittstellenstruktur
Ereignis-Eingänge
Keine direkten Ereigniseingänge vorhanden - die Verarbeitung erfolgt über Adapter-Schnittstellen.
Ereignis-Ausgänge
Keine direkten Ereignisausgänge vorhanden - die Ausgabe erfolgt über Adapter-Schnittstellen.
Daten-Eingänge
Keine direkten Dateneingänge vorhanden - die Eingabe erfolgt über Adapter-Schnittstellen.
Daten-Ausgänge
Keine direkten Datenausgänge vorhanden - die Ausgabe erfolgt über Adapter-Schnittstellen.
Adapter
IN1 (Socket): XOR-Eingang 1 - Empfängt das erste Eingangssignal
IN2 (Socket): XOR-Eingang 2 - Empfängt das zweite Eingangssignal
OUT (Plug): XOR-Ergebnis - Gibt das berechnete XOR-Ergebnis aus
Alle Adapter verwenden den Typ adapter::types::unidirectional::AX für unidirektionale Kommunikation.
Funktionsweise
Der Funktionsblock berechnet kontinuierlich die XOR-Operation zwischen den beiden Eingangssignalen IN1 und IN2. Die XOR-Funktion gibt genau dann ein wahr-Signal (TRUE) aus, wenn genau einer der beiden Eingänge wahr ist (TRUE). Sind beide Eingänge gleich (beide TRUE oder beide FALSE), wird ein falsch-Signal (FALSE) ausgegeben.
Technische Besonderheiten
Generischer Funktionsblock mit der Klasse
GEN_AX_XORVerwendet unidirektionale Adapter für Ein- und Ausgaben
Implementiert gemäß IEC 61499-2 Standard
Teil des Pakets
adapter::booleanOperators
Zustandsübersicht
Der Baustein besitzt einen kontinuierlichen Betriebszustand und berechnet permanent das XOR-Ergebnis basierend auf den aktuellen Eingangswerten.
Anwendungsszenarien
Logische Schaltungen in Steuerungssystemen
Vergleich von zwei binären Signalen
Erkennung von Signalunterschieden
Sicherheitsrelevante Schaltungen
Digitale Signalverarbeitung
Vergleich mit ähnlichen Bausteinen
Im Vergleich zu anderen logischen Operatoren wie AND oder OR bietet XOR die Besonderheit, dass nur bei unterschiedlichen Eingangswerten ein TRUE-Signal erzeugt wird. Dies macht ihn besonders geeignet für Vergleichs- und Differenzerkennungsaufgaben.
Vergleich mit XOR_2
Fazit
Der AX_XOR_2 Funktionsblock stellt eine effiziente und zuverlässige Lösung für XOR-Operationen in 4diac-basierten Steuerungssystemen dar. Durch die Verwendung von Adapter-Schnittstellen ermöglicht er eine flexible Integration in verschiedene Systemarchitekturen und eignet sich besonders für Anwendungen, bei denen Signalunterschiede erkannt werden müssen.