ST_DEL_FB

ST_DEL_FB


Einleitung

Der ST_DEL_FB Funktionsblock dient zum Löschen einer Funktionsblock-Instanz eines bestimmten Funktionsblock-Typs. Dieser Baustein gehört zur Kategorie der Rekonfigurationsdienste und ermöglicht die dynamische Verwaltung von Funktionsblock-Instanzen zur Laufzeit.

ST_DEL_FB

Schnittstellenstruktur

Ereignis-Eingänge

  • REQ: Ereignis zum Anfordern des Löschens einer FB-Instanz

Ereignis-Ausgänge

  • CNF: Ereignis zur Bestätigung, dass die FB-Instanz gelöscht wurde

Daten-Eingänge

  • QI (BOOL): Ereignis-Eingangs-Qualifier

  • FB_NAME (WSTRING): Name der zu löschenden FB-Instanz

  • DST (WSTRING): Zielort, an dem die FB-Instanz gelöscht werden muss (Syntax: ResourceName)

Daten-Ausgänge

  • QO (BOOL): Ereignis-Ausgangs-Qualifier

  • STATUS (WSTRING): Servicestatus (RDY, NO_SUCH_OBJECT, INVALID_STATE)

Adapter

Keine Adapter-Schnittstellen vorhanden.

Funktionsweise

Der ST_DEL_FB Funktionsblock reagiert auf das REQ-Ereignis und versucht, die spezifizierte Funktionsblock-Instanz am angegebenen Zielort zu löschen. Bei erfolgreicher Ausführung wird ein CNF-Ereignis mit entsprechendem Status ausgegeben. Der Baustein unterstützt verschiedene Betriebszustände und Fehlerbehandlungen.

Technische Besonderheiten

  • Unterstützt dynamische Rekonfiguration von Funktionsblöcken

  • Verwendet WSTRING-Datentypen für internationale Zeichensätze

  • Bietet detaillierte Statusrückmeldungen über den Löschvorgang

  • Implementiert gemäß IEC 61499-1 Standard für strukturelle Dienste

Zustandsübersicht

Der Funktionsblock unterstützt mehrere Service-Sequenzen:

  • Normale Einrichtung (normal_establishment)

  • Erfolglose Einrichtung (unsuccessful_establishment)

  • Anforderungsbestätigung (request_confirm)

  • Unterdrückte Anforderung (request_inhibited)

  • Anforderungsfehler (request_error)

  • Anwendungsinitiierte Beendigung (application_initiated_termination)

  • Ressourceninitiierte Beendigung (resource_initiated_termination)

Anwendungsszenarien

  • Dynamische Rekonfiguration von Steuerungssystemen

  • Ressourcenmanagement in verteilten Automatisierungssystemen

  • Laufzeit-Anpassung von Funktionsblock-Architekturen

  • Wartung und Updates von Automatisierungsanlagen

⚖️ Vergleich mit ähnlichen Bausteinen

Im Vergleich zu statischen Funktionsblöcken ermöglicht ST_DEL_FB die dynamische Verwaltung von FB-Instanzen zur Laufzeit. Er unterscheidet sich von Erstellungs-Bausteinen durch seine spezifische Löschfunktionalität und bietet damit komplementäre Funktionalität für vollständige Lebenszyklusverwaltung.

Fazit

Der ST_DEL_FB Funktionsblock ist ein essentielles Werkzeug für Systeme, die dynamische Rekonfiguration erfordern. Seine robuste Fehlerbehandlung und detaillierte Statusrückmeldungen machen ihn zu einer zuverlässigen Lösung für die Verwaltung von Funktionsblock-Instanzen in komplexen Automatisierungsumgebungen.