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.
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
Wartezustand: Auf REQ-Ereignis warten
Berechnungszustand: Führt ODER-Verknüpfung durch
Ausgabezustand: Setzt OUT und löst CNF aus
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.