Está en la página 1de 4

Estructura interna de un PLC

Los elementos esenciales, que todo autmata programable posee como mnimo, son:

Seccin de entradas: se trata de lneas de entrada, las cuales pueden ser de tipo digital o analgico. En ambos casos tenemos unos rangos de tensin caractersticos, los cuales se encuentran en las hojas de caractersticas del fabricante. A estas lneas conectaremos los sensores. Seccin de salidas: son una serie de lneas de salida, que tambin pueden ser de carcter digital o analgico. A estas lneas conectaremos los actuadores. Unidad central de proceso (CPU): se encarga de procesar el programa de usuario que le introduciremos. Para ello disponemos de diversas zonas de memoria, registros, e instrucciones de programa.

Adicionalmente, en determinados modelos ms avanzados, podemos disponer de funciones ya integradas en la CPU; como reguladores PID, control de posicin, etc. Tanto las entradas como las salidas estn aisladas de la CPU segn el tipo de autmata que utilicemos. Normalmente se suelen emplear optoacopladores en las entradas y rels/optoacopladores en las salidas. Aparte de estos elementos podemos disponer de los siguientes:

Unidad de alimentacin (algunas CPU la llevan incluida). Unidad o consola de programacin: que nos permitir introducir, modificar y supervisar el programa de usuario. Dispositivos perifricos: como nuevas unidades de E/S, ms memoria, unidades de comunicacin en red, etc. Interfaces: facilitan la comunicacin del autmata mediante enlace serie con otros dispositivos (como un PC).

En los siguientes apartados comentaremos la estructura de cada elemento.

Memoria Dentro de la CPU vamos a disponer de un rea de memoria, la cual emplearemos para diversas funciones:

Memoria del programa de usuario: aqu introduciremos el programa que el autmata va a ejecutar cclicamente. Memoria de la tabla de datos: se suele subdividir en zonas segn el tipo de datos (como marcas de memoria, temporizadores, contadores, etc.). Memoria del sistema: aqu se encuentra el programa en cdigo mquina que monitoriza el sistema (programa del sistema o firmware). Este programa es ejecutado directamente por el microprocesador / microcontrolador que posea el autmata. Memoria de almacenamiento: se trata de memoria externa que empleamos para almacenar el programa de usuario, y en ciertos casos parte de la memoria de la tabla de datos. Suele ser de uno de los siguientes tipos: EPROM, EEPROM, o FLASH.

Cada autmata divide su memoria de esta forma genrica, haciendo subdivisiones especficas segn el modelo y fabricante. CPU La CPU es el corazn del autmata programable. Es la encargada de ejecutar el programa de usuario mediante el programa del sistema (es decir, el programa de usuario es interpretado por el programa del sistema). Sus funciones son:

Vigilar que el tiempo de ejecucin del programa de usuario no excede un determinado tiempo mximo (tiempo de ciclo mximo). A esta funcin se le suele denominar Watchdog (perro guardin). Ejecutar el programa de usuario. Crear una imagen de las entradas, ya que el programa de usuario no debe acceder directamente a dichas entradas. Renovar el estado de las salidas en funcin de la imagen de las mismas obtenida al final del ciclo de ejecucin del programa de usuario. Chequeo del sistema.

Para ello el autmata va a poseer un ciclo de trabajo, que ejecutar de forma continua: ------------|Imagen de las| <--- Entradas | entradas | ------------|| \/ ------------|Ejecucin del| | programa de | | usuario | ------------|| \/ ------------|Imagen de las| ---> Salidas | salidas | ------------|| \/ -------------

WATCHDOG | -------------

Unidades de E/S

Generalmente vamos a disponer de dos tipos de E/S: - Digital. - Analgica. Las E/S digitales se basan en el principio de todo o nada, es decir o no conducen seal alguna o poseen un nivel mnimo de tensin. Estas E/S se manejan a nivel de bit dentro del programa de usuario. Las E/S analgicas pueden poseer cualquier valor dentro de un rango determinado especificado por el fabricante. Se basan en conversores A/D y D/A aislados de la CPU (pticamente o por etapa de potencia). Estas seales se manejan a nivel de byte o palabra (8/16 bits) dentro del programa de usuario. Las E/S son ledas y escritas dependiendo del modelo y del fabricante, es decir pueden estar incluidas sus imgenes dentro del rea de memoria o ser manejadas a travs de instrucciones especficas de E/S. Interfaces Todo autmata, salvo casos excepcionales, posee la virtud de poder comunicarse con otros dispositivos (como un PC). Lo normal es que posea una E/S serie del tipo RS-232 / RS-422. A travs de esta lnea se pueden manejar todas las caractersticas internas del autmata, incluida la programacin del mismo, y suele emplearse para monitorizacin del proceso en otro lugar separado. Equipos o unidades de programacin

El autmata debe disponer de alguna forma de programacin, la cual se suele realizar empleando alguno de los siguientes elementos:

Unidad de programacin: suele ser en forma de calculadora. Es la forma ms simple de programar el autmata, y se suele reservar para pequeas modificaciones del programa o la lectura de datos en el lugar de colocacin del autmata. Consola de programacin: es un terminal a modo de ordenador que proporciona una forma ms cmoda de realizar el programa de usuario y observar parmetros internos del autmata. Desfasado actualmente. PC: es el modo ms potente y empleado en la actualidad. Permite programar desde un ordenador personal estndar, con todo lo que ello supone: herramientas ms potentes, posibilidad de almacenamiento en soporte magntico, impresin, transferencia de datos, monitorizacin mediante software SCADA, etc.

Para cada caso el fabricante proporciona lo necesario, bien el equipo o el software / cables adecuados. Cada equipo, dependiendo del modelo y fabricante, puede poseer una conexin a uno o varios de los elementos anteriores. En el caso de los microcontroladores se escoge la programacin por PC o por unidad de programacin integrada en la propia CPU. Dispositivos perifricos El autmata programable, en la mayora de los casos, puede ser ampliable. Las ampliaciones abarcan un gran abanico de posibilidades, que van desde las redes internas (LAN, etc.), mdulos auxiliares de E/S, memoria adicional... hasta la conexin con otros autmatas del mismo modelo. Cada fabricante facilita las posibilidades de ampliacin de sus modelos, los cuales pueden variar incluso entre modelos de la misma serie. Bibliografa "Autmatas Programables: fundamentos, manejo, instalacin y prcticas" A. Porras / A.P.Montanero Ed. Mc Graw Hill

También podría gustarte