0% encontró este documento útil (0 votos)
196 vistas22 páginas

Grafcet TERMOSOLDADOR PDF

Este documento describe el diseño de un programa S7-GRAPH para controlar un soldador térmico. El soldador usa una cuchilla calentada eléctricamente para soldar material de embalaje. El programa controlará el movimiento de la cuchilla y el tiempo de soldado de 10 segundos. Se proporcionan instrucciones detalladas sobre cómo crear el proyecto, símbolos, bloque de función y grafcet en S7-GRAPH.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
196 vistas22 páginas

Grafcet TERMOSOLDADOR PDF

Este documento describe el diseño de un programa S7-GRAPH para controlar un soldador térmico. El soldador usa una cuchilla calentada eléctricamente para soldar material de embalaje. El programa controlará el movimiento de la cuchilla y el tiempo de soldado de 10 segundos. Se proporcionan instrucciones detalladas sobre cómo crear el proyecto, símbolos, bloque de función y grafcet en S7-GRAPH.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Departament d’Educació

Iniciación al lenguaje S7 - GRAPH


Electricitat/Electrònica

1 DISEÑO MEDIANTE EL S7-GRAPH DEL FUNCIONAMIENTO DE UN


TERMOSOLDADOR
1.1 PLANTEAMIENTO DEL EJERCICIO

Con una cuchilla calentada eléctricamente, ha de soldarse material de embalaje bajo la


acción 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 posición inicial..

Nota: El cilindro de doble efecto estará mandado por una electro válvula biestable

A124.1 A124.0

E124.0

E124.1

Realizado por: Fecha: 21/12/06 Pagina: 4/50


Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS Fichero: GRAPH v1_6
Versión: 1.6
Departament d’Educació
Iniciación al lenguaje S7 - GRAPH
Electricitat/Electrònica

1.2 TERMOSOLDADOR. GRAFCET DE PRIMER Y SEGUNDO NIVEL

Grafcet de primer nivel

1 H1

M * a0

2 A+

a1

3 TIEMPO SOLDAR 10 S

Tiempo > a 10 seg.

4 A-

a0

Grafcet de segundo nivel

1 N A125.4

E125.3 * E124.0

2 N A124.0

E124.1

3 D T#10 S / M0.0

M0.0

4 N A124.1

E124.0

Realizado por: Fecha: 21/12/06 Pagina: 5/50


Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS Fichero: GRAPH v1_6
Versión: 1.6
Departament d’Educació
Iniciación al lenguaje S7 - GRAPH
Electricitat/Electrònica

1.3 TUTORIAL DE DISEÑO 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 “Símbolos” para poner el nombre a los operandos de
nuestro proyecto.

3º Picar dos veces


sobre “Símbolos”

1º Seleccionar
“Archivo” y
“Asistente de
nuevo proyecto” 2º Picar una vez con el raton
sobre “Programas S7”

• Editar la tabla de símbolos para ser usado en este ejercicio.

Al acabar la edición de los


símbolos, debemos “Guardar”

Realizado por: Fecha: 21/12/06 Pagina: 6/50


Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS Fichero: GRAPH v1_6
Versión: 1.6
Departament d’Educació
Iniciación al lenguaje S7 - GRAPH
Electricitat/Electrònica

3º El S7-GRAPH trabaja con bloques de Función, estos bloques de función 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
función”

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 automática ya me sale la etapa inicial (S1).

Realizado por: Fecha: 21/12/06 Pagina: 7/50


Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS Fichero: GRAPH v1_6
Versión: 1.6
Departament d’Educació
Iniciación al lenguaje S7 - GRAPH
Electricitat/Electrònica

• En esta aplicación, 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+ transición”

3º Picar una vez sobre la


opción “Insertar salto” 2º Picar una vez con el
raton sobre la transición
que hay debajo de S4

4º Como debe saltar a la etapa


S1, indicarlo en el recuadro.

Realizado por: Fecha: 21/12/06 Pagina: 8/50


Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS Fichero: GRAPH v1_6
Versión: 1.6
Departament d’Educació
Iniciación al lenguaje S7 - GRAPH
Electricitat/Electrònica

1º Ponerse encima del


recuadro Step 2 y pulsar el
boton de la derecha del raton.
Seleccionar “Insertar nuevo
elemento” y “Acción”

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: Fecha: 21/12/06 Pagina: 9/50


Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS Fichero: GRAPH v1_6
Versión: 1.6
Departament d’Educació
Iniciación al lenguaje S7 - GRAPH
Electricitat/Electrònica

1.4 DESCRIPCIÓN 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
“operación”.

Evento Operación Comentario


N Conexión de una salida o una marca mientras este la etapa activa
S Activación de una salida o una marca cuando se active la etapa.
R Desactivación de una salida o una marca cuando se active la etapa.
CALL Llamada a una subrutina mientras este la etapa activa
SIN
Conexión de forma retardada de una salida o marca, mientras este
D
activa la etapa.
Desconexión de forma retardada de una salida o marca, mientras
L
este activa la etapa.

o “S0” Al desactivarse la etapa. (actúa por flanco).


o “S1” Al activarse la etapa. (actúa por flanco)
o “V0” Al desaparecer un error de supervisón. (actúa por flanco)
o “V1” Al aparecer un error de supervisión. (actúa por flanco)
o “L0” Al aparecer un error de enclavamiento. (actúa por flanco)
o “L1” Al desaparecer un error de enclavamiento. (actúa por flanco)

Evento Operación Comentario


N Conexión de una salida o una marca
S0 S Activación de una salida o una marca .
R Desactivación de una salida o una marca
S1 CALL Llamada a una subrutina
ON Activar etapa
V0 OFF Desactivar etapa.
CS Carga del valor de preselección de un contador
V1 CU Contaje hacia arriba de un contador
CR Puesta a cero de un contador
L0 CD Contaje hacia abajo de un contador
TL Temporizador de impulso prolongado (SV)
L1 TD Temporizador de retardo a la conexión memorizado (SS)
TR Reset del temporizador de retardo (SS)

• Si se activa la casilla “depende del enclavamiento (condicionado)”. La acción que


pongamos dependerá de la condición de enclavamiento puesta en esa etapa

Realizado por: Fecha: 21/12/06 Pagina: 10/50


Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS Fichero: GRAPH v1_6
Versión: 1.6
Departament d’Educació
Iniciación al lenguaje S7 - GRAPH
Electricitat/Electrònica

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 3º Poner T#10 S


recuadro que esta debajo de (retardo de 10
Step 3 y pulsar el boton de la segundos
derecha del raton. Seleccionar
“Propiedades del objeto”.
2º Poner D ( La marca M0.0 se activara
cuando hayan transcurrido 10 segundos
desde la activación de la etapa 3)

Realizado por: Fecha: 21/12/06 Pagina: 11/50


Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS Fichero: GRAPH v1_6
Versión: 1.6
Departament d’Educació
Iniciación al lenguaje S7 - GRAPH
Electricitat/Electrònica

2º Poner A124.1 (bobina de la


1º Ponerse encima del electrovalvula biestable). El
recuadro que esta debajo de cilindro entrara
Step 4 y pulsar el boton de la
derecha del raton. Seleccionar
“Propiedades del objeto”.

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
después “KOP”

3º Ponerse sobre el contacto,


pulsar el boton derecho del
raton y seleccionar ”Insertar
2º Arrastrar los contactos símbolo” y buscar “Pulsador de
abiertos en cada marcha ciclo”.(E125.3)
transición.

Realizado por: Fecha: 21/12/06 Pagina: 12/50


Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS Fichero: GRAPH v1_6
Versión: 1.6
Departament d’Educació
Iniciación al lenguaje S7 - GRAPH
Electricitat/Electrònica

Siguiendo el proceso anterior poner los símbolos de las demás transiciones.

6º Una vez acabado de editar


todas las transiciones, compilar. 1ºEmpujador atrás (E124.0)
En caso de que haya algun error
saldra indicado en la parte
inferior.
2ºEmpujador delante (E124.1)

3º Tiempo de calentado (M0.0)

4ºEmpujador atrás (E124.0)


5º Ir a Herramientas
ÆPreferencias de bloque y
en “Parámetros FB” poner
“Minimos”.

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

2º Poner DB1 como DB de


4º Salvar
respaldo de los datos del
FB1.

3º Poner “Pulsador de
inicialización” (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 estén
programadas con N se desactivaran.

Realizado por: Fecha: 21/12/06 Pagina: 13/50


Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS Fichero: GRAPH v1_6
Versión: 1.6
Departament d’Educació
Iniciación al lenguaje S7 - GRAPH
Electricitat/Electrònica

Comprobar en el administrador que automáticamente el programa me ha creado ya el


FC72 y el SFC64 (Bloques necesarios para la ejecución 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 visualización y mediante el simulador actuar sobre las


transiciones.

1º En “Test” seleccionar
“Seguir etapa activa”

2º Pulsar en “Observar”

Realizado por: Fecha: 21/12/06 Pagina: 14/50


Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS Fichero: GRAPH v1_6
Versión: 1.6
Departament d’Educació
Iniciación al lenguaje S7 - GRAPH
Electricitat/Electrònica

1.5 CREACIÓN DE ACCIONES CONDICIONADAS


• Una vez probado el ejercicio, queremos que en la etapa inicial haya una acción
condicionada (Ha de funcionar una lámpara de forma intermitente).
• Nota: El que haya una condición en esa etapa, no significa que todas las
acciones de esa etapa dependan de esa condición. (en caso de depender de esa
condición la acción ira acompañada 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”

1º Seleccionamos la etapa 1 y
4º Compilamos y cambiamos a “vista etapa”
transferimos

2º Colocamos la condición
“M255.3”

A125.4

3º Rellenamos las propiedades


de la nueva acción
Marcamos

Realizado por: Fecha: 21/12/06 Pagina: 15/50


Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS Fichero: GRAPH v1_6
Versión: 1.6
Departament d’Educació
Iniciación al lenguaje S7 - GRAPH
Electricitat/Electrònica

Nota: Insertar en el simulador el AB125

Observaremos:
• Cuando SI se cumple la condición el recuadro de la etapa se ve de color verde
• Cuando NO se cumple la condición el recuadro de la etapa se ve de color rojo.

1º Cambiamos a
“Representación en cadena”

2º Pulsar en “Observar”

Realizado por: Fecha: 21/12/06 Pagina: 16/50


Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS Fichero: GRAPH v1_6
Versión: 1.6
Departament d’Educació
Iniciación al lenguaje S7 - GRAPH
Electricitat/Electrònica

1.6 CREACIÓN Y DESCRIPCIÓN DE LAS SUPERVISIONES


• Para el control de fallos, se usa la “Supervisión”.
• Normalmente las condiciones de supervisión son:
o Condiciones que son incompatibles entre si. (La activación simultanea de
los dos sensores de posición de un cilindro).
o La comparación del tiempo que lleva activa la etapa con el tiempo máximo
que preveamos que pueda tardar en hacer esa acción. (Un cilindro que
tarda 2 segundos en desplazarse, compararíamos el tiempo que lleva
activada la etapa con por ejemplo 4 segundos).
• Para trabajar con supervisones, debemos parametrizar el FB con parámetros
estándar.
• Cuando hay un error de supervisón, ejecutaremos como acción 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 continúe el ciclo, se debe cumplir la
transición y además en el OB1 se debe poner un 1 en el ACK_EF del FB1

Control de supervisión en la etapa 2.


Con esta supervisión controlaremos si hay alguna avería en la orden de salida del
cilindro. (Puede fallar la electro válvula o el sensor que confirma que ha salido).
1º Seleccionar con el raton la
2º Picar una vez encima de etapa 2 y picar sobre “Vista
supervisón y clicar dos veces etapa”
sobre el comparador de tiempos

3º Poner “Step2.T 6º Poner “ M 5.0 ”

4º Poner “ T#5 S ”

5º Poner “ V1 S ”

Realizado por: Fecha: 21/12/06 Pagina: 17/50


Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS Fichero: GRAPH v1_6
Versión: 1.6
Departament d’Educació
Iniciación al lenguaje S7 - GRAPH
Electricitat/Electrònica

Control de supervisión en la etapa 4.


• Con esta supervisión controlaremos si hay alguna avería en la orden de entrada
del cilindro. (Puede fallar la electro válvula o el sensor que confirma que ha
entrado).
• Para poder controlar la supervisión, debo de cambiar los parámetros del FB y
ponerlos a “Estándar”.

8º Salvar 7º Ir a “Herramientas” a
1º Picar la etapa 4” “Preferencias de bloque”-
En “Parámetros FB”
poner”Estandar”
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 parámetros Estándar, salen toda una serie de
opciones que serán estudiadas mas adelante.
2º Ponemos”DB1”
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 transición ya se cumple,
demos la orden de que el grafcet
siga evolucionando.

Realizado por: Fecha: 21/12/06 Pagina: 18/50


Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS Fichero: GRAPH v1_6
Versión: 1.6
Departament d’Educació
Iniciación al lenguaje S7 - GRAPH
Electricitat/Electrònica

• 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: Fecha: 21/12/06 Pagina: 19/50


Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS Fichero: GRAPH v1_6
Versión: 1.6
Departament d’Educació
Iniciación al lenguaje S7 - GRAPH
Electricitat/Electrònica

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 programación de ramas alternativas.
• Programar y comprobar como funciona una contador con preselección dentro del
S7-GRAPH.
• Comprobar que ocurre con las instrucciones programadas con N y con S si
accionamos el pulsador de inicialización.

UNIDAD DE REMACHADO
Funcionamiento:
Al accionar un pulsador (M), el cilindro B baja y sujeta las dos piezas a remachar, a
continuación el cilindro A remacha tres veces y retorna a su posición inicial. A
continuación el cilindro B retorna y libera las dos piezas.
Tendremos indicación luminosa intermitente:
-Cuando estemos en la etapa inicial del grafcet
-Cuando haya saltado alguna supervisión (alarma).

• El alumno desarrollara este ejercicio siguiendo el tutorial anterior y realizara la


supervisión en cada una de las etapas.

Realizado por: Fecha: 21/12/06 Pagina: 20/50


Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS Fichero: GRAPH v1_6
Versión: 1.6
Departament d’Educació
Iniciación al lenguaje S7 - GRAPH
Electricitat/Electrònica

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 B+ CARGA CONTADOR / VALOR 3

b1

3 A+

a1

4 A- CONTAJE 3 CICLOS

a0 * CONTADOR <3 a0 * CONTADOR = 3

5 B-

b0

Realizado por: Fecha: 21/12/06 Pagina: 21/50


Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS Fichero: GRAPH v1_6
Versión: 1.6
Departament d’Educació
Iniciación al lenguaje S7 - GRAPH
Electricitat/Electrònica

Grafcet de segundo nivel

M255.5

1 NC A125.4

E125.3 * E124.0 * E124.2

2 N A124.0 S Z1/ C#3

E124.1

3 S A124.2

E124.3

4 R A124.2 CD Z1

E124.2 * Z1 E124.2 * Z1

5 N A124.1

E124.0

Realizado por: Fecha: 21/12/06 Pagina: 22/50


Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS Fichero: GRAPH v1_6
Versión: 1.6
Departament d’Educació
Iniciación al lenguaje S7 - GRAPH
Electricitat/Electrònica

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: Fecha: 21/12/06 Pagina: 23/50


Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS Fichero: GRAPH v1_6
Versión: 1.6
Departament d’Educació
Iniciación al lenguaje S7 - GRAPH
Electricitat/Electrònica

2.1.3 REALIZACIÓN DEL GRAFCET DEL REMACHADOR MEDIANTE EL S7-GRAPH

Realizado por: Fecha: 21/12/06 Pagina: 24/50


Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS Fichero: GRAPH v1_6
Versión: 1.6
Departament d’Educació
Iniciación al lenguaje S7 - GRAPH
Electricitat/Electrònica

2.1.4 EDICIÓN DEL OB1

Realizado por: Fecha: 21/12/06 Pagina: 25/50


Ramon L.. Yuste Yuste IES SEP COMTE DE RIUS Fichero: GRAPH v1_6
Versión: 1.6

También podría gustarte