eIXconfig

image

Einleitung

Der eIXconfig Funktionsblock dient als Service Interface Function Block zur Konfiguration von eIO-Instanzen. Er ermöglicht die Einstellung von Trigger-Eigenschaften für Ein- und Ausgänge und stellt eine Verbindung zu eIO-Instanzen über einen Adapter bereit.

eIXconfig

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

  • FE (BOOL): Falling Edge Trigger Enable - aktiviert die Flankenauslösung bei fallender Flanke

  • RE (BOOL): Rising Edge Trigger Enable - aktiviert die Flankenauslösung bei steigender Flanke

Daten-Ausgänge

  • STATUS (WSTRING): Service Status - liefert Statusinformationen über den Konfigurationsvorgang

Adapter

  • eIX: Verbindung zur eIO-Instanz - stellt die Kommunikation mit der eIO-Hardware her

Funktionsweise

Der eIXconfig Block empfängt über das CONF-Ereignis eine Konfigurationsanforderung. Zusammen mit den Daten-Eingängen FE und RE werden die Trigger-Einstellungen für die eIO-Instanz konfiguriert. Nach erfolgreicher Konfiguration wird das CNF-Ereignis mit dem entsprechenden STATUS ausgegeben. Die tatsächliche Kommunikation mit der Hardware erfolgt über den eIX-Adapter.

Technische Besonderheiten

  • Verwendet WSTRING für Statusausgaben, was umfangreiche Statusinformationen ermöglicht

  • Unterstützt separate Konfiguration von steigender und fallender Flankenerkennung

  • Implementiert als Service Interface Function Block gemäß IEC 61499-2 Standard

Zustandsübergänge

  1. Initialisierungszustand: Block wartet auf CONF-Ereignis

  2. Konfigurationszustand: Verarbeitung der Trigger-Einstellungen und Übertragung an eIO-Instanz

  3. Bestätigungszustand: Ausgabe von CNF mit Statusinformation

Anwendungsszenarien

  • Konfiguration von eIO-Hardwarekomponenten in industriellen Steuerungssystemen

  • Einstellung von Trigger-Eigenschaften für digitale Eingänge

  • Integration in größere Automatisierungssysteme mit eIO-Komponenten

⚖️ Vergleich mit ähnlichen Bausteinen

Im Vergleich zu einfachen IO-Konfigurationsblöcken bietet eIXconfig spezifische eIO-Integration und erweiterte Trigger-Konfigurationsmöglichkeiten. Die Verwendung eines Adapters ermöglicht eine saubere Trennung zwischen Funktionalität und Hardwarekommunikation.

Fazit

Der eIXconfig Funktionsblock stellt eine spezialisierte Lösung für die Konfiguration von eIO-Instanzen dar. Durch die klare Trennung von Konfigurationslogik und Hardwarekommunikation sowie die flexible Trigger-Einstellung eignet er sich ideal für anspruchsvolle industrielle Anwendungen.