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

PRACTICA Tanque

El documento describe la implementación de un programa de llenado automático en un tanque utilizando un PLC modelo S7-1200 para obtener lecturas analógicas. Se detalla la planeación, ejecución y pruebas del proyecto, así como la configuración del software y hardware necesarios. Finalmente, se presentan los resultados obtenidos, donde se logró monitorear el nivel de agua en el tanque mediante indicadores visuales.

Cargado por

Jorge Vargas
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)
130 vistas22 páginas

PRACTICA Tanque

El documento describe la implementación de un programa de llenado automático en un tanque utilizando un PLC modelo S7-1200 para obtener lecturas analógicas. Se detalla la planeación, ejecución y pruebas del proyecto, así como la configuración del software y hardware necesarios. Finalmente, se presentan los resultados obtenidos, donde se logró monitorear el nivel de agua en el tanque mediante indicadores visuales.

Cargado por

Jorge Vargas
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

Fecha de revisión: 18/JUNIO/2021

UNIVERSIDAD TECNOLÓGICA
Indicaciones
EMILIANO ZAPATA Generales.
DEL ESTADO DE
MORELOS
• RECUERDE ELIMINAR TODOS LOS
DIVISIÓN ACADÉMICA DE MECÁNICA
. INDUSTRIAL

LECTURAS ANALÓGICAS

CONTROL LOGICO AVANZADO


REPORTE DE PRACTICA

PRESENTAN ASESOR ACADÉMICO


FLORES GARCIA OSVALDO VARGAS VALLE ROSENDO MARÍA
GUZMAN SUAREZ ISAAC JOSÉ
ANTHONY ROBLES LAGUNAS
TINTOR JIMENEZ ITZEL
VARGAS PÉREZ JORGE
CASPETA OCAMPO ALFREDO

EMILIANO ZAPATA, MOR, SEPTIEMBRE DE 2021


CAPÍTULO 1. DESCRIPCIÓN
DEL PROYECTO

1.1 Planteamiento del problema


Se debe implementar un programa de llenado automático en un tanque consiguiendo
lecturas analógicas.

1.1.1 General
Realizar una lectura de datos analógicos para conseguir el monitoreo del llenado de
un tanque.

1.1.2 Específicos
• Construir una plataforma de pruebas de llenado de tanque con un flotador.
• Realizar la programación en un dispositivo PLC modelo s7-1200.
• Obtener lecturas analogicas

1
CAPÍTULO 2. MARCO TEÓRICO

2.1 Revisión Bibliográfica

Para el trabajo que se va a desarrollar, se consulto un manual de prácticas el cual


existía información útil para la orientación de esta práctica.

2.1.1 PLC SIMATIC S7-1200

Figura 2.1 Controlador lógico programable

Es un dispositivo electrónico muy usado en Automatización Industrial. Un PLC


controla la lógica de funcionamiento de máquinas, plantas y procesos industriales,
procesan y reciben señales digitales y analógicas y pueden aplicar estrategias de
control. Programmable Logic Controller o Controlador lógico programable. Se trata de
un equipo electrónico, que, tal como su mismo nombre lo indica, se ha diseñado para
programar y controlar procesos secuenciales en tiempo real. Por lo general, es
posible encontrar este tipo de equipos en ambientes industriales

2
2.1.1.1 Potenciómetro

Figura 2.2 potenciómetro

Un potenciómetro es un resistor eléctrico variable de tres terminales y un contacto


deslizante o giratorio que permite ajustar el voltaje o tensión eléctrica. También
permite ajustar el amperaje o intensidad eléctrica. En muchos dispositivos eléctricos
los potenciómetros son los que establecen el nivel de salida. Por ejemplo, en un
altavoz el potenciómetro ajusta el volumen y en un televisor se puede utilizar para
controlar el brillo.

3
2.1.1.2 TIA PORTAL

Figura 2.3 Interfaz de tia portal

Es un software cuya principal utilidad es la posibilidad de integrar distintas


aplicaciones de software industrial para procesos de producción en un mismo interfaz
lo que facilita enormemente el aprendizaje, la interconexión y la operación. No
importa si se trata de la programación de un controlador, de la configuración de una
pantalla HMI o de la parametrización de los accionamientos: con esta nueva
arquitectura de software tanto los usuarios nuevos como los expertos trabajan de una
forma intuitiva y efectiva ya que no necesitan operar una amplia variedad de
sistemas de diferentes orígenes. Se trata de una aplicación modular a la que se le
pueden ir añadiendo nuevas funcionalidades según las necesidades concretas de
cada sector industrial.

4
CAPÍTULO 3. DESARROLLO

3.1 Planeación

En primera instancia se leyó el documento en el cual explica la práctica, pues cuya


información es de toral relevancia para el desarrollo de la misma, para esto de igual
manera se requirió tener instalado el programa ya que sobre este forware consistirá
la programación de la práctica.

3.1.1 Ejecución del Proyecto

Con la información del documento se comenzó pór la apertura y creación de un


nuevo proyecto al cual se le nombro “Tnk_Analog”, por consecuencia se configuro
dicho documento, en este caso se comenzó con el dispositivo plc simatic s7-1200.

Figura 3.1 pantalla para configuración de dispositivo

5
Se porcede a agregar un nuevo dispositivo con el nombre “controller_tank”, para ello se seleccionó el
modelo de la cpu, en este caso “cpu1214c” siguiendo el serial 6es7

Ya con esta etapa terminada, el sofware cambiara de manera automática a la vista del proyecto, esto
para la configuración en el hardware, se seleccionará “Signal board” esto estará desde el catalogo de
modulos adicionales, siguiendo la ruta catalog -> Signal board -> AO1 x 12 bits -> 6ES7 232.

6
El siguiente paso será en Device overview, aquí se puede controlar la dirección de las entradas o
salidas, también ajustarlas de nuevo, en este caso se selecciona %EW64- %EW66, estas serán las
entradas analógicas, para las salidas digitales asignamos %A0.0 - %A1.1, en la salida analógica será
en el signal board %AW80.

Continuando con la configuración del software, se asigna la dirección ip y la mascara de subred, para
ello, se accede a propiedades ->general -> profinet interface -> Ethernet addresses *> ip address, se
asigna 192.168.0.1 y la mascara de rubred 255.255.255.0

Ya asignada la anterior configuración, se procede a asignar variables globales del plc. Corresponde a
ser nombres descriptivos para cada una de las entradas o salidas que se utilicen.

Seleccionamos el nombre del proyecto, el modelo de la cpu y siguiente a etiquetas del plc, en este
ultimo encontraremos default table.

7
En este paso se requiere crear un bloque para la función FC1,seguiremos la misma ruta, solo que sin
entrar a plc tags, esta vez se seleccionara la carpeta “program blocks” ya en este paso se hará click
en “add new block”

Se selecciona “funtion FC” para proceder a indicar el nombre “Supervision filling level tank1”, ya que el
lenguaje de programación se realiza en diagramas de funciones, de manera automática se
enumerarán y se procede a confirmar las entradas dando click en ok.

8
Con el bloque ya creado, se deberá abrir de manera automática para proceder a escribir el programa,
se declarará la interfaz y se determinaran las variables locales

Input:
nivel_dep_Al
Ouput:
dep_max
dep_min
Tem:
dep_nivel_real
dep_nivel_norm

cada una de esta variables ayudaran a leer el valor analñogico para el llenado,describirán la indicación
máxima y mínima en la salida y almacenara un valor determinado tal como el nivel del tanque en el
rango de 100-1000 litros.

9
Ya con las variables declaradas podemos introducir el programa con el nombre de la variable, estas
se identificaran por el símbolo “#”.

10
En este paso se seleccionararn las propiedades, para ello seleccionamos “properties”
del bloque ejecuando de manera cíclica “Main [OB1]”.

Se selecciona el lenguaje de programación “FUP” y se aceptan las modificaciones

11
El bloque “Supervision fiññin level tank1” creado anteriormente debe lla,arse desde el
programa Main[OB1] o no se ejecutara.

Este bloque se arrastrara y se soltara en el segmento 1 del bloque Main[OB1]

En el OB1 se intercnectaran las variables de entrada, tal como las de salida, todo
esto junto con las variables del plc y se guardara el proyecto

12
Para subir el programa a la cpu, se marcara la carpeta “controller_tank” y se hará
click en el símbolo Downloand to device, este cargara el programa al dispositivo.

Ya que la carga se ha realizado en la cpu podemos finalizar la ventana de los


resultados de carga.

13
Se iniciará el cpu haciendo click en start CPU y se confirmara la ventana emergente
de notificación.

14
Para vigilar el estado de las variables se hará click en el símbolo “Monitoring on/off”,
ya que vigilara el estado de las variables durante la comprobación del programa.

Ya comprobado el programa procedemos a realizar pruebas, conectando el una


resistencia variables en tipo potenciómetro, con ayuda del voltaje conectado a una de
las entradas declaradas en el plc.

15
Conexión de componentes físicos para simular el sistema al cual se le aplicara el
proceso de monitoreo con el plc.

16
Pruebas de funcionamiento

17
Sistema simulado físicamente con los componentes y el dispositivo plc

18
3.3 Entrega del proyecto

Como se puede observar en la siguiente imagen, se muestra el dispositivo


funcionando, corriendo la programación realizada para esta práctica asi como los
componentes en la simulación del tanque como sistema siendo entregada y
revisada por el docente.

Plc simatic S7- 1200 en funcionamiento

19
CAPÍTULO 4. RESULTADOS

4.1 Resultados

Se logró la implementación del programa y simulación, mediante las lecturas


analógicas se pudo monitorear el llenado de un tanque como sistema pues se realizó
un indicador de nivel de agua con ayuda de un variador de voltaje conectado a una
de las entradas analógicas del PLC.

Si el nivel de agua está por debajo del nivel mínimo se enciende un foco, y si está
por encima del nivel máximo se enciende otro foco y, por último, si el nivel está entre
el valor mínimo y máximo ningún foco se enciende.

20
REFERENCIAS

SIEMENS. (2012). SCE . Obtenido de Lecturas analogicas : https://doc-0c-58-apps-


viewer.googleusercontent.com/viewer/secure/pdf/lg38mfhifg1beghbnrpnggnigp
2qol7p/7sbobesn0htm5g0ajmb147ikc4eqll86/1632523500000/drive/17090568
239847454935/ACFrOgAZ3MbO2JyJCHS5erV5fdwVXG0P9fyEBJOOqZ0sptkj
T2c4nsCWYUlWm2yMdN7SwAtKhbQZ7E

También podría gustarte