Tabelle 6- 19 CTUD Vorwärts- und Rückwärtszähler
KOP/FUP
SCL
"ctud_db".CTUD(
Das Zeitdiagramm zeigt die Funktionsweise eines CTUD-Zählers mit ganzzahligem Zählwert
ohne Vorzeichen (und PV = 4).
● Ist der Wert des Parameters CV (aktueller Zählwert) größer oder gleich dem Wert des
● Ist der Wert des Parameters CV kleiner oder gleich 0, so lautet der Parameter für den
● Wechselt der Wert von Parameter LOAD von 0 nach 1, wird der Wert an Parameter PV
● Wenn der Wert des Rücksetzparameters R von 0 nach 1 wechselt, dann wird CV auf 0
6.3.7
Impulsdauermodulation (PWM)
Tabelle 6- 20 Anweisung CTRL_PWM
KOP/FUP
Die Anweisung CTRL_PWM speichert die Parameterinformationen im DB. In SCL müssen
Sie für die Anweisung zunächst einen DB erstellen, damit Sie ihn referenzieren können. In
KOP und FUP erstellt STEP 7 automatisch den DB, wenn Sie die Anweisung einfügen. Die
Parameter des Datenbausteins werden von der Anweisung CTRL_PWM bestimmt.
Easy Book
Gerätehandbuch, 11/2011, A5E02486775-04
CU:=_bool_in,
CD:=_bool_in,
R:=_bool_in,
LOAD:=_bool_in,
PV:=_undef_in,
QU=>_bool_out,
QD=>_bool_out,
CV=>_undef_out);
Parameters PV (voreingestellter Wert), dann lautet der Parameter für den Zählerausgang
QU = 1.
Zählerausgang QD = 1.
als neuer CV in den Zähler geladen.
zurückgesetzt.
SCL
"ctrl_pwm_db"(
PWM:=_hw_pwm_in_,
enable:=_bool_in_,
busy=>_bool_out_,
status=>_word_out_);
6.3 Leistungsstarke Anweisungen erleichtern die Programmierung
Funktionsweise
Beschreibung
Die Anweisung CTRL_PWM bietet Ihnen eine feste
Zykluszeit mit variabler relativer Einschaltdauer.
Der PWM-Ausgang läuft nach dem Start
kontinuierlich mit der angegebenen Frequenz
(Zykluszeit). Die Impulsdauer wird nach Bedarf
verändert, um die gewünschte Steuerung zu
erzielen.
53BProgrammierung leicht gemacht
115