You are on page 1of 6

E S P E

UNIVERSIDAD DE LAS FUERZAS ARMADAS


___________________________________________ C A M I N O A L A E X C E L E N C I A

INGENIERA ELECTROMECNICA.
PLC
TEMA: Simulacin de Generacin de pulsos en el TIA PORTAL
INGENIERO: Wilson Snchez.
NOMBRE: Edison Velasco

2015

E S P E
UNIVERSIDAD DE LAS FUERZAS ARMADAS
___________________________________________ C A M I N O A L A E X C E L E N C I A

Generador de pulsos
Un generador de impulsos se puede programar de manera sencilla con ayuda de los
temporizadores IEC del STEP 7 (TIA Portal). La continuacin muestra la conexin de
ambas instrucciones "TON" (creacin de un retado a la conexin) para obtener en la
salida A0.1 una seal de salida peridica.

Funcin del generador de impulsos

Con la entrada E0.0 "Release" se arranca el generador de impulsos.

En el comienzo, la marca M0.1 "Out" tiene valor "False", de forma que se arranca el tiempo del retardo a la conexin de la
instruccin "TON" inferior.

Tras transcurrir el retardo a la conexin, se activa la marca M0.0 "Trig" y

E S P E
UNIVERSIDAD DE LAS FUERZAS ARMADAS
___________________________________________ C A M I N O A L A E X C E L E N C I A
La salida A0.1 "Trig_Out" se ajusta al valor "True".
4

Con la seal "True" en la marca M0.0, se arranca el tiempo del retardo a la conexin de la instruccin "TON" superior.

Despus de transcurrir el segundo retardo a la conexin, se activa la marca M0.1 "Out".

Con la seal "True" en la marca M0.1, por medio del contacto normalmente cerrado, se produce la interrupcin de la instruccin
"TON"
inferior, lo que provoca que la marca "M0.0" se resetee. La salida A0.1 "Trig_Out" se ajusta al valor "False".

La seal "False" en la marca M0.0 provoca la interrupcin de la instruccin "TON" superior y la marca M0.1 se resetea de nuevo.

Con la seal "False" en la marca M0.1, se arranca de nuevo la instruccin "TON" inferior y se inicia el proceso comienza de nuevo
desde el principio.

Las instrucciones "Creacin de un retado a la conexin" retardan la activacin de las


salidas Q en los tiempos programados PT. La siguiente tabla explica la funcin del
generador de impulsos:
La figura 02 muestra el diagrama de impulsos del generador de impulsos.

E S P E
UNIVERSIDAD DE LAS FUERZAS ARMADAS
___________________________________________ C A M I N O A L A E X C E L E N C I A

Figura 02

Informacin adicional sobre las instrucciones de los temporizadores IEC est disponible
en la ayuda Online del STEP 7 (TIA Portal). Seleccione la instruccin respectiva y pulse la
tecla "F1".

Alternativa 2:
La configuracin de las marcas de ciclo permiten la modificacin peridica de los estados
binarios en una relacin 1:1 para pulso-pausa.
N

Procedimiento

Abra la configuracin de equipos en el proyecto de STEP 7 y haga doble clic en la vista de equipos

E S P E
UNIVERSIDAD DE LAS FUERZAS ARMADAS
___________________________________________ C A M I N O A L A E X C E L E N C I A
sobre la CPU S7.
2

Cambie al registro "Propiedades" y haga clic en la navegacin de rea sobre la opcin "Marcas de ciclo
y del sistema".

Ajuste la opcin "Activar la utilizacin del byte de marcas de ciclo" e indique una direccin 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.

Guarde y compile la configuracin hardware. A continuacin, cargue el programa en la CPU.

La marca M100.0 tiene asignada una frecuencia de 10Hz y, por tanto, el estado de su seal binaria
cambia cada 0,1s. La figura 04 muestra un ejemplo para el incremento peridico del valor del operando
MD110 en el parmetro "IN/OUT". La conexin del comparador con la instruccin MOVE limita el valor
para los operandos a slo 99 y a continuacin lo resetea de nuevo a cero.

Figura 04
Tabla 02

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 relacin pulso-pausa se puede programar de manera flexible.
Ventajas de la alternativa 2:

Poco esfuerzo de programacin.

E S P E
UNIVERSIDAD DE LAS FUERZAS ARMADAS
___________________________________________ C A M I N O A L A E X C E L E N C I A

No se necesitan utilizar las instrucciones de los temporizadores IEC


.
Indicacin
para
la
utilizacin
de
las
marcas
de
ciclo
Una marca de ciclo es una marca que modifica su estado binario peridicamente con una
relacin pausa-pulso de 1:1. Pero debido a que el ciclo de la marca es asncrono 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 percepcin.
Ejemplo:

Una marca de ciclo tiene una duracin del periodo de 100 ms.
El tiempo de ciclo del programa es de 100 ms y oscila entre +/- 10ms.
Cuando la marca, despus de varios ciclos tiene el estado "1" , al observarla se
puede tener la impresin de que su estado, por ejemplo, no cambia cada 300 ms.

Figura 05

1) La marca de ciclo cambia cada 100 ms


2) Tiempo de ciclo: 110 ms
3) Tiempo de ciclo: 90 ms
4) Observacin online de la marca de ciclo