Zum Inhalt

logiBUS_QD_PWM

image


Einleitung

Der Funktionsblock logiBUS_QD_PWM ist ein Ausgabeservice-Interface-Funktionsblock für doppelte Wort-Ausgabedaten. Er dient als Schnittstelle zur Steuerung von PWM-Ausgaben (Pulsweitenmodulation) über das logiBUS-System und ermöglicht die Ansteuerung von Ausgängen Q1 bis Q8.

logiBUS_QD_PWM

Schnittstellenstruktur

Ereignis-Eingänge

  • INIT: Service-Initialisierung
  • Verknüpft mit: QI, PARAMS, Output
  • REQ: Service-Anforderung
  • Verknüpft mit: QI, OUT

Ereignis-Ausgänge

  • INITO: Initialisierungsbestätigung
  • Verknüpft mit: QO, STATUS
  • CNF: Bestätigung der angeforderten Service-Operation
  • Verknüpft mit: QO, STATUS

Daten-Eingänge

  • QI (BOOL): Ereignis-Eingangsqualifizierer
  • PARAMS (STRING): Service-Parameter
  • OUT (DWORD): Ausgabedaten zur Ressource
  • Output (logiBUS_DO_S): Identifiziert den Ausgang Output_Q1..Q8
  • Initialwert: logiBUS_DO::Invalid

Daten-Ausgänge

  • QO (BOOL): Ereignis-Ausgangsqualifizierer
  • STATUS (STRING): Service-Status

Adapter

Keine Adapter-Schnittstellen vorhanden.

Funktionsweise

Der Funktionsblock ermöglicht die PWM-Steuerung von Ausgängen über das logiBUS-System. Bei der Initialisierung (INIT) werden die Service-Parameter konfiguriert und der spezifische Ausgang identifiziert. Über die REQ-Anforderung können PWM-Daten (DWORD) an den konfigurierten Ausgang gesendet werden. Der Block bestätigt sowohl Initialisierung als auch Service-Anforderungen über die entsprechenden Ausgangsereignisse.

Technische Besonderheiten

  • Verwendet DWORD-Datentyp für PWM-Ausgabedaten
  • Unterstützt bis zu 8 Ausgänge (Q1-Q8) über die Output-Konfiguration
  • String-basierte Parameterkonfiguration für flexible Service-Einstellungen
  • Statusrückmeldung über STRING-Variable für detaillierte Fehlerinformationen

Zustandsübersicht

Der Funktionsblock verfügt über zwei Hauptzustände: 1. Nicht initialisiert: Block wartet auf INIT-Ereignis 2. Initialisiert und betriebsbereit: Block kann REQ-Anforderungen verarbeiten und PWM-Daten ausgeben

Anwendungsszenarien

  • Steuerung von PWM-gesteuerten Aktoren (Motoren, Heizelemente)
  • Ansteuerung von LED-Beleuchtung mit Helligkeitssteuerung
  • Regelung von Ventilen mit proportionaler Steuerung
  • Industrielle Automatisierungsanwendungen mit logiBUS-Hardware

⚖️ Vergleich mit ähnlichen Bausteinen

Im Vergleich zu einfachen digitalen Ausgabeblöcken bietet logiBUS_QD_PWM erweiterte PWM-Funktionalität mit 32-Bit-Auflösung (DWORD). Gegenüber analogen Ausgabeblöcken ermöglicht er die direkte PWM-Steuerung ohne zusätzliche Wandlung.

🛠️ Zugehörige Übungen

Fazit

Der logiBUS_QD_PWM Funktionsblock stellt eine leistungsstarke Schnittstelle für PWM-Ausgaben im logiBUS-System bereit. Durch die flexible Konfiguration und die Unterstützung für 32-Bit-PWM-Daten eignet er sich ideal für präzise Steuerungsanwendungen in industriellen Automatisierungssystemen.