OR_5

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.

OR_5

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

  1. Warte-Zustand: Block wartet auf REQ-Ereignis

  2. Berechnungs-Zustand: Bei REQ werden alle Eingänge verarbeitet

  3. Ausgabe-Zustand: Ergebnis wird an OUT gesetzt und CNF wird ausgelöst

  4. 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.