Zum Inhalt

E_SPLIT (Ereignis-Verteiler)

E_SPLIT Funktionssymbol

E_SPLIT_ecc


Einleitung

Der E_SPLIT ist ein standardkonformer Funktionsbaustein (IEC 61499-1 Annex A) zur Ereignisverteilung, entwickelt unter EPL-2.0 Lizenz. Version 1.0 teilt ein eingehendes Ereignis sequenziell in zwei Ausgangsereignisse auf.

E_SPLIT

Schnittstellenstruktur

Ereignis-Eingang

  • EI: Eingangsereignis (Trigger für die Verteilung)

Ereignis-Ausgänge

  • EO1: Erstes Ausgangsereignis
  • EO2: Zweites Ausgangsereignis

Funktionsweise

  1. Ereignisempfang:
  2. Bei Eingang von EI wird der Zustandsautomat aktiviert

  3. Sequenzielle Verarbeitung:

  4. START-Zustand: Wartet auf Eingangsereignis
  5. State-Zustand:
    • Führt EO1-Aktion aus (sofort)
    • Führt EO2-Aktion aus (unmittelbar danach)
  6. Automatische Rückkehr zu START

  7. Ausführungsreihenfolge:

  8. Garantierte Abfolge: EI → EO1 → EO2
  9. Deterministisches Timing

Beispieldiagram

Technische Besonderheiten

Strikte Sequenzierung (EO1 vor EO2) ✔ Zustandsbasierte Implementierung (BasicFB) ✔ Echtzeitfähige Ereignisverarbeitung ✔ EPL-2.0 Open-Source Implementierung

Anwendungsszenarien

  • Ablaufsteuerung: Getaktete Prozessschritte
  • Gerätesteuerung: Aktivierungssequenzen
  • Sicherheitssysteme: Verzögerte Notfallroutinen
  • Testautomation: Trigger für Testsequenzen

⚖️ Vergleich mit ähnlichen Bausteinen

Feature E_SPLIT E_DEMUX E_MERGE
Funktionsprinzip 1:2 Sequenz 1:n Verteilung n:1 Kombination
Ereignisreihenfolge Fest Adressabhängig Beliebig
Zustandsmodell BasicFB Variabel Keins

🛠️ Zugehörige Übungen

Fazit

Der E_SPLIT-Baustein bietet eine zuverlässige Lösung für sequenzielle Ereignisverteilung:

  • Garantierte Ereignisabfolge
  • Einfache aber wirkungsvolle Funktionalität
  • Robustes Zustandsmaschinenmodell

Durch seine deterministische Arbeitsweise eignet er sich besonders für zeitkritische Steuerungsaufgaben und sicherheitsrelevante Anwendungen. Die standardkonforme Implementierung ermöglicht problemlose Integration in IEC 61499-basierte Systeme.