logiBUS_QD_PWM¶
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.
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.