Funktionsblock CTRL_PWM

Funktionsblocket CTRL_PWM genererar en pulsbreddsmodulering.

Ingång IN

Styrsignalet anges via ingången. Värdet måste ligga mellan 0 till 255. 255 motsvarar 100 %.

Ingång PT

Denna ingång definierar cykeltiden för en pulsbredd. Denna motsvarar en gång på och en gång av. Ingången måste anges för att funktionen ska fungera korrekt. Datatypen tid förväntas, t.ex. T#5m.

Ingång PT_MIN

Ingången definierar den minimala cykeltiden för en pulsbredd. Om denna underskrids förlängs den andra cykeln proportionellt. Det rekommenderas att begränsa den maximala cykeln med PT_MAX.

Ingång PT_MAX

Ingången definierar den maximala totala cykeltiden vid utvidgning. Denna bör minst motsvara ingången PT. För att denna ingång ska beräknas måste PT_MAX vara definierad och PT_MIN förlänga pulsbredden.

Ingång DIS

Ingången DIS inaktiverar pulsbreddsmoduleringen och utgången Q är falsk.

Utgång Q

Utgången av typ bool byter cykliskt mellan sant och falskt. Beroende på pulsbreddssignalet. Den första cykeln börjar med sant.