Está en la página 1de 63

RSLOGIX 5000

INTRODUCCIN
Plataforma de control Logix
Plataforma de control Logix:
Brinda ventajas en los costos, la productividad, flexibilidad y calidad en todo el ciclo de
vida
Es multidisciplinaria y brinda soluciones escalables completamente integradas para todo
el rango de disciplinas de automatizacin
Se habilita con informacin y puede integrarse fcilmente al sistema de informacin del
cliente
Completamente integrada a la administracin de produccin Factory Talk y la suite de
rendimiento
Simplifica la recoleccin de datos y la integracin con niveles de informacin ms
elevados
Es escalable y est disponible en un amplio rango de control, de funcionalidades y
tamaos de redes y visualizaciones
Cuenta con un slo paquete de software de programacin y configuracin

RSLOGIX 5000
Descripcin general de los controladores Logix
Descripcin general de los controladores Logix

ControlLogix para alto rendimiento, capacidad de


escalado
ControlLogix para alto rendimiento, capacidad de
escalado

Comunicaciones

EtherNet/IP, ControlNet, DeviceNet mltiples y otras redes


Conexin en puente de redes CIP (por sus siglas en ingls, Protocolo industrial comn)
Sercos para el movimiento

Multiprocesamiento

Controladores mltiples en un chasis

Alto rendimiento, E/S de alta funcionalidad

Desconexin y reconexin bajo tensin


Sellos de hora, priorizacin, HART, etc

Movimiento integrado, control de proceso, seguridad, variadores y control secuencial

Toda la programacin se realiza en el controlador


Permite ahorrar tiempo en el desarrollo y los recursos

RSLogix 5000
Programacin y configuracin de la familia de controladores Logix5000
Un slo paquete software de programacin para toda la familia de productos Logix5000
ControlLogix, CompactLogix, DriveLogix, SoftLogix, FlexLogix
Reduccin de la curva de aprendizaje entre controladores
Mltiples lenguajes de programacin IEC61131-3
Lgica de escalera, texto estructurado, bloque de funciones, SFC
Tag y modelo de datos estructurales simblicos
Asignacin de alias de E/S
Motor_Run = Local:2:O.Datos.0 (O2:0/0)

CREAR UN PROYECTO
1 Cmo iniciar el Software de programacin RSLogix
5000
En este apartado de la sesin, se iniciar el software RSLogix 5000, lo que le permitir
programar un procesador.
1. Haga doble clic en el acceso directo RSLogix 5000 que encontrar en el escritorio del
equipo para iniciar el programa RSLogix 5000.
2. Cree un proyecto RSLogix 5000 nuevo seleccionando File > New (archivo > nuevo)
en el men de la barra de herramientas.

New Controller (nuevo controlador) .Desde la ventana New Controller definir el


proyecto.
Type (tipo): se trata del tipo de controlador Logix que va a utilizar. Puede ser un
controlador ControlLogix, FlexLogix, CompactLogix, DriveLogix o SoftLogix. nicamente
se precisa un paquete de software de programacin para todos los controladores Logix.
Revision (revisin): aqu selecciona la revisin de firmware con la que se crear el
proyecto. La revisin 16 es actualmente la ltima.
Name (nombre): El nombre del controlador y del proyecto.
Chassis type (tipo de chasis): seleccione las dimensiones del chasis que va a utilizar.
Esto no es aplicable a los controladores sin rack.
Slot (ranura): El nmero de ranura en la que desea que se instale el controlador. Esto no
es aplicable a todos los tipos de controladores. Por ejemplo, CompactLogix se encuentra
fijo en la ranura cero
El Controller Organizer (organizador del controlador) aparece en la parte
izquierda de la ventana del RSLogix5000, con una carpeta llamada Controller
Controller1. Ya ha creado su primer proyecto del controlador. En este momento no
existe E/S, base de datos de tags ni ninguna lgica asociada al controlador.

El Controller Organizer (organizador del controlador) es una representacin grfica del


contenido del archivo de su controlador.
Desde aqu podr ver un directorio de carpetas y archivos que contienen toda la
informacin sobre los programas y datos del archivo del controlador actual. Las carpetas
principales que aparecen por defecto en este directorio son:

Controller File Name (nombre del archivo del controlador)


Tasks (tareas)
Motion Groups (grupos de movimiento)
Trends (tendencias)
Data Types (tipos de datos)
I/O Configuration (configuracin E/S)

Junto a cada carpeta hay un cuadro que contiene un signo + o -. El signo + indica que
la carpeta est cerrada. Haga clic en l para expandir el directorio y visualizar los archivos
contenidos en la carpeta. El signo - indica que la carpeta ya est abierta, y que se puede
ver su contenido.

Cmo agregar lgica de escalera a la rutina


principal
Cmo agregar lgica de escalera a la rutina principal

En la presente sesin agregar un cdigo para un circuito de control de marcha /paro de


un motor. As comprobar lo sencillo que resulta programar con el software RSLogix
5000.
En las sesiones utilizaremos nicamente la programacin de lgica de escalera, pero los
controladores Logix tambin se pueden programar mediante Function Block (bloque de
funcin), Sequential Function Charts (grfico secuencial de funciones) y Structured Text
(texto estructurado). Puede seleccionar el lenguaje del programa que mejor se adapte a
su aplicacin.
Continuar utilizando el proyecto que ya est abierto.
1. En el organizador del controlador, abra la carpeta MainProgram haciendo doble clic en
+.

2. Una vez abierta, MainProgram aparece tal y como se muestra a continuacin:

3. Haga doble clic en el icono MainRoutine.


A continuacin se abre el editor de rutina. Y aparece un rengln vaco, tal y como se
muestra a continuacin:

4. En la barra de herramientas de instrucciones, haga clic con el botn izquierdo del ratn
y mantngase en la instruccin Examine if Closed (XIC) (comprobar si est cerrada).

5. Arrastre XIC al rengln 0 hasta que el punto verde aparezca, como se muestra en la
ilustracin de arriba. Suelte el botn del ratn en el lugar donde desee colocar su
instruccin.
Compruebe que su rengln tiene el mismo aspecto que el que aparece en la siguiente
ilustracin:

6. En la barra de herramientas de instrucciones, haga clic con el botn izquierdo del ratn
y mantngase en la instruccin Examine if Open (XIO) (comprobar si est abierta).
7. Arrastre XIO al rengln 0 hasta la derecha de la instruccin XIC, como se muestra en la
ilustracin de arriba. De nuevo aparece un punto verde a la derecha de la instruccin XIC,
que indica dnde se ubicar su nueva instruccin. Suelte el botn del ratn en el lugar
donde desee colocar su instruccin.
8. Compruebe que su rengln tiene el mismo aspecto que el que aparece en la siguiente
ilustracin:

9. En la barra de herramientas de instrucciones, haga clic con el botn izquierdo del ratn
y mantngase en la instruccin Output Energize (OTE) (activacin salida).
10. Arrastre OTE al rengln 0 hasta la derecha de la instruccin XIO, como se muestra en
la ilustracin de arriba. De nuevo aparece un punto verde a la derecha de la instruccin
XIO, que indica dnde se ubicar la instruccin OTE. Suelte el botn del ratn en el lugar
donde desee colocar la instruccin.
11. Compruebe que su rengln tiene el mismo aspecto que el que aparece a continuacin:

A continuacin aadiremos una bifurcacin en la instruccin XIC.


12. Haga clic en la instruccin XIC para seleccionarla, tal como se muestra
a continuacin:
13. En la barra de herramientas de instrucciones, haga clic en la instruccin
Branch (bifurcacin).
Y entonces se introduce una bifurcacin en el rengln.

14. Haga clic con el botn izquierdo del ratn y mantngase en la parte de la bifurcacin
destacada en azul y arrastre su parte de la bifurcacin seleccionada hasta la izquierda de
la instruccin XIC.
15. Site la bifurcacin sobre el punto verde y suelte el botn del ratn.

16. En la barra de herramientas de instrucciones, haga clic con el botn izquierdo


del ratn y mantenga la instruccin XIC
17. Arrastre XIC hacia la bifurcacin que acaba de crear hasta que aparezca el
punto verde.
El contenido del rengln debe ser igual que el que aparece a continuacin.

Ya ha terminado de agregar el rengln.


18. Compruebe que el rengln completo tiene el mismo aspecto que el que aparece en la
siguiente ilustracin.

19. Para guardar el programa, haga clic en File > Save As (archivo > guardar como) en la
barra de herramientas, e introduzca el nombre Controller1.ACD.
As se guardar el programa en el directorio predeterminado del programa, que es
C:\RSLogix 5000\Projects\.

Creacin de tags para el cdigo de escalera


En esta parte de la sesin crear los tags necesarios para el programa. En
PLC tradicionales, la direccin de memoria fsica identifica todos los elementos de
datos; por ejemplo, N7:0. En los controladores Logix no existe un formato numrico
fijo. Utilizamos tags. Continuar utilizando el proyecto que ya est abierto.

Qu es un tag y por qu funcionan mejor?


Un tag es un nombre basado en texto para un rea de memoria.
Mediante un sistema basado en texto, puede utilizar el nombre del tag para documentar
su cdigo de escalera y organizar sus datos de forma que refleje su maquinaria. Por
ejemplo, podra crear un tag con el nombre North_Tank_Pressure. Esto ayuda a acelerar
la generacin y depuracin de cdigos. Todos los nombres de los tag se almacenan en el
controlador.
Vamos a crear 3 tags para el programa: Motor_Start, Motor_Stop y Motor_Run.

En primer lugar crear el tag Motor_Start. Haga clic con el botn derecho del ratn en
el smbolo ? de la primera instruccin XIC y seleccione New Tag (nuevo tag).

continuacin aparece la ventana New Tag (nueva etiqueta).

Creacin de un tag
Al crear un tag, existen diversos atributos para cada tag. Los atributos principales que nos
interesan en esta sesin son:
Tag Type (tipo de tag): define cmo funciona el tag dentro del proyecto.
Base: almacena un valor o unos valores para su uso por parte de la lgica dentro de un
proyecto.
Alias: un tag que representa a otro tag.
Produced (producidos): datos enviados a otro controlador.
Consumed (consumidos): datos recibidos de otro controlador.
Data Type (tipo de datos): define el tipo de datos que almacena el tag. Por ejemplo,
Boolean, Integer, Real, String, etc.
Scope (alcance): define cmo se accede a los datos en el proyecto.
Puede ser bien al alcance del controlador, datos globales accesibles a travs del
controlador, o bien al alcance del programa; esto es, datos accesibles para un programa
concreto.

Introduzca los parmetros tal como se muestra a continuacin.

Haga clic en OK para aceptar y crear el tag.

El rengln tendr ahora el mismo aspecto que el que aparece en la ilustracin


de abajo.

Haga clic con el botn derecho del ratn en el smbolo ? de la instruccin XIO
y seleccione New Tag (nuevo tag).

De nuevo aparece la ventana New Tag:

Introduzca los parmetros tal como se muestra a continuacin:

Haga clic en OK para aceptar y crear el tag.

Compruebe que el rengln tiene el mismo aspecto que el que aparece en la siguiente
ilustracin:

A continuacin crear el tag Motor_Run.

Haga clic con el botn derecho del ratn en el smbolo ? de la instruccin OTE
y seleccione New Tag (nuevo tag).

A continuacin aparece la ventana New Tag (nueva etiqueta).


Introduzca los parmetros tal como se muestra a continuacin:
Haga clic en OK para aceptar y crear el tag.

Haga clic con el botn izquierdo del ratn y mantngalo sobre el tag Motor_Run, en la
instruccin OTE.

Arrastre el tag Motor_Run hasta la instruccin XIC hasta que aparezca un punto verde
junto al smbolo ?.. A continuacin suelte el botn del ratn.

Haga clic en el rengln (End). Las e ya han desaparecido.

El software RSLogix 5000 verifica todos los renglones automticamente justo cuando
termina de hacer clic con el ratn. Esto simplifica la programacin.
El contenido del rengln debe ser igual que el que aparece a continuacin:

Para guardar el programa, haga clic en el icono Save (guardar) de la barra de


herramientas.

La base de datos de tags de Logix, en contraste con las direcciones de memoria fijas de
un PLC tradicional, le ayuda a crear un cdigo autodocumentado. Esto significa que no
tiene que utilizar descripciones de direcciones o smbolos para facilitar la lectura
del cdigo.

Monitorizar/editar tags
En esta parte de la sesin veremos la monitorizacin/edicin de tags en RSLogix 5000.
Asimismo, trataremos el concepto de tag accesibles desde el controlador frente a tags
accesibles desde el programa.
Continuar utilizando el proyecto que ya est abierto.
Desde el organizador del controlador, haga doble clic en Controller Tags (tags del
controlador).

Aparece la ventana de Monitorizar/Editar tag. En la esquina inferior izquierda de la


ventana, ver dos pestaas con el nombre Monitor Tags (monitorizar tags) y Edit Tags
(editar tags), como se muestra a continuacin.

Fichas Monitor/Edit tags (monitorizar/editar tags)


Si est seleccionada la pestaa Monitor Tags, se muestra el valor real de los tags. Por
ejemplo, si quisiera ver un botn de entrada, el software mostrara el tag del botn
activado o desactivado.
Si la pestaa Edit Tags est seleccionada, se pueden crear tags NUEVOS, y se pueden
modificar las propiedades de los tag existentes.
Si tiene dificultades para crear o modificar los parmetros de un tag, compruebe que la
pestaa Edit Tags est seleccionada.

Al principio no hay tags, pero recuerda que acabas de crear 3 tags.

Observe que en la esquina superior izquierda de la ventana del editor de tags hay un
campo denominado Scope (alcance). En apartados anteriores de la sesin ya hablamos
brevemente sobre los tags al alcance del controlador y del programa. Actualmente, la
seleccin se encuentra en Controller1(controller).

Cuando creamos los tags anteriormente, lo hicimos al alcance del programa.

Alcance de datos
Al crear un tag, lo puede definir como un tag de controlador (datos globales) o un tag de
programa para un programa especfico (datos locales).

Los datos al alcance del programa se encuentran aislados de otros programas. Las
rutinas no pueden acceder a los datos que se encuentren al alcance de otro programa.
As, puede utilizar el nombre de tag de un tag de alcance de programa en mltiples
programas.

2. Haga clic en la flecha hacia abajo para seleccionar el cuadro Scope (alcance).

3. Seleccione MainProgram.

El editor de tags ha cambiado a la vista de programa, y ahora puede ver los tags que cre
anteriormente.

4. Para guardar el programa, haga clic en el icono Save (guardar) de la barra de


herramientas.

Configurar E/S
A continuacin veremos cmo configurar E/S para nuestro proyecto. Para establecer
comunicacin con mdulos de E/S, debe aadir mdulos a la carpeta de configuracin
E/S.
Continuar utilizando el proyecto que ya est abierto.
En esta sesin aadiremos los siguientes mdulos de E/S.

1769-IQ16F: mdulo de entrada de 16 puntos 24 V CC en la ranura 1


1769-OB16P: mdulo de salida de 16 puntos 24 V CC en la ranura 2
1769-IF4XOF2: mdulo de combinacin analgico E/S en la ranura 3

CompactLogix
En esta parte de la sesin realizar las siguientes tareas:

Aadir mdulos de Compact I/O y Point I/O a su aplicacin


Visualizar los tags de E/S que se han creado automticamente
Aprender sobre la asignacin de alias a los tags

Cmo agregar mdulos de Compact I/O


1. En el organizador del controlador, haga clic con el botn derecho del ratn en I/O
Configuration (configuracin de E/S) y seleccione New Module (nuevo mdulo).

La ventana Select Module (seleccionar mdulo) aparece como se muestra a continuacin:

2. Desplcese hacia abajo en la lista Digital hasta que encuentre 1769-IQ16F.

3. Seleccione el mdulo 1769-IQ16F.

4. Haga clic en OK (aceptar).

Al hacer esto, aparece el asistente de Module Properties (propiedades del mdulo) para
1769-IQ16F.
Para su informacin
Asistente de configuracin de mdulos
Cuando aada un mdulo de E/S al sistema, pasar por el asistente de configuracin de
mdulos. El asistente le permite completar paso a paso toda la configuracin necesaria
para un mdulo.
Posteriormente podr acceder a esta informacin haciendo doble clic en un mdulo en la
carpeta I/O Configuration (configuracin de E/S) o

a travs de la monitorizacin/edicin de tags.

En Logix ya no se precisan conmutadores de seleccin o puentes para configurar los


mdulos E/S. Los mdulos E/S se configuran a travs del software. Esto supone un
ahorro de tiempo cuando se
configura un sistema. La configuracin de todos los mdulos forma parte del programa del
controlador, y se descarga al mdulo desde el controlador; lo que facilita la sustitucin de
un mdulo de E/S si falla.

5. Introduzca el Name (nombre) y la Slot (ranura), tal como se muestra a continuacin.

Para su informacin
Name (nombre):

Tenga en cuenta que Name (nombre) puede ser cualquier nombre alfanumrico que
desee asignar el usuario y que cumpla con la IEC 1131-3. La IEC1131-3 bsicamente
indica que el nombre debe
comenzar con un carcter alfabtico, puede tener un mximo de 40 caracteres y no puede
contener ciertos caracteres como % #.

6. Haga clic en el botn Change (cambiar) y compruebe que la informacin de Electronic


Keying (codificacin electrnica) est configurada en mdulo compatible, como se
muestra a continuacin, y haga clic en OK.

Para su informacin
Comm Format (formato de comunicaciones)
Determina la estructura de los datos de los tags que estn asociados con el mdulo.
Muchos mdulos de E/S aceptan diferentes formatos.
Cada formato utiliza una estructura de datos diferente.
Electronic Keying (codificacin electrnica)
Al introducir un mdulo en la ranura de un chasis, el controlador compara la informacin
que lee del nuevo mdulo con la configuracin que hizo el usuario de esa ranura en
concreto para su proyecto. Se leen y comparan los siguientes datos:

Vendor (vendedor), Product Type (tipo de producto), Catalog Number (nmero de


catlogo), Major Revision (revisin), Minor Revision (revisin menor).

El usuario puede seleccionar una de las siguientes opciones de codificacin de mdulo


durante la configuracin inicial del mdulo:
Exact Match (coincidencia exacta) todos los parmetros descritos anteriormente deben
coincidir, o el mdulo introducido rechazar la conexin.
Compatible Module (mdulo compatible) se deben cumplir los siguientes criterios o, de
lo contrario, el mdulo introducido rechazar la conexin: Los tipos de mdulos, el nmero
de catlogo y la
revisin deben coincidir, y la revisin menor del mdulo fsico debe ser igual o superior a
la especificada en el software.
Disable keying (desactivar codificacin) No se utiliza codificacin.

7. Haga clic en la pestaa Connection (conexin) para ver los datos del Requested Packet
Interval (intervalo solicitado de paquetes).
Para su informacin
Requested Packet Interval (RPI, intervalo de paquetes solicitado) El Requested Packet
Interval (RPI) especifica el periodo en que los datos se actualizan hasta y desde el
mdulo. Los intervalos RPI se configuran en milisegundos. El intervalo es de 0,2 ms a 750
ms para este mdulo en particular.

8. Eche un vistazo al men Connection (conexin) y desactive la casilla de verificacin


Major Fault on Controller if Connection Fails (fallo grave en el controlador si falla la
conexin). Al desactivar esta funcin evitamos que el
controlador se configure en estado de fallo grave si el mdulo est desconectado del
chasis.

9. Haga clic en OK para aceptar.

En el organizador del controlador, la carpeta I/O Configuration (configuracin de E/S)


debe tener el siguiente aspecto:

10. En el organizador del controlador, haga clic con el botn derecho del ratn en I/O
Configuration (configuracin de E/S) y seleccione New Module (nuevo mdulo).

11. Desplcese hacia abajo por la lista Digital hasta que encuentre 1769-OB16P.

12. Seleccione el mdulo 1769-OB16P.

13. Haga clic en OK (aceptar).


14. Al hacer esto, aparece el asistente de Module Properties (propiedades del mdulo)
para 1769-IB16P. Introduzca el Name (nombre) y la Slot (ranura), tal como se muestra a
continuacin.

15. Haga clic en el botn Change (cambiar) y compruebe que la informacin de Electronic
Keying (codificacin electrnica) est configurada en mdulo compatible, como se
muestra a continuacin, y haga clic en OK.

16. Haga clic en la pestaa Connection (conexin) para ver los datos del Requested
Packet Interval (intervalo solicitado de paquetes).
17. Haga clic en OK para aceptar.
18. Aada otro mdulo en la Slot 3 (ranura 3). A continuacin seleccione 1769- IF4XOF2
en el apartado Analog (analgico).

19. Acceda a la pestaa Input Configuration (configuracin de entrada) y active Input 1.


Acceda a la pestaa Output Configuration (configuracin de salida) y active Input 1.

20. Haga clic en OK para cerrar esta ventana de propiedades. Su configuracin de I/O
(E/S) debe tener el siguiente aspecto:

21. . Para guardar el programa, haga clic en el icono Save (guardar) de la barra de
herramientas.
Visualizar los tag de E/S que acaba de crear Una vez hemos configurado los mdulos
CompactLogix I/O del proyecto, veamos cmo se presenta la informacin en RSLogix
5000.
Continuar utilizando el proyecto que ya est abierto.
22. Desde el Controller Organizer (organizador del controlador), haga doble clic en
Controller Tags (tags del controlador).

22. A continuacin aparece la ventana del editor de tags.

En la esquina superior izquierda del editor de tags, observar que se encuentra en el


apartado del Controller Scope. Todos los tags de mdulos de E/S se crean en el
Controller Scope.

23. Cambie a monitorizar tags haciendo clic en la pestaa Monitor Tags (monitorizar tags).

24. Expanda y observe los tags de los mdulos de E/S haciendo clic en +.
En la configuracin de tags de todos los mdulos, encontrar todos los datos que ha
introducido y seleccionado a partir del asistente de configuracin de mdulos.
25. Para guardar el programa, haga clic en el icono Save (guardar) de la barra de
herramientas.
Asignar tags de alias
En esta parte de la sesin hablaremos sobre los tag de alias.
Continuar utilizando el proyecto que ya est abierto.

Para su informacin
Asignacin de alias
Un alias permite crear un tag que represente a otro. Ambos comparten el mismo valor.
Cuando el valor de uno de los tags cambia, el otro tambin cambia.

Utilice los alias en las siguientes situaciones:

Programar lgica con antelacin a los diagramas de cableado


Asignar un nombre descriptivo a un dispositivo de E/S
Proporcionar un nombre ms simple a un tag complejo
Utilizar un nombre descriptivo para un elemento de una matriz
26. Desde el organizador del controlador, haga doble clic en MainRoutine.

En la ltima parte de la sesin aadimos mdulos de E/S al proyecto. Ahora asociaremos


los tag del programa a los mdulos de E/S.
Motor_Start se asociar al punto de entrada 0 de 1769-IQ16F en la ranura 1.
Motor_Stop se asociar al punto de entrada 1 de 1769-IQ16F en la ranura 1.
Motor_Run se asociar al punto de salida 0 de 1769-OB16P en la ranura 2.
27. Haga clic con el botn derecho del ratn en el tag Motor_Start y seleccione Edit
Motor_Start Properties.

A continuacin aparece la ventana Tags Properties (propiedades del tag) de Motor_Start.


Actualmente, el tag est definido como un tag base.
28. Cambie el Type (tipo) a Alias y observe que la ventana Tag Properties (propiedades
del tag) cambia.

29. Haga clic en la flecha hacia abajo hasta Alias For (alias para). A continuacin aparece
el buscador de tags.

Debe seleccionar su direccin en los tag al alcance del controlador. (Nota: el tamao de
esta ventana se puede modificar).
30. Asegrese de que el botn Controller (controlador) est activado.
El contenido de la pantalla cambiar y mostrar sus tags de alcance del controlador

31. Expanda Local:1:I y seleccione Local:1:I.Data.


32. Haga clic en la flecha hacia abajo hasta Local:1:I.Data junto a su tipo de datos (DINT).
A continuacin se abrir la tabla de puntos de datos del mdulo 1769-IQ16F.
33. Seleccione 0 en la tabla, tal y como se muestra a continuacin:

Al seleccionar 0 en el buscador de tags la ventana se cierra, y el cuadro de dilogo Tag


Properties (propiedades del tag) tiene el siguiente aspecto:

Motor_Start est ahora asociado a Local:1:I.Data.0. Esto corresponde al 1769- IQ16F en


la ranura 1.
34. Haga clic en OK para cerrar y aplicar los cambios al tag Motor_Start.

35. Siguiendo los pasos anteriores, asocie los dos tag restantes del siguiente modo:
Motor_Stop = Local:1:I.Data.1
Motor_Run = Local:2:O.Data.0

Al finalizar, el cdigo de escalera debe tener el siguiente aspecto.

36. Para guardar el programa, haga clic en el icono Save (guardar) de la barra de
herramientas.

37. Minimice el software RSLogix 5000.

Cmo conectar su ordenador al controlador


Cmo conectar su ordenador al controlador

Les mostraremos las operaciones en lnea que puede realizar con el software
RSLogix5000. En esta sesin realizar las siguientes tareas:

iniciar el software de comunicaciones RSLinx


configurar su controlador de comunicaciones
Iniciar el software RSLinx
En este apartado de la sesin iniciar el software RSLinx, que le permitir configurar el
controlador que utilizar para establecer comunicacin con el procesador Logix en la
unidad de demostracin.
1. Haga doble clic en el icono RSLinx del escritorio para iniciar el software RSLinx o vaya
a INICIO > Todos los programas > Rockwell Software > RSLinx > RSLinx.
2. Haga clic en el icono RSWho .ICONO
Aparece la pantalla de Rockwell Software RSLinx Gateway - [RSWho - 1].

WHO

RSWho
La pantalla RSWho es realmente una interfaz de navegador de red de RSLinx, que le
permite visualizar todas sus conexiones de red activas.
En la parte izquierda se puede visualizar la estructura de control de rbol, que muestra las
redes y los dispositivos de forma jerrquica. Si una red o un dispositivo est contrado,
como indica el signo +, puede hacer clic en el signo + o doble clic en el icono de la red o
el dispositivo para expandir la vista y comenzar a explorar. Si una red o un dispositivo est
expandido, como indica el signo -, puede hacer clic en el signo - o doble clic en el icono
de la red o el dispositivo para contraerlo.
En la parte derecha de RSWho se puede visualizar el control de lista, que consiste en una
representacin grfica de todos los dispositivos presentes en la red.

Cmo agregar el driver AB_ETHIP-1 (Ethernet/IP)


En este apartado de la sesin aadir el driver Ethernet/IP, que utilizar para establecer
comunicacin con su procesador Logix.
1. En el men Communications (comunicaciones), seleccione Configure Drivers
(configurar drivers).
A continuacin aparece el cuadro de dilogo de Configure Drivers (configurar drivers).

CONFIGURANDO

2. En el men desplegable Available Driver Types (tipos de controladores disponibles),


seleccione EtherNet/IP Driver (controlador EtherNet/IP) y haga clic en el botn Add New
(aadir nuevo).
En RSLinx pueden observarse dos controladores Ethernet diferentes:

controlador EtherNet/IP y dispositivos Ethernet. Por lo general, debe utilizar el nuevo


controlador EtherNet/IP... realizar una bsqueda automtica y encontrar todos los
dispositivos compatibles con EtherNet/IP en la red. Algunos productos de Ethernet de
Rockwell ms antiguos no se pueden encontrar a travs de este controlador. El
controlador de dispositivos Ethernet ms antiguos funciona con todos los productos
Ethernet de Rockwell, pero nicamente buscar una direccin IP que le indique
manualmente que busque. Cuando es necesario, se pueden tener ambos tipos de
controladores o varios ejemplos de cada tipo activos en RSLinx al mismo tiempo.

3. Haga clic en OK para aceptar el nombre por defecto (AB_ETHIP-1).

DRIVERS LAN

4. Compruebe que el botn de control Browse Local Subnet (explorar subred local) est
marcado y, a continuacin, haga clic en OK.
CONFIGURANDO

5. Para salir del cuadro de dilogo de configuracin del variador, haga clic en Close
(cerrar).

Cmo cargar el proyecto del ordenador en el


controlador
En esta parte de la sesin descargar el proyecto.
1. Maximice RSLogix 5000 y su proyecto Controller1.ACD.
2. En el men Communications (comunicaciones), seleccione Who Active (Quin est
activo).
A continuacin aparece la ventana Who Active (Quin est activo).
3. Expanda la vista haciendo clic en el signo + hasta que la pantalla tenga el mismo
aspecto que la siguiente ilustracin. Utilice el puerto Ethernet 1769-L32E con la direccin
IP que encontrar en un papel en su escritorio.

4. Haga clic en CompactLogix Processor, 1769-L32E controller en la ranura 00.


5. Haga clic en Download (descargar).
El programa le pedir que verifique la descarga.
6. Cuando aparezca el siguiente aviso, haga clic de nuevo en Download (descargar).
7. A continuacin, el proyecto se comenzar a descargar a su controlador.
Si su controlador se encontraba en modo RUN antes de la descarga, puede que deba
volver al modo RUN. Si se le pregunta si desea hacerlo, seleccione YES.
En este momento se encuentra en lnea con el controlador, y los LED de
estado coincidirn con los LED de su controlador.
8. Compruebe que el LED I/O (E/S) est en verde de forma continua. Si el LED queda
iluminado en verde, contine con la siguiente sesin.

Cmo configurar el controlador en modo Run y comprobar el programa


1. Si no se encuentra ya en modo run (ejecucin), en la seccin central del controlador
seleccione Run Mode (modo ejecucin).

El controlador se encuentra en modo ejecucin. Para comprobarlo, observe el LED Run


del controlador. Debe estar iluminado en color verde. Tambin se

puede comprobar a travs de RSLogix 5000, observando la seccin central del


controlador.

Observe que esta ilustracin es igual que la seccin central de su controlador.


2. En el organizador del controlador, expanda MainProgram haciendo doble clic en +.

3. Haga doble clic en MainRoutine para iniciar el editor de escalera.

Nota: Para que la siguiente seccin de la sesin resulte ms clara, mostramos capturas
de pantalla con las direcciones asociadas ocultas. En su programa ver que tiene las
direcciones de alias que previamente configur en el ejercicio de la sesin. No modifique
los alias.

A continuacin ver la lgica de escalera. Observe los rieles de tensin verdes a ambos
lados de la escalera. Esto indica que el usuario est en lnea y la rutina se
est ejecutando.
Observe que la instruccin XIO Motor_Stop est en verde. Esto significa que esta
instruccin se encuentra en estado verdadero o en estado on. Y ello se debe a
que el botn Motor_Stop no est pulsado.

4. Pulse el botn Motor_Stop en el panel de botones.


Esto correlaciona la instruccin XIO para Motor_Stop. Observe que ya no est en verde. Y
ello se debe a que la instruccin ya no es verdadera.

5. Pulse el botn Motor_Start.


La instruccin XIC se convertir en verdadera y se pondr verde. Motor_Run se activar
(se pondr verde). Y el piloto luminoso Motor_Run de su estacin de
trabajo se iluminar.

6. Compruebe que la salida Motor_Run permanece iluminada cuando suelte el botn


Motor_Start.

La lgica de escalera que acaba de escribir es un circuito simple sellado (sealin) para el
arranque/detencin de un motor o de un control de 3 cables.

7. Pulse el botn Motor_Stop y compruebe que la salida Motor_Run se apaga.

8. Para guardar el programa, haga clic en Save (guardar) en la barra de herramientas y


cierre RSLogix5000.

Cmo agregar lgica y tags en lnea


En la presente sesin trabajar con la edicin en lnea. Realizar las siguientes tareas:
Aadir un temporizador a la lgica, cuya ejecucin se basar en el arranque del motor.
Aadir lgica de escalera para reiniciar el temporizador cuando el motor se detenga.
Leer valores analgicos del potencimetro y mostrarlos en el indicador numrico. La
ejecucin se basar en el arranque del motor.
Continuar utilizando el proyecto que ya est abierto.

Aadir el temporizador a la lgica

1. Haga clic con el botn derecho del ratn en la zona azul situada a la izquierda del
rengln cero y seleccione Start Pending Rung Edits (iniciar modificacin de renglones
pendientes).

EDIT

El editor de escalera aparece como se muestra a continuacin:

EDIT

El rengln con las I en los rieles de tensin es el rengln que editar.


2. Haga clic en la instruccin OTE para resaltarla.

EDIT

3. En la barra de herramientas de instrucciones, haga clic en la pestaa Timer/Counter


(temporizador/contador).

EDIT

4. Haga clic en el icono Timer On (TON) (activar temporizador).

EDIT

Se introduce un temporizador en el cdigo, a la derecha de la instruccin OTE.

En RSLogix 5000 puede enlazar instrucciones de salida. No es necesario crear


bifurcaciones.

5. Cuando el Timer (temporizador) est seleccionado, introduzca la instruccin Move


(MOV) haciendo clic en el botn MOV de la barra de herramientas de instrucciones.

Su rengln tiene el siguiente aspecto:

EDIT

EDIT

6. En la instruccin Move (mover), haga doble clic en el smbolo ? que aparece junto a
Source (fuente) y a continuacin haga clic en la flecha desplegable.
Aparece una lista desplegable:

EDIT

7. Seleccione Local:3:I.Ch1Data (donde I es Input) como Source (origen). Como destino,


realice la misma operacin, pero seleccione Local:3:O.Ch1Data (donde O es Output).
Con esta instruccin, movemos el valor procedente del potencimetro (Local:3:I.Ch1Data)
a la salida (Local:3:O.Ch1Data) que se muestra en el indicador numrico.

8. En la instruccin del temporizador, haga clic con el botn derecho del ratn en la zona
azul situada junto a la palabra Timer y seleccione New Tag (nuevo tag).

EDIT

A continuacin aparece la ventana New Tag (nuevo tag). Observar que el tipo de datos
se encuentra ya configurado en TIMER. Esto se debe a que est creando un tag en una
instruccin del temporizador.

9. En el campo Name (nombre) introduzca Timer y a continuacin haga clic en OK.

EDIT

10. Compruebe que el tag se ha creado en la instruccin del temporizador, como se


muestra a continuacin:

EDIT

11. Haga doble clic en 0, en la instruccin del temporizador y, a continuacin, en la


palabra Preset (preconfigurar).
12. Introduzca un valor de 32767.

En Logix el valor preconfigurado del temporizador es un DINT de 32 bits, lo que significa


que el valor mximo de sus temporizadores puede ser: 2,147,483,647
13. Pulse Enter (intro). Su instruccin TON debe tener el mismo aspecto que la que
aparece a continuacin.

EDIT

Su valor predefinido es de 32.767 milisegundos. Ponga el valor acumulado en cero. Ya


puede comprobar las modificaciones que ha realizado.
14. Haga clic en el icono Finalize All Edits (finalizar todas las modificaciones) .
15. Haga clic en YES cuando se le pregunte si desea finalizar las modificaciones.
El editor de escalera aparece como se muestra a continuacin:

EDIT

Ahora debemos aadir un rengln que reinicie el temporizador cuando se pulse


Motor_Stop (DI1).
16. Haga clic con el botn derecho del ratn en el rengln (End) rung y seleccione Add
Rung (agregar rengln).

EDIT

17. En la barra de herramientas de instrucciones, haga clic en el icono RES .


As, se introducir una instruccin para reiniciar el temporizador en el rengln.

EDIT

18. En la instruccin del temporizador en el rengln cero, haga clic y mantngase en la


palabra Timer (temporizador).
19. Arrastre el tag Timer hasta la instruccin RES, y aparecer un punto verde junto a la
instruccin. Suelte el botn del ratn.

EDIT

20. Haga clic con el botn derecho del ratn en la instruccin XIO (Motor_Stop) en el
rengln cero y seleccione Copy Instruction (copiar instruccin).

EDIT

21. Haga clic derecho a la izquierda del rengln 1 y seleccione Paste (pegar).

EDIT

22. Haga doble clic en la instruccin XIO que ha pegado.

EDIT

Ahora puede editar la instruccin.


23. Escriba XIC en lugar de XIO.
24. Cuando haya finalizado, pulse Enter.
El contenido del rengln debe ser igual que el que aparece a continuacin.

EDIT

Ya puede aceptar las modificaciones del programa que ha realizado.


25. Haga clic en el icono Finalize All Edits (finalizar todas las modificaciones)
.EDIT
26. Cuando aparezca el siguiente cuadro de dilogo, haga clic en Yes. Esto permite que
el software y el controlador agrupen las modificaciones que ha realizado.

EDIT

27. Compruebe este programa:


Pulse el botn Motor_Start.
Compruebe que Motor_Run se ilumina (la luz de la unidad de demostracin debe estar
iluminada), la instruccin Timer comienza a incrementarse y, cuando activa el
potencimetro, el valor del indicador numrico cambia. El valor del indicador muestra un
rango de 0-100%.
A continuacin, pulse el botn Motor_Stop.
Compruebe que Motor_Run se apaga (la luz desaparece), el temporizador se reinicia y
ya no puede modificar el valor del indicador numrico.
En la presente sesin ha aprendido lo sencillo que resulta aadir instrucciones mientras
est en lnea con el controlador.

Cmo crear y ejecutar una tendencia

En la presente sesin veremos la funcin integrada de RSLogix 5000 para crear


tendencias.
En esta sesin, el alumno:
Crear una tendencia para observar el valor acumulado de la instruccin Timer
(temporizador).
Esto se realizar en lnea con el programa de la sesin anterior.
Para su informacin

Crear una tendencia


La creacin de tendencias bsicas en RSLogix 5000 le permite visualizar de forma
grfica los datos mostrados en un periodo de tiempo. Los datos se muestran en un
intervalo peridico que se puede configurar de 10 milisegundos hasta 30 minutos.
RSLogix 5000 le permite crear una tendencia y guardarla como parte del archivo de su
proyecto.
La creacin de tendencias bsicas tiene las siguientes restricciones:
puede crear tendencias de elementos de datos tipo BOOL, SINT, INT, DINT, y REAL, est
limitado a mostrar ocho elementos de datos nicos, y slo puede utilizar una tendencia
activa cada vez.

Cmo crear y ejecutar una tendencia


1. En el organizador del controlador, haga clic con el botn derecho del ratn en Trends
(tendencias) y seleccione New Trend (nueva tendencia).

TREND

2. En el campo Name (nombre) introduzca Timer_Trend (tendencia de temporizador).

TREND

3. Haga clic en Next (siguiente).


A continuacin aparece la ventana New Trend Add/Configure Tags (agregar nueva
tendencia/configurar tags).

TREND

4. Queremos crear una tendencia del valor acumulado del temporizador. Cuando aadi
el temporizador, el tag se cre en el alcance del programa, de modo que debemos
seleccionar el tag MainProgram, como se muestra a continuacin:

TREND

5. Expanda el tag del Timer (temporizador) haciendo clic en +.

TREND

6. Seleccione Timer.ACC y, a continuacin, haga clic en el botn Add (agregar).


As, se aadir el tag Timer.ACC a la lista Tags To Trend (tags para tendencias).

TREND

7. Haga clic en Finish (finalizar).

A continuacin aparece la ventana Trend.

TREND

8. Inicie la tendencia haciendo clic en Run (ejecutar).


9. Inicie el temporizador en el programa pulsando el botn Motor_Start de su estacin de
trabajo.

10. Compruebe que ve la captura de datos de Trend del Timer.ACC, como se muestra en
la ilustracin de abajo:

TREND

11. Intente conmutar el botn Motor_Start y observe la tendencia.


12. Cuando haya terminado de explorar la tendencia, haga clic en Stop.

Utilizar la ayuda de RSLogix 5000

En la presente sesin conocer el amplio sistema de ayuda en lnea de RSLogix 5000.


En esta sesin trataremos los siguientes temas:

Ayuda sobre instrucciones


Esquemas de cableado de mdulos
Material de referencia en lnea

Proyectos de muestra de venta a terceros


La visita rpida guiada
Ayuda sobre instrucciones
1. En el men desplegable Help (ayuda) seleccione Instruction Help (ayuda sobre
instrucciones).

HELP

2. Haga clic en una instruccin para localizar su descripcin, detalles sobre sus
parmetros e instrucciones relacionadas, junto con ejemplos sobre cmo utilizar la
instruccin.
Utilizacin de material de referencia en lnea

HELP
1. En el men desplegable Help (ayuda) seleccione Online Books (manuales en lnea).

HELP

Cuando instala el software RSLogix 5000, tambin tiene la opcin de instalar el material
de referencia en lnea. Si est instalado, lo puede visualizar a travs de
la ayuda de RSLogix 5000.
2. Descargue los diferentes tipos de manuales que estn disponibles a travs de esta
herramienta.

Proyectos de muestra de productos de terceros

3. En el men desplegable Help (ayuda) seleccione Vendor Sample Projects (proyectos


de productos de otros suministradores). El programa Adobe Acrobat se abrir y le
mostrar diversos mdulos de terceros que le permiten visualizar y reutilizar programas
de muestra para RSLogix 5000.

HELP

4. Cuando haya finalizado, cierre Adobe Acrobat.


Inicio rpido, Centro de aprendizaje, Centro de recursos
5. En el men desplegable Help (ayuda) seleccione Quick Start (inicio rpido).
Si alguna vez necesita refrescar la memoria, Quick Start es una buena solucin para
repasar los principios bsicos para configurar RSLinx, crear un proyecto
RSLogix 5000 y descargarlo a un controlador.