Está en la página 1de 43

PLC - 2 Pgina 1 / 10

Tema :
PLATAFORMA DE COMUNICACIONES - RSLINX
Grupo
Nota: App./Nom.: Fecha: Lab. N

I. OBJETIVOS

1. Crear y configurar Hardware y Software drivers en la aplicacin RSLinx Lite como plataforma de
conectividad con otras aplicaciones.
2. Comunicar el PLC SLC 5/04 AB con la aplicacin RSLinx Lite.

II. RECURSOS

1. SOFTWARE:
a. Aplicacin RSLinx Lite.
b. Aplicacin RSLogix 500.
c. Aplicacin RS Logix Emulate 500.

2. EQUIPOS, INSTRUMENTOS Y ACCESORIOS:


a. PC AT Pentium.
b. PLC SLC 5/04 AB.
c. Tarjeta DH+ 1784KT.
d. Cable de comunicaciones serial.

III. INFORMACIN

RSLINX

RSLinx es una plataforma de 32 bits que sirve para enlazar redes de comunicacin
industrial Allen-Bradley y dispositivos tales como PLCs con aplicaciones que
funcionan sobre plataformas Windows de Microsoft. RSLinx tambin es un servidor
OPC y DDE.

La ventana principal de RSLinx se denomina RSWho y


sirve como interfaz para la visualizacin de la red o redes
existentes, as como los drivers y los dispositivos que
integran las mismas. Figura 2.

Se puede acceder a la ventana RSWho a travs del icono


RSWho, figura 1, o a travs del men Communications, Figura 1. opcin
RSWho.

Como se dijo, la figura 2 muestra el interfaz grfico de RSLinx. ste es el mismo en el


caso de la versin Lite, Gateway u otra. Dentro de la aplicacin se muestra la ventana
RSWho. Pueden abrirse varias ventanas RSWho para monitorear distintas redes de
PLC - 2 Pgina 2 / 10
Tema :
PLATAFORMA DE COMUNICACIONES - RSLINX
Grupo
Nota: App./Nom.: Fecha: Lab. N

comunicacin industrial. El lado izquierdo de la ventana RSWho, muestra la


estructura de la red o redes, mismas que se proyectan desde los drivers que han sido
agregados y configurados. En la figura, el driver agregado y configurado se encuentra
seleccionado (resaltado en azul). Este ha sido nombrado como AB_DF1-1, Data
Highway Plus sin embargo el nombre no revela la tecnologa de la red configurada.

Figura 2.

Existen dos maneras para determinar la tecnologa de la red correspondiente a un


driver determinado:

Hacer clic derecho sobre el driver y tomar


la opcin Configure Driver. Aparecer un
cuadro de dilogo igual o similar al
mostrado en la figura 3. Este cuadro de
dilogo pone de manifiesto la tecnologa
del driver, en nuestro ejemplo un interfaz
RS-232 DF1, es decir, comunicaciones a
travs del puerto serial COM 1, protocolo
DF1 de Allen Bradley superimpuesto.

La otra alternativa consiste en tomar la


opcin Configure Drivers del men
Communications. En esta oportunidad
aparece un cuadro de dilogo igual al de
la figura 4. En el campo Configures
Drivers, se revela la tecnologa de la red Figura 3.
asociada a cada driver configurado.

RSLINX requiere un interfaz electrnico para comunicarse con un dispositivo


determinado. En general, un interfaz electrnico de comunicacin se denomina canal
de comunicacin. Cualquier dispositivo que se encuentra conectado a una red de
PLC - 2 Pgina 3 / 10
Tema :
PLATAFORMA DE COMUNICACIONES - RSLINX
Grupo
Nota: App./Nom.: Fecha: Lab. N

comunicacin industrial se denomina nodo. Dependiendo de la tecnologa, un mismo


canal de comunicacin puede servir como medio de comunicacin para varios nodos.

RSLinx debe hacer uso de una rutina intermedia capaz de reconocer y gestionar el
sistema electrnico del interfaz (hardware). Este tipo de rutina se denomina
hardware driver. La gestin del flujo de la informacin queda a cargo del protocolo
de comunicacin que hace uso de la plataforma de hardware, que en el caso de los
sistemas de comunicacin de Rockwell, se encuentra integrado al driver determinado.

RSLinx dispone de un
set o conjunto de
rutinas o drivers
capaces de reconocer
y manejar diferentes
interfaces, entre ellos
el puerto serial RS-
232C, o un adaptador
1784 KT para DH+
(Data Highway) de
Rockwell.

Tambin dispone de
Software Drivers, que
permiten la
comunicacin con

Figura 4. aplicaciones que emulan hardware de


los PLCs en un PC.

IV. DESARROLLO

1. Identifique el cable serial tipo NULL MODEM RS-232C, que utilizar como medio de transmisin
entre el PLC y la computadora.
2. Identifique tambin el conector DB-9 correspondiente al puerto serial RS-232C del PLC y los
conectores DB-9 y/o DB-25 correspondientes a los puertos seriales del PC. Es posible que el PC
tenga solo un puerto serial instalado. Es ms, en algunos casos el PC no tiene puerto serial
instalado, por lo que ser necesario utilizar un convertidor USB a RS-232C.
3. Encontrndose apagado el PC y el PLC, conecte el cable NULL MODEM de comunicacin serial al
puerto serial RS-232C denominado COM1, COM2, etc. del PC. Tenga en cuenta que por razones
de seguridad ambos equipos deben encontrarse apagados. Tambin es muy importante identificar
a cual de los dos puertos conect el cable. Luego conecte el otro extremo del cable NULL MODEM
al puerto de comunicacin serial RS-232C del SLC 5/04.
4. Encienda el PC y el PLC SLC 5/04.
5. Ejecute la aplicacin RSLinx.
PLC - 2 Pgina 4 / 10
Tema :
PLATAFORMA DE COMUNICACIONES - RSLINX
Grupo
Nota: App./Nom.: Fecha: Lab. N

INSTALACIN Y CONFIGURACIN DE UN NUEVO HARDWARE DRIVER

6. La primera vez que ejecute esta aplicacin, aparecer la siguiente pantalla (figura 5). Bajo ciertas
condiciones, an cuando ya se hayan instalado y configurado algunos hardware drivers, tambin
puede aparecer la ventana mostrada.

Figura 5.

7. Para activar la ventana RSWho, haga clic sobre el icono RSWho, figura 5, o seleccione del men
Communications, opcin RSWho. Aparecer la ventana mostrada en la figura 6, asignada como
RSWho 1. Ntese que no hay hardware drivers instalados, salvo el caso del Driver Linx
Gateway (o Lite), Ethernet. Una vez instalados y configurados los hardware drivers necesarios, la
ventana toma la apariencia de la ventana mostrada en la figura 2.

Figura 6.

8. Haga clic sobre men Communications, opcin Configure Drivers Aparecer el mismo cuadro
de dilogo mostrado en la figura 4, pero ningn hardware driver ser mostrado, a menos que ya
hayan sido instalados previamente uno o mas hardware drives, en cuyo caso la apariencia ser
muy similar o igual a la de la citada figura.
PLC - 2 Pgina 5 / 10
Tema :
PLATAFORMA DE COMUNICACIONES - RSLINX
Grupo
Nota: App./Nom.: Fecha: Lab. N

Figura 7.

9. Despliege las opciones del campo Available


Driver Types y seleccione el Hardware Driver
denominado RS-232 DF1 Devices. Figura 7.
Luego haga clic sobre el botn Add New.
Aparecer el cuadro de dilogo mostrado en la
figura 8. El nombre asignado por defecto al
hardware driver que deseamos instalar es
AB_DF1-1, pero puede ser modificado. Es muy
importante tener claro qu puerto est asociado
Figura 8. de configurar un puerto
a este driver, de lo contrario corremos el riesgo
no adecuado.

10. Una vez nombrado el driver hacemos clic en el


botn OK. Aparecer el cuadro de dilogo
mostrado en la figura 9. Es justamente aqu
donde especificamos el puerto serial RS-232C
que deseamos asociar al hardware driver. En
este caso se trata del puerto de comunicacin
serial RS-232C denominado COM 1,
correspondiente al PC.

11. Es de gran importancia que todos y cada uno de


los parmetros de comunicacin especificados
aqu sean iguales a los del PLC. Debe por lo
tanto quedar claro que estamos configurando los
parmetros del puerto de comunicacin RS-
232C correspondientes al PC.

12. Si tenemos el PLC conectado al computador, los


parmetros pueden ser autoconfigurados
haciendo clic sobre el botn Auto-Configure.
Solo deber tener seguridad de que el puerto Figura 9.
comunicacin serial RS-232C del PC sea el
adecuado, en nuestro ejemplo COM1.
PLC - 2 Pgina 6 / 10
Tema :
PLATAFORMA DE COMUNICACIONES - RSLINX
Grupo
Nota: App./Nom.: Fecha: Lab. N

13. Si la configuracin es exitosa, la aplicacin enva el mensaje: Configuration Successful. De lo


contrario el mensaje inform sobre la imposibilidad de encontrar un PLC Allen Bradley.

14. Una vez completada la secuencia anterior, hacemos clic sobre el botn OK. De haber tenido xito
en la configuracin descrita, al seleccionar el hardware driver instalado y configurado (highlight
azul) en el lado izquierdo de la ventana RSWho, el lado derecho mostrar los dispositivos que se
encuentran en comunicacin a travs del hardware driver citado, que en este caso son el PC y el
PLC SLC 5/04 AB. Note tambin que en el lado izquierdo de la ventana RSWho aparece el PLC en
cuestin siempre y cuando se desplieguen los equipos asociados a travs de la cruz asociada al
hardware driver instalado y configurado.

Figura 10.

15. Por qu la aplicacin RSLinx requiere de un driver para el puerto serial u otro dispositivo de
comunicaciones?

SOLUCIN DE PROBLEMAS PUERTO RS-232C / CANAL 0 DEL PLC

16. Una vez que se han instalado y configurado los hardware


drivers necesarios, suele darse el caso de que por
modificacin de la configuracin del puerto de
comunicacin serial RS-232C del PLC la comunicacin se
pierde. Un sntoma visible de ello constituye la imagen del
PLC tachado por un aspa de color rojo, figura 11.

17. En el primer arranque o despus de una accin de reset, el


PLC SLC 5/04 AB arranca por defecto en 1200 Baud. sta Figura 11.
velocidad es inadecuada, y suele cambiarse 19200 Baud.

18. El cambio de la velocidad del puerto de comunicacin serial del PLC se hace a travs de la
aplicacin RSLogix 500. Este proceso se lleva a cabo a travs de un Download (descargar o
transferir un programa elaborado con el PC al PLC), o a travs de una modificacin en lnea del
parmetro en cuestin. La figura 12 muestra el cuadro de dilogo correspondiente al canal de
comunicacin del controlador, aplicacin RSLogix 500.
PLC - 2 Pgina 7 / 10
Tema :
PLATAFORMA DE COMUNICACIONES - RSLINX
Grupo
Nota: App./Nom.: Fecha: Lab. N

En este cuadro de dilogo podemos


observar la ficha correspondiente a la
pestaa Chan. 0 System, o canal
cero del sistema. ste corresponde
justamente al puerto serial de
comunicacin RS-232C del PLC.

Muchas veces sucede que el usuario,


despus de modificar la velocidad en el
campo correspondiente a Baud, no
configura el puerto del PC con el nuevo
valor, por lo tanto la comunicacin entre
el PC y PLC se pierden. La
comunicacin se restituye
inmediatamente modificando la
velocidad del puerto e comunicacin
serial RS-232C del PC a un valor igual al
del PLC.

Esta accin debe ejecutarse a travs de


la aplicacin RSLinx, ya sea
manualmente o a travs de la funcin de Figura 12.
auto configuracin previamente tratada.

SOLUCIN DE PROBLEMAS EMULADOR rslOGIX Emulate 500

Rockwell Automation ha desarrollado una serie de drivers, denominados Software Drivers, que
permiten la comunicacin con aplicaciones de Windows 9x/2000/XP, capaces de emular el
funcionamiento de un PLC en un ordenador. Este es el caso de RSLogix Emulate 500. El driver opera
sobre una plataforma virtual DH-485, por lo tanto se podr comunicar con una red virtual de PLCs que
de hasta 32 nodos (nodo 0 hasta nodo 31). El usuario debe asignar un numero de nodo al PC durante
la instalacin del hardware driver. El driver puede recibir cualquier nombre, figura 13. La estacin es el
PC y puede recibir un nmero de nodo entre 0 y 31 (usualmente 00), cuidando de no entrar en
conflicto con algn PLC emulado, es decir direccin de estacin igual a la de un PLC, figura14.

Figura 13. Figura 14.

19. Instale y configure el driver SLC 500 (DH-485) Emulator Driver.

CUESTIONARIO

20. Para qu sirve la ventana RSWHO?

21. A qu nos referimos con canal de comunicacin?


PLC - 2 Pgina 8 / 10
Tema :
PLATAFORMA DE COMUNICACIONES - RSLINX
Grupo
Nota: App./Nom.: Fecha: Lab. N

22. Qu es un hardware driver?

23. Cul es el canal de comunicacin ms comn utilizado para configurar un PLC SLC 5/04 AB?

24. Cuntos canales de comunicacin tiene un PLC SLC 5/04 AB? Cules son?

25. Detalle la secuencia necesaria para cambiar la velocidad de comunicacin de un PLC?

26. Cuantos nodos son admisibles cuando la plataforma fsica es un enlace RS-232C? Por qu?

27. Cmo sabemos que un PLC SLC 5/04 AB no puede conectarse a la red?

28. Cul es la causa ms frecuente por la que un PLC SLC 5/04 AB no puede conectarse por medio
del enlace RS-232C?

29. Qu tipo de red se emula cuando utilizamos el software RSLogix Emulate 500? Cuntos nodos
son admisibles en esa red?
CONTADORES
Grupo
Nota: App./Nom.: Fecha: Lab. N

I. OBJETIVOS
1. Identificar las instrucciones de conteo ascendente (CTU) y descendente (CTD).
2. Implementar programas de automatizacin que involucren instrucciones de conteo.

II. RECURSOS

1. SOFTWARE:
a. Aplicacin RSLogix.

2. EQUIPOS, INSTRUMENTOS Y ACCESORIOS:


a. PC.
b. PLC.
c. Mdulo simulador de contactos

III. DESARROLLO

1. LABORATORIO No 4-1: REMACHADORA

POSTULADO VERBAL CIRCUITO NEUMTICO

Se desea automatizar una


remachadora, de modo
que la prensa ejerza S1
presin sobre el remache
5 veces. Un detector
inductivo indica la S0
Y1 Y2
presencia de las piezas y
dos lmites de carrera
gobiernan la posicin del S2
cilindro. El remachado
debe realizarse, siempre y
cuando estn presentes
las piezas y el interruptor
principal S0 se cierre. S3

Complete el circuito
neumtico del sistema
mostrado al lado derecho.
A seguir, implemente el
sistema en cuestin.
Nro.
PLC - 2 Pgina 2 / 9
Tema :
CONTADORES
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. N

Programa LD IEC 61131-3 (Diagrama de contactos)


Nro.
PLC - 2 Pgina 3 / 9
Tema :
CONTADORES
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. N

Lista de ordenamiento.
Esquema elctrico de conexiones.
Nro.
PLC - 2 Pgina 4 / 9
Tema :
CONTADORES
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. N

2. LABORATORIO No 4-2: PROTECCIN CONTRA ARRANQUES SUCESIVOS DE UN MOTOR


ELCTRICO CON RESET

POSTULADO VERBAL

Se tiene un motor elctrico que arranca en directo mediante el pulsador S3Q, as tambin cuenta con un
pulsador de parada S2Q y un rel trmico F1F. Adems se ha instalado un tercer pulsador S4Q (N.A.)
que habilita a un contador, de modo tal, que activando dicho pulsador el motor slo podr arrancar tres
veces, donde para volverlo a arrancar tres veces ms, ser necesario presionar nuevamente el pulsador
S4Q.

Este sistema se implementa en motores de grandes potencias con el objeto de evitar el


sobrecalentamiento de los bobinados debido a arranques sucesivos.

CIRCUITO ELCTRICO

En la siguiente pgina, dibuje el circuito elctrico modificado del sistema de mando. Implemente este
circuito de acuerdo con las especificaciones sealadas en el requerimiento del postulado verbal.

Disee el sistema lgico de proteccin requerido, utilizando la programacin LD IEC 61131-3 y


consgnelo en el lugar en el que se especifica. Consigne tambin la lista de ordenamiento y el esquema
elctrico de conexiones de acuerdo con el hardware del PLC SLC 5/04 AB.
Nro.
PLC - 2 Pgina 5 / 9
Tema :
CONTADORES
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. N

Esquema elctrico modificado del circuito de mando.


Nro.
PLC - 2 Pgina 6 / 9
Tema :
CONTADORES
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. N

Programa LD IEC 61131-3 (Diagrama de contactos)


Nro.
PLC - 2 Pgina 7 / 9
Tema :
CONTADORES
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. N

Lista de ordenamiento.
Esquema elctrico de conexiones.
PLC2 Pgina 1 / 3
Tema :
OPERACIONES LGICAS Y ARITMETICAS
Grupo
Nota: Fecha: Lab. N

I. OBJETIVOS
1. Identificar la instruccin matemticas ADD, SUB, MUL y DIV.
2. Identificar las instrucciones matemticas.
3. Implementar programas tpicos con instrucciones matemticas.

J. RECURSOS
3. SOFTWARE:
Aplicacin RSLogix 5000.
Aplicacin RSLogix Emulate 5000

4. EQUIPOS, INSTRUMENTOS Y ACCESORIOS:


PC.
PLC CompactLogix.

JJ. DESARROLLO

I. Ejercicios con Instrucciones Matemticas

Haciendo uso de las instrucciones matemticas, calcular mediante diagramas ladder, utilice
datos de tipo entero o tipo flotante.

3. Calcular la expresin A = 54X + 54Y para X= 100 e Y= 200


4. Calcular C = A B, siendo A = -200, B = 100
5. Calcular el rea exterior de un cubo de lado 3m
6. Calcular el volumen del cubo de lado 3m
7. Sumar, Restar, Multiplicar y dividir los siguientes nmeros.

JJJ. Hacer las operaciones con 8 bits bytes, e indicar la condicin de los bits de estado aritmtico.

KKK. Mediante instrucciones matemticas graficar la ecuacin de la recta Y = 1.5 X+ 5.

LLL. Mediante instrucciones matemticas graficar la funcin senoidal, graficarla en un trend.


PLC2 Pgina 2 / 3
Tema :
OPERACIONES LGICAS Y ARITMETICAS
Grupo
Nota: Fecha: Lab. N

Mediante instrucciones matemticas realizar una funcin diente de sierra y graficarla en un trend.
Calcular la suma de los 100 primeros nmeros naturales.
Calcular la media aritmtica de los 100 primeros nmeros naturales.

Calcular A, para B = 15.2, C = 2.3 y D =0.12

II. Ejercicios con Instrucciones Matemticas

Disear el programa de control de un autmata programable que realice el enunciado


siguiente:
Un semforo ha de regir el paso de vehculos, pero ste estar sujeto a una variacin en
su temporizacin, segn el nmero de vehculos que se encuentren en cola de espera. La
calle, como se puede apreciar en el dibujo, est dividida en dos carriles con sus
respectivos sensores (S1, S2).

Cuando en uno cualquiera de los carriles se encuentran 20 o ms vehculos la


temporizacin ha de ser la siguiente:
verde: 30 s mbar: 5 s fijo y 3 s a 2 Hz rojo: 15 s
Cuando tengamos menos de 20 vehculos en ambos carriles la temporizacin ha de ser
la siguiente:
verde: 20 s mbar: 5 s fijo y 3 s a 2 Hz rojo: 20 s
El valor de la cuenta efectiva para efectuar el cambio de la secuencia de la temporizacin
es la que realiza desde el momento en que el semforo se pone en rojo hasta un instante
antes de producirse el cambio a verde.
Nota:
Se supone que los carriles son de direccin nica y no se puede cambiar de uno a otro.
Los vehculos que se controlan son solamente automviles (no bicicletas).
Hacer una subrutina para obtener la temporizacin de la luz roja y verde.
PLC - 2 Pgina 1 / 3
Tema :
INSTRUCCIONES BSICAS
Grupo
Nota: App./Nom.: Fecha: Lab. N

I. OBJETIVOS

1. Configurar y programar el PLC compact, utilizando la aplicacin RSLogix 5000, en un ambiente


Windows.
2. Identificar la normatividad de los lenguajes de programacin LD IEC 61131-3.
3. Utilizar las instrucciones temporizacin y entender el funcionamiento en una aplicacin.

J. RECURSOS

4. SOFTWARE:
Aplicacin RSLinx.
Aplicacin RSLogix 5000.

5. EQUIPOS, INSTRUMENTOS Y ACCESORIOS:


PC.
PLC Compact Logix.

Instrucciones del Temporizador / Contador


PLC - 2 Pgina 2 / 3
Tema :
INSTRUCCIONES BSICAS
Grupo
Nota: App./Nom.: Fecha: Lab. N

K. DESARROLLO

Ejercicio de Temporizacin

Ejercicio.

Obtener una red semafrica mediante los bloques de temporizacin que cumpla la siguiente secuencia.

Como se observa, la luz mbar se encender por el lapso de 3 seg, luego del cual esta empezar a
encenderse (tiempo de encendido = 0.5 seg) y apagarse (tiempo de apagado = 0.5 seg) por el lapso de
2 seg.

Considerar un pulsador NA de arranque y un pulsador NC de parada.

Se pide:

Tabla de asignacin de variables

Circuito Elctrico

Programa Ladder debidamente explicado.


PLC 2 Pgina 1 / 10

TRATAMIENTO DE SEALES ANALOGAS


Grupo
Nota: App./Nom.: Fecha: Lab. N

OBJETIVOS
Identificar las instrucciones matemticas.
Identificar instrucciones de transferencia lgica.
Utilizar entradas y salidas analgicas.

K. RECURSOS

4. SOFTWARE:
Aplicacin RSLogix.

5. EQUIPOS, INSTRUMENTOS Y ACCESORIOS:


PC.
PLC.
Fuente de tensin variable 0 10 VDC.
Multmetro digital.

LL. SEGURIDAD EN LA EJECUCIN DEL LABORATORIO

Tener cuidado con el tipo y niveles de voltaje que


suministran a las tarjetas

Antes de utilizar el multmetro, asegurarse que


esta en el rango y magnitud elctrica adecuada.

Tener cuidado en la conexin y en la desconexin de


los equipos utilizados

IV. BASE TERICA

Cuando una seal (tensin o corriente) ingresa al mdulo de entrada analgica, la seal se convierte
de analgica a digital por un convertidor analgico-digital (A/D). El valor convertido que es proporcional
a la seal analgica, se enva a la CPU del PLC. Luego que el CPU haya procesado la informacin
segn el programa de usuario, el CPU da salida a la informacin a travs de un convertidor digital-
analgico (D/A) por medio del mdulo de salida analgica.
Nro
PLC 2 Pgina 2 / 10
Tema :
TRATAMIENTO DE SEALES ANLOGAS
Grupo
Nota: Fecha: Lab. N

1. Conversin A/D
Los mdulos de entrada analgica convierten la seal de corriente voltaje en valores binarios de 16
bit complementados a 2.
La siguiente tabla muestra estos rangos de conversin:

Voltaje/Corriente Representacin Decimal


-10 V a +10 V -32 768 a +32 767
0 a 10 V 0 a 32 767
0a5V 0 a 16 384
1a5V 3 277 a 16 384
-20 mA a +20 mA -16 384 a +16 384
0 a +20 mA 0 a 16 384
4 a +20 mA 3 277 a 16 384

2. Conversin D/A
Los mdulos de salida analgica convierten un valor binario de 16 bit complementado a 2 en una seal
analgica. La siguiente tabla muestra los rangos de conversin:

Representacin Corriente/Voltaje
Decimal
0 a +32 767 0 a 21 mA
0 a 31 208 0 a +20 mA
6 242 a 31 208 4 a +20 mA
-32 768 a 32 764 -10 a +10 V dc
0 a 32 764 0 a +10 V dc
0 a 16 384 0 a +5 V dc
3 277 a 16 384 1 a 5 V dc

3. Lectura y Escritura de Seales Analgicas


El formato para direccionar las entradas y salidas analgicas es el siguiente:
I:e.b O:e.b
I: entrada analgica
O: salida analgica e:
nmero del mdulo
b: nmero de terminal de conexin en el mdulo

Ejemplos:
I:4.1 Tarjeta de entrada analgica ubicada en el mdulo 4 terminal de conexin 1.
O:4.0 Tarjeta de salida analgica ubicada en el mdulo 4 terminal de conexin 0.

Archivo de Enteros (N7:e): este archivo se utiliza para almacenar valores enteros en el rango: 32768
a +32767, donde e es un nmero de elemento en el rango de 0 255.
Ejemplo:
N7:1 Elemento 1 archivo entero 7.
Nro
PLC 2 Pgina 3 / 10
Tema :
TRATAMIENTO DE SEALES ANLOGAS
Grupo
Nota: Fecha: Lab. N

4. Bloque de Comando MOV


Esta instruccin de salida permite mover el valor de fuente al lugar de destino.

La fuente (source): Es la direccin o constante de los datos que desea


mover.
El destino (dest): Es la direccin a la cual la instruccin mueve los datos.

5 Bloque de Comando SCL


La instruccin SCL permite la lectura de las seales de entrada y salida analgica.

Source: es una direccin de memoria.


Rate: o pendiente, es un valor positivo o negativo que ser multiplicado
por 10 000.
Offset: puede ser una constante del programa o un
direccionamiento. Dest: direccionamiento de salida

6. Instrucciones Matemticas
Las instrucciones para operaciones matemticas con el PLC de A-B se agrupan de la siguiente forma:

Propsito
Instruccin
Mnemnico Nombre
ADD Aadir. Aade la fuente A a la fuente B y almacena el resultado en el destino.
SUB Restar. Resta la fuente B de la fuente A y almacena el resultado en el destino.
MUL Multiplicar. Multiplica la fuente A por la fuente B y almacena el resultado en el
destino.
DIV Dividir. Divide la fuente A por la fuente B y almacena el resultado en el destino
y el registro matemtico.
DDV Divisin doble. Divide el contenido del registro matemtico por la fuente y almacena el
resultado en el destino y el registro matemtico.
CLR Borrar. Pone todos los bits de una palabra a cero.
SQR Raz cuadrada. Calcula la raz cuadrada de la fuente y coloca el resultado de entero en
el destino.
SCP Escalar con Produce un valor de salida escalado que tiene una relacin lineal entre
parmetros. los valores de entrada y escalados.
SCL Datos de escala. Multiplica la fuente por una tasa especificada, aade a un valor offset y
almacena el resultado en el destino.
ABS Absoluto. Calcula el valor absoluto de la fuente y coloca el resultado en el destino
CPT Calcular. Evala una expresin y almacena el resultado en el destino.
SWP Cambiar. Cambia los bytes bajos y altos de un nmero especificado de palabra
en un archivo de bit, entero, ASCII o cadena.
ASN Arco seno. Acepta el arco seno de un nmero y almacena el resultado (en
radianes) en el destino.
ACS Arco coseno. Acepta el arco coseno de un nmero y almacena el resultado (en
radianes) en el destino.
ATN Arco tangente. Acepta el arco tangente de un nmero y almacena el resultado (en
radianes) en el destino.
COS Coseno. Acepta el coseno de un nmero y almacena el resultado en el destino.
LN Logaritmo Acepta el logaritmo natural del valor en la fuente y lo almacena en el
Nro
PLC 2 Pgina 4 / 10
Tema :
TRATAMIENTO DE SEALES ANLOGAS
Grupo
Nota: Fecha: Lab. N

natural. destino.
LOG Logaritmo de Acepta el logaritmo de la base 10 del valor en la fuente y almacena el
base 10. resultado en el destino.
SIN Seno. Acepta el seno de un nmero y almacena el resultado en el destino.
TAN Tangente. Acepta la tangente de un nmero y almacena el resultado en el destino.
XPY X a la potencia Eleva un valor a la potencia y almacena el resultado en el destino.
de Y.

La mayor parte de las instrucciones toman dos valores de entrada, realizan la funcin matemtica y
colocan el resultado en un lugar de memoria asignado.

Por ejemplo, las instrucciones ADD y SUB toman un par de valores de entrada, los aaden o los restan
y colocan el resultado en el destino especificado. Si el resultado de la operacin excede el valor
permitido, un bit de overflow o underflow se establece.

La informacin general siguiente se aplica a las instrucciones matemticas.


La fuente es la (s) direccin (es) del (los) valor (es) en que se realiza una operacin matemtica,
lgica o de movimiento. Esto puede ser direcciones de palabra o constantes de programa. Una
instruccin que tiene dos operandos de fuente no aceptan constantes de programa en ambos
operandos.
El destino es la direccin del resultado de la operacin. Los enteros con signo se almacenan de
forma complementaria de dos y se aplican a los parmetros de fuente y destino.

JJJ. PROCEDIMIENTO

1.- CONVERSIN ANALGICA DIGITAL:

Ingrese el siguiente programa. Verifique que la tarjeta de entrada analgica IF4 ocupa el spot 5 del
PLC.

Proceda a aplicar una tensin de 10.0 VDC al CH 0 de entradas analgicas del PLC. Observe
en la tabla de datos de entrada el valor decimal mostrado en la palabra I:5.0, antelo en la
tabla adjunta.
Repita el procedimiento para los valores de tensin indicados en la tabla.

OBS: Para obtener tensiones negativas es necesario cambiar la polaridad de la fuente de


tensin
Nro
PLC 2 Pgina 5 / 10
Tema :
TRATAMIENTO DE SEALES ANLOGAS
Grupo
Nota: Fecha: Lab. N

6. Represente en el eje X los voltajes ajustados y en el eje Y los valores digitales logrados

7. Es lineal la conversin A/D?, Cul es la relacin matemtica que expresa la relacin


encontrada?
__________________________________________________________________________________
__________________________________________________________________________________

Ecuacin: Y = f(x) Y=
Nro
PLC 2 Pgina 6 / 10
Tema :
TRATAMIENTO DE SEALES ANLOGAS
Grupo
Nota: Fecha: Lab. N

2.- CONVERSIN DIGITAL ANALGICA:

Ingrese el siguiente programa. Verifique que la tarjeta de entrada analgica IF4 ocupa el slot 5 del
PLC.

Llene la siguiente tabla indicando los valores de corrientes obtenidos para cada uno de los valores
enteros indicados.

Valor Entero Corriente (mA) (O:6.0)

6242

31208

32767

3.- ESCALAMIENTO CON EL PLC

Implementar un programa con instrucciones matemticas que permita monitorear la temperatura de un


proceso mediante un transductor de temperatura con salida de 0 a 10 VDC conectado en el terminal de
conexin 1 del mdulo de entrada analgica. La seal de voltaje del transductor es proporcional al
rango de 100 a 500C. La temperatura del proceso debe permanecer entre 200 y 400C. Si la
temperatura se desva de este rango se activan dos lmparas intermitentes.
Si la temperatura es mayor a 400C, se activa la salida O:4/1 a intervalos de 250 ms de prendido
por 250 ms de apagado (Lmpara HIGH).
Si la temperatura esta en el rango de 200 y 400C se activa la salida O:4/2, esta permanecer
permanentemente prendida (Lmpara NORMAL).
Si la temperatura es menor a 200C, se activa la salida O:4/3 a intervalos de 500 ms de
prendido por 500 ms de apagado (Lmpara LOW).

La data de temperatura es presentada en C para propsitos de monitoreo y visualizacin.


Nro
PLC 2 Pgina 7 / 10
Tema :
TRATAMIENTO DE SEALES ANLOGAS
Grupo
Nota: Fecha: Lab. N

Tabla de asignacin de variables.

Tabla de asignacin de variables:

Programa LD IEC 61131-3 (Diagrama de contactos) debidamente explicado.


Nro
PLC 2 Pgina 8 / 10
Tema :
TRATAMIENTO DE SEALES ANLOGAS
Grupo
Nota: Fecha: Lab. N

VI. OBSERVACIONES Y CONCLUSIONES


Nro
PLC 2 Pgina 9 / 10
Tema :
TRATAMIENTO DE SEALES ANLOGAS
Grupo
Nota: Fecha: Lab. N

VII. EVALUACION

Implemente un programa para cumplir con lo siguiente:

13. Conversin de Temperatura en Grados Celsius, Kelvin y Fahrenheit.

14. Convertir de Litros por segundo a Galones por minuto.

15. Convertir de Toneladas Horas a Kilogramos por minuto.

16. Implemente un programa con instrucciones matemticas, que permita obtener una salida
proporcional de 0 a 1000%

C
15. F
* 9

32 5

16. K C 273
PLC - 2 Pgina 1 / 10
Tema :
CIRCUITOS LGICOS COMBINACIONALES
Grupo
Nota: App./Nom.: Fecha: Lab. N

OBJETIVOS

L. Sintetizar funciones lgicas booleanas para el diseo de circuitos lgicos combinacionales,


aplicando el mtodo de ataque de los Diagramas de Karnaugh.
M. Configurar y programar el PLC Compact Logix, utilizando la aplicacin RSLogix 5000, en un
ambiente Windows.
N. Identificar la normatividad de los lenguajes de programacin LD IEC 61131-3.

6. RECURSOS

MM. SOFTWARE:
Aplicacin RSLinx.
Aplicacin RSLogix 5000.

NN. EQUIPOS, INSTRUMENTOS Y ACCESORIOS:


a. PC.
b. PLC Compact Logix.
c. Mdulo simulador.

KKK. DESARROLLO

EJEMPLO DE ACTIVACIN CONDICIONAL DE UN CILINDRO NEUMTICO

Se tiene tres pulsadores a, b, y c. El vstago de un cilindro de doble efecto debe salir siempre
que se accione solamente dos de los tres pulsadores. Al soltar un pulsador, o los dos, el vstago
regresa a su posicin inicial. El vstago tambin debe regresar a su posicin inicial, cuando se
acciona los tres pulsadores. (3 ptos.)

Se pide:

Tabla de verdad de la funcin lgica booleana de


salida Y1.
Mapa de Karnaugh.
Funcin lgica booleana de salida Y1 sintetizada.
Programa LD IEC 61131-3.
Lista de ordenamiento.
Diagrama de conexiones.
PLC - 2 Pgina 2 / 10
Tema :
CIRCUITOS LGICOS COMBINACIONALES
Grupo
Nota: App./Nom.: Fecha: Lab. N

Tabla de ordenamiento de variables.

Diagrama de conexiones.

Tabla de verdad de la funcin lgica booleana de salida Y1.


PLC - 2 Pgina 3 / 10
Tema :
CIRCUITOS LGICOS COMBINACIONALES
Grupo
Nota: App./Nom.: Fecha: Lab. N

Funcin lgica booleana de salida Y1 sintetizada y minimizada.

Lgica combinacional minimizada.

Programa LD IEC 61131-3 (Diagrama de contactos).


PLC - 2 Pgina 4 / 10
Tema :
CIRCUITOS LGICOS COMBINACIONALES
Grupo
Nota: App./Nom.: Fecha: Lab. N

17. PROGRAMACIN DE LA PROTECCIN DE UN SISTEMA DE BOMBEO.

Sintetice cada una de las funciones correspondientes a la habilitacin de cada uno de los
contactores de las bombas de transferencia del sistema de bombeo mostrado en la figura
adjunta, de acuerdo a las siguiente especificacin. Vea el circuito elctrico del tablero de
arranque de cada bomba en la siguiente pgina.

Ninguna bomba de transferencia puede ponerse en marcha, si no hay al menos una


bomba impulsora en marcha.
Solamente una bomba cualquiera de transferencia puede ponerse en marcha, si solamente
hay una bomba impulsora cualquiera en marcha.
Podr ponerse en marcha una, dos o tres bombas de transferencia cualesquiera, en
cualquier orden de encendido, siempre que se encuentren en marcha, ambas bombas
impulsoras.

Se pide:

Tabla de ordenamiento de variables.


Diagrama de conexiones.
Tabla de verdad de la funcin lgica booleana de salida Y1.
Mapa de Karnaugh.
Funcin lgica booleana de salida Y1 sintetizada y minimizada.
Programa LD IEC 61131-3.
PLC - 2 Pgina 5 / 10
Tema :
CIRCUITOS LGICOS COMBINACIONALES
Grupo
Nota: App./Nom.: Fecha: Lab. N

TABLAS DE ORDENAMIENTO DE VARIABLES DE ENTRADAS

ENTRADAS

VARIABLE DIRECCIN REFERENCIAS OBSERVACIONES


RUN_T1 B3:1/0 Estado Bomba de Transferencia 1.
RUN_T2 B3:1/1 Estado Bomba de Transferencia 2.
RUN_T3 B3:1/2 Estado Bomba de Transferencia 3.
RUN_I1 B3:1/3 Estado Bomba de Impulsora 1.
RUN_I2 B3:1/4 Estado Bomba de Impulsora 2.
OL_T1 B3:1/5 Sobrecarga Bomba de Transferencia 1. Bit de alarma.
OL_T2 B3:1/6 Sobrecarga Bomba de Transferencia 2. Bit de alarma.
OL_T3 B3:1/7 Sobrecarga Bomba de Transferencia 3. Bit de alarma.
OL_I1 B3:1/8 Sobrecarga Bomba de Impulsora 1. Bit de alarma.
OL_I2 B3:1/9 Sobrecarga Bomba de Impulsora 2. Bit de alarma.
M_T1 B3:1/10 Reserva.
A_T1 B3:1/11 Modo Automtico Bomba de Transferencia 1.
M_T2 B3:1/12 Reserva.
A_T2 B3:1/13 Modo Automtico Bomba de Transferencia 2.
M_T3 B3:1/14 Reserva.
A_T3 B3:1/15 Modo Automtico Bomba de Transferencia 3.
M_I1 B3:2/0 Reserva.
A_I1 B3:2/1 Modo Automtico Bomba Impulsora 1.
M_I2 B3:2/2 Reserva.
A_I2 B3:2/3 Modo Automtico Bomba Impulsora 2.
F1F_T1 B3:2/4 Tablero Energizado Bomba de Transferencia 1.
F1F_T2 B3:2/5 Tablero Energizado Bomba de Transferencia 2.
F1F_T3 B3:2/6 Tablero Energizado Bomba de Transferencia 3.
F1F_I1 B3:2/7 Tablero Energizado Bomba Impulsora 1.
F1F_I2 B3:2/8 Tablero Energizado Bomba Impulsora 2.
LSH_701 B3:2/9 Interruptor de Nivel Alto Tanque de Almacenamiento.
LSL_701 B3:2/10 Interruptor de Nivel Bajo Tanque de Almacenamiento.
Prximo al tanque de
FSH_701 B3:2/11 Interruptor de Flujo Alto Tanque de Almacenamiento.
Almacenamiento
Interruptor de Flujo Alto Planta de Bombeo de Agua Prximo a la salida de la
FSH_700 B3:2/12
Fresca. planta bombeo tubera 10.
LSH_700 B3:2/13 Interruptor de Nivel Alto Tanque Impulsor.
B3:2/14 Reserva
B3:2/15 Reserva
PLC - 2 Pgina 6 / 10
Tema :
CIRCUITOS LGICOS COMBINACIONALES
Grupo
Nota: App./Nom.: Fecha: Lab. N

TABLAS DE ORDENAMIENTO DE VARIABLES DE SALIDAS

SALIDAS

VARIABLE DIRECCIN REFERENCIAS OBSERVACIONES


RR_T1 B3:3/0 Bit de activacin remota Bomba de Transferencia 1. * Nota 1.
HT_T1 B3:3/1 Bit de habilitacin Bomba de Transferencia 1. * Nota 2.
RR_T2 B3:3/2 Bit de activacin remota Bomba de Transferencia 2. * Nota 1.
HT_T2 B3:3/3 Bit de habilitacin Bomba de Transferencia 2. * Nota 2.
RR_T3 B3:3/4 Bit de activacin remota Bomba de Transferencia 3. * Nota 1.
HT_T3 B3:3/5 Bit de habilitacin Bomba de Transferencia 3. * Nota 2.
RR_I1 B3:3/6 Bit de activacin remota Bomba Impulsora 1. * Nota 1.
HT_I1 B3:3/7 Bit de habilitacin Bomba de Impulsora 1. * Nota 2.
RR_I2 B3:3/8 Bit de activacin remota Bomba Impulsora 2. * Nota 1.
HT_I2 B3:3/9 Bit de habilitacin Bomba de Impulsora 2. * Nota 2.
B3:3/10 Reserva.
B3:3/11 Reserva.
B3:3/12 Reserva.
B3:3/13 Reserva.
B3:3/14 Reserva.
B3:3/15 Reserva.

19. Nota 1: Solo opera en modo remoto.


20. Nota 2: Activo en modo manual o modo remoto.

Figura 2.
Seleccin bornera
Tem
a:
:
a
t
o
N
CAMPO TABLERO PLC

CIRCUITO
:./Nom.Ap
2F2 AUX1 K1

S
C-01

p
95 96 13 14 A1 A2

STOP
ENTRADAS
C-02 H-01
START K1
C-03
13 14

LGIC
H-02 R B3:1/11

OS
2F2
C-04
97 98
H-03 O/L B3:1/5
K1
C-05 H-04 RUN B3:1/0
23 24

C-06 H-05 HAB B3:2/4


REMOTO (2)
H-06

ALES
CION
BINA
COM
DESHAB. (1)
AUX1 COM GND

C
L
P
-
2
1

:
a
h
c
e
F
MANUAL (0) A1 A2 H-07

220 VAC
1 fase SALIDAS
F5
COM
L1
1
L2

L3

F6
1F1 F3 F4 RR B3:3/0
F7
HT B3:3/1

1 3 5

K1
2 4 6

2F2
M T1 T2 T3
T1
3 T2

T3
TABLERO DE ARRANQUE BOMBA TRANSFERENCIA NO. 1

Grupo

gin
P
ab

N
.L

a
10/
7
COMO PROGRAMAR UN PLC ALLEN BRADLEY RSLOGIX
5000

El software RSLogix 5000 est diseado para programar controladores de la familia


Logix 5000 y para la plataforma logix de Rockwell Automation. Utiliza varias tipos de
lenguaje de programacin como Escalera (Ladder), Bloques de funciones (Functions
blocks), texto estructurado (structured text) y esquemas de funciones secuenciales
(Sequential Function Chart).
Al abrir cualquier proyecto es necesario reconocer todas las caractersticas que se
muestran en la ventana del RSLogix 5000.

La barra de herramientas Creacin de componentes - Esta barra de herramientas


es para crear nuevos componentes del proyecto (por ejemplo, las etiquetas, las
rutinas, programas, etc.)

La barra en lnea - Este barra de herramientas muestra el estado del programa y


del controlador. Tambin indica el modo de funcionamiento y si existen
cambios pendientes.
La barra de herramientas de la lgica comn - Esta barra de herramientas
contiene todos los elementos de lgica ladder que no son instrucciones (por
ejemplo, rungs, ramas), as como las instrucciones ms utilizadas.
La barra de herramientas Estndar - Esta barra de herramientas contiene las
funciones (por ejemplo, Cut Copy, paste) que va a utilizar varias veces a
medida que desarrolle y pruebe su programa.
Barra de herramientas Editar Ladder - Esta barra de herramientas contiene toda
la edicin en lnea de las funciones, as como algunas funciones comunes de
edicin
La barra de herramientas con pestaas Instruccin. Esta barra de herramientas
muestra las categoras de instrucciones en pestaas. Al hacer clic en una
pestaa, la barra de herramientas muestra las instrucciones de esa categora si
hace clic sobre alguna instruccin aparecer en el programa ladder
La barra de estado - barra de estado para informacin de estado en
curso del programa. El organizador del controlador - El organizador del
controlador es una grfica y representacin de los contenidos de su proyecto.
El panel de vistas - La ventana principal del software RSLogix 5000 le ofrece
con un marco en el que se pueden ver varios editores (por ejemplo, editor de
ladder, editor de bloques de funciones, etc.,.)
La ventana de resultados - La ventana de resultados en la parte inferior de la
ventana principal del RSLogix 5000 muestra despus de haber realizado una
operacin los resultados o errores. Esta ventana le proporciona la informacin
del estado y de los errores de la operacin que est ejecutando
La pestaa Error - Si se realiza una operacin que resulta en un error, el error
se destaca en la ventana de resultados.

CREAR UN PROYECTO CON RSLOGIX 5000.


Convenciones de nombres

A lo largo de un proyecto Logix5000, usted define nombres para los distintos


elementos del proyecto, como son el controlador, las direcciones de datos (tags), las
rutinas, los mdulos de E/S, etc. Cuando introduzca los nombres, siga estas reglas:

Slo letras, nmeros y caracteres de subrayado (_)


Deben empezar con una letra o un carcter de subrayado
40 caracteres
No utilice caracteres de subrayado consecutivo
No se distingue entre maysculas y minsculas

AGREGAR MODULOS DE ENTRADA Y SALIDA

Para establecer comunicacin con los mdulos de E/S en el sistema, debe aadir los
mdulos a la carpeta I/O Configuration del controlador. Las propiedades que usted
seleccione para cada mdulo definen cmo se comporta el mdulo.

Al crear el proyecto, configurando el controlador y agregando los mdulos de entrada y


salida que vamos a utilizar, el organizador del controlador se vera algo as:
RSL

INTRODUCCION DE LA LOGICA LADDER EN RSLOGIX 5000

Para un controlador Logix5000, usted puede introducir la lgica en forma de rutinas.

Cuando usted crea un proyecto, el software automticamente crea una rutina principal
que utiliza el lenguaje de programacin de diagrama de lgica de escalera.

Cada rutina en el proyecto utiliza un lenguaje de programacin especfico. Para


programar en un lenguaje distinto, como un diagrama de bloque de funciones, para crear
una rutina siga los siguientes pasos.
Una vez creada la rutina de lenguaje de programacin ladder, por ejemplo, se introduce
la lgica:
Para asignarle tags a la lgica se debe tener en cuenta:

Aunque puede usar los tags de entrada y salida de un mdulo directamente en la lgica,
es mucho ms fcil usar los tags de alias. Veamos cmo se hace:
Una vez terminada la lgica con la asignacin de tags, se debe llamar a la rutina creada desde la
rutina principal, ya que esta es la que se ejecuta en todo momento. As que en la rutina
principal se deben seguir los siguientes pasos: