🔌 IORevPiCore¶
Einleitung¶
Der IORevPiCore Funktionsblock dient als Kernmodul für die Revolution Pi Hardware von KUNBUS GmbH. Er ermöglicht die grundlegende Kommunikation und Konfiguration der Revolution Pi I/O-Module innerhalb einer 4diac-basierten Steuerungsanwendung.
Schnittstellenstruktur¶
Ereignis-Eingänge¶
- INIT: Initialisierungsereignis zur Aktivierung des Funktionsblocks
Ereignis-Ausgänge¶
- INITO: Bestätigung der erfolgreichen Initialisierung
- IND: Indikationsereignis bei Statusänderungen vom Ressourcen
Daten-Eingänge¶
- QI (BOOL): Ereigniseingangsqualifizierer
- UpdateInterval (UINT): Aktualisierungsintervall in Hz (Standardwert: 25)
Daten-Ausgänge¶
- QO (BOOL): Ereignisausgangsqualifizierer
- STATUS (WSTRING): Servicestatus als Unicode-String
Adapter¶
- BusAdapterOut: Ausgangsadapter für die Revolution Pi Bus-Kommunikation (Typ: eclipse4diac::io::revpi::IORevPiBusAdapter)
Funktionsweise¶
Der IORevPiCore Block initialisiert die Kommunikation mit der Revolution Pi Hardware beim Empfang des INIT-Ereignisses. Nach erfolgreicher Initialisierung wird INITO mit dem entsprechenden Status ausgegeben. Der Block überwacht kontinuierlich den Hardwarezustand und gibt bei Änderungen IND-Ereignisse aus. Das UpdateInterval bestimmt die Abtastrate für die Hardwareüberwachung.
Technische Besonderheiten¶
- Standard-Updateintervall von 25 Hz
- Unicode-String-Ausgabe für Statusinformationen
- Integration über spezifischen Bus-Adapter für Revolution Pi Hardware
- Automatische Hardware-Erkennung und -Initialisierung
Zustandsübersicht¶
- Inaktiv: Block wartet auf INIT-Ereignis
- Initialisierung: Verarbeitung der Konfigurationsparameter
- Aktiv: Überwachung der Revolution Pi Hardware und Ausgabe von IND-Ereignissen bei Statusänderungen
Anwendungsszenarien¶
- Steuerung von Revolution Pi I/O-Modulen in industriellen Automatisierungslösungen
- Integration von Revolution Pi Hardware in 4diac-basierte Steuerungssysteme
- Überwachung und Diagnose von Revolution Pi Komponenten
⚖️ Vergleich mit ähnlichen Bausteinen¶
Im Vergleich zu generischen I/O-Blöcken bietet IORevPiCore spezifische Optimierungen für die Revolution Pi Hardware-Plattform, einschließlich spezialisierter Bus-Kommunikation und hardwarenaher Konfigurationsparameter.
Fazit¶
Der IORevPiCore Funktionsblock stellt eine zuverlässige und einfach zu konfigurierende Schnittstelle für die Integration von Revolution Pi Hardware in 4diac-basierte Automatisierungslösungen dar. Durch die standardisierte Schnittstelle und flexible Konfigurationsmöglichkeiten ermöglicht er eine effiziente Anbindung industrieller I/O-Komponenten.