Blok funkcji CTRL_PWM

Blok funkcji CTRL_PWM generuje modulację szerokości impulsów.

Wejście IN

Wartość sterująca jest podawana przez wejście. Wartość musi być pomiędzy 0 a 255. 255 odpowiada 100 %.

Wejście PT

To wejście określa czas cyklu dla szerokości impulsu. Odpowiada to raz włączeniu i raz wyłączeniu. Wejście musi być podane dla poprawnej funkcji. Oczekiwany jest typ danych Czas, tak jak np. T#5m.

Wejście PT_MIN

To wejście określa minimalny czas cyklu szerokości impulsu. Jeśli zostanie on przekroczony, drugi cykl będzie proporcjonalnie wydłużany. Zaleca się ograniczenie maksymalnego cyklu za pomocą PT_MAX.

Wejście PT_MAX

To wejście określa maksymalny całkowity czas cyklu podczas rozszerzania. Powinien odpowiadać co najmniej wejściu PT. Aby to wejście zostało obliczone, PT_MAX musi być zdefiniowane i PT_MIN musi wydłużyć szerokość impulsu.

Wejście DIS

Wejście DIS dezaktywuje modulację szerokości impulsów i wyjście Q jest fałszywe.

Wyjście Q

Wyjście typu bool przełącza się cyklicznie między prawdą a fałszem. W zależności od sygnału szerokości impulsu. Pierwszy cykl rozpoczyna się prawdą.