Zum Inhalt

🔌 IORevPiDIO

image


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.

IORevPiDIO

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

  1. Initialisierung: Warten auf MAP-Ereignis mit Konfigurationsdaten
  2. Konfiguration: Verarbeitung der Pin-Zuordnungen und Bestätigung via MAPO
  3. Betrieb: Überwachung der digitalen Ein-/Ausgänge und Signalgebung via IND
  4. 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.