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