
Den funktionsblok CTRL_PWM genererer en pulsbreddemodulation.
Styringsværdi angives via indgangen. Værdien skal ligge mellem 0 til 255. 255 svarer til 100 %.
Denne indgang definerer cyklustiden for en pulsbredde. Denne svarer til én gang tænd og én gang sluk. Indgangen skal angives for korrekt funktion. Der forventes datatypen tid, f.eks. T#5m.
Indgangen definerer den minimale cyklustid for en pulsbredde. Hvis denne understiges, vil anden cyklus blive proportionalt forlænget. Det anbefales at begrænse den maksimale cyklus med PT_MAX.
Indgangen definerer den maksimale totale cyklustid ved udvidelse. Denne bør mindst svare til indgangen PT. For at denne indgang skal beregnes, skal PT_MAX være defineret og PT_MIN forlænge pulsbredden.
Indgangen DIS deaktiverer pulsbreddemodulationen, og udgangen Q er falsk.
Udgangen af typen bool skifter cyklisk mellem sandt og falsk. Afhængigt af pulsbreddesignalet. Den første cyklus starter med sandt.