Programación Básica RSLogix5000

54
Programación Básica RSLogix5000

description

Programación de controles lógicos programables. PLC plc allen bradley.Configuración básica.

Transcript of Programación Básica RSLogix5000

Page 1: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Programación Básica

RSLogix5000

Page 2: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Contenido..- Introducción.

.- Ambiente RSLogix5000.

.- Instrucciones básicas.

.- ejemplos.

.- practica 3.

.- preguntas ??.

.- RSLinx.

.- practica 1.

.- practica 2.

Page 3: Programación Básica RSLogix5000

Introducción.

El software RSLogix es una interfase de programación para todos los controladores AB.

versiones:

.- RSLogix500.

.- RSLogix5.

.- RSLogix5000.

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 4: Programación Básica RSLogix5000

Poseen un drive de comunicación común con RSLinx y RSNetWorx.

Modos de edición relacionados, reducen el tiempo de desarrollo.

Cortar, copiar, pegar son acciones que se pueden realizar entre diferentes programas de diferentes controladores.

Sistema de Herramientas de navegación

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Características.

Page 5: Programación Básica RSLogix5000

¿Qué es RSLinx?

Es una herramienta de comunicación que conecta las redes y dispositivos Allen Bradley con aplicaciones basadas en Microsoft Windows.

Se utiliza para configuración y programación de dispositivos en aplicaciones tales como RSLogix y RSNetworx.

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 6: Programación Básica RSLogix5000

¿Dónde encontrar RSLinx?

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 7: Programación Básica RSLogix5000

seleccionar

Comunicación con RSLinx.

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 8: Programación Básica RSLogix5000

Despliega la pantalla

principal de RSLinx

RSWho: es la interfaz de RSLinx que permite ver todas las conexiones de redes activas en una sola pantalla.

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 9: Programación Básica RSLogix5000

Aparecen todas las redes

Ethernet declaradas en

el sistema

Desplegar

Redes declaradas.

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Control de árbol Control de lista

Page 10: Programación Básica RSLogix5000

Aparecen todas las tarjetas Ethernet

conectadas al sistema

Desplegar la dirección del PLC al

que deseamos conectarnos

Tarjetas Ethernet.

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 11: Programación Básica RSLogix5000

Luego a través de él se

comunica con el Procesador y los demás dispositivos

La tarjeta Ethernet se comunica

primero con el Backplane

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 12: Programación Básica RSLogix5000

Practica 1.

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 13: Programación Básica RSLogix5000

Realizar.

.- Reconocimiento ambiente RSLinx.

.- Configurar un drive Ethernet.

.- Configurar un drive puerto serial.

.- Cambiar dirección IP tarjeta Ethernet.

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 14: Programación Básica RSLogix5000

AMBIENTE RSLOGIX5000

El software RSLOGIX 5000 esta basado en ambiente WINDOWS lo cual facilita la identificación de los comandos, controles del programa y botones de acción

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 15: Programación Básica RSLogix5000

PROGRAMA NUEVO

Botón de programa

nuevoTipo de

controlador

Versión de firmware instalado Nombre del

programa

Tipo de chasis Ubicación del

procesadorDirección

del archivo

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 16: Programación Básica RSLogix5000

PROGRAMA CREADO

Organizador del controlador

Activación de botones de

acción

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 17: Programación Básica RSLogix5000

ORGANIZADOR DEL CONTROLADOR

El organizador: Es la representación grafica del contenido del proyecto y

consiste de un árbol jerárquico de carpetas y archivos que contienen toda la

información de los programas y datos del proyecto.

Los elementos principales son:

Nombre del controlador

Tareas

Grupos de movimiento

Tendencias

Tipo de datos

Configuración E/S

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 18: Programación Básica RSLogix5000

Nombre del controlador

Este contiene los Tags (etiquetas) del controlador, el manipulador de fallas y el manipulador de encendido

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 19: Programación Básica RSLogix5000

Tareas (tasks)

Las tareas son mostradas en esta carpeta, cada tarea muestra sus propios programas con rutinas que pueden ser diagramas en escalera o diagramas en bloques y también los tags del programa

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 20: Programación Básica RSLogix5000

Grupos de movimiento (no aplica en planta)

Tipos de datos

contiene todos los datos definidos por el usuario

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 21: Programación Básica RSLogix5000

Configuración de E/S

contiene la información acerca de la configuración de los dispositivos de campo para el proyecto, este mantiene una jerarquía de los módulos con los cuales el controlador esta configurado para comunicarse

Módulos de comunicación

con dispositivos de

campo

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 22: Programación Básica RSLogix5000

PUESTA EN LINEA DEL PROGRAMA

Que debemos tener en cuenta para conectar en línea un controlador.

El proyecto debe estar correlacionado. Cuando intente conectarse en línea, RSlogix5000 intentará, automáticamente, correlacionar el proyecto cargando todos los cambios en línea efectuados en el controlador desde la ultima vez que estuvo en línea.

Mientras este en línea todos los cambios realizados por otros usuarios se van cargando en su proyecto automáticamente.

Correlacionar: Es un archivo cuyo contenido es suficientemente igual al de un controlador para permitir que el software de programación entre en línea.

Cuando vaya a conectarse si su proyecto no se puede correlacionar automáticamente aparecerá un cuadro de dialogo listo para conexión en línea, en este cuadro se explica porque su proyecto no se puede correlacionar y se ofrecen opciones para solucionar el problema.

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 23: Programación Básica RSLogix5000

Se han hecho cambios fuera de línea en el proyecto abierto

Los cambios realizados fuera de línea en la lógica y configuración del programa no se pueden correlacionar automáticamente. Debe elegir entre descargar los cambios en el controlador o descartarlos (es decir sobrescribirlos) cargando todo el proyecto

El proyecto abierto no es igual al proyecto del controlador

Confirme que la configuración de las comunicaciones es correcta. Si lo hace pero recibe este mensaje, es porque el archivo del proyecto no es el correcto.

No se encontró el archivo de proyecto en el directorio de proyectos

Esta condición aparecerá si intenta conectarse en línea sin antes haber abierto un proyecto y RSLogix5000 no encuentra ningún archivo de proyecto (con el mismo nombre que el controlador) en su directorio de proyectos.

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 24: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

No hay ningún proyecto cargado en el controlador

RSLogix5000 no puede conectarse en línea a menos que haya un proyecto en el controlador. Para conectar en línea debe descargar un proyecto en el controlador.

Puede conectarse en línea sin cargar.

Se encontrara con esta condición si no se han detectado cambios fuera de línea y si:

No se ha detectado ningún cambio en línea, o bien

Si se han detectado cambios en línea, pero se pueden correlacionar automáticamente.

Page 25: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Conectar en línea: podemos conectar en línea el programa usando la ruta de dirección del plc.

Controlador: seleccionar el controlador con el cual deseamos conectarnos el línea.

Ruta: seleccionar la ruta de comunicación. en la opción “comunications” seleccionar “select recent path”

Page 26: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

en línea: seleccionar la opción “go online”

Page 27: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Indicador de programa en

línea

Page 28: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntosTag (etiquetas)

Podemos crear tres tipos de tag:

.- tag base: define la memoria donde se almacena un elemento de datos

.- tag de alias: se refiere a la memoria definida por otro tag

.- tag consumido: un tag cuyo valor viene de un controlador remoto

Podemos crear tag base y tag de alias con el controller en línea o fuera de línea, siempre que se verifique el nuevo tag. Solo podemos crear tag consumidos cuando el controller esta fuera de línea.

Page 29: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

¿Como crear un Tag (etiquetas)?

Debemos tener en cuenta el área (scope) donde deseamos crear el tag, este puede ser creado en el área del controller o en el área del programa.

Debemos indicar los

parámetros del tag

En modo edición

Page 30: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Como buscar un tag name:Para hacer referencia a un tag existente.

1. En el organizador del controlador, haga clic con el botón derecho el Mouse en la carpeta “Tag del controlador” y seleccione “editar tag”.

2. En la columna “Nombre del tag”, seleccione el tag a hacer referencia

Page 31: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Lista de todos los tag names

del controlador

Desplace la barra para

buscar el tag

Page 32: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Selección del tag:

En la barra de navegación selecciono “search” y luego “find” o presiono las teclas Ctrl+F

Page 33: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Aparece un cuadro de dialogo:

Escribir el nombre del tag

a buscar

Podemos seleccionar

donde lo vamos a busca

Page 34: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Una vez escrito el nombre Hago clic en el

boton

Page 35: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

El editor me muestra el tag

solicitado

Page 36: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Hacer referencia:Seleccionar

search

Cross reference

Page 37: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

El editor muestra todos los sitios donde se encuentra el tag

El programador puede seleccionar la

instrucción que desee haciendo doble clic

Page 38: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

El tag solicitado

Page 39: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Practica 2.

Page 40: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Realizar.

.- Reconocimiento ambiente RSLogix.

.- Crear un programa nuevo.

.- Configurar un modulo E/S.

.- Descargar configuración en PLC.

.- Crear tag base y tag de alias.

Page 41: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Instrucciones básicas.

Page 42: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 43: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 44: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 45: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Page 46: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Ejemplos.Arrancador en diagrama escalera.

Page 47: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Escalamiento.

Page 48: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Parada automática.

Page 49: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Escalamiento. (bloques)

Page 50: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Control PID. (bloques)

Page 51: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Practica 3.

Page 52: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Realizar.

.- Reconocimiento Instrucciones.

.- Crear y modificar instrucciones.

.- Activar salidas y entradas digitales.

Page 53: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos

Preguntas...?

Page 54: Programación Básica RSLogix5000

Inserte el títuloA

rial, 36 puntosInsterte el N

ombre del A

rea A

rial, 20 puntos