Zum Inhalt

🔌 IORevPiAIO

image


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.

IORevPiAIO

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.