Professional Documents
Culture Documents
PROGRAMACIN CON
TEMPORIZADORES EN
SIMATIC STEP 7
ndice general
INTRODUCCIN
1. CONCEPTOS PREVIOS ............................................................................... 1
1.1. BLOQUES DE PROGRAMACIN ............................................................. 1
1.2. EJECUCIN 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 ......................................................................... 17
2.2.1. TP .......................................................................................................... 18
2.2.2. TON ....................................................................................................... 19
2.2.3. TOF ....................................................................................................... 20
2.3. TEMPORIZADOR BASADO EN FUNCIN ............................................. 21
1. CONCEPTOS PREVIOS
Antes de programar con temporizadores es necesario tener en cuenta
algunos conceptos previos sobre el funcionamiento de bloques de
programacin, en SIMATIC STEP 7.
Bloques
(OB)
de
Descripcin de la funcin
Funciones (FC)
Permiten
acceder
a
funciones
preprogramadas, integradas a la CPU. Son
bloques sin memoria.
Bloques de
sistema (SFB)
funcin
Bloques
de
datos
de Son reas de datos asignadas solo a los
instancia (DB de instancia)
FB o SFB.
1
Cantidad de instrucciones.
Cantidad de entradas y salidas.
Tiempo utilizado en las comunicaciones, etc.
T (s)
1.6
0.8
0.5
0.4
0.2
0.1
F (Hz)
0.5
0.625
1.25
2.5
10
2.1. TEMPORIZADORES S5
Los temporizadores S5 comparten el formato utilizado en el antiguo Step 5,
los cuales tienen las siguientes caractersticas:
ALEMN
S_PULSE
S_IMPLUSE
Temporizador de impulso
S_PEXT
S_VIMP
S_ODT
S_EVERS
S_ODTS
S_SEVERZ
S_OFFDT
S_AVERZ
5
2
8
Figura 3. Temporizador S5.
DESCRIPCIN
Nmero de temporizador
a: cantidad de horas.
b: cantidad de minutos.
c: cantidad de segundos.
d: cantidad de milisegundos.
Base de tiempo
00
10ms
01
100ms
10
1s
11
10s
Ejemplo
La Figura 7 representa un proceso de mezcla. Este proceso es controlado
por un PLC.
Desarrollo
12
13
Ejemplo
Se tienen tres motores (M1, M2 y M3), que mueven un sector de
transportadores de botellas de vidrio. Adems, se cuenta con un sensor
fotoelctrico (S1), que detecta el paso de botellas (Figura 19).
El sistema de transportadores es controlado por un PLC, a este va
conectado el sensor fotoelctrico y los contactores K1, K2 y K3, los cuales
encienden los motores M1, M2 y M3.
Cuando el sensor no detecta ninguna botella, enva 24VDC al PLC. Cuando
el sensor detecta una botella, enva 0VDC al PLC. Cuando las botellas se
juntan y bloquean el sensor fotoelctrico continuamente por ms de un
minuto, los motores M1, M2 y M3 son apagados en secuencia.
14
Desarrollo
15
16
DESCRIPCIN
TOP
Temporizador de impulso
TON
TOFF
17
8
Figura 24. Temporizador IEC.
DESCRIPCIN
Habilitar temporizador
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 funcin no es necesario que la
entrada IN permanezca en 1 luego de producir el cambio en la entrada IN
(Figuras 25 y 26).
18
DESCRIPCIN
TONR
4
5
6
7
Figura 31. Temporizador basado en funcin.
21
DESCRIPCIN
Habilitar temporizador
Temporizador habilitado