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.