MM6160
SISTEMAS MECATRÓNICOS INDUSTRIALES Página 1 / 13
Tema :
Programación y Control de un Tanque - ON / OFF Grupo A–B–C–D
Nota: Mantenimiento de Maquinaria de Planta Fecha: / / Lab. Nº 8
CURSO: SISTEMAS MECATRÓNICOS
INDUSTRIALES
LABORATORIO N° 08
Programación y Control de un Tanque
ON / OFF
MM6160
SISTEMAS MECATRÓNICOS INDUSTRIALES Página 2 / 13
Tema :
Programación y Control de un Tanque - ON / OFF Grupo A–B–C–D
Nota: Mantenimiento de Maquinaria de Planta Fecha: / / Lab. Nº 8
1. Objetivo
Emplear los robots industriales como medio para mejorar la performance de los procesos
industriales.
2. Seguridad en la ejecución del laboratorio
Antes de realizar el laboratorio:
Tener cuidado con el tipo y niveles de voltaje que suministran a
los equipos
Antes de utilizar los instrumentos cerciorarse si son de entrada
o de salida, para no dañar los equipos
Tener cuidado en la conexión y en la desconexión de los
equipos utilizados
3. RECURSOS
Laptop/Computador.
Software instalado de TIA PORTAL y FACTORY IO.
4. INFORMACIÓN PREVIA
Conocimiento de Programación en el lenguaje LADDER, Temporizadores, Contadores,
Comparadores, lógica en la resolución de problemas de Automatización.
5. Software que Utilizaremos
TIA Portal V13, V14, V15 o V16.
Factory IO.
MM6160
SISTEMAS MECATRÓNICOS INDUSTRIALES Página 3 / 13
Tema :
Programación y Control de un Tanque - ON / OFF Grupo A–B–C–D
Nota: Mantenimiento de Maquinaria de Planta Fecha: / / Lab. Nº 8
6. Configuración del PLC en el TIA PORTAL y la declaración de las Variables de
proceso.
Para la configuración de la tabla de variables nos dirigimos a variables del PLC, una
vez dentro ingresamos todos los nombres (TAGs), direcciones y tipos de variables,
etc. a implementarse en las líneas de programación.
Luego de declarar todas las variables, nos dirigimos a la columna de bloques de
programación y le damos título a todos los segmentos de programación que van a
comandar el sistema de control requerido.
7. Programación para comandar todo el sistema de automatización del sistema
de control discreto de la escena de llenado del tanque.
Se muestra la programación para la automatización de cada uno de los elementos necesarios para
efectuar la automatización total del sistema lo más real posible, se presenta los segmentos de
programación en Lenguajes LADDER.
MM6160
SISTEMAS MECATRÓNICOS INDUSTRIALES Página 4 / 13
Tema :
Programación y Control de un Tanque - ON / OFF Grupo A–B–C–D
Nota: Mantenimiento de Maquinaria de Planta Fecha: / / Lab. Nº 8
MM6160
SISTEMAS MECATRÓNICOS INDUSTRIALES Página 4 / 13
Tema :
Programación y Control de un Tanque - ON / OFF Grupo A–B–C–D
Nota: Mantenimiento de Maquinaria de Planta Fecha: / / Lab. Nº 8
Primero se ve que se normaliza el sensor de ultrasonido de 0 a 27648 para que este normalizado de int a real de 16 a 32 bit se ve que
es con un minimo 0 a 300 como máximo ya estaría escalado de real a real y se convierte en la altura actural con la instrucción CONV
de real a int
Se repite el mismo proceso para el potenciómetro para que este normalizado de 0 a 300 y luego convertirlo a la altura deseado
MM6160
SISTEMAS MECATRÓNICOS INDUSTRIALES Página 5 / 13
Tema :
Programación y Control de un Tanque - ON / OFF Grupo A–B–C–D
Nota: Mantenimiento de Maquinaria de Planta Fecha: / / Lab. Nº 8
Se configuro el pulsador de incio con contactos y una marca
de carga y el led que se ilumina al iniciar el proceso
También se quiere hallar la altura faltante con la instrucción
SUB que resta la altura deseada y la actual que halla la altura
faltante
Se configura el pulsador reset con contactos de marca carga y
descarga
Se usa la instrucción sub que restaba 0 con la altura deseada
y sale la altura faltante
MM6160
SISTEMAS MECATRÓNICOS INDUSTRIALES Página 6 / 13
Tema :
Programación y Control de un Tanque - ON / OFF Grupo A–B–C–D
Nota: Mantenimiento de Maquinaria de Planta Fecha: / / Lab. Nº 8
Se activa la carga del tanque y tiene un contacto donde se ve la altura
faltante luego se normaliza la altura faltante desde 0 hasta la altura
deseada luego se usa la instrucción MUL que multiplica la altura
normalizada faltante por 100 y sale la marca porcentaje donde se va a
scale x que normaliza de 0 a 27848 a bomba carga
Luego va a modo porcentaje donde va de 0 a 5 luego de 5 a 25, 25 a 50,
50 a 75, 75 a 100 y va bomba carga con la instrucción mul que multiplique
in1 con in2
MM6160
SISTEMAS MECATRÓNICOS INDUSTRIALES Página 7 / 13
Tema :
Programación y Control de un Tanque - ON / OFF Grupo A–B–C–D
Nota: Mantenimiento de Maquinaria de Planta Fecha: / / Lab. Nº 8
Se activa la descarga del tanque y tiene un contacto donde se ve la altura
faltante luego se normaliza la altura faltante desde 0 hasta la altura
deseada luego se usa la instrucción MUL que multiplica la altura
normalizada faltante por 100 y sale la marca porcentaje donde se va a
scale x que normaliza de 0 a 27848 a bomba descarga
Luego va a modo porcentaje donde va de 0 a 5 luego de 5 a 25, 25 a 50,
50 a 75, 75 a 100 y va bomba carga con la instrucción mul que multiplique
in1 con in2
MM6160
SISTEMAS MECATRÓNICOS INDUSTRIALES Página 8 / 13
Tema :
Programación y Control de un Tanque - ON / OFF Grupo A–B–C–D
Nota: Mantenimiento de Maquinaria de Planta Fecha: / / Lab. Nº 8
Se configura el stop con move que mueve la
información a la bomba carga y hay un contacto real
para saber la actura faltante y que se detenga sin
descargar liquido
Se configura el botón reser con la instrucción move
que mueve la información a la altura deseada luego
a la altura actual y poner 0 a todo para la altura
deseada también hay una bobina de la luz del led de
reset
Enciende la luz led de stop
MM6160
SISTEMAS MECATRÓNICOS INDUSTRIALES Página 1 / 13
Tema :
Programación y Control de un Tanque - ON / OFF Grupo A–B–C–D
Nota: Mantenimiento de Maquinaria de Planta Fecha: / / Lab. Nº 8
MM6160
SISTEMAS MECATRÓNICOS INDUSTRIALES Página 9 / 13
Tema :
Programación y Control de un Tanque - ON / OFF Grupo A–B–C–D
Nota: Mantenimiento de Maquinaria de Planta Fecha: / / Lab. Nº 8
Librería de Comandos y Funciones del TIA PORTAL.
1. Configuración del Software Factory IO
Cargamos el software FACTORY IO dándole click en el archivo “Cargar y Descargar el Tanque
(ON-OFF).factoryio”, proporcionado (Una escena del software FACTORY IO).
MM6160
SISTEMAS MECATRÓNICOS INDUSTRIALES Página 9 / 13
Tema :
Programación y Control de un Tanque - ON / OFF Grupo A–B–C–D
Nota: Mantenimiento de Maquinaria de Planta Fecha: / / Lab. Nº 8
Ingresamos a la pestaña FILE/ARCHIVO y le damos un click y se nos abre la sub-pestaña,
situándonos sobre la opción DRIVERS, el cual nos permitirá configurar la conexión y los comandos
de control de la escena elegida. Se recomienda verificar las entradas y salidas (Direcciones) de las
señales digitales y analógicas.
MM6160
SISTEMAS MECATRÓNICOS INDUSTRIALES Página 9 / 13
Tema :
Programación y Control de un Tanque - ON / OFF Grupo A–B–C–D
Nota: Mantenimiento de Maquinaria de Planta Fecha: / / Lab. Nº 8
Como siguiente paso desplegamos la siguiente ventana, como se muestra en la siguiente imagen,
desplegaremos la lista de drivers disponibles para efectuar el control de las múltiples variables, para
nuestro caso elegimos SIEMENS S7-PLCSIM.
MM6160
SISTEMAS MECATRÓNICOS INDUSTRIALES Página 9 / 13
Tema :
Programación y Control de un Tanque - ON / OFF Grupo A–B–C–D
Nota: Mantenimiento de Maquinaria de Planta Fecha: / / Lab. Nº 8
Luego de ello le damos un click sobre “configuración” donde se nos abrirá la siguiente imagen
correspondiente a la configuración de nuestro Driver Siemens S7-PLCSIM, revisando que debemos
elegir el modelo “S7-1500 (V13/V14)”.
Posteriormente se le dará click en “CONECTAR”, para ello tiene que estar activo y en modo RUN
el PLC Virtual.
Luego nos debe salir un Check de color Verde, indicándonos que fue exitosa la conexión. Estando
listos para realizar la programación y uso del software TIA PORTAL con FACTORY IO.
MM6160
SISTEMAS MECATRÓNICOS INDUSTRIALES Página 9 / 13
Tema :
Programación y Control de un Tanque - ON / OFF Grupo A–B–C–D
Nota: Mantenimiento de Maquinaria de Planta Fecha: / / Lab. Nº 8
2. EJECUCIÓN Y PRUEBA DE LADDER
Le damos click en los lentes en el TIA PORTAL y también en PLAY en el FACTORY IO
para poder realizar la ejecución del lenguaje Ladder y simulación respectiva.
Mostrándonos las siguientes ventanas.
MM6160
SISTEMAS MECATRÓNICOS INDUSTRIALES Página 9 / 13
Tema :
Programación y Control de un Tanque - ON / OFF Grupo A–B–C–D
Nota: Mantenimiento de Maquinaria de Planta Fecha: / / Lab. Nº 8
3. CONCLUSIONES.
Configurar el TIA PORTAL con nuevas funciones como add, div, mul, sub que son
instrucciones matemáticas que realizan cálculos usando una expreison o una instrucción
aritmética especifica facilito para convertir los valores deseados
Configurar el TIA PORTAL con nuevas funciones como conv que ayudo a tranformar valores
real a dint que hizo que use los numero sin decimales a 32 bits
El software FACTORY IO dio un entendimiento mayor al circuito viendo en realidad virtual
de la maquina que llenaba el tanque dando un entendimiento de los pulsadores
Mayor entendimiento de los temporizadores y de su importancia en este caso se usó TON
que es retardo a la conexión
Se puede usar un plc físico con el programa FACTORY IO
Se normalizo el sensor de ultrasonido de 0 a 300 para saber que altura deseada
Se normalizo el potenciómetro de 0 a 300 para poner la altura deseada
Se puso escalas de porcentajes para saber mas preciso la altura deseada