
Blocul funcțional CTRL_PWM generează o modulație în lățime de impuls.
Mărimea de comandă este dată prin intrare. Valoarea trebuie să fie între 0 și 255. 255 corespunde la 100 %.
Acea intrare definește timpul de ciclu pentru o lățime de impuls. Aceasta corespunde unei activări și unei dezactivări. Intrarea trebuie dată pentru o funcționare corectă. Se așteaptă tipul de date Timp, respectiv T#5m.
Intrarea definește timpul minim de ciclu al unei lățimi de impuls. Dacă acesta este depășit, al doilea ciclu va fi prelungit proporțional. Se recomandă limitarea ciclului maxim cu PT_MAX.
Intrarea definește timpul total maxim de ciclu la extindere. Acesta ar trebui să corespundă cel puțin intrării PT. Pentru ca această intrare să fie calculată, PT_MAX trebuie definit și PT_MIN trebuie să prelungiască lățimea impulsului.
Intrarea DIS dezactivează modularea în lățime de impuls și ieșirea Q este falsă.
Ieșirea de tip bool comută ciclic între adevărat și fals. În funcție de semnalul de lățime de impuls. Primul ciclu începe cu adevărat.