EBSlave2301

image

Einleitung

Der EBSlave2301 ist ein Service Interface Function Block für die Kommunikation mit einem EtherBrick Slave-Modul. Dieser Funktionsblock dient als Schnittstelle zur Konfiguration und Steuerung von bis zu sechs Relais-Ausgängen über ein EtherBrick-Bussystem.

EBSlave2301

Schnittstellenstruktur

Ereignis-Eingänge

  • MAP: Wird ausgelöst, um die Pin-Zuordnungen zu konfigurieren. Begleitet von den Datenvariablen Relay_1 bis Relay_6 und QI.

Ereignis-Ausgänge

  • MAPO: Bestätigt die erfolgreiche Pin-Zuordnung. Wird mit QO ausgegeben.

  • IND: Meldung vom Ressourcen-Interface. Wird mit QO und STATUS ausgegeben.

Daten-Eingänge

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

  • Relay_1 bis Relay_6 (WSTRING): Konfiguration der Relais-Pins

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

Daten-Ausgänge

  • QO (BOOL): Event Output Qualifier - Status der Operation

  • STATUS (WSTRING): Service-Statusinformationen

Adapter

  • BusAdapterOut (Plug): Ausgehender Bus-Adapter vom Typ EBBusAdapter

  • BusAdapterIn (Socket): Eingehender Bus-Adapter vom Typ EBBusAdapter

Funktionsweise

Der EBSlave2301 ermöglicht die Konfiguration von bis zu sechs Relais-Ausgängen über das MAP-Ereignis. Bei Aktivierung durch QI werden die Relais-Parameter über die Bus-Adapter an das EtherBrick-System übertragen. Das MAPO-Ereignis bestätigt den erfolgreichen Abschluss der Konfiguration, während IND-Ereignisse Statusinformationen vom Ressourcen-Interface liefern.

Technische Besonderheiten

  • Unterstützt WSTRING-Datentypen für Relais-Konfiguration

  • Verwendet ein Adapter-basiertes Bussystem für die Kommunikation

  • UpdateInterval wird vom Master-System geerbt

  • Bietet qualifizierte Ereignissteuerung über QI und QO

Zustandsübersicht

Der Funktionsblock wechselt zwischen folgenden Zuständen:

  • Inaktiv: QI = FALSE

  • Konfigurationsmodus: Bei MAP-Ereignis mit QI = TRUE

  • Betriebsbereit: Nach erfolgreicher MAPO-Bestätigung

  • Fehlerzustand: Bei IND-Ereignis mit Statusinformationen

Anwendungsszenarien

  • Steuerung von Relais-basierten Aktoren in Automatisierungssystemen

  • Integration in EtherBrick-basierte IO-Systeme

  • Verteiltes Steuerungssystem mit Master-Slave-Architektur

  • Anwendungen mit konfigurierbaren Relais-Zuordnungen

⚖️ Vergleich mit ähnlichen Bausteinen

Im Vergleich zu einfachen digitalen Ausgangsbausteinen bietet der EBSlave2301:

  • Konfigurierbare Pin-Zuordnungen zur Laufzeit

  • Adapter-basierte Buskommunikation

  • Qualifizierte Ereignissteuerung

  • Statusrückmeldungen vom Ressourcen-Interface

Fazit

Der EBSlave2301 ist ein spezialisierter Funktionsblock für die flexible Steuerung von Relais-Ausgängen in EtherBrick-Systemen. Durch seine konfigurierbaren Schnittstellen und Adapter-basierte Architektur eignet er sich besonders für anspruchsvolle Automatisierungsanwendungen mit dynamischen IO-Konfigurationen.