Está en la página 1de 74

s

Microsistema
SIMATIC S7-200
El S7-200 en dos horas Edicin 01/2000
Consignas de seguridad "El S7-200 en dos horas" ha sido creado para introducirse rpidamente en el mundo del
micro-PLC S7-200. Su contenido es breve, lo que se ha hecho conscientemente. No
puede considerarse como sustituto del Manual del S7-200.
Por ello rogamos respetar imprescindiblemente todas las advertencias e indicaciones
contenidas en el Manual del S7-200, particularmente las consignas de seguridad.


Marcas SIMATIC y SIMATIC NET son marcas registradas de Siemens AG.
Las designaciones en esta publicacin pueden ser marcas cuyo empleo por parte de
terceros, para sus fines, puede infringir los derechos de sus titulares.

Copyright Siemens AG 2000 All rights reserved Exencin de responsabilidad


La divulgacin y reproduccin de este documento, as como Hemos verificado que el contenido de esta publicacin
el uso y la comunicacin de su contenido no estn concuerde con lo descrito para el hardware y el software. Sin
autorizados, a no ser que se obtenga el consentimiento embargo, es posible que haya algunas desviaciones que no se
expreso para ello. Los infractores quedan obligados a la impiden tomar la garanta completa por esta concordancia. El
indemnizacin de los daos. contenido de esta publicacin est sometido a revisiones
Se reservan todos los derechos, en particular para el caso regularmente; en caso necesario se incluyen las correcciones
de concesin de patentes o de modelos de utilidad. en la siguiente edicin. Agradecemos sugerencias de mejora.
Siemens AG Siemens AG 2000
Automatizacin y Accionamientos
Se reserva el derecho para la realizacin de cambios tcnicos
Subdivisin Sistemas de automatizacin industrial,
Postfach 4848, D-90327 Nuernberg

Siemens Aktiengesellschaft Nmero de referencia: 6ZB5310-0FG04-0BA2


Indice

Repasemos algunas cosas 5


Aqu estn los bits 6
Repaso Circulacin de corriente en KOP 7
El ciclo del PLC 9

Introduccin 13
Contacto normalmente cerrado 14
Autorretencin Descripcin de la solucin y test 16
Variante de autorretencin... 17

Introduccin 21
Solucin resumida 22
Telerruptor Deteccin de flancos 23
Marcas 25
Descripcin de la solucin y test 27

Introduccin 29
Retardo a la Guardar como... 31
Insertar segmento 32
desconexin Descripcin de la solucin 33
Introducir comentarios 36

Introduccin 39
Fundamentos 41
Uso de secuencias 45
Secuencia Modificacin 50
Descripcin de la solucin, ejemplo 51
Test 55

Anexo Consejos A1
Indice alfabtico B1

Esta relacin del contenido de "El S7-200


en dos horas" la encontrar en el pie de
todas las pginas.
Se resalta el captulo abierto en cada
caso.

71
Prefacio

Estimado usuario del S7-200:


La eficiencia en la aplicacin de un micro-PLC moderno depende esencialmente de la
velocidad y seguridad con que un usuario puede aplicar dicho equipo de control. Para
que incluso un principiante pueda aprender a aplicar rpida y simplemente un S7-200
hemos creado las guas denominadas "El S7-200 en una hora" y "El S7-200 en dos
horas".
"El S7-200 en dos horas" que tiene en sus manos le permitir, basndose en el conte-
nido de "El S7-200 en una hora", familiarizarse en poco tiempo con el funcionamiento
del PLC S7-200. En base a algunos ejemplos, esta gua le mostrar la forma de funcio-
namiento del PLC as como la manera ms eficiente de utilizarlo para aplicaciones sen-
cillas.
Una vez estudiado "El S7-200 en dos horas" le ser fcil resolver por su cuenta tareas
de control tpicas.
Esperamos que se lo pase bien durante la lectura.
En el anexo encontrar un disquete del que podr cargar los ejemplos tratados.

El equipo S7-200 le desea


mucho xito!

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 1


desconexin
2 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo
desconexin
Captulo Ttulo del captulo

- Novedad, actual
Logotipo
del
captulo
Smbolos utilizados

En "El S7-200 en dos horas" se utilizan con frecuencia smbolos y formatos de resalte de texto
cuyo significado se explica brevemente en esta pgina.
Sin ir ms lejos, empiece por el encabezamiento de la pgina. En principio, cada pgina tiene un
encabezamiento idntico. El ttulo en letras grandes grises identifica el apartado actual del cap-
tulo. La zona "Novedades" en la parte derecha muestra el contenido de las pginas anteriores, en
negro, el contenido de la pgina actual y, finalmente, el contenido de la(s) pgina(s) siguiente(s).

Los textos resaltados en gris le invitan a actuar, p. ej. introducir algo.

8 Este smbolo indica que hay que apretar (clic) una vez la tecla izquierda
del ratn para confirmar una accin (p. ej. marcar campo).

8 2x
Este smbolo muestra que es necesario pulsar rpidamente (doble clic)
dos veces la tecla izquierda del ratn para ejecutar una accin.

En este caso es necesario pulsar la tecla ENTER (RETURN) de su tecla-


do.

Esto significa que puede seleccionar puntos de una lista en pantalla tanto
con el ratn como con el teclado (teclas de funcin, teclas de cursor).

F2 Esto significa que debe pulsar la tecla de funcin "F2" (existen las teclas
de funcin F1 ... F12). Se dar cuenta que a pesar de que el ratn ofrece
gran comodidad, el teclado resulta ms rpido en determinadas situacio-
nes.

$ Esto combinado con una remisin a una determinada pgina le indica


que all encontrar mayor informacin sobre un determinado tema.

? En estos puntos es invitado a introducir textos en campos del interface


del usuario. O se le recuerda de que conviene registrar comentarios para
sus propios proyectos.

Men Un comando de men del interface de usuario se activa paso a paso (ge-
neral, particular) con la tecla izquierda del ratn.

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 3


desconexin
4 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo
desconexin
Repaso Cosas que ya conoce...
- Repasemos algunas cosas
- Aqu estn los bits
- Circulacin de corriente en KOP
- El ciclo del PLC

Repasemos algunas cosas ...

En El S7-200 en una hora pudo ver que el


esquema elctrico de los mandos con contac-
tores es parecido al esquema de contactos
(KOP) destinado a programar autmatas
(PLC).
En principio se trata de la misma representa-
cin pero con diferentes smbolos.

Tambin aprendi a programar pequeas


combinaciones, es decir operaciones lgi-
cas. Incluso aprendi en poco tiempo lo
que eran temporizadores.

Comparar con EL S7-200 en una hora, pgina 24:

Barra de fase

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 5


desconexin
Repaso Cosas que ya conoce...
- Repasemos algunas cosas
- Aqu estn los bits
- Circulacin de corriente en KOP
- El ciclo del PLC

Aqu estn los bits

El bit es la menor unidad que puede procesarse.


Un bit puede adoptar dos estados:
1) 1 es decir, "bit activado" o estado "verdadero",
2) 0 significa "bit desactivado" o estado "falso".
Los dos estados binarios "1" y "0" pueden representarse tambin, de una forma
ms familiar, como circuitos elctricos, es decir mediante interruptores.

Un interruptor cerrado significa: "1" ="verda-


circula corriente, es decir estado bit = "1" dero" = circula
corriente

y un interruptor abierto: "0" = "falso" =


no circula corriente, es decir estado bit = "0". no circula
corriente

Basta un pequeo paso para poder representar Combinacin


tambin combinaciones lgicas, p. ej. la conexin Y
en serie de dos contactos. A la derecha se muestra
la combinacin Y de las entradas I0.0 e I0.1.

En representacin KOP:

Finalicemos con un pequeo convenio.


En lgica positiva se tiene: Lgica positiva
24 V = nivel High/alto = "1" y
0 V = nivel Low/bajo = "0".
En lgica negativa se tiene: Lgica negativa
0 V = nivel Low/bajo = "1"
24 V = nivel High/alto = "0".

6 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Repaso Cosas que ya conoce...
- Repasemos algunas cosas
- Aqu estn los bits
- Circulacin de corriente en KOP
- El ciclo del PLC

Circulacin de corriente en KOP (1)

En este ejemplo, la salida Q0.3 se conec-


ta, o se hace "1", cuando se cierra el
contacto en I0.1, es decir se hace "1"
(24 V DC en la entrada I0.1) Y simult-
neamente est activado el bit de tiempo
T37, es decir est a "1".

La entrada I0.1 est ahora a "1", es decir


est cerrado el contacto I0.1. En la figura
no est activado T37, es decir est a "0".
Por ello S0.3 est tambin desactivada,
es decir a "0".

Cuando el temporizador T37 se hace


tambin "1" (T37 ha transcurrido), se
hace "1" el resultado de la combinacin
Y, y con ello tambin la salida Q0.3.
Entonces el bit de salida es tambin "ver-
dadero", tiene el valor "1" (se muestra
sombreado).
Esto corresponde a la indicacin de
estado KOP que ya utiliz en "El S7-200
en una hora" para probar sus
programas.

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 7


desconexin
Repaso Cosas que ya conoce...
- Repasemos algunas cosas
- Aqu estn los bits
- Circulacin de corriente en KOP
- El ciclo del PLC

Circulacin de corriente en KOP (2)


(usar la funcin de ayuda)

Visualizar
F1 Ayuda

1.Marcar
elemento

2. F1

Si desea ver nuevamente la ayuda online F1 Ayuda online


relativa a un smbolo de contacto u otras f
unciones:
Marcar el contacto
en el esquema de contactos (KOP) o
en el diagrama de funciones (FUP) o bien
marcar el contacto en su KOP de
STEP 7-Micro/WIN
haciendo clic con el ratn y pulsar
seguidamente la tecla F1.

8 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Repaso Cosas que ya conoce...
- Repasemos algunas cosas
- Aqu estn los bits
- Circulacin de corriente en KOP
- El ciclo del PLC

El ciclo del PLC (1)

Entradas

PAE = Imagen de proceso de entradas (reg. entradas)

Network 1 Motor Marcha/Paro

Programa STEP-7
Marcas Network 2 Inv. sentido
Temporizadores
Contadores
.........

PAA = Imagen de proceso de salidas (reg. salidas)

Salidas

Por principio, todos los PLC SIMATIC trabajan de forma cclica. Durante el funciona- Imagen de
miento cclico, primero se leen los estados en las entradas, memorizndose en la ima- proceso de las
gen de proceso de las entradas (PAE). Con estas informaciones trabaja luego el entradas: PAE
programa de control cuando se ejecuta.

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 9


desconexin
Repaso Cosas que ya conoce...
- Repasemos algunas cosas
- Aqu estn los bits
- Circulacin de corriente en KOP
- El ciclo del PLC

El ciclo del PLC (2)

De acuerdo a la lgica definida en el programa se modifica el estado de las salidas Imagen de


depositadas en la imagen de proceso de las salidas (PAA). En la ltima etapa del proceso de las
ciclo, los estados memorizados en la PAA se transfieren a las salidas fsicas. salidas: PAA
Seguidamente comienza de nuevo el ciclo.

Un ciclo dura normalmente entre 3 y 10 ms. La


duracin depende del nmero y tipo de
instrucciones (operaciones) utilizadas.
El ciclo consta de dos partes principales:
1) Tiempo del sistema operativo, normalmente 1 ms;
corresponde con las fases a y d, pgina 9.
2) Tiempo para ejecutar las instrucciones;
corresponte con la fase s, pgina 9.
Por otro lado, el ciclo slo se ejecuta cuando trabaja
el PLC, es decir cuando se encuentra en el estado
RUN.

10 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Repaso Cosas que ya conoce...
- Repasemos algunas cosas
- Aqu estn los bits
- Circulacin de corriente en KOP
- El ciclo del PLC

El ciclo del PLC (3)

La tensin en la entrada
cambia de 0 a 24 V

Estado de la
entrada I0.0
Tiempo hasta que la imagen
(PAE) adopta estado "1"
Imagen de pro-
ceso de I0.0

Estado de la
salida Q0.0
Tiempo para operacin
lgica segn KOP y para
modificar el estado de
salida

Los cambios que se produzcan en las entradas Cambio de las


durante un ciclo slo se memorizan en el registro de salidas slo al
entrada durante el ciclo siguiente. Es decir se "conge- finalizar el ciclo
lan" mientras dura el ciclo en cuestin. Dicho registro siguiente
se denomina tambin "Imagen de proceso de las
entradas PAE" (ver a).
Durante el siguiente ciclo los estados adoptados se
combinan lgicamente de acuerdo al esquema de con-
tactos (ver s), actualizndose las salidas de acuerdo
a los resultados lgicos.

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 11


desconexin
Repaso Notas

12 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Autorretencin La autorretencin
- Introduccin
- Contacto normalmente cerrado
- Descripcin de la solucin y test
- Variante de autorretencin

Introduccin

Aqu le mostramos la forma de progra- Autorretencin


mar la conocida funcin de autorreten- estndar
cin de los mandos por contactores.
S1 K1 K1
Q0.0 Trataremos el ejemplo siguiente:
I0.0
Deber conectarse la salida Q0.0 tan
Q0.0
S2 pronto como se pulse S1 conectado a la
entrada I0.0. Por autorretencin, Q0.0
I0.1
deber seguir activada hasta que se
pulse S2 conectado a la entrada I0.1,
K1 Q0.0
interrumpindose as la autorretencin.

En STEP 7-Micro/WIN, abra el primer proyecto de ejercicio del disquete "a:\d01.prj".


En el programa faltan un par de elementos.
Como ejercicio, inserte ahora los elementos KOP que faltan.

Para que funcione la autorretencin, la Salida Q0.0


salida (en este caso Q0.0) deber como entrada
encargarse ella misma de que, tan procura la
pronto como se active, mantenga su autorretencin
estado "verdadero".
Esto se realiza conectando la salida
(aqu Q0.0) como contacto en paralelo
con la entrada activadora, es decir igual
a como se resuelve en un circuito con
contactor convencional (Q0.0 es
comparable a nuestro contactor K1).

Inserte primero en el punto marcado, en paralelo a I0.0, un contacto Q0.0 (se muestra en gris).
Forma de insertar el contacto:

1) Con la tecla izquierda del ratn haga clic en el campo del esquema de contactos y pulse el
botn de contacto normalmente abierto (F4) de STEP 7-Micro/WIN. Como se muestra en el
botn, en lugar del ratn puede utilizar tambin la tecla de funcin F4.
2) Para introducir la lnea vertical, marque con el ratn en el campo del esquema de contacto
de I0.0 y pulse el botn (F7).

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 13


desconexin
Autorretencin La autorretencin
- Introduccin
- Contacto normalmente cerrado
- Descripcin de la solucin y test
- Variante de autorretencin

Contacto normalmente cerrado (1)

Para poder anular la autorretencin, la


entrada I0.1 deber actuar, si se activa,
interrumpiendo el circuito. Cuando un
circuito se interrumpe (es decir resulta
estado "0") al activar un interruptor se
habla de un contacto normalmente Contacto NC:
cerrado o de apertura.
Por ello es necesario insertar un
elemento que acte en el esquema de
contactos como un contacto NC
cuando haya aplicados 24 V
("verdadero") en la entrada I0.1.

Inserte un contacto normalmente


cerrado para el pulsador S1 en I0.1.
Esto se describe en la pgina siguiente.

Este es el aspecto que


tiene la autorretencin
ya terminada
Su funcionamiento
puede verse en el
cronograma

Desconexin
tiene prioridad

t = tiempo que transcurre hasta que se emite el


resultado lgico a las salidas (= tiempo de reaccin)

14 Repaso Autoretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Autorretencin La autorretencin
- Introduccin
- Contacto normalmente cerrado
- Descripcin de la solucin y test
- Variante de autorretencin

Contacto normalmente cerrado (2)

I0.1 Un contacto normalmente cerrado


interrumpe la "circulacin de
corriente" en esquema de contactos
cuando es "verdadera" la entrada o
salida a l asignada.
Forma de introducir un contacto
normalmente cerrado:

1. Haga clic en el punto en el que 8 Marcar


desea sustituir el elemento
existente por un contacto
normalmente cerrado.

2. Haga clic en el botn de contacto


normalmente cerrado en una de las
dos barras de herramientas
disponibles en STEP 7-Micro/WIN.
Con ello se coloca en el campo
marcado el contacto normalmente
cerrado.

3. Finalmente es necesario asignar al ?


contacto normalmente cerrado el Asignar
elemento deseado (aqu I0.1). Esto
se hace escribiendo en el campo de
texto ya activado y marcado.

4. Una introduccin en un campo de Enter


texto debe finalizarse siempre
pulsado la tecla Enter

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 15


desconexin
Autorretencin La autorretencin
- Introduccin
- Contacto normalmente cerrado
- Descripcin de la solucin y test
- Variante de autorretencin

Descripcin de la solucin y test

Al igual que en el circuito con contactor, La salida Q0.0


tambin aqu se ha colocado en paralela a la
NETWORK 1 entrada se auto-
paralelo al elemento activador (Q0.0)
un contacto de salida (I0.0). rretiene

Si en un ciclo, al accionar el pulsador S1


conectado a I0.0 se ha activado la salida
Q0.0, ya durante el ciclo siguiente (tras
pocos milisegundos) aparecer cerrado
el contacto Q0.0 conectado en paralelo
a I0.0. Esto hace que acte la autorreten-
cin. El contacto normalmente cerrado
I0.1 permite, si se acta sobre el pulsador
S2 asociado y conectado a I0.1, anular
la autorretencin.

Guardar el programa completo en


el disco duro. Esto permite volverlo
a cargar completamente para edi-
tarlo (lo necesitaremos de nuevo
para el ejemplo "Retardo a la des-
S conexin").

Seguidamente, transfiralo al PLC


para probar la funcin.

Para efectuar el test, pasar el PLC


al estado "RUN".

Pruebe su programa accionando los dos interruptores del simulador conectados a I0.0 e I0.1.
Observar las lmparas del S7-200 y el estado KOP.
Comience conectando I0.0.
I0.1 deber estar desconectada. El LED en I0.0 deber lucir.
Seguidamente lucir Q0.0.
Tan pronto como se conecte I0.1, Q0.0 = "0".

16 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Autorretencin La autorretencin
- Introduccin
- Contacto normalmente cerrado
- Descripcin de la solucin y test
- Variante de autorretencin

Variante de autorretencin ... (1)

En PLCs, una autorretencin se programa tambin con frecuencia


con otra variante:
En lugar de realimentar la salida - como en el ejemplo anterior - se
recurre simplemente a las funciones "Poner a 1" y "Poner a 0".
Veamos en primer lugar el esquema de contactos.

Un impulso en I0.0 permite, gracias a -(S)


la operacin "Poner a 1" - (S), que se Poner a 1
conecte permanentemente Q0.0.
En cambio, un impulso en I0.1 hace -
gracias a la operacin "Poner a 0"- (R), -(R)
que Q0.0 vuelva a desconectarse. Poner a 0

Las "bobinas" - (S) Poner Q0.0 a "1"


- (R) Poner Q0.0 a "0"
se utilizan con frecuencia en PLCs para mantener
permanentemente activadas o desactivadas entradas,
salidas o marcas cuando se active brevemente (por
impulso) un contacto antepuesto.

-( S ) 1
Poner a 1 per-
Una salida o marca "puesta a 1" permanece
-( R ) 0 en ese estado hasta que sea borrada por la
manente con (S)
Poner a 0 con
instruccin - (R) ("falsa").
(R)

Si en la bobina de poner a 1 y en su bobina Tiene prioridad


asociada de poner a 0 de una salida se la ltima opera-
aplica seal "1", tiene prioridad la operacin cin en el ciclo
que est despus en el programa.

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 17


desconexin
Autorretencin La autorretencin
- Introduccin
- Contacto normalmente cerrado
- Descripcin de la solucin y test
- Variante de autorretencin

Variante de autorretencin ... (2)

La forma de introducir I0.0 e I0.1 ya la ha


aprendido. Seguidamente mostraremos
la forma de introducir la bobina de poner
a 1 0:

1. Tras marcar el campo KOP deseado, 8


haga clic en una de las "bobinas" de Marcar
la lista desplegable de familias de
operaciones. -(S)-

? Direccin
2. Introduzca en el campo de texto ya
activado la direccin de salida a
modificar, aqu Q0.0. Enter

Una instruccin
3. Seguidamente defina la cantidad
permite poner a
(mx. 255) de salidas, temporizado-
1 (S) o a 0 (R)
res o marcas que deben modificarse
hasta 255
simultneamente a partir de la
salidas, marcas,
direccin seleccionada (en este
temporizadores
caso slo un bit).
? Cantidad
(1...255)
Enter

18 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Autorretencin La autorretencin
- Introduccin
- Contacto normalmente cerrado
- Descripcin de la solucin y test
- Variante de autorretencin

Aspectos de seguridad: Desconectar en


caso de rotura del cable de conexin a S3 (3)
S3 es un pulsador con con-
tacto normalmente cerrado
que suministra seal "0" al
accionarlo.
En KOP, esta seal se
invierte mediante un
contacto normalmente
cerrado
I0.1. Es decir,
Q0.0 se pone a 0 cuando
se aprieta el pulsador S3.

! Indicaciones relativas a la seguridad


En la solucin anterior, para poner a 0 se utiliza un pulsador S3 con contacto NC.
Al activar I0.0 se pone permanentemente a 1 la salida Q0.0. Si en I0.1 estn aplicados
+24 V, el contacto "NC" en KOP entrega el estado "0". No se pone a 0 la salida Q0.0. Con
ello queda interrumpida la "circulacin de corriente" en KOP, desactivndose la bobina
de puesta a 0.
Si no hay seal (0 V) aplicada en I0.1 (S3 est abierto), el contacto NC de I0.1 en
KOP = "1" y se pone a 0 la salida.

Si se utiliza un pulsador con contacto NC en I0.1, la salida Q0.0 autorretenida se pone a 0


(vuelve a desconectar):
- cuando se activa el pulsador S3 (I0.1 = "0") o
- se interrumpe el cable entre I0.1 y el pulsador con contacto NC. Es decir, si se rompe el
cable tambin queda garantizada la desconexin del elemento que se manda con
autorretencin, p. ej. un motor.
La operacin "Poner a 0 Q0.0" se introdujo despus de la operacin "Poner a 1 Q0.0",
por lo que, si se activan simultneamente ambos pulsadores, tiene prioridad la anulacin
de la autorretencin.

En STEP 7-Micro/WIN, abra en el disquete el ejemplo "a:\d02.prj" y pruebe las funciones.

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 19


desconexin
Autorretencin Notas

20 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Telerruptor Telerruptor
- Introduccin
- Solucin resumida
- Deteccin de flancos
- Marcas
- Descripcin de la solucin y test

Introduccin

Aqu vamos a materializar un tipo de circuito denominado "telerruptor". En


este contexto se familiarizar con la deteccin de flancos y las marcas.

Modo de funcionamiento

Se desea enceder una lmpara conec-


tada a la salida Q0.5 tan pronto como se
apriete brevemente el pulsador S1
conectado a la entrada I0.0.

Si se activa nuevamente S1 (I0.0), Q0.5


deber desactivarse y apagarse as la
lmpara.
Cada vez que se active el pulsador S1
deber invertirse el estado de Q0.5.

En este caso se trata de un tipo de cir-


cuito denominado "telerruptor" o
biestable por impulso de corriente.
Cronograma
La salida Q0.5 deber invertir una vez su
estado cuando el pulsador conectado a
24 V I0.0 pase de "abierto" a "cerrado".
verdadero

I0.0 0 V falso
Si el pulsador permanece cerrado o
abierto no deber producirse cambio
alguno.
verdadero

Q0.5 falso

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 21


desconexin
Telerruptor Telerruptor
- Introduccin
- Solucin resumida
- Deteccin de flancos
- Marcas
- Descripcin de la solucin y test

Solucin resumida

Antes de resolver paso a paso la tarea planteada le mostraremos primera-


mente la solucin completa a modo de resumen.

Detectar si en I0.0 ha habido un Cuando la salida Q0.5 est a "0" se


cambio de estado de "0" a "1" pone a "1" la marca M0.0, esto
(= flanco positivo). "marca" que Q0.5 debe ser "1" en
el segmento 2.

"invertir"
estado

Estado Estado
anterior nuevo

Asignar el estado de marca M0.0 a la Cuando la salida Q0.5 est a "1" se


salida Q0.5. pone a 0 la marca M0.0, con ello se
"marca" que Q0.5 debe ser "0" en el
segmento 2.

22 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Telerruptor Telerruptor
- Introduccin
- Solucin resumida
- Deteccin de flancos
- Marcas
- Descripcin de la solucin y test

Deteccin de flancos (1)

La transicin de un contacto (entrada, P


salida ...) de "abierto" a "cerrado" o de
Detectar flanco
"falso" a "verdadero" se designa como positivo
flanco creciente o positivo.

24 V Lgicamente, la transicin de "cerrado"


verdadero
a "abierto" o de "verdadero" a "falso" N
0 V falso
se designa como flanco decreciente
Detectar flanco
o negativo. negativo
24 V
verdadero Para poder detectar estos estados, el
0 V falso
S7-200 ofrece dos funciones de
deteccin del flanco, P para flanco
creciente y N para flanco
negativo.

I0.0

En este ejemplo utilizaremos la funcin P de la forma siguiente:

I0.0
P
a s

Seal de entrada
"1"
a
Flanco positivo Flanco positivo Esta es la seal que
"0"
genera la funcin
P .
"1"
s
"0" Durante un ciclo se obtiene un "1"
o circulacin de corriente en el
esquema de contactos.

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 23


desconexin
Telerruptor Telerruptor
- Introduccin
- Solucin resumida
- Deteccin de flancos
- Marcas
- Descripcin de la solucin y test

Deteccin de flancos (2)

El contacto P para detectar flancos Correspondientemente, el contacto P


positivos se cierra durante un ciclo cuando el N para detectar flancos negati-
contacto asociado pasa de "falso" a vos se mantiene cerrado durante un
"verdadero". ciclo en las transiciones de
"verdadero" a "falso".
N

En nuestro ejercicio "Telerruptor" se uti-


liza P para transferir a las combina-
ciones siguientes una seal slo en el
momento de apretar el pulsador conec-
tado en I0.0.

As se introduce
esta funcin:

Abra en STEP 7-Micro/WIN el proyecto de prcticas "a:\d03.prj"en el dis-


quete. Este proyecto tambin est incompleto y ser terminado paso a paso.

1. Con el ratn, haga clic en el punto


cuyo elemento desea sustituirse
por una deteccin de flanco.

8 Marcar

2. Haciendo clic en el lista de familias 8 Marcar


de operaciones, seleccione
"Operaciones lgicas".

3. En la lista de operaciones que se


abre a continuacin seleccione Flanco
"Flanco positivo" o "Flanco negativo".

24 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Telerruptor Telerruptor
- Introduccin
- Solucin resumida
- Deteccin de flancos
- Marcas
- Descripcin de la solucin y test

Marcas (1)

Para materializar el telerruptor se preci-


san marcas.
La forma de trabajar con ellas se explica
brevemente en un ejemplo.

La marca de bit "M0.0" se utiliza dentro


del PLC para memorizar el resultado
intermedio de la combinacin "I0.0 Y
I0.1" en lugar de la salida.

En este segmento, la marca de bit se Aplicable las


utiliza como "contacto NA de entrada", veces que se
controlando as la salida Q0.3. La desee como
marca puede utilizarse en todos los contacto NA o
NC
puntos que se desee dentro del
programa.

Las marcas se utilizan, En PLCs, las marcas se utilizan como


como la memoria de una salidas; su efecto es similar a los rels Aplicacin
calculadora de bolsillo, o contactores auxiliares utilizados en la como salida
para guardar resultados tcnica convencional. Una marca
intermedios. puede utilizarse todas las veces que se Efecto de con-
desee como contacto NA o NC. tactor auxiliar

El contenido de marcas est inme-


El contenido se
diatamente disponible (en el mismo
actualiza inme-
ciclo) para las combinaciones
diatamente
siguientes.
Si se corta la alimenta-
cin se pierde el estado
Las marcas se utilizan cuando el
de la marca. Modificables
resultado intermedio de un segmento
Para evitar esto existe la debe procesarse en otros segmentos con -(S) o (R)
funcin de "remanencia". (como sumas parciales al sumar a Asignar slo
mano nmeros) o para guardar esta- una vez con
dos sucesivos evaluados. -( )-

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 25


desconexin
Telerruptor Telerruptor
- Introduccin
- Solucin resumida
- Deteccin de flancos
- Marcas
- Descripcin de la solucin y test

Marcas (2)

Ahora ya conoce como funcionan las marcas, con lo que podr entender la solucin
del circuito del telerruptor.
La funcin P permite, cada vez que se aprieta el pulsador
conectado a I0.0, la circulacin de corriente durante un ciclo -(S)
(deteccin de flanco) en el segmento Poner a 1

Por cada flanco , P Q0.5 deber -(R)


invertir su estado. Poner a 0

El estado invertido (sucesivo) no escribe directamente en Salvar estado


la salida Q0.5 ya que la salida recin puesta a 1 en la sucesivo en
rama "superior" sera puesta a 0 inmediatamente en la marcas para
rama "inferior". Por ello, el estado sucesivo lo escribimos evitar borrado
en la marca M0.0 (= salvar de borrado).

En el segmento 2 se asigna a la salida el estado "1" de la


marca M0.0.

En este punto es necesario posi- M0.0 se pone a


cionar una bobina para poner a 1 1 si Q0.5 no
la marca M0.0. El nmero bajo la estaba activada
bobina indica cuantos elementos ("falso")
a partir de la direccin inicial
indicada deben ponerse a 1.
Aqu: poner un bit a 1 a partir de
la marca M0.0.

Como la rama inferior materializa M0.0 se pone a


la funcin inversa de la rama 0 si Q0.5 estaba
superior, es necesario poner a 0 a 1 ("verda-
el bit de marca M0.0, es decir dero")
desactivarlo cuando, como
consecuencia de la pulsacin,
"circule corriente" por esta rama.

Complete el proyecto actual en STEP 7-Micro/WIN de la forma indicada anteriormente.

26 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Telerruptor Telerruptor
- Introduccin
- Solucin resumida
- Deteccin de flancos
- Marcas
- Descripcin de la solucin y test

Descripcin de la solucin
y test

Tomando como ejemplo la rama superior del segmento 1 (termina con (S), opera-
cin de conexin) explicaremos de nuevo la funcin en este programa ahora
terminado:
La "circulacin de corriente" en el esquema de contactos se muestra en el ciclo del
flanco positivo en I0.0.
Al activarse I0.0 (deteccin de
flanco -IPI-)
1
y
si Q0.5 es "0" en el ciclo actual
(la rama superior es verdadera,
tras consulta con contacto nor-
malmente cerrado)
1

entonces...
retener el estado sucesivo de
Q0.5 poniendo a 1 la marca
M0.0: -(S) Poner a 1 un bit a par-
tir de M0.0.
M0.0 tiene ya aqu el estado
sucesivo de Q0.5.
A Q0.5 slo se asigna el nuevo
estado al finalizar el ciclo, por lo
que slo aparece como "verda-
dero" o "1" en el siguiente ciclo
de la representacin KOP.

Guardar el programa terminado


en el disco duro.

Transferir el programa al PLC.

Para probar, pasar el PLC al


estado "RUN".

Pruebe su programa: active el pulsador


en I0.0 y observe la salida Q0.5.

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 27


desconexin
Telerruptor Telerruptor
- Introduccin
- Solucin resumida
- Deteccin de flancos
- Marcas
- Descripcin de la solucin y test

Demuestre lo que sabe

... ya que entretanto ha aprendido bastante cosas!

Por ello, lea y conteste a las cuestiones siguientes.


Qu es el ciclo de un PLC?
... qu tres partes importantes incluye un "ciclo"? ver pgina 9

Cmo se materializa con un PLC una autorretencin? ver pgina 13

Contacto normalmente cerrado: Qu aspecto tiene un esquema de contactos ver pgina 14


(KOP), qu medida de seguridad permite realizar?
Qu es un flanco, con qu se detecta y para qu se usa? ver pgina 23

Qu son marcas y para qu sirven? ver pgina 25


Cmo se introducen las bobinas "Poner a 1" y "Poner a 0" y qu efecto tienen? ver pgina 26

Seguro que ha podido contestar fcilmente a


estas preguntas. Aunque para ello haya tenido
que consultar las pginas indicadas.

Suponemos que lo ha entendido todo!

28 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Retardo a la Retardo a la desconexin
desconexin - Introduccin
- Guardar como ...
- Insertar segmento
- Descripcin de la solucin
- Introducir comentarios
Introduccin

El retardo a la conexin ya lo tratamos en


"El S7-200 en 1 hora". Ahora materializare-
mos un retardo a la desconexin.

Al pulsar S1 (I0.0) se activar un ventilador cuyo motor est


conectado a la salida Q0.0. Cuando se suelte S1 (I0.0), el ven-
tilador deber funcionar otros 3 segundos y luego pararse.

Cuando se
suelte S1 el ven-
tilador deber
funcionar an 3
segundos

Cronograma

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 29


desconexin
Retardo a la Retardo a la desconexin
desconexin - Introduccin
- Guardar como ...
- Insertar segmento
- Descripcin de la solucin
- Introducir comentarios

Introduccin

Forma de proceder
1) Primeramente cargue en el disco duro la Autorretencin,
nuestro primer ejemplo.

2) Luego guarde este ejemplo bajo otro nombre en el disco duro.

3) Seguidamente crearemos sitio con "Insertar segmento".

4) Finalmente completaremos el retardo a la desconexin y lo


dotaremos de comentarios.

5) Para acabar probaremos conjuntamente el programa.

En las prximas pginas seguiremos conjuntamente todos los pasos para


materializar de forma segura el retardo a la desconexin.

Le deseamos mucho xito.

30 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Retardo a la Retardo a la desconexin
desconexin - Introduccin
- Guardar como ...
- Insertar segmento
- Descripcin de la solucin
- Introducir comentarios

Guardar como ...

Para nuestro proyecto utilizaremos como base la Auto-


rretencin estudiada en el primer captulo.
La forma ms fcil de duplicar todo el proyecto es
cargarlo y guardarlo seguidamente con otro nuevo
nombre.

En STEP 7-Micro/WIN, cargar el proyecto "d01.prj" (Autorretencin) del disco


duro. All es donde se guard en el primer captulo.

Ahora queremos guardar el proyecto con otro nombre. Para ello proceder como se
describe seguidamente, usar el nombre "d04.prj".

1. Seleccione el comando de men Men:


"Archivo >Guardar como". Archivo, Guar-
dar como...

2. "d04"
2. "d04.mwp" 3. "Aceptar"

?
d04.mwp
8 Aceptar

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 31


desconexin
Retardo a la Retardo a la desconexin
desconexin - Introduccin
- Guardar como ...
- Insertar segmento
- Descripcin de la solucin
- Introducir comentarios

Insertar segmento

En la posicin del segmento 2 se desea insertar un segmento ms para poder


materializar el retardo a la desconexin. Para ello se precisan los pasos siguientes:

1. Active, haciendo clic con el ratn, el 8 Marcar


campo de ttulo de segmento 2.

2. Inserte un nuevo segmento en lugar


del segmento 2. Botn de seg-
mento en la
barra de herra-
mientas (F10)

Con ello se ha creado espacio para el nuevo segmento 2 que uti-


lizar para materializar el retardo a la desconexin. El contenido
del segmento 2 anterior se ha desplazado en un segmento.
Nota
Hay otra forma de crear espacio para introducir elementos KOP:

3. En el men Edicin, seleccionar el punto Men:


"Insertar" . Edicin,
Insertar...

4. Seleccionar
"Segmento".

32 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Retardo a la Retardo a la desconexin
desconexin - Introduccin
- Guardar como ...
- Insertar segmento
- Descripcin de la solucin
- Introducir comentarios

Solucin resumida

I0.0 activa a Q0.0 Cuando transcurre T37 se interrumpe la


Q0.0 se autorretiene ya que existe autorretencin a travs de este contacto.
una conexin en paralelo a I0.0. Con ello se para el motor.
Si no ha transcurrido el temporizador T37
se mantiene la autorretencin.

El programa terminado tiene el


aspecto siguiente.

Si est accionada Q0.0 e I0.0 est de nuevo a "0"


(S1 no est ya pulsado), entonces comienza a correr
el temporizador T37.

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 33


desconexin
Retardo a la Retardo a la desconexin
desconexin - Introduccin
- Guardar como ...
- Insertar segmento
- Descripcin de la solucin
- Introducir comentarios

Solucin - Introducir el programa

El segmento 1 debe tener el aspecto siguiente:

En el ejemplo Autorretencin, sobreescribir I0.1 con


T37.

En el segmento 2, insertar el programa siguiente:

T37 se introduce con:


F2 Temporizadores/contadores y
F3 Temporizador como retardo a la conexin.

T37 tiene una base de tiempo de 100 ms (vea tambin


"El S7-200 en una hora", pgina 36).
La temporizacin vale por ello 30 * 100 ms = 3 s.

34 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Retardo a la Retardo a la desconexin
desconexin - Introduccin
- Guardar como ...
- Insertar segmento
- Descripcin de la solucin
- Introducir comentarios

Descripcin de la solucin

As funciona nuestro
programa. Tiene dos I0.0
fases activas.

Q0.0

Fase 1 Fase 2

Fase 1: Activacin de la autorretencin, I0.0 est a "1"


(suponemos que Q0.0 no est activada).
Si se acciona I0.0
Y
T37 an no ha transcurrido
ENTONCES
se activa Q0.0 (="1").
A travs de este contacto se
produce la autorretencin de
Q0.0.
T37 no corre an ya que I0.0
todava no est a "1".

Fase 2:
I0.0 no est ya activada.
La autorretencin se mantiene
hasta que transcurra T37.
Mientras corra la temporizacin,
T37 est a "0" y circula
corriente por el contacto NC.
Si Q0.0 est activada Y I0.0 ya
no est accionada, entonces
corre la temporizacin T37.

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 35


desconexin
Retardo a la Retardo a la desconexin
desconexin - Introduccin
- Guardar como ...
- Insertar segmento
- Descripcin de la solucin
- Introducir comentarios

Introducir comentarios (1)


Guarde y pruebe su nuevo programa! Si acciona I0.0 se
activar Q0.0.
Si desconecta I0.0, Q0.0 se apagar tras 3 segundos.

Bien hecho! Quizs desee aadir ya, para trabajos posterio-


res (cambios o similares), notas al programa para que sirvan
de orientacin.
Tambin hemos pensado en ello. Para ello se ofrece la posibi-
lidad de aadir ttulo y comentario a cada segmento. Le mues-
tro la forma de hacerlo.

1. Hacer clic en el campo de ttulo del 8 2x


segmento 2.

2. Se visualiza el editor de comen- ? Ttulo


tarios. Introduzca ahora el ttulo
o nombre de su segmento ...

2
3. ... y aqu el ?
comentario al Comentario
segmento.

4. Pulsar Aceptar para


terminar la 8 Aceptar
introduccin.

36 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Retardo a la Retardo a la desconexin
desconexin - Introduccin
- Guardar como ...
- Insertar segmento
- Descripcin de la solucin
- Introducir comentarios

Introducir comentarios (2)

Tras aadir el comentario slo se


Iniciar retardo a la desconexin 3 s visualiza en pantalla el ttulo del
segmento.
Los comentarios pueden visuali-
zarse posteriormente activando de
nuevo el editor de comentarios.

Si desea que los comentarios se impriman


Men:
tambin con el programa, utilizar el comando Archivo,
de men "Archivo/Imprimir". Imprimir

Imprimir
comentarios de
segmento

8 Aceptar

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 37


desconexin
Retardo a la Retardo a la desconexin
desconexin - Introduccin
- Guardar como ...
- Insertar segmento
- Descripcin de la solucin
- Introducir comentarios

Demuestre lo que sabe

Lea las siguientes preguntas y contstelas:

Cmo puede realizarse un retardo a la desconexin? Dibuje el esquema


de contactos para dos soluciones posibles. Primero con una bobina normal
( ) y luego otra vez con (S) y (R). Ver pgina 29

Cmo se guarda un proyecto? Ver pgina 31

Cmo se define el valor de una temporizacin? Ver pgina 36 en "El


S7-200 en una hora"
Qu comentarios pueden hacerse a los segmentos? Ver pgina 36

Diploma

38 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Secuencia Mando secuencial
- Introduccin
- Fundamentos
- Uso de secuencias
- Modificacin
- Descripcin de la solucin,
ejemplo
Introduccin - Test

G. horario Q0.0 = "1" Marcha Paro


Posicin inicial
G. antihorario Q0.0 y Q0.1 = "1

Proteccin motor
Avance
Q0.2

Tope

Ahora realizaremos conjunta-


mente una secuencia.

Con S1 se pone en marcha con giro horario el motor de una taladra-


dora automtica. Tras 3 s se conecta el avance.
Cuando se alcanza el tope en I0.3, se desconecta el avance. Un
resorte lleva la mquina a la posicin inicial. Para ello el acciona-
miento gira en sentido antihorario (Q0.0 y Q0.1 estn a "1").
Una vez alcanzada la pos. inicial I0.4 = "1", el accionamiento sigue
funcionando otro segundo hasta que se desconecta la mquina. Con
paro es siempre posible desconectar la mquina
(se activa con I0.0 = "0").

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 39


desconexin
Secuencia Mando secuencial
- Introduccin
- Fundamentos
- Uso de secuencias
- Modificacin
- Descripcin de la solucin,
Planteamiento ejemplo
- Test

Este es el aspecto que tiene la solucin


para la secuencia del ejemplo de la
taladradora automtica.

Primer ciclo SM0.1


Proteccin motor I0.5
Paro I0.0
Borrar marcas de etapa M0.1 a M0.5.

Marcha S1
Mandril giro horario I0.0="1
Se arranca tiempo (T37) de aceleracin 3s

3s transcurridos
(T37)
Conecta avance Q0.2="1"
El mandril gira en sentido horario
Q0.0="1".
Tope
Cuando se alcanza el tope, el mandril
gira en sentido antihorario Q0.0="1"
y Q0.1="1" (inversin de sentido
mediante Q0.1).
Se desconecta el avance Q0.2="0".
Posicin inicial
Cuando se alcanza la posicin inicial
I0.4="1", el mandril gira todava 1s (T38),
Q0.0 = "1" y Q0.1 = "1".

1s transcurrido
(T38)
Se para el mandril Q0.0="0" y Q0.1="0".

Activar etapa 0.
Continuar con etapa 0

40 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Secuencia Mando secuencial
- Introduccin
- Fundamentos
- Uso de secuencias
- Modificacin
- Descripcin de la solucin,
ejemplo
Fundamentos (1) - Test

Vamos a resolver el mando de la taladradora


con una secuencia o cadena secuencial.

Qu es un mando o control secuencial?

Se trata de un mtodo de mando para el cual la tarea a resolver


se divide en pequeas etapas o pasos sucesivos (p. ej. motor
con, avance con, avance des ...).
Las tareas parciales (funciones) se denominan etapas. Etapas
Normalmente es necesario ejecutar una etapa antes de poder
comenzar la siguiente.
Se activa una nueva etapa cuando se cumple la condicin Condicin de
de transicin. transicin
Una etapa est activa cuando su marca asociada, Etapa activa
p. ej. M0.1 = "1".
marca etapa
MX.Y = "1"

El nmero de etapas sirve para


identificar unvocamente

Motor Con
Para cada estado
importante se define
una etapa o paso.
Tarea parcial/funcin de la
etapa (accin)
Avance Con

Marca etapa
Cada etapa tiene asignada una
marca separada (marca de etapa).
Una etapa est activada cuando est
activada su marca asociada (= "1").
Avance Des

Para las marcas de etapa es posible


utilizar direcciones de marca cuales-
quiera.

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 41


desconexin
Secuencia Mando secuencial
- Introduccin
- Fundamentos
- Uso de secuencias
- Modificacin
- Descripcin de la solucin,
ejemplo
Fundamentos (2) - Test

Qu es una condicin de transicin?

Cada etapa se arranca (activa) al cumplirse una cierta Condicin de


condicin. La condicin resulta generalmente de diferentes transicin activa
estados de la mquina. Por ejemplo del estado de fines de la marca de
carrera, pulsadores de mando, temperaturas alcanzadas u etapa
temporizaciones.
Casi siempre, una etapa anterior activa forma tambin
parte de la condicin.
Cuando se pone a 1 una nueva marca de etapa se Marca de etapa
pone a 0 la marca de la etapa precedente. activa "1"

Siempre est activada


slo una etapa.

Tope

La condicin para que est acti-


vada la etapa 4 es:
I0.4 deber ser "1" Y M0.3 (la
marca de la etapa 3) debe ser
"1".
Posicin inicial

Si se cumple esta condicin, p. ej. temporizacin transcurrida,


fin de carrera accionado, se activa una nueva etapa.
Normalmente se desactiva entonces otra etapa activa.

Al avanzar en la secuencia no nos preocupamos todava de la activa-


cin de las salidas. Esto se realizar en otra seccin del programa. Es
decir, un mando materializado con secuencias consta de dos secciones:
1) El avance propiamente dicho entre las diferentes etapas siempre que
se cumplan las condiciones necesarias (condicin de transicin).
2) La activacin de las salidas (mandar vlvulas y accionamiento).

42 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Secuencia Mando secuencial
- Introduccin
- Fundamentos
- Uso de secuencias
- Modificacin
- Descripcin de la solucin,
ejemplo
Fundamentos (3) - Test

Las dos secciones de un programa de mando secuencial:

1) Las condiciones de acti- Marcha S1 I0.1, 1. Sec. programa


vacin de las diferentes retardo 3 s, tope I0.3,
etapas (tareas parciales) posicin inicial I0.4, Marcha
se combinan lgicamente etapa anterior
con las diferentes marcas respectiva.
de etapa.
Marca de etapa M0.1,
Cuando se activan M0.2, M0.3, M0.4
sucesivamente las Secuencia
marcas M0.1... entonces
se ejecuta la secuencia
completa.

Con ello se define la


secuencia total de la
tarea.

2) Las marcas activas se Q0.1, Q0.2, 2. Sec.programa


asignan respectivamente Q0.0
a las salidas del PLC las
cuales, por su parte, Acciones
mandan p. ej. contactores
o vlvulas
P. ej. motores
Esto constituye el
vlvulas
interface a la
instalacin/mquina.

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 43


desconexin
Secuencia Mando secuencial
- Introduccin
- Fundamentos
- Uso de secuencias
- Modificacin
- Descripcin de la solucin,
ejemplo
Fundamentos (4) - Test

1) Mando/avance de la secuencia

En la secuencia se
avanza poniendo a 1 y a 0
las marcas de etapa.

Aqu M0.2 y
M0.3 son
marcas de etapa

2) Mando de las salidas a travs de marcas de etapa

Si una salida est a "0"


entonces no se activa.

Las salidas estn mandadas nicamente por las marcas de etapa.


Asignando a las salidas bobinas ( ) normales queda
garantizado el que la salida slo se active en la etapa respectiva!

Si una salida debe ser "1" (p. ej. Q0.0), en varias etapas, entonces las marcas de
etapa respectiva se combinan con una funcin "O" y se asignan a la salida.

44 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Secuencia Mando secuencial
- Introduccin
- Fundamentos
- Uso de secuencias
- Modificacin
- Descripcin de la solucin,
ejemplo
Trabajar con - Test
secuencias (1)

Cada etapa tiene asignada una marca separada (marca de


etapa). Esta est a "1" cuando est activa la etapa.
Para mayor claridad, en la secuencia o cadena secuencial
que nos ocupa nunca habr ms de una etapa simultneamente
activa. Es decir, slo debe estar a "1" una marca de etapa.
Si la tarea es ms compleja es ms favorable utilizar otra
secuencia ms.
En el caso de que deban controlarse independientemente y
de forma simultnea 2 o ms operaciones, entonces se trabaja
con secuencias separadas. Esto se muestra en el grfico siguiente.

Si M0.3="1" entonces arrancan


Secuencia A las dos secuencias B y C. M0.3
activa las marcas M0.4 y M1.1.
Como consecuencia se pone a
0 M0.3 y las secuencias B y C
avanzan con independencia.

Secuencia B Secuencia C

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 45


desconexin
Secuencia Mando secuencial
- Introduccin
- Fundamentos
- Uso de secuencias
- Modificacin
- Descripcin de la solucin,
ejemplo
Trabajar con - Test
secuencias (2)

En la prctica, una condicin de transicin puede estar compuesta de varios


contactos.

En el caso de nuestro ejemplo, ste podra p. ej. ampliarse con la condicin de que
slo sea posible poner en marcha cuando la taladradora est en la posicin inicial.
En este punto, la secuencia tiene entonces el aspecto siguiente:

Marcha Posicin
inicial

46 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Secuencia Mando secuencial
- Introduccin
- Fundamentos
- Uso de secuencias
- Modificacin
- Descripcin de la solucin,
ejemplo
Trabajar con - Test
secuencias (3)

Ventajas

La seleccin de mando en la secuencia y la activacin de


las salidas estn separadas
- As, si una salida no slo debe estar activa en las etapas
1, 2 y 3 sino tambin en la 7, esto slo exige modificar el
programa en un punto.

antes modificado

M0.2 Q0.3
M0.2 Q0.3

M0.3
M0.3

M0.7

- Los cambios en la seccin de mando de la secuencia no


aceptan a la activacin de las salidas.

El programa puede probarse fcilmente


- Cada etapa puede seguirse en la unidad de programacin.
- Si no avanza la secuencia puede detectarse fcilmente
qu condicin falta.

Se reducen los tiempos de parada de la mquina


- Si no funciona la mquina, en base a la posicin mecnica
de la misma y de la marca de etapa activa es fcil detectar
qu condicin de transicin falta.

Menores errores de programacin, puesta en marcha


ms rpida
- El uso de una secuencia obliga a una estructura de
programa que minimiza los errores de programacin.

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 47


desconexin
Mando secuencial
Secuencia - Introduccin
- Fundamentos
- Uso de secuencias
- Modificacin
- Descripcin de la solucin,
ejemplo
- Test
Importante para trabajar
con seguridad (1)

En la primera etapa (posicin inicial) no conviene que se activen


p. ej. accionamientos o vlvulas. En nuestro ej. se trata de la
etapa 0 o de la marca de etapa M0.0.

Si se pulsa "PARO" o se dispara la proteccin del


motor, basta con activar la primera marca de etapa
(en nuestro ej., M0.0) para que se paren todos los
accionamientos. Simultneamente es necesario
poner a cero las restantes marcas de etapa.

En el primer
Se activa M0.0, se ponen a cero
ciclo tras la
M0.1 a M0.5
reconexin,
- en el primer ciclo tras el
SM0.1 est a
restablecimiento de la alimentacin
"1" durante un
mediante SM0.1 o
ciclo
- si I0.0="0" o
- si I0.5="0".

La parte del programa mostrada en el ejemplo deber figurar al final de las


condiciones de transicin "normales" de la secuencia. Esto garantiza una
desconexin eventualmente necesaria antes de que se activen las salidas.

48 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Secuencia Mando secuencial
- Introduccin
- Fundamentos
- Uso de secuencias
- Modificacin
- Descripcin de la solucin,
ejemplo
Importante para trabajar - Test
con seguridad (2)

Un programa de secuencia debe tener el aspecto siguiente:

Seccin 1:
Mando y
avance de la
secuencia

Seccin 2:
Inicializacin
y paro
Nmero de marcas
puestas a 0

Seccin 3:
Mando de las salidas


Antes de la asignacin la primera salida d deber estar dispuesta la seccin para


activar la posicin inicial s. De esta forma tiene la mxima prioridad la seccin que
trata de la activacin de la posicin inicial.

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 49


desconexin
Secuencia Mando secuencial
- Introduccin
- Fundamentos
- Uso de secuencias
- Modificacin
- Descripcin de la solucin,
ejemplo
Modificacin - Test

En el segmento 6 se define en qu etapa el programa salta a la


etapa 5. En el ejemplo se trata de la etapa 0.

Esto es controlado por:

Puesta a 1 de M0.0 y puesta a


0 de M0.1 a M0.5.

Si el programa debe saltar automticamente tras la etapa 5 a la


etapa 1, entonces el segmento 6 debe tener el aspecto siguiente.

Con esta modificacin, la "taladradora automtica" funciona


automticamente hasta que sea detenida por I0.0 I0.5.

50 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Secuencia Mando secuencial
- Introduccin
- Fundamentos
- Uso de secuencias
- Modificacin
- Descripcin de la solucin,
ejemplo
Descripcin de la solucin, - Test
ejemplo (1)

Seccin 1 del programa - Avance de la secuencia

Activacin de la etapa 1
Se pone a 1 la marca de etapa M0.1
cuando la secuencia est en la posicin
inicial (M0.0 = "1") Y I0.1 se activa. Simul-
tneamente se pone a 0 M0.0, la marca
de etapa de la posicin inicial.

Activacin de la etapa 2
La marca de etapa M0.2 se pone a 1
cuando la secuencia est en la etapa 1
(M0.1 = "1") Y transcurre la temporiza-
cin T37. Simultneamente se pone a 0
la marca de etapa M0.1.

Activacin de la etapa 3
La marca de etapa M0.3 se activa
cuando la secuencia est en la etapa 2
(M0.2 = "1") Y la entrada I0.3 Tope est a
"1". Simultneamente se pone a 0 M0.2.

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 51


desconexin
Secuencia Mando secuencial
- Introduccin
- Fundamentos
- Uso de secuencias
- Modificacin
- Descripcin de la solucin,
ejemplo
Descripcin de la solucin, - Test
ejemplo (2)

Activacin de la etapa 4
Se pone a 1 la marca de etapa M0.4
cuando la secuencia est en la etapa 3
(M0.3 ="1") Y est a "1" la entrada I0.4
(posicin inicial). Simultneamente se
pone a 0 M0.3.

Activacin de la etapa 5
Se pone a 1 la marca de etapa M0.5
cuando la secuencia est en la etapa 4
(M0.4 = "1") Y ha transcurrido la tempori-
zacin T38. Simultneamente se pone a
0 la marca de etapa M0.4.

Activacin de la etapa 0
Si est activa la marca de etapa M0.5
(temporizacin T38 acabada) entonces la
secuencia activa la etapa 0 (etapa de ini-
cializacin). Esta etapa en el segmento 6
se ha incorporado a propsito porque en
este punto es posible prever la consulta
de otras condiciones p. ej. la retirada de
la pieza, antes de volver a activar la
etapa 0. En tal caso, esta condicin
deber conectarse en serie con el con-
tacto M0.5.

52 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Secuencia Mando secuencial
- Introduccin
- Fundamentos
- Uso de secuencias
- Modificacin
- Descripcin de la solucin,
ejemplo
Descripcin de la solucin, - Test
ejemplo (3)

Activacin de la temporizacin T37


Cuando se active la etapa 1 (M0.1 = "1"),
se arranca la temporizacin T37.

Activacin de la temporizacin T38


Cuando se active la etapa 4 (M0.4 = "1"),
se arranca la temporizacin T38.

Inicializacin de la secuencia
La marca de etapa M0.0 se pone a "1"
1) Durante el primer ciclo (SM0.1 vale
aqu durante un ciclo "1")
O
2) Si se pulsa PARO (I0.0 = "0")
O
3) Si se ha disparado la proteccin del
motor (I0.5 = "0"). Simultneamente
se ponen a 0 todas las marcas de
etapa M0.1 a M0.5.

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 53


desconexin
Secuencia Mando secuencial
- Introduccin
- Fundamentos
- Uso de secuencias
- Modificacin
- Descripcin de la solucin,
ejemplo
Descripcin de la solucin, - Test
ejemplo (4)

Seccin 2 del programa - Mando de las salidas

Activar salida Q0.0


(giro horario)
La salida Q0.0 est a "1" en las etapas
1, 2, 3, 4, es decir cuando estn a "1"
M0.1 M0.2 M0.3 M0.4.

Activar salida Q0.1


(inversin sentido giro)
La salida Q0.1 est "1" en las etapas 3 y
4, es decir cuando M0.3 M0.4 = "1".

Activar salida Q0.2


(avance Con)
Si la marca M0.2 = "1", entonces
la salida Q0.2 = "1".

54 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Secuencia Mando secuencial
- Introduccin
- Fundamentos
- Uso de secuencias
- Modificacin
- Descripcin de la solucin,
ejemplo
Test - Test

Este programa puede introducirlo Vd. mismo o cargarlo del disquete; est en el
archivo "d05.prj". Recuerde que el contacto del pulsador Paro I0.0 y de la Protec-
cin de motor I0.5 son "contactos normalmente cerrados". Esto es as por motivos
de seguridad, ya que permite detectar la rotura del cable entre dichos contactos y el
PLC, parando entonces la mquina.
Para test, I0.5 e I0.0 deben estar a "1", es decir deben lucir los LEDs de entrada.
Una breve pulsacin de I0.1 arranca el accionamiento. Tras 3 s se pone en marcha
el avance Q0.2. Tras pulsar I0.3 el accionamiento invierte su sentido de giro y se
detiene el avance Q0.2.
Cuando se alcanza la posicin inicial (breve activacin de I0.4), el accionamiento se
detiene tras 1 segundo.
I0.0 e I0.5 permiten parar el accionamiento en cualquier fase.
Siga la evolucin del programa en el modo Test. En cada caso podr ver exacta-
mente qu entrada es necesaria para que avance la secuencia.

Prubelo Ud. mismo!

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 55


desconexin
Secuencia Notas

56 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo


desconexin
Trabajo realizado.
Ahora podr resolver Vd. mismo
tareas con el S7-200. Si quiere tradu-
cir circuitos de contactores ms com-
plicados, en el Anexo figuran algunos
ejemplos prcticos.

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 57


desconexin
58 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo
desconexin
Le ha sabido a poco?

Otros ejercicios figuran en el directorio "Samples" en el directorio STEP 7-Micro/


WIN o en los "Tips & Tricks" (Ejemplos de aplicacin) relativos al S7-200. El
CD-ROM "Tips & Tricks" puede obtenerse a travs de un interlocutor SIMATIC.
Informaciones ms detalladas pueden consultarse en los manuales del S7-200.
Para ampliar conocimientos, asista a un curso sobre el S7-200 en el Centro de
formacin de Siemens o en su interlocutor SIMATIC.

Cuestiones pendientes
o problemas tcnicos:
Los interlocutores
SIMATIC le asisten con
gusto.

Contacte con el interlocutor SIMATIC del que ha


recibido el Kit de inicializacin. Le ayudar con
mucho gusto.
Si es posible contactar con su interlocutor, llame al
Telfono de atencin al cliente SIMATIC:
+49 911/895-7000.

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 59


desconexin
60 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo
desconexin
Seguidamente hemos agrupado algu-
nos ejemplos que le facilitarn traducir a
un esquema de contactos circuitos con
contactos y diodos complicados.

Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo 61


desconexin
62 Repaso Autorretencin Telerruptor Retardo a la Secuencia Anexo
desconexin
Anexo Consejos
En estas pginas
encontrar otros consejos
valiosos.

Circuito de puente

Si ha pasado de mandos por contactores a PLCs entonces conocer circuitos con contactos que no
es posible convertir directamente a un esquema de contactos KOP. Entre ellos cabe mencionar el
circuito en puente. Seguidamente se muestra brevemente la forma de resolver un circuito en puente
simple y otro complicado

1) Circuito en puente simple

a b c

E F

El circuito en puente simple (izquierda) se materializa con dos segmentos.


Para ello basta dividirlo en las diferentes ramas posibles. Para mejor
comparacin, el esquema de contactos se ha dibujado tambin vertical.

2) Circuito en puente complicado

a b

d e

F
Las dos ramas posibles se han transformado nuevamente y recombinado.
Por un lado, a, c paralela a b, por otro lado b, c paralela a a. Para mejor
comparacin, el esquema de contactos se ha dibujado tambin vertical.

En nuevos proyectos, evite dibujar el esquema elctrico de circuitos en puente,


piense de partida de un "esquema de contactos KOP".

Retardo a la 63
Repaso Autorretencin Telerruptor desconexin Secuencia Anexo A1
Anexo Consejos
En estas pginas
encontrar otros consejos
valiosos.

Circuito con diodos

Si en los esquemas elctricos "antiguos" se utilizaron diodos, su conversin a un esquema de con-


tactos KOP no es posible sin ms.

Como, por principio, los diodos representan conductores de unin, pero que slo conducen en un
sentido, esto se resuelve de forma similar al mtodo seguido en el circuito en puente. Para poderlo
comparar mejor con el esquema elctrico, el esquema de contactos KOP se ha dibujado vertical.

En este circuito son posibles tres ramas: a travs del contacto d,


el contacto e as como el contacto f.
La corriente slo puede circular por los diodos de b en sentido
a d o de c en sentido a e.
Debido a las tres ramas resultan los tres segmentos parciales
marcados en el esquema de contactos. Como los contactos d,
e y f estn en la misma barra que la salida G, estos tres subseg-
mentos se han unido tambin formando un segmento nico.

64 Retardo a la
A2 Repaso Autorretencin Telerruptor desconexin Secuencia Anexo
Anexo Consejos
En estas pginas
encontrar otros consejos
valiosos.

Conmutador

Los conmutadores tampoco tienen por qu causarle quebraderos de cabeza a la hora de transfor-
mar un esquema elctrico en un esquema de contactos KOP. Seguidamente se describe breve-
mente esta transformacin.

C D

Para ver mejor la va de circulacin, sta se ha resaltado


grficamente.
Para ello, el conmutador b se divide en un contacto normal-
mente cerrado que se considera en serie con a y que parti-
cipa en la salida C y en un contacto normalmente abierto
que tiene validez en paralelo a a y que conmuta D.
Es decir, por principio un conmutador puede convertirse en
un esquema de contactos mediante un contacto normal-
mente cerrado y un contacto normalmente abierto que tie-
nen la misma direccin de entrada.

Retardo a la 65
Repaso Autorretencin Telerruptor desconexin Secuencia Anexo A3
Anexo Consejos
Notas.

Notas

66 Retardo a la
A4 Repaso Autorretencin Telerruptor desconexin Secuencia Anexo
Anexo Indice
Para consultar,
remisiones a manuales
y abreviaturas.

$ Indice A...H

Este ndice incluye los conceptos ms importantes para programar el S7-200. Encontrar
breves explicaciones a las abreviaturas incluidas en esta obra as como remisiones a "El
S7-200 en una hora".

Se utiliza el smbolo siguiente:


1h-& Remisin a pgina de "El S7.200 en una hora"

A D
Autorretencin: 13 y siguientes DB1: Bloque de datos del S7-200
AWL: Lista de instrucciones (ingls: STL) DIV: Calcular divisin
Ayuda online: 8
E
B END: Instruccin de fin de programa: 31
Bit de tiempo: 7 Esquema de contactos: 1h-& 25
Binario: Representacin de nmeros en bits Estado: Permite observar un proceso en el
(dos valores posibles, 0 1) programa o en una tabla al efecto. Util para
Bit: Cifra binaria: 6 fines de test y diagnstico.
Bloque de datos: Memoria de variables del Estado KOP: 7, 1h-& 26
S7-200; en l pueden almacenarse valores
actuales para su uso en el programa de F
control Falso, verdadero: 6
Bloque de organizacin: Incluye el programa Flancos: 21, 22
de usuario del PLC que se ejecuta
ciclcamente
G
Bobina: Representacin en KOP de un
elemento de salida (comparable a un Guardar el programa: 1h-& 41
contactor): 17
Byte: Valor de 8 bits de ancho: 1h-& 48 H
HMI: Human-Machine-Interface (Manejo y
C visualizacin)
Ciclo de un PLC (3...10 ms): 9 y siguientes
Circuito con diodos: A2
Circuito en puente: A1
Circulacin de corriente en KOP: 7
Condicin de transicin: 40
Contacto NA: 8
Contacto NC: 14, 15
Cortar elementos: 1h-& 32
CPU: Central Processing Unit, unidad central,
p. ej. del S7-200
Retardo a la 67
Repaso Autorretencin Telerruptor desconexin Secuencia Anexo B1
Anexo Indice
Para consultar,
remisiones a manuales
y abreviaturas.

$ Indice I...R

I
I: Entrada, p. ej. I0.0 O
IB: Byte de entrada (8 bits), p. ej. IB0 OB1: Bloque de organizacin del S7-200
Imagen del proceso: El programa del PLC
trabaja con la imagen de la periferia. Al P
comenzar el ciclo se carga la imagen de las PAA: Imagen de proceso de las salidas: 10
entradas; al final se emite a las salidas fsicas PAE: Imagen de proceso de las entradas: 9
la imagen de las salidas: 9 y siguientes Palabra: un valor representado por 2 bytes
Insertar elementos: 1h-& 30 (16 bits)
IW: Palabra de entrada (16 bits), p. ej. IWO PLC: Programable Logic Controller: 1h-& 5
Poner a 0, poner a 1: 16 y siguientes
M
Mando combinacional: Mando que acta en Q
base a estados de entradas/salidas Q: Salida, p. ej. Q0.0
Mando secuencial: Mando dividido en etapas QB: Byte de salida (8 bits), p. ej. QB0
sucesivas con condiciones de transicin QW: Palabra de salida (16 bits), p. ej. QW0
entre las mismas. En las etapas se producen
las acciones programadas.
Mando semiautomtico: Mando que ejecuta
R
automticamente ciertas acciones pero
precisa en otro puntos la intervencin del Remanencia: 23
usuario. Retardo a la conexin: 1h-& 35
Maqueta: 1h-& 7 Retardo a la desconexin: 29 y siguientes
Marca: 25 y siguientes RET: Return, finalizar subprogramas
Marca de etapa: 41 RUN: Posicin del selector de modo del
MB: Byte de marcas (8 bits) S7-200 para el (re) arranque manual del PLC
MD: Palabra doble de marcas (32 bits)
Memoria V: Bloque de datos del S7-200
M+V: Manejo y visualizacin, p. ej. con
visualizadores de textos, paneles de
operador y paneles tctiles; hoy HMI
MW: Palabra de marcas (16 bits)

68 Retardo a la
B2 Repaso Autorretencin Telerruptor desconexin Secuencia Anexo
Anexo Indice
Para consultar,
remisiones a manuales
y abreviaturas.

$ Indice S...Z

S V
SBR: SubRoutine, subprograma V: Bit de variable, p. ej. V0.0
Secuencia: Cadena generalmente cerrada de VB: Bytes de variables, p. ej. VB0
etapas que se ejecuta secuencial-mente: 39 VD: Byte doble de variables, p. ej. VD45X
y siguientes Verdadero, falso: 6
Segmento, insertar: 32 VW: Palabra de variables, p. ej. VW45
Seguridad, aspector de: 19
Selector de modo: Selector en el S7-200 con X
3 posiciones: STOP, TERM, RUN XOR: O-Exclusiva, operacin (combinacin
Smbolos utilizados: 3 lgica); slo conmuta cuando hay estados
SMB: Byte de marcas especiales (8 bits), diferentes (antivalencia) en las entradas.
p. ej. SMB28
SMB28: Potencimetro del S7-200
Y
SMD: Palabra doble de marcas especiales
(32 bits) Y, operacin lgica: 6
SMW: Palabra de marcas especiales
(16 bits) Z
Solucin de autorretencin: 15 y siguientes Z0: Contador simple (CTU)
Solucin de retardo a la desconexin: 29 y
siguientes
Solucin de secuencia: 39 y siguientes
Solucin de telerruptor: 21 y siguientes
STOP: Posicin del selector de modo del
S7-200 para detener manualmente el PLC

T
T37 (Timer): 29 y siguientes
Telerruptor: 21 y siguientes
Temporizador: Tipo de datos para todas las
funciones de tiempo (aqu tambin llamado
"Timer")
TERM: Posicin del selector de modo del
S7-200. Permite intervenir en el PLC desde
STEP 7-Micro/WIN
Timer: Temporizador en ingls.
TON: Temporizador del S7-200, tambin
llamado Timer: 1h-& 36 y siguientes
TONR: Retardo a la conexin con memoria

Retardo a la 69
Repaso Autorretencin Telerruptor desconexin Secuencia Anexo B3
Siemens AG Fax: +49-911 895-2786
A&D AS MVM
Gleiwitzer Str. 555

90475 Nrnberg
Alemania

Resonancia de la publicacin "El S7-200 en dos horas"

Estimado usuario del micro-PLC S7-200:

Hemos creado "El S7-200 en dos horas" para - basndose en "El S7-200 en una hora" -
facilitarle la familiarizacin con el micro-PLC S7-200.

Estamos seguros que esta gua le permitir resolver con facilidad tareas de control tpicas.
Si a pesar de todo tiene alguna sugerencia personal, su opinin nos es muy importante.

Utilice este formulario para informarnos. Indiquenos tambin su nombre y direccin para que
podamos dirigirnos directamente a Vd. para consultas.

Muchas gracias

A&D AS MVM

_________________________________________________________________________________

Sugerencias y propuestas de mejora

De

Nombre _____________________ Funcin ________________________

Empresa _____________________ Telfono ________________________

Direccin _____________________ Lugar ________________________

Mis sugerencias:

_________________________________________________________________________________

_________________________________________________________________________________

_________________________________________________________________________________

_________________________________________________________________________________

_________________________________________________________________________________
70
_________________________________________________________________________________

A&D AS MVM/012000
Anexo Consejos
Notas.

72

También podría gustarte