Funktionsblock CTRL_PWM

Der Funktionsblock CTRL_PWM erzeugt eine Pulsweitenmodulation.

Eingang IN

Die Stellgrösse wird über den Eingang vorgegeben. Der Wert muss dabei zwischen 0 bis 255 liegen. 255 entspricht 100 %.

Eingang PT

Dieser Eingang definiert die Zykluszeit für eine Pulsweite. Diese entspricht einmal Ein- und einmal Ausschalten. Der Eingang muss für eine korrekte Funktion vorgegeben werden. Es wird der Datentyp Zeit erwartet, wie bzw. T#5m.

Eingang PT_MIN

Der Eingang definiert die minimale Zykluszeit einer Pulsweite. Wird diese unterschritten wird der zweite Zyklus proportional verlängert. Es wird empfohlen den maximalen Zyklus mit PT_MAX zu begrenzen.

Eingang PT_MAX

Der Eingang definiert die maximale totale Zykluszeit beim Erweitern. Diese sollte mindestens dem Eingang PT entsprechen. Damit dieser Eingang berechnet wird, muss PT_MAX definiert sein und PT_MIN muss die Pulsweite verlängern.

Eingang DIS

Der Eingang DIS deaktiviert die Pulsweitenmodulation und der Ausgang Q ist falsch.

Ausgang Q

Der Ausgang vom Typ bool schaltet zyklisch zwischen wahr und falsch hin und her. Je nach Pulsweitensignal. Der erste Zyklus beginnt mit wahr.