Controladores Lógicos Programables Conceptos Básicos

Documentos relacionados
Autómatas programables. VISION GENERAL. Autómatas Programables: Visión General

Arquitectura de un Controlador Electrónico de Procesos

automatización industrial autómatas programables Universidad de Oviedo Área de Ingeniería de Sistemas y Automática

Sistemas Automáticos - Tema 16

CONTROLADORES LÓGICOS PROGRAMABLES

INTRODUCCIÓN. Qué es un PLC? PLCs. Qué es un PLC? Historia de los PLCs 23/08/2015. Programmable Logic Controller

AUTOMATIZACIÓN CON PLC. UNIVERSIDAD DE ANTIOQUIA DEPARTAMENTO DE INGENIERÍA ELECTRÓNICA MEDELLÍN Sesión 3.

automatización industrial UD3 autómatas programables Universidad de Oviedo Area de Ingeniería de Sistemas y Automática

CAPITULO III CONTROLADORES

AUTÓMATAS PROGRAMABLES. Regulación Automática II. Antonio Robles Álvarez. Índice

9Controladores.- Principales tipos. PLC Controlador Lógico Programable CONTROLADORES LÓGICOS PROGRAMABLES (PROGRAMMABLE LOGIC CONTROLLERS)

Qué es un Autómata Programable?

PLCs ESTÁNDAR IEC Programa del Curso. Sistema Supervisor / SCADA. Comunicaciones. Lenguajes: LD FBD PLC SFC IEC Proyectos / Aplicaciones

AUTÓMATAS PROGRAMABLES

UNIDAD 2: SISTEMAS DE CONTROL DE PROCESOS UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ASIGNATURA: AUTOMATIZACIÓN

Controles Lógicos Programables

CÓMO FUNCIONA UN PLC Control Combinacional Programación del PLC

Autómata Programable (PLC)

ING. JONATHAN QUIROGA TINOCO. Desarrollado por Ing. Jonathan Quiroga T.

SISTEMAS DE CONTROL AUTÓMATAS PROGRAMABLES P L C. Ing. David Jorge Aguirre Grazio Cátedra de Sistemas de Control Departamento de Ing.

Promoción especial PLCs Instituto Schneider Electric de Formación. La industria en tus clases Equipamiento didáctico técnico

Arquitectura del PLC. Dpto. Electrónica, Automática e Informática Industrial)

CONTROLADORES Control Lógico Programable (PLC)

AUTOMATIZACIÓN INDUSTRIAL

SISTEMA DE CONTROL AUTOMÁTICO

Configuración. Tipos de procesadores en la CPU

TEMA 1 Introducción a las comunicaciones industriales

Promoción especial PLCs Instituto Schneider Electric de Formación. La industria en tus clases Equipamiento didáctico técnico

SISTEMAS CON PLC CAP2: AUTOMATIZACION LÓGICA CABLEADA Y LÓGICA PROGRAMADA. Expositor: Ing. Elmer E. Mendoza Trujillo 03/04/ SISTEMAS CON PLC

Universidad de Oviedo Sistemas Automáticos

CAPÍTULO III ANTECEDENTES DE LOS PLC

Norma IEC 1131 TSX 37 / 57 - PL7 Pro NORMA IEC1131- pg. 1

Análisis y Diseño de Sistemas Secuenciales

Entrenador en Controlador Lógico Programable (PLC)

Automatización - PLCs CODESYS. Berghof Automation GmbH Made in Germany

Modicon M340. Adaptador periférico de E/S remotas BMX PRA 0100 Manual de usuario 05/ EIO

Velocidades Típicas de transferencia en Dispositivos I/O

En la Figura 1 se muestra un ejemplo del uso de bloques de E/S.

Mantenimiento Preventivo y Correctivo a Sistemas de Control Lógico Programable Mantenimiento Preventivo y Correctivo a Estación de Trabajo HMI

Electrónica General y Aplicada Supervisión de Procesos Industriales Tema 9 APLICACIÓN TEMA 9 CONTROL, COMUNICACION Y SUPERVISION SCADA

Programa de Automatización Industrial

Introducción n al Control Industrial

Arquitectura Autómatas Programables. (PLCs)

Ciclo de funcionamiento del autómata

AUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas MARCO TEORICO. Estructura Interna

Control System Omron Electronics Iberia, S.A. Automation & Drives Business Unit

Controladores programables. Serie Millenium II MICRO Crouzet

Tema: Microprocesadores

Sistemas Automáticos

AUTÓMATAS PROGRAMABLES OMRON NIVEL 1

Autómata Twido. Modelo: COMPACTO TELEMECANIQUE

Entrenamiento Industrial Certificado PLC Siemens-Allen Bradley Servos Robots Hidráulica Neumática Diseño CAD/CAM

Programa de Automatización Industrial GRUPO 2

Promoción especial PLCs Instituto Schneider Electric de Formación. La industria en tus clases Equipamiento didáctico técnico

Tema 1: Arquitectura de ordenadores, hardware y software

Configuración Y Programación de Autómata MOELLER XC201 para Maqueta Industrial

Modicon M340. Adaptador periférico de E/S remotas BMX PRA 0100 Manual de usuario 07/ EIO

AUTOMATIZACIÓN INDUSTRIAL

Automatización Industrial y Robótica PLANIFICACIONES Actualización: 1ºC/2018. Planificaciones Automatización Industrial y Robótica

Carrera: ACM Participantes. Academia Eléctrica y Electrónica del Instituto Tecnológico Superior de Coatzacoalcos

Definición de autómata programable

Instrumentación y Control Industrial

Instituto Schneider Electric de Formación

SISTEMAS SCADA. Javier Román - Agustín Rodríguez Introducción a los PLC - Curso 2016

NIVEL 1 STEP7 (300/400)

INGENIERÍA EN MANTENIMIENTO INDUSTRIAL HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS

RELÉS INTELIGENTES DE LA SERIE EZ

Autómatas Programables. Ing. Luis Diego Murillo

UNIDAD 1: INTRODUCCIÓN A LOS SISTEMAS AUTOMATIZADOS

Introducción al CONTROL CON PLC s

Tema 0. Introducción a los computadores

Introducción al Control Industrial. Autómatas Programables ISA UMH 1. Índice

PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1

AUTOMATIZACIÓN CON PLCS

AUTOMATIZACIÓN CON PLC. UNIVERSIDAD DE ANTIOQUIA DEPARTAMENTO DE INGENIERÍA ELECTRÓNICA MEDELLÍN Sesión 6.

Controladores programables PLC. Introducción

LABORATORIO I DE CONTROL

Módulo: Operación y programación de sistemas de control con controladores lógicos programables (PLC)

ELT 3932 AUTOMATISMOS INDUSTRIALES. LABORATORIO No. 4 SOFTWARE DE PROGRAMACIÓN RSLOGIX 500 ALLEN BRADLEY

Definición: PLC: CONTROLES LOGICOS PROGRAMABLES (PLC) 23/09/2014

Unidad 2: Taller de Cómputo. Estructura y Componentes de la Computadora UNIDAD DOS: INTRODUCCIÓN

AUTOMATIZACIÓN DE LA PLANTA DE MARGARINAS SOBRE ETHERNET

AUIN G10 PLC. - Más rápida en el mercado, a través de la velocidad, capacidad de respuesta y la flexibilidad de fabricación automatizada.

Introducción al PLC Simatic Siemens S7-200.

Prácticas de Redes de Comunicación Industriales curso PRÁCTICA 5: AS-i

Sistema Operativo. Repaso de Estructura de Computadores. Componentes Hardware. Elementos Básicos

Introducción al CONTROL CON PLC s

Transcripción:

Controladores Lógicos Programables Conceptos Básicos 1

Orígenes y evolución de los PLCs 1968, premisa GM: RLL (relay ladder logic) R Morley: 1er Modicon 084 Allen Bradley, I/O remoto, manejo de señales analógicas 1980, desplazo de los costosos DCSs, y a CNCs en algunas máquinas herramientas Definición PLC: Aparato digital electrónico con una memoria programable para el almacenamiento de instrucciones, permitiendo la implementación de funciones específicas como: lógica, secuencias, temporizado, conteo, aritmética, con el objeto de controlar máquinas y procesos. 2

Ventajas Flexibilidad Implementación de cambios, corrección de errores Espacio físico Costo Ingeniería offline, prueba-simulación en laboratorio Visualización online Rápidos tiempos de scan Programación amigable Confiabilidad: Un PLC estándar tiene una tasa de falla aprox. de 0.16 fallas/año, mientras que un sistema triple redundante (tanto CPUs como módulos de entrada-salida) 0.003 fallas/año. Mantenibilidad Documentación Seguridad (llave) 3

Desventajas/amenazas Nuevas tecnologías, por ej visión Capacitación en aplicaciones complejas, resistencia a los cambios. Aplicaciones con funciones fijas implementadas con PCs Ambientes muy agresivos Seguridad ante riesgo de vida humana, hardware externo, o redundancia 4

Mercado PLCs Año 2004: 7000 millones de dolares/año. Distribución mercado (proveedores líderes). 5

6

Estructura de un PLC Fuente CPU Procesador Memoria Comunicaciones Entradas (discretas y analógicas) Salidas (discretas y analógicas) Rack, bastidor o chasis 7

señales desde el campo E N T R A D A S BUS DE DATOS CPU FUENTE DE ALIMENTACION EQUIPO DE PROGRAMACION PROCESADOR MEMORIA INTERFASE CON EL OPERADOR BUS DE DATOS S A L I D A S señales hacia el campo 8

Clasificación Por su construcción: Integral Modular Por su capacidad 1. Discreta, analógica, operaciones aritméticas y de comunicación básicas 2. Idem anterior + punto flotante, E/S inteligentes, conexión a redes, etc. Por su cantidad de E/S Nano: hasta 32 E/S Micro: 33 a 128 E/S Compacto: 129-512 E/S Mediano: 512-1023 E/S Grande: > 1024 E/S 9

Módulos de Entradas/Salidas Entradas:. Discretas: terminal, conversor de señal, optoaislador, salida a CPU Analógicas: protección, filtro, multiplexado, conversor ADC, aislación, buffer. Salidas: Discretas: terminal, optoaislador, conversor de señal, salida a campo. Analógicas: buffer, aislación, conversor DAC, protección. Especiales: HSC, termocuplas, RTDs, etc. Inteligentes: Tienen microprocesador, son programables, por ej. servoposicionamiento. 10

CPU Sistema operativo El sistema operativo o ejecutivo es un programa escrito por el fabricante para gobernar todo el sistema: Contiene un conjunto de instrucciones para interpretar y ejecutar la aplicación generada por el usuario. Realiza rutinas de autodiagnóstico. Interactúa con los periféricos (tarjetas de E/S, puertos de comunicación, etc.) Se encuentra almacenado en la memoria no volátil. 11

CPU Procesador Los plcs estándar cuentan con un CPU resolviendo todas las operaciones Se fijan tareas aisladas para atender las comunicaciones con las E/S. Estas tareas requieren de un procesamiento que utiliza algo del tiempo de ejecución del CPU, por ende altera la ejecución de la aplicación. 12

CPU Procesador Los plc modernos cuentan con 2 CPUs de 32bits que interactúan para efectuar el control El CPU de lógica ejecuta el código de la aplicación y realiza el procesamiento de los mensajes. El CPU de backplane se comunica con las E/S y envía y recibe datos desde el backplane. Como este CPU es independiente del otro, toda la información de E/S se maneja asincrónicamente a la ejecución del programa (no altera el scan) 13

Memorias mapeo E/S Dentro del CPU se dispone de un área de memoria, la cual se utiliza para diversas funciones: Memoria del programa de usuario: aquí se introduce el programa que el plc va a ejecutar cíclicamente. Memoria de la tabla de datos: se suele subdividir en zonas según el tipo de datos (como marcas de memoria, temporizadores, contadores, etc.). Memoria del sistema: aquí se encuentra el programa en código máquina que monitoriza el sistema (sistema operativo o firmware). Memoria de almacenamiento: se trata de memoria externa que empleamos para almacenar el programa de usuario, y en ciertos casos parte de la memoria de la tabla de datos. Suele ser de uno de los siguientes tipos: EPROM, EEPROM, o FLASH. 14

Tiempo de ciclo (scan time): Es el barrido cíclico que realiza el plc mientras realiza todas las tareas: Consulta el estado de las entradas y almacena. Resuelve el programa de aplicación. Atender las comunicaciones con módulos inteligentes. Atiende las comunicaciones de los puertos. Ejecuta el autodiagnóstico. Actualiza las salidas a partir de los resultados almacenados en la memoria. Vuelve a empezar el ciclo. Depende de la velocidad del microprocesador, y del tamaño de la aplicación. 15

Modos de barrido: Lógica escalera: Modo Rung (rung scanning): En forma horizontal de izquierda a derecha, de arriba a abajo. Modo columna (column scanning): En forma vertical de arriba abajo, de izquierda a derecha. Bloques de Función: Siguiendo el orden en que se fueron creando los distintos bloques, luego si es necesario, también se puede modificar. Estructura de un proyecto: Segmentos Networks Secciones (IEC) 16

Acceso a periferia, equipos programación El PLC debe disponer de alguna forma de programación, la cual se suele realizar empleando alguno de los siguientes elementos: Unidad de programación: suele ser en forma de calculadora. Es la forma más simple de programar el plc, y se suele reservar para pequeñas modificaciones del programa o la lectura de datos. Aun usado en microplcs. Consola de programación: es una terminal a modo de PC que proporciona una forma más cómoda de realizar el programa de usuario y observar parámetros internos del PLC. Discontinuado actualmente. PC: es el modo más potente y empleado en la actualidad. Permite programar desde una PC personal estándar, con todo lo que ello implica: herramientas más potentes, posibilidad de almacenamiento en HD, impresión, transferencia de datos. Expansión de E/S: Se necesitan módulos adicionales en bastidor cabecera y remoto/s Distintas topologías, velocidades, y protocolos. 17

Modos operativos en un plc RUN se ejecuta el programa de usuario se actualizan las salidas del PLC comunicación con HMI se ejecuta autodiagnóstico modificaciones de programa = según modelo de PLC STOP NO se ejecuta el programa de usuario NO se actualizan las salidas del PLC (apagadas o congeladas ) comunicación con HMI (permite ver estados de E/S) se ejecuta autodiagnóstico (parcial) modificaciones de programa = permitida 18

Modos operativos en un plc Pasaje de STOP a RUN: siempre por el operador Por selector (hardware). Desde el equipo de programación. Pasaje de RUN a STOP Por selector (hardware). Desde el equipo de programación. Por programa del usuario. Por autodiagnóstico (por ej. si se excede el tiempo de ejecución) 19

Concepto power up Generalmente al comienzo de toda aplicación en la primer network se programa una bobina que se activará apenas comienza el primer scan. Esta se denomina bobina de power up, y tiene la particularidad de utilizarse para llevar distintas secuencias a estados seguros. 20

Factores a considerar en la selección de un plc: Costo: inicial, instalación, mantenimiento, capacitación Service/soporte: depende el contexto país Flexibilidad/expandibilidad: memoria, E/S, comunicaciones Entrenamiento: en planta?, upgrades? Documentación: proveen detalles de circuitería placas? 21

Leguajes de programación Lógica escalera (ladder logic) 22

Leguajes de programación IEC 61131-3: Es el estándar internacional para lenguajes de programación de PLCs. LD: ladder diagram SFC: sequential function chart FBD: Function Block Diagram ST: Structured Text IL: Instruction List 23

Leguajes de programación Trabajar con IEC 61131-3, brinda: Estructura definida Compatibilidad Posibilidad de reutilizar código Desarrollo productivo Portabilidad Know how 24

De lógica a lo analógico, servocontroles, PIDs y funciones complejas De PLC aislados a PLCs conectados en red accesibles via web. De lógica escalera a programas según IEC61131-3. De 1000 instrucciones/seg a 20 millones de instrucciones/seg. De memorias de pocos kilobytes a megabytes. De protocolos propietarios a tecnologías de sistemas abiertos. De control de maquinarias a aplicaciones de propósito general. De rack con tarjetas a construcción modular y compacta. 25

E/S con diagnósticos especiales más precisos Módulos inteligentes con detección temprana de fallas (ej salida a EV) PLCs con simulación Optimización de memoria automática. Carga automática en CPUs redundantes Sistemas operativos multitarea Posibilidad de registrar variables en el tiempo (trendings) Service a distancia 26

Asociaciones automáticas real-entero en la asignación de variables. Motion: instrucciones en el mismo software Comando de drives: al configurar un módulo arma toda la tabla de intercambio de información. Idem para CCM inteligentes (centro control motores). Bus VME, concepto de memoria reflejada. Upload: no se pierde nada. Placas especiales de 1 mseg CPUs con un buffer de fallas cronológico con detalle de fecha y hora. Desarrollo de aplicaciones a partir de otras disponibles via web Domótica, edificios inteligentes. 27

Bibliografía: "Sistemas Digitales de Control de Procesos", S. Szklanny, C. Behrends "Programmable Logic Controllers", John W. Webb, Ronald A. Reis "Programación de Autómatas Modicon TSX Quamtum", Schneider Automation Inc. "Concept User Manual", Schneider Automation Inc. 28