Funkcióblokk CTRL_PWM

A CTRL_PWM funkcióblokk generál egy impulzusszélesség-modulációt.

IN bemenet

A beállító értéket a bemenet adja meg. Az érték 0 és 255 között kell legyen. A 255 100 %-ot felel meg.

PT bemenet

Ez a bemenet definiálja az impulzus szélességének ciklusidejét. Ez egyszer be- és egyszer kikapcsolást jelent. A bemenet elő kell, hogy legyen megadva egy helyes működéshez. Az idő adattípusa várható, például T#5m.

PT_MIN bemenet

A bemenet definiálja az impulzus szélességének minimális ciklusidejét. Ha ez alul marad, a második ciklus arányosan meghosszabbodik. Ajánlott a maximális ciklust PT_MAX-zel korlátozni.

PT_MAX bemenet

A bemenet definiálja a teljes ciklusidőt a kiterjesztés során. Ez legalább megfelelnie kell a PT bemenetnek. Hogy ez a bemenet számolódjék ki, PT_MAX meg kell legyen határozva és PT_MIN meghosszabbítania kell az impulzus szélességet.

DIS bemenet

A DIS bemenet letiltja az impulzus szélesség-modulációt és a Q kimenet hamis.

Q kimenet

A bool típusú kimenet ciklikusan vált igaz és hamis között. Az impulzus szélesség-signal alapján. Az első ciklus igazgal kezdődik.