Zum Inhalt

eIX

image


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.

eIX

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

  1. Nicht initialisiert: Block wartet auf INIT-Ereignis
  2. Initialisiert: Block ist betriebsbereit und kann REQ-Ereignisse verarbeiten
  3. Aktiv: Verarbeitung von Service-Anfragen und Rückmeldung von Eingangswerten
  4. 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.