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.