Un PLC (Controlador Lgico Programable), tambin llamado
controlador programable; Estos son usados en aplicaciones
comerciales e industriales. Un PLC monitorea entradas, toma decisiones basadas en su programa y controla salidas, con la finalidad de automatizar un proceso o mquinas. INTRODUCCION A PLCS Un PLC consiste de un modulo o puntos de entrada, Una unidad de procesamiento central (CPU), y un modulo o puntos de salida. Las seales de entrada pueden ser digitales o anlogas que son tomadas de sensores y son convertidas un una seal lgica que pueda ser usada por el CPU. Los Pushbuttons son ejemplos sencillos de sensores. INTRODUCCION A PLCS Existen algunos procesos que son elaborados mediante contactores y relevadores, lo que implica control con mucho cableado, y para hacer una reparacin o un cambio en el proceso, es necesario hacer cambios en cableado o en algunos componentes.
Estos procesos y otros mas complicados son posible hacer mediante la aplicacin del PLC. Ya que los contactores y relevadores estn en el programa del PLC. Lo que hace mas fcil corregir errores, o hacer cambios. INTRODUCCION A PLCS VENTAJAS DEL PLC
Algunas ventajas del PLC son:
Es pequeo fsicamente, lo que facilita su ubicacin. Mayor facilidad y rapidez para hacer cambios. Tiene diagnostico integrado. Las aplicaciones pueden ser documentadas rpidamente. Se pueden duplicar aplicaciones rpidamente y con menor costo. INTRODUCCION A PLCS INTRODUCCION A PLCS PLC S7-200 Existen 5 tipos de PLC S7-200: CPU 221, CPU 222, CPU 224, CPU 224XP y CPU 226 La descripcin del modelo indica: el tipo de CPU, la alimentacin, el tipo de entrada, y el tipo de salida. TERMINOLOGIA El lenguaje de PLC, consiste en un conjunto de trminos usados comnmente; Muchos de los cuales son nicos para el PLC. SENSOR Un sensor es un dispositivo que convierte una condicin fsica en una seal elctrica para ser usada por el PLC. Los Sensores son conectados en la entrada del PLC. Un Pushbutton es un ejemplo de un sensor; Una seal elctrica es enviada del botn al PLC indicando la condicin (abierto o cerrado)
INTRODUCCION A PLCS ACTUADOR Un actuador convierte una seal elctrica del PLC en una condicin fsica. Los actuadores son conectados a la salida el PLC. El arrancador de un motor es un ejemplo de un actuador conectado a la salida del PLC. Dependiendo de la seal de salida, el arrancador puede detener o arrancar el motor.
INTRODUCCION A PLCS ENTRADAS DISCRETAS Una entrada discreta, tambin llamada digital, es una entrada que solo tiene dos estados o condiciones (ON/OFF). Los Pushbutton, limit switches, proximity switches son ejemplos de este tipo de entrada. En la condicin ON una entrada digital puede ser tomada cono un 1 lgico y una condicin OFF como un 0 lgico. INTRODUCCION A PLCS ENTRADAS ANALOGAS Una entrada anloga es una seal variable continua. Una entrada anloga tpicamente varia desde 0 a 20 miliamperes, 4 a 20 miliamperes o 0 a 10 volts. En la figura se muestra un transmisor de nivel, el cual monitorea el nivel de liquido de un tanque. Dependiendo del nivel, la seal que recibe el PLC puede incrementar o disminuir conforme lo hace el nivel del tanque. INTRODUCCION A PLCS SALIDAS DISCRETAS Una salida discreta es una salida que puede tener solo dos condiciones que son ON/OFF. Los solenoides, contactores y lmparas, son ejemplos de una dispositivo actuador conectado a una salida discreta. Las salidas discretas tambin son llamadas salidas digitales. En la figura se muestra un ejemplo utilizando una salida digital. INTRODUCCION A PLCS SALIDAS ANALOGAS Una salida anloga es una seal variable continua. La salida puede ser tan simple como un nivel de 0 a 10 VCD que controla una medidor. Algunos ejemplos de medidores anlogos son: medidor de velocidad, peso y temperatura. Esta seal de salida puede usarse en aplicaciones mas complejas. INTRODUCCION A PLCS PLC SCAN El programa del PLC es ejecutado en un proceso repetitivo denominado scan. EL PLC inicia el scan con el CPU leyendo los estados de las entradas, con el cual se realiza la aplicacin del programa. Una vez que el programa es completado el CPU desarrolla internamente un diagnostico. El ciclo del scan termina actualizando las salidas, entonces vuelve a comenzar. El tiempo del ciclo depende del tamao del programa INTRODUCCION A PLCS SOFTWARE El software es donde se tiene la informacin para que mediante un dispositivo de programacin se efecten las instrucciones que el hardware necesita. HARDWARE El hardware es el equipo actual; Algunos ejemplos del hardware son: El PLC, el dispositivo de programacin, y el cable de comunicacin. INTRODUCCION A PLCS DISPOSITIVOS DE PROGRAMACION El programa puede ser creado por una PC en la cual se haya cargado el software, tambin puede ser elaborado usando el dispositivo porttil. INTERFACE Es el cable conector que se requiere para transferir los datos del dispositivo de programacin a el PLC (PPI) INTRODUCCION A PLCS PLC S7-200 El PLC S7-200 es el miembro mas pequeo de la familia de controladores programables SIMATIC. La unidad de procesamiento CPU est interna en el PLC; Los mdulos de entradas y salidas se encuentran integradas en la parte inferior y superior respectivamente. INTRODUCCION A PLCS PLC S7-200 El PLC cuenta con un switch el cual contiene tres posiciones. STOP en el cual el CPU est detenido, en la posicin TERM el dispositivo de programacin puede ser conectado y si se encuentra en la posicin de RUN el CPU ejecuta el programa. INTRODUCCION A PLCS MODULOS DE EXPANSION El PLC S7-200 es expandible. Los mdulos de expansin contienen entradas y salidas adicionales, el mdulo es conectado a la base mediante el cable conector INTRODUCCION A PLCS MODULOS DE EXPANSION INTRODUCCION A PLCS MODULOS DE EXPANSION INTRODUCCION A PLCS ENTRADAS Los dispositivos de entrada, como switches, pushbutton o cualquier otro dispositivo sensor son conectados en las terminales que se encuentran en la parte inferior del PLC INTRODUCCION A PLCS SALIDAS Los dispositivos de salida, como relevadores, son conectados en las terminales que se encuentran en la parte superior del PLC. Cuando se pruebe el programa no es necesario que los dispositivos de salida estn conectados. El estado del LED indica si la seal de salida est activa. INTRODUCCION A PLCS NUMERACION DE ENTRADA/SALIDA Las entradas y salidas son numeradas, de acuerdo con el numero en el rack del PLC. Designaremos con la letra I a las entradas y a las salidas con la letra Q; El primer numero identifica el byte y el segundo el bit. Por ejemplo I0.0 INTRODUCCION A PLCS FUENTE DE ALIMENTACION EXTERNA Un S7-200 puede ser conectado a 24 VCD o 120/230 VCA dependiendo del CPU. Un S7-200 DC/DC/DC debe ser conectado a una fuente de 24 VCD. INTRODUCCION A PLCS FUENTE DE ALIMENTACION EXTERNA Un S7-200 AC/DC/Relay debe ser conectado a una fuente de 120 o 230 VCA INTRODUCCION A PLCS DISPOSITIVOS EXTERNOS Se pueden conectar varios dispositivos para hacer mas funcional la operacin del PLC. Como puede ser un sensor con un lector de cdigo de barras, tambin se puede conectar una impresora para bajar la informacin contenida en el CPU. INTRODUCCION A PLCS INTERCONEXION Esto es posible usando un dispositivo de programacin y mltiples PLCS en un mismo cable de comunicacin. Un total de 31 unidades pueden ser interconectadas sin conmutador. INTRODUCCION A PLCS APLICACIONES
INTRODUCCION A PLCS APLICACIONES
INTRODUCCION A PLCS PROGRAMACION Un programa consiste de una o mas instrucciones que acompaan a la ejecucin de una accin. Existen varias formas de ver un programa, puede ser mediante un diagrama de escalera (KOP), lista de instrucciones (AWL) y funcin de diagrama de bloques (FUP). LENGUAJES DE PROGRAMACION LENGUAJE AWL
Este incluye una lista de instrucciones que se ejecutan secuencialmente dentro de un ciclo. Una de las principales ventajas que presenta es que cualquier programa creado en FUP o KOP puede ser editado por AWL, no as a la inversa.
LENGUAJES DE PROGRAMACION LENGUAJE AWL
Las instrucciones AWL se dividen en:
OPERACION: indica la instruccin que se ha de realizar (ej. AND).
OPERANDO: indica una constante o direccin con la que debe trabajar la operacin. Si se trata de una direccin se puede manejar en modo bit, byte o palabra
LENGUAJES DE PROGRAMACION LENGUAJE FUP
Consiste en un diagrama de funciones que permite visualizar las operaciones en forma de cuadros lgicos similares a los de las compuertas lgicas.
LENGUAJES DE PROGRAMACION LENGUAJE KOP
La programacin en ladder o escalera se basa en programar secuencialmente, los procesos. Se programan linealmente en un ciclo que el PLC repetir luego de leer cada instruccin de arriba a bajo y de izquierda a derecha. La lnea vertical de la izquierda representa la energa o el conductor energizado, el elemento o instruccin de salida representa el neutro. La lnea del neutro se encuentra omitida. LENGUAJES DE PROGRAMACION LENGUAJE KOP
LENGUAJES DE PROGRAMACION SIMBOLOS
Los smbolos son parte principal para la programacin, estos smbolos representan los componentes de control y las instrucciones. LENGUAJES DE PROGRAMACION CONTACTOS
Uno de los aspectos mas confusos en la programacin para los usuarios que utilizan por primera vez el PLC, es la relacin que existe entre el dispositivo de control y el estado del bit que utiliza. CONTACTOS
Los dos tipos de contactos mas comunes son el normalmente abierto (NO) y el contacto normalmente cerrado (NC) LENGUAJES DE PROGRAMACION BOBINAS
Las bobinas representan relevadores que son energizados cuando el flujo de energa pasa a travs de ellos. Cuando la bobina es energizada causa una salida correspondiente en la direccin del bit, que a su vez genera una accin son el medio que interacta. Los bits de esta misma salida pueden utilizarse para el control por medio de contactos normalmente cerrados o abiertos. LENGUAJES DE PROGRAMACION CAJAS Las cajas representan varias instrucciones o funciones que son ejecutadas cuando la energa fluye a travs de la caja. Las funciones de caja tpicas son: temporizadores contadores y operaciones aritmticas. LENGUAJES DE PROGRAMACION INTRODUCCION DE ELEMENTOS Los elementos de control son ingresados en el diagrama de escalera por medio de la posicin del cursor, y seleccionando el elemento de una lista. Por ejemplo el cursor esta posicionado a la derecha de I0.2; una bobina ha sido seleccionada e insertada en esa posicin LENGUAJES DE PROGRAMACION OPERACIN AND Cada rengln representa la operacin lgica que se est realizando. En el siguiente ejemplo se demuestra la operacin AND. Dos contactos en serie y una sola salida. Tienen asignada las siguientes direcciones I0.0, I0.1 y Q0.0. LENGUAJES DE PROGRAMACION LENGUAJES DE PROGRAMACION OPERACIN AND OPERACIN OR
LENGUAJES DE PROGRAMACION ESTADO DE FUNCIONES Se puede ver el estado de cada instrucciones durante la ejecucin del programa, con la finalidad de observar la secuencia. LENGUAJES DE PROGRAMACION ESTADO DE FUNCIONES En caso de no tener el equipo conectado al PLC. Tambin podemos probar el programa forzando seales, las cuales se mostraran de la siguiente manera. LENGUAJES DE PROGRAMACION ESTADO DE FUNCIONES La siguiente tabla muestra la apariencia de algunos elementos en estado OFF, Forzado y en estado de ON LENGUAJES DE PROGRAMACION