Functieblok CTRL_PWM

De functieblok CTRL_PWM genereert een pulsbreedtemodulatie.

Ingang IN

De regelgrootte wordt via de ingang opgegeven. De waarde moet tussen 0 en 255 liggen. 255 komt overeen met 100 %.

Ingang PT

Deze ingang definieert de cyclustijd voor een pulsbreedte. Dit komt overeen met één keer inschakelen en één keer uitschakelen. De ingang moet voor een correcte werking worden opgegeven. Er wordt het datatype Tijd verwacht, zoals bijvoorbeeld T#5m.

Ingang PT_MIN

De ingang definieert de minimale cyclustijd van een pulsbreedte. Als deze wordt onderschreden, wordt de tweede cyclus proportioneel verlengd. Het wordt aanbevolen om de maximale cyclus met PT_MAX te begrenzen.

Ingang PT_MAX

De ingang definieert de maximale totale cyclustijd bij het uitbreiden. Deze moet minstens overeenkomen met de ingang PT. Om deze ingang te berekenen, moet PT_MAX gedefinieerd zijn en moet PT_MIN de pulsbreedte verlengen.

Ingang DIS

De ingang DIS deactiveert de pulsbreedtemodulatie en de uitgang Q is vals.

Uitgang Q

De uitgang van het type bool schakelt cyclisch tussen waar en vals. Afhankelijk van het pulsbreedtensignaal. De eerste cyclus begint met waar.