Practica No3 Mezcladora Step 7
-
Upload
paul-sears -
Category
Documents
-
view
331 -
download
5
Transcript of Practica No3 Mezcladora Step 7
-
8/16/2019 Practica No3 Mezcladora Step 7
1/7
REPORTE DE PRACTICA 3 “MEZCLADORA” REALIZADA EN STEP 7
JIMÉNEZ GONZÁLEZ ARMANDO
INSTITUTO TECNOLÓGICO DE SALINA CRUZ
Resumen:
Mediante la siguiente práctica se desarrollaron
estrategias de programación enfatizando los
lenguajes más usuales para los Controladores
Lógicos Programables. STEP7 Micro/WIN® la
cual es una excelente herramienta de trabajo y
disponible para trabajar en tres lenguajes de
programación como lo son AWL, KOP y FUP.
La práctica fue realizada para conocer el
funcionamiento que tiene el PLC en diversas
aplicaciones, además de conocer el uso de una
herramienta de simulación visual conocidacomo STEP 7 que es un software donde se puede
simular el funcionamiento del PLC. Mediante
conexiones y diversos bloques que representan
cada parte del sistema se logra simular el
funcionamiento de un PLC en diversas
aplicaciones.
En esta práctica conocida como MEZCLADORA
se pretendió que el alumno aplicara la lógica
binaria y de combinaciones que tienen las
compuertas lógicas, la cual tiene mucha relación
con esta materia de PLC, al igual que en elanterior programa utilizado logixPro, en STEP 7
se pretende tener los mismos resultados al
conectar cada una de las partes del sistema,
hasta lograr que todo el sistema tenga un
funcionamiento adecuado y optimo, además de
cumplir con cada una de las condiciones
propuestas por la práctica. De esta manera se
logró conocer y aplicar los conocimientos
adquiridos durante la matera y así aplicarlos en
las prácticas propuestas.
Introducción
Para poder programar un PLC debemos de
conocer que es, para que sirve y cuál es el
lenguaje de programación. Para poder aprender
a programar un PLC debemos de conocer que es,
para que sirve y cuál es el lenguaje de
programación. Uno de los software más
conocidos para aprender a programar es el
STEP 7.
STEP 7 es un Software de Programación de PLC
(Controladores Lógicos Programables) el
SIMATIC-S7 de Siemens, es el sucesor de
SIMATIC S5 STEP 7 está ampliamente extendido
en toda Alemania. Los autómatas SIMATIC
constituyen un standard en la zona,
compitiendo en primera línea con otros
sistemas de programación y control lógico de
autómatas, según la norma IEC 61131-3
STEP 7 domina el mercado de lenguajes de
programación según la norma DIN EN 61131-3
disponiendo de tres lenguajes de programación:
FUP.- Funktionsplan, diagrama de
funciones
KOP.- Kontaktplan englisch LD o LAD,
diagrama de contactos
AWL - Anweisungsliste englisch STL,
lista de instrucción
El PLC (Controlador Lógico Programable) es un
dispositivo que se utiliza en la industria para el
control de diversos dispositivos, consta devarias entradas como salidas para para conectar
los diversos dispositivos a controlar. Tiene una
memoria para almacenar programas, permite
utilizar funciones específicas (lógicas, de
temporización, de conteo y aritméticas) para
implementar un circuito de control.
Para la práctica realizada en el simulador STEP
7 se utilizaron las diversas herramientas que
este nos ofrece, de tal manera que el problema a
resolver se le diera una solución.
Aplicando los conocimientos adquiridos enclase se pudo realizar las conexiones de dicha
práctica teniendo como resultado la compresión
del funcionamiento y de la importancia que esta
tiene.
A continuación se describe el procedimiento
que se llevó a cabo para realizar la práctica en
cuestión en el simulador STEP 7.
-
8/16/2019 Practica No3 Mezcladora Step 7
2/7
DESARROLLO.
A diferencia de un computador tradicional, un
PLC no tiene teclado, pantalla ni ratón, tampoco
tienen disco duro ni Windows. Pero
internamente si es un computador, con su
hardware: procesadores, memoria, puertos de
comunicación, etc. y con su software: un sistemaoperativo (que le llaman Firmware), y una
programación, específica para la aplicación o el
caso particular en que se está usando.
Para el desarrollo de esta práctica fue necesario
familiarizarse con el programa STEP 7 tener en
cuenta cada una de las herramientas con las que
cuanta, todo esto para tener resultados óptimos.
A continuación se presenta paso a paso el
funcionamiento de una mezcladora de pintura,
que está programada para mezclar dos
productos dependiendo para después enviarlos
a otro lugar, esto por medio de un motor quesaca la mezcla del recipiente.
En esta simulación se utilizan
temporizadores, contadores, válvulas, sensores,
botón de inicio, botón de paro, como entradas y
como salidas están los motores, y las válvulas de
la mezcladora. Todos estos componentes son
interpretados a través de pulsadores.
En el STEP 7 podemos programar en
cualquiera de los tres lenguajes disponibles, a
continuación se presentara la mezcladora en
KOP el cual es un lenguaje en “escalera” o
diagramas de contactos que en lo particular esel lenguaje más sencillo dentro del software.
La mezcladora está basada en los
siguientes símbolos:
En la Figura 1 se muestra el primer bloque en el
STEP 7 para el programa de la mezcladora.
Como primer punto se muestra el pulsador del
inicio del sistema con una retroalimentación de
la bomba 1 de esta manera la bomba seguirá
funcionando ya que debemos de recordar que
todo es a través de pulsadores y por tanto sedeben de crear condiciones de inicio del sistema
y de igual mente un paro de emergencia.
Al momento de activar el sistema
automáticamente se enciende la primera bomba
para el suministro de la primera sustancia para
la mezcla.
Cada una de las bombas tiene un botón de marca
para el inicio de su función. Posterior mente se
muestra en la Figura 2 que se establece el inicio
de la segunda bomba.
En el siguiente bloque podemos ver que ahora a
través de un pulsador podemos indicar que se
ha llegado al nivel deseado y posteriormente se
activa un SET. A partir de esto inicia el sistema y
tiempo de mezcla de las sustancias.
Figura 2.- Funcionamiento de la bomba dos.
Tabla 1 Símbolos del sistema de lamezcladora
Figura 1.- Primer bloque de inicio del
sistema.
-
8/16/2019 Practica No3 Mezcladora Step 7
3/7
Al momento de introducir el SET establecemos
una marca, es decir, “una memoria” para el
sistema. Y se establece como M0.1
Ahora nos toca programar el tiempo de mezcla
para las sustancias entonces para eso utilizamos
un temporizador TON capas de contar los ciclos
o tiempo de acuerdo a nuestra variable y lo
multiplica por milisegundos. En este caso se
activa al momento de que nuestro indicado denivel superior alcanzado se active y toma la
muestra del bloque anterior, es decir, toma la
marca M0.1
Posteriormente se toman en cuenta el tiempo
anterior del sistema y se nombran nuevas
condiciones de trabajo. En la figura 5 se
muestran las condiciones a realizar por la
mezcladora.
Ahora declaramos nuestro momento de vaciado
de la mezcla basándonos en nuestro
temporizador que es el que determino nuestro
tiempo de llenado y ahora se activaran la válvula
de vaciado y la bomba de vaciado, como se
muestra en el siguiente bloque.
En la figura 7 se muestra otra de las condiciones.
Ahora entra en la programación un contador
CTU que es un contador ascendente. Y se
programó de la siguiente manera para poder
realizar el conteo de los ciclos en la mezcla.
Figura 2.- Nivel superior e inicio delsistema para la mezcla.
Tabla 2.- Declaración de la marcaM0.1
Figura 5.- Temporización del sistema.
Figura 3.- Condiciones de inicio para elinicio de la mezcla.
Figura 4.- Declaración del tiempo devaciado.
Figura 6.- Bloque 7 del sistema con intervenciónde un contador CTU (contador ascendente)
-
8/16/2019 Practica No3 Mezcladora Step 7
4/7
En este tipo de CTU podemos notar que tiene
una R, y se trata de un RESET al sistema al
cumplirse su condición.
Por ultimo tenemos nuestra última sentencia
(Figura 8) en la programación que es nuestroRESET es decir el inicio del sistema.
Como pudimos notar en este lenguaje de
programación, es una manera fácil y sencilla de
declarar las variables de nuestro sistema, asíbuen también podemos hacer la declaración de
variables y de sentencias en el lenguaje AWL y
quedaría de la siguiente manera.
En este lenguaje de programación tiene una
manera de declarar sus inicios y su unión entre
componentes. LD es el inicio del sistema en cada
bloque, O es una unión en paralelo, A es una
unión en serie y AN es un componente en este
caso pulsadores de manera negada, es decir, que
está cerrado y no permite el paso de la señal.El la figura 10 se muestra la continuación del
programa para la mezcladora.
En el lenguaje de AWL es un poco más complejo
en la declaración de sus variables, pero sigue
siendo la mejor herramienta de programaciónpara un Controlador Lógico Programable ya que
es compatible con cualquiera de los lenguajes de
programación al momento de exportarlo.
En la figura 11 se muestra la continuación de la
programación de la mezcladora en AWL.
Podemos darnos cuenta que cada uno de los
componentes tiene una descripción en la tabla
de símbolos.
Figura 7.- Ultimo bloque de programación.
Figura 9.- Estructura de los dos primerosbloques del programa en AWL
Figura 10.- Bloques del programa en AWL con su simbología.
-
8/16/2019 Practica No3 Mezcladora Step 7
5/7
Como se puede notar el lenguaje AWL es
complejo pero muy sencillo y ponemos en
práctica lo aprendido durante la primera unidad
de la materia de PLC. En la figura 12 se muestra
el último bloque de sentencias del
funcionamiento de la mezcladora.
Ahora una vez que tenemos nuestro diseño del
sistema compilamos el programa como se
muestra en la figura 13, esperamos que no nos
marque algún error, y posteriormente
guardamos los cambios realizados en el
proyecto
Se procede a exportamos el programa realizado
en STEP 7 para poderlo cargar en el S7 de
SIMANTIC
Después se guarda el programa así como se
muestra en la figura 15 y se nombra. Después
de esto abrimos el simulador de S7 200 de
SIMANTIC.
Figura 11.- Mezcladora en AWL
Figura 12.- Ultimo bloque de programaciónde la mezcladora en AWL
Figura 13.- Compilación del programa
Figura 14.- Exportación del archivo.
igura 15.- Guardar el programa
-
8/16/2019 Practica No3 Mezcladora Step 7
6/7
Se procede a abrir el simulador y cargamos el
programa antes guardado. En la figura se
muestra como se hace.
Una vez que se abrió el archivo nos aparecerán
dos ventanas una en AWL y otra en KOP la que
nos importa es la ventana del lenguaje KOP le
damos RUN al programa y de esta forma
visualizaremos el funcionamiento que tiene el
programa que acabamos de hacer.
.
Al darle en aceptar se podrán ver el
funcionamiento por medio de los indicadores o
entradas en el sistema (los pulsadores), y
podremos ir viendo el funcionamiento en la
ventana del KOP y en los indicadores del PLC
como se muestra en las figuras siguientes.
El simulador SIMANTIC nos permite ver de
manera gráfica y sencilla el funcionamiento de
nuestros indicadores y actuadores del sistema.
En general del programa realizad en STEP 7
Figura 19 Funcionamiento en SIMATIC KOP
Figura 16.- S7_200 Cargar el programa.
Figura 17.- Inicio de la simulación en el Step 7
Figura 18.- Simulación del PLC.
-
8/16/2019 Practica No3 Mezcladora Step 7
7/7
CONCLUSION
STEP 7 es una herramienta fundamental a la
hora de programar PLC gracias a ella el
entendimiento de dicha materia ha sido mucho
mayor porque nos damos una idea muy clara de
cómo funciona.
Como resultados a los conocimientos
adquiridos en clase por el profesor, se pudo
realizar la práctica propuesta la cual consistió
en simular y controlar el funcionamiento du una
puerta de garaje en diferentes condiciones de
funcionamiento. Muchas de las prácticas
realizas en este simulador nos ayudan a reforzar
los conocimientos adquiridos durante el curso.
Se pudo llegar a buenos resultados aplicando la
lógica de contacto a prendida en clase además
de aplicar conocimientos nuevos aprendidoscomo lo es el uso de temporizadores marcas y
demás herramientas que nos provee este tipo de
programación de PLC.
Gracias a estos dos simuladores de PLC se nos
facilita la interpretación de los indicadores,
actuadores, temporizadores, comparadores,
contadores, entre otros componentes, y por
supuesto nos ofrece un mejor entendimiento
para el desarrollo de las habilidades que se
deben de desarrollar como futuros ingenieros
electrónicos.
Sin duda alguna la interpretación yprogramación de estos sistemas industriales es
de vital importancia para desarrollar técnicas y
habilidades a manera de que estos procesos
sean más eficientes y eficaces.