6.3.7
Modulación del ancho de pulso (PWM)
Tabla 6- 19
Instrucción CTRL_PWM
KOP / FUP
La instrucción CTRL_PWM almacena la información de parámetros en el DB. En SCL, hay
que crear primero el DB de la instrucción antes de poder emplearla. En KOP y FUP, STEP 7
crea automáticamente el DB al introducir la instrucción. La instrucción CTRL_PWM controla
los parámetros del bloque de datos.
La duración de impulso se pone al valor inicial ajustado en la configuración de dispositivos
cuando la CPU pasa por primera vez al estado operativo RUN. Los valores se escriben en la
dirección de salida de palabra (Q) indicada en la configuración de dispositivos ("Direcciones
de salida" / "Dirección inicial:") según sea necesario para modificar la duración de impulso.
Utilice una instrucción (p. ej. Move, Convert, Math o PID) para escribir el ancho de impulso
especificado en la salida (Q) adecuada. El valor de salida debe estar comprendido en el
rango válido (porcentaje, milésimos, diezmilésimos o formato analógico S7).
①
②
La salida PWM puede variar entre 0 y escala completa, proporcionando así una salida digital
que, en numerosos aspectos, es igual 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").
6.4
Registros de datos fáciles de crear
El programa de control puede usar las instrucciones Data log para almacenar valores de
datos de runtime en archivos de registro permanentes. Los archivos de registro se guardan
en memorias flash (CPU o Memory Card). Los datos del archivo de registro se guardan en
formato CSV (Comma Separated Value) estándar. Los registros se organizan como un
archivo de registro circular con un tamaño predeterminado.
Easy Book
Manual de producto, 04/2011, A5E02486778-02
Descripción
La instrucción CTRL_PWM ofrece una salida de 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.
Tiempo de ciclo
Duración de impulso
Programación cada vez más sencilla
6.4 Registros de datos fáciles de crear
El ciclo de carga puede expresarse, por ejemplo,
porcentualmente respecto al tiempo de ciclo o como
cantidad relativa (p. ej. 0:1000 o 0:10000). La duración
de impulso puede variar entre 0 (sin impulso, siempre
off) y escala completa (sin impulso, siempre on).
99