You are on page 1of 46

Syllabus Automatización

TEMA CONTENIDO
Antecedentes históricos, fundamentos de la automatización, automatismo secuencial/discreto, modelo
1 INTRODUCCIÓN AUTOMATIZACIÓN estructural de un sistema automatizado, clasificación tecnológica, lógica cableada, lógica programada, niveles de
automatización
NEUMÁTICA/HIDRÁULICA, FUNDAMENTOS
2 FÍSICOS Y PRODUCCIÓN/TRATAMIENTO DE Ecuación de Bernoulli, presión, fuerza, caudal, velocidad, área, volumen
FLUIDO DE TRABAJO
VÁLVULAS REGULADORAS, DIRECCIONALES Y
3 Tipos principales de válvulas, esquema, uso y método de conexión.
ESPECIALES
ACTUADORES NEUMÁTICOS/HIDRÁULICOS, Tipos principales de cilindros, esquema, uso y método de conexión. Simbología normalizada e Interpretación de
4
SIMBOLOGÍA E INTERPRETACIÓN DE PLANOS planos
DISEÑO INTUITIVO Y SISTEMÁTICO DE Introducción al software FluidSIM-P, Técnicas de solución de problemas de automatización discreta/secuencial.
5
CIRCUITOS NEUMÁTICOS/HIDRÁULICOS Solución de problemas en automatización y calculo de dimensionamiento
Aplicación de señales eléctricas para el control de sistemas hidráulicos o neumáticos. Técnicas de diseño
6 ELECTRO-NEUMÁTICA/HIDRÁULICA
sistemático.
Estructura interna de los controladores lógicos programables. Lenguajes de programación. Solución de problemas
7 INTRODUCCIÓN A LOS PLC Y PROGRAMACIÓN:
de automatización mediante PLC y programación Ladder.
8 INSTRUMENTACIÓN Introducción a sensores. Características dinámicas y estáticas. Clasificación básica. Método de selección.
INTRODUCCIÓN CONTROL CONTINUO DE
Procesos de manufactura continuos en la industria. Sistemas dinámicos lineales y su modelamiento matemático.
9 PROCESOS Y MODELAMIENTO DE SISTEMAS
Simulación de sistemas dinámicos con MatLAB/Octave.
DINÁMICOS
10 CONTROL POR PROCESOS DE REALIMENTACIÓN Sistemas de control por lazos de realimentación. Respuesta de sistemas de lazo cerrado. Estabilidad de sistemas.
SINTONIZACIÓN DE SISTEMAS DE CONTROL
11 Control con realimentación PID, caracterización de respuestas, sintonización de reguladores
CONTINUO
Aplicación de las técnicas de control continuo o discreto/secuencial, en un problema de automatización
12 PROYECTO FINAL DE AUTOMATIZACIÓN
planteado por el profesor

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Controladores lógicos programables (PLC)

JULIAN ALFONSO TRISTANCHO ORTIZ


Universidad Distrital
Francisco José de Caldas

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Introducción a los PLC

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Introducción a los PLC

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Introducción a los PLC
El Programmable Logic
Controller (PLC) desarrollado en
1970s, es un dispositivo
electrónico programable
microcontrolado, diseñado para
la automatización y control de
procesos industriales.

Un PLC es la unión entre:


• Sensores (Entradas)
• Actuadores (Salidas)
• Programa escrito por el usuario
(Software)

Programmable logic controllers(Petruzella, 2010)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Introducción a los PLC
Programmable Logic Controller (PLC)
• Computador en grado industrial,
diseñado para realizar tarea de
control
• Sistema mas ampliamente utilizado
en el mundo para realizar tareas de
control
• Reemplazo de los sistemas
eléctricos convencionales
• Ventajas:
• Fácil programación e instalación
• Alta velocidad de procesamiento
• Compatibilidad en redes
• Depuración y solución de errores
• Alta fiabilidad Programmable logic controllers(Petruzella, 2010)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Introducción a los PLC

Basic ElectroPneumatics (FESTO , 2000)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Introducción a los PLC

Programmable logic controllers(Petruzella, 2010))

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Introducción a los PLC
Ventajas frente a sistemas
eléctricos de relevos
• La programación de un PLC es
mucho mas sencilla que el sistema de
cableado de relevos.
• Los PLCs pueden ser reprogramados.
• Los PLCs ocupan menos espacio
físico.
• Fácil mantenimiento y alta
confiabilidad
• Fácilmente interconectable a redes y
sistemas centrales.
• Los PLC tiene funciones mucho mas
versátiles.
Automation, production systems and CIM (Groover, 2000)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Introducción a los PLC

Electrónica industrial y automatización(Ramos, 2002)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Introducción a los PLC
Partes principales (PLC)

Electrónica industrial y automatización(Ramos, 2002)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Introducción a los PLC
Partes principales (PLC)

Programmable logic controllers(Petruzella, 2010))

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Introducción a los PLC
Algoritmo básico funcionamiento PLC

Programmable logic controllers(Petruzella, 2010))

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Introducción a los PLC
Tipos de señales disponibles

La capacidad de acoplamiento de
diferentes dispositivos externos
para el control, es una de las
principales virtudes de los PLC
frente a otros dispositivos.

• Lógicas: Solo poseen dos


estados encendido o apagado.

• Continuas: La variación en el
tiempo es completamente
variables en el tiempo.

Electrónica industrial y automatización(Ramos, 2002)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Principios de Lógica

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Principios de Lógica

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Principios de Lógica
Introducción:

• Los PLC al igual que todos los


dispositivos digitales funcionan
sobre el sistema binario

• Un dispositivo Lógico posee varias


entradas del tipo binario y una única
salida del tipo binaria también.

• La lógica es la habilidad para tomar


decisiones cuando una o mas
factores diferentes ocurrieron antes.

Programmable logic controllers(Petruzella, 2010))

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Principios de Lógica

Basic ElectroPneumatics (FESTO , 2000)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Principios de Lógica

Basic ElectroPneumatics (FESTO , 2000)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Principios de Lógica
Reducción de secuencias
lógicas:

• Las secuencias lógicas,


pueden ser reducidas usando
las leyes que gobiernan este
tipo de combinaciones.

• ˅ : Operación o, es
equivalente a un +

• ˄ : Operación y, es
equivalente a un *

Basic ElectroPneumatics (FESTO , 2000)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Principios de Lógica
Reducción de secuencias
lógicas:

• Las secuencias lógicas,


pueden ser reducidas usando
las leyes que gobiernan este
tipo de combinaciones.

• v : Operación o, es
equivalente a un +

• ^ : Operación y, es
equivalente a un *

Basic ElectroPneumatics (FESTO , 2000)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Principios de Lógica
Ejercicio 1: Se tiene un sistema de clasificación de piezas, en un sistema
automático de construcción. Se debe diseñar un control lógico que sea
capaz de accionar de forma adecuada el actuador 1A1.

Basic ElectroPneumatics (FESTO , 2000)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Programación en PLC

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Programación de PLC

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Programación de PLC
• Todo autómata tiene por lo menos un
microprocesador. El microprocesador hace
lo que le dicen, siempre y cuando se lo
digan con absoluta precisión.
• La programación directamente sobre el
microprocesador es muy difícil, debido a la
estructura y codificación (Assembler).
• Para facilitar la programación del
microprocesador que lleva el autómata, y
para utilizar un lenguaje más cercano al
automatismo.

Programmable Logic Controllers(Petruzella, 2010)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Programación de PLC
• Todo PLC debe tener un programa para
realizar la tarea de automatización que se
desea implantar.
• Existen diferentes lenguajes de
programación como:
o Ladder o diagrama de escalera
o Mnemónico o de instrucciones
booleanas
o Diagramas de bloques de funciones
o Instrucciones de alto nivel
• Debido a que los procesos de
automatización con neumática son
sistemas secuenciales y la facilidad de uso
se usa generalmente el lenguaje Ladder

Programmable Logic Controllers(Petruzella, 2010)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Programación de PLC

Característica Ladder Booleano Bloques Alto nivel

Facilidad de aprendizaje del Muy bueno Muy bueno Regular Malo


lenguaje de programación
Facilidad en el diseño del Muy bueno Malo Bueno Bueno
programa
Elaboración de programas Muy bueno Muy bueno Bueno Bueno
sencillos
Elaboración de programas Malo Malo Malo Muy bueno
complejos
Elaboración de programas Regular Regular Bueno Bueno
medianamente complejos
Compresión posterior del Muy bueno Malo Bueno Malo
programa
Tiempo de desarrollo de un Mucho Mediano Mucho Poco
programa

Programmable Logic Controllers(Petruzella, 2010)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Programación de PLC
Tipos de lenguajes de programación

Lenguaje Abreviación Tipo Aplicaciones

Diagrama lógico de escalera LD Gráfico Control discreto


(Ladder logic diagram)
Diagrama funcional de bloques FBD Gráfico Control continuo
(Function block diagram)
Diagrama de Flujo secuencial SFC Gráfico Secuencial
(Sequential function chart)
Lista de instrucciones IL Texto Similar a los diagramas
(Instruction list) Ladder
Texto estructurado ST Texto Lógica compleja,
(Structured text) computación, etc.

Programmable Logic Controllers(Petruzella, 2010)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Programación de PLC

Ladder logic diagram

Function block diagram


Programmable Logic Controllers(Petruzella, 2010)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Programación de PLC

Instruction list
Structured text

Sequential function chart

Programmable Logic Controllers(Petruzella, 2010)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Diagramas de Ladder

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Diagramas de Ladder

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Diagramas de Ladder
• Método gráfico de programación
de procesos para PLC basado en
líneas lógicas (rungs).
• Estructura muy similar a
esquemas lógicos de relevos.
• Esquema basado en condiciones
al lado izquierdo y salidas al lado
derecho.

Programmable Logic Controllers(Petruzella, 2010)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Diagramas de Ladder

Programmable Logic Controllers(Petruzella, 2010)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Diagramas de Ladder

EJEMPLO DE APLICACIÓN:

Se tiene un sistema de control de


nivel para un tanque de
almacenamiento de reserva para la
producción de compotas. El sistema
debe garantizar no sobre pasar el
nivel máximo admisible ni dejar vacio
el tanque. El sistema además tiene la
opción de control automático o
manual.

Realice el diagrama de Ladder que


debería ser implementado en el PLC
de control.

Programmable Logic Controllers(Petruzella, 2010)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Métodos sistemáticos de diseño
EJEMPLO DE APLICACIÓN:
Descripción: Máquina
automática de conformado de 2. Cilindro de
chapa delgada. conformado
Operación:
TABLA DE ESTADOS
1. El operador deposita la Actuador
Etapa
chapa metálica sobre el 1A 2A 3A
molde y oprime un botón de 1 +
marcha. 2 +
2. El cilindro de acomodación 3 -
4 -
ubica el modelo con la
5 +
chapa en la ubicación de 6 -
conformado.
3. Cilindro de conformado baja 1 .Cilindro de Grupo 1 Grupo 2 Grupo 3
y deforma la lamina. acomodación 1A+ 2A+ 2A- 1A- 3A+ 3A-
1S2 2S2 2S1 1S1 3S2 3S1
4. El cilindro de acomodación
retorna a su posición inicial.
3. Cilindro
5. El cilindro de expulsión
de expulsión
retira la chapa deformada
del molde.
Neumática(Serrano, 1999)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Métodos sistemáticos de diseño
EJEMPLO DE APLICACIÓN:
Modulo de entradas
Se puede usar el mismo
1 2
método de solución START I0.7 1S1 1S2 2S1 2S2 3S1 3S2

sistemático de diseño
I0.1
deducido en un circuito 1S1

electroneumático, en el 1S2
I0.2
4 2 4 2 4 2

diagrama Ladder. 2S1


I0.3 1Y 1
5 3
1Y 2 2Y 1
5 3
2Y 2 3Y 1
5 3
3Y 2

1 1 1
I0.4
2S2
Grupo 1 Grupo 2 Grupo 3
I0.5
3S1
1A+ 2A+ 2A- 1A- 3A+ 3A- Estructura de control
1S2 2S2 2S1 1S1 3S2 3S1 3S2
I0.6
Secuenciador
3 5 6 7
O5.1 O0.1
I0.5 I0.7 O5.2 O5.1
Modulo de entradas
O5.1
O0.2
8 9 O5.2
O5.2
1Y 1 O5.1 I0.4 O5.3
O0.1
O0.3
O5.3
O5.2
O0.2 2Y 2
O5.3 O.04
O5.2 I0.6 O5.1 O5.1 I0.2

O0.3 3Y 2 O5.3
O0.5
O5.2 I0.3

O.04 2Y 1
O0.6
O5.2 I0.1

O0.5 1Y 2

O0.6 3Y 1

Neumática(Serrano, 1999)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Software de Simulación para
PLC LogixPro 500

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Software de Simulación para PLC LogixPro 500

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Software de Simulación para PLC LogixPro 500
• LogixPro es un simulador de PLC
basado en el controlador SLC 500
de Allen Bradley (RockWell)
• Diseñado para el aprendizaje de
programación por diagramas
Ladder.
• Interfaz visual de procesos,
mediante ejemplos sencillos.

http://www.thelearningpit.com/(2013)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Software de Simulación para PLC LogixPro 500
El PLC SLC™ 500 Boletín 1747 es una
familia de controladores y E/S
modular y basada en chasis. Con
múltiples opciones de procesador,
numerosas opciones de fuente de
alimentación eléctrica y amplia
capacidad de E/S, la familia SLC 500
proporciona una poderosa solución
para el control industrial autónomo o
distribuido de rango medio. Como
uno de los primeros controladores
pequeños completamente equipados
del mercado, sigue siendo el principal
estándar en controladores lógicos
más de una década después de su
introducción
http://www.thelearningpit.com/(2013)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Software de Simulación para PLC LogixPro 500

http://www.thelearningpit.com/(2013)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Software de Simulación para PLC LogixPro 500

http://www.thelearningpit.com/(2013)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Software de Simulación para PLC LogixPro 500
Funciones adicionales básicas:
1. Temporizador: Establece un
lapso de tiempo antes de
generar un evento
2. Contador: Encargado de
acumular eventos similares y
generar un evento al llegar a
un número establecido.
3. Comparadores: Realiza la
comparación entre un dato
almacenado y un parámetro,
regresando una condición de
verdad
ELECTRÓNICA INDUSTRIAL Y AUTOMATIZACIÓN(RAMOS, 2002)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Software de Simulación para PLC LogixPro 500
Funciones y control de
simulación

http://www.thelearningpit.com/(2013)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización


Software de Simulación para PLC LogixPro 500
Proceso de programación: 1

1. Selección de ejemplo
2
2. Verificar configuración de
entradas y salidas
3. Crear nuevo programa
4. Crear cada línea del
programa Ladder
5. Agregar cada una de los 4 5
estamentos o funciones 3
necesarias
6
6. Descargar programa al
emulador y ejecutarlo
http://www.thelearningpit.com/(2013)

J. A. Tristancho, UNIVERSIDAD DISTRITAL BOGOTÁ Automatización

You might also like