🔌 IORevPiDIO¶
Einleitung¶
Der IORevPiDIO Funktionsblock ist ein digitales Ein-/Ausgabemodul für Revolution Pi Systeme von KUNBUS GmbH. Er ermöglicht die Ansteuerung und Überwachung digitaler Eingänge und Ausgänge über das Revolution Pi System und dient als Schnittstelle zwischen 4diac-IDE und der Revolution Pi Hardware.
Schnittstellenstruktur¶
Ereignis-Eingänge¶
- MAP: Ereignis zum Mappen der Pins mit allen DigitalInput- und DigitalOutput-Datenvariablen sowie QI
Ereignis-Ausgänge¶
- MAPO: Bestätigungsereignis für erfolgreiches Pin-Mapping mit QO
- IND: Indikationsereignis vom Resource mit QO und STATUS
Daten-Eingänge¶
- QI (BOOL): Event Input Qualifier
- DigitalInput_1 bis DigitalInput_14 (STRING): Konfiguration der digitalen Eingänge 1-14
- DigitalOutput_1 bis DigitalOutput_14 (STRING): Konfiguration der digitalen Ausgänge 1-14
Daten-Ausgänge¶
- QO (BOOL): Event Output Qualifier
- STATUS (WSTRING): Service Status
Adapter¶
- BusAdapterOut (Plug): Ausgehender Bus-Adapter vom Typ IORevPiBusAdapter
- BusAdapterIn (Socket): Eingehender Bus-Adapter vom Typ IORevPiBusAdapter
Funktionsweise¶
Der Funktionsblock ermöglicht die Konfiguration und Steuerung von bis zu 14 digitalen Eingängen und 14 digitalen Ausgängen eines Revolution Pi Systems. Durch das MAP-Ereignis werden die Pin-Konfigurationen übergeben und mit MAPO bestätigt. Der IND-Ausgang signalisiert Statusänderungen und Fehlerzustände. Die Kommunikation mit der Hardware erfolgt über die IORevPiBusAdapter-Schnittstelle.
Technische Besonderheiten¶
- Unterstützt bis zu 14 digitale Eingänge und 14 digitale Ausgänge
- Verwendet STRING-Typ für Pin-Konfiguration
- Integriert Bus-Adapter für Revolution Pi Kommunikation
- Bietet umfassende Statusrückmeldung über WSTRING
Zustandsübergänge¶
- Initialisierung: Warten auf MAP-Ereignis mit Konfigurationsdaten
- Konfiguration: Verarbeitung der Pin-Zuordnungen und Bestätigung via MAPO
- Betrieb: Überwachung der digitalen Ein-/Ausgänge und Signalgebung via IND
- Fehlerbehandlung: Statusmeldung bei Kommunikationsproblemen mit der Hardware
Anwendungsszenarien¶
- Industrielle Automatisierung mit Revolution Pi
- Digitale Signalverarbeitung in Steuerungssystemen
- Anbindung von Sensoren und Aktoren an 4diac-basierte Steuerungen
- Prototyping und Entwicklung von IoT-Lösungen
⚖️ Vergleich mit ähnlichen Bausteinen¶
Im Vergleich zu anderen I/O-Bausteinen bietet IORevPiDIO spezifische Unterstützung für Revolution Pi Hardware mit einer hohen Anzahl an konfigurierbaren Ein-/Ausgängen. Die Integration des Bus-Adapters ermöglicht eine direkte Kommunikation mit der Revolution Pi Plattform.
Fazit¶
Der IORevPiDIO Funktionsblock stellt eine leistungsstarke Schnittstelle für digitale Ein-/Ausgänge in Revolution Pi Systemen dar und ermöglicht eine einfache Integration in 4diac-basierte Automatisierungslösungen. Die umfangreiche Konfigurationsmöglichkeit und zuverlässige Statusrückmeldung machen ihn zu einer robusten Lösung für industrielle Anwendungen.