Está en la página 1de 10

Electrnica y Automatizacin del Producto - Boletn de prcticas Prctica 5

Pg. 1/10
ELECTRNICA Y AUTOMATIZACIN DEL PRODUCTO - PRCTICA 5
AUTOMATIZACIN CON SFC Y STEP 7.

OBJETIVOS DE LA PRCTICA

Aprender el uso de STEP 7 para automatizar un proceso.
Asentar conocimientos de GRAFCET / SFC.

DESCRIPCIN

Se desea programar un control secuencial para automatizar una taladradora. Para ello se
deber programar un control secuencial partiendo de una figura tecnolgica (estructura
de la taladradora) y de una secuencia de acciones ya dados.

Elementos
La taladradora se compone de los siguientes elementos:
- Motor con aviso de que el taladro est en marcha/parado
- Pulsador de arranque y preselector de refrigerante
- Bomba de refrigerante con aviso de que se ha alcanzado la presin del refrigerante
("Presion_refrig_ok")
- Dispositivo de sujecin con aviso de que se ha alcanzado la presin nominal de
sujecin ("Presion_suj_ok")

Estado inicial
El estado inicial de la taladradora se define como sigue:
- El avance y el taladro se encuentran en la posicin superior.
- No se ha colocado la pieza.

Electrnica y Automatizacin del Producto - Boletn de prcticas Prctica 5

Pg. 2/10


Secuencia del proceso de perforacin
El proceso de perforacin se divide en los siguientes pasos:
- Insertar la pieza (manualmente)
- Arrancar la mquina con el pulsador de arranque (el motor se pone en marcha)
- Fijar la pieza a la presin nominal de sujecin
- Si es necesario, accionar el preselector para conectar la bomba del refrigerante
(dependiendo del material)
- Conectar la bomba del refrigerante (segn la preseleccin elegida)
- Bajar el taladro por el avance hasta la posicin inferior deseada (taladrar)
- Esperar 0,5 seg. en la posicin inferior deseada (taladrar)
- Subir el taladro por el avance hasta la posicin superior deseada
- Liberar la pieza y desconectar el motor y la bomba del refrigerante
- Sacar la pieza (manualmente)

INSTRUMENTACIN
SIMATIC S7-300 de SIEMENS
PC.

Electrnica y Automatizacin del Producto - Boletn de prcticas Prctica 5

Pg. 3/10
DESARROLLO DE LA PRCTICA

Crear un proyecto
Cree un proyecto tal y como se hizo en la anterior prctica, configurando el hardware y
configurando el protocolo MPI para la comunicacin entre el PLC y el PC (los
proyectos para los controles secuenciales no se diferencian de otros proyectos de
STEP7). Para crear un nuevo proyecto en el Administrador SIMATIC:
1. Elija el comando de men Archivo > Nuevo.
2. D el nombre "Taladradora" al proyecto.
3. En la carpeta "Taladradora" abra la tabla de smbolos haciendo doble clic en
"Smbolos".
4. Edite la tabla tal y como se describe a continuacin. Si desea escribir su
programa con direcciones simblicas indique, adems de las entradas y salidas
en el PLC, los nombres simblicos deseados (p. ej.: entrada E 124.4
"Presion_suj_ok) y eventualmente haga comentarios que ayuden a entender el
programa (p. ej.: "Aviso de que se ha alcanzado la presin nominal de sujecin
de la pieza"). En el ejemplo de la taladradora se supone que los pulsadores y
contactores se controlan a travs de las entradas y salidas de la periferia
integrada el sistema de automatizacin S7-300, CPU 314C-2DP. La periferia
integrada de esta CPU tiene 24 entradas y 16 salidas digitales. Los valores
predeterminados de las direcciones de entrada y salida en el PLC son: E 124.0 a
E 126.7 y A 124.0 a A 125.7.
5. A continuacin guarde la tabla de smbolos eligiendo el comando de men Tabla
> Guardar.

Electrnica y Automatizacin del Producto - Boletn de prcticas Prctica 5

Pg. 4/10


Crear un FB de S7-GRAPH
En el FB de S7-GRAPH se deposita la cadena secuencial. Para crear un FB de S7-
GRAPH:
1. En el Administrador SIMATIC abra el programa "Taladradora" y, en l, la
carpeta "Bloques".
2. Elija el comando de men Insertar > Bloque S7 > Bloque de funcin.
3. En el cuadro de dilogo "Propiedades" indique "GRAPH" como lenguaje de
creacin. Resultado: en la carpeta "Bloques" se crea de forma estndar el FB
vaco con el nmero 1.
Crear una cadena secuencial
Haciendo doble clic en el FB 1 aparece el editor de S7-GRAPH y el sistema inserta ya
la primera etapa (etapa inicial) y la primera transicin. Cree la estructura en el modo de
representacin "Cadena". Para visualizar condiciones y acciones, elija el comando de
men Ver > Mostrar > Condiciones y acciones.
Con ayuda del ratn y de la barra de herramientas "Cadena" posicione en el borde
izquierdo de la pantalla las dems etapas y transiciones, as como la rama alternativa y
el salto con el cual, una vez ejecutada la cadena hasta el final, se saltar al inicio de la
misma. Para ello dispone de las dos posibilidades siguientes.
1. Crear las interfaces necesarias: Para ello desplegar arriba a la izquierda el
Interface y en IN configurar las entradas (borrando de las que aparecen todas
menos INIT_SQ, y aadiendo las de nuestro bloque) y en OUT las salidas
E124.0
E124.1
E124.2
E124.0 E124.3

E124.4
E124.6
E124.5
E124.7
A124.0
A124.1
A124.2
A124.3
A124.4
Electrnica y Automatizacin del Producto - Boletn de prcticas Prctica 5

Pg. 5/10
(borrando todas las que aparecen por definicin y aadiendo las de nuestro
bloque).
2. Seleccione la transicin 1 y haga clic con el ratn sobre el smbolo Insertar etapa
+ transicin, hasta llegar a la etapa/transicin 6.
3. Marque la etapa 3 y seleccione el smbolo Abrir rama alternativa. De esta forma
habr abierto la rama alternativa para conectar el refrigerante. La rama empieza
con la transicin 7.
4. Seleccione con el ratn el smbolo Insertar etapa + transicin, e inserte entonces
la etapa 7 (S7) y la transicin 8 (T8).
5. Seleccione el smbolo Cerrar rama alternativa y seleccione entonces la transicin
3.
6. Cierre a continuacin la cadena seleccionando primero la transicin 6, haciendo
clic en el smbolo Insertar salto y seleccionando finalmente la etapa 1.
Programar las acciones de las etapas
El proceso es el siguiente:
1. Elija el comando de men Insertar > Accin.
2. Inserte una lnea de accin vaca haciendo un clic en el recuadro de la misma.
3. Introduzca las acciones.
Programar transiciones
Para programar condiciones de transicin se emplean las operaciones lgicas con bits
"Contacto normalmente abierto", "Contacto normalmente cerrado" y "Comparador".
Las transiciones se programan de la manera siguiente:
1. Cambie a la vista "KOP" y elija los smbolos correspondientes en la barra de
herramientas "KOP/FUP"
o Insertar contacto normalmente abierto
o Insertar contacto normalmente cerrado
o Insertar comparador
2. Posicione los smbolos en la posicin que corresponda haciendo un clic en las lneas
de transicin. Puede salir en cualquier momento del modo Insertar pulsando la tecla
ESC.
3. Introduzca los operandos. Para hacerlo, seleccione el cuadro de texto
correspondiente con un clic en el comodn "??.?" Despus introduzca un operando
absoluto o simblico (p. ej.: E124.7, "Pulsador de arranque").
Electrnica y Automatizacin del Producto - Boletn de prcticas Prctica 5

Pg. 6/10
4. Si lo desea, tambin puede introducir un comentario sobre la cadena secuencial. En
la vista "Cadena" el campo de comentario se encuentra en la parte superior izquierda
y se abre haciendo clic con el ratn.
5. Para programar comparadores es posible utilizar como operandos las informaciones
de sistema sobre las etapas. Los operandos tienen el siguiente significado:
o Nombre de la etapa.T: tiempo de activacin actual o ltimo tiempo de
activacin de la etapa i.
o Nombre de la etapa.U: tiempo de activacin actual o ltimo tiempo de
activacin de la etapa, sin incluir tiempos de error.
Guardar y cerrar la cadena secuencial
Al guardar la cadena secuencial inicia automticamente el proceso de compilacin.
1. Elija el comando de men Archivo > Guardar. Resultado: se abre el cuadro de
dilogo "Seleccionar DB de instancia" con el DB de instancia predeterminado (DB
1).
2. Acepte los ajustes haciendo clic en "Aceptar". Resultado: se crea automticamente
el bloque de datos de instancia y se deposita en la carpeta "Bloques". La advertencia
que puede aparecer entonces en el informe de compilacin, "SX sin contenido",
significa simplemente que no se ha programado ninguna accin en la etapa n.
3. Para cerrar la cadena secuencial elija el comando de men Archivo > Cerrar.
Integrar la cadena secuencial en el programa STEP 7. Programar el OB1
El programa del control secuencial para la taladradora se llama y se arranca desde el
bloque de organizacin OB 1. El OB 1 se puede crear en KOP, FUP, AWL o SCL (aqu,
en KOP). Programe el OB 1. Para ello siga los pasos siguientes:
1. Abra la carpeta "Bloques" del programa S7 "Taladradora" en el Administrador
SIMATIC.
2. Abra el editor KOP/AWL/FUP haciendo doble clic en el OB1.
3. Seleccione el lenguaje de programacin KOP en el men Ver.
4. Seleccione el segmento 1 y, sirvindose del catlogo de elementos de programa,
inserte la llamada de la cadena secuencial haciendo doble clic en el bloque FB1.
5. Indique en el cuadro KOP el nombre del bloque de datos de instancia
correspondiente (DB1).
6. Conecte la entrada INIT_SQ del bloque a E125.0 y nmbrelo en la tabla de
smbolos como "INIT_SQ". Este parmetro permite conducir la cadena secuencial a
la etapa inicial en modo online (en el ejemplo, la etapa 1).
Electrnica y Automatizacin del Producto - Boletn de prcticas Prctica 5

Pg. 7/10
7. Elija el comando de men Archivo > Guardar y cierre el bloque de organizacin con
el comando de men Archivo > Cerrar. Los dems parmetros de bloque no son
necesarios para este ejemplo.
Cargar el programa en la CPU y comprobar la cadena secuencial
Para poder cargar el programa en la CPU vaya al Administrador SIMATIC y cargue
todos los bloques (DB1, FB1, OB1, FC72 y SFC64) en la CPU del sistema de
automatizacin. Proceda de la siguiente forma:
1. Abra el programa S7 "Taladradora" en el Administrador SIMATIC y seleccione la
carpeta "Bloques".
2. Elija el comando de men Sistema de destino > Cargar (en el estado operativo
STOP).
Testear el programa de usuario
Para poder testear el programa de usuario es necesario establecer una conexin online
con la CPU.
1. Abra la ventana del proyecto en el Administrador SIMATIC.
2. Abra la cadena secuencial haciendo doble clic en el FB 1.
3. Elija el comando de men Test > Observar. Resultado: se visualizar el estado del
programa (la etapa inicial est activa). Las etapas activas se representan en color.
Electrnica y Automatizacin del Producto - Boletn de prcticas Prctica 5

Pg. 8/10

Electrnica y Automatizacin del Producto - Boletn de prcticas Prctica 5
Entregue al finalizar la prctica
Pg. 9/10
ELECTRNICA Y AUTOMATIZACIN DEL PRODUCTO -
PRCTICA 5 - AUTOMATIZACIN CON SFC Y STEP 7

Apellidos Nombre D.N.I. Grupo Fecha


CALIFICACION:

ESTUDIO TERICO

Conociendo el interface del proceso (la tabla de entradas y salidas de la pgina 5 de
la prctica) as como el SFC Nivel 1 que se muestra a continuacin, disee el SFC
nivel 2 (o SFC que hace referencia a las distintas seales de la tabla):
SFC Nivel 1 (Funcional)


Electrnica y Automatizacin del Producto - Boletn de prcticas Prctica 5
Entregue al finalizar la prctica
Pg. 10/10
SFC Nivel 2 (Tecnolgco)

También podría gustarte