Está en la página 1de 23

Alumno S180003

Juan Antonio Quesada Arenas Trabajo Obligatorio AUTMATAS PROGRAMABLES NIVEL II Abril 2013

FUNDACION SAN VALERO SEAS, Centro de Formacin Abierta ZARAGOZA

PROPUESTA DE TRABAJO OBLIGATORIO

PG.: 2/23

Propuesta de trabajo
Programar un mezclador de ingredientes para realizar productos de repostera segn los tiempos de suministro de los distintos productos que se van a mezclar.

Descripcin y fases del proceso


Se desea realizar tres posibles productos de repostera que son: Magdalenas. Bizcochos. Rosquillas.

Para realizar estos 3 posibles productos, debemos mezclar ingredientes, cuya cantidad vendr determinada por el tiempo de apertura de vlvula de cada uno de los ingredientes. Cuando activemos el pulsador de activacin de proceso y seleccionemos el producto que deseamos fabricar (magdalenas, bizcochos rosquillas), activaremos una vlvula para introducir leche (A4.0) y otra para introducir harina (A4.1). Una vez introducidos los ingredientes, la mezcla se agita mediante una paleta accionada por un motor (A4.2). Dependiendo de los tiempos de introduccin de los ingredientes y de funcionamiento de la paleta, podremos hacer tres diferentes productos segn la tabla siguiente:

FC-045-02

PROPUESTA DE TRABAJO OBLIGATORIO

PG.: 3/23

El sinptico del proceso, sera el siguiente:

Soluciones a aportar para realizar este proceso:


1.- Realizar la aplicacin de forma estructurada usando FCs. 2.- Realizar la aplicacin de forma estructurada usando un DB global. 3.- Realizar la aplicacin de forma estructurada usando FBs con DBs de instancia. 4.- Realizar la aplicacin de forma estructurada usando un DB de multiinstancia.

FC-045-02

PROPUESTA DE TRABAJO OBLIGATORIO

PG.: 4/23

Objetivos del trabajo


Identificar los dispositivos y componentes que configuran el sistema automtico, explicando las caractersticas y funcionamiento de cada uno de ellos. Describir la secuencia de funcionamiento del sistema. Introducir las emergencias necesarias segn el diseador de la aplicacin, justificndolas y explicar la respuesta que el equipo de control ofrece ante cada una de ellas. Establecer el diagrama de flujo y/o de secuencia correspondiente al proceso que se quiere automatizar. Elaborar el programa de control que gobierna el sistema automtico, aplicando los principios de la programacin modular y estructurada. Introducir, si es conveniente, mdulos FBs, FCs DBs de uso especfico y configurados por el fabricante del autmata.

Bibliografa
Manual de asignatura. SEAS. Automatizacin. J. Pedro Romera / J. Antonio Lorite / Sebastin Montoro. Editorial Paraninfo. Diseo de automatismos. Francisco Ojeda Cherta. Editorial Paraninfo.

FC-045-02

PROPUESTA DE TRABAJO OBLIGATORIO

PG.: 5/23

Criterios de evaluacin
La evaluacin, es una componente fundamental de la formacin. Este trabajo obligatorio formar parte de t calificacin final. En esta tabla, se resumen los aspectos a valorar y el porcentaje que representa cada unos de los mismos.
% Total % Ob.

Contenidos generales Estructuracin, exposicin, orden, limpieza y presentacin Claridad en los conceptos Temas de especialidad Descripcin del funcionamiento del sistema y de cada uno de los elementos que lo componen. Uso de mdulos de programacin especfica (FBs, FCs DBs) Esquema del proceso (Grafcet). Programacin. Listado de entradas, salidas y simblicos. Programacin. Programa y comentarios (Entrega obligatoria en soporte informtico). TOTAL

10 10 90 20 10 15 15 30 100

Fecha lmite de recepcin de trabajos


Antes de la fecha fin correspondiente a tu matricula.

FC-045-02

PROPUESTA DE TRABAJO OBLIGATORIO

PG.: 6/23

Ficha de Correccin del Trabajo


(Espacio reservado para anotaciones del profesor) Profesor: Alumno (Cdigo / Nombre): Fecha de Entrega: Observaciones sobre el trabajo: Fecha de Calificacin:

Fecha y Firma:

FC-045-02

PROPUESTA DE TRABAJO OBLIGATORIO

PG.: 7/23

Formato de presentacin
1. Se presentar en formato papel DIN-A4. Se establece una extensin mnima de 15 pginas, sin incluir listados de programa y simblicos. 2. Se presentar en formato informtico toda la informacin del trabajo. 3. Las normas de presentacin sern las siguientes: Procesador: Microsoft WORD. Tamao de letra: 12 ptos. Tipo de letra: sern aconsejables letras como Arial o Times New Roman. Espaciado entre lneas: 1,5 Mrgenes: Lateral izquierdo: 3 cm. Lateral derecho: 2 cm. Margen superior: 3,5 cm. Margen inferior: 2,5 cm. 4. En caso de que el trabajo requiera archivos externos (dibujos Autocad, Catia, Excel, Power Point, programacin, etc) stos debern entregarse junto al trabajo. Es posible que algunos trabajos solo consten de estos ficheros, por lo cual no tendr validez lo indicado en el punto 3. 5. Si el trabajo consta de varios archivos deber enviarse en un solo fichero comprimido. 6. Si el tamao del archivo a enviar excede de 5Mb, en lugar de enviarse por correo electrnico deber entregarse en CD. 7. La fecha de entrega deber ser anterior a la fecha fin de matricula.

FC-045-02

PROPUESTA DE TRABAJO OBLIGATORIO

PG.: 8/23

Desarrollo de trabajo
La prctica propuesta es realizar la automatizacin mediate PLC de un mezclador de ingredientes de repostera.

Diagrama

A 4.0 Leche

A 4.1 Harina

A 4.2

E0.1 E0.2 E0.3 E0.4

Madalenas Bizcochos Rosquillas Activacin

A4.4 A4.5 A4.6 A4.7

En el panel de mando se ha aadido unas luces para sealizar que producto que est activado.

FC-045-02

PROPUESTA DE TRABAJO OBLIGATORIO Funcionamiento


Son 4 ejercicios, pero el funcionamiento de todos ellos es el mismo. Estando en reposo todos las salidas estan desactivadas, se seleciona un producto, se enciende la luz de dicho producto, al pulsar el botn de activacin se pone en marcha las salidas A4.0 y A4.1 (leche y harina respectivamente) durante el tiempo estipulado y al acabar ambos tiempos, se activa la salida A4.2 (agitador) durante su tiempo programado. Una vez acabado este tiempo vuelve a reposo, pero el producto selecionado sigue activo hasta que se selecione otro, siempre habr un producto selecionado. Para el funcionamiento de este autmata necesitamos: 7 salidas digitales de 24V. (4 para luces y 3 actuadores para valvulas y motores) 4 entradas digitales de 24V.

PG.: 9/23

Direccin de dispositivos
descripcin leche harina agitador l_madalena l_bizcocho l_rosquilla l_activacion b_madalena b_bizcocho b_rosquilla activacion direccin A A A A A A A E E E E 4.0 4.1 4.2 4.4 4.5 4.6 4.7 0.1 0.2 0.3 0.4

FC-045-02

PROPUESTA DE TRABAJO OBLIGATORIO

PG.: 10/23

GRAFCET
0 Reposo

Eleccin de producto( E 0.1 o E 0.2 o E 0.3 y E 0.4) 1 Encendido de luz del producto y carga de tiempos Activacin de salida A 4.1 y a 4.2 (leche y harina) Finaliza salida de producto Activacin de salida A 4.3 (agitador) finaliza proceso

FC-045-02

PROPUESTA DE TRABAJO OBLIGATORIO

PG.: 11/23

DIAGRAMA DE FLUJO
Reposo

Eleccin de producto Carga de tiempo (madalena) Carga de tiempo (bizcocho) Carga de tiempo (rosquilla)

Activacin de salidas (leche y harina)

Activacin de salida (agitador)

Reposo

FC-045-02

PROPUESTA DE TRABAJO OBLIGATORIO

PG.: 12/23

EXPLICACIN de los programas


1.- Realizar la aplicacin de forma estructurada usando FC's En esta aplicacin voy a trabajar con cuatro FC's, los 3 primeros son los tiempos de cada uno de los dispositivos de cada producto. El cuarto es el que hace funcionar todas las salidas. En el OB1 se elige el producto y se activa la luz correspondiente. La luz A4.7 se encender mientras el agitador este en funcionamiento.

PROGRAMACIN
Tabla de smbolos comn para las cuatro aplicaciones s_leche s_harina s_agitador l_madalena l_bizcocho l_rosquilla l_agitador b_madalena b_bizcocho b_rosquilla b_aceptar Cycle Execution t_leche t_harina t_agitador A A A A A A A E E E E OB T T T 4.0 4.1 4.2 4.4 4.5 4.6 4.7 0.1 0.2 0.3 0.4 1 1 2 3 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL OB 1 TIMER TIMER TIMER FC FC FC FC 1 2 3 4

Tabla de smbolos de la aplicacin 1 madalena FC 1 bizcocho FC 2 rosquillas FC 3 fabrica FC 4

FC-045-02

PROPUESTA DE TRABAJO OBLIGATORIO


OB1 segm. 1 eleccin de producto CALL "fabrica" U "b_madalena" CC "madalena" U "b_bizcocho" CC "bizcocho" U "b_rosquilla" CC "rosquillas" segm. 2 luz de producto U "b_madalena" S "l_madalena" R "l_bizcocho" R "l_rosquilla" U S R R U S R R "b_bizcocho" "l_bizcocho" "l_madalena" "l_rosquilla" "b_rosquilla" "l_rosquilla" "l_bizcocho" "l_madalena"

PG.: 13/23

FC1 // tiempo madalena // carga de leche L S5T#5S T MW 10 // carga de harina L S5T#2S T MW 12 // agitador L S5T#4S T MW 14
FC-045-02

PROPUESTA DE TRABAJO OBLIGATORIO

PG.: 14/23

FC2 // tiempo bizcocho // carga de leche L S5T#2S T MW 10 // carga de harina L S5T#3S T MW 12 // agitador L S5T#5S T MW 14 FC3 // tiempo rosquilla // carga de leche L S5T#3S T MW 10 // carga de harina L S5T#4S T MW 12 // agitador L S5T#2S T MW 14 FC4 // fabricacin U "b_aceptar" R "l_agitador" L MW 10 SV "t_leche" L MW 12 SV "t_harina" U =
FC-045-02

"t_leche" "s_leche"

PROPUESTA DE TRABAJO OBLIGATORIO

PG.: 15/23

U = UN UN

"t_harina" "s_harina" "t_leche" "t_harina"

L MW 14 SV "t_agitador" U = S "t_agitador" "s_agitador" "l_agitador"

2.-Realizar la aplicacin de forma estructurada usando un DB global En esta aplicacin voy a trabajar con cuatro FC's, los 3 primeros son la carga de los tiempos de cada una de los dispositivos de cada producto. El cuarto es el que hace funcionar todas las salidas y un DB que es donde estan los tiempos de cada producto. En el OB1 se elige el producto y se activa la luz correspondiente. La tabla de smbolos adems de la comn. bizcocho fabrica madalena rosquilla tiempo FC FC FC FC DB 2 4 1 3 1 FC FC FC FC DB 2 4 1 3 1

DB1 madalena leche harina agitador STRUCT STRUCT S5TIME S5T#5S S5TIME S5T#2S S5TIME S5T#4S END_STRUCT

FC-045-02

PROPUESTA DE TRABAJO OBLIGATORIO


bizcocho leche harina agitador rosquilla leche harina agitador STRUCT S5TIME S5T#2S S5TIME S5T#3S S5TIME S5T#5S END_STRUCT STRUCT S5TIME S5T#3S S5TIME S5T#4S S5TIME S5T#2S END_STRUCT END_STRUCT

PG.: 16/23

OB1 UC

"fabrica"

U E 0.1 CC "madalena" U E 0.2 CC "bizcocho" U E 0.3 CC "rosquilla" segm 2 luz de producto U E 0.1 S A 4.4 R A 4.5 R A 4.6 U S R R U S R R
FC-045-02

E A A A E A A A

0.2 4.5 4.4 4.6 0.3 4.6 4.5 4.4

PROPUESTA DE TRABAJO OBLIGATORIO

PG.: 17/23

FC1 L "tiempo".madalena.leche T MW 10 L T L T "tiempo".madalena.harina MW 12 "tiempo".madalena.agitador MW 14

FC2 L "tiempo".bizcocho.leche T MW 10 L T L T "tiempo".bizcocho.harina MW 12 "tiempo".bizcocho.agitador MW 14

FC3 L "tiempo".rosquilla.leche T MW 10 L T L T "tiempo".rosquilla.harina MW 12 "tiempo".rosquilla.agitador MW 14

FC4 U E 0.4 S A 4.7 L MW 10 SV T 1 L MW 12 SV T 2

FC-045-02

PROPUESTA DE TRABAJO OBLIGATORIO


U = U = T A T A 1 4.0 2 4.1

PG.: 18/23

UN T 1 UN T 2 L MW 14 SV T 3 U = R T A A 3 4.2 4.7

3.-Realzar la aplicacin de forma estructurada usando FB's con DB's de instancia En esta aplicacin voy a trabajar con un FB's, es el que hace funcionar todas las salidas y tres DB's que es donde estan los tiempos de cada producto. en el OB se elige el producto y se activa la luz correspondiente. tabla de smbolos adems de la comn. madalena bizcocho agitador factoria OB1 U "b_madalena" S M 1.1 R M 1.2 R M 1.3 DB DB DB FB 1 2 3 1 FB FB FB FB 1 1 1 1

FC-045-02

PROPUESTA DE TRABAJO OBLIGATORIO

PG.: 19/23

U S R R U S R R

"b_bizcocho" M 1.2 M 1.1 M 1.3 "b_rosquilla" M 1.3 M 1.1 M 1.2

U M 1.1 = "l_madalena" SPBNB m000 CALL "factoria" , "madalena" m000: NOP 0 U M 1.2 = "l_bizcocho" SPBNB m001 CALL "factoria" , "bizcocho" m001: NOP 0 U M 1.3 = "l_rosquilla" SPBNB m002 CALL "factoria" , "agitador" m002: NOP 0 FB1 U S U = "b_aceptar" M 0.0 M 0.0 "l_agitador"

L #leche SV "t_leche" L
FC-045-02

#harina

PROPUESTA DE TRABAJO OBLIGATORIO


SV U = U = U UN UN L SV U = R DB1 0.0 2.0 4.0 DB2 0.0 2.0 4.0 DB3 0.0 2.0 4.0 stat stat stat leche harina agitador S5TIME S5TIME S5TIME S5T#0MS S5T#0MS S5T#0MS S5T#3S S5T#4S S5T#2S stat stat stat leche harina agitador S5TIME S5TIME S5TIME S5T#0MS S5T#0MS S5T#0MS S5T#2S S5T#3S S5T#5S stat stat stat leche harina agitador S5TIME S5TIME S5TIME S5T#0MS S5T#0MS S5T#0MS S5T#5S S5T#2S S5T#4S "t_harina" "t_leche" "s_leche" "t_harina" "s_harina" M 0.0 "t_leche" "t_harina" #agitador "t_agitador" "t_agitador" "s_agitador" M 0.0

PG.: 20/23

FC-045-02

PROPUESTA DE TRABAJO OBLIGATORIO


4.-Realizar una aplicacin de forma estructurada usando DB de multiinstancia.

PG.: 21/23

En esta aplicacin voy a trabajar con dos FB's, el segundo es el que hace funcionar todas las salidas y se declaran las variables. En el primero se selecciona el producto y en el OB se llama al primer FB y activa la luz correspondiente. tabla de smbolos ades de la comn fabrica seleccion tiempo OB1 CALL "seleccion" , "tiempo" U = U = U = U = FB1 U "b_madalena" S M 1.1 R M 1.2 R M 1.3 U M 1.1 SPBNB m000 CALL #madalena leche :=S5T#5S harina :=S5T#2S agitador:=S5T#4S
FC-045-02

FB FB DB

2 1 1

FB FB FB

2 1 1

M 1.1 "l_madalena" M 1.2 "l_bizcocho" M 1.3 "l_rosquilla" M 0.0 "l_activacion"

PROPUESTA DE TRABAJO OBLIGATORIO


m000: NOP 0 U S R R "b_bizcocho" M 1.2 M 1.1 M 1.3

PG.: 22/23

U M 1.2 SPBNB m001 CALL #bizcocho leche :=S5T#2S harina :=S5T#3S agitador:=S5T#5S m001: NOP 0 U S R R "b_rosquilla" M 1.3 M 1.1 M 1.2

U M 1.3 SPBNB m002 CALL #rosquilla leche :=S5T#3S harina :=S5T#4S agitador:=S5T#2S m002: NOP 0 FB2 IN IN IN U S leche harina agitador S5TIME S5TIME S5TIME 0.0 2.0 4.0 S5T#0MS S5T#0MS S5T#0MS

"activacion" M 0.0

L #leche SV T 1 L
FC-045-02

#harina

PROPUESTA DE TRABAJO OBLIGATORIO


SV U = U = U UN UN L SV U = R DB1 00 06 12 stat stat stat madalena bizcocho rosquilla fb2 fb2 fb2 T 2

PG.: 23/23

T 1 "leche" T 2 "harina" M 0.0 T 1 T 2 #agitador T 3 T 3 "agitador" M 0.0

FC-045-02