Automatización e Industria 4.
CONTROLADORES LOGICOS
PROGRAMBLES
Profesor : Edwin Avila Córdova
Email : eavila@[Link]
Eac©2024 1
¿ Que tema vimos en la sesión anterior ?
Alguna duda
Eac©2024 2
Recordemos
¿Cuáles son los principios
en que se basan los
¿Que es neumática y
sistemas neumáticos?
para que sirve?
¿Cómo diseñar
¿Cuáles son los circuitos neumáticos
principales componentes utilizando simbología
de un sistema estandarizados?
neumático?
Eac©2024 3
Capitulo 5
CONTROLADORES LOGICOS
PROGRAMABLES
Eac©2024 4
Logros del Tema
Al finalizar este tema, usted será capaz de responder las
siguientes preguntas:
¿Cuáles son sus partes y
tipos de PLC?
¿Que es un PLC y
para que sirve?
¿Cómo se programa en
lenguaje KOP o
¿Cuáles son los
Ladder?
lenguajes de
programación para
PLC?
Eac©2024
5
Controladores Lógicos Programables (PLC)
Introducción
❑ Cap. 5.1 Características funcionales de un
PLC
❑ Cap. 5.2 Programación escalera
❑ Cap. 5.3 Desarrollo de aplicaciones
Eac©2024 6
Introducción
¿ Controladores lógicos programables (PLC) ?
Eac©2024 7
¿ Que es un PLC ?
Introducción
¿ Qué es un PLC ?
Eac©2024 8
¿ Que es un PLC ?
Es un dispositivo electrónico programable, diseñado para el control
de señales eléctricas, asociadas al control automático de procesos
industriales.
Introducción
Eac©2024 9
Historia de los PLC
❑ Se inicia en 1968 , cuando Ford y
General Motors en Detroit encargaron a
Introducción
Modicon el desarrollo de un sistema de
control electrónico.
❑ El PLC, nació para las labores de control
secuencial que básicamente reemplazaba
tableros de relés y contactores
Eac©2024 10
Partes componentes de un PLC
Características funcionales del PLC
Eac©2024 11
Ejecución cíclica del programa
Características funcionales del PLC
Eac©2024 12
Ejecución cíclica del programa
Características funcionales del PLC
SCAN (ciclo completo)
SCAN TIME (Tiempo
que el controlador
realiza SCAN). Es una
característica técnica
muy importante
(milisegundos por 1K
palabras)
Eac©2024 13
Modos de servicio de un PLC
Características funcionales del PLC
❑ Modo Stop: La CPU no ejecuta el
programa y las salidas se encuentran
desactivadas. En esta condición se puede
escribir el programa en la memoria,
modificarlo, etc.
❑ Modo Run: Ejecuta el programa Modos básicos de
leyendo entradas y actualizando salidas. operar de la CPU
Por lo general los PLC no permiten
programación ni configuración en este
modo
Eac©2024 14
Interfaz o módulo de entrada discreta
Módulo entrada
Características funcionales del PLC
Presenta solo dos Existen para diferentes voltajes -
estados ON / OFF - 220 , 120 y 24 VAC
(1 ó 0) - 120, 24 VDC
Eac©2024 15
Interfaz o módulo de salida discreta
Características funcionales del PLC
Presenta solo dos
estados ON / OFF
(1 ó 0)
La capacidad nominal de corriente
de salida varia de 0.5 a 2 A por
punto.
Eac©2024 16
Interfaz o módulo de entrada analógica
Características funcionales del PLC
Reciben
información
de variables
analógicas
continuas.
Pueden manejar señales de voltaje o corriente
normalizados (1 – 5 V, 4 – 20 mA)
Eac©2024 17
Interfaz o módulo de salida analógica
Características funcionales del PLC
Comandan
dispositivos de
variación continua.
Son en su mayoría salidas de
corriente (4 – 20 mA)
Eac©2024 18
Capacidades de entrada / salida
Características funcionales del PLC
❑ Nano/micro/mini: desde menos de 32 hasta 64 E/S.
❑ Pequeños: desde 64 hasta 256 E/S.
❑ Medianos: desde 256 hasta 1024 E/S.
❑ Grandes: desde 1024 hasta 8192 o mas E/S.
Influyen en
el tamaño
y costo
Eac©2024 19
Memoria de usuario
Características funcionales del PLC
❑ PLC pequeño puede tener solo 2K palabras.
❑ PLC mediano puede tener 8K palabras. Ej. GE
Fanuc 90-30 CPU 331.
❑ PLC grande puede tener de hasta 100K palabras. Ej.
Allen Bradley 5/80 E.
Disposición para
programas de
usuario.
Eac©2024 20
Configuración externa
▪ Estructura compacta:
Características funcionales del PLC
Todos sus elementos
en un solo bloque
Eac©2024 21
Configuración externa
▪ Estructura semimodular:
Características funcionales del PLC
Se puede adicionar módulos de entrada o salida
Eac©2024 22
Configuración externa
▪ Estructura modular:
Características funcionales del PLC
Dividido en módulos
de funciones
especificas
Eac©2024 23
Lógica cableada
Características funcionales del PLC
Lógica cableada (rígida)
basado en relés y otros
dispositivos
electromecánicos
Eac©2024 24
Lógica Programada
Características funcionales del PLC
Lógica programada (flexible)
basado en PLC´s. Contiene relés,
temporizadores, contadores, etc. de
manera lógica.
Eac©2024 25
Lógica cableada vs Lógica programada
Características funcionales del PLC
Lógica cableada Lógica programada
Eac©2024 26
Ventajas de la lógica programada
Características funcionales del PLC
- Reducción de espacios.
- Reducción de costos de cableado.
- Flexibilidad de control gracias a la posibilidad de modificación
inmediata de los programas.
- Fácil instalación y poco mantenimiento.
- Gran facilidad para detectar fallas de funcionamiento del
proceso.
- Comunicación con PC.
- Menor consumo de energía frente a tableros electromecánicos.
- Posibilidad de interconexión con instrumentación y otras
tecnologías.
- Posibilidad de control de lazos mediante algoritmos especiales
como el PID.
- Otros
Eac©2024 27
Desarrollo de un proyecto con PLC
Características funcionales del PLC
Eac©2024 28
¿ Programación de un PLC ?
La IEC 61131-3, define 5 lenguajes principales de
programación para PLC.
Programación Escalera
Eac©2024 29
¿ Programación de un PLC ?
La IEC 61131-3, define 5 lenguajes principales de
programación para PLC.
Programación Escalera
Eac©2024 30
¿ Programación Ladder o KOP?
“Lenguaje ladder o escalera” , es un lenguaje de programación
para PLCs.
Programación Escalera
Permite una fácil
comprensión e interpretación
gracias a la semejanza
Eac©2024 31
▪ Simbología en la programación escalera
❑ Contactos o relés lógicos.
Programación Escalera
❑ Temporizadores y contadores.
❑ Comparadores lógicos.
❑ Operadores matemáticos.
❑ Otros especializados
Los gráficos se agrupan de la
siguiente manera:
Eac©2024 32
Simbología de contactos o relés lógicos
Programación Escalera
Representan
entradas y salidas del
PLC, ya sea del tipo
físico o tipo lógico.
Eac©2024 33
Simbología de temporizadores y
contadores
Programación Escalera
El esquema puede
variar de un PLC a
otro. Incluso con
nomenclaturas
totalmente distintas
Eac©2024 34
▪ Reglas del lenguaje escalera
Programación Escalera
Se realiza entre dos
barras verticales de
alimentación.
A la derecha
elementos de salida
e izquierda entradas
Eac©2024 35
▪ Reglas del lenguaje escalera
Programación Escalera
Puede tener varias
ramas o escalones
Eac©2024 36
▪ Reglas del lenguaje escalera
Programación Escalera
Cada rama permite
ubicar varias entradas
pero solo una salida
Eac©2024 37
▪ Reglas del lenguaje escalera
Programación Escalera
Flujo de corriente de
izquierda a derecha
Eac©2024 38
▪ Estados lógicos de los elementos de
entrada
Las variables
Programación Escalera
pueden ser
entradas
discretas, salidas
discretas y bits
en memoria.
Eac©2024 39
▪ Estados lógicos de los elementos de
entrada
Programación Escalera
Eac©2024 40
▪ Operaciones lógica AND
Programación Escalera
Que debemos hacer para que fluya el agua
Eac©2024 41
▪ Operaciones lógica AND
En el esquema se
Programación Escalera
activa “Y” cuando
A y B son
verdaderas
Eac©2024 42
▪ Operaciones lógica OR
Programación Escalera
Que debemos hacer para que fluya el agua
Eac©2024 43
▪ Operaciones lógica OR
En el esquema se
Programación Escalera
activa “Y” si
alguna de las
entradas A o B se
activa.
Eac©2024 44
▪ Operaciones lógica NOT - inversión
Programación Escalera
En el esquema se
activa “Y” con el
estado contrario
de la entrada A
Eac©2024 45
▪ Operación lógica EXOR-OR-Exclusiva
Programación Escalera
Las operaciones
lógicas deben
resolverse a partir de
contactos NO y NC.
Eac©2024 46
▪ Operación lógica de un Temporizador
Programación Escalera
El Temporizador arranca cuando se
activa la entrada I1 y 50 segundos mas
tarde el contacto Temporizador se cierra
y se activa la salida O3
Eac©2024 47
▪ Operación lógica de un contador
Programación Escalera
Cada vez que se cierra el contacto I1 se
incrementa el Contador el cual cuando
llega a 5 activa la salida O3
Eac©2024 48
Estructura básica para usar el PLC SLC 500
Desarrollo de aplicaciones
Software
Hardware
PLC
Eac©2024 49
▪ Vista principal del RsLogix500
Desarrollo de aplicaciones
Eac©2024 50
Estructura básica para usar el PLC CPX - CEC
Software
Desarrollo de aplicaciones
Hardware
PLC
Eac©2024 51
▪ Vista principal de CoDeSys
Desarrollo de aplicaciones
Eac©2024 52
¿ Aplicaciones de programación escalera ?
Ejemplo 1: Circuito auto-sostenido
Aplicaciones PLC's
Eac©2024 53
¿ Aplicación de programación escalera ?
Ejemplo 2: Circuito enclavado SET Y RESET
Aplicaciones PLC's
Eac©2024 54
¿ Aplicación de programación escalera ?
Ejemplo 3: Control condicional
Aplicaciones PLC's
SALIDA_1 se convierte en una de las
condiciones para habilitar SALIDA_2
Eac©2024 55
¿ Aplicación de programación escalera ?
Ejemplo 4: Control de enclavamiento
Aplicaciones PLC's
Si Salida_1 está ON, Salida_2
definitivamente estará en OFF y viceversa.
Eac©2024 56
¿ Aplicación de programación escalera ?
Ejemplo 5: Control secuencial
Aplicaciones PLC's
Salida_1 se convierte en una de las condiciones para
activar Salida_2. Adicionalmente, Salida_1 estará OFF
cuando Salida_2 está ON.
Eac©2024 57
¿ Aplicación de programación escalera ?
Ejemplo 6: Circuito intermitente
Aplicaciones PLC's
Se usa dos temporizadores para crear una salida
intermitente o una alarma sonora.
Eac©2024 58
Ejercicio 1: Control de arranque directo de
un motor trifásico
Desarrollo de aplicaciones
Desarrollar
el programa
Eac©2024 59
Ejercicio 2: Control de arranque de un
motor con inversión de giro
Desarrollo de aplicaciones
Eac©2024 60
Ejercicio 2: Control de arranque de un
motor con inversión de giro
Desarrollo de aplicaciones
Funcionamiento: El motor podrá girar en marcha
directa o marcha inversa según presionemos el
pulsador correspondiente. Además existe un pulsador
de parada y un relé térmico normalmente cerrado que
se abrirá cuando el motor se sobrecalienta . Por ningún
motivo deben activarse simultáneamente los
contactores K1 y K2.
Eac©2024 61
Ejercicio 3: Control de un semáforo
Desarrollo de aplicaciones
Funcionamiento: Controlar un semáforo
temporizando 14 segundos para la luz roja,
10 segundos para la luz verde y 6 segundo
para la luz ámbar. Considerar un pulsador NO
(START) para activar el semáforo y otro
pulsador NC (STOP) para desactivar. El
funcionamiento del semáforo debe ser
continuo y no debe depender de ningún
evento.
Eac©2024 62
Ejercicio 4: Control de elevador de piezas
Desarrollo de aplicaciones
Eac©2024 63
Ejercicio 4: Control de elevador de piezas
Desarrollo de aplicaciones
Eac©2024 64
Ejercicio 4: Control de elevador de piezas
Desarrollo de aplicaciones
Eac©2024 65
Ejercicio 4: Control de elevador de piezas
Desarrollo de aplicaciones
Eac©2024 66
¿Aplicaciones del PLC en la Industria?
Los PLC son el soporte para una gran cantidad de aplicaciones
en industrias de muy diversos giros. Alguno de ellos son:
Aplicaciones en la industria
Instalaciones
. Calefacción y aire acondicionado
. Plantas de embotellado
. Transporte y almacén
. Tratamientos térmicos
. Instalaciones azucareras
Industria química y petroquimica
. Oleoductos
. Tratamientos de aguas residuales y fecales
. Pesaje
. Mezcla
Eac©2024 67
¿Aplicaciones del PLC en la Industria?
Los PLC son el soporte para una gran cantidad de aplicaciones
en industrias de muy diversos giros. Alguno de ellos son:
Aplicaciones en la industria
Metalúrgica
. Control de hornos
. Fundiciones
. Laminado
. Gruas
. Soldadura
Industria alimenticia
. Empaquetado
. Envasado
. Almacenaje
. Embotellado
Eac©2024 68
¿Aplicaciones del PLC en la Industria?
Los PLC son el soporte para una gran cantidad de aplicaciones
en industrias de muy diversos giros. Alguno de ellos son:
Aplicaciones en la industria
Madereras y papeleras Producción de energía
. Serradoras . Turbinas
. Control de procesos . Transporte de combustible
. Laminados . Centrales eléctricas
. Energía solar
Maquinaria
. Maquinaria industrial del plástico
. Maquinaria industrial para la madera y los
muebles
. Ensamblaje
. Procesado de cementos y arenas
Eac©2024 69
¿ Que hemos aprendido?
Eac©2024 70
¿ Gracias?
…… Continuara
Eac©2024 71