Vous êtes sur la page 1sur 50

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

HERRAMIENTA DE INGENIERIA S7-GRAH Iniciacin al lenguaje S7-GRAPH

00. Tutorial del diseo del grafcet de un termosoldador mediante el S7-Graph. 01. Diseo mediante S7-Graph de una remachadora. 02. Diseo de control del vaciado y mezclado de lquidos. 03. Diseo de un semforo simple. 04. Diseo de un semforo de coches y peatones 05. Diseo de un sistema de elevacin de piezas.

IES SEP COMTE DE RIUS DE TARRAGONA

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 1/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

PRLOGO Esta documentacin forma parte de una serie de manuales que un grupo de profesores de tres institutos de educacin secundaria de Catalunya, como son: IES-SEP Comte de Rius de Tarragona IES Palau Ausit de Ripollet (Barcelona) IES-SEP La Garrotxa de Olot (Girona) han estado experimentando con diferentes materiales incluidos dentro de la temtica de la automatizacin, el control y las comunicaciones industriales. Este equipo de profesores, formaron un grupo de trabajo, llamado EDCAI (Experimentacin y Documentacin en Control y Automatizacin Industrial), reconocido tanto por el Departament dEducaci de la Generalitat de Catalunya como por la empresa Siemens, con unos objetivos tan sencillos como claros y que se basaban en la realizacin de documentacin realizada por profesores/as para profesores/as, y que adems, pudiese servir como manual para los alumnos, esto quiere decir que se ha intentado realizar una documentacin que sea fcil de seguir con unas explicaciones paso a paso de los diferentes procesos a realizar, para de esta manera poder alcanzar el objetivo propuesto en cada ejercicio. Este grupo de trabajo contina trabajando en cada uno de los temas para poder ir actualizando da a da esta documentacin, es por ello, que nos podis enviar vuestras sugerencias a travs de la informacin que encontrareis en la web dedicada a este grupo de trabajo y que desde aqu os invitamos a participar. www.iespalauausit.com/edcai/index.php

Esperamos que el esfuerzo y dedicacin que hemos realizado pueda ayudar a mejorar vuestra labor educativa.

Los profesores del grupo de trabajo EDCAI


Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 2/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

INDICE
1. DISEO MEDIANTE EL S7-GRAPH DEL FUNCIONAMIENTO DE UN TERMOSOLDADOR 1.1. PLANTEAMIENTO DEL EJERCICIO 1.2. TERMOSOLDADOR. GRAFCET DE PRIMER Y SEGUNDO NIVEL 1.3. TUTORIAL DE DISEO DEL PROGRAMA CREACIN DE LA TABLA DE SIMBOLOS CREACIN DEL FB DONDE DISEAREMOS EL S7-GRAPH INSERCIN DE ETAPAS Y ACCIONES 1.4. DESCRIPCIN DE LAS POSIBLES ACCIONESY EVENTOS 1.5. CREACIN DE ACCIONES CONDICIONADAS 1.6. CREACIN Y DESCRIPCIN DE LAS SUPERVISIONES 2. EJERCICIOS A REALIZAR POR LOS ALUMNOS 2.1. UNIDAD DE REMACHADO (RAMAS ALTERNATIVAS Y CONTADORES). 2.1.1. TABLA DE SIMBOLOS 2.1.2. UNIDAD DE REMACHADO, GRAFCET DE PRIMER Y SEGUNDO NIVEL 2.1.3. REALIZACIN DEL GRAFCET DEL REMACHADOR MEDIANTE EL S7GRAPH 2.1.4. EDICIN DEL OB1 2.2. EJERCICIO 2. VACIADO Y MEZCLADO DE LIQUIDOS (RAMAS SIMULTANEAS). 2.2.1. TABLA DE SIMBOLOS 2.2.2. MEZCLADOR, GRAFCET DE PRIMER Y SEGUNDO NIVEL 2.2.3. REALIZACIN DEL GRAFCET DEL MEZCLADOR CON S7-GRAPH 2.3. EJERCICIO 3, SEMAFORO COCHES 2.3.1. TABLA DE SIMBOLO 2.3.2. SEMAFORO COCHES , GRAFCET DE PRIMER Y SEGUNDO NIVEL 2.3.3. REALIZACIN DEL GRAFCET MEDIANTE EL S7-GRAPH 2.3.4. EDICIN DEL OB1 2.3.5. TABLA DE ESTADO 2.4. EJERCICIO 4, SEMAFORO COCHES Y PEATONES 2.4.1. TABLA DE SIMBOLOS 2.4.2. SEMAFORO COCHES Y PEATONES , GRAFCET DE PRIMER Y SEGUNDO NIVEL 2.4.3. REALIZACIN DEL GRAFCET MEDIANTE EL S7-GRAPH 2.4.4. EDICIN DEL OB1 2.4.5. VISUALIZACIN DE LA ETAPA ACTIVA MEDIANTE LA TABLA DE ESTADO 2.4.5.1. OPCION A: 2.4.5.2. OPCION B: 2.5. EJERCICIO 5, DISPOSITIVO ELEVADOR 2.5.1. TABLA DE SIMBOLOS 2.5.2. DISPOSITIVO ELEVADOR, GRAFCET DE PRIMER Y SEGUNDO NIVEL 2.5.3. REALIZACIN DEL GRAFCET MEDIANTE EL S7-GRAPH 2.5.4. CREACIN DE LAS SUPERVISIONES Y DE LA ACCION CONDICIONADA 2.5.5. EDICIN DEL OB1 2.5.6. VISUALIZACIN DE LA TABLA DE VARIABLES
Realizado por: Ramon L.. Yuste Yuste

PAG.
4 5 6

10 15 17 20 21 21 24 25 26 27 28 29 30 30 31 32 33 34 35 36 38 40

41 43 44 45 46 47 48 49 50

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 3/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

1 DISEO MEDIANTE EL S7-GRAPH TERMOSOLDADOR 1.1 PLANTEAMIENTO DEL EJERCICIO

DEL

FUNCIONAMIENTO

DE

UN

Con una cuchilla calentada elctricamente, ha de soldarse material de embalaje bajo la accin del calor. Funcionamiento: Al accionar un pulsador M (E125.3) la cuchilla avanza, Cuando la cuchilla llega al final de su recorrido, estar 10 segundos soldando el embalaje. Una vez transcurrido el tiempo, la cuchilla retroceder a su posicin inicial.. Nota: El cilindro de doble efecto estar mandado por una electro vlvula biestable

A124.1

A124.0 E124.0

E124.1

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 4/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

1.2 TERMOSOLDADOR. GRAFCET DE PRIMER Y SEGUNDO NIVEL Grafcet de primer nivel

H1

M * a0 2 a1

A+

TIEMPO SOLDAR 10 S

Tiempo > a 10 seg. 4 a0 A-

Grafcet de segundo nivel

A125.4

E125.3 * E124.0 2

N E124.1

A124.0

T#10 S / M0.0

M0.0 4 N A124.1

E124.0

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 5/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

1.3 TUTORIAL DE DISEO DEL PROGRAMA Para resolver este ejercicio con S7-GRAPH, debemos seguir el siguiente procedimiento: 1 Crearemos un proyecto utilizando el asistente de nuevo proyecto 2 Clicaremos sobre la carpeta Smbolos para poner el nombre a los operandos de nuestro proyecto.

3 Picar dos veces sobre Smbolos 1 Seleccionar Archivo y Asistente de nuevo proyecto

2 Picar una vez con el raton sobre Programas S7

Editar la tabla de smbolos para ser usado en este ejercicio.

Al acabar la edicin de los smbolos, debemos Guardar

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 6/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

3 El S7-GRAPH trabaja con bloques de Funcin, estos bloques de funcin resguardan sus datos en un DB que llevan asociado.

1 Poniendo el raton en el fondo de la pantalla, apretar el boton derecho y seleccionar Insertar nuevo objeto y despues Bloque de funcin

2 Seleccionamos el nombre del bloque (FB1) 4 Cuando aparezca en el fondo de la pantalla clicamos dos veces sobre el FB1 y se abrira el editor de GRAPH

3 En lenguaje, seleccionamos GRAPH y Aceptar

Al abrirse el editor, de forma automtica ya me sale la etapa inicial (S1).


IES SEP COMTE DE RIUS

Realizado por: Ramon L.. Yuste Yuste

Fecha: 21/12/06 Versin: 1.6

Pagina: 7/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

En esta aplicacin, necesitamos un total de 4 etapas. Como ya tengo 1, hemos de crear 3 mas.

1 Estando la etapa S1 marcada, picar tres veces sobre Insertar etapa+ transicin

3 Picar una vez sobre la opcin Insertar salto

2 Picar una vez con el raton sobre la transicin que hay debajo de S4

4 Como debe saltar a la etapa S1, indicarlo en el recuadro.

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 8/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

1 Ponerse encima del recuadro Step 2 y pulsar el boton de la derecha del raton. Seleccionar Insertar nuevo elemento y Accin

2 Ponerse encima del recuadro que esta debajo de Step 2 y pulsar el boton de la derecha del raton. Seleccionar Propiedades del objeto.

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 9/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

1.4 DESCRIPCIN DE LAS POSIBLES ACCIONES Y EVENTOS. Se pueden colocar diferentes tipos de acciones: En Evento, se puedo colocar: o SIN Quiere decir que mientras la etapa este activa se ejecutara la operacin. Evento Operacin N S R CALL SIN D L o o o o o o S0 S1 V0 V1 L0 L1 Comentario Conexin de una salida o una marca mientras este la etapa activa Activacin de una salida o una marca cuando se active la etapa. Desactivacin de una salida o una marca cuando se active la etapa. Llamada a una subrutina mientras este la etapa activa Conexin de forma retardada de una salida o marca, mientras este activa la etapa. Desconexin de forma retardada de una salida o marca, mientras este activa la etapa. Al desactivarse la etapa. (acta por flanco). Al activarse la etapa. (acta por flanco) Al desaparecer un error de supervisn. (acta por flanco) Al aparecer un error de supervisin. (acta por flanco) Al aparecer un error de enclavamiento. (acta por flanco) Al desaparecer un error de enclavamiento. (acta por flanco) Comentario Conexin de una salida o una marca Activacin de una salida o una marca . Desactivacin de una salida o una marca Llamada a una subrutina Activar etapa Desactivar etapa. Carga del valor de preseleccin de un contador Contaje hacia arriba de un contador Puesta a cero de un contador Contaje hacia abajo de un contador Temporizador de impulso prolongado (SV) Temporizador de retardo a la conexin memorizado (SS) Reset del temporizador de retardo (SS)

Evento Operacin N S S0 R CALL S1 ON OFF V0 CS V1 CU CR L0 CD TL L1 TD TR

Si se activa la casilla depende del enclavamiento (condicionado). La accin que pongamos depender de la condicin de enclavamiento puesta en esa etapa

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 10/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2 Poner A124.0 (bobina de la electrovalvula biestable). El cilindro saldra.

1 Poner N ( Esa salida solo funcionara mientras este activa esa etapa).

4 Poner M0.0

1 Ponerse encima del recuadro que esta debajo de Step 3 y pulsar el boton de la derecha del raton. Seleccionar Propiedades del objeto.

3 Poner T#10 S (retardo de 10 segundos 2 Poner D ( La marca M0.0 se activara cuando hayan transcurrido 10 segundos desde la activacin de la etapa 3)

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 11/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

1 Ponerse encima del recuadro que esta debajo de Step 4 y pulsar el boton de la derecha del raton. Seleccionar Propiedades del objeto.

2 Poner A124.1 (bobina de la electrovalvula biestable). El cilindro entrara

3 Poner N ( Esa salida solo funcionara mientras este activa esa etapa).

Una vez puestas las acciones, ponemos las transiciones


1 Cambiar el lenguaje de AWL y poner KOP. Seleccionar Ver y despus KOP 3 Ponerse sobre el contacto, pulsar el boton derecho del raton y seleccionar Insertar smbolo y buscar Pulsador de marcha ciclo.(E125.3)

2 Arrastrar los contactos abiertos en cada transicin.

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 12/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

Siguiendo el proceso anterior poner los smbolos de las dems transiciones.

6 Una vez acabado de editar todas las transiciones, compilar. En caso de que haya algun error saldra indicado en la parte inferior.

1Empujador atrs (E124.0)

2Empujador delante (E124.1)

3 Tiempo de calentado (M0.0)

4Empujador atrs (E124.0) 5 Ir a Herramientas Preferencias de bloque y en Parmetros FB poner Minimos.

Ir al administrador Simatic y picar dos veces sobre OB1 (se abrir el editor de KOP).

4 Salvar

2 Poner DB1 como DB de respaldo de los datos del FB1.

3 Poner Pulsador de inicializacin (E125.5) 1 Arrastrar el FB1 al primer segmento del OB1

Por defecto cuando abrimos un FB en lenguaje GRAPH, el programa le asigna un DB con el mismo numero que el FB. En INIT_SQ pondremos un elemento que cuando lo accionemos hara que se desactiven todas las etapas y se active la etapa inicial. Las acciones que estn programadas con N se desactivaran.
IES SEP COMTE DE RIUS

Realizado por: Ramon L.. Yuste Yuste

Fecha: 21/12/06 Versin: 1.6

Pagina: 13/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

Comprobar en el administrador que automticamente el programa me ha creado ya el FC72 y el SFC64 (Bloques necesarios para la ejecucin del Grafcet).

1 Abrir el simulador

2 Marcar bloques 3 Transferir

En el simulador abrir como entradas EB124 y EB125 y salidas AB124 Abrir el FB1 proceder a su visualizacin y mediante el simulador actuar sobre las transiciones.

1 En Test seleccionar Seguir etapa activa

2 Pulsar en Observar

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 14/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

1.5 CREACIN DE ACCIONES CONDICIONADAS Una vez probado el ejercicio, queremos que en la etapa inicial haya una accin condicionada (Ha de funcionar una lmpara de forma intermitente). Nota: El que haya una condicin en esa etapa, no significa que todas las acciones de esa etapa dependan de esa condicin. (en caso de depender de esa condicin la accin ira acompaada de una C). Ejemplo N C A125.0 Para modificar el ejercicio, primero iremos al hardware i configuraremos como byte de marcas el MB255.

3 Compilamos y transferimos 1 Picamos dos veces sobre la CPU

2 Seleccionamos Ciclo/Marca de ciclo y ponemos el byte 255

4 Compilamos y transferimos

1 Seleccionamos la etapa 1 y cambiamos a vista etapa

2 Colocamos la condicin M255.3 A125.4

N 3 Rellenamos las propiedades de la nueva accin Marcamos


Realizado por: Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 15/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

Nota: Insertar en el simulador el AB125 Observaremos: Cuando SI se cumple la condicin el recuadro de la etapa se ve de color verde Cuando NO se cumple la condicin el recuadro de la etapa se ve de color rojo.

1 Cambiamos a Representacin en cadena 2 Pulsar en Observar

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 16/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

1.6 CREACIN Y DESCRIPCIN DE LAS SUPERVISIONES Para el control de fallos, se usa la Supervisin. Normalmente las condiciones de supervisin son: o Condiciones que son incompatibles entre si. (La activacin simultanea de los dos sensores de posicin de un cilindro). o La comparacin del tiempo que lleva activa la etapa con el tiempo mximo que preveamos que pueda tardar en hacer esa accin. (Un cilindro que tarda 2 segundos en desplazarse, compararamos el tiempo que lleva activada la etapa con por ejemplo 4 segundos). Para trabajar con supervisones, debemos parametrizar el FB con parmetros estndar. Cuando hay un error de supervisn, ejecutaremos como accin lo que nos interese con las opciones V1 (Flanco de subida cuando detecta el error) o V0 (Flanco de bajada cuando desaparece el error.) Para que desaparezca el error y la cadena contine el ciclo, se debe cumplir la transicin y adems en el OB1 se debe poner un 1 en el ACK_EF del FB1 Control de supervisin en la etapa 2. Con esta supervisin controlaremos si hay alguna avera en la orden de salida del cilindro. (Puede fallar la electro vlvula o el sensor que confirma que ha salido).
2 Picar una vez encima de supervisn y clicar dos veces sobre el comparador de tiempos 1 Seleccionar con el raton la etapa 2 y picar sobre Vista etapa

3 Poner Step2.T

6 Poner M 5.0

4 Poner T#5 S

5 Poner V1 S

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 17/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

Control de supervisin en la etapa 4. Con esta supervisin controlaremos si hay alguna avera en la orden de entrada del cilindro. (Puede fallar la electro vlvula o el sensor que confirma que ha entrado). Para poder controlar la supervisin, debo de cambiar los parmetros del FB y ponerlos a Estndar.

8 Salvar

1 Picar la etapa 4

7 Ir a Herramientas a Preferencias de bloqueEn Parmetros FB ponerEstandar

2 Arrastrar el comparador

3 Poner Step4.T

4 Poner T#5 S

5 Poner V1 S

6 Poner M 5.1

A poner en el OB1 el FB1 con parmetros Estndar, salen toda una serie de opciones que sern estudiadas mas adelante.
2 PonemosDB1

1 Arrastramos el FB al segmento 1 3 Ponemos E125.5

4 Ponemos E125.3, el mismo pulsador de marcha, servira para que si la transicin ya se cumple, demos la orden de que el grafcet siga evolucionando.

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 18/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

En el OB1 insertamos un segmento que nos servir para resetear las alarmas (Dar el enterado).

1 Ponemos E125.7 2 Ponemos el Reset del M5.0

3 Ponemos el Reset del M5.1

Al Activar el pulsador E125.3 y el sensor E124.0, se activara la etapa S2. No accionar el sensor E124.1 y comprobar que a los 5 segundos, la etapa S2 se pone de color rojo y se activa el M5.0 (Indicador de fallo de salida en cilindro). Pulsar el E125.7 (Enterado) y se apagara el M5.0. Activar el sensor E124.1 y accionar el E125.3 (Marcha) con lo cual el grafcet seguir evolucionando.

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 19/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2 EJERCICIOS A DESARROLLAR POR EL ALUMNO: 2.1 EJERCICIO 1, UNIDAD DE REMACHADO Los objetivos de este ejercicio son: Aplicar en S7-GRAPH la programacin de ramas alternativas. Programar y comprobar como funciona una contador con preseleccin dentro del S7-GRAPH. Comprobar que ocurre con las instrucciones programadas con N y con S si accionamos el pulsador de inicializacin. UNIDAD DE REMACHADO Funcionamiento: Al accionar un pulsador (M), el cilindro B baja y sujeta las dos piezas a remachar, a continuacin el cilindro A remacha tres veces y retorna a su posicin inicial. A continuacin el cilindro B retorna y libera las dos piezas. Tendremos indicacin luminosa intermitente: -Cuando estemos en la etapa inicial del grafcet -Cuando haya saltado alguna supervisin (alarma).

El alumno desarrollara este ejercicio siguiendo el tutorial anterior y realizara la supervisin en cada una de las etapas.

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 20/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2.1.1 CREACION DE LA TABLA DE SIMBOLOS

2.1.2 UNIDAD DE REMACHADO, GRAFCET DE PRIMER Y SEGUNDO NIVEL Grafcet de primer nivel
Intermitente 1 H1 M * a0 * b0 2 b1 CARGA CONTADOR / VALOR 3

B+

A+

a1 ACONTAJE 3 CICLOS

a0 * CONTADOR <3 5

a0 * CONTADOR = 3 B-

b0

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 21/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

Grafcet de segundo nivel


M255.5 1 NC A125.4

E125.3 * E124.0 * E124.2 2 N E124.1 S A124.2 A124.0 S Z1/ C#3

E124.3 R A124.2 CD Z1

E124.2 * Z1 5

E124.2 * Z1 N E124.0 A124.1

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 22/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

PARA LA EDICION DE LA ETAPA 2 RELLENAR EL SIGUIENTE CUADRO


1 Al activarse la etapa (En el flanco de subida) 3 Numero de contador 2 Carga el valor inicial del contador 4 Numero de contajes que se cargaran en el contador

PARA LA EDICION DE LA ETAPA 4 RELLENAR EL SIGUIENTE CUADRO


1 Al activarse la etapa (En el flanco de subida) 3 Numero de contador 2 Decrementa el valor del contador

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 23/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2.1.3 REALIZACIN DEL GRAFCET DEL REMACHADOR MEDIANTE EL S7-GRAPH

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 24/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2.1.4 EDICIN DEL OB1

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 25/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2.2 EJERCICIO 2 VACIADO Y MEZCLADO DE LIQUIDOS Los objetivos de este ejercicio son: Aplicar en S7-GRAPH la programacin de ramas simultaneas. Programar y comprobar como funciona una accin cuando se desactiva una etapa.(Instruccin S0) Funcionamiento: Al accionar el pulsador de marcha se pone en funcionamiento el motor del mezclador Cuando ya funciona el mezclador, se abren al mismo tiempo las vlvulas del deposito A y del deposito B. Cuando las vlvulas estn activadas, pasan por ellas un caudal de 1 litro/minuto. Cuando haya en el mezclador 5 litros del deposito A y 10 litros del deposito B, el motor del mezclador aun funcionara durante 10 segundos a partir de los cuales se parara. Cuando el mezclador se pare, se abrir la vlvula de salida del mezclador durante 15 segundos a partir de los cuales el proceso quedara preparado para empezar de nuevo. Una lmpara en funcionamiento intermitente indicara que estamos en la etapa inicial.

PRODUCTO A

PRODUCTO B

A124.1 A125.2 E125.3

A124.3

A124.7 MARCHA PROCESO


Realizado por: Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 26/50
Fichero: GRAPH v1_6

PULSADOR INICIALIZACION

E125.7

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2.2.1TABLA DE SIMBOLOS

2.2.2.MEZCLADOR, GRAFCET DE PRIMER Y SEGUNDO NIVEL Grafcet de primer nivel

Marcha 2

ACTIVA MEZCLADOR Mezclador en marcha

ABRE VALVULA D1

ABRE VALVULA D2

Vaciado D1= 5 litros (5 segundos) 4 CIERRA VALVULA D1 8

Vaciado D2= 10 litros (10 segundos) CIERRA VALVULA D2

Vlvulas D1 y D2 cerradas 5 PARAR MEZCLADOR A LOS 10 SEGUNDOS Pasados los 10 segundos 6 ABRIR VALVULA DURANTE 15 SEGUNDOS Pasados los 15 segundos

Grafcet de segundo nivel


Realizado por: Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 27/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

E125.3 2

S A125.2

A125.2

A124.1

M0.0 T#5 S

A124.3

M0.1 T#10 S

M0.0 4 R A124.1 8

M0.1 R A124.3

A124.1 * A124.3 5 S0 R A125.2 D M0.2 T#10 S M0.2 6 M0.3 N A124.7 D M0.3 T#15 S

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 28/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2.2.3 REALIZACIN DEL GRAFCET DEL MEZCLADOR MEDIANTE EL S7-GRAPH

Para poder ramificar, se debe picar una vez con el ratn en T3 y a continuacin picar sobre el icono

Para poder cerrar la ramificacin debemos picar una vez con el ratn en S8 y arrastar la lnea hasta el punto de cierre.

Nota: 1 Antes de compilar, ir a Herramientas Preferencias de bloque y en Parmetros FB poner Mnimos. 2 Ir al OB1 y arrastra el FB1 asocindolo al DB1 y poniendo al E125.5 como INIT_SQ
Realizado por: Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 29/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2.3 EJERCICIO 3, SEMAFORO COCHES Los objetivos de este ejercicio son: Aplicar el funcionamiento de ciclo continuo y de ciclo nico en S7-GRAPH. Funcionamiento: Al accionar un pulsador (Marcha), se pone en funcionamiento la lmpara de color naranja de forma intermitente. Al cabo de 10 segundos se apaga la naranja y se enciende la lmpara verde. Al cabo de 8 segundos se apaga la verde y se enciende la naranja fija. Al cabo de 1 segundos se apaga la naranja y se enciende la roja. Al cabo de 8 segundo se apaga la roja y se enciende la verde. Ira repitiendo los ciclos hasta que accionemos el E125.4 que a su vez activara a la marca M10.0 que indicara que queremos que acabe el ciclo. En este caso al acabar la etapa 5 pasara a la etapa 1, resetandose la marca de final de ciclo y quedando preparado para empezar de nuevo a trabajar en ciclo continuo.

ROJO AMARILLO VERDE

Marcha Ciclo Final de ciclo

2.3.1TABLA DE SIMBOLOS

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 30/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2.3.2.SEMAFORO COCHES , GRAFCET DE PRIMER Y SEGUNDO NIVEL Grafcet de primer nivel


1 RESET FINAL CICLO Marcha 2

Intermitente 1 seg NARANJA TIEMPO NARANJA INT. 10 S

Tiempo > de 10 seg. 3 VERDE TIEMPO VERDE 8 S

Tiempo > de 8 seg. 4 NARANJA Tiempo > de 1 seg. TIEMPO NARANJA 1 S

5 Tiempo > de 8 seg. y ciclo continuo

ROJO Tiempo > de 8 seg. y final de ciclo

TIEMPO ROJO 8 S

Grafcet de segundo nivel


1 R M10.0

E125.3 M255.5 2 NC A124.1 M0.0 3 N A124.2 D M0.1 T#8 S M0.1 4 N A124.1 D M0.2 T#1 S M0.2 5 N A124.0 D M0.3 T#8 S M0.3 * M10.0 M0.3 * M10.0 D M0.0 T#10 S

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 31/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2.3.3 REALIZACIN DEL GRAFCET MEDIANTE EL S7-GRAPH

Nota: 1 Antes de compilar, ir a Herramientas Preferencias de bloque y en Parmetros FB poner Mnimos.

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 32/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2.3.4 EDICIN DEL OB1

2.3.5 TABLA DE ESTADO

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 33/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2.4 EJERCICIO 4, SEMAFORO COCHES Y PEATONES Los objetivos de este ejercicio son: Aplicar conocimientos adquiridos en ejercicios anteriores sobre acciones condicionadas y sobre ramas alternativas.. Poder saber visualizando la tabla de estado o desde un sistema SCADA la etapa o etapas activas en ese momento. Funcionamiento: Al accionar un pulsador (Marcha): Se pone en funcionamiento la lmpara de naranja coches y verde peatones de forma intermitente. Al cabo de 10 segundos se activa naranja coches fija y verde peatones intermitente. Al cabo de 3 segundos se activa rojo coches y verde peatones. Al cabo de 8 segundos sigue rojo coches y verde peatones intermitente. Al cabo de 3 segundos sigue rojo coches y rojo peatones. Al cabo de 1 segundo se activa verde coches y sigue rojo peatones. Al cabo de 20 segundos se activa naranja coches y sigue rojo peatones. Al cabo de 1 segundo se activa rojo coches y sigue rojo peatones. Al cabo de 1 segundo sigue rojo coches y se activa el verde peatones. As seguir repitiendo el ciclo hasta que se accione el pulsador de final de ciclo. Habr la opcin de que mientras este verde los coches, si acciono el pulsador de peatones cambiara a naranja coches en 2 segundos.

Pulsador Peatones E125.2

A124.1

A124.2

A124.0

A124.3 A124.4

E125.3 E125.4

Marcha Ciclo Final Ciclo

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 34/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2.4.1TABLA DE SIMBOLOS

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 35/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2.3.2.SEMAFORO COCHES Y PEATONES, GRAFCET DE PRIMER Y SEGUNDO NIVEL Grafcet de primer nivel

RESET F. CICLO Marcha Intermitente 1 seg Intermitente 1 seg

N. COCHES V. PEATONES TIEMPO 1 / 10 S Intermitente 1 seg TIEMPO 2 / 3 S

Tiempo 1 > de 10 seg. 3

N. COCHES V. PEATONES

Tiempo 2 > de 3 seg. 4 R. COCHES V. PEATONES Tiempo 3 > de 5 seg. TIEMPO 3 / 8 S

Intermitente 1 seg TIEMPO 4 / 3 S Tiempo 5 > a 1 seg.

R. COCHES V. PEATONES

Tiempo 4 > de 3 seg. 6 R. COCHES R. PEATONES Tiempo 5 > de 1 seg. TIEMPO 5 / 1 S Pulsador Peatones 10 V. COCHES R. PEATONES Tiempo 6 > de 10 seg. 8 N. COCHES R. PEATONES Tiempo 7 > de 1 seg. Tiempo 9 > a 2 seg. TIEMPO 9 / 2 S TIEMPO 7 / 1 S

V. COCHES R. PEATONES TIEMPO 6 / 20 S

9 Tiempo 8 > de 1 seg. y ciclo continuo

R. COCHES R. PEATONES Tiempo 8 > de 1 seg. y final de ciclo

TIEMPO 8 / 1 S

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 36/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

Grafcet de segundo nivel

R E125.3

M10.0

M255.5 NC A124.1

M255.5 NC A124.4 D M0.0 T#10 S

M0.0 3 N A124.1

M255.5 NC A124.4 D M0.1 T#3 S

M0.1 4 M0.2 5 M0.3 N A124.0 N A124.3 D M0.4 T#1 S M0.4 E125.2 7 N A124.2 N A124.3 D M0.5 T#20 S M0.5 8 M0.6 9 N A124.0 N A124.3 D M0.7 T#1 S M0.7 * M10.0 M0.7 * M10.0 N A124.1 N A124.3 D M0.6 T#1 S M1.0 10 N N A124.2 A124.3 D M1.0 T#2 S N A124.0 N A124.4 D M0.2 T#8 S M255.5 N A124.0 NC A124.4 D M0.3 T#3 S

2.4.3 REALIZACIN DEL GRAFCET MEDIANTE EL S7-GRAPH


Realizado por: Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 37/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 38/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

Nota: 1 Antes de compilar, ir a Herramientas Preferencias de bloque y en Parmetros FB poner Mnimos. 2 Ir al OB1 y arrastra el FB1 asocindolo al DB1 y poniendo al E125.5 como INIT_SQ

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 39/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2.4.4 EDICIN DEL OB1

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 40/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2.4.5VISUALIZACIN DE LA ETAPA ACTIVA MEDIANTE LA TABLA DE ESTADO 2.4.5.1OPCION A: Aadir en cada etapa como accin una marca con la operacin N que nos indicara que la etapa esta activa. Empezar con la M20.0 en la etapa 1 y acabar con la M21.1 en la etapa 10

Escribir todos los registros en la tabla de estado y comprobar el funcionamiento de los semforos y la etapa que esta activa.

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 41/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2.4.5.2 OPCION B: 1 Abrir el FB1 e ir a Herramientas Preferencias de bloque y en Parmetros FB poner Estndar. 2 Ir al OB1 al abrirlo comprobar que el FB1 sale en color rojo ya que ha cambiado la interface. Borrar el FB1 del segmento 1 y arrastrar de nuevo el FB1 al segmento 1 asocindolo al DB1 y poniendo al E125.5 como INIT_SQ y el MW30 en S_NO

Nuevo FB1 con los parmetros Estndar

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 42/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

3 Modificar la tabla de estado Borrar los registros del M20.0 al M21.1. Aadir a la visualizacin el registro MW30 en binario y en decimal.

En este caso el valor de MW30 sale 7, eso significa que esta activa la etapa numero 7

NOTA: Solo puedo usar este mtodo si el grafcet es un grafcet completamente secuencial o con ramas alternativas. No va bien cuando se disea un grafcet con ramas simultaneas, ya que al mismo tiempo pueden haber dos o mas etapas activas y solo se leer el valor de una de las etapas.

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 43/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2.5 EJERCICIO 5, DISPOSITIVO ELEVADOR Los objetivos de este ejercicio son: Aplicar en S7-GRAPH la programacin operaciones de palabra. Suma y mover. Implementar en S7- GRAPH los funcionamientos automtico (ciclo continuo), final de ciclo y paso a paso. DISPOSITIVO ELEVADOR Funcionamiento: Al accionar un pulsador : -Si los cilindros estn en su posicin inicial, el elevador sube. -Cuando el elevador esta arriba, sale el cilindro expulsor. -Cuando el cilindro expulsor llega delante, retorna el cilindro expulsor. -Cuando el cilindro expulsor llega atrs, baja el cilindro elevador. As ira repitiendo el proceso hasta que activemos el final de ciclo. Tendremos indicacin luminosa: -Indicacin intermitente cuando haya saltado alguna supervisin y fija en etapa inicial. -Indicacin cuando estemos en automtico. -Indicacin cuando estemos en paso a paso.
CILINDRO EXPULSOR

CILINDRO ELEVADOR

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 44/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2.5.1TABLA DE SIMBOLOS

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 45/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2.5.2.DISPOSITIVO ELEVADOR, GRAFCET DE PRIMER Y SEGUNDO NIVEL Grafcet de primer nivel


Pulsador Reset 1 H1 RESET CICLOS

Marcha y elevador abajo y expulsor atras 2 ELEVADOR + CONTAJE CICLOS

Elevador arriba 3 EXPULSOR +

Expulsor delante

EXPULSOR Expulsor atras

ELEVADOR Elevador abajo.

Grafcet de segundo nivel


1 N A125.4

E125.1

NC MW0 = 0

E125.3 * E124.0 * E124.4 2 N A124.0 E124.1 3 S A124.3 S1 N MW0 = MW0 +1

E124.5 4 R A124.3

E124.4 5 E124.0 N A124.1

2.5.3 REALIZACIN DEL GRAFCET MEDIANTE EL S7-GRAPH


Realizado por: Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 46/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 47/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2.5.4 CREACIN DE LAS SUPERVISIONES Y DE LA ACCION CONDICIONADA En la etapa 1 pondremos una accin condicionada donde tendremos la posibilidad de poner a cero el MW0 (numero de ciclos de funcionamiento realizados) si accionamos el pulsador E125.1

Crearemos las supervisones de cada etapa para controlar los fallos que pudieran haber. Pondremos en cada supervisin un tiempo de 4 segundos. Cuando tenemos seleccionado paso a paso nos encontramos que el tiempo de supervisin sigue corriendo con lo cual tenemos el problema que si no provocamos de forma rpida el cambio de paso nos saltara la supervisn. Para solucionar esto, mediante un contacto negado de la indicacin de paso a paso anulamos la supervisin mientras estemos en ese funcionamiento. Ponerlo en todas las supervisiones. Otra forma de que la supervisn no nos salte es la de desactivarla, para ello seleccionaremos Herramientas, Preferencia de bloque y en Parametros FB seleccionariamos Maximos o personalizados y compilariamos. Despues en el OB1 pondriamos en la opcin EN_SV el A125.1 (indicacin de funcionamiento automatico).

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 48/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2.5.5 EDICIN DEL OB1

Para trabajar en automatico 1Poner un 1 en SW_AUTO y se activara la salida conectada a AUTO_ON.

Para trabajar paso a paso 1Poner un 1 en SW_TAP y se activara la salida conectada a TAP_ON. 2 Cada vez que pongamos un 1 en T_PUSH realizara un cambio de etapa (funciona por flanco positivo)

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 49/50
Fichero: GRAPH v1_6

Departament dEducaci

Iniciacin al lenguaje S7 - GRAPH


Electricitat/Electrnica

2.5.6 VISUALIZACIN DE LA TABLA DE VARIABLES

Realizado por: Ramon L.. Yuste Yuste

IES SEP COMTE DE RIUS

Fecha: 21/12/06 Versin: 1.6

Pagina: 50/50
Fichero: GRAPH v1_6