INDICE
INTRODUCCION................................................................................................... 4
FUNCIONES LOGICAS BASICAS............................................................................5
Funcin AND.................................................................................................... 5
Funcin OR....................................................................................................... 5
Funcin NOT..................................................................................................... 6
Funcin NAND.................................................................................................. 7
Funcin NOR.................................................................................................... 8
Funcin XOR..................................................................................................... 9
CARACTERISTICAS DE LOS PLCS......................................................................10
Clasificacin de los PLCS en funcin de sus caractersticas.............................11
PLC Nano:...................................................................................................... 11
PLC Compacto................................................................................................ 11
PLC Modular:.................................................................................................. 12
ENTRADAS Y SALIDAS DE LOS PLCS.................................................................13
SEALES DE ENTRADA................................................................................... 13
ENTRADAS ANALOGICAS................................................................................ 14
Conexin de las entradas analgicas..........................................................14
SEALES DE SALIDA....................................................................................... 15
Salidas analgicas...................................................................................... 15
Salidas digitales.......................................................................................... 15
PROGRAMACION DE LOS PLCS.........................................................................16
TIPOS DE PROGRAMACION............................................................................. 17
PROGRAMACION ESTRUCTURADA...............................................................17
PROGRAMACION MODULAR........................................................................18
LENGUAJES DE PROGRAMACION.................................................................18
APLICACIN EN LOS CIRCUITOS NEUMTICOS E HIDRULICOS.........................20
Control temporizado de los actuadores neumticos......................................21
Control de seguridad de los actuadores hidrulicos.......................................21
Aplicaciones con contadores..........................................................................22
CTU Contador Ascendente..........................................................................23
1.
2.
3.
4.
5.
6.
7.
INTRODUCCION
En este trabajo se presentara una pequea introduccin al mudo de los controladores
lgicos programables, partiendo desde las funciones con las cuales trabajan, sus
caractersticas y la forma en que se programan, el objetivo de este documento es
otorgarle
al
usuario
los
conocimientos
mnimos
necesarios
para
entender
el
Salid
figura
a
0
1. a)
1. b)
1. c)
1. d)
a)
Funcin OR
c)
Con una funcin lgica OR la salida se presenta activada (energizada) si uno o todos sus
contactos (normalmente abiertos) se encuentran en el estado de "1" lgico. En
contraparte la salida se presentara desactivada (desenergizada) cuando todos los
interruptores tienen un estado lgico "0".
a)
c)
Salid
figura
a
0
2. a)
2. b)
2. c)
2. d)
b)
d)
Fig. 2 Diagrama de la funcin OR
Funcin NOT
La funcin lgica INVERSORA (NOT), a diferencia de las funciones AND y OR, solo
requiere un contacto en la entrada, el cual debe ser normalmente cerrado. La salida se
Salid
a
0
3. a)
3. b)
a)
figura
b)
Fig. 3 Diagrama de la funcin NOT
Funcin NAND
En la funcin Y NEGADA la salida es 1 siempre que no estn accionadas, al mismo
tiempo, las tres entradas I1 I2 I3. La tabla de la verdad muestra las caractersticas de
esta funcin.
Tabla 4. Tabla de verdad de la funcin NAND
I1
I2
I3
Q1
0
0
0
1
0
0
0
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
0
La representacin del esquema, en lgica cableada se presenta en la Fig. 4. Se puede ver
que son tres interruptores, normalmente cerrados, conectados en paralelo.
Funcin NOR
A esta funcin se le conoce tambin como salida NEGADA. Donde la salida es 1,
siempre que no se encuentre accionada alguna de las entradas I1, I2, I3.
A continuacin se presenta la tabla de verdades de esta funcin.
Tabla 5. Tabla de verdades de la funcin NOR.
I1
I2
I3
Q1
0
0
0
1
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
0
En la Fig.5 se presenta el esquema en lgica cableada de esta funcin. Son tres
interruptores, normalmente cerrados, conectados en serie.
Funcin XOR
La salida se activa cuando las dos entradas tienen estados diferentes.
I1
0
0
1
1
I2
0
1
0
1
Q1
0
1
1
0
Fig. 6. Diagrama de la
funcin XOR
PLC Compacto
Estos PLC tienen incorporada la fuente de alimentacin, su CPU y los mdulos de entrada
y salida en un solo mdulo principal y permiten manejar desde unas pocas entradas y
salidas hasta varios cientos (alrededor de 500 entradas y salidas), su tamao es superior
a los PLC tipo Nano y soportan una gran variedad de mdulos especiales, tales como:
PLC Modular:
Estos PLC se componen de un conjunto de elementos que conforman el controlador final.
Estos son:
El Rack
La fuente de alimentacin
La CPU
Los mdulos de entrada y salida
De estos tipos de PLC existen desde los denominados Micro-PLC que soportan gran
cantidad de entradas y salida, hasta los PLC de grandes prestaciones que permiten
manejar miles de entradas y salidas.
Entradas digitales.
Entradas analgicas
Las entradas digitales son aquellas seales que adoptan siempre un valor fijo, es decir,
todo o nada. Esto es en nuestro caso, tensin o ausencia de la misma, contacto abierto o
contacto cerrado.
En los controladores lgicos, este valor es de tensin y su valor depende de la tensin de
alimentacin, puesto que la entrada digital se realiza desde la tensin de entrada, ms
concretamente desde el borne de entrada L1, a travs de un interruptor, contacto, etc (Fig.
10).
En los controladores lgicos, los bornes de entrada se pueden identificar porque junto a
stos y, siempre en un lugar bien visible, estn indicados como INPUT o ENTRADA.
ENTRADAS ANALOGICAS
Son aquellas que pueden adoptar distintos valores a la entrada de un controlador lgico.
Estas seales proceden de magnitudes fsicas como pueden ser la temperatura, la
presin, la velocidad, la luz, etc...
Existen varios valores de seales normalizadas, pero en el caso especfico de los
controladores lgicos se utilizan, generalmente, los valores 0 10 V. DC. Esta seal
puede proceder de un equipo electrnico con alimentacin independiente o de un equipo
que utilice la misma alimentacin del controlador lgico.
SEALES DE
SALIDA.
Las salidas son las rdenes que manda el mdulo de control, CPU, al proceso industrial a
travs de los bornes de salida del controlador lgico, para que realice las funciones
lgicas con las que proseguir el proceso.
A los bornes de salida se conectan los rganos de mando, tales como bobinas de
contactores, rels, electrovlvulas, pilotos de sealizacin, y, en general, cualquier
receptor que sea susceptible de poder conectarse a un controlador lgico.
Los bornes de salida se pueden identificar, en el controlador lgico, por OUTPUT o
SALIDA.
Existen dos tipos de salida atendiendo al tipo de seal:
Salidas analgicas.
Salidas digitales
Salidas analgicas.
Este tipo de salidas no estn an disponibles en los controladores lgicos, por lo menos
hasta el da de hoy. Es previsible que an tardarn los fabricantes en incorporarlas a los
controladores lgicos, debido a su complejidad y precio. En el caso de necesitar este tipo
de seales de salida se tendra que ir a una gama ms alta de PLC, autmata
programable, en los que s incorporan este tipo de seal de salida.
Salidas digitales.
Las salidas digitales son aquellas que funcionan con todo o nada, es decir, en los bornes
de salida existe o no existe tensin y pueden ser de dos tipos:
Rel
Transistor.
Salidas a rel.
Son aquellas en la que el controlador lgico proporciona, a su salida, un contacto libre de
potencial para poderlo conectar a la tensin que se precise.
La bobina de este rel es controlada por la CPU, la cual se activar en funcin del
programa que tenga introducido y del estado de las seales de entrada
actuar.
Qu datos se necesitan para determinar el resultado? Que debe medir o vigilar
(Entradas).
Cmo debe reaccionar ante perdida de informacin? Como debe reaccionar si no
TIPOS DE PROGRAMACION
PROGRAMACION ESTRUCTURADA.
fcil.
Los bloques de cdigo son casi auto-explicativos, lo que reduce y facilita la
documentacin.
PROGRAMACION MODULAR.
La programacin modular consiste en dividir un programa en mdulos o sub-programas
con el fin de hacerlo ms legible y manejable. Histricamente la programacin modular, es
una evolucin de la programacin estructurada, para solucionar problemas de
programacin ms grandes y complejos. La programacin modular, consiste en dividir un
problema complejo en varios sub-problemas ms simples, y estos a su vez en otros sub
problemas ms simples. Esto se hace hasta obtener sub problemas lo suficientemente
simples como para poder ser resueltos fcilmente (divide y vencers).
LENGUAJES DE PROGRAMACION
Instruccion list
En este lenguaje no es ms que la representacin en forma de texto del lenguaje grfico
"Ladder". Es el ms antiguo de los lenguajes de programacin de PLC. Precursor del
Ladder se usaba cuando los computadores aun no tenan capacidad grfica.
Ladder
El lenguaje LADDER, ("escalera"), es un lenguaje de programacin grfico muy popular,
ya que est basado en los clsicos esquemas de control elctricos con rels. De este
modo, es muy fcil de entender para un tcnico elctrico. El mismo ejemplo anterior en
Ladder:
Structured text
Es un lenguaje de alto nivel, que es estructurado en bloques y sintcticamente similar a
Pascal. El mismo ejemplo anterior en Structured text:
Ventajas del lenguaje Structured text:
Una mquina de taladrado donde un cilindro dirige la broca para limpiar cualquier
Las instrucciones del temporizador del PLC son idealmente satisfactorias para producir
retardos de tiempo, debido a su flexibilidad en la programacin, deteccin y reparacin de
fallas, buena afinacin, y en la modificacin de un sistema de control.
Los sistemas hidrulicos controlados por PLC han hecho el trabajo ms seguro alternando
la responsabilidad de controlar activamente el sistema de los humanos a los PLC. Sin
embargo, los humanos no han sido completamente removidos de la planta y continan
teniendo contacto con el equipo. La seguridad del trabajador que tiene contacto con el
equipo debe ser por lo tanto garantizada. Es tambin importante asegurarse que todo el
equipo est operando bajo condiciones seguras. El control de seguridad est intencionado
para prevenir lesionar al personal as como evitar daar el equipo y el producto que se
est haciendo. El equipo hidrulico que opera automticamente tambin debe ser
Descripcin General:
CU Incrementa en 1 con un flanco.
RESET Coloca el valor corriente a 0.
PV VALOR PRESET.
CV VALOR CORRIENTE Q Output, es TRUE si CV = PV (CTU).
CU, RESET y Q son de tipo BOOL; PV y CV son de tipo INT.
Significa:
Si esta RESET entonces CV=0;
Pero si esta CU entonces CV= CV + 1;
Q es TRUE si CV >= PV
Descripcin General:
CD Decrementa en 1con un flanco.
LOAD Carga el VALOR CORRIENTE con el valor del PRESET. PV VALOR PRESET.
CV VALOR CORRIENTE..
Descripcin General:
CU Incrementa en 1 con un flanco.
CD Decrementa en 1 con un flanco.
RESET Coloca el valor corriente a 0.
LOAD Carga el VALOR CORRIENTE con el valor del PRESET. PV VALOR PRESET.
CV VALOR CORRIENTE.
Q Output, es TRUE si CV = PV (CTU), es TRUE si CV = 0 (CTD).
QUOutput, es TRUE si CV = PV (CTUD).
QDOutput, es TRUE si CV = 0 (CTUD).
CU, CD, LOAD, RESET, QU y QD son de tipo BOOL; PV y CV son de tipo INT.
Significa:
Si esta RESET entonces CV = 0;
Si esta LOAD entonces CV = PV;
Pero si esta CU entonces CV = CV + 1;
CONCLUSION
Una de las alternativas para automatizar procesos es mediante el uso de PLCs es por
eso que los ingenieros deben estar formados y deben contar las capacidades necesarias
para aplicarlos a procesos y sacar el mximo rendimiento del mismo.
Las aplicaciones que se mencionan en este trabajo son una de las tantas que hay en la
actualidad. Aqu se tomaron las que estuvieran de cierta forma relacionados con lo visto
previamente en la materia de automatizacin, y cabe mencionar, que el uso de los PLCS
es muy extenso y vale la pena, enfocarse y conocer un poco ms sobre ellos, ya que son
muy utilizados en industrias, y probablemente el da de maana nos vayamos a enfrentar
con un problema en donde estn relacionados estos dispositivos
REFERENCIAS DE INFORMACION
https://tesisalfovan.wordpress.com/5-programacion-de-funciones-logicas/
http://www.instrumentacionycontrol.net/cursos-libres/automatizacion/curso-
completo-de-plcs/item/111-capitulo-6-funciones-l%C3%B3gicas-de-un-plc.html
https://cuffita.wordpress.com/2008/11/20/caracteristicas-generales-de-un-plc/
http://recursostic.educacion.es/observatorio/web/gl/component/content/article/5
02-monografico-lenguajes-de-programacion?start=2