Professional Documents
Culture Documents
Laboratorio 2
INTRODUCCION AL MANEJO Y
PROGRAMACION DEL PLC
OBJETIVOS:
INTRODUCCIN TERICA:
Unidad Central de Proceso (CPU). Es el mdulo que ocupa el primer slot (slot 0) a
la izquierda del chasis, junto a la fuente de alimentacin. Dispone de una memoria
RAM de 4KB.
Archivos de Programa.
Estos archivos se clasifican de la siguiente forma:
Archivo Descripcin
0 Contiene las funciones del sistema. Utilizado para almacenar datos
como password, identificacin del programa y otros asociados al
sistema.
1 Archivo reservado por el sistema.
2 Contiene el programa principal (diagrama Ladder).
3-255 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.
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.
Instrucciones de Temporizacin.
Son instrucciones de salida lgica, tienen dos valores asociados: el preset y el
acumulador. Existen 3 tipos de temporizadores:
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 count up
CTD count down
Para reinicializar las instrucciones: RTO, CTU y CTD, se debe usar la instruccin (RES),
especificando la direccin del elemento a reinicializar.
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.
O : e.s / b
I : e.s / b
Donde:
O: Identificador de Salida
I : Identificador de Entrada
e : Numero de slot. El slot 0 es el lugar que ocupa el procesador (1747-L524 5/02
CPU), los dems slots son numerados del 1 al 30 (dependiendo de la cantidad
de tarjeta I/O usadas)
. : Delimitador de palabra
s : 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.
b : Nmero de terminal de conexin en el mdulo. Rango de 0 a 15.
Ejemplos:
O : 3 / 15 Terminal de conexin 15, de la tarjeta de salida ubicada en el slot 3.
I :7/8 Terminal de conexin 8 tarjeta de entrada ubicada en el slot 7.
Bf:e/b
Donde:
B: Identificador de Archivo tipo bit
f : Nmero de archivo. Por omisin f=3. Se puede usar un nmero entre 10 y
255 cuando se requiere almacenamiento adicional.
e: numero de elemento, rango de 0 a 255, cada elemento es una palabra de 16
bits.
/ : Delimitador de bit.
b : Nmero de bit, localizado dentro del elemento, rango 0 a 15.
Bf/b
Donde:
b: Nmero de bit, posicin numrica del bit dentro del archivo, rango de 0 a
4095.
Ejemplos:
B3 : 3 / 14 Archivo de bit (B3), elemento 3, bit 14.
B3 / 62 Archivo de bit (B3), bit 62.
Tf : b
Donde:
T: Identificador de archivo tipo temporizador.
f : Nmero de archivo. Por omisin f=4. Se puede usar un nmero entre 10 y
255 cuando se requiere almacenamiento adicional.
b: Nmero de elemento (temporizador) dentro del archivo tipo temporizador,
rango:0 a 255.
Cada elemento temporizador (instruccin) est asociado a un archivo que contiene bits y
palabras de 16 bits:
Tanto los bits como las palabras descritas pueden ser utilizados en un programa.
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:
PROCEDIMIENTO:
Con estos pasos se crea un proyecto vaco con un nombre de archivo predeterminado y se
muestra un rbol de directorios de su proyecto (rbol de proyectos) en una ventana
separada.
Configurando el Chasis y los Mdulos I/O del PLC:
1. Haga doble clic en el icono de IO Configuration I/O en el rbol de proyectos.
2. Haga clic en el Rack1 y seleccione el rack que corresponde al PLC con el quiere
trabajar.
3. Seleccione las tarjetas (actuales) disponibles en su PLC desde la ventana
correspondiente.
4. Cerrar la ventana de IO Configuration.
Se recomienda dar un nombre que identifique a su programa y grabar.
A. EJERCICIOS Y PROBLEMAS.
NOTA IMPORTANTE. Antes de poder ir en lnea, tiene que indicar a RSLogix 500
cmo va a comunicarse con el procesador, definiendo el nmero de nodo del
procesador con el que se va a comunicar y el controlador de comunicacin.
VAC-
IN 1 DC 1
OUT
+ IN 3
OUT 0
1 OUT
24 VDC 2
OUT
- 3
220 VAC
DC A2 A1
COM
contactor
del motor
START
b. Describa el funcionamiento.
c. Cambie el tipo de temporizador a un TEMPORIZADOR OFF DELAY (TOF) y a
TEMPORIZADOR RETENTIVO (RTO). Describa el funcionamiento.
b. Describa el funcionamiento.
Elaborar un programa para que el PLC permita realizar el arranque, parada e inversin de
giro de un motor. Puede basarse en el siguiente esquema:
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.
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.
Elaborar un programa para automatizar un garaje de cinco plazas de tal forma que si
ste se encuentra lleno, se encienda una luz roja indicando LLENO y no suba la
barrera. En caso contrario deber estar encendida una luz verde indicando LIBRE. Para
contar los carros que ingresan y/o salen, se dispone de una clula fotoelctrica en la
barrera de entrada y otra clula fotoelctrica en la barrera de salida.
CONCLUSIONES:
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................