Blok funkce CTRL_PWM

Blok funkce CTRL_PWM vytváří pulzně šířkovou modulaci.

Vstup IN

Hodnota řídící veličiny je zadána přes vstup. Hodnota musí být mezi 0 a 255. 255 odpovídá 100 %.

Vstup PT

Tento vstup definuje cyklus pro šířku pulzu. Jedná se o jedno zapnutí a jedno vypnutí. Vstup musí být pro správnou funkci zadán. Očekává se datový typ čas, například T#5m.

Vstup PT_MIN

Vstup definuje minimální cyklus pro šířku pulzu. Pokud je tento cyklus překročen, druhý cyklus se prodlouží proporčně. Doporučuje se omezit maximální cyklus pomocí PT_MAX.

Vstup PT_MAX

Vstup definuje maximální celkovou dobu cyklu při rozšíření. Tato doba by měla odpovídat alespoň vstupu PT. Aby tento vstup byl vypočítán, musí být PT_MAX definován a PT_MIN musí prodloužit šířku pulzu.

Vstup DIS

Vstup DIS deaktivuje pulzně šířkovou modulaci a výstup Q je nepravdivý.

Výstup Q

Výstup typu bool přepíná cyklicky mezi pravdivým a nepravdivým stavem. V závislosti na signálu pulzně šířkové modulace. První cyklus začíná pravdivým stavem.