UNIVERSIDAD TECNOLOGICA
DE HERMOSILLO
PRESENTACION
Controladores Lógicos Programables (PLC)
MANTENIMIENTO INDUSTRIAL
PLC CODESYS
Instructor: M.C. Aureliano Cerón Franco
1
UNIVERSIDAD TECNOLOGICA
Controladores Lógicos
DE HERMOSILLO Programables
¿Que es un PLC ? (PLC)
MANTENIMIENTO INDUSTRIAL
Contenido del modulo
Módulo: PLC
• Entorno de programación.
• Elaboración y compilación de programas.
• Ejercicios prácticos de control por medio de PLC.
• Programación LD (Diagrama escalera).
• Desarrollo de una interfaz de visualización de
usuario.
• Ejercicios de programación con funciones
básicas, temporizadores, contadores, funciones
aritméticas, lógicas, control de flujo de programa,
subrutinas, entre otras funciones avanzadas.
2
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores Lógicos
DE HERMOSILLO Programables
¿Que es un PLC ? (PLC)
MANTENIMIENTO INDUSTRIAL
Contenido del modulo
Módulo: Interfaz Hombre Máquina, HMI.
• Hardware y software de HMI.
• Creación de pantallas.
• Generación de objetos.
• Animación de objetos.
• Dimensiones, posición y llenado porcentual.
• Interfaz de comunicación.
• Pruebas de comunicación.
• Enlaces con PLC
3
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores Lógicos
DE HERMOSILLO Programables
¿Que es un PLC ? (PLC)
MANTENIMIENTO INDUSTRIAL
Horario
• Inicio
• Receso
• Término
4
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores Lógicos Programables (PLC)
DE HERMOSILLO
MANTENIMIENTO INDUSTRIAL
El Control Lógico Programable
(P.L.C.)
5
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores Lógicos Programables (PLC)
DE HERMOSILLO
MANTENIMIENTO INDUSTRIAL
Introducción a los automatismos
La automatización de una máquina o proceso productivo
simple, tiene como consecuencia la liberación física y
mental del hombre de dicha labor.
Se denomina automatismo al dispositivo físico que realiza
esta función controlando su funcionamiento.
6
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores Lógicos Programables (PLC)
DE HERMOSILLO
MANTENIMIENTO INDUSTRIAL
Opciones tecnológicas
El siguiente cuadro muestra las opciones tecnológicas posibles
derivadas de las dos generales: lógica cableada y lógica
programada.
Lógica programada:
Lógica cableada:
• Microcontroladores
• Relés electromagnéticos
• Sistemas informáticos
• Electrónica analógica
• Sistemas embebidos
• Electrónica digital
• PLC
7
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores Lógicos
DE HERMOSILLO Programables
¿Que es un PLC ? (PLC)
MANTENIMIENTO INDUSTRIAL
Definición de la Asociación de fabricantes eléctricos NEMA
“Dispositivo electrónico digital que usa una memoria
programable para almacenar instrucciones e implementar
funciones específicas tales como lógica, secuencia,
temporización, conteo, y aritmética para controlar máquinas
y procesos”
8
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
ControladoresDesarrollo
DE HERMOSILLO Lógicos de Programables
los PLC (PLC)
MANTENIMIENTO INDUSTRIAL
Desarrollo
Comenzó en 1968 en respuesta a una petición de una División
de General Motors.
G.M. utilizaba semanas enteras reemplazando sistemas
inflexibles de control basados en relé, siempre que cambiaban
de modelo de automóviles o hacían modificaciones de línea.
Que pedía G.M. ?
Un sistema de estado sólido que tuviera la flexibilidad de una
computadora, pero que cualquier técnico pudiera programar y
dar mantenimiento.
• ¿Con que objetivo?
Reducir costos por recableado.
9
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores Lógicos Programables (PLC)
DE HERMOSILLO
MANTENIMIENTO INDUSTRIAL
PLC ACTUALMENTE
10
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores Lógicos Programables (PLC)
DE HERMOSILLO
MANTENIMIENTO INDUSTRIAL
APLICACIONES TRADICIONALES DE LOS PLC
En cualquier aplicación, los PLC ayudan a aumentar la competitividad.
Procesos que usan PLC
– Empacado
– Embotellado y enlatado
– Manejo de materiales
– Maquinado
– Industria maquiladora
– Ensambles automatizados
– Generación de energía eléctrica, cementeras, etc.
11
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores
DE HERMOSILLO Lógicos
Desarrollo de losProgramables
PLC...... Cont... (PLC)
MANTENIMIENTO INDUSTRIAL
• ¿Que características tienen los sistemas?
Resistente a la contaminación del aire, vibración, ruido
eléctrico, a la humedad, y temperaturas extremas.
• Los PLC proporcionan ahorros en los costos de material,
instalación, localización de fallas, mano de obra, al reducir el
cableado y los correspondientes errores por cableado.
12
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores
DE HERMOSILLO Lógicos
Desarrollo de losProgramables
PLC...... Cont... (PLC)
MANTENIMIENTO INDUSTRIAL
Comparativo
13
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores
DE HERMOSILLO Lógicos
Desarrollo de losProgramables
PLC...... Cont... (PLC)
MANTENIMIENTO INDUSTRIAL
Comparativo
14
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores Lógicos Programables (PLC)
DE HERMOSILLO
MANTENIMIENTO INDUSTRIAL
¿ Cuál fue su utilidad ?
Ocupaban menos lugar que los contadores, temporizadores y otros
componentes de control que estos reemplazaban.
Su capacidad para ser reprogramados aumentó notablemente su
flexibilidad cuando se cambiaban los diagramas de control.
Clave para su aceptación en la industria
• El lenguaje de programación inicial estaba basado en los diagramas de
escalera y símbolos eléctricos comúnmente usados por los electricistas.
• La mayoría del personal de planta ya estaba capacitado en la lógica de
escalera y fácilmente la adoptaron para los PLC.
• De hecho, la lógica de escalera sigue predominando en la programación y
en la localización y corrección de problemas, a pesar de lenguajes de
programación mas avanzados.
15
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores Lógicos Programables (PLC)
DE HERMOSILLO
MANTENIMIENTO INDUSTRIAL
Elementos de hardware
Estructura externa
El término estructura externa o configuración externa de un
autómata programable se refiere al aspecto físico del mismo,
bloques o elementos en que está dividido, etc.. Desde su
nacimiento y hasta nuestros días han sido varias las estructuras
y configuraciones que han salido al mercado.
Actualmente son dos las estructuras más significativas que
existen en el mercado:
• Estructura compacta
• Estructura modular
16
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores Lógicos Programables (PLC)
DE HERMOSILLO
MANTENIMIENTO INDUSTRIAL
• Estructura compacta:
Este tipo de autómata se distingue por presentar en un solo
bloque todos sus elementos, esto es, fuente de alimentación,
CPU, memorias, entradas / salidas, etc.. En cuanto a su
unidad de programación, existen tres versiones: unidad fija
o enchufable directamente en el autómata; enchufable
mediante cable y conector, o la posibilidad de ambas
conexiones. Si la unidad de programación es sustituida por
un PC, nos encontramos que la posibilidad de conexión del
mismo será mediante cable y conector. El montaje del
autómata al armario que ha de conectarlo se realiza por
cualquiera de los sistemas conocidos: riel DIN, placa
perforada, etc.
17
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores Lógicos Programables (PLC)
DE HERMOSILLO
MANTENIMIENTO INDUSTRIAL
• Estructura modular:
Como su nombre lo indica, la estructura de este tipo de autómata
se divide en módulos o partes del mismo que realizan funciones
específicas. Aquí caben hacer dos divisiones:
1. Estructura americana: Se caracteriza por separar las E/S del
resto del autómata, de tal forma que en un bloque compacto están
reunidas las CPU, memoria de usuario o de programa y fuente de
alimentación, y separadamente las unidades de E/S en los bloques
o tarjetas necesarias.
2. Estructura europea: Su característica principal es la de que
existe un módulo para cada función: fuente de alimentación, CPU,
E/S, etc.. La unidad de programación se une mediante cable y
conector. La sujeción de los mismos se hace bien sobre riel DIN o
placa perforada, bien sobre RACK, en donde va alojado el BUS
externo de unión de los distintos módulos que lo componen.
18
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores Lógicos Programables (PLC)
DE HERMOSILLO
MANTENIMIENTO INDUSTRIAL
Entradas
• Los terminales de tornillo de entradas en un PLC forman la interface
mediante el cual los dispositivos de campo se conectan al PLC. Las
entradas incluyen:
• Pulsadores
• Interruptores preselectores rotatorios
• Finales de carrera,
• Interruptores giratorios
• Detectores de proximidad
• sensores fotoeléctricos
• Todos estos son dispositivos discretos que proporcionan un estado “ON” u
“OFF” al PLC.
• Algunos PLC de mayor capacidad, pueden aceptar directamente valores
analógicos (señales de voltaje o corriente variables) tales como las
provenientes de los sensores de temperatura y presión, los Micro PLC no
tienen esta capacidad.
• Las señales eléctricas que envían los dispositivos de campo al PLC
generalmente son de 120 VCA o 24 VDC no filtrados.
19
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores Lógicos Programables (PLC)
DE HERMOSILLO
MANTENIMIENTO INDUSTRIAL
Salidas
Dispositivos tales como solenoides, relés, contactores, arrancadores de
motor, luces indicadoras, válvulas y alarmas, se encuentran conectados a las
terminales de salida del PLC. Los circuitos de salida operan en una manera
similar a los circuitos de entrada: las señales del CPU pasan a través de una
barrera de aislamiento antes de activar los circuitos de salida.
Los PLC usan una variedad de circuitos de salida para activar sus
terminales de salida: relés, transistores y triacs.
Salidas a relevador. Los relés son de corriente CA o CC. Los relés
electromagnéticos de los PLC tradicionales generalmente aceptan corriente
de hasta unos cuantos amperes. Los relés pueden resistir mejor los picos de
tensión y tiene un espacio de aire entre sus contactos, lo cual elimina la
posibilidad de fugas de corriente. Sin embargo son lentos, en comparación,
y están sujetos a desgaste con el tiempo.
20
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores Lógicos Programables (PLC)
DE HERMOSILLO
MANTENIMIENTO INDUSTRIAL
Salidas a transistor o tiristor. Los transistores conmutan la energía de CC, son
silenciosos y no tienen partes móviles que se desgasten. Los transistores son
rápidos y pueden reducir el tiempo de respuesta, pero portan cargas de sólo 0.5
amperes o menos. Los transistores de tipo especial, tales como los FET
(transistores de efecto de campo) pueden manejar más corriente, típicamente hasta
de 1 ampere.
Los triacs estrictamente conmutan energía CA. Como los transistores, las salidas
son silenciosas, no tienen partes movibles que se desgasten, son rápidos y portan
cargas de 0.5 amperes o menos.
21
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores Lógicos Programables (PLC)
DE HERMOSILLO
MANTENIMIENTO INDUSTRIAL
Unidad Central de Procesamiento (CPU)
• Consta de un microprocesador y memoria. Es el componente principal del PLC.
El CPU lee las entradas, ejecuta la lógica según lo indique el programa de la
aplicación, ejecuta cálculos y controla las salidas según corresponda.
• Los usuarios de los PLC trabajan en dos áreas del CPU: los archivos del
programa y archivo de datos. Los archivos del programa almacenan el
programa de la aplicación del usuario, archivos de subrutinas y el archivo de
errores. Los archivos de datos almacenan los datos asociados con el programa,
tales como estado E/S, valores preseleccionados y acumulados del
contador/temporizador y otras constantes o variables almacenadas. Juntas, éstas
dos áreas se llaman la memoria de la aplicación o memoria del usuario.
• Además dentro del CPU se encuentra un programa o memoria del sistema
ejecutable que dirige y ejecuta las actividades de “operación” tales como
ejecutar el programa del usuario y coordinar los escaneos de entrada y
actualización de salidas. El usuario no puede tener acceso a la memoria del
sistema, la cual es programada por el fabricante.
22
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores Lógicos Programables (PLC)
DE HERMOSILLO
MANTENIMIENTO INDUSTRIAL
Fuentes de alimentación eléctrica
Suministra alimentación eléctrica a la electrónica interna del controlador,
convierte el voltaje de entrada a una forma usable y protege los componentes del
PLC contra los picos de tensión.
La fuente de alimentación eléctrica del PLC está diseñada para resistir pérdidas no
prolongadas de alimentación eléctrica sin afectar la operación del sistema. Un
PLC puede operar durante varios milisegundos sin energía eléctrica antes de que
la fuente de alimentación indique al procesador que ya no puede proporcionar
energía CC al sistema. La fuente de alimentación puede indicar al procesador que
ejecute un apagado controlado, lo cual guarda el programa del usuario y los datos
en la memoria.
23
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores Lógicos Programables (PLC)
DE HERMOSILLO
MANTENIMIENTO INDUSTRIAL
DISPOSITIVOS DE PROGRAMACIÓN
Cuando se introduce un programa a un micro PLC, los dispositivos que
generalmente se usan son una PC y un programador de mano.
La PC se usa para ejecutar el “software” de programación del PLC. Este
software permite a los usuarios crear, editar, documentar, almacenar, localizar y
corregir problemas de los diagramas de escalera y generar informes impresos.
Las instrucciones del software se basan en símbolos gráficos para varias
funciones. El uso de dicho software no requiere del conocimiento de lenguajes
de programación avanzados, sólo un entendimiento general de los diagramas de
cableado eléctrico estándares.
24
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores Lógicos Programables (PLC)
DE HERMOSILLO
MANTENIMIENTO INDUSTRIAL
LENGUAJES DE PROGRAMACIÓN
Un programa es una serie de instrucciones o comandos desarrollados por el
usuario que indican al PLC que ejecute acciones. Un lenguaje de programación
proporciona reglas para combinar las instrucciones de manera que produzcan las
acciones deseadas.
Para los PLC el lenguaje mas usado es el escalera.
Las instrucciones que se usan para programar la mayoría de los PLC se basan en
una combinación de booleano, lógica de escalera y expresiones numéricas. Una
expresión mnemónica es un término sencillo y fácil de recordar que representa una
instrucción compleja o larga. Por ejemplo, “TON” significa “temporizador con
retardo a la conexión”. Los diferentes PLC utilizan instrucciones ligeramente
diferentes y éstas pueden encontrarse consultando el manual del usuario.
25
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores Lógicos Programables (PLC)
DE HERMOSILLO
MANTENIMIENTO INDUSTRIAL
LA NORMA IEC 1131-3
La Comisión Electrotécnica Internacional (IEC) desarrolló el estándar
IEC 1131, en un esfuerzo para estandarizar los Controladores
Programables. Uno de los objetivos del Comité fue crear un conjunto
común de instrucciones que podría ser usado en todos los PLCs. Aunque
el estándar 1131 alcanzó el estado de estándar internacional en agosto de
1992, el esfuerzo para crear un PLC estándar global ha sido una tarea muy
difícil debido a la diversidad de fabricantes de PLCs y a los problemas de
incompatibilidad de programas entre marcas de PLCs.
El estándar IEC 1131 para controladores programables consiste de cinco
partes, una de las cuales hace referencia a los lenguajes de programación
y es referida como la IEC 1131-3.
El estándar IEC 1131-3 define dos lenguajes gráficos y dos lenguajes
basados en texto, para la programación de PLCs. Los lenguajes gráficos
utilizan símbolos para programar las instrucciones de control, mientras los
lenguajes basados en texto, usan cadenas de caracteres para programar las
instrucciones.
26
Instructor: M.C. Aureliano Cerón Franco
UNIVERSIDAD TECNOLOGICA
Controladores Lógicos Programables (PLC)
DE HERMOSILLO
MANTENIMIENTO INDUSTRIAL
Lenguajes Gráficos
Diagrama Ladder (LD)
Diagrama de Bloques de Funciones (FBD)
Lenguajes Textuales
Lista de Instrucciones (IL)
Texto Estructurado (ST)
Adicionalmente, el estándar IEC 1131-3 incluye una forma de
programación orientada a objetos llamada Sequential Function Chart
(SFC). SFC es a menudo categorizado como un lenguaje IEC 1131-3, pero
éste es realmente una estructura organizacional que coordina los cuatro
lenguajes estándares de programación (LD, FBD, IL y ST). La estructura
del SFC tuvo sus raíces en el primer estándar francés de Grafcet (IEC
848). 27
Instructor: M.C. Aureliano Cerón Franco