Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SISTEMAS INDUSTRIALES
Laboratorio 2
INTRODUCCION AL MANEJO Y
PROGRAMACION DEL PLC
18
TECSUP
INTRODUCCIN TERICA:
EL PLCs ALLEN BRADLEY Micrologix, CompaqLogix, Control Logix el RSLOGIX
500 y RSLOGIX 5000.
Hardware de los PLC Allen Bradley
Este es el PLC industrial que se encuentra instalado en el Laboratorio de
Automatizacin y Control. Es un PLC modular, es decir que se puede expandir con
tarjetas de acuerdo a las necesidades.
Caractersticas Tcnicas Generales:
19
TECSUP
Archivos de Programa.
Estos archivos se clasifican de la siguiente forma:
Archiv
o
0
1
2
3-255
Descripcin
Contiene las funciones del sistema. Utilizado para
almacenar datos como password, identificacin del
programa y otros asociados al sistema.
Archivo reservado por el sistema.
Contiene el programa principal (diagrama Ladder).
Archivos utilizados como subrutinas, que son accesados
desde el programa principal (son generados por el usuario).
Archivos de Datos.
Son de varios tipos y contienen la informacin asociada al estado de las
entradas y salidas externas y los valores de todas las otras variables que se
usan en el programa. Para propsitos de direccionamiento cada tipo de
archivo es identificado con una letra y un nmero. Los archivos del 0 al 7
son creados por defecto. Si se necesitan archivos adicionales, stos
debern crearse.
Tipo de
Archivo de Dato
salida
entrada
status
Bit
temporizador
contador
control
entero
reservado
Identificador
Nmero de Archivo
O
I
S
B
T
C
R
N
r
0
1
2
3
4
5
6
7
8
20
TECSUP
En el caso de los PLC de Allen Bradley el software que nos permite crear
programas en el lenguaje Ladder que luego pueden ser enviados a la memoria
del PLC es el RSLogix 500 y se ejecuta en el ambiente Windows.
Una lnea individual del programa en Ladder se denomina rung y consiste de
una o ms condiciones de entrada y una o ms instrucciones de salida (fsica
o lgica). Luego de diseado este programa debe ser transferido a la memoria
del PLC. Durante la operacin el procesador del PLC evala cada rung,
energizando o desenergizando la salida de acuerdo con la continuidad lgica
en la lnea. Existen instrucciones tipo rel, temporizadores, contadores,
registro de desplazamiento, instrucciones aritmticas y de comparacin, y
aplicaciones ms complejas. Adems se dispone de instrucciones de alto
nivel, que hacen ms eficiente el programa, tales como: saltos, subrutinas,
PID, actualizacin I/O, etc.
El ciclo de ejecucin de un programa consta de 2 partes:
- Barrido de programa ( program scan ).
- Barrido de entradas/salidas ( I/O scan ).
Luego de efectuado el barrido de programa se procede a la actualizacin de
los estados de las entradas y las salidas.
Instrucciones Bsicas de Programacin:
Podemos agrupas las instrucciones de acuerdo a tres categoras:
- Tipo Bit.
- Tipo Temporizacin.
- Tipo Cuenta.
Instrucciones Tipo Bit.
-] [Contacto normalmente abierto, se usa para indicar una entrada
discreta.
-] / [Contacto normalmente cerrado, se usa como entrada discreta
inversa
-( )Representa una salida, para activar un motor, una vlvula, etc.
-( L )Representa una salida con memoria (latch), usada como salida que
retiene su Latch (estado) hasta ser desactivada con otra instruccin
-( U )Libera la salida tipo latch, desactivndola (Unlatch).
Instrucciones de Temporizacin.
Son instrucciones de salida lgica, tienen dos valores asociados: el preset y el
acumulador. Existen 3 tipos de temporizadores:
TON
timer on delay
21
TECSUP
TOF
RTO
Instrucciones de Cuenta
Estas instrucciones contabilizan transiciones falsas a verdadero de las
condiciones precedentes. La cuenta es retenida hasta que se ejecute una
instruccin RESET (RES). Existen 2 tipos de contadores:
CTU
CTD
count up
count down
Para reinicializar las instrucciones: RTO, CTU y CTD, se debe usar la instruccin
(RES), especificando la direccin del elemento a reinicializar.
Direccionamiento de los Archivos de Datos y Elementos.
Es la manera en que cada elemento o instruccin de un programa del PLC se
identifica para ser reconocido. La identificacin se realiza usando caracteres
alfanumricos separados por delimitadores. El formato se puede variar
dependiendo del tipo de archivo de datos al que pertenezca.
Direccionamiento de Entradas y Salidas (I/O).
El formato general para direccionamiento de entradas y salidas es el siguiente:
O : e.s / b
I : e.s / b
Donde:
O:
I :
e :
. :
s :
/ :
b :
Identificador de Salida
Identificador de Entrada
Numero de slot. El slot 0 es el lugar que ocupa el procesador (1747L524 5/02
CPU), los dems slots son numerados del 1 al 30
(dependiendo de la cantidad de tarjeta I/O usadas)
Delimitador de palabra
Nmero de palabra, requerido cuando el nmero de entradas o
salidas del mdulo I/O excede a 16. Rango de 0 a 255.
Delimitador de bit.
Nmero de terminal de conexin en el mdulo. Rango de 0 a 15.
Ejemplos:
O : 3 / 15
I :7/8
I : 2.1 / 3
22
TECSUP
Nmero de bit, posicin numrica del bit dentro del archivo, rango
de 0 a
4095.
Ejemplos:
B3 : 3 / 14
B3 / 62
:
:
:
23
TECSUP
PRESET :
ACUM
Tanto los bits como las palabras descritas pueden ser utilizados en un
programa.
El formato general para el direccionamiento de contadores es el siguiente:
Cf : b
Donde:
C : Identificador de archivo tipo contador
f : Nmero de archivo. Por omisin f=5 .Se puede usar un nmero entre 10
y 255 cuando se requiere almacenamiento adicional.
b : Nmero de elemento (contador) dentro del archivo tipo contador, rango:
0 a 255.
EQUIPOS Y MATERIALES:
Cantida
Descripcin
d
Controlador Lgico
Programable (PLC)
Computadora Personal.
Software de Programacin de
PLC (RSLogix 500).
Interfase de Comunicaciones
PC-PLC.
Pulsadores, contactores,
lmparas de sealizacin y
motores elctricos.
Marca
Modelo
Observacin
Allen
Bradley
Allen
Bradley
PROCEDIMIENTO:
En este laboratorio se desarrollara programas en Lenguaje Ladder que debern
ser descargados en la memoria del PLC SLC 500 de Allen Bradley para controlar
y/o simular el control de algunos sistemas de automatizacin secuenciales. Para
la implementacin de los programas se utilizar el software RSLogix 500. Es
importante saber que el RSLogix 500 tiene dos modos de operacin: OFFLINE y
PROGRAMA DE FORMACIN REGULAR
24
TECSUP
25
TECSUP
26
TECSUP
27
TECSUP
28
TECSUP
POWER
SLC 5/02
CPU
INPUT
DC SINK
OUTPUT
RELAY
IN 1
VACDC 1
IN 3
OUT
1
24 VDC
OUT
3
OUT
0
OUT
2
220 VAC
DC
COM
contactor
del motor
START
29
TECSUP
b. Describa el funcionamiento.
c. Cambie el tipo de temporizador a un TEMPORIZADOR OFF DELAY (TOF) y a
TEMPORIZADOR RETENTIVO (RTO). Describa el funcionamiento.
EJERCICIO N3: Instruccin de CONTADOR.
a. Elabore el siguiente programa:
30
TECSUP
b. Describa el funcionamiento.
31
TECSUP
Funcionamiento:
El motor podr girar en marcha directa o marcha inversa segn presionemos
el pulsador correspondiente (marcha directa marcha inversa). Adems
existe un pulsador de parada, y un rle trmico normalmente cerrado que se
abrir cuando en el motor se produzca un sobrecalentamiento. Por ningn
motivo deben activarse los simultneamente contactores K1 y K2.
PROBLEMA N2: Taladradora Automtica.
Elaborar un programa para el control de la taladradora de la figura que se
muestra a continuacin:
Funcionamiento:
En el estado de reposo, la taladradora est arriba pasando sobre el final de
carrera LS1. Si se acciona el pulsador de marcha la taladradora baja,
accionado por el motor de bajada. Cuando se activa el final de carrera LS2, la
taladradora subir de nuevo. La tarea del taladro comienza cuando se acciona
el pulsador Marcha, pero si en algn momento se acciona el pulsador de Paro,
la taladradora deber subir.
PROBLEMA N3: Control de un Semforo.
Elaborar un programa para controlar un semforo temporizando 14 para la
luz roja, 6 para la luz verde y 6 para la luz ambar. Considerar un
pulsador de START para encender el semforo y otro de STOP para
apagarlo. El funcionamiento del semforo debe ser continuo y no
debe depender de ningn evento.
32
TECSUP
CONCLUSIONES:
Anote sus conclusiones para la experiencia realizada.
.................................................................................................................................
.......
.................................................................................................................................
.......
.................................................................................................................................
.......
.................................................................................................................................
.......
.................................................................................................................................
.......
.................................................................................................................................
.......
.................................................................................................................................
.......
.................................................................................................................................
.......
PROGRAMA DE FORMACIN REGULAR
33
TECSUP
.................................................................................................................................
.......
.................................................................................................................................
.......
.................................................................................................................................
.......
34