eIX
Einleitung
Der eIX-Funktionsblock ist ein Eingabeservice-Interface für boolesche Eingabedaten mit ereignisbasierter Auslösung. Er dient als Schnittstelle zwischen der Steuerungslogik und physikalischen Eingabegeräten und ermöglicht die Abfrage von digitalen Eingangssignalen.
Schnittstellenstruktur
Ereignis-Eingänge
INIT: Service-Initialisierung - Initialisiert den Funktionsblock mit Parametern
REQ: Service-Anfrage - Löst eine Abfrage des Eingangssignals aus
Ereignis-Ausgänge
INITO: Initialisierungsbestätigung - Bestätigt die erfolgreiche Initialisierung
CNF: Service-Bestätigung - Bestätigt die verarbeitete Service-Anfrage
IND: Indikation von der Ressource - Signalisiert eine Statusänderung des Eingangs
Daten-Eingänge
QI (BOOL): Ereignis-Eingangsqualifizierer - Aktiviert/deaktiviert die Verarbeitung
PARAMS (STRING): Service-Parameter - Konfigurationsparameter für den Service
Daten-Ausgänge
QO (BOOL): Ereignis-Ausgangsqualifizierer - Status der Verarbeitung
STATUS (STRING): Service-Status - Fehler- oder Statusinformationen
IN (BOOL): Eingabedaten von der Ressource - Aktueller Wert des digitalen Eingangs
Adapter
eCONF: Konfiguration der ereignisbasierten Auslösung - Adapter für die Trigger-Konfiguration
Funktionsweise
Der eIX-Block arbeitet als Service-Interface für digitale Eingänge. Bei Initialisierung (INIT) werden die Service-Parameter konfiguriert. Über REQ-Ereignisse können gezielte Abfragen des Eingangssignals ausgelöst werden. Der Block liefert über CNF die aktuellen Eingangswerte zurück und kann über IND asynchrone Statusänderungen melden.
Technische Besonderheiten
Ereignisbasierte Abfragemechanismen
Separater Initialisierungs- und Betriebsmodus
String-basierte Statusrückmeldungen
Adapter-basierte Konfiguration der Trigger-Logik
Unterstützung sowohl für angefragte als auch indizierte Operationen
Zustandsübersicht
Nicht initialisiert: Block wartet auf INIT-Ereignis
Initialisiert: Block ist betriebsbereit und kann REQ-Ereignisse verarbeiten
Aktiv: Verarbeitung von Service-Anfragen und Rückmeldung von Eingangswerten
Fehler: Bei Problemen wird STATUS mit Fehlerinformationen gefüllt
Anwendungsszenarien
Abfrage von digitalen Sensoren (Endschalter, Näherungsschalter)
Überwachung von Schaltzuständen
Integration von Tastern und Bedienelementen
Signalverarbeitung in Automatisierungssystemen
Zustandsüberwachung von Maschinen und Anlagen
⚖️ Vergleich mit ähnlichen Bausteinen
Im Vergleich zu einfachen digitalen Eingangsblöcken bietet eIX erweiterte Funktionalität:
Ereignisbasierte statt zyklische Abfrage
Detaillierte Statusrückmeldungen
Konfigurierbare Trigger-Mechanismen
Separate Initialisierungs- und Betriebsphasen
Fazit
Der eIX-Funktionsblock stellt eine flexible und robuste Lösung für die Integration digitaler Eingänge in IEC 61499-basierten Steuerungssystemen dar. Durch seine ereignisbasierte Architektur und umfangreiche Statusrückmeldungen eignet er sich besonders für Anwendungen, die zuverlässige und konfigurierbare Eingabeverarbeitung erfordern.