🔌 IORevPiAIO
Einleitung
Der IORevPiAIO Funktionsblock stellt eine Schnittstelle für das Analog I/O-Modul des Revolution Pi von KUNBUS GmbH dar. Dieser Baustein ermöglicht die Ansteuerung und Auslesung von analogen Eingängen und Ausgängen sowie RTD-Sensoren (Resistance Temperature Detector) über das Revolution Pi System.
Schnittstellenstruktur
Ereignis-Eingänge
MAP: Startet die Pin-Zuordnung für alle konfigurierten analogen Ein- und Ausgänge
Ereignis-Ausgänge
MAPO: Bestätigt die erfolgreiche Pin-Zuordnung
IND: Zeigt Statusinformationen vom Ressourcen-Manager an
Daten-Eingänge
QI (BOOL): Event Input Qualifier - Aktiviert/Deaktiviert den Funktionsblock
AnalogInput_1 (STRING): Konfiguration für analogen Eingang 1
AnalogInput_2 (STRING): Konfiguration für analogen Eingang 2
AnalogInput_3 (STRING): Konfiguration für analogen Eingang 3
AnalogInput_4 (STRING): Konfiguration für analogen Eingang 4
RTD_1 (STRING): Konfiguration für RTD-Sensor 1
RTD_2 (STRING): Konfiguration für RTD-Sensor 2
AnalogOutput_1 (STRING): Konfiguration für analogen Ausgang 1
AnalogOutput_2 (STRING): Konfiguration für analogen Ausgang 2
Daten-Ausgänge
QO (BOOL): Event Output Qualifier - Status der Operation
STATUS (WSTRING): Detaillierte Statusinformationen des Dienstes
Adapter
BusAdapterIn (Socket): Eingangsadapter für Revolution Pi Bus-Kommunikation
BusAdapterOut (Plug): Ausgangsadapter für Revolution Pi Bus-Kommunikation
Funktionsweise
Der IORevPiAIO Funktionsblock verwaltet die Kommunikation mit dem Revolution Pi Analog I/O-Modul. Beim Empfang des MAP-Ereignisses werden alle konfigurierten analogen Ein- und Ausgänge sowie RTD-Sensoren gemäß den String-Parametern initialisiert und zugeordnet. Der Block verwendet spezielle Bus-Adapter für die Kommunikation mit der Revolution Pi Hardware.
Technische Besonderheiten
Unterstützt bis zu 4 analoge Eingänge
Unterstützt bis zu 2 analoge Ausgänge
Integrierte RTD-Sensorunterstützung (2 Kanäle)
String-basierte Konfiguration der Pin-Zuordnung
Bus-Adapter-Architektur für hardwarenahe Kommunikation
Zustandsübersicht
Der Funktionsblock verfügt über folgende Betriebszustände:
Inaktiv: QI = FALSE, keine Operationen
Bereit: QI = TRUE, wartet auf MAP-Ereignis
Mapping: Verarbeitet Pin-Zuordnung nach MAP-Ereignis
Aktiv: Erfolgreich konfiguriert, bereit für Datenoperationen
Anwendungsszenarien
Industrielle Prozessautomation mit analogen Sensoren
Temperaturmessung mit RTD-Sensoren
Analoges Signalverarbeitung in Steuerungssystemen
Revolution Pi-basierte Automatisierungslösungen
⚖️ Vergleich mit ähnlichen Bausteinen
Im Vergleich zu generischen Analog-I/O-Blöcken bietet IORevPiAIO spezifische Integration für die Revolution Pi Hardware und unterstützt zusätzlich RTD-Temperatursensoren. Die Bus-Adapter-Architektur ermöglicht eine effiziente Kommunikation mit dem Revolution Pi System.
Fazit
Der IORevPiAIO Funktionsblock bietet eine zuverlässige und spezialisierte Schnittstelle für Analog-I/O-Operationen auf Revolution Pi Systemen. Durch die integrierte Unterstützung für RTD-Sensoren und die flexible Konfiguration über String-Parameter eignet er sich besonders für industrielle Automatisierungsanwendungen mit analogen Mess- und Steueraufgaben.