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.