EBSlave2181

image

Einleitung

Der EBSlave2181 ist ein Service Interface Function Block für die Kommunikation mit EtherBrick-Slave-Modulen. Dieser Funktionsblock ermöglicht die Konfiguration und Überwachung von digitalen Ein- und Ausgängen eines EtherBrick-Slave-Moduls und dient als Schnittstelle zwischen der Steuerungslogik und der physikalischen Feldbus-Kommunikation.

EBSlave2181

Schnittstellenstruktur

Ereignis-Eingänge

  • MAP: Wird zur Konfiguration der Pin-Zuordnungen verwendet. Löst die Zuordnung der digitalen Ein- und Ausgänge aus.

Ereignis-Ausgänge

  • MAPO: Bestätigt die erfolgreiche Pin-Zuordnung.

  • IND: Zeigt Statusänderungen oder Fehler vom Slave-Modul an.

Daten-Eingänge

  • QI (BOOL): Event Input Qualifier - Aktiviert/deaktiviert den Funktionsblock

  • DigitalInput_1 bis DigitalInput_8 (WSTRING): Konfiguration der digitalen Eingänge 1-8

  • DigitalOutput_1 bis DigitalOutput_8 (WSTRING): Konfiguration der digitalen Ausgänge 1-8

  • UpdateInterval (UINT): Aktualisierungsintervall des Slave-Moduls in Hz (vom Master geerbt)

Daten-Ausgänge

  • QO (BOOL): Event Output Qualifier - Status des Funktionsblocks

  • STATUS (WSTRING): Service Status - Enthält Statusinformationen oder Fehlermeldungen

Adapter

  • BusAdapterOut (Plug): Ausgehender Bus-Adapter für EtherBrick-Kommunikation

  • BusAdapterIn (Socket): Eingehender Bus-Adapter für EtherBrick-Kommunikation

Funktionsweise

Der EBSlave2181 dient als Vermittler zwischen der IEC 61499-Steuerungslogik und einem EtherBrick-Slave-Modul. Beim Empfang des MAP-Ereignisses werden die konfigurierten digitalen Ein- und Ausgänge dem Slave-Modul zugeordnet. Das MAPO-Ereignis bestätigt den erfolgreichen Abschluss dieser Zuordnung. Das IND-Ereignis signalisiert Statusänderungen oder Fehlerzustände des Slave-Moduls.

Technische Besonderheiten

  • Unterstützt 8 digitale Eingänge und 8 digitale Ausgänge

  • Verwendet WSTRING-Datentyp für Pin-Konfiguration

  • Ermöglicht konfigurierbare Aktualisierungsintervalle

  • Integriert sich über standardisierte Bus-Adapter in die EtherBrick-Architektur

  • Implementiert Qualifier-Pattern (QI/QO) für zuverlässige Statusverwaltung

Zustandsübersicht

Der Funktionsblock verfügt über folgende Betriebszustände:

  • Inaktiv: QI = FALSE, Funktionsblock reagiert nicht auf Ereignisse

  • Konfigurierend: Verarbeitung des MAP-Ereignisses und Zuordnung der Pins

  • Aktiv: Erfolgreich konfiguriert, wartet auf IND-Ereignisse vom Slave

  • Fehler: STATUS enthält Fehlerinformationen, QO kann FALSE sein

Anwendungsszenarien

  • Anbindung von EtherBrick-Slave-Modulen in verteilten Automatisierungssystemen

  • Konfiguration digitaler I/O-Module in Industrieanlagen

  • Integration in Steuerungssysteme mit EtherBrick-Feldbus-Kommunikation

  • Überwachung und Diagnose von Slave-Modulen in Echtzeit

⚖️ Vergleich mit ähnlichen Bausteinen

Im Vergleich zu generischen I/O-Funktionsblöcken bietet der EBSlave2181 spezifische Integration für EtherBrick-Systeme mit vordefinierten Bus-Adapter-Schnittstellen. Er ist spezialisiert auf die Konfiguration und Überwachung von Slave-Modulen und bietet direkte Unterstützung für die EtherBrick-Kommunikationsprotokolle.

Fazit

Der EBSlave2181 ist ein spezialisierter Service Interface Function Block, der eine zuverlässige und standardisierte Schnittstelle für die Integration von EtherBrick-Slave-Modulen in IEC 61499-basierte Steuerungssysteme bereitstellt. Seine strukturierte Schnittstelle und klare Zustandsverwaltung machen ihn zu einer robusten Lösung für industrielle Feldbus-Kommunikation.