Professional Documents
Culture Documents
5 SEMESTRE
REALIZADO POR:
JUAN TAPIA SUAREZ
1.
Tipos de PLC
Tipos de PLC
Debido a la gran variedad de tipos distintos de PLC, tanto en sus funciones, en su
capacidad, en el nmero de I/O, en su tamao de memoria, en su aspecto fsico y
otros, es que es posible clasificar los distintos tipos en varias categoras.
PLC tipo Nano:
Generalmente PLC de tipo compacto (Fuente, CPU e I/O integradas) que puede
manejar un conjunto reducido de I/O, generalmente en un nmero inferior a 100.
Permiten manejar entradas y salidas digitales y algunos mdulos especiales.
Rack
Fuente de Alimentacin
CPU
Mdulos de I/O
Comunicaciones.
Contaje rpido.
Hardware
Unidad Central De Procesamiento
La unidad de microprocesador (MPU) es el cerebro de la unidad central de
procesamiento. El MPU realiza o ejecuta, las instrucciones del programa. La
unidad lgica aritmtica (ALU) realiza las instrucciones matemticas y lgicas. Los
registros se utilizan para mantener los datos de la unidad lgica aritmtica. La
unidad de control coordina y controla todas las actividades dentro de la MPU, y la
unidad de decodificacin traduce las instrucciones en un formato que la MPU
puede entender.
Dispositivos de memoria
Estructuras de direccionamiento
Ejemplos de
direccionamiento
Salidas.
Los PLC de Festo poseen 256 palabras de salidas (0 a 255), cada una de 16 bits
(0 a 15), pueden ser direccionados como bits o como palabras. Las salidas son el
medio por el cual el PLC comanda a los diferentes elementos que van a realizar
un trabajo en la mquina, por ejemplo, la bobina de un contactor, la bobina de una
Electrovlvula neumtico o hidrulica o un piloto luminoso.
Banderas.
Los PLC de Festo poseen 10000 palabras de banderas (0 a 9999), cada una de
16 bits (0 a 15), pueden ser direccionados como bits o como palabras. Las
banderas son localidades de memoria del PLC en las cuales se pueden almacenar
informacin.
Registros.
Los registros son localidades de memoria de 16 bits, estos registros solo pueden
ser direccionados como palabras, el total de los registros de los PLC de Festo es
256 (0 a 255).
Temporizadores.
Los temporizadores son parte esencial de un programa, ya que con ellos logramos
poner en sincrona los diferentes movimientos que ejecuta una mquina, bien es
cierto que podemos prescindir el uso de temporizadores, pero esto incrementa el
uso de sensores. Los PLCs de Festo manejan tres tipos de temporizadores, el
temporizador de impulso, el temporizador de retraso a la conexin y el
temporizador de retraso a la desconexin.
Temporizadores de Impulso.
El temporizador de impulso reacciona al flanco de subida, en el instante en que la
condicin se hace verdadera el temporizador se hace uno y el registro de tiempo
predefinido (TPnn) se carga en el registro de tiempo actual o palabra de cuenta
(TWnn) y este empieza a decrecer, cuando el TWnn se hace cero, en ese instante
el temporizador se hace cero, nn es el nmero del temporizador. En la figura 2.2
se puede apreciar el funcionamiento de este temporizador.
Temporizador
de
retraso
a
la
desconexin
En el instante en que la
condicin
se
hace
verdadera
el
temporizador se hace
verdadero, el registro de
tiempo
predefinido
(TPnn) se carga en el
registro de tiempo actual
o palabra de cuenta
(TWnn), en el momento
que la condicin se haga falsa TWnn empieza a decrecer y al llegar ste a cero el
temporizador se hace cero, si por alguna circunstancia la condicin se hace
verdadera antes de haber transcurrido el tiempo predefinido, entonces el
temporizador no se har cero.
Contadores.
Todos los PLCs de Festo ofrecen la posibilidad de ser programados como
contadores incrementales o decrementales en diagrama de escalera. Adems,
cada elemento del contador puede ser accesado directamente. Similarmente,
todas las palabras de los operandos pueden ser utilizados para contar a excepcin
de las palabra de entradas y las palabras de tiempo actual.
Para permitir flexibilidad en la programacin de contadores, el diagrama de
escalera de Festo ofrece los siguientes operandos para contadores:
a) La palabra de cuenta (Counter Word-CWnn-) es el operando en el cual el
valor actual es guardado y este es cambiado con cada pulso de cuenta. La
palabra de cuenta debe reiniciarse al inicio de la operacin de cuenta.
b) La palabra de preseleccin (Counter Preselect-CPnn-) es el operando en el
cual el valor nominal es guardado.
c) Bobina del contador (Cnn) es el operando en el cual se realizan las
operaciones de cuenta hacia arriba o hacia abajo por medio de flancos de
subida.
d) Contacto del contador (Cnn) es el operando en el cual es guardado el
estado del contador, si el valor de CWnn es menor al valor de TPnn el
contacto del contador es verdadero.
Las contantes en los PLCs de Festo son de 16 bits, por lo que estos valores
pueden oscilar entre 0 a 65535 para enteros sin signo y entre 32767 y 32767
para enteros con signo, asimismo es posible representar a las contantes en
hexadecimal.
Dentro del ciclo de escaneo, adems del programa del usuario, tambin se
ejecutan pequeas rutinas de chequeo, verificando permanentemente que el
programa est corriendo de manera adecuada, las cuales generan una alarma en
caso de que el programa del usuario se haya detenido.
Si el programa general se detiene, el PLC puede ejecutar ciertas acciones de
prevencin, como desenergizar todas sus salidas, con el fin de proteger los
dispositivos elctricos involucrados en el proceso y por qu no, la integridad fsica
de los operarios puesto que las mquinas han podido perder el control.
En un sistema de control mediante autmata programable se tendrn los
siguientes tiempos:
1. Retardo de entrada.
2. Vigilancia y exploracin de las entradas.
3. Ejecucin del programa de usuario.
4. Transmisin de las salidas.
5. Retardo en salidas.
Los puntos 2, 3 y 4 sumados dan como total el tiempo de ciclo del autmata. Tras
este ciclo es cuando se modifican las salidas, por lo que si varan durante la
ejecucin del programa tomarn como valor, el ltimo que se haya asignado.
Esto es as debido a que no se manejan directamente las entradas y las salidas,
sino una imagen en memoria de las mismas que se adquiere al comienzo del ciclo
(2) y se modifica al final de ste (retardo).
En la etapa de vigilancia se comprueba si se sobrepas el tiempo mximo de ciclo,
activndose en caso afirmativo la seal de error correspondiente.
La mayora de los PLC permiten ms de una salida por cada rengln (Rung).
caso se activa cuando hay un cero lgico, cosa que deber de tenerse muy
en cuenta a la hora de su utilizacin.
Bobina SET (S): 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 bobina RESET dan una enorme potencia
en la programacin.
desactivar
una
bobina
SET
previamente
La base de los
temporizadores.
tiempos
el
tiempo
final
en
el
caso
de
3. FUNCIONES LGICAS
3.1. Los Temporizadores
Como lo indica su nombre, cada vez que alcanzan cierto valor de tiempo activan
un contacto interno. Dicho valor de tiempo, denominado PRESET o meta, debe
ser declarado por el usuario. Luego de haberse indicado el tiempo de meta, se le
debe indicar con cuales condiciones debe empezar a temporizar, o sea a contar el
tiempo. Para ello, los temporizadores tienen una entrada denominada START o
inicio, a la cual deben llegar los contactos o entradas que sirven como condicin
de arranque. Dichas condiciones, igual que cualquier otro rengln de Ladder,
pueden contener varios contactos en serie, en paralelo, normalmente abiertos
o normalmente cerrados.
Las operaciones de tiempo permiten programar los temporizadores internos del
autmata. Existen diversos tipos de temporizadores y para utilizarlos se deben
ajustar una serie de parmetros:
de
contactos que
activan
el
Bibliografa
Programmable Logic Controllers: hardware and programming / by Max Rabiee.
2nd ed. (2009)
Stephen P. Tubbs; Programmable Logic Controllers (PLC) Tutorial, Ge Fanuc.
(2007)
Enrique Mandado Prez; Jorge Marcos Acevedo; Celso Fernndez Silva; Jos
Ignacio Arresto Quiroga; Autmatas Programables y Sistemas de Automatizacin
2 Edicin. (2009)
Rockwell Automation; Manual de Referencia Allen Bradley Juego de Instrucciones
SLC500 y Micrologix 1000. (1997)
Facultad de Ingeniera de La Universidad de la Plata Argentina; Instrumentacin y
Comunicaciones Industriales, Apuntes PLC.