Teoria de Temporizadores
Teoria de Temporizadores
Teoria de Temporizadores
PROGRAMACIÓN CON
TEMPORIZADORES EN
SIMATIC STEP 7
Mg. Julio Martin Romero Morante
Índice general
INTRODUCCIÓN
1. CONCEPTOS PREVIOS ...........................................................................1
1.1. BLOQUES DE PROGRAMACIÓN .........................................................1
1.2. EJECUCIÓN DE UN PROGRAMA EN UN CPU S7-300 ........................2
2. TEMPORIZADORES EN SIMATIC STEP 7 ..............................................4
2.1. TEMPORIZADORES S5 ........................................................................4
2.1.1. Formato S5Time ..................................................................................5
2.1.2. Temporizador S_PULSE .....................................................................6
2.1.3. Temporizador S_PEXT ........................................................................8
2.1.4. Temporizador S_ODT .........................................................................9
2.1.5. Temporizador S_ODT ....................................................................... 11
2.1.6. Temporizador S_OFFDT ................................................................... 14
2.2. TEMPORIZADORES IEC ..................................................................... 18
2.2.1. TP ...................................................................................................... 19
2.2.2. TON ................................................................................................... 20
2.2.3. TOF ................................................................................................... 21
2.3. TEMPORIZADOR BASADO EN FUNCIÓN ......................................... 21
i
Mg. Ing. Julio Martin Romero Morante
1. CONCEPTOS PREVIOS
Antes de programar con temporizadores es necesario tener en cuenta algunos
conceptos previos sobre el funcionamiento de bloques de programación, en
SIMATIC STEP 7.
1
Mg. Ing. Julio Martin Romero Morante
Bit 7 6 5 4 3 2 1 0
2
Mg. Ing. Julio Martin Romero Morante
3
Mg. Ing. Julio Martin Romero Morante
2.1. TEMPORIZADORES S5
Los temporizadores S5 comparten el formato utilizado en el antiguo Step 5,
los cuales tienen las siguientes características:
Están implementados en el hardware, por lo que el número de
temporizadores se relaciona con el modelo de CPU.
La temporización depende de la señal de reloj interno (reloj físico) y no
del tiempo de scan (sujeto a condiciones del programa).
Existen cinco tipos de temporizadores S5 (Tabla 3).
Tabla 3. Periodos de memoria de reloj.
INSTRUCCIÓN (ING)
DESCRIPCIÓN
INGLÉS ALEMÁN
2 6
3 7
4 8
4
Mg. Ing. Julio Martin Romero Morante
Nº DESCRIPCIÓN
1 Número de temporizador
00 10ms
01 100ms
10 1s
11 10s
6
Mg. Ing. Julio Martin Romero Morante
Ejemplo
La Figura 7 representa un proceso de mezcla. Este proceso es controlado por
un PLC.
Al inicio el tanque está totalmente vacío.
Luego de presionar un pulsador de inicio “START” (I0.0), se abre la
válvula “V1” (Q0.0), durante 10 segundos.
Si se presiona el pulsador de parada “STOP” (I0.1), se debe detener el
proceso y se debe cerrar la válvula “V1”.
7
Mg. Ing. Julio Martin Romero Morante
Ejemplo
La Figura 7 representa un proceso de mezcla. Este proceso es controlado por
un PLC.
Al inicio el tanque está totalmente vacío.
Luego de presionar un pulsador de inicio “START” (I0.0), se abre la
válvula “V1” (Q0.0), durante 10 segundos.
Si se presiona el pulsador de parada “STOP” (I0.1), se debe detener el
proceso y se debe cerrar la válvula “V1”.
Desarrollar el programa para esta etapa del proceso.
8
Mg. Ing. Julio Martin Romero Morante
Desarrollo
10
Mg. Ing. Julio Martin Romero Morante
11
Mg. Ing. Julio Martin Romero Morante
12
Mg. Ing. Julio Martin Romero Morante
13
Mg. Ing. Julio Martin Romero Morante
Ejemplo
Se tienen tres motores (M1, M2 y M3), que mueven un sector de
transportadores de botellas de vidrio. Además, se cuenta con un sensor
fotoeléctrico (S1), que detecta el paso de botellas (Figura 19).
El sistema de transportadores es controlado por un PLC, a este va conectado
el sensor fotoeléctrico y los contactores K1, K2 y K3, los cuales encienden los
motores M1, M2 y M3.
14
Mg. Ing. Julio Martin Romero Morante
15
Mg. Ing. Julio Martin Romero Morante
16
Mg. Ing. Julio Martin Romero Morante
17
Mg. Ing. Julio Martin Romero Morante
INSTRUCCIÓN DESCRIPCIÓN
2 6
3 7
4 8
Nº DESCRIPCIÓN
2 Habilitar temporizador
18
Mg. Ing. Julio Martin Romero Morante
6 Temporizador habilitado
2.2.1. TP
Este temporizador genera un pulso en la salida “Q”, con periodo igual a “PT”,
al generar un cambio de 0 a 1 en la entrada IN.
Para que el temporizador pueda cumplir su función no es necesario que la
entrada IN permanezca en 1 luego de producir el cambio en la entrada IN
(Figuras 25 y 26).
19
Mg. Ing. Julio Martin Romero Morante
2.2.2. TON
Este temporizador activa la salida “Q”, luego de un tiempo igual a “PT”, al
generar un cambio de 0 a 1 en la entrada IN.
Para que el temporizador pueda cumplir su función es necesario que la
entrada IN permanezca en 1 luego de producir el cambio en la entrada IN
(Figuras 27 y 28).
20
Mg. Ing. Julio Martin Romero Morante
2.2.3. TOF
Este temporizador activa la salida “Q”, luego de un tiempo igual a “PT”, al
generar un cambio de 0 a 1 en la entrada IN.
Para que el temporizador pueda cumplir su función es necesario que la
entrada IN permanezca en 1 luego de producir el cambio en la entrada IN
(Figuras 29 y 30).
21
Mg. Ing. Julio Martin Romero Morante
INSTRUCCIÓN DESCRIPCIÓN
3 9
Nº DESCRIPCIÓN
2 Habilitar temporizador
22
Mg. Ing. Julio Martin Romero Morante
8 Temporizador habilitado
23