Instrucciones avanzadas
9.8 Impulso
Direcciones de periferia
PWM tiene dos bytes de memoria Q para "Duración de impulso". Mientras PWM se está
ejecutando, es posible modificar el valor en la memoria Q asignada y cambiar la duración de
impulso.
En la sección Dirección de periferia, introduzca la dirección de palabra Q en la que desee
almacenar el valor de la duración de impulso.
Las direcciones predeterminadas para los valores de la duración de impulso PWM son las
siguientes:
● PWM1: QW1000
● PWM2: QW1002
● PWM3: QW1004
● PWM4: QW1006
Para PWM, el valor en este punto controla la duración de impulso y se inicializa al valor de
"Duración de impulso inicial:" (asignado anteriormente) cada vez que la CPU pasa de STOP
a RUN. El valor de esta palabra Q se cambia en tiempo de ejecución con el fin de modificar
la duración de impulso. El rango de este valor depende del formato configurado para la
duración de impulso en la parametrización.
También es posible asignar cuatro bytes adicionales de memoria Q al "Tiempo de ciclo" de
la señal PWM. Encontrará un diagrama de la señal PWM en Funcionamiento de las salidas
de impulsos" (Página 516). Al seleccionar la casilla de verificación "Permitir modificar el
tiempo de ciclo en tiempo de ejecución", los dos primeros bytes retienen el valor de duración
de impulso y los cuatro últimos bytes retienen el valor de tiempo de ciclo.
Mientras PWM se está ejecutando, es posible modificar el valor de la palabra doble al final
de la memoria Q asignada a PWM. Con ello cambia el tiempo de ciclo de la señal PWM.
Active esta opción, por ejemplo, para que la CPU asigne seis bytes a PWM1; seguidamente,
decide utilizar de QB1008 a QB1013. Una vez descargado el programa e iniciada PWM, es
posible modificar la duración de impulso utilizando QW1008 y el tiempo de ciclo utilizando
QD1010.
Cada vez que la CPU pasa de STOP a RUN, inicializa el valor del tiempo de ciclo en la
memoria Q al valor "Tiempo de ciclo" asignado anteriormente en la sección
"Parametrización". Las unidades y el rango de valores del valor del tiempo de ciclo en la
memoria Q son los mismos que los configurados en la sección "Parametrización".
Al seleccionar la casilla de verificación "Permitir modificar el tiempo de ciclo en tiempo de
ejecución", el TIA Portal selecciona automáticamente una nueva dirección para la salida. La
nueva dirección de salida no puede ser la misma que la dirección predeterminada para este
generador de impulsos. El TIA Portal utiliza el primer bloque disponible de seis bytes
consecutivos. Si no encuentra ningún bloque disponible de la memoria Q antes de llegar al
final de la misma, vuelve a iniciar la búsqueda en la dirección "0" de la memoria Q y sigue
buscando un bloque disponible.
Un generador de impulsos configurado para PTO no utiliza la dirección de palabra Q.
522
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK