Capítulo 5
Características de los módulos rápidos
94
Modulación de anchura de impulsos
La modulación de anchura de impulsos (PWM) permite el control preciso
e integrado del tren de impulsos de una salida sin variabilidad del programa.
Para configurar una señal PWM, debe definir dos valores de tiempo real para
el tren de impulsos en los tags de salida del módulo:
• Tiempo de ciclo: La duración de un ciclo de impulsos en segundos,
de 1 ms a 1 hora.
• Tiempo de activación: La anchura de impulso o cantidad de tiempo
que un impulso está activo dentro de un ciclo, de 200 μs a 1 hora.
Puede definir el tiempo de activación en segundos o como porcentaje
de 0 a 100 del tiempo de ciclo. Puede que desee utilizar un tiempo de
activación de régimen permanente, por ejemplo para aplicaciones de
encolado, o un tiempo de activación dinámico, es decir, definido por
la lógica del programa.
Si el tiempo de ciclo o el tiempo de activación están fuera del rango válido
para una salida, se establece el bit correspondiente del tag de entrada Fault
y el módulo responde de la forma antes descrita.
Condición
PWMCycleTime < mínimo de 1 ms
PWMCycleTime > máximo de 1 hora
PWMCycleTime ≤ PWMOnTime
PWMOnTime < mínimo de 200 μs
PWMOnTime > máximo de 1 hora
Si cambia el valor del tiempo de ciclo o de activación mientras la salida está
generando una señal PWM, los cambios no se aplican sino hasta el siguiente
ciclo de salida de PWM. Por ejemplo, si el tiempo de ciclo se establece por
error en una hora, un nuevo tiempo de ciclo no toma efecto hasta que se
complete el último ciclo de la hora. Si desea disparar la salida de PWM
y arrancar inmediatamente con un tiempo de ciclo o activación nuevos,
desactive la salida y vuelva a activarla.
Si el valor de PWMOnTime es de 0.1 segundo y el de PWMCycleTime de
EJEMPLO
1.0 segundo, y se cambia PWMCycleTime a 0.5 segundo inmediatamente
después de activarse la salida, esta permanece activada durante
0.1 segundo y seguidamente se desactiva durante 0.9 segundos para
completar el ciclo antes de que comience el nuevo ciclo de 0.5 segundos.
Para que funcione la modulación de anchura de impulsos (PWM), se debe
IMPORTANTE
habilitar PWM durante la configuración y definir el tiempo de ciclo
y el tiempo de activación de PWM en los tags de salida PWMCycleTime
y PWMOnTime.
Si PWM está habilitado (PWMEnable = 1) y se ordena la activación de
salida (Data = 1), esta genera una señal PWM.
Publicación de Rockwell Automation 1756-UM058H-ES-P - Mayo 2015
Resultado
PWMCycleTime = 1 ms
PWMCycleTime = 1 hora
Salida siempre activada
Salida siempre desactivada
PWMOnTime = 1 hora