You are on page 1of 13

CONTROLADOR LOGICO PROGRAMABLE (PLC)

INTRODUCCION:

El control automtico, como actualmente lo conocemos, tiene su primer antecedente en


el Regulador de Watt, el famoso sistema que controlaba la velocidad de una turbina de
vapor en el ao 1774. A partir de aquel regulador, se desarrollaron innumerables
aplicaciones prcticas. Las industrias de procesos contiguos tuvieron sus primeras
necesidades al requerir mantener las variables de proceso en un determinado rango, a
fin de lograr los objetivos de diseo. Las primeras industrias realizaban el control de las
variables de forma manual, a travs de operadores que visualizaban el estado del
proceso mediante indicadores ubicados en las caeras y/o recipientes y equipos.

El operador conoca el valor deseado de la variable a controlar, y en funcin del error


tomaba acciones correctivas sobre un elemento final de control a fin de minimizarlo. Por
supuesto, el control manual era descentralizado. Cuando las plantas de produccin
crecieron y se tornaron ms complejas, se requiri cada vez mayor cantidad de mano
de obra. El primer intento de reemplazar al hombre en las tareas de control se realiz a
travs de elementos mecnicos. Mecanismos como las vlvulas de control de nivel a
flotante permitieron al hombre dedicarse a estas tareas. Sin embargo, el hecho de que
el elemento mecnico de control estuviera ubicado directamente sobre el proceso,
mantena la obligacin de ir al campo para conocer el verdadero estado de las variables,
as como dejaba expuesto al medio ambiente a elementos de regulacin delicados.

A medida que las plantas crecan, fue surgiendo la necesidad de tener ms informacin
en forma ordenada y accesible. De esta forma, comenzaron aparecer los primeros
tableros de control, muchas veces ubicados cerca de los equipos de proceso, y con
frecuencia transportando la variable a medir hasta el indicador instalado en el panel.

QUE ES UN PLC?

Segn lo define la Asociacin Nacional de Fabricantes Elctricos de los Estados Unidos


un PLC Programable Logic Controller (Controlador Lgico Programable) es un
dispositivo digital electrnico con una memoria programable para el almacenamiento de
instrucciones, permitiendo la implementacin de funciones especficas como ser:
lgicas, secuenciales, temporizadas, de conteo y aritmticas; con el objeto de controlar
mquinas y procesos. Tambin se puede definir como un equipo electrnico, el cual
realiza la ejecucin de un programa de forma cclica. La ejecucin del programa puede
ser interrumpida momentneamente para realizar otras tareas consideradas ms
prioritarias, pero el aspecto ms importante es la garanta de ejecucin completa del
programa principal. Estos controladores son utilizados en ambientes industriales donde
la decisin y la accin deben ser tomadas en forma muy rpida, para responder en
tiempo real. Los PLC son utilizados donde se requieran tanto controles lgicos como
secuenciales o ambos a la vez.

CAMPOS DE APLICACIN

El PLC por sus especiales caractersticas de diseo tiene un campo de aplicacin muy
extenso. La constante evolucin del hardware y software ampla constantemente este
campo, para poder satisfacer las necesidades que se detectan en el espectro de sus
posibilidades reales. Su utilizacin se da fundamentalmente en aquellas instalaciones
en donde es necesario un proceso de maniobra, control y sealizacin. Por tanto, su
aplicacin abarca desde procesos de fabricacin industriales de cualquier tipo a
transformaciones industriales, o control de instalaciones, entre otras. 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, hace que su eficacia se aprecie principalmente en procesos en que se
producen necesidades tales como:

Espacio reducido
Procesos de produccin peridicamente cambiantes
Procesos secuenciales
Maquinaria de procesos variables
Instalaciones de procesos complejos y amplios
Chequeo de programacin centralizada de las partes del proceso

Ejemplos de aplicaciones generales: 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
VENTAJAS E INCONVENIENTES

Sabemos que no todos los autmatas ofrecen las mismas ventajas sobre la lgica
cableada, ello es debido, principalmente, a la variedad de modelos existentes en el
mercado y las innovaciones tcnicas que surgen constantemente. Tales
consideraciones obligan a referirse a las ventajas que proporciona un autmata de tipo
medio:

Ventajas

Menor tiempo empleado en la elaboracin de proyectos, debido a que no es


necesario dibujar previamente el esquema de contactos, es preciso simplificar
las ecuaciones lgicas, ya que por lo general la capacidad de almacenamiento
del mdulo de memoria es lo suficientemente grande.
La lista de materiales queda sensiblemente reducida, y al elaborar el
presupuesto correspondiente eliminaremos parte del problema que supone el
contar con diferentes proveedores, distintos plazos de entrega.
Posibilidad de introducir modificaciones sin cambiar el cableado ni aadir
aparatos.
Mnimo espacio del tablero donde se instala el autmata programable.
Menor costo de mano de obra de la instalacin. Economa de mantenimiento.
Adems de aumentar la fiabilidad del sistema, al eliminar contactos mviles, los
mismos autmatas pueden indicar y detectar averas.
Posibilidad de gobernar varias mquinas con un mismo autmata.
Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido
el tiempo de cableado.
Si por alguna razn la mquina queda fuera de servicio, el autmata sigue siendo
til para otra mquina o sistema de produccin.

Inconvenientes

Como inconvenientes podramos hablar, en primer lugar, de que hace falta un


programador, lo que obliga a adiestrar a uno de los tcnicos en tal sentido.
Esta capacitacin puede ser tomada en distintos cursos, inclusive en
universidades.
El costo inicial.
MODO DE FUNCIONAMIENTO

Los Controladores Lgicos Programables son maquinas secunciales que ejecutan


correlativamente las instrucciones indicadas en el programa de usuario almacenado en
su memoria, generando unas rdenes o seales de mando a partir de las seales de
entrada ledas de la planta (aplicacin): al detectarse cambios en las seales, el
autmata reacciona segn el programa hasta obtener las rdenes de salida necesarias.
Esta secuencia se ejecuta continuamente para conseguir el control actualizado del
proceso.

La secuencia bsica de operacin del autmata se puede dividir en tres fases


principales:

Lectura de seales desde la interfaz de entradas.


Procesado del programa para obtencin de las seales de control.
Escritura de seales en la interfaz de salidas.

A fin de optimizar el tiempo, la lectura y escritura de las seales se realiza a la vez para
todas las entradas y salidas; Entonces, las entradas ledas de los mdulos de entrada
se guardan en una memoria temporal (Imagen entradas).

A esta acude la CPU en la ejecucin del programa, y segn se va obteniendo las salidas,
se guardan en otra memoria temporal (imagen de salida).

Una vez ejecutado el programa completo, estas imgenes de salida se transfieren todas
a la vez al mdulo de salida.

CICLO DE FUNCIONAMIENTO

El funcionamiento del Controlador Lgico Programable es, salvo el proceso inicial que
sigue a un Reset, de tipo secuencial y cclico, es decir, las operaciones tienen lugar una
tras otra, y se van repitiendo continuamente mientras el autmata est bajo tensin.

ESTRUCTURA DE UN PLC:

La estructura bsica de un PLC est compuesta por:

La CPU.
Las interfases de entradas.
Las interfases de salidas.
Esta estructura se puede observar en la figura siguiente:

LOS MICROCONTROLADORES (PIC)

INTRODUCCION:

Los microcontroladores estn conquistando el mundo. Estn presentes en nuestro


trabajo, en nuestra casa y en nuestra vida, en general.

Se pueden encontrar controlando el funcionamiento de los ratones y teclados de los


computadores, en los telfonos, en los hornos microondas y los televisores de nuestro
hogar.

Pero la invasin acaba de comenzar y el nacimiento del siglo XXI ser testigo de la
conquista masiva de estos diminutos computadores, que gobernarn la mayor parte de
los aparatos que fabricaremos y usamos los humanos.

QUE ES UN MICROCONTROLADOR?

Un microcontrolador es un circuito integrado que en su interior contiene una unidad


central de procesamiento (CPU), unidades de memoria (RAM y ROM), puertos de
entrada y salida y perifricos. Estas partes estn interconectadas dentro del
microcontrolador, y en conjunto forman lo que se le conoce como microcomputadora.
Se puede decir con toda propiedad que un microcontrolador es una microcomputadora
completa encapsulada en un circuito integrado.

Toda microcomputadora requiere de un programa para que realice una funcin


especfica. Este se almacena normalmente en la memoria ROM. No est de ms
mencionar que sin un programa, los microcontroladores carecen de utilidad.

El propsito fundamental de los microcontroladores es el de leer y ejecutar los


programas que el usuario le escribe, es por esto que la programacin es una actividad
bsica e indispensable cuando se disean circuitos y sistemas que los incluyan. El
carcter programable de los microcontroladores simplifica el diseo de circuitos
electrnicos. Permiten modularidad y flexibilidad, ya que un mismo circuito se puede
utilizar para que realice diferentes funciones con solo cambiar el programa del
microcontrolador.

DIFERENCIA ENTRE MICROPROCESADOR Y MICROCONTROLADOR

El microprocesador es un circuito integrado que contiene la Unidad Central de Proceso


(UCP), tambin llamada procesador, de un computador.

La UCP est formada por la Unidad de Control, que interpreta las instrucciones, y el
Camino de Datos, que las ejecuta.

Las patitas de un microprocesador sacan al exterior las lneas de sus buses de


direcciones, datos y control, para permitir conectarle con la Memoria y los Mdulos de
E/S y configurar un computador implementado por varios circuitos integrados.
Se dice que un microprocesador es un sistema abierto porque su configuracin es
variable de acuerdo con la aplicacin a la que se destine. (Figura 1.1.)

Figura 1.1. Estructura de un sistema abierto basado en un microprocesador. La disponibilidad de los buses en el
exterior permite que se configure a la medida de la aplicacin.

Si slo se dispusiese de un modelo de microcontrolador, ste debera tener muy potenciados


todos sus recursos para poderse adaptar a las exigencias de las diferentes aplicaciones. Esta
potenciacin supondra en muchos casos un despilfarro. En la prctica cada fabricante de
microcontroladores oferta un elevado nmero de modelos diferentes, desde los ms sencillos
hasta los ms poderosos. Es posible seleccionar la capacidad de las memorias, el nmero de
lneas de E/S, la cantidad y potencia de los elementos auxiliares, la velocidad de funcionamiento,
etc. Por todo ello, un aspecto muy destacado del diseo es la seleccin del microcontrolador a
utilizar.

Figura 1.2. El microcontrolador es un sistema cerrado. Todas las partes del computador estn contenidas
en su interior y slo salen las lneas que gobiernan los perifricos.
APLICACIONES DE LOS MICROCONTROLADORES.

Cada vez existen ms productos que incorporan un microcontrolador con el fin de


aumentar sustancialmente sus prestaciones, reducir su tamao y coste, mejorar su
fiabilidad y disminuir el consumo.

Algunos fabricantes de microcontroladores superan el milln de unidades de un


modelo determinado producidas en una semana. Este dato puede dar una idea de la
masiva utilizacin de estos componentes.

Los microcontroladores estn siendo empleados en multitud de sistemas presentes en


nuestra vida diaria, como pueden ser juguetes, horno microondas, frigorficos,
televisores, computadoras, impresoras, mdems, el sistema de arranque de nuestro
coche, etc. Y otras aplicaciones con las que seguramente no estaremos tan
familiarizados como instrumentacin electrnica, control de sistemas en una nave
espacial, etc. Una aplicacin tpica podra emplear varios microcontroladores para
controlar pequeas partes del sistema. Estos pequeos controladores podran
comunicarse entre ellos y con un procesador central, probablemente ms potente,
para compartir la informacin y coordinar sus acciones, como, de hecho, ocurre ya
habitualmente en cualquier PC.

LA FAMILIA DE LOS PIC

Los PIC, de Microchip, son una opcin ms dentro del vasto mercado de
microcontroladores. La popularidad de estos micros radica en su alta disponibilidad en
el mercado y bajo precio.

El fabricante ha procurado una difusin exhaustiva de informacin relativa a sus


productos, lo cual ha trado como consecuencia un proliferado uso de este tipo de
microcontroladores. Algunos de los profesionales y aficionados que los utilizan
difunden sus desarrollos e inventos por Internet lo cual ha promovido su uso. Muchos
consideran que los PIC son los ms fciles de programar.

Por otro lado, se han desarrollado una serie de herramientas de bajo costo por parte
de terceros (empresas, profesionales y aficionados), como son programadores,
software, etc., que facilitan el uso y programacin de estos dispositivos.

Compiladores de C y Basic estn disponibles para programar a los PIC y de reciente


aparicin son los PICAXE, que es un sistema que permite al usuario implementar una
funcin con microcontrolador PIC sin siquiera conocer las instrucciones ni la
arquitectura propia del microcontrolador.
CARACTERISTICAS RELEVANTES

Las caractersticas ms representativas que poseen los PIC son:

Arquitectura: La arquitectura del procesador sigue el modelo Harvard. En esta


arquitectura, la CPU se conecta de forma independiente y con buses distintos con
la memoria de instrucciones y con la de datos. La arquitectura Harvard permite a la
CPU acceder simultneamente a las dos memorias. Adems, propicia numerosas
ventajas al funcionamiento del sistema como se irn describiendo.
Segmentacin: Se aplica la tcnica de segmentacin (pipe-line) en la ejecucin
de las instrucciones. La segmentacin permite al procesador realizar al mismo
tiempo la ejecucin de una instruccin y la bsqueda del cdigo de la siguiente. De
esta forma se puede ejecutar cada instruccin en un ciclo (un ciclo de instruccin
equivale a cuatro ciclos de reloj). Las instrucciones de salto ocupan dos ciclos al no
conocer la direccin de la siguiente instruccin hasta que no se haya completado la
de bifurcacin.
Formato de las instrucciones: El formato de todas las instrucciones es de la
misma longitud. Todas las instrucciones de los microcontroladores de la gama baja
tienen una longitud de 12 bits. Las de la gama media tienen 14 bits y ms las de la
gama alta. Esta caracterstica es muy ventajosa en la optimizacin de la memoria
de instrucciones y facilita enormemente la construccin de ensambladores y
compiladores.
Juego de instrucciones: Procesador RISC (Computador de Juego de
Instrucciones Reducido). Los modelos de la gama baja disponen de un repertorio
de 33 instrucciones, 35 los de la gama media y casi 60 los de alta.
Todas las instrucciones son ortogonales: Cualquier instruccin puede manejar
cualquier elemento de la arquitectura como fuente o como destino.
Arquitectura basada en un banco de registros: Esto significa que todos los
objetos del sistema (puertas de E/S, temporizadores, posiciones de memoria, etc.)
estn implementados fsicamente como registros.
Herramientas de soporte potentes y econmicas: La empresa Microchip y otras
que utilizan los PIC ponen a disposicin de los usuarios numerosas herramientas
para desarrollar hardware y software. Son muy abundantes los programadores, los
simuladores software, los emuladores en tiempo real, Ensambladores,
Compiladores C, Intrpretes y Compiladores BASIC, etc.
La arquitectura Harvard y la tcnica de segmentacin son los principales recursos
en los que se apoya el elevado rendimiento que caracteriza estos dispositivos
programables, mejorando dos caractersticas esenciales:
1. Velocidad de ejecucin.
2. Eficiencia en la compactacin del cdigo.

GAMAS DE LOS PIC

1. GAMA ENANA: PIC12C(F)XXX (8 patitas):


Se trata de un grupo de PIC de reciente aparicin que ha acaparado la atencin del
mercado. Su principal caracterstica es su reducido tamao, al disponer todos sus
componentes de 8 patitas. Se alimentan con un voltaje de corriente continua
comprendido entre 2,5 V y 5,5 V, y consumen menos de 2 mA cuando trabajan a 5
V y 4 MHz. El formato de sus instrucciones puede ser de 12 o de 14 bits y su
repertorio es de 33 o 35 instrucciones, respectivamente. En la Figura 2.1 se muestra
el diagrama de conexionado de uno de estos PIC.

2. GAMA BAJA O BASICA: PIC16C5X con instrucciones de 12 bits:


Se trata de una serie de PIC de recursos limitados, pero con una de las mejores
relaciones coste/prestaciones. Sus versiones estn encapsuladas con 18 y 28
patitas y pueden alimentarse a partir de una tensin de 2,5 V, lo que les hace ideales
en las aplicaciones que funcionan con pilas teniendo en cuenta su bajo consumo
(menos de 2 mA a 5 V y 4 MHz). Tienen un repertorio de 33 instrucciones cuyo
formato consta de 12 bits. No admiten ningn tipo de interrupcin y la Pila slo
dispone de dos niveles. En la Figura 2.2 se muestra el diagrama de conexionado de
uno de estos PIC.

Diagrama de patitas de los PIC de la gama baja que responden a la nomenclatura


PIC16C54/56.

Caractersticas de los modelos PIC16C(R)5X de la gama baja

3. GAMA MEDIA: PIC16CXXX con instrucciones de 14 bits


Es la gama ms variada y completa de los PIC. Abarca modelos con encapsulado
desde 18 patitas hasta 68, cubriendo varias opciones que integran abundantes
perifricos. Dentro de esta gama se halla el fabuloso PIC16X84 y sus variantes.
En la Figura 2.3 se muestra el diagrama de conexionado de uno de estos PIC.
Diagrama de patitas del PIC16C74, uno de los modelos ms representativos de la gama
media

Caractersticas relevantes de los modelos PIC16X8X de la gama media

4. GAMA ALTA: PIC17CXXX con instrucciones de 16 bits.


Se alcanzan las 58 instrucciones de 16 bits en el repertorio y sus modelos disponen
de un sistema de gestin de interrupciones vectorizadas muy potente. Tambin
incluyen variados controladores de perifricos, puertas de comunicacin serie y
paralelo 30 con elementos externos, un multiplicador hardware de gran velocidad y
mayores capacidades de memoria, que alcanza los 8 k palabras en la memoria de
instrucciones y 454 bytes en la memoria de datos.
Quizs la caracterstica ms destacable de los componentes de esta gama es su
arquitectura abierta, que consiste en la posibilidad de ampliacin del
microcontrolador con elementos externos.
Para este fin, las patitas sacan al exterior las lneas de los buses de datos,
direcciones y control, a las que se conectan memorias o controladores de
perifricos. Esta facultad obliga a estos componentes a tener un elevado nmero de
patitas comprendido entre 40 y 44. Esta filosofa de construccin del sistema es la
que se empleaba en los microprocesadores y no suele ser una prctica habitual
cuando se emplean microcontroladores. En la tabla 2.4 se muestran las
caractersticas ms relevantes de los modelos de esta gama, que slo se utilizan en
aplicaciones muy especiales con grandes requerimientos.

Caractersticas ms destacadas de los modelos PIC17CXXX de la gama alta

You might also like