Herunterladen Inhalt Inhalt Diese Seite drucken

Sfb 49 - Pulse - Pulsweitenmodulation; Beschreibung - VIPA SPEED7 CPU 314SC/DPM Handbuch

Inhaltsverzeichnis

Werbung

+
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

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

314-6cg23

Inhaltsverzeichnis