Sie sind auf Seite 1von 26

1

CAPACITACIÓN
RSLOGIX 5000

2016
TOQUEPALA
RSLOGIX 5000
2
INTRODUCCIÓN

Es un Software que ofrece el alto rendimiento a un Sistema de Control


Integrado.
Diseñado para Programar Controladores de la Familia Logix 5000.
Interfaz fácil de usar, programación simbólica con estructuras y
matrices y un conjunto múltiple de instrucciones.
Proporciona varios editores de Programación.

RSLogix 5000

V1…16,17,18,19,20
RSLinx Classic
3
Permite que el Controlador Programable Allen Bradley acceda a una
gran cantidad de aplicaciones de Rockwell Software y Allen Bradley.

LABORATORIO 01: Configurar un Controlador en RSLinx Classic.


RSLogix Emulate
4
RSLogix Emulate 5000 es un Software que simula un controlador Logix
5000.
Para poder simular es necesario trabajar con las mismas versiones tanto
en el Emulador como en el Software RSLogix 5000.

LABORATORIO 02: Añadir y configurar un Controlador y módulos de I/O en


RSLogix Emulate 5000.
Descripción del Software
RSLogix 5000 5

Ventana de Programa Ladder

Árbol del Proyecto


Organización del
Proyecto 6

Al Crear un Proyecto se crea el árbol del Proyecto y sus Carpetas:


Controlador
Task (Tareas)
Motion Groups
Add On
Data Type
Trends
I/O Configuration
Conceptos Básicos
7
TAREAS (TASKS)

Los Controladores Logix 5000 permiten usar


múltiples tareas para programar y priorizar sus
programas con base en criterios específicos.
Las tareas pueden configurarse como:
- Tarea Contínua: Se ejecuta
automáticamente, en Segundo Plano y tiene
la prioridad más baja.
- Tarea Periódica: Se realiza en función con
un intervalo de tiempo específico (0.1ms
hasta 2 000 000ms).
- Tarea Evento: Realiza una función
inmediatamente tras ocurrir un evento.
Conceptos Básicos
8
PROGRAMAS
Son elementos pertenecientes a las tareas, cada programa contiene lo
siguiente:
Tags Locales
Parámetros
Rutinas (dentro de ellas una Rutina Principal Ejecutable)
Es necesario priorizar un programa dentro de una tarea antes de que el
controlador pueda escanear el programa.
Conceptos Básicos
9
RUTINAS
Son el Conjunto de Instrucciones Lógicas en un solo Lenguaje de
Programación. Proporcionan el código ejecutable en un Controlador.
Cada Programa tiene una Rutina Principal.
Use la lógica en la Rutina Principal para llamar a otras Rutinas (Instrucción
JSR).
Conceptos Básicos
10
TAGS
Un Tag define cómo funciona el dato dentro del Proyecto (tamaño mínimo 4
Bytes).
Tag Base (Predeterminado)
Tag Alias
Tag Producido
Tag Consumido
Alcance de TAGS:
Tag de Controlador (Datos Globales)
Tag de Programa (Datos Locales)
Diagrama Escalera
11
LABORATORIO 03: Creación de Nuevo Archivo de Controlador, edición de
Ladder, Configuración y Descarga de Programa.
Comunicación con
12
Módulos I/O
Al añadir un Módulo de I/O es necesario definir tres puntos importantes:
Intervalo Solicitado entre Paquetes (RPI)
Formato de Comunicación
Codificación Electrónica
Exact Match
Compatible Keying
Disable Keying
Direccionamiento de Datos de I/O

Location : Slot : Type . Member . Bit


Direccionamiento
De Datos I/O 13

LABORATORIO 04: Configurando I/O con Arranque y Paro de Motor Típico.


Contadores (CTU)
14
La Instrucción CTU cuenta progresivamente. Utiliza 03 palabras:

Preset (.PRE): N° de Eventos


Accum (.ACC): N° actual de Eventos
Bis de Control
.CU Indica la habilitación de la Instrucción.
.DN Indica que .ACC >= .PRE
.OV Indica que el contador excedió el límite superior.
.UN Indica que el contador excedió el límite inferior.

El valor acumulado continúa incrementándose incluso cuando se establece el bit


.DN, para borrar el valor acumulado se usa la instrucción RES que referencie la
estructura contador o escriba 0 en el valor acumulado.
Contadores (CTU)
15
LABORATORIO 05: Instrucción CTU (Contador) con Arranque y Paro de Motor
Típico.
Temporizadores (TON)
16
La Instrucción TON es un Temporizador que acumula el tiempo cuando la
instrucción está habilitada. Utiliza 03 palabras:

Preset (.PRE): Valor al que debe llegar el Acumulado.


Accum (.ACC): N° de mseg. desde la habilitación de la instrucción.
Bis de Control
.EN Indica la habilitación de la Instrucción.
.DN Indica que .ACC >= .PRE
.TT Indica que se está ejecutando una operación de temporización.
Temporizadores (TON)
17
LABORATORIO 06: Instrucción TON (Temporizador) con Arranque y Paro de
Motor Típico.
Instrucción MOV
18
La Instrucción MOV copia Source en Destination. Source no Cambia.

LABORATORIO 07: Instrucción MOV con Arranque y Paro de Motor Típico.


Tarea Periódica
19
La Tarea Periódica se realiza en función con un intervalo específico (0.1ms hasta 2 000
000 ms). El valor predeterminado es de 10ms.

LABORATORIO 08: Creación de una Tarea Periódica


Configuración de
Módulos Analógicos 20

LABORATORIO 09: Configurando Módulos I/O Analógicos y Uso en la Aplicación


Ladder
Instrucción JSR
21
LABORATORIO 10: Utilizando la Instrucción JSR (Jump Sub Routine), en donde
cada rutina tiene un programa distinto.
Bloque Funcional
22
LABORATORIO 11: Creación de un Bloque Funcional y Utilización en un
Arranque y paro de Motor Típico con Interlock.
ADD-ON
23
Son Objetos de Código Reutilizable, permiten recopilar la lógica más
habitualmente utilizada en forma de conjunto de Instrucciones Reutilizables.
Al Crear un Add-On se crean también:
La Rutina y sus Tags.
La Sub-Carpeta Add-On-Defined dentro de la Carpeta Data Type.
Al crear un Add-On es necesario configurar sus parámetros desde la ventana Add-
On Instruction Definition.
ADD-ON
24
LABORATORIO 12: Creación de un Add-On para el Arranque y Paro de Motor
Típico.
Tag Producidos
25
y Consumidos
Un Controlador Logix 5000 permite Producir (Difundir) y Consumir (Recibir)
Tags compartidos por los sistemas.
Tag Producido: Tag para ser usado por otros controladores.
Tag Consumido: Tag que recibe los datos de un Tag producido.
Consideraciones
Produzca el Tag dentro del alcance del Controlador.
Use el mismo tipo de Dato para el Tag Producido y Consumido.
Limite el Tamaño del Tag a 500 Bytes.
Use el RPI más alto permitido para su aplicación.
Tag Producidos
26
y Consumidos
LABORATORIO 13: Creación de Un Tag Productor - Consumidor

Das könnte Ihnen auch gefallen