OR_5

Einleitung
Der OR_5 Funktionsblock ist ein generischer Baustein zur Durchführung einer bitweisen ODER-Verknüpfung mit fünf Eingängen. Er implementiert eine Standard-Bitfunktion gemäß IEC 61131-3 und kann mit beliebigen Bit-Datentypen arbeiten.
Schnittstellenstruktur
Ereignis-Eingänge
REQ: Normaler Ausführungsanforderung - löst die Berechnung der ODER-Verknüpfung aus
Ereignis-Ausgänge
CNF: Ausführungsbestätigung - signalisiert den Abschluss der Berechnung
Daten-Eingänge
IN1: ODER-Eingang 1 (ANY_BIT Datentyp)
IN2: ODER-Eingang 2 (ANY_BIT Datentyp)
IN3: ODER-Eingang 3 (ANY_BIT Datentyp)
IN4: ODER-Eingang 4 (ANY_BIT Datentyp)
IN5: ODER-Eingang 5 (ANY_BIT Datentyp)
Daten-Ausgänge
OUT: ODER-Ergebnis (ANY_BIT Datentyp)
Adapter
Keine Adapter-Schnittstellen vorhanden.
Funktionsweise
Der OR_5 Funktionsblock führt eine bitweise ODER-Verknüpfung aller fünf Eingangswerte durch. Bei Aktivierung des REQ-Ereignisses werden die Werte an IN1 bis IN5 verarbeitet und das Ergebnis an OUT ausgegeben. Das CNF-Ereignis signalisiert den Abschluss der Operation.
Die ODER-Operation wird nach folgender Logik durchgeführt:
OUT = IN1 OR IN2 OR IN3 OR IN4 OR IN5
Technische Besonderheiten
Generischer Datentyp: Verwendet ANY_BIT, was die Verwendung mit verschiedenen Bit-Datentypen (BOOL, BYTE, WORD, DWORD, LWORD) ermöglicht
Fünf Eingänge: Bietet mehr Flexibilität als Standard-ODER-Bausteine mit typischerweise zwei Eingängen
Ereignisgesteuert: Arbeitet nach dem Echtzeit-Prinzip mit REQ/CNF-Signalisierung
Zustandsübergang
Warte-Zustand: Block wartet auf REQ-Ereignis
Berechnungs-Zustand: Bei REQ werden alle Eingänge verarbeitet
Ausgabe-Zustand: Ergebnis wird an OUT gesetzt und CNF wird ausgelöst
Rückkehr zu Warte-Zustand
Anwendungsszenarien
Kombination mehrerer binärer Signale in Steuerungsanwendungen
Überwachungssysteme mit mehreren Eingangsbedingungen
Signalverarbeitung in industriellen Automatisierungssystemen
Verwendung in Sicherheitsschaltungen mit mehreren Überwachungssensoren
⚖️ Vergleich mit ähnlichen Bausteinen
Standard OR-Bausteine: Typischerweise nur zwei Eingänge, OR_5 bietet fünf Eingänge
AND-Bausteine: Führen UND-Verknüpfungen statt ODER-Verknüpfungen durch
XOR-Bausteine: Führen exklusive ODER-Operationen durch
Fazit
Der OR_5 Funktionsblock ist ein vielseitiger und leistungsstarker Baustein für bitweise ODER-Operationen mit fünf Eingängen. Seine generische Natur ermöglicht den Einsatz in verschiedenen Anwendungsbereichen, während die ereignisgesteuerte Architektur eine präzise Steuerung der Ausführungszeitpunkte gewährleistet.