Está en la página 1de 18

CAPITULO II

INTRODUCCIÓN AL
SOFTWARE DE
PROGRAMACIÓN RSLOGIX
500

OBJETIVOS

• Identificar los componentes de la interfaz de programación del


software RSLogix 500.

• Identificar cuáles son los componentes necesarios para realizar una


buena configuración.

• Configurar la plataforma de programación RSLogix

• Realizar la programación en lenguaje Ladder


CAPITULO III: INTRODUCCIÓN AL SOFTWARE DE INSTERFAZ RSVIEW
32

INTRODUCCIÓN A RSLOGIX 500

En este capítulo se dan las directrices básicas para la utilización del


RSLogix 500. Este programa permite crear y editar un nuevo programas
de control en lenguaje de programación de PLC’s LADEDER del autómata.

Aquí podremos cargar el programa residente en un PLC hacia la


computadora, descargar un nuevo programa desde la PC hacia el PLC, o
leer los datos que tenemos actualmente en un PLC, conectándose en línea
(ON LINE), entre otras funciones principales. Además:

• Funciona como un editor de programación con un menú de ayuda para


el usuario.

• Permite la configuración del modo de comunicación con el PLC.

• Tiene incluido todo el set de instrucciones para las familias SLC500 y


micrologix 1000 facilitando así la programación.

• Posee un menú de ayuda explicando el funcionamiento de cada


instrucción para las dos familias de PLC’s.

• Puede descargar del computador hacia el PLC y desde el PLC hacia el


computador la programación en escalera.

• Tiene un menú que contiene toda la información de los bits de


funcionamiento del PLC, el cual trabajando en conjunto con los otros 2
paquetes de software permite visualizar cual es el estado de las
variables en tiempo real cuando se ejecuta el programa de escalera.

RSLogix 500 es el software destinado a la creación de los programas del


autómata en lenguaje de esquema de contactos o también llamada lógica
de escalera (Ladder). Incluye editor de Ladder y verificador de proyectos
(creación de una lista de errores) entre otras opciones. Este producto se
ha desarrollado para funcionar en los sistemas operativos Windows.
CAPITULO III: INTRODUCCIÓN AL SOFTWARE DE INSTERFAZ RSVIEW
32

RSLogix 500 fue el primer software de programación de PLC’s con una


interfaz fácil de manejar en el ámbito industrial y también a nivel de
estudiante

2.1 INTERFAZ RSLOGIX 500

La ventana del RSLogix 500 contiene los siguientes elementos:

• Una barra de título.

• Una barra de menú.

• Una barra de íconos.

• Barra de estado del procesador.

• Barra de Instrucciones

• Árbol del proyecto

• Área de edición.

• Panel de resultados

• Barra de estado

Antes de de configurar las propiedades del controlador se dará una breve


descripción de cada uno de las barras y paneles del RSLogix 500

Barra de menú: permite realizar diferentes funciones como recuperar o


guardar programas, opciones de ayuda, etc. Es decir, las funciones
elementales de cualquier software actual. Ver figura 10a.

Barra de iconos: engloba las funciones de uso más repetido en el


desarrollo de los programas. Ver figura 10a.

Barra de estado del procesador: Nos permite visualizar y modificar el


modo de trabajo del procesador (online, offline, program, remote), cargar
CAPITULO III: INTRODUCCIÓN AL SOFTWARE DE INSTERFAZ RSVIEW
32

y/o descargar programas (upload/download programa), así como


visualizar el controlador utilizado (EMU 500-1 caso actual). Ver figura 10a

Los modos de trabajo más usuales son:

• Offline: Consiste en realizar el programa sobre un ordenador, sin


necesidad alguna de acceder al PLC para posteriormente una vez
acabado y verificado el programa descargarlo en el procesador. Este
hecho dota al programador de gran independencia a la hora de
realizar el trabajo.

• Online: La programación se realiza directamente sobre la memoria del


PLC, de manera que cualquier cambio que se realice sobre el
programa afectará directamente al procesador, y con ello a la planta
que controla. Este método es de gran utilidad para el programador
experto y el personal de mantenimiento ya que permite realizar
modificaciones en tiempo real y sin necesidad de parar la producción.

Barra de instrucciones: Esta barra le permitirá, a través de pestañas y


botones, acceder de forma rápida a las instrucciones más habituales del
lenguaje Ladder. Presionando sobre cada instrucción, ésta se introducirá
en el programa Ladder. Ver figura 10a.

Figura 10a. Interfaz RSLogix 500

Panel de resultados: Aparecen los errores de programación que surgen al


CAPITULO III: INTRODUCCIÓN AL SOFTWARE DE INSTERFAZ RSVIEW
32

verificar la corrección del programa realizado (situados en la barra de


iconos). Efectuando doble clic sobre el error, automáticamente el cursor se
situará sobre la ventana de programa Ladder en la posición don-de se ha
producido tal error. También es posible validar el archivo mediante
Edit\Verify File o el proyecto completo Edit\Verify Project. Ver figura 10b.

Ventana del programa Ladder: Contiene todos los programas y subrutinas


Ladder relacionados con el proyecto que se esté realizando. Se puede
interaccionar sobre esta ventana escribiendo el programa directamente
desde el teclado o ayudándose con el ratón (ya sea arrastrando objetos
procedentes de otras ventanas ó seleccionando opciones con el botón
derecho del ratón). Ver figura 10b.

Árbol del proyecto: Contiene todas las carpetas y archivos generados en el


proyecto, estos se organizan en carpetas. Ver figura 10b. Las más
interesantes para el tipo de prácticas que se realizará son:
CAPITULO III: INTRODUCCIÓN AL SOFTWARE DE INSTERFAZ RSVIEW
32

Figura 10b. Interfaz RSLogix 500

• Controller properties: contiene las


prestaciones del procesador que se
está utilizando, las opciones de
seguridad que se quieren establecer
para el proyecto y las comunicaciones.
Aquí debemos de verificar que se
encuentre seleccionado el procesador adecuado
Figura 11. Control de
Propiedades
CAPITULO III: INTRODUCCIÓN AL SOFTWARE DE INSTERFAZ RSVIEW
32

• Data File: Da acceso a los datos de programa


que se van a utilizar así como a las referencias
cruzadas (cross references). Podemos configurar
y consultar salidas (output), entradas (input),
variables binarias (binary) figura 14,
temporizadores (timer), contadores (counter),,
Entegradores (Integer) figura 15, flotante (float)
figura 16, etc.

Figura 13. Archivo de


datos

Si seleccionamos alguna de las opciones se despliegan diálogos


similares al siguiente, en el que se pueden configurar diferentes
parámetros según el tipo de elemento. En nuestro caso usaremos las
siguientes.

Figura 14. Archivo de datos Binario


CAPITULO III: INTRODUCCIÓN AL SOFTWARE DE INSTERFAZ RSVIEW
32

Figura 15. Archivo de datos Integrador

Figura 16. Archivo de datos Flotantes

2.2 CREACIÓN DE UN PROYECTO

Para crear un proyecto nuevo en RSLogix 500 vamos al menú File\New


como se ve en la figura
17.Figura 17

El siguiente paso es elegir el


procesador del PLC, para el
caso del SLC500 el
procesador es: “1747-L542B
5/04 CPU – 32K Men. OS401”
Ver figura 18.

Figura 17. Creación de un nuevo proyecto


CAPITULO III: INTRODUCCIÓN AL SOFTWARE DE INSTERFAZ RSVIEW
32

Dicha ventana (figura 18), tiene el nombre de UNTILED, aquí podemos


poner el nombre que corresponde al procesador SLC 500 o dejarlo como
esta. Posteriormente procedemos a seleccionar el procesador adecuado y
presionas “OK”.

A continuación aparece la interfaz principal del RSLogix 500, figura 19,


dicha ventana tiene el nombre de UNTILED, en la barra de título, la cual
corresponde a la estructura del proyecto, en este caso ya ha sido salvado
y parece con el nombre de PROYECTO1; la ventana LAD 2, corresponde a
un programa el cual solo tiene una rama (0000) con una única instrucción
al final de ella (END), lo cual nos indica que no se ha programa nada aún.

Figura 18. Selección del Tipo de Procesador

2.3 CONFIGURACIÓN RSLOGIX 500

Nos colocamos en el Árbol del proyecto, y seleccionamos haciendo doble


clic en “Controller Propiertes” y verificamos que se encuentre
seleccionado el procesador adecuado, figura 20, si no procedemos a
seleccionarlo manualmente.
CAPITULO III: INTRODUCCIÓN AL SOFTWARE DE INSTERFAZ RSVIEW
32

Luego ingresamos a la lengüeta “Controlle Comunications” y


seleccionamos el driver configurado al inicio, en nuestro caso estamos
trabajando con el emulador, ver figura 21.

Figura 19.Interfaz principal RSLogix 500.


CAPITULO III: INTRODUCCIÓN AL SOFTWARE DE INSTERFAZ RSVIEW
32

Figura 20. Propiedades Generales del controlador

Figura 21. Propiedades de comunicación del controlador con RSEmulate.

Para el caso que no estemos trabajando con el emulador, debemos de


seleccionar el driver adecuado de acuerdo al PLC con el que se está
trabajando. Ver figura 21
CAPITULO III: INTRODUCCIÓN AL SOFTWARE DE INSTERFAZ RSVIEW
32

Figura 21. Propiedades de comunicación del controlador con PLC

Si estamos conectados al PLC podemos utilizar el botón Who Active,


para determinar el nodo en el que se encuentra el PLC que deseamos
configurar.

Nos colocamos nuevamente en el Árbol del proyecto, y seleccionamos


haciendo doble clic en “IO Configuration”, ver figura 22, aquí se
configuraran los módulos que se encuentran conectados en los racks
del PLC.

Dependiendo del PLC, y de las tarjetas que este tenga, procedemos a


configurar los módulos de entrada y salida. La manera de hacerlo es
colocándonos en el registro correspondiente y luego seleccionamos de
la lista el módulo correspondiente. Es importante notar que en el
primer Slot es decir el Slot 0, está ocupado siempre por el CPU por lo
que no se debe de configurar. Si existen módulos adicionales consulte
la documentación del PLC y configúrelos.
CAPITULO III: INTRODUCCIÓN AL SOFTWARE DE INSTERFAZ RSVIEW
32

Figura 22.Configuración de los módulos del PLC

Por ejemplo en la figura 22, se han configurado los siguientes módulos:

• Slot1: 1746-IB16. • Slot4: 1746-NIO41

• Slot2: 1746-IM16. • Slot5: 1747-SDN

• Slot3: 1746-OW16

Una vez configurados los módulos procedemos a verificar el proyecto y


a guardarlo.
2.4 REALIZACIÓN DE UN PROGRAMA

La figura 23, muestra la barra de instrucciones del RSLogix 500, en ella se


encuentran todas las instrucciones correspondientes al programa con el
que se está trabajando.

Figura 21. Barra de instrucciones SLC500.


CAPITULO III: INTRODUCCIÓN AL SOFTWARE DE INSTERFAZ RSVIEW
32

Antes de iniciar a colocar cada una de las instrucciones para la creación de


los programas, debemos de insertar una nueva línea tal como se puede
apreciar en la figura 22a, después vamos agregando cada una de las
instrucciones de acurdo al programa que se va a diseñar, ver figura 22b.
Las instrucciones insertadas seleccionándola y luego arrastrándola hasta
su ubicación en la línea q se ha insertado.

Figura 22. Barra de instrucciones

Para descargar el programa nos ubicamos en la barra de estado del


programa y seleccionamos “Download”. Luego aparecerá una ventana de
Revisión de Nodo, aceptamos y posteriormente aceptamos entrar en línea
con el procesador. El programa se encuentra ahora en modo Remoto,
figura 22, el siguiente paso es pasar al modo “En línea” para ello en la
consola de Estado del procesador procedemos a colocarlo de “REMOTE
PROG” a “GO ONLINE”
CAPITULO III: INTRODUCCIÓN AL SOFTWARE DE INSTERFAZ RSVIEW
32

Figura 22a. Descargando el programa.

Figura 22. Programa es estado remoto.

Una vez que pasemos al estado “GO ONLINE”, se abrirá la ventana del
RSLogix Emulate500 con el nombre del proyecto creado, figura 18.
CAPITULO III: INTRODUCCIÓN AL SOFTWARE DE INSTERFAZ RSVIEW
32

Figura 23. Interfaz principal de RSLogix Emulate500

En el caso de que no se abra la conexión con el RSLogix Emulate500,


procedemos a abrir solo el programa y volvemos a descargar el programa
desde el RSLogix 500.

Una vez que se ha entrado en línea con el procesador por medio del
RSLogix Emulate, podemos verificar el estado de la conexión en RSLinx,
recuerdan que en la figura 7 aparecía una X sobre nuestro PLC, para lo
cual nos daremos cuenta que la “X” ha desaparecido, indicándonos que se
ha reconocido al PLC o en nuestro caso que se ha realizado exitosamente
la conexión entre RSLinx y RSLogix, tal como se puede apreciar en la
figura 24.

Con esto hemos aprendido a configurar nuestro PLC para que trabaje en
modo Emulador y poder realizar nuestras aplicaciones.
CAPITULO III: INTRODUCCIÓN AL SOFTWARE DE INSTERFAZ RSVIEW
32

Figura 24. Comunicación establecida

2.5CUESTIONARIO

a. ¿Por qué es importante configurar los módulos que conforman el SLC


5/04 de Allen Bradley?

b. ¿Por qué no se debe de configurar el slot 0 del SLC 5/04?

c. ¿En qué panel de configuración se realiza la configuración del puerto


de comunicaciones?

d. ¿Cuál es el objetivo del Programa RS EMULATE500?

e. ¿Qué sucede si inicia la aplicación RSLogix 500 e ingresa en línea por


medio del comando GO ONLINE”?
18