0 calificaciones0% encontró este documento útil (0 votos)
131 vistas257 páginas
El curso ofrece los conocimientos básicos necesarios sobre los Controladores Lógicos Programables, haciendo referencia a los diferentes tipos y marcas solo como presentación sin ahondar en ellos. La información completa y detallada de cada uno de ellos se encuentra en los manuales de cada fabricante.
El curso ofrece los conocimientos básicos necesarios sobre los Controladores Lógicos Programables, haciendo referencia a los diferentes tipos y marcas solo como presentación sin ahondar en ellos. La información completa y detallada de cada uno de ellos se encuentra en los manuales de cada fabricante.
El curso ofrece los conocimientos básicos necesarios sobre los Controladores Lógicos Programables, haciendo referencia a los diferentes tipos y marcas solo como presentación sin ahondar en ellos. La información completa y detallada de cada uno de ellos se encuentra en los manuales de cada fabricante.
PLC An Introduction Ing. Freddy Sierra Programmable Logic Controllers CAPITULO I Conceptos bsicos introductorios Programmable Logic Controllers Introduccin El curso ofrece los conocimientos bsicos necesarios sobre los Controladores Lgicos Programables, haciendo referencia a los diferentes tipos y marcas solo como presentacin sin ahondar en ellos. La informacin completa y detallada de cada uno de ellos se encuentra en los manuales de cada fabricante. En la actualidad la gran mayora de las instalaciones industriales poseen dichos controladores, los cuales debern ser atendidos por personal capacitado para su seleccin, programacin , montaje y mantenimiento.
Objetivo General Desarrollar conocimientos, habilidades y destrezas a nivel bsico para identificar, ensamblar, configurar, programar e interconectar un Controlador Lgico Programable. Programmable Logic Controllers Que es un PLC ?
Dispositivo que fue inventado para reemplazar los sistemas de control basados en Reles y Contactores.
Los PLC son utilizados en muchas de las aplicaciones del mundo real, si hay una industria presente existen grandes posibilidades que esta tenga un PLC.
Si usted esta relacionado con maquinarias, empaquetado, manejo de material, ensamblaje automtico y otras innumerables industrias, probablemente usted ha estado utilizando un PLC, de no ser as, usted esta perdiendo tiempo y dinero. Casi cualquier aplicacin que necesita algn tipo de control, requiere un PLC. Ing. Freddy Sierra A. Programmable Logic Controllers lar en tiempo real y en medio industrial, procesos secuenciales. Definiciones Controlador Lgico Programable
eficientemente y en tiempo real un determi- nado proceso industrial. Toda mquina electro- nica diseada para contro- El PLC es un equipo electrnico digital de alto rango de flexibilidad, que puede ser programado de acuerdo con una secuencia lgica de actividades por realizar, capaz de controlar Ing. Freddy Sierra A. Programmable Logic Controllers ... Controlador Lgico Programable Caja negra en la que existen terminales de entrada a los que se conectarn pulsadores, fotoceldas, etc. Unos terminales de salida a los que se conectarn bobinas, solenoides, etc. de tal forma que la actuacin de las salidas estn en funcin de las seales de entrada que estn activadas en cada momento. Ing. Freddy Sierra A. Programmable Logic Controllers Porque usar un PLC ?
La pregunta Porque usar un PLC ?, deberamos refrasearla a Porque Automatizar ?. El PLC es la herramienta que nos permite controlar un proceso automatizado. Que hace un proceso automatizado por una compaa ? Un proceso automatizado ayuda:
Obtener el completo control del proceso de manufactura. Mejorar la calidad y exactitud. Trabajar en ambientes difciles y peligrosos. Aumentar la productividad. Disminuir el tiempo de fabricacin. Disminuir costos debido al retrabajo. Ofrecer mayor variedad de productos. Cambiar rpidamente de un producto a otro. Control de inventario. Ing. Freddy Sierra A. Programmable Logic Controllers Que hace que un PLC trabaje ?
El corazn de cualquier computador es el microprocesador, el cual supervisa el sistema de control a travs del programa de usuario. El p lee las entradas, ejecuta el programa y genera las salidas. Como sabe el PLC lo que tiene que hacer ?
El PLC simplemente sigue las instrucciones almacenadas en la memoria. El retiene las instrucciones del programa y las almacena para un futuro.
Hacemos la analoga de una instruccin como una oracin, cada instruccin que es introducida ser almacenada en memoria en orden descendente, esta lista de instrucciones es llamado Programa de Usuario. Ing. Freddy Sierra A. Programmable Logic Controllers Antecedentes Los PLC se introdujeron por primera vez en la industria en 1960 aproximadamente, la razn principal, eliminar el gran costo de reemplazar el complejo Sistema de Control basado en reles y contactores. Bedford Associates propuso a un gran fabricante de automviles algo denominado Controlador Digital Modular (MODICON), mientras que otras compaas proponan esquemas basados en ordenador. El Modicon 084 result ser el primer PLC del mundo en ser producido comercialmente.
Los nuevos controladores debian ser facilmente programables por Ingenieros de Planta o personal de mantenimiento, el tiempo de vida debia ser largo y los cambios en el programa debian realizarse en forma sencilla, ademas debian trabajar en entornos industriales adversos.
Ing. Freddy Sierra A. Programmable Logic Controllers Antecedentes A mediados de los 70s las tecnologias dominantes de los PLC eran maquinas de estado secuencial y CPU basados en desplazamiento de bits.
En 1973, comenzaron a aparecer las habilidades de comunicacin, el primer sistema fue el Bus Modicon (MODBUS)
En los 80`s se produjo un intento de estandarizacin de las comunicaciones con el protocolo MAP de General Motors, se redujeron las dimensiones de los PLC y se pas a programar a travs de ordenadores personales.
En los 90`s hubo una gradual reduccin de nuevos protocolos, el ultimo estndar (IEC 61131-3) intenta unificar el sistema de programacin en un estndar internacional (FBD, LD, ST). Ing. Freddy Sierra A. Programmable Logic Controllers Antecedentes Antes de 1970 el procedimiento para la manipulacin y control de las industrias manufactureras se caracteriz por:
Ao Caracteristicas Antes de 1968 Dispositivo Sistemas con rels Rgidos y robustos 1968 Se establecen las especificaciones del primer PLC Dispositivos de estado slido. Resistentes a ambientes indus- triales. Fciles de programar y mantener. Expandibles. Reajustables. Capaces de reducir el tiempo de reparacin o de parada de planta. 1969 Aparece el primer PLC Cumple con las especificaciones originales. Ing. Freddy Sierra A. Programmable Logic Controllers Inicialmente solo realizaban control ON/OFF Incorporacin de funciones de comparacin Incorporacin de capacidades aritmticas y de manipu- lacin de datos. Incremento de su capacidad de memoria Incorporacin de capacidad de comunicacin Desarrollo de interfaces de entrada y salidas remotas Desarrollo de software para su uso Incorporacin de funciones de control analgico, PID Incorporacin de mecanismos de deteccin de fallas. Posibilidad de integracin con los equipos de una planta. Evolucin Desde que aparecen hasta nuestros das, su evolucin se ha caracterizado por :
Ing. Freddy Sierra A. Programmable Logic Controllers Equipos de Control segn su adaptabilidad Son aquellos equipos diseados para realizar actividades, tanto especificas como mltiples de control, correspondientes a determinados procesos industriales. Se dividen en Control rgido y Control flexible. De control rgido Son aquellos equipos diseados para realizar exclusivamente una actividad especifica de control correspondiente a un determinado proceso. Estos diseos pueden ser hechos con tcnicas de rels o de circuitos impresos.
Controlador A Controlador B Maquina o Proceso A Maquina o Proceso B Ing. Freddy Sierra A. Programmable Logic Controllers ....de control rgido
De control flexible Son aquellos equipos diseados para realizar mltiples actividades de control industrial, de fcil adaptacin a los requerimientos del usuario, entre estos se ubican los PLC ya que pueden cambiar su funcin de control cuando se modifica el programa por ejecutar.
Ventajas Desventajas Facilidad de instalacin. Procedimientos sencillos de mante- nimiento. Facilidad de calibracin. No requiere de personal altamente clasificado. Menor tiempo de vida til. Mayor volumen. Mayor consumo de energa. Mayor generacin de ruido. Mayor costo a largo plazo. Rigidez propiamente dicha. Mayor frecuencia de mantenimiento. Ing. Freddy Sierra A. Programmable Logic Controllers ....de control flexible P.L.C A Maquina o Proceso A Maquina o Proceso B . . Selector del proceso por controlar A
B Ventajas Desventajas Espacio fsico reducido (menor volumen). Mayor economa a largo plazo (menor costo). Mayor cobertura o alcance. Flexibilidad propiamente dicha. Menor consumo de energa. Mayor confiabilidad. Instalacin ms compleja (tcni- camente) Se requiere de personal capacitado con el conocimiento y la pericia para operar y programar el equipo. menor velocidad de respuesta. Ing. Freddy Sierra A. Programmable Logic Controllers Clasificacin de los P.L.C. Pueden ser clasificados desde diferentes puntos de vista: Segn su presentacin fsica. Segn su capacidad de entradas y salidas.
Segn su presentacin fsica Compacta Presenta en un solo bloque todos sus fuentes de alimentacin, CPU, memorias, entradas, salidas, etc. Ing. Freddy Sierra A. Programmable Logic Controllers ...segn su presentacin fsica Modular Se divide en mdulos o partes del mismo que realizan funciones especificas, separan las E/S del resto del PLC, en un bloque compacto estn reunidas la CPU, memorias y fuentes de alimentacin y separadamente las Entradas y salidas. Ing. Freddy Sierra A. Programmable Logic Controllers Segn su capacidad de entradas y salidas. Tipos Micros Pequeos medianos Grandes Numero de E/S discretas Desde 16 hasta 64 por unidad bsica. Desde 24 hasta 255 I/O. Desde 256 hasta 1023 I/O Mas de 1024 I/O directas. Capacidad de expansin Desde 64 hasta 128 Desde 64 hasta 256 I/O. Desde 256 hasta 2048 I/O Mas de 8192 Numero de E/S anlogas Desde 2 hasta 32 Desde 8 hasta 128 Desde56 hasta 1023 I/O anlogas Desde 128 a 2048 y mas Numero mximo de chasis remoto En su mayora no usan chasis remoto Desde 24 chasis remoto Desde 6 hasta 48 Desde 14 a 128 y mas Velocidad de comunicacin entre remotas 9600 Baudios Desde 9600 Baudios a 128 Kbaudios De 19,2 Kbaudio a 115 Kbaudio De 115 Kbaudio a 1 Mbaudio Mdulo de propsito especial Algunos modelos poseen: Generador de pulsos, multiplexado de I/O.. Puerto paralelo, redes control de motores, lgica I/O, fuente AC/DC, interfaz red local (LAN), Basic, PID. I-faz comunicacin, ctl motores, ASCII, i-faz radio frecuencia bitcora eventos, despliegue numrico y alfanumrico, etc. I-faz red ETHERNET vdeo grfico, genera- cin pulsos, posiciona- miento CAD, lazos de control. Control de vlvulas, fibra ptica. Ing. Freddy Sierra A. Programmable Logic Controllers Otras clasificaciones, segn programas e interfases. Tipos Micros Pequeos medianos Grandes Lenguaje de alto nivel
Diagramas lgicos, diagrama escalera Listado de estado, diagramas lgicos, diagrama escalera Los anteriores, Fortran, Lotus, Basic. C, assembler y los manejados por PLCs medianos Puerto serial RS 232, RS422
RS 232, RS 423 RS 232, RS 422, RS 423
RS 232, RS 422, RS 423 Programado por : HH, CRT, PC HH, PC HH, CRT, PC HH, VAX, PC HH, CRT, PC, VAX Carga de programas: Unidad de cinta, Disco Floppy Disk Cinta, Floppy Disk Cinta, Floppy Disk, EEPROM Cinta, Floppy Disk, EEPROM Documentacin: Listado PL, Diagrama escalera LD, Cableado LD, PL
LD, PL LD, PL, I/O LD, PL, I/O
Ing. Freddy Sierra A. Programmable Logic Controllers Otras clasificaciones, segn procesamiento y memorias. Tipos Micros Pequeos medianos Grandes Cap. mxima memoria De 2 K hasta 32 K De 4 a 64 K De 16 a 64 K 128 K y mas Tipo barrido 1K memoria < 10 ms
5 ms
4 ms 0,75 ms Control PID No No Si Si
Operaciones matemticas Matemticas, Lgicas Matemticas, trigo- nometricas, lgicas matrices. Matemticas, punto flotante, trigonomtricas Anteriores y operaciones de doble precisin Instrucciones de alto nivel incorporadas Entradas de pulso, saltos secuenciales, pulsos, PID, rampas
Direccionamiento indirecto, saltos, corrimiento de bits, transmisin de data PID de relacin, integracin, filtro, funciones, carga y descarga FIFO, generacin funcin Control a lazo cerrado, diagnostico de archivos, almacenamiento de banderas, resta. Memoria de aplicacin Hasta 16 K Hasta 32 K 64 K y mas Hasta 32 K Ing. Freddy Sierra A. Programmable Logic Controllers Soporte (chasis) para P.L.C. Es una estructura fsicamente rgida diseada para sostener los diferentes mdulos de un PLC. Composicin Los chasis estn compuestos por ranuras (slots) donde se instalan las tarjetas y se fijan mecnicamente, generalmente en forma vertical. El chasis posee una tarjeta de interconexin con conectores tipo peine situados en la parte posterior. El diseo puede cambiar dependiendo de cada fabricante. 1 2 3 4 5 6 7 8 9 10 Ing. Freddy Sierra A. Programmable Logic Controllers Diagrama de bloque de un P.L.C. Es una grfica en donde aparecen los bloques que constituyen un P.L.C y las interrelaciones entre ellos.
Consola de programacin Dispositivos perifricos Ing. Freddy Sierra A. Programmable Logic Controllers I. Mdulos de entrada: Son los mdulos a los cuales se conectan los elementos captadores de seales del proceso. Funciones Proporcionan terminales de conexin para los cables que enlazan los dispositivos captadores provenientes del campo o proceso con el P.L.C. Ofrecen una indicacin visual del estado de las entradas. Acondicionan los niveles de tensin y/o corriente provenientes del proceso, compatibles con los niveles requeridos por el P.L.C. Mantienen aislados los circuitos de campo o proceso, de los circuitos internos del P.L.C.
Ing. Freddy Sierra A. Programmable Logic Controllers ...mdulos de entrada Tipos Discreta Aceptan solamente dos niveles de tensin (alto, bajo), que pueden ser tanto alterna como continua. Entre estos, se pueden mencionar: de 24 VDC, de 30 VDC y de 115 VAC. Analgica Aceptan como entrada un rango de valores entre dos limites, tanto en tensin como en corriente. Entre estos, se pueden mencionar: de 4 a 20 mA, de 1 a 5 VDC, de 0 a 10 VDC, de 10 a 50 mVDC (termocuplas) y de registros. 16-point input module Ing. Freddy Sierra A. Programmable Logic Controllers II. Mdulos de salida: Son los mdulos a los cuales se conectan los elementos actuadores del proceso. Cumplen funciones similares a los mdulos de entrada.
Funciones Proporcionan terminales de salida para conectar los cables que van hacia los dispositivos actuadores ubicados en el campo o proceso. Ofrecen una indicacin visual del estado de las salidas. Acondicionan los niveles de tensin y/o corriente provenientes del P.L.C. En los niveles requeridos por los actuadores utilizados en el campo o proceso. Aslan elctricamente los circuitos electrnicos pertenecientes al P.L.C de los niveles de voltaje empleados por los dispositivos actuadores, ubicados en el campo o proceso. Ing. Freddy Sierra A. Programmable Logic Controllers ...mdulos de salida Tipos Discreta Estos mdulos generan dos niveles de tensin (alto, bajo), que pueden ser tanto alterna como continua. Entre estos, se pueden mencionar: de 24 VDC de 115 VAC. Las salidas se dan a rel o a transistor. La salida a transistor se utiliza cuando los actuadores son a C.C, las de rels suelen utilizarse para actuadores a C.A
Analgica Producen una salida que comprende un rango de valores entre dos limites. Entre estos, se pueden mencionar: de 4 a 20 mA, de 1 a 5 VDC, de 0 a 10 VDC y de registros. en las analgicas es necesario un convertidor digital analgico (D/A). 16-point output module Ing. Freddy Sierra A. Programmable Logic Controllers Funciones de los mdulos Entrada / Salida Mdulo Funcin Digital Permite la conexin entre los elementos de campo que utilicen o generen seales digitales y el CPU del PLC. Permitir al controlador medir presiones, posiciones, proximidad, temperatura, movimiento o cualquier elemento que utilice dos estados como seal de informacin. Enviar comandos a diferentes dispositivos que tengan comportamiento digital (dos estados). Analgico Realizar la transformacin de las seales (temperatura de un liquido, presin de un tanque, etc.) continuas del proceso, en variables numricas manejadas por el controlador y viceversa Especial Ejecutar funciones particulares o sofisticadas, a fin de garantizar el manejo de un gran numero de situaciones. Ejemplo. Mdulos de comunicacin, de termocuplas, mdulos para el control PID, arrancadores de motor, contadores de alta velocidad, entre otros. Ing. Freddy Sierra A. Programmable Logic Controllers III. CPU: Es la Unidad Central de Procesamiento. Funciones Comandar y gobernar las actividades del sistema, esta unidad constituye el cerebro del PLC. Supervisin y control del tiempo del ciclo (watchdog), tabla de datos, alimentacin, batera, etc. Autotest en conexin y en la ejecucin del programa. Generacin del ciclo base de tiempo. Inicio del ciclo de exploracin del programa. Comunicacin perifricos/unidad de programacin. Componentes Unidades de procesamiento aritmtico lgico. Procesamiento de datos. Unidades de comunicacin de datos. Unidades de control de entradas y/o salidas. Memoria principal. Ing. Freddy Sierra A. Programmable Logic Controllers ...CPU La CPU est constituida por: procesador, memoria y circuitos auxiliares asociados Programa y memoria del sistema (ROM) Memoria de datos RAM Memoria de trabajo o usuario RAM Otros elementos analog/dig. P Fuente de alimentacin Interfaz de unidad de programacin Interfaces de perifricos Interfaces de entradas / salidas Bus CPU Entradas Salidas Area de interfaces Area de E/S Area de Memorias Area de la CPU De red de alimentacin A unidad de Programacin A Perifricos De campo A campo A Bus externo Ing. Freddy Sierra A. Programmable Logic Controllers ...CPU Componentes del CPU e interaccin entre ellos. Ing. Freddy Sierra A. Programmable Logic Controllers ...CPU Fuente de alimentacin Encargada de convertir los niveles de voltaje de lnea a los niveles lgicos requeridos por los circuitos electrnicos del P.L.C, los ms usados son: 24VAC, 120VAC, 220VAC y 24VDC Batera Suministra la alimentacin requerida por las memorias RAM para conservar la informacin contenida en estas en caso que el PLC quede des- energizado, son comnmente de Litio y su nivel de salida es aprox. 3,7 Voltios. P Dispositivo electrnico integrado con gran capacidad de clculo y control, capaces de manejar datos, realizar operaciones log./aritmtico y ejecutar rutinas de mantenimiento acciones previamente programadas por el fabricante. 4, 8, 16 y 32 bits. Ing. Freddy Sierra A. Programmable Logic Controllers ...CPU Memoria Es un dispositivo electrnico integrado, capaz de almacenar informacin de tipo digital (datos) de manera ordenada en cada una de sus localidades. Unidad de memoria Es donde se almacena la informacin y los programas que procesar el P.L.C, es modificada por el usuario, existen varios tipos. RAM (Random accesss memory),Memoria donde se realizan los procedimientos de lectura y escritura. Se pierde al faltarle la corriente. ROM (Read only memory), Las instrucciones o datos contenidas en ella las graba el fabricante y el usuario no puede alterar su contenido, solo se puede leer. Se mantiene ante la falta de corriente. ...tipos Ing. Freddy Sierra A. Programmable Logic Controllers ...CPU ...estructura Los chips de memoria estn organizados en octetos, y a su vez estos en palabras. Cada palabra = 16 bits = 2 bytes Cada posicin de memoria suele contener 16 bits de informacin. Cada palabra o registro define una instruccin. La cantidad de palabras de que dispone una memoria se expresa en Kb. Kb = 1024 Bytes. ...utilizacin Se utilizarn el tipo, segn la funcin asignada Memoria de usuario: Tipo RAM, leda por P es utilizada por el usuario para grabar el programa. Memoria de Tabla de datos: Tipo RAM, en ella se encuentra la imagen de los estados I/O. Memoria y programa del sistema: memoria del sistema (RAM) y la firmware (ROM). Ing. Freddy Sierra A. Programmable Logic Controllers Modulo de memoria El PLC-5 posee dos tipos de memoria: a) Memoria de respaldo no voltil (EEPROM) b) Memoria RAM (CMOS)
La memoria de respaldo no-voltil provee mxima proteccin contra la perdida o alteracin del programa debido a drenaje de la batera de respaldo, malfuncionamiento del procesador o excesivo ruido. El estatus de la batera de respaldo no afecta la estabilidad del programa de usuario.
La memoria CMOS mantiene el programa de usuario tanto como las bateras de Litium (AA) mantengan energa de respaldo. Ing. Freddy Sierra A. Programmable Logic Controllers IV. Mdulos de interfase de comunicacin: Son circuitos que permiten la comunicacin de la CPU con el exterior llevando la informacin acerca del estado de las entradas y transmitiendo las ordenes de activacin de las salidas. Enlaces tipo RS-232 o RS- 422 comunicacin mediante cdigo ASCII. Actividades Estos mdulos permiten realizar varias actividades por separado: Comunicacin entre una PC y el PLC. Comunicacin entre PLC y remota (RTU). Comunicacin entre PLCs. Comunicacin entre un PLC maestro y un chasis de entradas/salida. Comunicacin entre PLC e impresora. Ing. Freddy Sierra A. Programmable Logic Controllers ...mdulos de interfase de comunicacin
Dispositivos De programacin La programacin se realiza utilizando una unidad programadora manual, una computadora porttil o persona, dependiendo de factores como disponibilidad, utilizacin del PLC, etc. Entre las funciones que son capaces de ejecutar:
Programacin. Grabacin de Programas. Visualizacin y verificacin dinmica del proceso. Modos de servicio. Ing. Freddy Sierra A. Programmable Logic Controllers ...mdulos de interfase de comunicacin
Perifricos Son equipos auxiliares y fsicamente independientes del PLC entre los cuales podemos mencionar:
Impresoras, permiten obtener en papel el listado de instrucciones, programas de usuario, entre otros. Unidades de disquetes o memoria, permite grabar los programas en unidades disquetes o memorias EEPROM. Monitores. Lectores de cdigos de barra. Display y teclados. Unidades de pruebas. Ing. Freddy Sierra A. Programmable Logic Controllers Ciclo de funcionamiento de un P.L.C. Es el conjunto de actividades que realiza el P.L.C en forma secuencial y repetitiva, que tiene la finalidad de asegurar el perfecto funcionamiento de cada parte fsica y la correcta interpretacin y ejecucin de las instrucciones del programa. Barrido de entradas (scan) y actualizacin de la imagen de entradas Ejecucin del programa y actualizcin de la imagen de salida Transferencia de los datos de la imagen de salida a mdulos Comunicacin PLC con otros elementos del sistema Supervisin y chequeo Obtencin de la configuracin Encendido Ing. Freddy Sierra A. Programmable Logic Controllers ...ciclo de funcionamiento de un P.L.C. Proceso general Desde que se enciende el PLC hasta que se normaliza, el PLC ejecuta lo siguiente: Obtiene informacin bsica fabricante usuario. Supervisa y chequea internamente su sistema. Procede a explorar (scanning) sus entradas regis- trando los estados de estas en la tabla imagen de entradas y las salidas con los valores de la tabla imagen de salida. Procede a ejecutar las instrucciones del programa, modificando o actualizando la tabla de datos (salidas). Al finalizar transfiere los resultados de la tabla imagen a los mdulos de salida. Chequea la comunicacin con los otros elementos del sistema, interfaz hombre-maquina, remotas, etc. Comienza a repetir las operaciones. Imagen o estado de las entradas Elab. Instrucciones del programa Ejec. Estado de las salidas 0 1 Entradas Salidas Ing. Freddy Sierra A. Programmable Logic Controllers ...ciclo de funcionamiento de un P.L.C.
Principios de operacin Se basa en la ejecucin cclica del programa de control que se encuentra almacenado en su memoria. Lee las entradas Actualiza salidas Ejecuta el programa de control y activa las bobinas internas ON/OFF El proceso secuencial de leer entradas, ejecutar el programa y actualizar salidas se conoce como Scanning. El Scan Time, es el tiempo requerido por el PLC para realizar un ciclo completo de operacin. Este ciclo tiene una duracin de tiempo especifico que va a depender de la cantidad de instruccio- nes que abarca el programa, Los ciclos se realizan en 10, 5, 2 y 1 mseg/Kbytes de programa, en algunos equipos es configurable. Ing. Freddy Sierra A. Programmable Logic Controllers CAPITULO II Configuracin de un PLC Programmable Logic Controllers Configurar un P.L.C. Definicin Es el proceso de suministrarle la informacin referente a los mdulos a utilizar, la posicin de estos en el chasis, tipo de comunicacin y en general toda actividad necesaria para que el P.L.C trabaje correctamente. Pasos Generalmente, se deben realizar los siguientes pasos: Definir el tipo de P.L.C (modelo, serie, memoria, protocolos, etc.) Definir cantidad de entradas y salidas. Seleccionar los slots del chasis que contendrn tarjetas I/O. Darle una respectiva direccin a cada I/O siguiendo una secuencia lgica. Definir el tipo de tarjeta de comunicacin (de ser necesario). Ing. Freddy Sierra A. Programmable Logic Controllers ...configurar un P.L.C. Configuracin del Hardware Es el proceso de preparar cada uno de los elementos del sistema para que interacten en la forma deseada. Configuracin del Software Es dar las pautas en cuanto a canales de comunicacin, memoria, tipos de archivos, fijar parmetros no fsicos necesarios para que el sistema funcione. Configuracin del terminal de programacin. Se seleccionan las opciones del sistema, opciones de color de la presentacin en pantalla, ruta de directorios, configuraciones para impresora y estado de arranque del terminal. Ing. Freddy Sierra A. Programmable Logic Controllers ...configurar un P.L.C. Existen dos maneras de realizar la configuracin a travs del software:
Configuracin fuera de lnea (off-line). En esta configuracin se crea o se selecciona un archivo en la memoria del terminal de programacin para su edicin fuera de lnea. En el se indica: nombre del archivo, modelo y serie del procesador y si posee o no memoria extendida. Estos programas podrn ser cargados posteriormente al P.L.C.
Configuracin en lnea (on-line). En esta configuracin se especifica el modo de comunicacin entre el terminal de programacin y el procesador. Ing. Freddy Sierra A. Programmable Logic Controllers PLC-5 Allen Bradley Programmable Logic Controllers El procesador PLC-5 tiene tres modos de comunicacin:
I/O SCANNER
I/O ADAPTER
DATA HIGHWAY PLUS
Modos de Comunicacin
Ing. Freddy Sierra A. Programmable Logic Controllers Comunicacin de entradas y salidas El sistema de entradas y salidas pueden ser controladas de dos formas: Local o Remota.
Local : Las E/S son controladas por un procesador montado en el mismo chasis. Solo un chasis local por procesador PLC-5.
modos de comunicacin.
I/O Modules PLC-5 Processor Ing. Freddy Sierra A. Programmable Logic Controllers modos de comunicacin.
Remota : Las E/S son controladas por un procesador maestro montado en un chasis remoto. El procesador remoto es supervisado por o es esclavo del maestro.
Los tres modos de comunicacin (scanner, adapter y Data Hiway Plus) son determinados por la forma en que los chasis local y remoto son configurados.
PLC-5 (Host) PLC-5 (Adapter) Remote I/O Ing. Freddy Sierra A. Programmable Logic Controllers modos de comunicacin.
Modo Scanner En modo Scanner, el PLC-5 supervisa (scans) las E/S en su chasis local y remoto, en este caso, el chasis remoto es configurado con un modulo remoto 1771-ASB. El modo Scanner ofrece una gran ventaja: El puede supervisar E/S locales o remotas proveyendo mayor flexibilidad y control. PLC-5/15 Remote I/O Local I/O 1771-ASB Ing. Freddy Sierra A. Programmable Logic Controllers modos de comunicacin.
En modo I/O SCANNER El PLC se comunica y controla entradas y salidas de hasta 23 I/O racks remotos (PLC-5/80). PLC-5/15 1771-ASB 1771-ASB 1771-ASB Ing. Freddy Sierra A. Programmable Logic Controllers MODO SCANNER
En modo Scanner, el PLC-5 supervisa (scans) las E/S en su chasis local y remoto, en este caso, el chasis remoto es configurado con un modulo remoto 1771-ASB. El modo Scanner ofrece una gran ventaja: El puede supervisar E/S locales o remotas proveyendo mayor flexibilidad y control. Los tres PLC modelos clsicos y ocho PLC avanzados en modo scanner tienen capacidades diferentes: modos de comunicacin.
Ing. Freddy Sierra A. Programmable Logic Controllers Modo Adapter En modo Adapter, el PLC se comunica con, o es esclavo de, un procesador supervisorio capaz de controlar las E/S remotas, el PLC controla las E/S en su chasis local. modos de comunicacin.
Remote Remote Remote Host PLC-3 1771-ASB 1771-ASB PLC-5 Ing. Freddy Sierra A. Programmable Logic Controllers En modo I/O ADAPTER El procesador PLC-5 luce como un rack remoto para el procesador supervisorio y controla solamente sus entradas y salidas localmente. El procesador Host controla las entradas y salidas a travs del PLC-5. modos de comunicacin.
Supervisory Processor PLC-3 Adapter Module 1771-ASB Adapter Module 1771-ASB Adapter Mode PLC-5 Ing. Freddy Sierra A. Programmable Logic Controllers Gran velocidad: Las E/S son capaces de responder mas rpidamente a un chasis smart que a un procesador remoto. Control Distribuido: El control de las E/S puede ser distribuido a travs de la planta en lugar de ser centralizado en un simple procesador maestro. Falla segura: Con control distribuido, la perdida del procesador maestro no disparar el sistema completo.
El modo Adapter ofrece varias ventajas: modos de comunicacin.
PLC-3 PLC-5 Host Remote Ing. Freddy Sierra A. Programmable Logic Controllers modos de comunicacin.
Data Highway Plus Es un enlace de comunicacin punto a punto que permite al PLC-5 comunicarse (intercambiar data) con otros procesadores PLC, programadores y computadoras para adquisicin de datos PLC-5 PLC-5 PLC-5 PLC-5 T-45 Ing. Freddy Sierra A. Programmable Logic Controllers Data Hiway Plus DHP permite la creacin de una red de control programable que contenga hasta 64 estaciones remotas (0 - 77 octal). Un terminal remoto puede ser conectado a cualquiera de estas estaciones y programar o interrogar la estacin local o cualquiera de las 63 estaciones restantes. modos de comunicacin.
PLC-5 PLC-5 PLC-5 Station 1 Station 2 Station 64 Ing. Freddy Sierra A. Programmable Logic Controllers DHP cumple dos funciones: A) Transferencia de datos entre procesadores conectados a una red. B) Habilita la programacin local y remota, hasta 10.000 pies usando un terminal apropiado. Data Hiway Plus est limitado a 64 estaciones, sin embargo, para una velocidad optima se recomienda no mas de 10 estaciones. modos de comunicacin.
10.000 Feet 010011100110 PLC-5 PLC-5 Ing. Freddy Sierra A. Programmable Logic Controllers DHP mantiene dos grandes ventajas : A) Intercambio de data. Cualquier estacin en el sistema puede comunicarse con cualquier otra estacin. En modo Adapter, todas las comunicaciones son a travs del procesador Host. B) Numero de estaciones. Mientras que el modo Adapter soporta un mximo de 7 chasis remotos ( PLC 5/25), DHP soporta hasta 64 estaciones remotas.
modos de comunicacin.
Station 62 Station 63 Station 64 Ing. Freddy Sierra A. Programmable Logic Controllers Ejemplos de configuracin de red. Configuracin Daisy-Chain. Configuracin Trunkline o Dropline. PLC-5 PLC-5 PLC-5 PLC-5 PLC-5 PLC-5 PLC-5 modos de comunicacin.
Ing. Freddy Sierra A. Programmable Logic Controllers Ejercicio 1
Configure un sistema PLC-5 en una Red I/O Scanner que contenga al menos 4 chasis I/O remotos Respuesta PLC-5/25 PLC-5/15 PLC-5/12 1775-ASB Remote PLC-2/20 Remote PLC-2/30 PLC-3 Programming Terminal Ing. Freddy Sierra A. Programmable Logic Controllers Ejercicio 2
Configure un sistema PLC-5 en una Red I/O Scanner que contenga al menos 4 chasis I/O remotos Ej. Configure un sistema en una Red I/O Adapter donde el PLC-5 acte como un modulo remoto Respuesta PLC-5/25 PLC-5/15 PLC-5/12 1775-ASB Remote PLC-2/20 Remote PLC-2/30 PLC-3 Programming Terminal Ing. Freddy Sierra A. Programmable Logic Controllers Familia de Procesadores PLC-5
Ing. Freddy Sierra A. Programmable Logic Controllers Procesadores Procesadores mejorados (PLC-5/40, 5/40L, 5/46, 5/60, 5/60L, 5/80, 5/86) Contienen 7 o 8 indicadores de status, 4 o 5 conectores de comunicacin, un Keyswitch y un alojador de batera. Procesadores estndar (PLC-5/10, 5/12, 5/25) Contienen 4 o 5 indicadores de status, 2 o 3 conectores de comunicacin, un Keyswitch y un alojador de batera. Procesadores mejorados (PLC-5/11, 5/20, 5/26, 5/30) Contienen 5 o 6 indicadores de status, 2 o 3 conectores de comunicacin, un Keyswitch y un alojador de batera. Ing. Freddy Sierra A. Programmable Logic Controllers Ensamblaje de interruptores
Top Bottom SW-1 SW-2 SW-3 Los procesadores estndar tienen 3 conjuntos de interruptores denominados SW1, SW2, SW3. Los Procesadores mejorados solo tienen dos grupos. Ing. Freddy Sierra A. Programmable Logic Controllers SW-1 UP = OPEN / DOWN = CLOSE El SW-1 cumple dos funciones:
1) Determina el numero de la estacin (0-77) asignada para la comunicacin, para ello se utilizan los switches del 1 al 6. Interruptores Procesadora
La configuracin mostrada identifica al modulo como estacin 26 en un enlace de comunicacin Peer. Ing. Freddy Sierra A. Programmable Logic Controllers interruptores Procesadora
El SW-1 cumple dos funciones:
2) Determina el modo de operacin del procesador. Con el SW-1/8 seteado a la posicin Open (Up) se selecciona el modo scanner, en posicin Close (Down) se selecciona el modo Adapter.
El SW-1/7 no se usa, permanece siempre en OFF. Scanner mode= SW - 8 Open Ing. Freddy Sierra A. Programmable Logic Controllers interruptores Procesadora El SW-2 es un conjunto de 8 microrruptores que se aplican en el modo Adapter y determinan tres cosas:
En el ejemplo sern transferidas 8 (SW- 2/2 open) palabras entre el Procesador PLC-5 host y el PLC-5 Adapter. 1) El SW-2/2 determina el numero de palabras (4 o 8) a intercambiar entre el Procesador Host y el PLC-5 cuando se esta en Modo Adapter. El SW-2/1 no se usa
UP = OPEN / DOWN = CLOSE Ing. Freddy Sierra A. Programmable Logic Controllers interruptores Procesadora
2) El SW-2/3 determina el numero asignado al primer grupo I/O (0 o 4) en el PLC-5 cuando se esta en Modo Adapter.
En el ejemplo se ha seleccionado el grupo I/O numero 0 (SW-2/3 close). UP = OPEN / DOWN = CLOSE Ing. Freddy Sierra A. Programmable Logic Controllers interruptores Procesadora
3) El SW-2/4-8 determina el numero de I/O rack del mdulo procesador cuando se esta en Modo Adapter.
En el ejemplo se ha seleccionado el I/O rack numero 11. UP = OPEN / DOWN = CLOSE Ing. Freddy Sierra A. Programmable Logic Controllers interruptores Procesadora
UP = OPEN / DOWN = CLOSE El SW-3 es un conjunto de 4 microrruptores que conectan un modulo terminador a travs de la lnea, cuando el modulo procesador es el dispositivo final en el enlace DH+ o REM I/O. Ing. Freddy Sierra A. Programmable Logic Controllers interruptores Procesadora
UP = OPEN / DOWN = CLOSE Si el procesador PLC-5 es el dispositivo final en un enlace I/O remoto, el SW-3/1 esta cerrado, caso contrario debe estar abierto. UP = OPEN / DOWN = CLOSE caso contrario debe estar abierto.
SW-3/3 y 4 no se usan, se mantienen open.
Si el procesador PLC-5 es el dispositivo final en un enlace Peer el SW-3/2 esta cerrado, Ing. Freddy Sierra A. Programmable Logic Controllers Indicadores de estatus
El Procesador 5/25 contiene seis LEDs indicadores de estatus, con ellos se indica bien sea la operacin normal o condiciones de falla Ing. Freddy Sierra A. Programmable Logic Controllers Indicadores de estatus COMM (Scanner/Adapter)
Verde (intermitente en forma rpida o lenta). El procesador esta transmitiendo o recibiendo data en un enlace Peer (DH+). Operacin normal. Ing. Freddy Sierra A. Programmable Logic Controllers Indicadores de estatus COMM (Scanner/Adapter)
Rojo (Constante). Error de Hardware, tiempo sobrepasado del controlador de secuencias
Rojo (espordico). Mala comunicacin en DH+, posiblemente la direccin de estacin seleccionada esta duplicada.
Apagado. No hay comunicacin a travs de la Red DH+ Ing. Freddy Sierra A. Programmable Logic Controllers Indicadores de estatus BATT
Apagado. Batera en buen estado Operacin normal.
Rojo (Constante). Batera baja, reemplace en los siguientes 1-2 das. Ing. Freddy Sierra A. Programmable Logic Controllers Indicadores de estatus REM I/O (Scanner)
Verde (Constante). Enlace de I/O remoto activo. Operacin normal.
Verde/Rojo (intermitente). Falla parcial del enlace I/O remoto. Falla de uno o mas chasis de I/OS remoto. Ing. Freddy Sierra A. Programmable Logic Controllers Indicadores de estatus REM I/O (Scanner)
Rojo (Constante). Falla en el enlace de I/O remoto, probablemente a problemas de cableado, mdulo, adaptador.
Apagado. No hay enlace I/O remoto seleccionado. Ing. Freddy Sierra A. Programmable Logic Controllers Indicadores de estatus REM I/O (Adapter)
Verde (Constante). Enlace de I/O remoto activo. Operacin normal.
Verde (Intermitente). Enlace de I/O remoto activo y Procesador Central esta en carga de programa o modo de prueba.
Verde (Espordico). Mala comunica- cin con Procesador Central. Ing. Freddy Sierra A. Programmable Logic Controllers Indicadores de estatus REM I/O (Adapter)
Rojo (Constante). No hay comunicacin con Procesador Central, posiblemente la direccin de estacin seleccionada esta duplicada.
Apagado. No hay comunicacin con Procesador Central. Ing. Freddy Sierra A. Programmable Logic Controllers Indicadores de estatus PROC (Scanner/Adapter)
Verde (Constante). El Procesa- dor esta en modo marcha (RUN) y en completa operacin. Operacin normal.
Verde (Intermitente). La memo- ria del Procesador esta siendo transferida al EEPROM. Operacin normal Ing. Freddy Sierra A. Programmable Logic Controllers Indicadores de estatus PROC (Scanner/Adapter)
Rojo (Constante). Falla mayor. RAM del usuario tiene error en suma de comprobacin, error del modulo de la memoria.
Rojo (Intermitente). Falla mayor. Error en el tiempo de ejecucin.
Apagado. El Procesador esta en carga de programa o modo de prueba o no esta recibiendo potencia. Ing. Freddy Sierra A. Programmable Logic Controllers Indicadores de estatus ADPT
Verde (Constante). El Procesa- dor esta en modo Adapter. Operacin normal.
Apagado. El Procesador esta en modo Scanner. Operacin normal Ing. Freddy Sierra A. Programmable Logic Controllers Indicadores de estatus FORCE
Ambar (Constante). Forzamientos habilitados, uno o mas puntos forzados. Operacin normal.
Ambar (Intermitente). Forzamientos presentes, pero no habilitados. Operacin normal.
Apagado. No hay Forzamientos presentes. Operacin normal. Ing. Freddy Sierra A. Programmable Logic Controllers KeySwitch
Un suiche con llave de tres posiciones en la parte frontal del Procesador nos permite seleccionar uno de los dos modos de operacin: RUN o PROGRAM. REM no es un modo separado sino una forma de accesar los modos de operacin RUN, PROGRAM y TEST en forma remota. Ing. Freddy Sierra A. Programmable Logic Controllers KeySwitch RUN
En modo RUN. Es el modo principal para correr un programa:
- Programa puede ser ejecutado.
- I/O pueden ser forzada ON/OFF.
- El Programa puede ser salvado a disco. Ing. Freddy Sierra A. Programmable Logic Controllers KeySwitch PROGRAM
En modo PROGRAM:
- La escalera o el archivo de datos puede ser creado, modificado o borrado.
- El tamao del archivo de datos puede ser modificado.
- Se permite cargar desde / hacia el modulo EEPROM.
- Los Programas pueden ser restaurados. Ing. Freddy Sierra A. Programmable Logic Controllers KeySwitch PROGRAM
En modo PROGRAM:
- Las salidas son deshabilitadas.
- Las entradas no se actualizan.
- El Procesador no realiza el Scan del programa Ing. Freddy Sierra A. Programmable Logic Controllers KeySwitch REM
En modo REM RUN:
- Programa puede ser ejecutado.
- I/O pueden ser forzadas ON/OFF.
- Programa puede ser salvado a disco.
- Se permite la programacin en lnea.
- Se puede cambiar el Modo de operacin usando un dispositivo de programacin.
- Programas pueden ser restaurados Ing. Freddy Sierra A. Programmable Logic Controllers KeySwitch REM
En modo REM PROGRAM:
- La escalera o el archivo de datos puede ser creado, modificado o borrado.
- El tamao del archivo de datos puede ser modificado.
- El programa puede ser salvado a disco.
- Se permite cargar desde / hacia el modulo EEPROM. Ing. Freddy Sierra A. Programmable Logic Controllers KeySwitch REM
En modo REM PROGRAM:
- Las salidas son deshabilitadas.
- Las entradas no se actualizan.
- El Procesador no realiza el Scan del programa.
- Programa puede ser restaurado. Ing. Freddy Sierra A. Programmable Logic Controllers Batera
El Procesador PLC-5 usa una batera interna de Lithium, la cual contiene menos de gramo de Lithium. Su nivel de salida es aprox. 3,7 Voltios.
La batera debe ser reemplazada cada ao o cuando el LED indicador de estatus BATT este en rojo.
Ing. Freddy Sierra A. Programmable Logic Controllers Bateria
La batera puede ser insertada o removida sin desenergizar el procesador, sin embargo para prevenir perdida de la memoria RAM (CMOS) verifique que el Procesador este energizado antes de extraer la batera. Se recomienda su reemplazo durante las labores de mantenimiento preventivo (anual) para garantizar su buen estado. Ing. Freddy Sierra A. Programmable Logic Controllers Conectores
Identificado con la etiqueta PEER COMM INTFC, el conector tipo D de 9 pines es el puerto de comunicacin entre en Procesador y un dispositivo de programacin. Es electricamente identico al conector ubicado en la parte inferior con la misma identificacin. Ing. Freddy Sierra A. Programmable Logic Controllers Conectores
En este conector se instala el dispositivo de programacin localmente. Al conectar el dispositivo, este pasa a ser una estacin en el link de comunicacin DH+ y puede comunicarse con cualquier Procesador PLC en la Red. Los PLC en la Red pueden intercambiar data. Ing. Freddy Sierra A. Programmable Logic Controllers Conectores
Set de terminales identificados con la etiqueta PEER COMM INTFC, cumple las mismas funciones del conector tipo D. Usado generalmente para formar la Red DH+ interconectando procesadores PLC entre si. Los PLC en la Red pueden intercambiar data. Ing. Freddy Sierra A. Programmable Logic Controllers Conectores
Set de terminales identificados con la etiqueta REM I/O, es usado para la coneccion con modulos I/O remotos Ing. Freddy Sierra A. Programmable Logic Controllers Adapter I/O remoto
Remote I/O Chasis Remote I/O Adapter Module I/O Modules Un mdulo I/O Remoto Adapter provee comuni- cacin entre el procesador y los mdulos I/O ubicados en el chasis I/O remoto. Debe residir en el slot ubicado a la izquierda en el chasis. Ing. Freddy Sierra A. Programmable Logic Controllers Adapter I/O remoto
Diagnostic Indicators Field Wiring Arm El mdulo I/O Remoto Adapter consta de 4 grandes componentes. Ing. Freddy Sierra A. Programmable Logic Controllers Indicadores de diagnostico
Diagnostic Indicators Los indicadores de diagnostico estn localizados en el panel frontal y muestran el estado normal de operacin o condiciones de error en el sistema I/O remoto. Ing. Freddy Sierra A. Programmable Logic Controllers Indicadores de diagnostico Active
Active, (encendido). Indicacin normal, el adaptador remoto esta completamente operativo.
Active, (encendido-intermitente). El procesador esta en modo Programa o de Prueba. El Scanner esta manteniendo el modulo adaptador en falla. Ing. Freddy Sierra A. Programmable Logic Controllers Indicadores de diagnostico Adapter Fault
Adapter Fault, (encendido). Falla en el adaptador remoto, posiblemente, falla de la memoria RAM tiempo sobrepasado del controlador de secuencias. Ing. Freddy Sierra A. Programmable Logic Controllers Indicadores de diagnostico I/O Rack Fault / Active
Active, (encendido-intermitente) I/O Rack Fault, (encendido). Indica que un mdulo I/O esta colocado en un slot errado o posible cortocircuito en la placa posterior principal. Ing. Freddy Sierra A. Programmable Logic Controllers Indicadores de diagnostico Active / Adapter Fault
Active, (encendido-intermitente) Adapter Fault, (encendido- intermitentes juntos). Numero de grupo I/O inicial incorrecto. Error en el numero de grupo I/O inicial o en la direccin de rack I/O.
Intermitentes alternativamente El modulo adaptador no esta controlando activamente las I/O, excesivo ruido en el backplane. Ing. Freddy Sierra A. Programmable Logic Controllers Indicadores de diagnostico Active / Adapter Fault / I/O Rack Fault
Active, (encendido) Adapter Fault, (encendido) I/O rack Fault, (encendido). El mdulo no se esta comunicando. Establecimiento incorrecto Ing. Freddy Sierra A. Programmable Logic Controllers Indicadores de diagnostico Adapter Fault / I/O Rack Fault
Adapter Fault, (encendido) I/O rack Fault, (encendido). El mdulo no se esta comunicando. El suiche de scan esta seteado incorrectamente. Ing. Freddy Sierra A. Programmable Logic Controllers Indicadores de diagnostico I/O Rack Fault
I/O rack Fault, (encendido). Falla en la comunicacin del chasis. No hay comunicacin en el enlace Rem I/O posiblemente debido a falla en el chasis. Ing. Freddy Sierra A. Programmable Logic Controllers Indicadores de diagnostico Active / Adapter Fault / I/O Rack Fault
El modulo no se esta comunicando debido a: - Falla de la fuente de alimentacin. - Sistema de cableado del Scanner al adapter es defectuoso. - El scanner no esta configurado correctamente. - Existe otro modulo Adapter con la misma direccin en la Red. Ing. Freddy Sierra A. Programmable Logic Controllers Regleta de cableado de campo
Field Wiring Arm La regleta de cableado de campo provee puntos de conexin para el cableado de comunicacin I/O y el pushbutton de reset para el modulo I/O. Ing. Freddy Sierra A. Programmable Logic Controllers La regleta de cableado de campo se conecta a la tarjeta de circuito impreso en el modulo, esta facilidad permite remover el modulo adaptador sin desconectar el cableado del sistema. Regleta de cableado de campo
Field Wiring Arm Ing. Freddy Sierra A. Programmable Logic Controllers Regleta de cableado de campo
User Supplied I/O Rack Restart Pushbutton Allen Bradley Cable, Belden 9463 Blue Clear Shield Los cables de entrada / salida son conectados en la regleta de cableado de campo, tal como se muestra en la tarjeta de identificacin. Ing. Freddy Sierra A. Programmable Logic Controllers Regleta de cableado de campo
No Connections Los terminales del 4 al 10 estn internamente conectados(1-4, 2-5, 3-6) y no pueden ser usados para ningn otro propsito.
Ing. Freddy Sierra A. Programmable Logic Controllers Ensamblaje de interruptores
SW-1 SW-2 El modulo remoto Adapter I/O, es configurado a travs de dos conjuntos de interruptores. Ellos estn localizados en la parte superior, lado izquierdo del modulo I/O Adapter. Ing. Freddy Sierra A. Programmable Logic Controllers Ensamblaje de interruptores
I/O Rack Number SW-1 (Normal Setting) SW-1. Suiches 1 al 6 son usados para colocar el numero del Rack I/O.
El seteo de los suiches y los nmeros de Rack I/O son indicados en la tabla. Ing. Freddy Sierra A. Programmable Logic Controllers First I/O Group Number SW-1 (Normal Setting) SW-1. Suiches 7 y 8 son usados para colocar el nmero del primer grupo I/O.
El seteo de los suiches y los nmeros de los grupos I/O son indicados en la tabla. Ensamblaje de interruptores
Ing. Freddy Sierra A. Programmable Logic Controllers Ensamblaje de interruptores
Always ON Always OFF SW-2 SW-2 SW-2.
Suiches 1 se mantiene en ON.
Suiches 2 al 4 se mantienen en OFF.
Ing. Freddy Sierra A. Programmable Logic Controllers Para usar tarjetas I/O de 32 puntos, se debe colocar un adaptador (Jumper) en el mdulo Adapter. Este es instalado a travs del orificio ubicado del lado izquierdo inferior del mdulo. Adaptador de Configuracin
Configuration Plug Ing. Freddy Sierra A. Programmable Logic Controllers Adaptador de Configuracin
El adaptador es colocado entre dos grupos de pines en un conector de tres grupos. Colocar el adaptador en los pines de lado izquierdo permite la utilizacin de tarjetas I/O de 32 puntos y cualquier mtodo de direccionamiento. Colocar el adaptador del lado derecho, no permite la utilizacin de tarjetas de 32 puntos. .
Use tarjetas I/O de 32 puntos No use tarjetas I/O de 32 puntos Ing. Freddy Sierra A. Programmable Logic Controllers Los chasis con Procesadores PLC-5 o los chasis remotos utilizan dos tipos de Power Supply: Power Supply modular o Power Supply externa. External Power Supply Power Supply Modules Power Supply
Ing. Freddy Sierra A. Programmable Logic Controllers Tipos de Power Supply Power Supply que soportan Procesadores PLC-5
Ing. Freddy Sierra A. Programmable Logic Controllers tipos de Power Supply Power Supply que soportan Chasis I/O remotos
Ing. Freddy Sierra A. Programmable Logic Controllers Power Supply modular
Power Supply Modules Processor Chasis La Power Supply modular esta ubicada en el mismo chasis con la Procesadora o en el modulo I/O adapter, es usada como la fuente de alimentacin primaria para un chasis que contenga un Procesador de la familia PLC-5 o un modulo adapter remoto y mdulos I/O. Ing. Freddy Sierra A. Programmable Logic Controllers power supply modular
Single Slot Dual Slot La Power Supply modular existe en dos configuraciones: Slot simple y Slot dual. Slot simple ocupa un solo slot en el chasis y puede ser conectada en paralelo para incrementar la salida de corriente. No se pueden conectar en paralelo P.S externa e interna. Ing. Freddy Sierra A. Programmable Logic Controllers power supply modular
Dual Module Power Supply Los mdulos de Power Supply (Dual o Single Slot) tienen 5 componentes en el panel frontal. Ing. Freddy Sierra A. Programmable Logic Controllers power supply modular
Cuando el indicador de estatus est encendido (verde), indica que la alimentacin requerida esta disponible.
Un conector es utilizado para colocar en paralelo otra fuente de poder modular e incrementar la salida de corriente Status Indicator Paralleling Socket Ing. Freddy Sierra A. Programmable Logic Controllers Un fusible de entrada provee proteccin contra problemas con la alimentacin de entrada. El Amperaje depende del modelo de la Power Supply Un suiche de alimenta- cin inicializa la unidad, posicin ON / OFF. power supply modular
Power Switch Input Fuse Ing. Freddy Sierra A. Programmable Logic Controllers power supply modular
Una regleta de terminales, con tres puntos de conexin, L1 (lnea), N (neutro), GND (tierra).
La tarjeta Power Supply dual ocupa dos slots en un chasis y pueden ser conectadas en paralelo para incrementar la salida de corriente
Ing. Freddy Sierra A. Programmable Logic Controllers power supply modular
Cada mdulo contiene una tarjeta de identificacin con la informacin correspondiente al modulo, ubicada en un costado del mismo . Ing. Freddy Sierra A. Programmable Logic Controllers Power Supply externa
La Power Supply externa esta localizada fuera del chasis, normalmente montada en el lado izquierdo del chasis, adyacente al Procesador. Ing. Freddy Sierra A. Programmable Logic Controllers power supply externa
Power cable 9-Pin socket La alimentacin es enviada al chasis I/O a travs de un cable de alimentacin (hasta 5 pies) conectado entre el socket de 9 pines ubicado en la parte inferior de la Power Supply y el socket en el chasis I/O. Ing. Freddy Sierra A. Programmable Logic Controllers 4-slot 8-slot 12-slot 16-slot Chasis I/O
Los chasis para el PLC-5 se presentan en cuatro tamaos diferentes: 4, 8, 12 y 16 Slot. Ing. Freddy Sierra A. Programmable Logic Controllers chasis I/O
El chasis I/O consiste de un tarjetero, una tarjeta de circuito impreso llamada Backplane o motherboard
A los conectores de backplane se conectan la tarjeta Procesadora, la Power Supply y las tarjetas I/O. Backplane conector Backplane Ing. Freddy Sierra A. Programmable Logic Controllers Circuit Board Slots Keying Bands chasis I/O
Las tarjetas I/O y Procesadoras contienen ranuras, las cuales evitan que se cometan errores al instalarlas, ya que a los conectores del backplane se le colocan bandas plsticas removibles para acondicionarlo a determinada tarjeta. Ing. Freddy Sierra A. Programmable Logic Controllers Chasis I/O
Dip Switch Assembly Power Supply Jumper Molex connector En el backplane se encuentran:
Conector al cual llega va cable una Power Supply externa.
Dip Switch a travs del cual se configura el chasis procesador o el chasis adapter.
Jumper con el cual se selecciona el tipo de Power Supply a ser usada, si la PS es modular se coloca Y, si es externa se coloca N
Ing. Freddy Sierra A. Programmable Logic Controllers Configuracin del Chasis Mdulo Procesador
Last state S1 - Permite seleccionar el modo en que las salidas quedaran al presentarse una falla
En posicin ON mantiene el ultimo estado, en posicion OFF se van a reset. Ing. Freddy Sierra A. Programmable Logic Controllers S2 y S3 no se usan, deben permanecer en posicin OFF.
mdulo Procesador
Not used Ing. Freddy Sierra A. Programmable Logic Controllers Addressing method S4 y S5 permiten determinar el modo de direccionamiento, tal como se indica en la tabla. mdulo Procesador
Ing. Freddy Sierra A. Programmable Logic Controllers mdulo Procesador
EEPROM transfer S6 y S7 controlan la transferencia de informacin de la memoria opcional EEPROM a la memoria RAM del Procesador. Ing. Freddy Sierra A. Programmable Logic Controllers S8 controla la facilidad de proteccin de memoria RAM. ON habilita la facilidad, OFF la deshabilita. mdulo Procesador
Memory protect Ing. Freddy Sierra A. Programmable Logic Controllers Last state S1 - Permite seleccionar el modo en que las salidas quedaran al presentarse una falla
En posicin ON mantiene el ultimo estado, en posicion OFF se van a reset. Modulo Adapter
Ing. Freddy Sierra A. Programmable Logic Controllers Processor lockout S2 Seleciona el modo de restablecer el chasis (manual o automatico), despues de haberse producido una falla de comunicacin. mdulo Adapter
Ing. Freddy Sierra A. Programmable Logic Controllers S3 y S4 no se usan, deben permanecer en posicin OFF.
Not used mdulo Adapter
Ing. Freddy Sierra A. Programmable Logic Controllers Addressing method S5 y S6 permiten determinar el modo de direccionamiento, tal como se indica en la tabla. mdulo Adapter
Ing. Freddy Sierra A. Programmable Logic Controllers mdulo Adapter
S7 y S8 no se usan, deben permanecer en posicin OFF.
Not used Ing. Freddy Sierra A. Programmable Logic Controllers CAPITULO III Programacin de un PLC Programmable Logic Controllers Programar un P.L.C. Definicin Consiste en proporcionarle, a travs de una interfaz de programacin la secuencia lgica de actividades que ese equipo tiene que cumplir para ejercer control de una manera apropiada. Modos de trabajo del interfaz de programacin. Fuera de lnea (off-line) Sin ejecutar el programa que se est editando. Se puede escribir, corregir el programa, etc. realizar un programa sin necesidad de que la interfaz de programacin est conectada al P.L.C. En lnea (on-line) La interfaz de programacin debe estar conectada al P.L.C de esta forma el usuario se comunica directamente con el PLC, el programa est en reposo. Ing. Freddy Sierra A. Programmable Logic Controllers Lenguajes de programacin.
Mnemnico. Lista de instrucciones, booleanos, abreviaturas mnemotcnicas, AWL. Plano de funciones. Bloques funcionales, logigrama, FUP. Grafcet. Diagrama funcional, diagrama de etapas o fases. Organigrama. Diagrama de flujo. Diagrama de escalera. Diagrama de contactos, plano de contactos, esquema de contactos, KOP.
Ing. Freddy Sierra A. Programmable Logic Controllers ...lenguajes de programacin.
Organigrama. Tambin llamado diagrama de flujo y flujograma, es un sistema de representacin que se basa en una serie de figuras geomtricas, utilizadas como smbolos, unidas por lneas y que tienen como misin mostrar grficamente un proceso o un problema, analizar las partes y darles solucin. Los smbolos utilizados son los siguientes: Inicio y fin del organigrama
Informaci n o Datos Decisin Ing. Freddy Sierra A. Programmable Logic Controllers Transicin o condicin asociada Lneas orientadas 2 Inicializacin o etapa inicial Transicin o condicin asociada Accin asociada a la etapa 2 (salida) 3 Transicin o condicin asociada Accin asociada a la etapa 3 (salida) Etapa Etapa 1 ...lenguajes de programacin.
Grafcet. Grfico de orden etapa transicin, es un mtodo por el cual se describen en una forma grfica perfectamente inteligible las especificaciones de cualquier automatismo, el ejemplo siguiente nos da una idea simplificada de este sistema. Ing. Freddy Sierra A. Programmable Logic Controllers El esquema en plano de funciones del ejemplo anterior es el siguiente: ...lenguajes de programacin.
Plano de funciones. Su semejanza con los smbolos lgicos o puertas lgicas hace interesante este lenguaje por la facilidad en su representacin para los conocedores de la electrnica lgica. X1 X4 X5 X2 Y1 X3 Y1 & X1 X2 & X4 X5 > Y1 & X3 = Y1 Ing. Freddy Sierra A. Programmable Logic Controllers ...lenguajes de programacin.
Plano de funciones. Es un lenguaje en el cual cada instruccin se basa en las definiciones del lgebra Bool o lgebra lgica. A continuacin algunos nemnicos con indicacin de lo que representan: STR: Operacin inicio contacto abierto. STR NOT: Operacin inicio contacto cerrado. AND (Y): Contacto serie abierto. OR (O): Contacto paralelo abierto. AND NOT: Cont. serie cerrado. OR NOT: Contacto paralelo cerrado. OUT: Bobina de rel de salida. TMR: Temporizador. CNT: Contador. MCS: Conexin de una funcin a un grupo de salidas. SFR: Registro de desplazamiento. Ing. Freddy Sierra A. Programmable Logic Controllers Diagrama de escalera. Es una tcnica de programacin utilizada en el desarrollo de algoritmos de control de sistemas o procesos basados en PLC.
...lenguajes de programacin. La representacin de los diagramas de escalera est compuesto fundamentalmente por un rea que contiene las condiciones que son evaluadas y por otra, la salida asociada a dichas condiciones Ing. Freddy Sierra A. Programmable Logic Controllers ...lenguajes de programacin. Diagrama de escalera. Inicialmente utilizaba instrucciones bsicas, pero con el paso de los aos, se le han incorporado funciones mas complejas y poderosas obtenindose un lenguaje avanzado de programacin.
Bsicas. Contactos Bobinas Temporizadores Contactores Bobinas de retencin Suma, resta, multiplicacin Avanzadas. Races cuadradas Mover registros Diagnosticar bloques Secuenciadores Funciones PID Manejo de redes Ing. Freddy Sierra A. Programmable Logic Controllers Memory Layout Memoria del Procesador La memoria del procesador esta dividida en dos reas: archivo de tabla de datos y archivo de programa Memory Ing. Freddy Sierra A. Programmable Logic Controllers Program Files 0 1 2 3 .. .. 999 Uso de la Memoria del archivo de programa Al igual que una gaveta de un archivador, parte de la memoria del PLC-5 contiene archivos de programa. Estos archivos son asignados como sigue:
File 0. Es el archivo del sistema File 1. Es el archivo SFC, o esta indefinido File 2. Es el archivo del programa principal Files 3 a 999. Son archivos adicionales (subrutinas, fallas, STI, etc.) Ing. Freddy Sierra A. Programmable Logic Controllers Data Table Files 0 1 2 3 .. .. 999 Uso de la Memoria del archivo de datos La seccin del archivo de datos de la memoria del Procesador contiene los datos del proyecto. Los archivos de datos tienen por defecto la siguiente asignacin:
File Number Usage 0 Output image 1 Input image 2 Status 3 Bit 4 Timer 5 Counter 6 Control 7 Integer 8 Floating point 9 a 999 User assigned Ing. Freddy Sierra A. Programmable Logic Controllers Tipos de archivos de la Tabla de Datos Tipos de archivos Uso/propsitos del archivo de datos Status Contiene bits y palabras con la informacin del estatus del Sistema Binary Contiene bits individuales de data, almacenajes internos o interlocks para lgica. Timers Origina la ocurrencia de un evento en base a duracin de tiempo. Counters Mantiene seguimiento a la cantidad de eventos Control Controla la operacin de ciertas instrucciones lgicas Integers Contiene palabras de datos. Puede ser usada en operaciones matemticas que necesiten solo el numero completo. Floating point Contiene palabras de datos. Puede ser usada en operaciones matemticas que necesiten fracciones ASCII Contiene datos en formato ASCII PID Control Controla instrucciones PID Block transfer control Controla las instrucciones de transferencia de bloques Ing. Freddy Sierra A. Programmable Logic Controllers Tabla imagen de salida La primera seccin en la Tabla de Datos es la Tabla imagen de salida. Esta seccin almacena el estado ON / OFF de la salida Ing. Freddy Sierra A. Programmable Logic Controllers Flujo de seal a travs del sistema PLC -5 Ing. Freddy Sierra A. Programmable Logic Controllers Direccionamiento de un P.L.C Allen Bradley Consiste en asignar la direccin a los diferentes mdulos segn reglas establecidas.
Slot: Corresponde a la ubicacin fsica, ranura donde se instala una tarjeta.
Grupo (E/S): Unidad de direccionamiento que corresponde a una palabra de la tabla de imagen de entrada (16 bits) y una palabra de la tabla de imagen de salida (16 bits), mximo 16 entradas y 16 salidas
Rack: Unidad de direccionamiento que corresponde a 8 palabras de la tabla de imagen de entrada y salida, un rack contiene 8 grupos de E/S.(0-7) Ing. Freddy Sierra A. Programmable Logic Controllers Direccionamiento de un P.L.C Allen Bradley Usualmente utilizado con mdulos I/O de 8 puntos Ing. Freddy Sierra A. Programmable Logic Controllers Direccionamiento de un P.L.C Allen Bradley Usualmente utilizado con mdulos I/O de 16 puntos Ing. Freddy Sierra A. Programmable Logic Controllers Direccionamiento de un P.L.C Allen Bradley Usualmente utilizado con mdulos I/O de 32 puntos Ing. Freddy Sierra A. Programmable Logic Controllers Direccionamiento de un P.L.C Allen Bradley Ing. Freddy Sierra A. Programmable Logic Controllers Direccionamiento de un P.L.C Allen Bradley Ing. Freddy Sierra A. Programmable Logic Controllers Direccionamiento de un P.L.C Allen Bradley Ing. Freddy Sierra A. Programmable Logic Controllers Direccionamiento de un P.L.C Allen Bradley Cada slot contiene una pestaa cuya funcin es mantener el modulo en su lugar. En la pestaa se le coloca una etiqueta de identificacin la cual contiene el numero de rack I/O en la parte superior, el numero de grupo I/O y el terminal usado. Ing. Freddy Sierra A. Programmable Logic Controllers Ejercicio 3 Determine el direccionamiento para cada uno de los siguientes ejemplos.
Address: _____________ Respuesta Ing. Freddy Sierra A. Programmable Logic Controllers Determine el direccionamiento para cada uno de los siguientes ejemplos.
Address: _____________ Respuesta Ejercicio 4 Ing. Freddy Sierra A. Programmable Logic Controllers Determine el direccionamiento para cada uno de los siguientes ejemplos.
Address: _____________ Respuesta Ejercicio 5 Ing. Freddy Sierra A. Programmable Logic Controllers Determine el direccionamiento para cada uno de los siguientes ejemplos.
Address: _____________ Respuesta Ejercicio 6 Ing. Freddy Sierra A. Programmable Logic Controllers Determine el direccionamiento para cada uno de los siguientes ejemplos.
Address: _____________ Respuesta Ejercicio 7 Ing. Freddy Sierra A. Programmable Logic Controllers Determine el direccionamiento para cada uno de los siguientes ejemplos.
Address: _____________ Respuesta Ejercicio 8 Ing. Freddy Sierra A. Programmable Logic Controllers Determine el direccionamiento para cada uno de los siguientes ejemplos.
Address: _____________ Respuesta Ejercicio 9 Ing. Freddy Sierra A. Programmable Logic Controllers Juego de instrucciones para P.L.C Allen Bradley.
Instrucciones tipo rel. Se usan para controlar el estado de bits en la tabla de datos como por ejemplo los bits de entrada o los bits de palabras de control del temporizador. Las instrucciones tipo rel permiten: Ing. Freddy Sierra A. Programmable Logic Controllers Instrucciones tipo rel Normalmente abierto Ing. Freddy Sierra A. Programmable Logic Controllers Instrucciones tipo rel Ing. Freddy Sierra A. Programmable Logic Controllers Instrucciones tipo rel Ing. Freddy Sierra A. Programmable Logic Controllers Instrucciones tipo rel Ing. Freddy Sierra A. Programmable Logic Controllers Instrucciones tipo rel Ing. Freddy Sierra A. Programmable Logic Controllers Juego de instrucciones para P.L.C Allen Bradley.
Instrucciones tipo Temporizadores y contadores. Estas permiten el control de las operaciones en base a tiempo o a nmero de eventos, las instrucciones disponibles son: Ing. Freddy Sierra A. Programmable Logic Controllers Instrucciones tipo temporizadores y contadores Ing. Freddy Sierra A. Programmable Logic Controllers ...instrucciones tipo temporizadores y contadores Ing. Freddy Sierra A. Programmable Logic Controllers ...instrucciones tipo temporizadores y contadores Ing. Freddy Sierra A. Programmable Logic Controllers ...instrucciones tipo temporizadores y contadores Ing. Freddy Sierra A. Programmable Logic Controllers ...instrucciones tipo temporizadores y contadores Ing. Freddy Sierra A. Programmable Logic Controllers ...instrucciones tipo temporizadores y contadores Ing. Freddy Sierra A. Programmable Logic Controllers ...instrucciones tipo temporizadores y contadores Ing. Freddy Sierra A. Programmable Logic Controllers ...instrucciones tipo temporizadores y contadores Ing. Freddy Sierra A. Programmable Logic Controllers Ejercicio 10 Match a data file type to its usage. ____1. C- Counter
____2. N- Integer
____3. B-Binary
____4. F-Floating point
____5. T-Timer A. Math instruction that requiere fractional accuracy. B. Typically file 3 in memory C. Math instructions that will only be working with whole numbers D. Typically file 5 in memory E. Instruction addresses that deal with individual bits F. Instruction addresses that cause something to happen based on a duration G. A series of data words in memory that might represent a recipe H. A data file that contains a series of individual data points I. Instruction addresses that keep track of a quantity of something J. Data file that can be addressed anywhere from file 9 to 999 Respuesta Ing. Freddy Sierra A. Programmable Logic Controllers Tricon Triconex Programmable Logic Controllers Sistema tolerante a fallas Un sistema de control es tolerante a fallas cuando tiene la capacidad de operar de una manera predecible ante la presencia de fallas internas, sin afectar la seguridad del proceso que controla.
Un sistema de control tolerante a fallas, al detectar una falla interna permite: Llevar al proceso a una condicin segura mientras la falla es reparada. Ubicar y aislar el elemento defectuoso. Indicar la presencia de una falla y seguir operando. Ing. Freddy Sierra A. Programmable Logic Controllers Configuraciones de sistemas. Existen varias configuraciones para los sistemas tolerantes a fallas, entre ellas tenemos:
1.- Dos procesadores. Doble redundante (Dual redundant). Respaldo en operacin (Hot backup).
2.- Tres procesadores. Modo 3-2-1 Modo 3-2-0 E/S redundantes Ing. Freddy Sierra A. Programmable Logic Controllers Dos Procesadores. En este caso se dispone de dos mdulos procesadores idnticos y en algunos casos las E/S duplicadas.
Doble redundante : Los dos mdulos procesadores reciben la misma informacin de campo, y realizan las mismas tareas en forma simultanea. Un circuito externo compara los resultados de las operaciones de cada procesador, en caso de alguna diferencia se produce una parada de emergencia del proceso. Procesador 1 Procesador 2 Comparacin Ing. Freddy Sierra A. Programmable Logic Controllers Respaldo en operacin : Solo uno de los dos controladores conocido como primario o principal, toma los valores de la entrada, ejecuta el programa y manipula las salidas. El otro controlador acta como respaldo supervisando el comportamiento del primario. Procesador 1 Procesador 2 Conmutacin Generalmente el controlador de respaldo obtiene la informacin de campo a travs de la tabla E/S del primario y ejecuta el programa al mismo tiempo que este, pero en ningn momento maneja las salidas. Ing. Freddy Sierra A. Programmable Logic Controllers Tres Procesadores. En un sistema con tres procesadores se dispone de dos maneras de operacin:
Modo 3-2-1 : En este modo se dispone de tres procesadores corriendo simultneamente. Cuando se detecta la falla en uno de los procesadores, este es desactivado y los dos restantes operan en modo de respaldo en operacin. De modo que si se produce otra falla se desactiva el controlador defectuoso y queda uno solo. Ing. Freddy Sierra A. Programmable Logic Controllers Modo 3-2-0 : Este modo es similar al 3-2-1, hasta el momento de ocurrencia de la primera falla. Cuando se presenta la primera falla, los controladores restantes quedan operando en modo doble redundante y en caso de producirse la segunda falla, se lleva al sistema a condicin segura realizando una parada de emergencia, esta configuracin ofrece una alta confiabilidad, luego de la segunda falla ofrece seguridad.
Estas configuraciones se conocen como TMR. Ing. Freddy Sierra A. Programmable Logic Controllers E/S redundantes : Los valores provenientes del campo son ledos por cada uno de los circuitos en forma asincrnica, es decir, cada uno independiente del otro.
Posteriormente son almacenados en su respectivas tablas imagen de E/S. Para las entradas digitales, se comparan las tres lecturas, y si hay discrepancia se aplica la regla 3 de 2. Para las entradas analgicas se toma como correcto el valor medio de las tres lecturas. Ing. Freddy Sierra A. Programmable Logic Controllers Arquitectura del TRICON PRINCIPIOS DE DISEO DEL TRICON Ing. Freddy Sierra A. Programmable Logic Controllers Cantidad mxima = 15 CHASIS
Chasis principal (6 mdulos de I/O, RS-485, 375 kbauds)
Chasis de expansin (8 mdulos de I/O, RS-485, 375 kbauds, 30 mts)
Chasis remoto (8 mdulos de I/O, RS-485, 375 kbauds, 12 km)
Numero mximo de mdulos I/O = 118 COMPONENTES DEL SISTEMA TRICON Chasis Ing. Freddy Sierra A. Programmable Logic Controllers componentes del sistema Tricon Chasis Principal Ing. Freddy Sierra A. Programmable Logic Controllers componentes del sistema Tricon Chasis Principal Ing. Freddy Sierra A. Programmable Logic Controllers componentes del sistema Tricon Chasis Principal Ing. Freddy Sierra A. Programmable Logic Controllers componentes del sistema Tricon Chasis de Expansin Ing. Freddy Sierra A. Programmable Logic Controllers componentes del sistema Tricon Chasis de Expansin Ing. Freddy Sierra A. Programmable Logic Controllers componentes del sistema Tricon Mdulos de alimentacin Ing. Freddy Sierra A. Programmable Logic Controllers componentes del sistema Tricon Mdulos de Entrada / Salida Ing. Freddy Sierra A. Programmable Logic Controllers Arquitectura del Sistema Tricon Ubicacin en Gabinetes Ing. Freddy Sierra A. Programmable Logic Controllers arquitectura del sistema Tricon Ubicacin en Red Ing. Freddy Sierra A. Programmable Logic Controllers TriStation 1131 es un programa basado en Windows NT para desarrollo, prueba y documentacin de aplicaciones de control a ser ejecutadas en el controlador TRICON. Cuatro lenguajes estn disponibles para programacin en Tristation 1131: Digrama de Bloque de Funciones ( FBD ) Diagrama de Escalera (LD) Texto Estructurado (ST) Matriz Causa Efecto (CEM) Tres de estos lenguajes (FBD, LD y ST) cumplen con la norma IEC 61131-3. TriStation 1131 Overview Ing. Freddy Sierra A. Programmable Logic Controllers tristation 1131 Directorio de Proyecto Ing. Freddy Sierra A. Programmable Logic Controllers Lenguajes de programacin Diagrama de Bloque de funciones Es un lenguaje orientado grficamente que corresponde a un diagrama de circuitos. Ing. Freddy Sierra A. Programmable Logic Controllers Lenguajes de Programacin Diagrama de escalera Es un lenguaje orientado grficamente que usa un conjunto estndar de smbolos para representar una lgica de reles. Los elementos bsicos son contactos y bobinas. Ing. Freddy Sierra A. Programmable Logic Controllers Lenguajes de Programacin Texto estructurado Es un lenguaje de programacin de alto nivel, para propsitos generales, similar a PASCAL o Lenguaje C. Ing. Freddy Sierra A. Programmable Logic Controllers Un Programa es el elemento lgico de mas alto nivel. Se pueden definir hasta un mximo de 2000 variables (entradas, salidas, locales). Los programas no se ejecutan directamente, se deben declarar una o mas copias ejecutables del programa, los cuales son conocidas como Program Instances. Elementos de un Proyecto Programa FUNCTION BLOCKS FUNCTIONS FUNCTION BLOCKS FUNCTIONS FUNCTIONS PROGRAM Ing. Freddy Sierra A. Programmable Logic Controllers Configuracin
Program Instances: Son copias ejecutables de un programa tipo las cuales son descargadas al TRICON. El mximo nmero de instances es 250. Puntos de conexin Tricon: Cada punto TRICON esta asociado a un punto de entrada, un punto de salida o una direccin de memoria en el Tricon. Cada variable de entrada y salida en un Program Instance debe estar conectada a un punto Tricon. Configuracin del Hardware en el TRICON Chasis del Tricon. Mdulos I/O y de comunicacin instalados en el chasis. Parmetros del sistema como nodo en la Red, tiempo de scan, password y localidades de memoria. Ing. Freddy Sierra A. Programmable Logic Controllers Crear un nuevo Proyecto Paso 1 Ing. Freddy Sierra A. Programmable Logic Controllers Crear un nuevo Proyecto Paso 2 Ing. Freddy Sierra A. Programmable Logic Controllers Crear un nuevo Proyecto Paso 3 Ing. Freddy Sierra A. Programmable Logic Controllers Crear un nuevo Proyecto Paso 4 Ing. Freddy Sierra A. Programmable Logic Controllers Crear un nuevo Proyecto Paso 4 Ing. Freddy Sierra A. Programmable Logic Controllers Plataformas
Ing. Freddy Sierra A. Programmable Logic Controllers Descargar la Configuracin Tricon Emulator Para probar la ejecucin de el programa o parte de el en el Emulador de Tricon, se procede: 1. Seleccionar Emulator Control Panel en el menu Tricon, o de Platform en el directorio del proyecto. . 2. En la pantalla del emulador, seleccionar el icono de conexin. 3. Seleccionar Download All en el menu de comando. 4. Luego de colocar el pantalla, las variables del programa que deseamos monitorear, activar el icono Run. Ing. Freddy Sierra A. Programmable Logic Controllers Power Flow in an ladder program
Ing. Freddy Sierra A. Programmable Logic Controllers Ejercicios La figura muestra un mezclador para elaborar pintura de distintos colores. En la parte superior del mezclador se observan dos tuberas por donde se aportan dos componentes diferentes. En la parte inferior se observa una sola tubera que transporta la mezcla acabada. Una vez alcanzado el nivel superior, calentar y mezclar los componentes durante 10 seg. 1- Programar la operacin de llenado 2- Supervisar / Controlar el nivel del mezclador y comandar todo un ciclo de mezcla y calefaccin. Bomba 1 Bomba 2 Nivel Superior Nivel Inferior Motor Vlvula de Vapor Vlvula de Vaciado Bomba de Vaciado Arranque Parada Bomba 1 Bomba 2 Respuesta Ing. Freddy Sierra A. Programmable Logic Controllers Ejercicios El siguiente planteamiento representa un semforo de formula 1. Con la activacin del pulsador de arranque se encendern las cinco luces de un semforo una tras otra a una frecuencia de cinco segundos entre ellas. Cinco segundos despus del encendido completo, las luces debern apagarse Respuesta Ing. Freddy Sierra A. Programmable Logic Controllers Ejercicios El programa controla el paso de peatones que conduce a una escuela, el programa supervisa los semforos de peatones y los semforos de vehculos. En estado normal, los semforos de vehculos estn en verde y los de peatones estn en rojo. Cuando el programa recibe la peticin de cambiar los semforos de peatones a luz verde, hace que los semforos de vehculos cambien de verde a amarillo y finalmente a rojo. El programa comienza cuando se activa el interruptor para pedir el paso, entonces: - La luz amarilla de los semforos de vehculos se enciende por 10 seg. - La luz roja de los semforos de vehculos se enciende durante 30 seg. - La luz verde de los semforos de peatones se enciende durante 30 seg. - La luz roja de los semforos de peatones se enciende. - La luz verde de los semforos de vehculos tarda mas de 10 seg. en encenderse. Ing. Freddy Sierra A. Programmable Logic Controllers Ejercicios P C 0 1 2 3 0 1 2 3 4 5 6 7 8 Construir un secuenciador de 4 canales que prevea el esquema de encendido mostrado en el dibujo. El esquema establece la secuencia de encendido de las luces conectadas a cuatro canales. Los crculos negros indican la activacin del canal durante su paso especfico. As, durante el paso 0 estar activo el canal 0, durante el paso 1 el canal 1, y as sucesivamente. Si las luces se colocan en lnea, el efecto ser el de un desplazamiento de la fuente luminosa desde la primera hasta la ltima posicin y luego al contrario. Ing. Freddy Sierra A. Programmable Logic Controllers CAPITULO IV Consideraciones de instalacion, puesta a punto y mantenimiento de un PLC Programmable Logic Controllers Condiciones ambientales del entorno fsico.
Normalmente y salvo indicacin expresa del fabricante, el entorno donde se ubique el P.L.C deber reunir las condiciones mnimas: Ausencia de vibraciones, polvo, etc. No exposicin directa a los rayos solares o fuente calorfica intensa, temperatura por encima de 50/60 C. No elegir lugares donde la temperatura descienda por debajo de 5 C o se puedan producir condensaciones. Evitar situarlo junto a lneas de alta tensin. Por seguridad, ambiente exento de gases inflamables. No situarlo en ambientes donde la humedad relativa se encuentre por debajo 20 % o por encima del 90 %. Ausencia de gases corrosivos. Ing. Freddy Sierra A. Programmable Logic Controllers Distribucin de componentes.
El PLC debe ser colocado en un armario metlico, tomando en cuenta ventilacin, en el armario se deben ubicar los elementos necesarios como son: Interruptor de alimentacin. Rels, Contactores, etc. Fuentes de alimentacin. Regleta de borneras. Canaletas de cableado. Las protecciones correspondientes. Generalmente se sitan verticalmente sobre carril DIN o placa perforada. Ing. Freddy Sierra A. Programmable Logic Controllers Distribucin de componentes.
El PLC debe ser colocado en un armario metlico, tomando en cuenta ventilacin, en el armario se deben ubicar los elementos necesarios como son: Interruptor de alimentacin. Rels, Contactores, etc. Fuentes de alimentacin. Regleta de borneras. Canaletas de cableado. Las protecciones correspondientes. Generalmente se sitan verticalmente sobre carril DIN o placa perforada. Ing. Freddy Sierra A. Programmable Logic Controllers Alimentacin de un P.L.C
La alimentacin de un P.L.C es un factor importante, se debe tener en cuenta las siguientes reglas: Una tensin estable del valor indicado por el fabricante y exenta en lo posible de picos. Unas protecciones contra sobrecarga y cortocircuitos por medio de interruptores, fusibles, etc. as como contra derivaciones a tierra. Una tierra del valor adecuado y debidamente sealizada mediante conductor amarillo-verde. Si la instalacin no la posee se deber habilitar una de 3 a 5 Ohm (). Un circuito que nos permita conectar y desconectar en el momento preciso el circuito o parte del mismo. Ing. Freddy Sierra A. Programmable Logic Controllers Puesta a punto y en servicio.
Es la supervisin total del sistema y la realizacin de todas aquellas tareas que sean necesarias para dejarlo en condiciones de iniciar su funcionamiento. A) Sin tensin. Verificacin del hardware. La correcta conexin de todos los componentes del sistema, incluidas las alimentaciones, de acuerdo a los esquemas correspondientes. La firme sujecin de todos los cables a las regletas, a la CPU, E/S, fuentes de alimentacin etc. La exacta identificacin de todos los cables con letras o nmeros. La correcta conexin del cable de tierra. Ing. Freddy Sierra A. Programmable Logic Controllers ...puesta a punto y en servicio.
B) Con tensin. Verificacin del sistema automtico. Con el PLC en modo STOP, alimentar el sistema, pero no las cargas. Comprobar la no indicacin de error de los leds correspondientes a la CPU. Comprobar el correcto funcionamiento del sistema de parada/arranque de las E/S y en forma general. Con el PLC en modo RUN, verificar que las salidas responden de acuerdo al programa al activar las entradas. Alimentar las cargas y realizar la prueba real de funcionamiento general del sistema. Ing. Freddy Sierra A. Programmable Logic Controllers Mantenimiento de un P.L.C
El PLC necesita de una rutina de mantenimiento preventivo o inspeccin peridica que puede variar desde semanalmente hasta anual dependiendo de la complejidad del sistema. La confiabilidad de estos sistemas es alta, pero se debe reducir la posibilidad de una falla por las consecuencias que esta pudiera traer.
Se debe tener un check list por cada equipo donde incluya: Inspeccin visual de elementos, cables, tornillos, leds. Condiciones ambientales, valores de temperatura, humedad, polvo, vibraciones. Medidas de tensin de alimentacin. Ing. Freddy Sierra A. Programmable Logic Controllers ...mantenimiento de un P.L.C
Otra labor de mantenimiento es la localizacin y correccin de fallas o mantenimiento correctivo, estas deben ser solucionadas a la mayor brevedad para evitar el impacto sobre la operatibilidad de la planta.
La deteccin de fallas se determinan generalmente por: Lista de mensajes de error correspondiente a los leds indicadores de la CPU. Por las indicaciones que aparecen en el display de la consola de programacin. Generalmente los fabricantes incluyen en los manuales los Troubleshooting necesarios para la solucin de fallas. Ing. Freddy Sierra A. Programmable Logic Controllers Factores a considerar para la seleccin de un P.L.C
1. Requerimiento de entrada / salida Especificar el tipo, cantidad y la posicin de los dispositivos de entrada y salida. Considerar el tipo de seales. Considerar la potencia de las seales. Analizar las caractersticas de la interface (centralizadas o remotas) a fin de ajustarla a los requerimientos de los equipos. 2. Requerimiento de memoria Especificar el tipo y la capacidad de memoria, la cual depender de las caractersticas de operacin del sistema y del programa. 3. Requerimiento de programacin Especificar el tipo a utilizar para la programacin. Indicar el tipo de mtodo de programacin. 4. Perifricos Considerar la existencia de interfaces hombre-maquina. Verificar si habr acceso a teclados por parte del operador. Confirmar si se generar reportes para gerencia o alarmas. Verificar si se dispondr de conexiones a redes de datos. Ing. Freddy Sierra A. Programmable Logic Controllers Como seleccionar un P.L.C
Pasos 1. Estudie el proceso a ser controlado Aspecto a considerar 2. Determine el tipo de control que se va a implementar Control distribuido Control centralizado. Control individual 3. Determine las interfaces de E/S requeridas Numero y especificaciones de entradas y salidas analgicas Requerimientos de mdulos remotos. Necesidad de mdulos especiales y futuras expansiones. 4. Determine el software y el tipo de funciones Escalera, booleana y otros. Instrucciones bsicas (timers, contadores, etc.) Instrucciones especiales (PID, curvas, etc.) 5. Considere el tipo de memorias Voltiles. No Voltiles (EPROM, EEPROM). Combinaciones de memoria. Ing. Freddy Sierra A. Programmable Logic Controllers ...como seleccionar un P.L.C
Pasos 6. Estime la capacidad de las memorias Aspecto a considerar 7. Evale el tiempo scan del procesador Aproximacin basada en memoria por instruccin. Capacidad adicional de las futuras expansiones. 8. Defina los requerimientos de programacin y almacenamiento Computadoras. Discos de almacenamiento. Programadores manuales 9. Defina los perifricos requeridos Monitores grficos. Interfaces con el operador. Impresoras. 10. Determine restricciones fsicas o ambientales Espacio disponible para el sistema. Condiciones ambientales. Ing. Freddy Sierra A. Programmable Logic Controllers Ventajas de un P.L.C
Las condiciones favorables que presenta un PLC son las siguientes: Menor tiempo empleado en la elaboracin de proyectos. Posibilidad de introducir modificaciones sin cambiar cableado ni aadir aparatos. Mnimo espacio de ocupacin. Menor costo de mano de obra de instalacin. Economa de mantenimiento. Posibilidad de gobernar varias maquinas con un PLC. Menor tiempo para la puesta en funcionamiento. El PLC se puede utilizar para cualquier maquina o proceso diferente al especificado originalmente Ing. Freddy Sierra A. Programmable Logic Controllers Desventajas de un P.L.C
Como desventaja podramos mencionar la necesidad de un programador o personal especializado, por lo que habra que adiestrar tcnicos en tal sentido. Otro factor importante es el costo inicial, que puede o no ser un inconveniente, segn la aplicacin. Dado que el PLC cubre ventajosamente un amplio espacio entre la lgica cableada y el microprocesador, es preciso que el Ing. de proyectos lo conozca tanto en amplitud como en sus limitaciones. Por tanto, aunque el costo inicial debe ser tenido en cuenta a la hora de decidirnos por uno u otro sistema, conviene analizar todos los dems factores para asegurarnos de una decisin acertada.
Ing. Freddy Sierra A. Programmable Logic Controllers Programmable Logic Controllers Ejercicio 1
Ej. Configure un sistema PLC-5 en una Red I/O Scanner que contenga al menos 4 chasis I/O remotos Regresar PLC-5/25 PLC-5/15 PLC-5/12 1775-ASB Remote PLC-2/20 Remote PLC-2/30 PLC-3 Programming Terminal 1775-ASB 1775-ASB 1775-ASB 1775-ASB PLC-5/25 Remote Remote Remote Host Remote Ing. Freddy Sierra A. Programmable Logic Controllers Ejercicio 2
Configure un sistema PLC-5 en una Red I/O Scanner que contenga al menos 4 chasis I/O remotos Ej. Configure un sistema en una Red I/O Adapter donde el PLC-5 acte como un modulo remoto Regresar PLC-5/25 PLC-5/15 PLC-5/12 1775-ASB Remote PLC-2/20 Remote PLC-2/30 PLC-3 Programming Terminal PLC-5/25 PLC-5/12 1775-ASB 1775-ASB Remote Remote Remote Host Ing. Freddy Sierra A. Programmable Logic Controllers Ejercicio 3
O: 074/15
Regresar Ing. Freddy Sierra A. Programmable Logic Controllers Ejercicio 4
O: 074/15 O: 112/07
Regresar Ing. Freddy Sierra A. Programmable Logic Controllers Ejercicio 5
O: 074/15 O: 112/07 I : 133/01
Regresar Ing. Freddy Sierra A. Programmable Logic Controllers Ejercicio 6
O: 074/15 O: 112/07 I : 133/01 O: 013/12
Regresar Ing. Freddy Sierra A. Programmable Logic Controllers Ejercicio 7