Está en la página 1de 29

MANUA

L PARA
CONTRO
LADORE
S LOGIX
5000
PROPÓSITO DE ESTE MANUAL

En este manual, se presentan procedimientos básicos para:


• establecer una comunicación con un controlador Logix5000
• programar un controlador Logix5000
• llevar a cabo tareas de mantenimiento en línea, como buscar y editar lógica, ejecutar un
histograma, borrar fallos y forzar valores de E/S.
ÍNDICE
Configuración del controlador
Si desea cambiar la configuración del controlador, como por ejemplo el nombre, el tamaño
del chasis o el número de ranura, use el cuadro de diálogo Controller Properties.
CREACIÓN DE UN PROYECTO PARA EL CONTROLADOR
SUGERENCIAS DE NOMBRAMIENTO DEL PROYECTO
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
módulos de E/S, etc. Cuando introduzca los nombres, siga estas reglas:

 sólo letras, números y caracteres de subrayado (_).

 deben empezar con una letra o un carácter de subrayado.

 ≤ 40 caracteres.

 no utilice caracteres de subrayado consecutivo.

 no se distingue entre mayúsculas y minúsculas.

ESTRUCTURA DEL PROYECTO


Los controladores Logix5000 le permiten dividir la aplicación entre varios programas, cada
uno de ellos con sus propios tags (datos).
No es necesario gestionar nombres de tag incompatibles con nombres de tag de otros
programas.

Los datos de alcance de programa están aislados de otros programas:


• Las rutinas no tienen acceso a los datos de alcance de otro programa.
• Puede reutilizar en varios programas el nombre de un tag de programa cubierto. Por
ejemplo, tanto Program_A como Program_B pueden tener un tag de programa cuyo
nombre sea Tag_4.

INTRODUCCIÓN A LA LÓGICA DE ESCALERA


Para un controlador Logix5000, usted puede introducir la lógica en forma de rutinas.

APERTURA DE RUTINA
Cuando usted crea un proyecto, el software automáticamente crea una rutina principal
que utiliza el lenguaje de programación de diagrama de lógica de escalera.

Una manera de introducir la lógica es arrastrar los botones de una barra de herramientas
al lugar deseado.

Creación de una rutina


Ejecución de la rutina
Para ejecutar una rutina que no sea la rutina principal, utilice una instrucción Jump to
Subroutine (JSR) para llamar a la rutina.

Asignación de rutinas principales


Cada programa requiere una rutina principal. Una vez que haya creado las rutinas, asigne
una rutina principal a cada programa.
IMPORTANTE: En el proyecto predeterminado, MainProgram ya tiene una rutina principal
(MainRoutine). Debe asignar una rutina principal sólo a cada programa adicional que cree.
Para asignar una rutina principal se debe hacer lo siguiente:

Configuración de la ejecución de las tareas


Un proyecto nuevo contiene una tarea predeterminada para la ejecución de la lógica.

Si se desea ejecutar la lógica todo el tiempo se debe configurar la tarea de tipo continua la
cual es la configuración predeterminada del Main Task:

Si se desea ejecutar la lógica en un periodo especifico configure la tarea de tipo periódica,


es aquí donde usted define el periodo en el que se ejecuta la tarea:

Creación tipos de datos definidos por el usuario


Los tipos de datos definidos por el usuario sirven para organizar los datos según la
máquina o el proceso. Esto agiliza el desarrollo de programas y crea código de
documentación automática cuyo mantenimiento es más fácil.

Cuando cree tipo de datos definido por el usuario, siga estas pautas:
1. Considere la función de paso de las descripciones.

2. Los datos que representan un dispositivo de E/S necesitan programación


adicional.
Si incluye miembros que representan dispositivos de E/S, debe utilizar lógica para
copiar los datos entre los miembros dentro del tipo de datos definido por el
usuario y los tags de E/S correspondientes.
3. Si incluye una matriz como miembro, limite la matriz a una sola dimensión:
No se permiten matrices con varias dimensiones en un tipo de datos definido por
el usuario.
4. Cuando use los tipos de datos BOOL, SINT o INT, coloque los miembros que
usan el mismo tipo de datos por orden:
Los controladores Logix5000 asignan memoria en secciones de 4 bytes. Si
secuencia juntos tipos de datos más pequeños, el controlador empaqueta tantos
como quepan en una sección de 4 bytes.

Cómo añadir los módulos de E/S


Para establecer comunicación con los módulos de E/S en el sistema, debe añadir los
módulos a la carpeta I/O Configuration del controlador. Las propiedades que usted
seleccione para cada módulo definen cómo se comporta el módulo.

Configuración de módulos de E/S


Para modificar el comportamiento de un módulo, use la ventana Module Properties de
dicho módulo. Las opciones de configuración son distintas en cada módulo.
Observación de los datos de E/S

 En ubicación se ingresa donde se localiza la red, se nombre de dos formas


(LOCAL= el mismo chasis o riel DIN que el controlador) o (ADAPTER
NAME=Identifica el adaptador de comunicaciones remoto o el módulo puente)

Establecimiento de una conexión en serie con el controlador


El software RSLinx® gestiona la comunicación entre controladores Logix5000 y los
programas de software, tales como el software RSLogix 5000. Para establecer la
comunicación con un controlador (p. ej., descargar, monitorear datos), configure el
software RSLinx para la comunicación requerida.
Establecimiento de comunicación Ethernet/IP con el controlador
El software RSLinx® administra la comunicación entre controladores Logix5000 y los
programas de software, tales como el software RSLogix 5000. Para establecer la
comunicación con un controlador (p. ej., descargar, monitorear datos), configure el
software RSLinx para la comunicación requerida.
Descarga de un proyecto en el controlador
Para ejecutar un proyecto en un controlador, descargue el proyecto en el controlador.

IMPORTANTE: Para actualizar el firmware de un controlador, antes deberá instalar un


paquete de actualización de firmware.

 El paquete de actualización se envía en un CD complementario junto con el


software RSLogix 5000.

 Para descargar un paquete de actualización, vaya a www.ab.com. Seleccione


Product Support. Seleccione Firmware Updates.
Equipos e información necesaria
 Según el controlador, es posible que necesite un módulo de comunicación o una
tarjeta secundaria.

 Consiga lo siguiente para el dispositivo Ethernet/IP (Controlador, modulo puente o


tarjeta secundaria):
Conseguir dirección Ethernet, dirección IP, mascara de subred, dirección de
Gateway (puede no ser necesaria)

Conexión del dispositivo Ethernet/IP con la computadora

Asignación de una dirección IP al controlador o al módulo de comunicación


Conexión en línea con un controlador
Para monitorear un proyecto que se está ejecutando en un controlador, conéctese en
línea con el controlador. El procedimiento que utilizará depende de si tiene una copia del
proyecto en la computadora.
Si la computadora no tiene el proyecto del controlador…
ESTÁN
DAR
PLC
METAL
SA (D2
-DJ)
RECOMENDACIONES PARA EL TRABAJO DENTRO DE LA PLANTA
METALSA

Al llegar a planta es importante realizar antes que nada un respaldo del programa que
actualmente se tiene cargado en la estación que se trabajará, para realizar este respaldo
es necesario seguir los siguientes pasos:
Ejecutar el software RSLinx Classic (Este programa es recomendable mantenerlo
ejecutado siempre) es aquí donde se puede observar la comunicación que existe entre el
PLC y las Tarjetas de comunicación, regularmente se da de alta una red propia con la
cual se trabajara, para dar de alta se hace el siguiente procedimiento:

Paso 1.- Ejecucion del software RSLinx Classic

Paso 2.-
Realizar el establecimiento de comunicación Ethernet/IP con el controlador o
establecimiento de una conexión en serie con el controlador
AVISO: El respaldo es recomendable realizarlo a la llegada a la estación, hora de
comida (entrada y salida) y antes de salir de planta; de igual manera se recomienda
que se realice un respaldo antes de realizar cualquier modificación del proyecto.

También podría gustarte