Está en la página 1de 14

SECUENCIAS CILINDROS NEUMÁTICOS EN TIA

PORTAL Y SIMULACIÓN EL AUTOMATION ESTUDIO

Resumen: En esta práctica del laboratorio de Automatización Industrial se realizará la secuencia


asignada la cual debe realizar las curvas de fase de cada actuador mediante los lenguajes SCL, SFC,
AWL, FUP en Tia Portal del PLC1500 de SIMENS, para ver la simulación de estas secuencias
utilizaremos Automation Estudio el cuan será comunicado por medio IBH OPC.


• INTRODUCCIÓN

Durante la última década, la industria de la automatización ha experimentado un enorme crecimiento en


todo el mundo. Sin embargo, los principales mercados de automatización están todavía se encuentran en
Europa y EE. UU [1]. El futuro de la automatización se está caracterizando por mayor integración de
funcionalidades en el hardware y se enfoca esencialmente en aumentar la rentabilidad de los servicios de
ingeniería [2]- [3]. Este concepto de automatización puede ser empleado en la modernización de los
marcos de carga.
Estos marcos de carga están constituidos por actuadores de tipo neumáticos o hidráulicos para realizar
procesos donde se necesiten grandes niveles de fuerzas o simples desplazamientos y así tener un proceso
automatizado, a partir de esta idea, se decidió implementar diferentes secuencias de cilindros neumáticos
mediante TIA PORTAL, controlando la ejecución por medio de dos entradas digitales asignadas al
PLC1500, el posicionamiento, tiempos de activación y repetición de la secuencia, a su vez veremos la
simulación implementada en el software Automation Estudio la cual fue comunicada mediante IBH
OPC.

• OBJETIVO GENERAL

• Desarrollar las diferentes secuencias de los cilindros simple efecto y doble efecto mediante
lenguaje Ladder (KOP) en el software Tia portal y realizar la debida comunicación para poder
visualizar la simulación de cada una de estas en Automation Estudio.

• OBJETIVOS ESPECÍFICOS

• Realizar el control de selección de 4 secuencias en Tia Portal por medio de 2 entradas digitales
en el PLC1500.
• Elaborar las 4 secuencias por medio de lenguaje Ladear en Tia Portal con cada condición dada.
• Utilizar IBH OPC como medio de comunicación entre Tia Portal y Automation Estudio
• Visualizar cada secuencia en Automation

• PROCEDIMIENTO
Para desarrollar las siguientes secuencias anteriores en Ladder es necesario implementar el código en el
software de desarrollo Tía Portal así, daremos el paso a paso que desarrollamos para la primera secuencia con
un cilindro de simple efecto con un máximo de tres repeticiones y un intervalo de cuatro segundos por
repetición.

El primer paso es crear un proyecto en


el TIA PORTAL.
Fig.1 Inicio TIA PORTAL

• Después agregaremos los módulos del PLC S7-1500 tal cual como los vemos en el físico para no generar
interferencias en la implementación de nuestro proyecto así Fig.2 y Fig.3.

Fig.2
Fig.3

Ahora simplemente procederemos a agregar un Main en el bloque de programas y allí generaremos nuestro código
Graceft para poder desarrollar la secuencia que vamos a realizar fig.4.

Fig.4
Primero desarrollaremos la etapa de selección la cual consta de tres entradas activadas directamente sobre el PLC,
dichas entradas cuentan con la condición de la practica la cual es seleccionar la secuencia que queremos ver y el
botón de Start la cual nos permitirá inicializar nuestra secuencia o dar inicio a nuestro trabajo, para ello
nombraremos dichas variables en nuestra tabla de variables Fig.5
Fig.5
Una vez realizada dicha tabla procederemos a asignar dichas variables a la línea de código Graceft implementado en
el Main fig.6.
Fig.6

Ahora implementaremos en un nuevo segmento la línea de ejecución donde realizaremos el código en Graceft con
los respectivos contadores para implementar las condiciones del laboratorio las cuales son ejecutar la secuencia
deseada con un número máximo de tres repeticiones con intervalos de cuatro segundos por repetición fig.7
Fig.7

Como podemos observar en la primera línea de código seleccionamos la marca nombrada como SEC1 donde nos
dará el inicio a nuestra línea de secuencia allí colocaremos dos contactores normalmente cerrados con el nombre de
CONTADOR1 y CONTADOR2 respectivamente los cuales son necesarios puesto que uno desactiva nuestra
secuencia apenas se cumpla la condición de tres veces y el otro nos permitirá repetir la secuencia apenas concluya
para reinicializar.

Seguido de esto procederemos a colocar un temporizador de clase TP el cual es un temporizador de impulso que
activa un proceso apenas se envié un pulso de activación y se desactiva después de cierto tiempo determinado
impuesto por el programador fig.8

Fig.8

En este caso él se activa apenas reciba el impulso de la etapa de selección y envía la información a la siguiente línea
fig.9.
Fig.9

En la siguiente línea de código podemos observar que la salida de la marca A+; es decir la expulsión del cilindro A
se conserva en la siguiente línea de código para poder seguir la secuencia y entra a un contador de clase TON el cual
se activa y no da paso a su salida sin antes pasar un determinado tiempo impuesto por el programador.
Como queremos activar otro temporizador de clase TP el cual funciona como un impulso otra vez de un TON el cual
activa su salida después de un tiempo determinado; para ello es necesario generar un desfase de unas milésimas para
que puedan activar la línea siguiente y desactivar la línea de trabajo esto con el fin de no generar interferencias la
expulsión y retracción del cilindro.

La explicación de los temporizadores se ve


de una manera más claras en las imágenes anexas fig.10 y fig.11
Fig.10.
Fig.11.

Finalmente se da paso a la siguiente salida es decir B+ y se repite la misma secuencia en la siguiente línea hasta
llegar a la salida de B-.

Fig.12
Fig.13.

Creamos un bloque de datos para declarar las variables salida que queremos comunicar como en la Fig12 y Fig.13.

Fig.14.
Creamos la etapa de potencia y así cuando se active la variable de entrada o salida del cilindro, podemos enviamos
enviar el dato de activación de variable asignada en el bloque de datos.
Fig.15
Se compila el programa para saber no hallan errores

Fig.15
Nos conectamos a la red del PLC y ingresamos la dereccion IP para poder comunicación Fig.15.

Fig.16.
Una vez seleccionado el tipo de protocolo de comunicación nos saldrá el PLC con el que queremos comunicar
hacemos pruebas de parpadeo para estar seguros
Fig.17
Ya conectados podemos visualizar el programa y su secuencia asignada.

Para realizar la comunicación procedemos abrir IBHOPC y creamos un nuevo proyecto asignamos el nombre y
seleccionamos el protocolo que queramos utilizar en nuestro caso S7-1500 y aceptamos como podemos ver en la
Fig.18.

Fig.18.

Una ves creado el proyecto asignamos la


dirección del PLC con el que vallamos a trabajar Fig.20.
Fig.20.

Fig.21.
Agregamos las variables que creamos en el bloque de datos del Tia Portal con su respectiva dirección para poderlas
comunicarlas con Automation Studio, así como podemos ver en la Fig.21.

Fig.22.
Procedemos a subir y comunicar
En Automation Studio agregamos los
actuadores con los q vamos a trabajar (cilindro simple efecto, doble efecto, válvulas 3/2 y 5/2 alimentación, escapes,
switches para activar la repetición de la secuencia) como se puede observar en la Fig.23.
Fig.24.
Por ultimo agregamos variables para asignarles a los actuadores y así hacer posterior mente poder recibir el dato
desde el Tia Portal por medio ser servidor OPC las agregamos un grupo y posterior mente vincularlas para poder
hacer comunicación con el Tia Portal y Automation Studio.

Para realizar todo lo anterior es importante realizar nuestro diagrama


GRAFCET para ver el control para casa secuencia paso a paso.
Fig.25.Grafcet1-
Este Grafcet lo realizamos con el fin de tener un menú donde podamos elegir la secuencia a realizarse.

A continuación, en la Fig.26 podemos observar el Grafcet de la primera secuencia la cual es A+, B+, A-, B-.
Fig.26.Grafcet2-

Para las secuencias donde utilizamos el cilindro doble efecto es necesario hacer contadores para ver el número
de repeticiones que se desea, pulso de activación no siempre quede en alto ya que si es así podría haber error
con las bobinas de las válvulas de los actuadores para ello utilizamos temporizadores.

Fig.27.Grafcet3-
• RESULTADOS ESPERADOS:

• CONCLUSIONES:

8 BIBLIOGRAFÍA

[1] Terzic I., Zoitl A., Favre B. y Strasser T. (2008). A survey of distributed intelligence in automation in European
industry, research and market. IEEE International Conference on Emerging Technologies and Factory Automation.
ETFA 2008. 221-228.

[2] Trkaj K. (2004). Users introduce component based automation solutions. Computing Control Engineering
Journal, 15(6), 32-37.
[3] Eckert K., Frank T., Hadlich T., Fay A., Vogel-Heuser B. y Diedrich C. (2011). Typical automation functions
and their distribution in automation systems. 16th Conference on Emerging Technologies Factory Automation
(ETFA), Toulouse, Francia. 1-8.

También podría gustarte