S ¿Qué es un PLC? C ÁREA DE ELECTRÓNICA FACULTAD DE INGENIERÍA U.N.C.P.B.A. Ø Dispositivo electrónico v programable por el usuario v destinado a gobernar máquinas o procesos lógicos y/o secuenciales q Ø inicialmente surgen para implementar funciones lógicas Funciones del PLC v Reemplazar q la lógica de relés para el comando de motores, máquinas, ... v Reemplazar temporizadores y contadores electromecánicos v Controles sencillos de LA y/o LC v Interface computador/proceso v Control y comando de tareas repetitivas o peligrosas v Detección de fallas y manejo de alarmas v Regulación de aparatos remotos q posibilidad para ambientes peligrosos Tema: Controladores Lógicos Programables - 1 Cátedra de Sistemas de Control-Facultad de Ingeniería-UNCPBA S ¿Qué es un PLC? C ÁREA DE ELECTRÓNICA FACULTAD DE INGENIERÍA U.N.C.P.B.A. Ø Ventajas: v menor cableado v reducción de espacio v > facilidad para mantenimiento y puesta a punto v flexibilidad de configuración y programación v reducción de costos Ø Estructura: bus E/S ALIMENTACIÓN CPU EEPROM extensión E/S ENTRA- SALI- DAS DAS Entradas Salidas RAM 4Entradas 4Salidas ädiscretas ädiscretas 4rectificador 4acondicionador de señal 4(indicador de estado) 4optoaislación 4circuito lógico de entrada Tema: Controladores Lógicos Programables - 2 Cátedra de Sistemas de Control-Facultad de Ingeniería-UNCPBA 4circuito lógico de salida 4optoaislación 4(indicador de estado) 4circuito de conexión 4protección S Características del PLC C ÁREA DE ELECTRÓNICA FACULTAD DE INGENIERÍA U.N.C.P.B.A. 4Entradas äanalógicas 4Salidas äanalógicas 4protección 4buffer 4filtro 4optoaislación analógico 4multiplexado 4A/D 4optoaislación 4buffer 4A/D 4protección v tiempo de respuesta de entrada y salida v entradas y salidas especiales termocupla, RTD q pulsos de alta velocidad q Ø Tipos de PLC v Por q construcción modular, integral v Por # de E/S nano (<64 E/S) (Telemecanique @ LE) q micro (64 E/S) (Simatic @ LE) q pequeño (65 a 255 E/S) (Modicon @ LIDME) q mediano (256 a 1023 E/S) q grande (>1024 E/S) q Tema: Controladores Lógicos Programables - 3 Cátedra de Sistemas de Control-Facultad de Ingeniería-UNCPBA S Módulos inteligentes en el PLC C v Basic, q ÁREA DE ELECTRÓNICA FACULTAD DE INGENIERÍA U.N.C.P.B.A. C, ... resolución de ecuaciones, estadística, lectores de códigos de barras, ingreso de datos manuales, impresión de informes v PID v Posicionamiento q contadores de alta velocidad, salidas para motores, control numérico, robótica v Computadora q integrada DOS, UNIX, VMS v Comunicaciones de propósito general (RS-232; RS-422) 4 baja velocidad, configuración maestro-esclavo, abierto 4 Ej: ModBus de Modicon q peer to peer 4 mayor velocidad, distribuido al mismo nivel, propietario 4 Ej: ModBus Plus de Modicon, Data Highway II de Allen Bradley q redes abiertas 4 PLC+PC+sensores+actuadores+... x protocolo abierto 4 etapa de desarrollo 4 Ej: MAP, ProfiBus, ISP q Tema: Controladores Lógicos Programables - 4 Cátedra de Sistemas de Control-Facultad de Ingeniería-UNCPBA S C Programación del PLC ÁREA DE ELECTRÓNICA FACULTAD DE INGENIERÍA U.N.C.P.B.A. Tiempo de scan=tf -ti ti Acondicionamiento de entradas Programa de aplicación Módulos inteligentes Comunicaciones Autodiagnóstico tf Ø Acondicionamiento de salidas Lenguajes v escalera (“ladder”) v listado de instrucciones (mnemónicos) v diagramas lógicos v lenguajes de alto nivel (Grafcet, leng. de programación) Tema: Controladores Lógicos Programables - 5 Cátedra de Sistemas de Control-Facultad de Ingeniería-UNCPBA S C Programación del PLC ÁREA DE ELECTRÓNICA FACULTAD DE INGENIERÍA U.N.C.P.B.A. Ø Operaciones Básicas álgebra de Boole (AND, OR, NOT) Ø Operaciones Aritméticas +, -, *, /, ln, sqr(.), sin, ... Ø Comparadores >, <, =, !=, ... Ø Control de flujo de programa saltos condicionales, saltos incondicionales, llamado de subrutinas, ... Ø Transferencia de datos dentro de un PLC o entre más de uno Ø Temporizadores y contadores v temporizador de inicio demorado v temporizador de terminación demorada v temporizador activado por pulso Tema: Controladores Lógicos Programables - 6 Cátedra de Sistemas de Control-Facultad de Ingeniería-UNCPBA