¿Cómo se puede programar un generador de impulsos en el STEP 7 (TIA Portal)?
Descripción:
Alternativa 1:
Un generador de impulsos se pueden programar de manera sencilla con ayuda de los temporizadores IEC del STEP 7 (TIA Portal). La figura 01 muestra la conexión de ambas instrucciones "TON" (creación de un retado a la conexión) para obtener en la salida A0.1 una señal de salida periódica.
Las instrucciones "Creación de un retado a la conexión" retardan la activación de las salidas Q en los tiempos programados PT. La siguiente tabla explica la función del generador de impulsos:
Nº | Función del generador de impulsos |
1 | Con la entrada E0.0 "Release" se arranca el generador de impulsos. |
2 | En el comienzo, la marca M0.1 "Out" tiene valor "False", de forma que se arranca el tiempo del retardo a la conexión de la instrucción "TON" inferior. |
3 | Tras transcurrir el retardo a la conexión, se activa la marca M0.0 "Trig" y
|
4 | Con la señal "True" en la marca M0.0, se arranca el tiempo del retardo a la conexión de la instrucción "TON" superior. |
5 | Después de transcurrir el segundo retardo a la conexión, se activa la marca M0.1 "Out". |
6 | Con la señal "True" en la marca M0.1, por medio del contacto normalmente cerrado, se produce la interrupción de la instrucción "TON" inferior, lo que provoca que la marca "M0.0" se resetee.
|
7 | La señal "False" en la marca M0.0 provoca la interrupción de la instrucción "TON" superior y la marca M0.1 se resetea de nuevo. |
8 | Con la señal "False" en la marca M0.1, se arranca de nuevo la instrucción "TON" inferior y se inicia el proceso comienza de nuevo desde el principio. |
La figura 02 muestra el diagrama de impulsos del generador de impulsos.
Información adicional sobre las instrucciones de los temporizadores IEC está disponible en la ayuda Online del STEP 7 (TIA Portal). Seleccione la instrucción respectiva y pulse la tecla "F1".
Alternativa 2:
La configuración de las marcas de ciclo permiten la modificación periódica de los estados binarios en una relación 1:1 para pulso-pausa.
Nº | Procedimiento |
1 | Abra la configuración de equipos en el proyecto de STEP 7 y haga doble clic en la vista de equipos sobre la CPU S7. |
2 | Cambie al registro "Propiedades" y haga clic en la navegación de área sobre la opción "Marcas de ciclo y del sistema". |
3 | Ajuste la opción "Activar la utilización del byte de marcas de ciclo" e indique una dirección para el byte de marcas de ciclo, por ejemplo "100" para la MB100. Con ello, cada bit de este byte de marcas de ciclo tiene asignado una frecuencia. |
4 | Guarde y compile la configuración hardware. A continuación, cargue el programa en la CPU. |
5 | La marca M100.0 tiene asignada una frecuencia de 10Hz y, por tanto, el estado de su señal binaria cambia cada 0,1s. La figura 04 muestra un ejemplo para el incremento periódico del valor del operando MD110 en el parámetro "IN/OUT". La conexión del comparador con la instrucción MOVE limita el valor para los operandos a sólo 99 y a continuación lo resetea de nuevo a cero. |
Ventajas de la alternativa 1:
Los tiempos para la longitud de los pulsos con los valores TRUE y FALSE se pueden seleccionar de manera variable.
De esa forma, la relación pulso-pausa se puede programar de manera flexible.
Ventajas de la alternativa 2:
Poco esfuerzo de programación.
No se necesitan utilizar las instrucciones de los temporizadores IEC.
Indicación para la utilización de las marcas de ciclo
Una marca de ciclo es una marca que modifica su estado binario periódicamente con una relación pausa-pulso de 1:1. Pero debido a que el ciclo de la marca es asíncrono al ciclo de la CPU, el ciclo de la marca puede cambiar varias veces con ciclos largos de la CPU provocando así un fallo de percepción.
Ejemplo:
Una marca de ciclo tiene una duración del periodo de 100 ms.
El tiempo de ciclo del programa es de 100 ms y oscila entre +/- 10ms.
Cuando la marca, después de varios ciclos tiene el estado "1" , al observarla se puede tener la impresión de que su estado, por ejemplo, no cambia cada 300 ms.
1) La marca de ciclo cambia cada 100 ms
2) Tiempo de ciclo: 110 ms
3) Tiempo de ciclo: 90 ms
4) Observación online de la marca de ciclo
Comentarios
Publicar un comentario