Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Laboratorio 2
INTRODUCCION AL MANEJO Y
PROGRAMACION DEL PLC
TECSUP
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.
19
TECSUP
Archivos de Programa.
Estos archivos se clasifican de la siguiente forma:
Archivo
Descripcin
3-255
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
Identificador
Nmero de Archivo
salida
entrada
status
Bit
temporizador
contador
control
entero
reservado
Archivo de Dato
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
-] / [-
-(
)-
-( L )-
Representa una salida con memoria (latch), usada como salida que retiene
su Latch (estado) hasta ser desactivada con otra instruccin
-( U )-
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
retentive timer
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.
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 :
Identificador de Salida
Identificador de Entrada
e :
. :
s :
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.
b :
Delimitador de bit.
Nmero de terminal de conexin en el mdulo. Rango de 0 a 15.
Ejemplos:
O : 3 / 15
I :7/8
22
TECSUP
I : 2.1 / 3
f :
e:
/ :
b :
Delimitador de bit.
Nmero de bit, localizado dentro del elemento, rango 0 a 15.
Nmero de bit, posicin numrica del bit dentro del archivo, rango de 0 a
4095.
Ejemplos:
B3 : 3 / 14
B3 / 62
b:
Cada elemento temporizador (instruccin) est asociado a un archivo que contiene bits y
palabras de 16 bits:
23
TECSUP
EN
TT
DN
PRESET :
ACUM
tiempo de temporizacin.
Palabra que almacena la variacin del tiempo de temporizacin hasta
EQUIPOS Y MATERIALES:
Cantidad Descripcin
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
Allen
Bradley
Modelo
Observacin
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
PROGRAMA DE FORMACIN REGULAR
24
TECSUP
25
TECSUP
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.
Generacin de un Rengln (rung):
La primera vez que abre el archivo, tendr slo un rengln final END.
1.
Haga clic en el nmero de rengln (lado izquierdo) del rengln END para
seleccionarlo. Si va a insertar un rengln en un programa existente, haga clic en el
26
TECSUP
descripciones.
2. Con el botn derecho del mouse seleccione Edit Symbol del men.
3. Escriba el smbolo para la direccin y luego presione Enter.
4. Haga clic en la instruccin direccionada otra vez.
5. Con el botn derecho del mouse seleccione Edit descriptin del men.
6. En el dilogo que aparece a continuacin, haga clic en Address para introducir una
descripcin de direccin (una descripcin que aparece en el programa lgico cada
vez que se usa la direccin, o Instruccin para introducir un comentario de
instruccin (una descripcin que aparece asociada solamente con un tipo
especfico de direccin/instruccin).
7. Introduzca la descripcin y haga clic en OK.
A. EJERCICIOS Y PROBLEMAS.
EJERCICIO N1: Arranque y Parada de un Motor usando Pulsadores START/STOP y un
Contactor.
a. Siguiendo el procedimiento descrito en la seccin 5.1 cree un programa nuevo en el
RSLogix teniendo cuidado de configurar bien las opciones del chasis y mdulos del
PLC. Cada PLC del laboratorio tiene una configuracin diferente.
b. Elabore el siguiente programa Ladder:
27
TECSUP
correspondiente.
- La ficha Verify Results en la parte inferior de la ventana se abre para mostrarle si
ocurrieron errores durante el procedimiento de verificacin. De existir errores
aparecer una pantalla de Verificacin de resultados indicando los mismos.
- Haga clic en el error para ir a esa ubicacin en el archivo de programa.
- Puede cerrar/ocultar la ventana de Verificacin seleccionando View>Results en el
men Editar.
e. Descargue el Programa y qudese OnLine.
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.
1. Seleccione Comms>System Comms de la barra de mens.
2. Seleccione un controlador del cuadro de lista Controlador que identifique el
controlador de comunicacin que est usando para comunicarse con el dispositivo
externo.
3. De la opcin OFFLINE escoger Download para ir en lnea, luego que el programa
esta corriendo y se encuentra en el modo REMOTE RUN, seleccionar las
instrucciones de entrada fsica para realizar el forzamiento. Seleccione una
entrada y mediante un clic derecho agregue OFF; en seguida Enable All Forces.
Entonces las salidas se puede activar ejecutando ON-OFF.
d. Realice las conexiones de dispositivos externos del PLC de acuerdo al siguiente
diagrama
28
TECSUP
POWER
SLC 5/02
CPU
INPUT
DC SINK
IN 1
+
24 VDC
-
IN 3
OUTPUT
RELAY
VACDC 1
OUT
0
OUT
1
OUT
2
OUT
3
220 VAC
DC
COM
A2
A1
contactor
del motor
START
29
TECSUP
b. Describa el funcionamiento.
c. Cambie el tipo de temporizador a un TEMPORIZADOR
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.
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
33