AX_XOR_3

image

Einleitung

Der AX_XOR_3 Funktionsblock ist ein generischer Baustein zur Berechnung der booleschen XOR-Verknüpfung mit drei Eingängen. Er implementiert die exklusive ODER-Operation für drei binäre Eingangssignale und gibt das entsprechende Ergebnis aus.

AX_XOR_3

Schnittstellenstruktur

Ereignis-Eingänge

Keine Ereignis-Eingänge vorhanden

Ereignis-Ausgänge

Keine Ereignis-Ausgänge vorhanden

Daten-Eingänge

Keine direkten Daten-Eingänge vorhanden

Daten-Ausgänge

Keine direkten Daten-Ausgänge vorhanden

Adapter

Sockets (Eingänge):

  • IN1: XOR-Eingang 1 (Adapter-Typ: unidirectional::AX)

  • IN2: XOR-Eingang 2 (Adapter-Typ: unidirectional::AX)

  • IN3: XOR-Eingang 3 (Adapter-Typ: unidirectional::AX)

Plugs (Ausgänge):

  • OUT: XOR-Ergebnis (Adapter-Typ: unidirectional::AX)

Funktionsweise

Der Funktionsblock berechnet die XOR-Verknüpfung für drei Eingangssignale. Die XOR-Operation gibt genau dann ein „wahr“-Signal (true) aus, wenn eine ungerade Anzahl der Eingänge „wahr“ ist. Bei drei Eingängen bedeutet dies:

  • Ergebnis ist true, wenn genau einer oder alle drei Eingänge true sind

  • Ergebnis ist false, wenn keine oder genau zwei Eingänge true sind

Technische Besonderheiten

  • Generischer Funktionsblock mit der Klassennamen-Kennung ‚GEN_AX_XOR‘

  • Verwendet unidirektionale Adapter für die Kommunikation

  • Implementiert nach IEC 61499-2 Standard

  • Keine internen Zustände oder Speicherung erforderlich

Zustandsübersicht

Der Baustein besitzt keine internen Zustände und arbeitet statisch. Die Ausgabe wird ausschließlich auf Basis der aktuellen Eingangswerte berechnet.

Anwendungsszenarien

  • Schaltnetze mit drei Eingängen

  • Paritätsprüfungen

  • Sicherheitskritische Steuerungen, wo ungerade Aktivierung erforderlich ist

  • Logische Verknüpfungen in Automatisierungssystemen

⚖️ Vergleich mit ähnlichen Bausteinen

Im Vergleich zu Standard-XOR-Bausteinen mit zwei Eingängen bietet AX_XOR_3 die Erweiterung auf drei Eingänge. Während ein 2-Eingang-XOR nur bei ungleichen Eingängen true liefert, berücksichtigt der 3-Eingang-XOR die Parität aller drei Signale.

Vergleich mit XOR_3

🛠️ Zugehörige Übungen

Fazit

Der AX_XOR_3 Funktionsblock bietet eine zuverlässige und effiziente Lösung für dreifache XOR-Verknüpfungen in IEC 61499-basierten Steuerungssystemen. Durch die Verwendung von Adaptern ermöglicht er eine flexible Integration in verschiedene Systemarchitekturen und ist besonders für Anwendungen geeignet, die eine Paritätsprüfung oder spezielle logische Bedingungen mit drei Eingangssignalen erfordern.