Instrucciones de programación
6.2 Instrucciones avanzadas
6.2.9
Instrucción "Impulso"
6.2.9.1
Instrucción CTRL_PWM
La instrucción CTRL_PWM (Controlar modulación
del ancho de pulso) ofrece un tiempo de ciclo fijo
con un ciclo de trabajo variable. La salida PWM se
ejecuta continuamente tras haberse iniciado a la
frecuencia indicada (tiempo de ciclo).
La duración de impulso varía según sea necesario
para obtener el control deseado.
La duración de impulso puede expresarse en centésimos del tiempo de ciclo (0 – 100),
milésimos (0 – 1000), diezmilésimos (0 – 10000) o formato analógico S7. La duración de
impulso puede variar entre 0 (sin impulso, siempre off) y escala completa (sin impulso,
siempre on).
Puesto que la salida PWM puede variar entre 0 y escala completa, ofrece una salida digital
que, en numerosos aspectos, es similar a una salida analógica. Por ejemplo, la salida PWM
puede utilizarse para controlar la velocidad de un motor (desde "paro" hasta "a toda
velocidad") o la posición de una válvula (desde "cerrada" hasta "totalmente abierta").
Hay dos generadores de impulsos disponibles para controlar las salidas de impulsos
rápidos: PWM y PTO (tren de impulsos). Las instrucciones de Motion Control utilizan PTO.
Cada generador de impulsos puede asignarse a PWM o PTO, pero no a ambos
simultáneamente.
Los dos generadores de impulsos se mapean en las salidas digitales específicas como
muestra la tabla siguiente. Es posible utilizar las salidas integradas de la CPU o las salidas
opcionales de la Signal Board. La tabla siguiente muestra los números de las salidas
(suponiendo que se utiliza la configuración predeterminada de las salidas). Si se ha
modificado la numeración de las salidas, sus números serán los que se hayan asignado.
Independientemente de ello, PTO1/PWM1 utiliza las dos primeras salidas digitales, en tanto
que PTO2/PWM2 utiliza las dos salidas digitales siguientes, bien sea en la CPU o en la
Signal Board acoplada. Tenga en cuenta que PWM sólo requiere una salida, mientras que
PTO puede utilizar opcionalmente dos salidas por canal. Si una salida no se requiere para
una función de impulsos, estará disponible para otros usos.
184
Descripción
PTO 1
Integrada en la CPU
Signal Board
PWM 1
Integrada en la CPU
Signal Board
PTO 2
Integrada en la CPU
Signal Board
PWM 2
Integrada en la CPU
Signal Board
①
②
Asignación de salidas predeterminada
Impulso
Q0.0
Q4.0
Q0.0
Q4.0
Q0.2
Q4.2
Q0.2
Q4.2
Manual de sistema, 11/2009, A5E02486683-02
Tiempo de ciclo
Duración de impulso
Sentido
Q0.1
Q4.1
--
--
Q0.3
Q4.3
--
--
Controlador programable S7-1200