EliteBoard
Einleitung
Der EliteBoard-Funktionsblock ist ein Service Interface Function Block Type, der als Schnittstelle für die EliteBoard-Hardware dient. Dieser Baustein ermöglicht die Anbindung und Steuerung von bis zu 11 verschiedenen Ports über standardisierte Adapter-Schnittstellen.
Schnittstellenstruktur
Ereignis-Eingänge
MAP: Initialisiert den Mapping-Prozess für die konfigurierten Ports
Ereignis-Ausgänge
MAPO: Signalisiert den erfolgreichen Abschluss des Mapping-Prozesses
Daten-Eingänge
Keine Daten-Eingänge vorhanden
Daten-Ausgänge
Keine Daten-Ausgänge vorhanden
Adapter
Der Funktionsblock verfügt über 11 Adapter-Schnittstellen (Plugs):
PortA bis PortK: Jeweils vom Typ
eclipse4diac::io::eliteboard::PortAdapter
Diese Adapter ermöglichen die Verbindung mit verschiedenen Port-Schnittstellen der EliteBoard-Hardware.
Funktionsweise
Beim Empfang des MAP-Ereignisses initialisiert der EliteBoard-Funktionsblock die konfigurierten Port-Adapter. Nach erfolgreicher Initialisierung aller angeschlossenen Ports wird das MAPO-Ereignis ausgelöst. Jeder Port-Adapter (PortA bis PortK) kann individuell für spezifische Ein-/Ausgabe-Funktionen konfiguriert werden.
Technische Besonderheiten
Unterstützt bis zu 11 unabhängige Port-Schnittstellen
Verwendet standardisierte PortAdapter-Schnittstellen
Einfache Initialisierung über ein einzelnes Ereignis
Robuste Fehlerbehandlung durch zentralisiertes Mapping
Zustandsübersicht
Initialzustand: Wartet auf MAP-Ereignis
Mapping-Zustand: Initialisiert alle konfigurierten Port-Adapter
Bereit-Zustand: Alle Ports sind initialisiert, MAPO-Ereignis wird ausgelöst
Anwendungsszenarien
Steuerung von EliteBoard-Hardware in industriellen Automatisierungssystemen
Anbindung multipler Ein-/Ausgabe-Schnittstellen in Embedded-Systemen
Integration in verteilte Steuerungssysteme nach IEC 61499
Hardware-nahe Steuerungsaufgaben mit modularer Port-Verwaltung
⚖️ Vergleich mit ähnlichen Bausteinen
Im Vergleich zu einfachen IO-Bausteinen bietet EliteBoard eine strukturierte Verwaltung multipler Ports über standardisierte Adapter-Schnittstellen. Während einfache IO-Bausteine typischerweise direkte Daten-Ein-/Ausgänge verwenden, setzt EliteBoard auf Adapter-basierte Architektur für bessere Modularität und Wiederverwendbarkeit.
Fazit
Der EliteBoard-Funktionsblock stellt eine flexible und skalierbare Lösung für die Anbindung von EliteBoard-Hardware in 4diac-basierten Steuerungssystemen dar. Durch die Verwendung standardisierter Adapter-Schnittstellen und die Unterstützung multipler Ports ermöglicht er eine modulare und wartbare Systemarchitektur für industrielle Automatisierungsanwendungen.