OR_9

OR_9

Einleitung

Der OR_9 Funktionsblock ist ein generischer Baustein zur Berechnung einer bitweisen logischen ODER-Verknüpfung. Er unterstützt bis zu neun Eingangsvariablen und gibt das Ergebnis der ODER-Operation aus. Der Baustein ist Teil der IEC 61131-3 Standardbibliothek für bitweise boolesche Funktionen.

OR_9

Schnittstellenstruktur

Ereignis-Eingänge

  • REQ: Normaler Ausführungsanforderungseingang. Löst die Berechnung der ODER-Verknüpfung aus. Verknüpft mit allen Daten-Eingängen (IN1 bis IN9).

Ereignis-Ausgänge

  • CNF: Ausführungsbestätigung. Wird nach der Berechnung der ODER-Verknüpfung ausgelöst. Verknüpft mit dem Daten-Ausgang OUT.

Daten-Eingänge

  • IN1 (ANY_BIT): ODER-Eingang 1

  • IN2 (ANY_BIT): ODER-Eingang 2

  • IN3 (ANY_BIT): ODER-Eingang 3

  • IN4 (ANY_BIT): ODER-Eingang 4

  • IN5 (ANY_BIT): ODER-Eingang 5

  • IN6 (ANY_BIT): ODER-Eingang 6

  • IN7 (ANY_BIT): ODER-Eingang 7

  • IN8 (ANY_BIT): ODER-Eingang 8

  • IN9 (ANY_BIT): ODER-Eingang 9

Daten-Ausgänge

  • OUT (ANY_BIT): Ergebnis der ODER-Verknüpfung aller Eingänge

Adapter

Der Baustein verfügt über keine Adapter.

Funktionsweise

Der OR_9 Funktionsblock führt eine bitweise logische ODER-Verknüpfung aller aktiven Eingänge (IN1 bis IN9) durch, wenn das REQ-Ereignis empfangen wird. Das Ergebnis wird am OUT-Ausgang ausgegeben und gleichzeitig das CNF-Ereignis ausgelöst.

Technische Besonderheiten

  • Unterstützt den generischen Datentyp ANY_BIT für alle Eingänge und den Ausgang

  • Kann mit verschiedenen Bitlängen (z.B. BYTE, WORD, DWORD) arbeiten

  • Implementiert als generischer Baustein (GEN_OR)

Zustandsübersicht

  1. Wartezustand: Auf REQ-Ereignis warten

  2. Berechnungszustand: Führt ODER-Verknüpfung durch

  3. Ausgabezustand: Setzt OUT und löst CNF aus

  4. Rückkehr in Wartezustand

Anwendungsszenarien

  • Bitweise Signalverarbeitung

  • Kombinatorische Logikschaltungen

  • Steuerungslogik mit mehreren Eingangsbedingungen

  • Signalverarbeitung in industriellen Automatisierungssystemen

⚖️ Vergleich mit ähnlichen Bausteinen

  • Im Vergleich zu einfacheren ODER-Bausteinen bietet OR_9 die Möglichkeit, bis zu neun Eingänge zu verarbeiten

  • Ähnlich zu anderen bitweisen Operatoren, aber speziell für ODER-Verknüpfungen optimiert

  • Generische Implementierung ermöglicht flexiblere Anwendung als typspezifische Varianten

Fazit

Der OR_9 Funktionsblock ist ein vielseitig einsetzbarer Baustein für bitweise ODER-Verknüpfungen in industriellen Steuerungssystemen. Seine generische Implementierung und Unterstützung für bis zu neun Eingänge machen ihn besonders flexibel für verschiedene Anwendungsfälle. Die klare Schnittstellenstruktur und Standardkonformität nach IEC 61131-3 ermöglichen eine einfache Integration in bestehende Automatisierungslösungen.