eIWconfig¶
Einleitung¶
Der eIWconfig Funktionsblock dient als Service Interface für die Konfiguration von eIO-Instanzen. Er ermöglicht die Einstellung von Schwellwerten und Gradienten für industrielle IO-Operationen.
Schnittstellenstruktur¶
Ereignis-Eingänge¶
- CONF: Konfigurationsanforderung - löst die Konfiguration der eIO-Instanz aus
Ereignis-Ausgänge¶
- CNF: Bestätigung des angeforderten Services - signalisiert den Abschluss der Konfiguration
Daten-Eingänge¶
- ST (WORD): "Smaller than" - Unterer Schwellwert
- BT (WORD): "Bigger than" - Oberer Schwellwert
- GRAD (WORD): Gradient in Prozent - Steilheit der Übergänge
Daten-Ausgänge¶
- STATUS (WSTRING): Service Status - Rückmeldung über den Konfigurationsvorgang
Adapter¶
- eIW: Verbindung zur eIO-Instanz (Typ: eclipse4diac::io::eio::eGenAdapter)
Funktionsweise¶
Der Funktionsblock empfängt über das CONF-Ereignis eine Konfigurationsanforderung zusammen mit den Parametern ST, BT und GRAD. Diese Parameter werden über den eIW-Adapter an die eIO-Instanz übertragen. Nach erfolgreicher Konfiguration bestätigt der Block den Vorgang durch das CNF-Ereignis und liefert über STATUS eine Statusrückmeldung.
Technische Besonderheiten¶
- Verwendet WORD-Datentypen für alle numerischen Eingänge
- STATUS-Ausgang als WSTRING für detaillierte Statusinformationen
- Adapter-basierte Architektur für lose Kopplung zur eIO-Instanz
Zustandsübersicht¶
- Bereit: Wartet auf CONF-Ereignis
- Konfigurierend: Verarbeitet Konfigurationsparameter
- Bestätigend: Sendet CNF-Ereignis mit Statusinformation
Anwendungsszenarien¶
- Konfiguration von IO-Schwellwerten in Automatisierungssystemen
- Einstellung von Filterparametern für Sensorsignale
- Dynamische Anpassung von Grenzwerten in Regelungssystemen
⚖️ Vergleich mit ähnlichen Bausteinen¶
Im Vergleich zu einfachen IO-Konfigurationsblöcken bietet eIWconfig eine erweiterte Funktionalität mit Gradientensteuerung und Adapter-basierter Architektur für höhere Flexibilität.
Fazit¶
Der eIWconfig Funktionsblock stellt eine flexible und erweiterbare Lösung für die Konfiguration von eIO-Instanzen dar, die durch ihre Adapter-basierte Architektur und umfangreiche Parametrierungsmöglichkeiten besticht.