Professional Documents
Culture Documents
WILSON DAVID TOVAR M WILLIAN FERMIN MOSQUERA LUIS ANDREI OVIEDO P MIGUEL RICARDO RIVERA
Es un sistema de control de estado slido que monitorea la condicin de los equipos que estn conectados como entradas. Basado en un programa almacenado en memoria, escrito por el usuario, controla el estado de los equipos que estn conectados como salidas.
EQUIPOS DE ENTRADA
Botoneras Selectores Interruptor de Lmite Interruptor de Nivel Sensores Fotoelctricos Sensores de Proximidad Contactores de Arrancador Motor
de
EQUIPOS DE SALIDA
Arrancador de Motor Vlvulas Solenoides Alarmas Luces Ventiladores Bocinas
e) Vuelve paso b)
A cada ciclo de ejecucin de esta lgica se le denomina ciclo de barrido (scan) que generalmente se divide en: I/O scan Program Scan
FUNCIONES ADICIONALES
1) Autochequeo de Fallas: en cada ciclo de
scan, el PLC efecta un Chequeo del funcionamiento del sistema reportando el resultado en Bits internos que pueden ser accesados por el programa del usuario.
2) Inicializaciones: cada tipo de partida de un microprocesador tambin es reportada en bits internos de la memoria de PLC.
PLC estados deseados de algunas salidas o variables internas en caso de falla o falta de energa en el equipo. Esto es esencial cuando se requiere proteger algunos externos de salida.
4) Modularidad: Gracias a la utilizacin de Microprocesadores, es posible expandir los sistemas a travs de mdulos de expansin de acuerdo al crecimiento del sistema. Es posible expandirse en Entradas y Salidas digitales, anlogas, etc., como as tambin en unidades remotas y de comunicacin.
De estos tipos existen desde los denominados MicroPLC que soportan gran cantidad de I/O, hasta los PLC de grandes prestaciones que permiten manejar miles de I/O.
El direccionamiento de I/O vara de marca en marca, sin embargo, la mayora adopta una nomenclatura dividida en campos que proporciona informacin sobre la ubicacin fsica de la entrada o salida.
1. Menor tiempo empleado en la elaboracin de proyectos debido a que: No es necesario dibujar el esquema de contactos. No es necesario simplificar las ecuaciones lgicas, ya que, por lo general,
la capacidad de almacenamiento del modulo de memoria es lo suficientemente grande.
2. Posibilidad de introducir modificaciones sin cambiar el cableado y aadir aparatos. 3. Mnimo espacio de ocupacin. 4. Menor coste de mano de obra de la instalacin. 5. Economa de mantenimiento. Adems de aumentar la fiabilidad del sistema, al eliminar contactos mviles, los mismos autmatas pueden detectar e indicar averas.
6. Posibilidad de gobernar varias maquinas con un mismo autmata. 7. Menor tiempo para la puesta de funcionamiento del proceso al quedar reducido el tiempo de cableado. 8. Si por alguna razn la maquina queda fuera de servicio, el autmata til para otra maquina o sistema de produccin.
INCONVENIENTES
En primer lugar, de que hace falta un programador, lo que obliga a adiestrar a unos de los tcnicos de tal sentido, pero hoy en da ese inconveniente esta solucionado porque las universidades y/o institutos superiores ya se encargan de dicho adiestramiento.
Pero hay otro factor importante como el costo inicial que puede o no ser un inconveniente, segn las caractersticas del automatismo en cuestin. Dado que el PLC cubre ventajosamente en amplio espacio entre la lgica cableada y el microprocesador es preciso que el proyectista lo conozca tanto en su actitud como en sus limitaciones. Por tanto, aunque el coste inicial debe ser tenido en cuenta a la hora de decidirnos por uno u otro sistema, conviene analizar todos los dems factores para asegurarnos una decisin acertada.
APLICACIONES
Su utilizacin se da fundamentalmente en aquellas instalaciones en donde es necesario un proceso de maniobra, control, sealizacin, etc., por tanto, su aplicacin abarca desde procesos de fabricacin industriales de cualquier tipo a transformaciones industriales, control de instalaciones, etc.
Sus reducidas dimensiones, la extremada facilidad de su montaje, la posibilidad de almacenar los programas para su posterior y rpida utilizacin, la modificacin o alteracin de los mismos, etc., hace que su eficacia se aprecie fundamentalmente en procesos en que se producen necesidades tales como:
Maniobra de mquinas Maquinaria industrial de plstico Mquinas transfer Maquinaria de embalajes Maniobra de instalaciones: Instalacin de aire acondicionado, calefaccin... Instalaciones de seguridad Sealizacin y control: Chequeo de programas Sealizacin del estado de procesos
Consideraciones previas
Es importante mencionar que los mdulos de un PLC se consideran medios operativos abiertos, es decir, deben estar instalados siempre en cajas, armarios o locales de servicio elctrico accesible nicamente mediante una llave o una herramienta.
Perfil soporte. Fuente de alimentacin. Unidad central de proceso. Mdulos de seal. Mdulos de funcin. Procesadores de comunicaciones. Mdulos de Interfase.
El montaje de un PLC puede realizarse en forma horizontal o vertical tomando en cuenta la temperatura max. permisible.
PROGRAMACIN ESTRUCTURADA
Los lenguajes de programacin de los diferentes PLCs permiten utilizar las funciones de automatizacin que luego sern ejecutadas por los PLCs. Estas funciones empleadas constituyen el programa de usuario, en el que se encuentran las instrucciones precisas.
PLC S7-200
El controlador lgico programable (PLC: Programmable Logic Controller) del Laboratorio de Automtica cuenta con un CPU S7-200 con un modulo digital de 14 entradas y 10 salidas digitales, y adems se dispone de 5 mdulos de ampliacin analgicos con 4 entradas y 1 salida cada uno de ellos. Tambin junto al PLC se tienen algunos sensores y actuadores digitales y analgicos tales como sensores de proximidad capacitivo e inductivo, rels, un contactor, entre otros.
Regleta X2
A travs de esta regleta se energizan todos los instrumentos del panel Adems esta regleta esta conectada a la regleta X1, la cual concentra entradas y salidas. En la regleta se aprecian 3 divisiones con una barra divisoria naranja, la cual diferencia los sectores de puntos que son entradas (a la izquierda), salidas digitales al centro y las dos secciones de la derecha corresponden a puntos de salida anlogos, segn la disposicin actual.
Regleta X1
En la regleta X1. Se encuentran disponibles todas las entradas y salidas (anlogas y digitales del PLC). El primer tramo de la regleta corresponde a las entradas digitales, el segundo a salidas digitales, ms abajo se encuentran cinco mdulos de entradas anlogas y luego un mdulo que condensa todas las salidas anlogas.
DISPOSITIVOS
Semforo
El semforo es un dispositivo de salida que dispone de 3 luces: roja (H5), amarilla (H6) y verde (H7). En el cual cada lmpara se puede programar de forma independiente.
Actuadores
En la figura se presentan una vlvula solenoide (K1) y un contactor de 220 VAC que son elementos para simular procesos.
Lenguaje LADDER
El LADDER, tambin denominado lenguaje de contactos o en escalera, es un lenguaje de programacin grfico muy popular dentro de los autmatas programables debido a que est basado en los esquemas elctricos de control clsicos. De este modo, con los conocimientos que todo tcnico elctrico posee, es muy fcil adaptarse a la programacin en este tipo de lenguaje.
Elementos de programacin
Para programar un autmata con LADDER , adems de estar familiarizado con las reglas de los circuitos de conmutacin, es necesario conocer cada uno de los elementos de que consta este lenguaje. A continuacin se describen de modo general los ms comunes.
ELEMENTOS BASICOS
Contacto NA Se activa cuando hay un uno lgico en el elemento que representa, esto es, una entrada (para captar informacin del proceso a controlar), una variable interna o un bit de sistema. Su funcin es similar al contacto NA anterior, pero en este caso se activa cuando hay un cero lgico, cosa que deber de tenerse muy en cuenta a la hora de su utilizacin. Se activa cuando la combinacin que hay a su entrada (izquierda) da un uno lgico. Su activacin equivale a decir que tiene un uno lgico. Suele representar elementos de salida, aunque a veces puede hacer el papel de variable interna.
Contacto NC
Bobina NA
Bobina NC
Se activa cuando la combinacin que hay a su entrada (izquierda) da un cero lgico. Su activacin equivale a decir que tiene un cero lgico. Su comportamiento es complementario al de la bobina NA. Una vez activa (puesta a 1) no se puede desactivar (puesta a 0) si no es por su correspondiente bobina en RESET. Sirve para memorizar bits y usada junto con la bobina RESET dan una enorme potencia en la programacin. Permite desactivar una bobina SET previamente activada.
Bobina SET
Bobina RESET
Bobina JUMP
Permite saltarse instrucciones del programa e ir directamente a la etiqueta que se desee. Sirve para realizar subprogramas.
Temporizadores
El temporizador es un elemento que permite programar cuentas de tiempo con el fin de activar bobinas pasado un cierto tiempo desde la activacin. El esquema bsico de un temporizador vara de un autmata a otro, pero siempre podemos encontrar una serie de seales fundamentales, aunque, eso s, con nomenclaturas totalmente distintas.
Como un ejemplo bastante extendido podemos observar en la figura, el esquema de un temporizador, Ti, con dos entradas (E y C) y dos salidas (D y R)
Contadores
El contador es un elemento capaz de llevar el cmputo de las activaciones de sus entradas, por lo que resulta totalmente memorizar sucesos que no tengan que ver con el tiempo pero que se necesiten realizar un determinado nmero de veces.
En la figura puede verse el esquema de un contador, Ci, bastante usual, donde pueden distinguirse las siguientes entradas y salidas: Entrada RESET (R): Permite poner a cero el contador cada vez que se activa. Se suele utilizar al principio de la ejecucin asignndole los bits de arranque, de modo que quede a cero cada vez que se arranca el sistema. Entrada PRESET (P). Permite poner la cuenta del contador a un valor determinado distinto de cero, que previamente se ha programado en Cip. Entrada UP (U): Cada vez que se activa produce un incremento en una unidad de la cuenta que posea en ese momento el contador. Entrada DOWN (D): Cada vez que se activa produce un decremento en una unidad de la cuenta que posea en ese momento el contador.
Monoestables
El monoestable es un elemento capaz de mantener activada una salida durante el tiempo con el que se haya programado, desactivndola automticamente una vez concluido dicho tiempo. Una de sus principales ventajas es su sencillez ya que slo posee una entrada y una salida como podemos observar en la siguiente figura.
Entrada STAR (S): Cuando se activa o se le proporciona un impulso comienza la cuenta que tiene programada. Salida RUNNING (R): Se mantiene activada mientras dura la cuenta y se desactiva al finalizarla. Al igual que con el temporizador, para programar la cuenta hay que introducir los valores de Mip y Mib.
Una vez conocidos los elementos que LADDER proporciona para su programacin, resulta importante resaltar cmo se estructura un programa y cul es el orden de ejecucin. El siguiente esquema representa la estructura general de la distribucin de todo programa LADDER, contactos a la izquierda y bobinas y otros elementos a la derecha.
Sistemas combinacionales
INTERFASE RS 485
ESTRUCTURA DE UN PROGRAMA
Para la programacin de los PLCs el sistema requiere una estructura clara y lgica, la cual debe tener la direccin, la instruccin (en la que se define la operacin y el operando) y el comentario de la operacin que se lleva a cabo. Los programas se estructuran de la siguiente manera:
Direccin
001
Operacin
L
Operando
I0.0
Comentario de Operacin
Motor 1 arranque
Las instrucciones existen de tres tipos: tipo Bit, tipo Byte y tipo Palabra
LISTA DE INSTRUCCIONES
= A ADD DIV EP GOR JC, JCN JP L MUL NOP NOT O R S
Asignacin SUB AND XO Adicin B_ Divisin C Fin de Programa NC Carga de registro auxiliar Z Saltos Condicionales NZ Salto Incondicional Carga Multiplicacin Operacin cero Negacin OR Puesta a 0 Puesta a 1 Substraccin OR Exclusiva Derivacin Condicional Con Carry activado Con carry no activado RAw vaco RAw no vaco
EJEMPLOS
A AND B
A OR
Lgica Cableada
LENGUAJE LADDER
L O A =
LENGUAJE LIST
EJEMPLO PROPUESTO
Para el sistema mostrado en el esquema, slo se cuenta con pulsadores fsicos normalmente cerrados.
L LN O ON A =
CONEXIN CIRCUITAL
PROGRAMA
000 001 002 003 004 005 006 007 008 009 010 011 L O A A A = L O A A A = I0.2 Q0.0 I0.0 I0.1 NQ0.1 Q0.0 I0.3 Q0.1 I0.0 I0.1 NQ0.0 Q0.1