+
System 300S
6.8.3 SFB 49 - PULSE - Pulsweitenmodulation
Beschreibung
HB140 | CPU-SC | 314-6CG23 | de | 19-02
Pulsweitenmodulation - PWM > SFB 49 - PULSE - Pulsweitenmodulation
Mindestimpulsdauer
n
Mit der Mindestimpulsdauer können Sie kurze Ausgangsimpulse und kurze Impul-
spausen unterdrücken. Alle Impulse bzw. Pausen, die kleiner als die Mindestimpuls-
dauer sind, werden unterdrückt. Hiermit können Sie sehr kurze Schaltimpulse
(Spikes), die von der Peripherie nicht mehr registriert werden können, ausfiltern.
n
Wertebereich:
0 ... Periodenauer/2 * 1ms bzw.
2 ... Periodenauer/2 * 0,1ms
n
Default: 2
Bei dem SFB 49 handelt es sich um einen speziell für Kompakt-CPUs entwickelten Bau-
stein, der zur PWM-Ausgabe und Pulse Train Ausgabe dient. Mit dem SFB PULSE (SFB
49) stehen Ihnen folgende Funktionalitäten zur Verfügung:
n
PWM (Pulsweitenmodulation)
–
Starten/Stoppen mit dem Softwaretor SW_EN
–
Freigabe/Steuern des PWM-Ausgangs
–
Auslesen von Status-Bits
–
Aufträge zum Lesen und Schreiben der internen PWM-Register
n
Konfigurierbare Pulse Train Ausgabe mit maximal 2 Fahraufträgen
–
Starten/Stoppen mit dem Softwaretor SW_EN
–
Freigabe/Steuern des Pulse-Train-Ausgangs
–
Auslesen von Status-Bits
–
Aufträge zum Lesen und Schreiben der internen Pulse-Train-Register
n
Konfigurierbare Zeitbasis (1µs ... 1ms)
Beim Einsatz des Bausteins ist folgendes zu beachten:
n
Der SFB ist mit zugehörigem Instanz-DB zyklisch z.B. im OB 1 aufzurufen.
n
Über die Auftragsschnittstelle des SFB 49 haben Sie lesenden und schreibenden
Zugriff auf die entsprechenden Register.
n
Pro Kanal dürfen Sie den SFB immer nur mit dem gleichen Instanz-DB aufrufen. Ein
schreibender Zugriff auf Ausgänge des Instanz-DB ist nicht zulässig.
n
Damit ein neuer Auftrag ausgeführt werden kann, muss immer der letzte Auftrag mit
JOB_DONE = TRUE abgeschlossen sein.
Die Umschaltung zwischen den Modi erfolgt durch die Vorgabe der Pulsanzahl
n
(JOB_ID = 08h/09h). Sobald Sie eine Pulsanzahl > 0 angeben, erfolgt eine Umschal-
tung in die Pulse Train Betriebsart, ansonsten ist PWM aktiv.
Bitte beachten Sie, dass manche Funktionalitäten dieses Bausteins nicht
in allen CPUs verfügbar sind. Bei Aufruf einer Funktionalität, welche nicht
unterstützt wird, erhalten Sie die Fehlermeldung 04FFh "Auftrags-Nr.
ungültig" als Rückgabewert zurück. Näheres zu den unterstützten Funkti-
onalitäten finden Sie auch in den "Leistungsmerkmalen" Ihrer CPU.
Einsatz E/A-Peripherie
147