Вы находитесь на странице: 1из 9

1.

A. Qu es un PLC
Un PLC es un equipo electrnico programable que permite almacenar una secuencia de ordenes
(programa) en su interior y ejecutarlo de forma cclica con el fin de realizar una tarea.
Un PLC trabaja en base a la informacin recibida por los captadores y el programa lgico interno,
actuando sobre los accionadores de la instalacin.
Los PLC actuales pueden comunicarse con otros controladores y computadoras en redes de rea
local, y son una parte fundamental de los modernos sistemas de control distribuido.
Existen varios lenguajes de programacin, tradicionalmente los ms utilizados son el diagrama de
escalera (Lenguaje Ladder), preferido por los electricistas, lista de instrucciones y programacin por
estados, aunque se han incorporado lenguajes ms intuitivos que permiten implementar algoritmos
complejos mediante simples diagramas de flujo ms fciles de interpretar y mantener. Un lenguaje
ms reciente, preferido por los informticos y electrnicos, es el FBD (en ingls Function Block
Diagram)que emplea compuertas lgicas y bloques con distintas funciones conectados entre si.
DESCRIPCION Y FUNCIONAMIENTO DE UN PLC
Los Controladores Lgicos Programables, (PLC s, Programable Logic Controller), nacieron
esencialmente como tales, a finales de la dcada de los 60s y principios de los 70s. Las industrias
que propiciaron este desarrollo fueron las automotrices. Ellas usaban sistemas industriales basadas
en reveladores, en sus sistemas de manufactura. Buscando reducir los costos de los sistemas de
control por relevadores, la General Motor preparo en 1968 ciertas especificaciones detallando un
"Controlador Lgico Programable", Estas especificaciones definan un sistema de control por
relevadores que podan ser asociado no solamente a la industria automotriz, si no prcticamente a
cualquier industria de manufactura.
El PLC est diseado para trabajar en ambientes industriales y ejecutar su programa de forma
indefinida
Para ello, un PLC consta de las siguientes partes:
CPU UNIDAD CENTRAL DE PROCESO:
Es el cerebro del sistema, usualmente es un microcontrolador, antiguamente se usaban
microcontroladores de 8bits, hoy en da, son mas usados en aplicaciones robustas
microcontroladores de 16 y 32 bits.
Bueno, como es un microcontrolador, ya se imaginaran todas las ventajas que se pueden tener,
como temporizadores, interrupciones, conversiones ADC y DAC, comunicaciones seriales
sincrnicas y asincrnicas, etc.
MEMORIA:
Usualmente se incluye una memoria externa al microcontrolador que puede ser EEPROM y/o
FLASH, que hace las veces de banco de datos para la lecto/escritura de datos.
En esta memoria, se utiliza para almacenar el programa (funciones, variables, estados, tiempos)
desarrollado que se encargar de controlar las entradas y las salidas del PLC. Ojo, en esta memoria
no se almacena la programacin del microcontrolador. Es decir, el microcontrolador viene
programado de fbrica, pero con un programa que permite administrar las entradas, las salidas y
los temporizadores del PLC.
B.
FUENTE DE ALIMENTACION:
No poda faltar el poder, porque sin esto, no funciona nada. El PLC tiene una entrada anloga de
220VAC o 110VAC eso es si estamos en Europa o en Amrica. Adicionalmente tiene salidas de
24VAC o DC para alimentar sensores.
RELOJ EN TIEMPO REAL:
Para todo proceso automatizado, es necesario establecer la variable tiempo ya que es indispensable
para poner en marcha TEMPORIZADORES Y CONTADORES.
PUERTO DE ENTRADAS:
Las entradas de un PLC son opt asiladas, para proteger al microcontrolador de altos voltajes y
algunas marcas permiten ajustar la intensidad de la entrada.
Adicionalmente, las entradas de un PLC ser anlogas o digitales y esto se debe en gran medida a la
cantidad impresionante de instrumentos que se pueden integrar con los PLC.
PUERTO DE SALIDAS:
Como en las entradas, las salidas pueden ser anlogas o digitales, y pueden ser de cualquiera de los
siguientes tipos:
120 VAC
24 VDC
12 48 VAC
12 48 VDC
5V DC (TTL)
230 VAC
Esto se debe a que sus circuitos internos permiten convertir niveles lgicos TTL a niveles de voltaje
externos, y efectivamente, tambin suelen utilizarse opt acopladores para proteger el micro.
COMUNICACIONES:
El PLC, es un sistema autnomo, sin embargo, no puede programarse solito. Para ello es necesaria
una interfaz con el humano, y esa la provee el puerto RS232, un cable serial y un computador o un
programador porttil.
En un proceso industrial, muchas veces es necesario utilizar ms de un PLC o establecer
comunicacin con diferentes dispositivos inteligentes como termostatos, captadores de radiacin
solar, sistemas de control de fluidos (agua, gas, aire), motores, detectores de intrusin, cmaras
frigorficas, sistemas de ascensores, calefaccin, etc. Para ello se inventaron el Bus de campo o de
terreno dedicado a la GTB (gestin tcnica del edificio) lo cual ofrece la posibilidad de cablear o pre
cablear nmeros equipos inteligentes a bajo costo. Protocolos, hay como fabricantes de
dispositivos, muchos.
SOFTWARE:
Indispensable tanto para programarlo, como para monitorearlo. Aqu es el punto cuando se unen la
informtica, las redes y los PLC. Sistemas SCADA.
DESCRIPCION Y FUNCIONAMIENTO DE UN PLC
Los Controladores Lgicos Programables, (PLC s, Programable Logic Controller), nacieron
esencialmente como tales, a finales de la dcada de los 60s y principios de los 70s. Las industrias
que propiciaron este desarrollo fueron las automotrices. Ellas usaban sistemas industriales basadas
en reveladores, en sus sistemas de manufactura. Buscando reducir los costos de los sistemas de
control por relevadores, la General Motor preparo en 1968 ciertas especificaciones detallando un
"Controlador Lgico Programable", Estas especificaciones definan un sistema de control por
relevadores que podan ser asociado no solamente a la industria automotriz, si no prcticamente a
cualquier industria de manufactura.
El PLC est diseado para trabajar en ambientes industriales y ejecutar su programa de forma
indefinida
Para ello, un PLC consta de las siguientes partes:
CPU UNIDAD CENTRAL DE PROCESO:
Es el cerebro del sistema, usualmente es un microcontrolador, antiguamente se usaban
microcontroladores de 8bits, hoy en da, son mas usados en aplicaciones robustas
microcontroladores de 16 y 32 bits.
Bueno, como es un microcontrolador, ya se imaginaran todas las ventajas que se pueden tener,
como temporizadores, interrupciones, conversiones ADC y DAC, comunicaciones seriales
sincrnicas y asincrnicas, etc.
MEMORIA:
Usualmente se incluye una memoria externa al microcontrolador que puede ser EEPROM y/o
FLASH, que hace las veces de banco de datos para la lecto/escritura de datos.
En esta memoria, se utiliza para almacenar el programa (funciones, variables, estados, tiempos)
desarrollado que se encargar de controlar las entradas y las salidas del PLC. Ojo, en esta memoria
no se almacena la programacin del microcontrolador. Es decir, el microcontrolador viene
programado de fbrica, pero con un programa que permite administrar las entradas, las salidas y
los temporizadores del PLC.
FUENTE DE ALIMENTACION:
No poda faltar el poder, porque sin esto, no funciona nada. El PLC tiene una entrada anloga de
220VAC o 110VAC eso es si estamos en Europa o en Amrica. Adicionalmente tiene salidas de
24VAC o DC para alimentar sensores.
RELOJ EN TIEMPO REAL:
Para todo proceso automatizado, es necesario establecer la variable tiempo ya que es indispensable
para poner en marcha TEMPORIZADORES Y CONTADORES.
PUERTO DE ENTRADAS:
Las entradas de un PLC son opt asiladas, para proteger al microcontrolador de altos voltajes y
algunas marcas permiten ajustar la intensidad de la entrada.
Adicionalmente, las entradas de un PLC ser anlogas o digitales y esto se debe en gran medida a la
cantidad impresionante de instrumentos que se pueden integrar con los PLC.
PUERTO DE SALIDAS:
Como en las entradas, las salidas pueden ser anlogas o digitales, y pueden ser de cualquiera de los
siguientes tipos:
120 VAC
24 VDC
12 48 VAC
12 48 VDC
5V DC (TTL)
230 VAC
Esto se debe a que sus circuitos internos permiten convertir niveles lgicos TTL a niveles de voltaje
externos, y efectivamente, tambin suelen utilizarse opt acopladores para proteger el micro.
COMUNICACIONES:
El PLC, es un sistema autnomo, sin embargo, no puede programarse solito. Para ello es necesaria
una interfaz con el humano, y esa la provee el puerto RS232, un cable serial y un computador o un
programador porttil.
En un proceso industrial, muchas veces es necesario utilizar ms de un PLC o establecer
comunicacin con diferentes dispositivos inteligentes como termostatos, captadores de radiacin
solar, sistemas de control de fluidos (agua, gas, aire), motores, detectores de intrusin, cmaras
frigorficas, sistemas de ascensores, calefaccin, etc. Para ello se inventaron el Bus de campo o de
terreno dedicado a la GTB (gestin tcnica del edificio) lo cual ofrece la posibilidad de cablear o pre
cablear nmeros equipos inteligentes a bajo costo. Protocolos, hay como fabricantes de
dispositivos, muchos.
SOFTWARE:
Indispensable tanto para programarlo, como para monitorearlo. Aqu es el punto cuando se unen la
informtica, las redes y los PLC. Sistemas SCADA.
B. Cul es la diferencia entre un PLC y un microcontrolador
Microcontroladores son tipos especiales de chips de procesadores que son muy pequeas y poco
verstil , debido a su naturaleza programable . Este tipo de procesador est completamente
integrado , una "computadora en un chip ", a diferencia de los procesadores de propsito general
que las personas utilizan en sus ordenadores personales y porttiles . Controladores lgicos
programables (PLC ) son un subconjunto de los microcontroladores que estn diseados
especficamente para llevar a un conjunto de instrucciones para robots de fabricacin y equipo
industrial diseado para tareas automatizadas especficas . Los microcontroladores estn
totalmente integrados en un solo chip , que son baratos de fabricar. Microcontroladores suelen
tener caractersticas mucho ms bajos que incluso una CPU acadmico general de los consumidores
de bajo consumo y una arquitectura general estandarizada , lo que hace an ms fcil de producir
en masa .
Un microcontrolador o PLC se ha programado , por lo general no pueden ser reprogramadas , desde
microcontroladores son controlados por memoria de slo lectura ( ROM ) en lugar de la memoria
de acceso aleatorio (RAM ) , que est destinado a la actualizacin dinmica de memoria y no es
apropiado para las tareas repetitivas microcontroladores que se hacen para llevar a cabo.
Microcontrolador o PLC?, Depende de la situacin y para tomar una acertada decisin al escoger
uno de los dos debemos abarcar varios frentes:
Desde la parte tcnica debemos de tener en cuenta las tareas que el controlador va a realizar, ya
que los PLCs de gama baja y media son muy lentos comparados con el poder de procesamiento por
ejemplo de un DSP o un microcontrolador.
Cuando realizamos un desarrollo con un microcontrolador debemos de tener en cuanta que
adems de la programacin se debe realizar varios diseos y desarrollos de hardware especficos, a
diferencia de los PLCs que ya vienen modulares; por lo cual, es importante tener en cuenta si el
proyecto a realizar es replicable varias veces de tal manera que justifique los diseos y desarrollos
de hardware.
Cuando trabajamos en proyectos que son pensados para futuras expansiones, debemos de pensar
en dispositivos modulares y en este punto el PLC le lleva ventaja al microcontrolador.
Los procesos productivos muchas veces operan a dos o tres turnos, por lo cual no permiten paros
en la produccin ya que generara grandes retrasos, por lo tanto es importante pensar en el soporte
que brindan los controladores, es decir encontrar una empresa que te solucione el problema de un
PLC de una marca conocida, son muchas y tarda poco tiempo, a diferencia de encontrar un
programador o empresa que entre a solucionar un problema sobre un hardaware y un software que
no conoce, tardara mucho ms tiempo.
Presupuesto para el proyecto.
Tiempos de desarrollo del proyecto.
C. Un PLC siempre debe tener entradas y salidas?
Los mdulos de entrada y salida tienen la misin de proteger y aislar la etapa de control que esta
conformada principalmente por el microcontrolador del PLC, de todos los elementos que se
encuentran fuera de la unidad central de proceso ya sean sensores o actuadores.
Los mdulos de entrada y salida hacen las veces de dispositivos de interfase, que entre sus tareas
principales estn las de adecuar los niveles elctricos tanto de los sensores como de los actuadores
o elementos de potencia, a los valores de voltaje que emplea el microcontrolador que
normalmente se basa en niveles de la lgica TTL, 0 VCD equivale a un 0 lgico, mientras que 5
VCD equivale a un 1 lgico.
Fsicamente los mdulos de entrada y salida de salida de datos, estn construidos en tarjetas de
circuitos impresos que contienen los dispositivos electrnicos capaces de aislar al PLC con el
entorno exterior, adems de contar con indicadores luminosos que informan de manera visual el
estado que guardan las entradas y salidas.
Para que los mdulos de entrada o salida lleven a cabo la tarea de aislar elctricamente al
microcontrolador, se requiere que este no se tenga contacto fsico con los bornes de conexin de
ya sean de los sensores o actuadores, con las lneas de conexin que se hacen llegar a los puertos
de entrada o salida del microcontrolador.
La funcin de aislamiento radica bsicamente en la utilizacin de un elemento opto electrnico
tambin conocido como opto acoplador, a travs del cual se evita el contacto fsico de las lneas de
conexin que estn presentes en la circuitera, el dispositivo opto electrnico esta constituido de la
siguiente manera.
Existen distintos mdulos de entrada y salida de datos, la diferencia principal depende de los
distintos tipos de seales que estos manejan, esto quiere decir que se cuenta con mdulos que
manejan seales discretas o digitales, y mdulos que manejan seales analgicas.
A los mdulos de entrada de datos se hacen llegar las seales que generan los sensores. Tomando
en cuenta la variedad de sensores que pueden emplearse en un proceso de control industrial,
existen dos tipos de mdulos de entrada.
D. A que se le denomina Autmata?
Los autmatas vienen a ser mecanismos formales que "realizan" derivaciones en gramticas
formales. La manera en que las realizan es mediante la nocin de reconocimiento. Una palabra ser
generada en una gramtica si y slo si la palabra hace transitar al autmata correspondiente a sus
condiciones terminales. Por esto es que los autmatas son analizadores lxicos (llamados en ingls
"parsers") de las gramticas a que corresponden.
E. Tipo de programacin se emplea en los PLCs comerciales?
En la actualidad cada fabricante disea su propio software de programacin, lo que significa que
existe una gran variedad comparable con la cantidad de PLCs que hay en el mercado. No obstante,
actualmente existen tres tipos de lenguajes de programacin de PLCs como los ms difundidos a
nivel mundial; estos son:
- Lenguaje de contactos o Ladder
- Lenguaje Booleano (Lista de instrucciones)
- Diagrama de funciones

Es obvio, que la gran diversidad de lenguajes de programacin da lugar a que cada fabricante tenga
su propia representacin, originando cierta incomodidad al usuario cuando programa ms de un
PLC.
La Comisin Electrotcnica Internacional (IEC) desarroll el estndar IEC 1131, en un esfuerzo para
estandarizar los Controladores Programables. Uno de los objetivos del Comit fue crear un conjunto
comn de instrucciones que podra ser usado en todos los PLCs. Aunque el estndar 1131 alcanz el
estado de estndar internacional en agosto de 1992, el esfuerzo para crear un PLC estndar global
ha sido una tarea muy difcil debido a la diversidad de fabricantes de PLCs y a los problemas de
incompatibilidad de programas entre marcas de PLCs.
El estndar IEC 1131 para controladores programables consiste de cinco partes, una de las cuales
hace referencia a los lenguajes de programacin y es referida como la IEC 1131-3.
El estndar IEC 1131-3 define dos lenguajes grficos y dos lenguajes basados en texto, para la
programacin de PLCs. Los lenguajes grficos utilizan smbolos para programar las instrucciones de
control, mientras los lenguajes basados en texto, usan cadenas de caracteres para programar las
instrucciones.
Lenguajes Grficos

o Diagrama Ladder (LD)
o Diagrama de Bloques de Funciones (FBD)

Lenguajes Textuales

o Lista de Instrucciones (IL)
o Texto Estructurado (ST)

Adicionalmente, el estndar IEC 1131-3 incluye una forma de programacin orientada a objetos
llamada Sequential Function Chart (SFC). SFC es a menudo categorizado como un lenguaje IEC 1131-
3, pero ste es realmente una estructura organizacional que coordina los cuatro lenguajes
estndares de programacin (LD, FBD, IL y ST). La estructura del SFC tuvo sus races en el primer
estndar francs de Grafcet (IEC 848).
F. 5 Ejemplos en los que se utilizara un PLC
1 Programar en PLC, control de produccin de materia prima.
2 Programar en PLC, lneas de esmaltadoras para el control de la industria cermica.
3 Programar en PLC, sistemas o programas de silos para dosificacin de materias primas,
con control de produccin en bases de datos, escneres de cdigos de barras, sensores de
ultrasonidos para deteccin de nivel de silos.
4 Programar en PLC, sistemas o programas de pesaje dinmico sobre cintas bscula.
5 Programar en PLC, instalaciones de transporte neumtico de materia prima a prensas,
hornos, mezcladoras, etc.

G. Haga un resumen sobre la programacin LADDER

Se puede definir un programa como un conjunto de instrucciones, rdenes y smbolos reconocibles
por el PLC, a travs de su unidad de programacin, que le permiten ejecutar una secuencia de
control deseada. El Lenguaje de Programacin en cambio, permite al usuario ingresar un programa
de control en la memoria del PLC, usando una sintaxis establecida.
Al igual como los PLCs se han desarrollado y expandido, los lenguajes de programacin tambin se
han desarrollado con ellos. Los lenguajes de hoy en da tienen nuevas y ms verstiles instrucciones
y con mayor poder de computacin. Por ejemplo, los PLCs pueden transferir bloques de datos de
una localizacin de memoria a otra, mientras al mismo tiempo llevan cabo operaciones lgicas y
matemticas en otro bloque. Como resultado de estas nuevas y expandidas instrucciones, los
programas de control pueden ahora manejar datos ms fcilmente.
Adicionalmente a las nuevas instrucciones de programacin, el desarrollo de nuevos mdulos de
entradas y salidas tambin ha obligado a cambiar las instrucciones existentes.
El LADDER, tambin denominado lenguaje de contactos o de escalera, es un lenguaje de
programacin grfico muy popular dentro de los Controladores Lgicos Programables (PLC), 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. Su principal ventaja es que los smbolos bsicos estn normalizados segn normas
NEMA y son empleados por todos los fabricantes.

Elementos de programacin

Para programar un PLC 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. En la
siguiente tabla podemos observar los smbolos de los elementos bsicos junto con sus respectivas
descripciones.

Smbolo Nombre Descripcin

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.

Contacto
NC
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.

Bobina
NA
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.

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.

Bobina
SET
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 bina RESET dan una enorme potencia en la programacin.

Bobina
SET
Permite desactivar una bobina SET previamente activada.

Programacin

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.


En cuanto a su equivalencia elctrica, podemos imaginar que las lneas verticales representan las
lneas de alimentacin de un circuito de control elctrico.
El orden de ejecucin es generalmente de arriba hacia abajo y de izquierda a derecha, primero los
contactos y luego las bobinas, de manera que al llegar a stas ya se conoce el valor de los contactos
y se activan si procede. El orden de ejecucin puede variar de un controlador a otro, pero siempre
se respetar el orden de introduccin del programa, de manera que se ejecuta primero lo que
primero se introduce.

Variables internas y bits de sistema

Las variables internas son bits auxiliares que pueden ser usados segn convenga, sin necesidad de
que representen ningn elemento del autmata. Se suele indicar mediante los caracteres B M y
tienen tanto bobinas como contactos asociados a las mismas. Su nmero de identificacin suele
oscilar, en general, entre 0 y 255. Su utilidad fundamental es la de almacenar informacin
intermedia para simplificar esquemas y programacin.
Los bits de sistema son contactos que el propio autmata activa cuando conviene o cuando se dan
unas circunstancias determinadas. Existe una gran variedad, siendo los ms importantes los de
arranque y los de reloj, que permiten que empiece la ejecucin desde un sitio en concreto y formar
una base de tiempos respectivamente. Su nomenclatura es muy diversa, dependiendo siempre del
tipo de autmata y fabricante
H. Proceso que le gustara estudiar para automatizar
El proceso que quisiera automatizar es el intercambio entre tres recipientes de lquidos, los cuales
el primero sera el tanque principal donde se llena y es abastecedor de los otros dos tanques. Los
otros dos tanques servirn para poder controlar y mezclar con el fin de mantener una buena
temperatura, para lo cual se tendr en cuenta un sensor de temperatura, un sensor de presin y un
sensor de profundidad. Todo esto para poder calentar o enfriar el lquido sin derramar.

Вам также может понравиться