Bloque de funciones CTRL_PWM

El bloque de funciones CTRL_PWM genera una modulación por ancho de pulso.

Entrada IN

La variable de control se especifica a través de la entrada. El valor debe estar entre 0 y 255. 255 equivale al 100 %.

Entrada PT

Esta entrada define el tiempo de ciclo para un ancho de pulso. Esto corresponde a una vez encendido y una vez apagado. La entrada debe especificarse para un funcionamiento correcto. Se espera el tipo de dato Tiempo, como por ejemplo T#5m.

Entrada PT_MIN

La entrada define el tiempo de ciclo mínimo de un ancho de pulso. Si se incumple este valor, el segundo ciclo se alargará proporcionalmente. Se recomienda limitar el ciclo máximo con PT_MAX.

Entrada PT_MAX

La entrada define el tiempo de ciclo total máximo al ampliarse. Este debe corresponder al menos a la entrada PT. Para que esta entrada se calcule, PT_MAX debe estar definido y PT_MIN debe alargar el ancho del pulso.

Entrada DIS

La entrada DIS desactiva la modulación por ancho de pulso y la salida Q es falsa.

Salida Q

La salida del tipo booleano cambia cíclicamente entre verdadero y falso. Dependiendo de la señal de ancho de pulso. El primer ciclo comienza con verdadero.