Herunterladen Inhalt Inhalt Diese Seite drucken

Impulsdauermodulation (Pwm) - Siemens SIMATIC S7-1200 Gerätehandbuch

Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

6.3.7

Impulsdauermodulation (PWM)

Die Anweisung CTRL_PWM befindet sich in der Gruppe "Impuls" der erweiterten
Anweisungen.
Tabelle 6- 20 Anweisung CTRL_PWM
KOP/FUP
Wenn Sie die Anweisung CTRL_PWM in Ihren Codebaustein einfügen, erstellen Sie den DB
für die Anweisung im Dialog "Aufrufoptionen". Die Anweisung CTRL_PWM speichert die
Parameterinformationen im DB und steuert die Datenbausteinparameter.
Die Impulsdauer wird beim ersten Wechsel der CPU in RUN auf den in der
Gerätekonfiguration eingegebenen Anfangswert gesetzt. Um die Impulsdauer zu ändern,
schreiben Sie die gewünschten Werte in das in der Gerätekonfiguration
("Ausgangsadressen/Anfangsadresse") angegebene Datenwort für den Ausgang (Q). Um
die gewünschte Impulsdauer in das entsprechende Datenwort für den Ausgang (Q) zu
schreiben, nutzen Sie eine Anweisung (wie Move, Convert, eine mathematische Anweisung
oder PID). Sie müssen dabei den gültigen Bereich des Ausgangswertes beachten (d. h.
Prozent, Tausendstel, Zehntausendstel oder S7-Analogformat).
Der PWM-Ausgang kann zwischen 0 und Vollausschlag liegen und bietet einen digitalen
Ausgang, der in vielerlei Hinsicht einem Analogausgang gleicht. Der PWM-Ausgang kann z.
B. zur Steuerung der Drehzahl eines Motors vom Stillstand bis zur vollen Drehzahl dienen
oder er kann dafür eingesetzt werden, die Position eines Ventils von geschlossen bis
vollständig geöffnet zu steuern.
Easy Book
Gerätehandbuch, 01/2015, A5E02486775-AG
6.3 Leistungsstarke Anweisungen erleichtern die Programmierung
SCL
"ctrl_pwm_db"(
PWM:=W#16#0,
ENABLE:=False,
BUSY=>_bool_out_,
STATUS=>_word_out_);
Zykluszeit
Impulsdauer
Beschreibung
Die Anweisung CTRL_PWM bietet Ihnen eine feste
Zykluszeit mit variabler relativer Einschaltdauer.
Der PWM-Ausgang läuft nach dem Start kontinu-
ierlich mit der angegebenen Frequenz (Zykluszeit).
Die Impulsdauer wird nach Bedarf verändert, um
die gewünschte Steuerung zu erzielen.
Die relative Einschaltdauer kann z. B. als Prozentsatz
der Zykluszeit oder als relative Menge (z. B. 0 bis 1000
oder 0 bis 10000) ausgedrückt werden. Die Impulsdau-
er kann zwischen 0 (kein Impuls, immer aus) und Voll-
ausschlag (kein Impuls, immer ein) liegen.
Programmierung leicht gemacht
127

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis