Sunteți pe pagina 1din 17

Solución a problemas industriales por medio de

temporizadores y contadores del PLC S7-1500


Javier Esteban Palacio Conde, Dídier Fernando López Romero,
Universidad Militar Nueva Granada
Bogotá, Colombia
u1802139@unimilitar.edu.co, u1802634@unimilitar.edu.co
Resumen- La automatización de los procesos industriales ha llevado a las industrias a la actualización y
desarrollo nuevos sistemas de software y hardware. La manufactura en dichos procesos ha requerido de
equipos que puedan cumplir con las tareas más comp lejas y que ayuden al desarrollo de los objetivos del
entorno industrial. Por tanto los controladores han ayudado a mejorar y potencializar la aplicación de estas
labores ya que tienen la tarea de revisar, verificar y ejecutar todas las etapas de un proceso de manufactura
automatizada.
Dichas etapas son instrucciones de alto nivel, lo que conlleva a que se necesitan competencias y
conocimientos que permitan diseñar, desarrollar e implementar soluciones a problemas en el campo
industrial. El PLC como controlador es el dispositivo más utilizado dentro de las empresas porque cuenta
con la posibilidad de estudiar y supervisar diversos procesos. En esta práctica se analiza y comprende el
uso de las variables digitales, así como los temporizadores y contadores para dar una óptima solución a
problemas de tipo industrial, estudiando los diferentes tipos que existen de cada uno profundizando en sus
características, diferencias y capacidades para así saber en qué aplicación es más factible su uso. Para el
estudio de estos se plantea una secuencia neumática a partir de los problemas dados teniendo en cuenta que
solo se deben implementar temporizadores y contadores para cumplir con la secuencia planteada. A partir
de las secuencias se desarrolla un diagrama de funciones en GRAFCET con el fin de determinar los pasos
para el correcto funcionamiento de la secuencia, y una vez entendido el diagrama se debe diseñar un
algoritmo en los lenguajes de programación KOP y SCL, todo implementado en el software TIA PORTAL
en el cual se programan las acciones, contadores y temporizadores para la solución del problema y
realización de la secuencia correspondiente. Para revisar el funcionamiento se conecta TIA PORTAL con
ayuda del OPC Kepserver al software FLUIDSIM en el cual se desarrolla la electro neumática necesaria
para la visualización secuencia.
Abstract- The automation of industrial processes has led industries to update and develop new software
and hardware systems. Manufacturing in these processes has required equipment that can fulfill the most
complex tasks and that help the development of industrial environment objectives. Therefore the
controllers have helped to improve and enhance the application of these tasks since they have the task of
reviewing, verifying and executing all the stages of an automated manufacturing process.
These stages are high- level instructions, which mean that skills and knowledge are needed to design,
develop and implement solutions to problems in the industrial field. The PLC as a controller is the most
used device within companies because it has the possibility to study and monitor various processes. In this
practice, the use of digital variables is analyzed and understood, as well as timers and counters to provide
an optimal solution to industrial problems, studying the different types that exist of each one, deepening
their characteristics, differences and capacities in order to know in which application its use is more
feasible. To study these, a pneumatic sequence is proposed based on the problems given, taking into
account that only timers and counters must be implemented to comply with the proposed sequence. From
the sequences a function diagram is developed in GRAFCET in order to determine the steps for the correct
operation of the sequence, and once the diagram is understood an algorithm must be designed in the
programming languages KOP and SCL, all implemented in the TIA PORTAL software in which the
actions, counters and timers are programmed to solve the problem and carry out the corresponding
sequence. To check the operation, TIA PORTAL is connected with the help of the OPC Kepserver to the
FLUIDSIM software in which the electro pneumatics necessary for sequence visualization is developed.
I. INTRODUCCIÓN todas las acciones, condiciones y etapas de un
proceso para su ejecución en el PLC.
La automatización de procesos siempre ha
necesitado la integración de diferentes elementos Dentro de las funciones tenemos los contadores:
para su total funcionamiento, entre ellos tenemos
los actuadores, sensores, controladores, Un contador funciona incrementando o
temporizadores y actuadores. Todos hacen parte decrementando el valor de una variable. En Tia
de una tarea específica del proceso de portal se tienen 3 tipos de contadores y todos son
manufactura para lograr una automatización activados por flanco de subida.
óptima de la industria.
*CTU (Incremento/Ascendente)
El PLC como controlador es el dispositivo más *CTD (Decremento/Descendente)
utilizado dentro de la industria, la función de *CTUD (Ascendente/Descendente-)
supervisar y controlar todos los equipos y estados
presentes en el campo de producción lo hace parte Temporizadores:
fundamental del proceso ya que brinda la Un temporizador es un “contador” de tiempo que
posibilidad de una interfaz entre la supervisión y permite activar o desactivar funciones en tiempos
el estado en el campo de procesos. Sus algoritmos determinados. En Tia portal se tienen los
de programación le permiten a partir de cambios siguientes temporizadores.
en las entradas generar datos de manera rápida y
eficaz en los puertos de salida, considerándose *TP: Flanco de subida. Cada que se activa la
que es un sistema de tiempo real que permite señal de control se activa la salida por el tiempo
generar resultados con gran precisión. programado.
*TON: Flanco de subida. Hay señal de salida
Para la integración de estos dispositivos en la hasta terminar el conteo del tiempo programado.
industria es necesario el uso de softwares *TOF: Flanco de bajada. La salida se mantiene
especializados que permitan realizar la por el tiempo programado.
configuración y programación de las tareas dentro *TONR: Flanco de subida. Recuerda el tiempo
de un proceso industrial. En estos softwares se acumulado. La salida se activa solo cuando se
encuentran diferentes lenguajes de programación cumple el tiempo programad. Tiene Reset.
con los cuales se programan las instrucciones
para el procedimiento que va a ejecutar el PLC. En el laboratorio es necesaria la utilización de un
OPC, para comunicar el TIA Portal y FluidSim,
En este laboratorio se hace uso del software TIA para observar el funcionamiento de cada uno de
PORTAL donde encontramos 4 lenguajes de los programas.
programación diferentes que manejan una lógica
independiente, de los cuales dos están basados en OBJETIVOS
texto (SCL, AWL) y dos en visualización grafica
(KO, FUP). Aparte de estos también Objetivo general:
encontramos GRAFCET que es un leguaje en  Desarrollar e implementar un programa
diagrama de funciones en el cual se presentan que permita dar solución a diferentes
problemas industriales usando contadores Se analiza el problema y se plantea una secuencia
y temporizadores. asociada a cilindros neumáticos en la cual se
Objetivos específicos: asocia un cilindro a cada parte del proceso. En
 .Conocer los diferentes tipos de este caso, la secuencia es:
temporizadores y contadores y analizar
cual se va a utilizar para el desarrollo de la A+(1s)B+(1s)B-(1s)[20-C1]A-(1s)C+(5s)C-(1s)
práctica
 Diseñar e implementar el GRAFCET de A: Motor
nivel 1,2,3 para cada uno de los problemas B: Sensor (Conteo)
planteados para dar una descripción global
C: Temporizador
del problema que permite comprender
rápidamente el funcionamiento y hacer
una descripción a nivel tecnológico y Con base en esto se procede a implementar el
operativo del problema a solucionar para diseño en grafcet, Ladder y SCL.
luego ser implementado.

II. DESARROLLO GRAFCET NIVEL 1


Instrucciones permanentes
Para el desarrollo del laboratorio, se plantean 3
ejercicios a los cuales se debe brindar una
solución óptima y ser evidenciada en FluidSim™.

PROBLEMA 1: Un proceso requiere el conteo de


20 botellas. Las botellas se mueven a través de
una banda transportadora accionada por un motor
eléctrico, el cual se prende y apaga con una salida
del PLC. Cuando las 20 botellas pasen por el
sensor de presencia A (sensor A), el motor debe
parar durante 5 segundos y mostrar asociado a
una salida que está activo el temporizador (para
retirar el paquete); después de este tiempo, el
motor debe iniciar de nuevo el movimiento y el
conteo respectivo y el testigo debe apagar. La
figura 1, ilustra el proceso.

Figura 1. Proceso conteo botellas. Tomado de:


Guía de laboratorio Universidad Militar Nueva
Granada
Figura 2. GRAFCET Nivel 1. Instrucciones
permanentes.

Cadena (Externa)

Figura 4. GRAFCET Nivel 1. Cadena Interna

GRAFCET NIVEL 2

PLC S7 – 1500
6 Temporizadores
1 Contador
1 Entrada
3 Salidas
34 Marcas

GRAFCET NIVEL 3

PLC S7-1500
CPU 1511 DP
Diagrama TIA PORTAL v13
Variables

Figura 3. GRAFCET Nivel 1. Cadena Externa

Cadena (Interna)
Figura 6. KOP Secuencia Externa

Figura 5. GRAFCET Nivel 3. Variables

KOP

Figura 7. KOP Secuencia Interna

Figura 8. KOP Etapa de potencia


Figura 11. Lenguaje SCL

FLUIDSIM

Figura 9. KOP Temporizadores y Contadores

SCL

Figura 12. Diagrama FluidSim

PROBLEMA 2: Un proceso requiere realizar


un control de calidad sobre su línea de
producción. En general, se debe tener un conteo
de 15 piezas. Los requerimientos solicitados son:

* Se debe utilizar un botón de encendido y


apagado para iniciar o detener el funcionamiento
de la banda transportadora.
* Un sensor de proximidad capacitivo es
Figura 10. Lenguaje SCL utilizado para contar las partes mientras circulan
por la banda transportadora, (asociar a una
entrada digital). GRAFCET NIVEL 1
* Cuando el contador alcanza un valor de 5, la Instrucciones permanentes
salida de éste activa el solenoide de la puerta,
desviando una unidad hacia la línea de
inspección.
* El solenoide de la puerta debe estar
accionado durante 3 segundos, el cual es tiempo
suficiente para que una unidad sea desviada a la
línea de inspección. Se debe activar un indicador
que ilustre que el solenoide se activó para desviar
la pieza.
* La puerta debe regresar a su posición original
cuando el tiempo de 3 segundos ha finalizado y el
indicador se debe desactivar.
* Una vez la puerta ha regresado a la posición
inicial, el contador es reiniciado para continuar el
proceso. (Línea de inspección).
* Se debe incluir una alerta que indique al grupo
de inspección, cuando un grupo de 3 unidades se
encuentre en la línea de control de calidad.

Figura 13. Proceso conteo botellas. Tomado de:


Guía de laboratorio Universidad Militar Nueva
Granada

Al igual que en el ejercicio anterior, se analiza el


problema y se genera una secuencia asociada y a
partir de esta se genera una solución a las
instrucciones dadas.

A+(1s)B+(1s)B-(1s)[5-C2]C+(3s)C-(1s)[3-
C1]D+(1s)A-(1s)D-(1s)

A: Línea de producción
B: Sensor (Conteo)
C: Solenoide
D: Alarma

Con base en esto se procede a implementar el


diseño en grafcet, Ladder y SCL.
Figura 14. GRAFCET Nivel 1. Instrucciones
permanentes.

Cadena (Externa)

Figura 16. GRAFCET Nivel 1. Cadena


Intermedia

Cadena (Interna)

Figura 15. GRAFCET Nivel 1. Cadena Externa

Figura 17. GRAFCET Nivel 1. Cadena Interna

Cadena (Intermedia)
GRAFCET NIVEL 2

PLC S7 – 1500
8 Temporizadores
2 Contadores
1 Entrada
4 Salidas
43 Marcas

GRAFCET NIVEL 3

PLC S7-1500
CPU 1511 DP
Diagrama TIA PORTAL v13
Variables

Figura 19. KOP Secuencia Externa

Figura 18. GRAFCET Nivel 3. Variables

KOP
Figura 20. KOP Secuencia Intermedia
Figura 21. KOP Secuencia Interna

Figura 22. KOP Etapa de potencia

Figura 23. KOP Temporizadores y Contadores

SCL
Figura 24. Lenguaje SCL

Figura 26. Diagrama FluidSim

PROBLEMA 3: Desarrolle el programa para


implementar el proceso de la figura 27. La
secuencia de operación debe contar con las
siguientes condiciones:
• Botones de start, stop, paro de emergencia,
running, pause.
• Botones de arranque (start) y de parada (stop) se
utilizan para iniciar y finalizar la operación del
proceso.
• Cuando se presiona el botón de arranque, el
solenoide A es energizado para iniciar el llenado
del tanque, que tiene una duración de 4 segundos.
• Cuando el tanque empieza a llenarse se activa el
sensor de nivel bajo o de tanque vacío.
• Cuando el tanque está lleno, se debe activar el
sensor de nivel alto y desactivar el solenoide A.
• El motor de agitado se activa y desactiva en
periodos de 20 y 10 segundos, respectivamente,
hasta completar un total de dos minutos, para
lograr una mezcla homogénea.
Figura 25. Lenguaje SCL
• Cuando el motor de agitado finaliza, el
solenoide B es energizado para iniciar el vaciado
FLUIDSIM
del tanque, el proceso debe contener un testigo
que indique esta acción.
• Cuando el tanque está completamente
desocupado, el sensor de nivel bajo se desactiva
para desconectar el solenoide B.
• Se debe volver a presionar el botón de arranque
para que el proceso vuelva a iniciar.
• En cualquier etapa del proceso, el botón de paro
de emergencia y el botón de pause deben tener la
capacidad de detener el proceso y deben contener
visualizadores que den aviso a cuál de ellos
corresponde el paro de la línea.
• El botón running debe re-iniciar el proceso.

Figura 27. Proceso Tanque de Agitado. Tomado


de: Guía de laboratorio Universidad Militar
Nueva Granada
Al igual que en el ejercicio anterior, se analiza el
problema y se genera una secuencia asociada y a
partir de esta se genera una solución a las
instrucciones dadas.

A+(1s)B+(4s)C+(1s)A-(1s)D+(20S)D-(10S)[4-
C1]E+(4s)C-(1s)B-(1s)E-(1s)

A: Energizar A (Llenado)
B: Sensor nivel bajo
C: Sensor nivel alto
D: Motor agitado
E: Energizar B (Vaciado)

Con base en esto se procede a implementar el


diseño en grafcet, Ladder y SCL.

GRAFCET NIVEL 1
Instrucciones permanentes
Figura 28. GRAFCET Nivel 1. Instrucciones
permanentes.

Cadena (Externa)
Cadena (Interna)

Figura30. GRAFCET Nivel 1. Cadena Interna

GRAFCET NIVEL 2

PLC S7 – 1500
8 Temporizadores
2 Contadores
1 Entrada
5 Salidas
44 Marcas

GRAFCET NIVEL 3

PLC S7-1500
CPU 1511 DP
Diagrama TIA PORTAL v13
Variables

Figura 29. GRAFCET Nivel 1. Cadena Externa


Figura 31. GRAFCET Nivel 3. Variables

KOP
Figura 32. KOP Secuencia Externa

Figura 33. KOP Secuencia Interna


Figura 34. KOP Etapa de potencia

Figura 35. KOP Temporizadores y Contadores

SCL
Figura 36. Lenguaje SCL

Figura 38. Diagrama FluidSim

III. CONCLUSIONES.

 El uso de contadores es de gran


importancia ya que en la mayoría de
industrias es necesario estar contando
unidades de elementos o cuantas veces se
lleva a cabo un proceso.
 Para estos problemas el uso de GRAFCET
Figura 37. Lenguaje SCL simplifico en gran medida la comprensión
del problema y la implementación del
FLUIDSIM
lenguaje KOP y SCL, ya que la
visualización en etapas y acciones permite
entender cuáles son los mejores
procedimientos para diseñar una solución.
 Los sistemas industriales pueden
representarse por medio de lenguajes de
programación simples, haciendo uso de
contactores, aún asi es necesario la
identificación del uso de marcas, entradas
o salidas, teniendo en cuenta que las
marcas son variables que pueden cumplir
con varias acciones

IV. REFERENCIAS
https://programacionsiemens.com/step-7-awl-fup-
[1] Definición PLC, características. On line. kop-cual-elijo/
Tomado de: http://www.ctinmx.com/que-es-un- [5]Lenguajes de programación . On Line.
plc/ Tomado de: http://www.tecnoplc.com/scl-
[2] Características SIMATIC. On Line. Tomado lenguaje-estructurado/
de: [6] Software de simulación. On Line. Tomado de:
https://w5.siemens.com/spain/web/es/industry/aut ftp://ftp.unicauca.edu.co/Facultades/FIET/Materia
omatizacion/simatic/controladores_modulares/co s/Gestion_tecnologica/2005/servoactuadores/NE
ntrolador_avanzado/s71500/pages/default.aspx UMATICA/SOFTWARE_DEMO_DE_SIMULA
[3] TIA Portal. On Line. Tomado de: CION/MANUAL/HB_SPA_P.PDF
https://w5.siemens.com/spain/web/es/industry/aut
omatizacion/simatic/tia-
portal/tia_portal/pages/tia-portal.aspx
[4] Programación TIA Portal Siemens. On line.
Tomado de:

S-ar putea să vă placă și