Laboratorio 2 - PWM

Laboratorio 2 - PWM

de Javier Roman -
Número de respuestas: 0

Estimados

a los efectos del bloque PWM a implementar consideren que el tiempo de ciclo del PWM (período) deberá poder estar en el rango mínimo de 1 a 15 seg.  El PLC dispone de una funcionalidad PWM en sus salidas digitales pero no admite períodos en este rango ya que está pensado para frecuencias mayores (>125 Hz).  Abajo un ejemplo de declaración del bloque:

FUNCTION_BLOCK PWM
VAR_INPUT
 EN: BOOL; (*Habilitación*)
 CICLO: TIME; (*Tiempo de ciclo*)
 DUTY: TIME; (*Tiempo activo dentro del ciclo*)
 PULSO_MIN: TIME:=T#50ms; (*Tiempo mínimio del pulso*)
END_VAR
VAR_OUTPUT
 OUT: BOOL;
END_VAR

Saludos,

Javier