E_PERMIT
🎧 Podcast
Einleitung
Der E_PERMIT (Event Permit) ist ein grundlegender Funktionsbaustein nach IEC 61499, der als steuerbares „Tor“ für Ereignisse fungiert. Er lässt ein Eingangereignis nur dann zum Ausgang passieren, wenn eine explizite Freigabebedingung erfüllt ist.
Schnittstellenstruktur
Ereignis-Eingänge:
EI (Event Input): Das zu prüfende Eingangereignis.
Verbundene Daten:
PERMIT
Ereignis-Ausgänge:
EO (Event Output): Der Ereignisausgang, der nur ausgelöst wird, wenn die Freigabe erteilt wurde.
Daten-Eingänge:
PERMIT: Die Freigabebedingung (Datentyp:
BOOL).
Funktionsweise
Ereignisempfang: Der Baustein wartet auf ein Ereignis am Eingang
EI.Prüfung der Freigabe: Wenn das
EI-Ereignis eintrifft, wird der Wert der DatenvariablePERMITausgewertet.Bedingte Weiterleitung:
Wenn
PERMIT=TRUEist: Das Ereignis wird durchgelassen und am AusgangEOausgegeben.Wenn
PERMIT=FALSEist: Das Ereignis wird blockiert und es geschieht nichts. Der AusgangEOwird nicht ausgelöst.
Der Baustein agiert somit als einfacher Wächter für den Ereignisfluss.
Technische Besonderheiten
Ereignis-Tor: Dient als grundlegendes „Gate“ zur Steuerung von Ereignisströmen.
Zustandslos: Der Baustein selbst hat keinen internen Speicher; seine Entscheidung basiert ausschließlich auf dem Wert von
PERMITim Moment desEI-Ereignisses.
Anwendungsszenarien
Freigaben/Interlocks: Ein Prozessschritt (
EI) darf nur dann gestartet werden, wenn eine Sicherheitsfreigabe (PERMIT) vorliegt (z.B. Schutztür geschlossen).Betriebsarten-Umschaltung: Befehle von einer manuellen Steuerung (
EI) werden nur dann weitergeleitet, wenn die Anlage im „Hand“-Modus ist (PERMIT= true).Daten-Validierung: Ein Ereignis, das die Weiterverarbeitung von Daten anstößt, wird nur ausgelöst, wenn eine vorherige Prüfung der Daten erfolgreich war (
PERMIT= true).
⚖️ Vergleich mit ähnlichen Bausteinen
E_SWITCH: WährendE_PERMITein Ereignis entweder durchlässt oder blockiert (1-zu-1 oder 1-zu-0), leitetE_SWITCHein Ereignis an einen von zwei verschiedenen Ausgängen weiter (1-zu-2).E_PERMITist ein Tor,E_SWITCHist eine Weiche.
🛠️ Zugehörige Übungen
Fazit
Der E_PERMIT-Baustein ist ein fundamentaler und weit verbreiteter Baustein zur Implementierung von Bedingungen und Freigaben in der ereignisgesteuerten Logik von IEC 61499. Seine Einfachheit und klare Funktion machen ihn zu einem unverzichtbaren Werkzeug für die Erstellung von sicheren und robusten Steuerungsabläufen.