Professional Documents
Culture Documents
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.
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.
Figura 2.
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
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
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.
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?
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
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.
CUESTIONARIO
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?
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.
III. DESARROLLO
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
Lista de ordenamiento.
Esquema elctrico de conexiones.
Nro.
PLC - 2 Pgina 4 / 9
Tema :
CONTADORES
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. N
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.
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.
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
JJ. DESARROLLO
Haciendo uso de las instrucciones matemticas, calcular mediante diagramas ladder, utilice
datos de tipo entero o tipo flotante.
JJJ. Hacer las operaciones con 8 bits bytes, e indicar la condicin de los bits de estado aritmtico.
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.
I. OBJETIVOS
J. RECURSOS
4. SOFTWARE:
Aplicacin RSLinx.
Aplicacin RSLogix 5000.
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.
Se pide:
Circuito Elctrico
OBJETIVOS
Identificar las instrucciones matemticas.
Identificar instrucciones de transferencia lgica.
Utilizar entradas y salidas analgicas.
K. RECURSOS
4. SOFTWARE:
Aplicacin RSLogix.
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:
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
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
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.
JJJ. PROCEDIMIENTO
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.
6. Represente en el eje X los voltajes ajustados y en el eje Y los valores digitales logrados
Ecuacin: Y = f(x) Y=
Nro
PLC 2 Pgina 6 / 10
Tema :
TRATAMIENTO DE SEALES ANLOGAS
Grupo
Nota: Fecha: Lab. N
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.
6242
31208
32767
VII. EVALUACION
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
6. RECURSOS
MM. SOFTWARE:
Aplicacin RSLinx.
Aplicacin RSLogix 5000.
KKK. DESARROLLO
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:
Diagrama de conexiones.
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.
Se pide:
ENTRADAS
SALIDAS
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
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
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.
Cuando usted crea un proyecto, el software automticamente crea una rutina principal
que utiliza el lenguaje de programacin de diagrama de lgica de escalera.
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: