Presentacion RSLogix 500

download Presentacion RSLogix 500

of 46

Transcript of Presentacion RSLogix 500

Diapositiva 1

CURSO BASICO DE PROGRAMACION RSLOGIX 500

1FAMILIA MICROLOGIX CARACTERISTICAS

Protocolos Modbus RTU maestro y esclavo incorporados Protocolos DF1 Half-Duplex maestro y radiomdem DF1 Capacidad total ASCII (lectura/escritura) El MicroLogix 1100 y 1400 proporciona un puertoEtherNet/IP incorporado para transmisin de mensajesentre dispositivos similares. El MicroLogix 1200R, MicroLogix 1400 y MicroLogix1500 LRP ofrecen un puerto en serie adicional

CONTROLADORES PROGRAMABLES SLC 500 El SLC 500 de Allen-Bradley es la familia modular pequea basada en chasis de Rockwell Automation de controladores y E/S programables. El tamao reducido del SLC posibilita la utilizacin de un SLC para aplicaciones en que el tamao y los gastos generales de un PLC tradicional dotados de todas las funciones no son viables. El diseo modular le ofrece la flexibilidad de comprar exactamente lo que necesita. Los procesadores SLC 500 estn diseados para ofrecer una amplia gama de memoria (desde 1 K hasta 64 K), opciones de chasis (4, 7, 10 13 ranuras) El SLC 500 es una plataforma flexible. La familia consta de cinco modelos de procesadores: el5/01, 5/02, 5/03, 5/04 y 5/05. Gracias a la opcin de Ethernet incorporado, las caractersticas integradas Web del SLC 500 le permiten monitorear los datos de produccin desde cualquier computadora usando un examinador de Web estndar. La conexin a las E/S SLC 500 es til y fcil con los mdulos y cables de interface de Allen-Bradley. Puede Controlar hasta 4096 entradas y 4096 Salidas. Existe una gran variedad de opciones de conexiones en red de E/S que posibilitan la conectividad a las redes ControlNetTM, DeviceNetTM y E/S remotas.ESPECIFICACIONES DE LOS CONTROLADORES SLC 500

RS LINX SOFTWARE

Para los Controladores Programables Allen-Bradley, RSLinx es una solucin general de comunicaciones en la fbrica para el sistema operativo Microsoft Windows NT. Proporciona al controlador programable Allen-Bradley acceso a una amplia variedad de aplicaciones Rockwell Software y Allen-Bradley, tales como Rslogix500, Rslogix Emulate y RSView.Ejecute el programa Rslinx que se encuentra en Inicio>Programas>Rockwell Software>RsLinx>Rslinx, apareciendo la siguiente ventana:RS LINX SOFTWARE

Para poder visualizar las diferentes redes que se suceden en el momento actual, usamos el dilogo Communications>RSWho. Podemos ver que, si se ha realizado correctamente la configuracin de la red, aparecer la direccin especificada con la imagen del autmata programable MicroLogix 1500. Esto significa que el autmata ya est listo para cualquier transaccin con el usuario. RS LINX SOFTWARE MENUSLa siguiente figura muestra los menus que contiene el software RS Linx.Cada menu contiene opciones para realizar diferentes tareas.

CONFIGURACION DEL DRIVE DE COMUNICACIN RS-232Para Adicionar un Driver, seleccione COMUNICATIONS > Configure Driver od click en el icono :

Seleccione el Driver deseado de entre los tipos de Drivers disponibles, dependiendo de los mdulos de interconexin que utilizar para la conexin del PLC al PC:

Seleccione RS-232 DF1 devices y de clic en Add New. Ingrese el Nombre que desea asignar al drive y acepte los cambios.

CONFIGURACION DEL DRIVE DE COMUNICACIN RS-232Para conectar un PLC utilizando un mdulo de comunicaciones KF3 o a travs de una conexin punto-punto usando el puerto Rs232 del PLC (por ejemplo para un micrologix1000, micrologix1500, un SCL 5/03, 5/04 y 5/05), utilice el driver Rs232 DF1 Devices y d click en Add New, para configurar el puerto en el cual conectar el mdulo y los parmetros del protocolo serial. Si la conexin ha sido correctamente establecida se puede utilizar la opcin Auto Configure, la cual automticamente configurar los parmetros de trabajo del protocolo serial.

CONFIGURACION DE UN DRIVE ETHERNET IP PARA LA COMUNICACIN CON UN PLCPara Adicionar el Driver, seleccione COMUNICATIONS > Configure Driver od click en el icono :

Seleccione Ethernet I/P Drive y de clic en Add New. Ingrese el Nombre que desea asignar al drive y acepte los cambios.

CONFIGURACION DE UN DRIVE ETHERNET IP PARA LA COMUNICACIN CON UN PLC

Funciona como un editor de programacin con un men de ayuda para el usuario.Permite la configuracin del modo de comunicacin con el PLC.Tiene incluido todo el set de instrucciones para las familias SLC500 y la familia Micrologix facilitando as la programacin.Posee un men de ayuda explicando el funcionamiento de cada instruccin para las dos familias de PLCs.Puede descargar del computador hacia el PLC y desde el PLC hacia el computador la programacin en escalera.Tiene un men que contiene toda la informacin de los bits de funcionamiento del PLC, el cual trabajando en conjunto con los otros 2paquetes de software permite visualizar cual es el estado de las variables en tiempo real cuando se ejecuta el programa de escalera.RS LOGIX 500 SOFTWARE RS Logix 500 es un software de programacin de lgica de escalera de 32 bits para ambiente Windows para los procesadores SLC y Micrologix de AB.

RS LOGIX 500 MENUS

Barra de men: permite realizar diferentes funciones como recuperar o guardar rogramas,opciones de ayuda, etc. Es decir, las funciones elementales de cualquier software actual.Barra de iconos: engloba las funciones de uso ms repetido en el desarrollo de losprogramasBarra de estado del procesador: Nos permite visualizar y modificar el modo de trabajo delprocesador (online, offline, program, remote), cargar y/o descargar programas(upload/download program), as como visualizar el controlador utilizadoOffline: 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 programacin 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 mtodo 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 produccin.

rbol del proyecto: Contiene todos las carpetas y archivos generados en el proyecto, estosse organizan en carpetas. [1] Las ms interesantes para el tipo de prcticas que se realizar son:

Controller properties: contiene las prestaciones del procesadorque se est utilizando, las opciones de seguridad que se quierenestablecer para el proyecto y las comunicaciones.Processor Status: se accede al archivo de estado del procesadorIO Configuration: Se podrn establecer y/o leer las tarjetas queconforman el sistema.Channel Configuration: Permite configurar los canales decomunicacin del procesador

Program Files. Contiene las distintas rutinas Ladder creadas para el proyecto.

Data Files. 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), temporizadores (timer), contadores (counter), ...Si seleccionamos alguna de las opciones se despliegan dilogos similares al siguiente, en el que se pueden configurar diferentes parmetros segn el tipo de elemento.

Barra de instrucciones: Esta barra le permitir, a travs de pestaas y botones, acceder deforma rpida a las instrucciones ms habituales del lenguaje Ladder. Presionando sobrecada instruccin, sta se introducir en el programa Ladder.

relacionados con el proyecto que se est realizando. Se puede interaccionar sobre esta ventana escribiendo el programa directamente desde el teclado o ayudndose con el ratn(ya sea arrastrando objetos procedentes de otras ventanas seleccionando opciones con el botn derecho del ratn).Ventana del programa Ladder: Contiene todos los programas y subrutinas LadderCREAR UN NUEVO PROYECTO EN RS LOGIX 500Para crear un nuevo proyecto en RSLogix 500 FileNewIngrese Numero de Programa, el nombre que desea asignar al programa, la descripcion del programa y seleccione los atributos que desea tener en el. Acepte los cambios OK.

SET DE INSTRUCCIONES RSLOGIX 500Las diferentes instrucciones del lenguaje Ladder se encuentran en la barra de instrucciones citada anteriormente. Al presionar sobre alguno de los elementos de esta barra estos se introducirn directamente en la rama sobre la que nos encontremos.

Aadir una nueva rama al programa

Crear una rama en paralelo a la que ya est creada

Contacto normalmente abierto (XIC - Examine If Closed): examina si la variable binaria est activa (valor=1), y si lo est permite al paso de la seal al siguiente elemento de la rama. La variable binaria puede ser tanto una variable interna de memoria, una entrada binaria, una salida binaria, la variable de un temporizador

Contacto normalmente cerrado (XIO - Examine If Open): examina si la variable binaria est inactiva (valor=0), y si lo est permite al paso de la seal al siguiente elemento de la rama.Activacin de la variable (OTE - Output Energize): si las condicionesprevias de la rama son ciertas, se activa la variable.

Activacin de la variable de manera retentiva (OTL - Output Latch): si las condiciones previas de la rama son ciertas, se activa la variable y contina activada aunque las condiciones dejen de ser ciertas.

Desactivacin de la variable (OTU - Output Unlatch): normalmente estinstruccin se utiliza para anular el efecto de la anterior. Si las condicionesprevias de la rama son ciertas, se desactiva la variable y contina desactivada aunque las condiciones dejen de ser ciertas.

Flanco ascendente (ONS - One Shot): esta instruccin combinada con elcontacto normalmente abierto hace que se active la variable de salida nicamente cuando la variable del contacto haga la transicin de 0 a 1 (flanco ascendente).

INSTRUCCIONES DE TIEMPO Y CONTADORES

Temporizador (TON - Timer On-Delay): La instruccin sirve para retardar una salida, empieza a contar intervalos de tiempo cuando las condiciones del rengln se hacen verdaderas. Siempre que las condiciones del rengln permanezcan verdaderas, el temporizador incrementa su acumulador hasta llegar al valor preseleccionadoCada direccin de temporizador se compone de un elemento de 3 palabras. Palabra 0 es la palabra de control, palabra 1 almacena el valor preseleccionado y palabra 2 almacena el valor acumulado.

Para los procesadores fijos y SLC 5/02, la base de tiempo ha sido establecido a 0.01segundo. Para los procesadores SLC 5/02, SLC 5/03, SLC 5/04 y los controladoresMicroLogix 1000, la base de tiempo es seleccionable como 0.01 (10 ms) segundo 1.0 segundo.

Temporizador a la desconexin (TOF) . La instruccin TOF comienza a contar los intervalos de la base de tiempo cuando el rengln efecta una transicin de verdadero a falso. El valor acumulado se restablecer cuando las condiciones de rengln se hagan verdaderas, sin importar si el tiempo en el temporizador se ha agotado.Temporizador retentivo (RTO). La instruccin RTO es una instruccin retentiva que comienza a contar los intervalos de base de tiempo cuando las condiciones de rengln se hacen verdaderas.

Contador (CTU - Count Up). El CTU es una instruccin que cuenta las transiciones de rengln de falso a verdadero.Cada direccin de contador se compone de un elemento de archivo de datos de 3 palabras. Palabra 0 es la palabra de control y contiene los bits de estado de la instruccin. Palabra 1 es el valor preseleccionado. Palabra 2 es el valor acumulado. La palabra de control para las instrucciones de contador incluye seis bits de estado, segn lo indicado a continuacin:

Conteo regresivo (CTD). El CTD es una instruccin que cuenta las transiciones de rengln de falso a verdadero. Cuando las condiciones de rengln para una instruccin CTD han efectuado una transicin de falo a verdadeo, el valor acumulado se disminuye en un conteo, siempre que el rengln que contiene la instruccin CTD se evale entre estas transiciones.

Restablecimiento (RES). Use una instruccin RES para restablecer un temporizador o contador. Cuando restablece un contador, si la instruccin RES est habilitada y el rengln de contador est habilitado, se pone a cero el bit CU o CD.

INSTRUCCIONES DE COMPARACION

Igual (EQU) . Use la instruccin EQU para probar si dos valores son iguales. Si la fuente A y la fuente B son iguales, la instruccin es lgicamente verdadera. Si estos valores no son iguales, la instruccin es lgicamente falsa.

No igual (NEQ) . Use la instruccin NEQ para probar si dos valores no son iguales. Si la fuente A y la fuente B no son iguales, la instruccin es lgicamente verdadera. Si los dos valores son iguales, la instruccin es lgicamente falsa.

Prueba de lmite (LIM) . Use la instruccin LIM para probar los valores dentro o fuera de un rango especificado, segn cmo usted haya establecido los lmites.INSTRUCCIONES DE COMPARACION

Mayor que (GRT) . Use la instruccin GRT para probar si un valor (fuente A) es mayor que otro (fuente B). Si la fuente A es mayor que el valor en la fuente B, la instruccin es lgicamente verdadera.Menor que (LES) . Use la instruccin LES para probar si un valor (fuente A) es menor que otro (fuente B). Si la fuente A es menor que el valor en la fuente B, la instruccin es lgicamente verdadera.Menor o igual que (LEQ) . Use la instruccin LEQ para probar si un valor (fuente A) es menor o igual que otro (fuente B). Si la fuente A es menor o igual que el valor en la fuente B, la instruccin es lgicamente verdadera.Mayor o igual que (GEQ) . Use la instruccin GEQ para probar si un valor (fuente A) es mayor o igual que otro (fuente B). Si la fuente A es mayor o igual que el valor en la fuente B, la instruccin es lgicamente verdadera.INSTRUCCIONES MATEMATICAS

Aadir (ADD). Use la instruccin ADD para aadir un valor (fuente A) a otro valor (fuente B) y coloque el resultado en el destino.

Restar (SUB) . Use la instruccin SUB para restar un valor (fuente B) del otro (fuente A) y coloque el resultado en el destino.INSTRUCCIONES MATEMATICAS

Multiplicar (MUL) . Use la instruccin MUL para multiplicar un valor (fuente A) por el otro (fuente B) y coloque el resultado en el destino.Dividir (DIV). Use la instruccin DI:V para dividir un valor (fuente A) entre otro (fuente B). El cociente redondeado se coloca a su vez en el destino. Si el residuo es 0.5 mayor, el redondear toma lugar en el destino. El cociente no redondeado se almacena en la palabra ms significativa del registro matemtico. El resto se coloca en la palabra menos significativa del registro matemtico.

Ejemplo. El residuo de 11/2 es 0.5, por lo tanto, el cociente se redondea a 6 y se almacena en el destino. El cociente no redondeado, lo cual es 5, se almacena en S:14 y el residuo, lo cual es 1, se almacena en S:13.

INSTRUCCIONES DE MANEJO DE DATOS

Copiar un archivo (COP). Esta instruccin copia bloques de datos de un lugar a otro. No usa bits de estado.

La fuente es la direccin del archivo que desea copiar.El destino es la direccin inicial donde la instruccin almacena la copia.La longitud es el nmero de elementos en el archivo que desea copiar.Mover (MOV) . Esta instruccin de salida mueve el valor de fuente al lugar de destino. Siempre que el rengln permanezca verdadero, la instruccin mueve los datos durante cada escn.INSTRUCCIONES DE MANEJO DE DATOS

Llenar el archivo (FLL). La instruccin llena las palabras de un archivo con un valor de fuente. No usa bits de estado.

Borrar (CLR). Use la instruccin CLR para poner a cero el valor de destino de una palabraINSTRUCCIONES DE CONTROL DE PROGRAMASalto (JMP) y etiqueta (LBL). Use estas instrucciones conjuntamente para saltar porciones del programa de escalera.

El saltar hacia adelante a una etiqueta ahorra el tiempo de escn del programaeliminando un segmento de programa hasta que sea necesario. El saltar hacia atrs le permite al controlador ejecutar segmentos de programa repetidamente.

Saltar a subrutina (JSR). Cuando la instruccin JSR se ejecuta, el controlador salta a la instruccin de subrutina (SBR) al inicio del archivo de subrutina destino y reanuda la ejecucin desde aquel punto.subrutina (SBR). La subrutina de destino se identifica por el nmero de archivo que usted introdujo en la instruccin JSR. Esta instruccin sirve como etiqueta o identificador de un archivo de programa designado como un archivo de subrutina normal.

Retornar (RET). Esta instruccin de salida indica el fin de ejecucin de subrutina o el fin del archivo de subrutina. Causa que el controlador reanude la ejecucin en la instruccin siguiente a la instruccin JSR.Con los procesadores fijos y SLC 5/01, puede anidar subrutinas hasta cuatro niveles.Con los procesadores SLC 5/02, SLC 5/03, SLC 5/04 y controladores MicroLogix 1000, puede anidar subrutinas hasta ocho niveles. Si usa una subrutina STI, subrutina de interrupcin provocada por evento de E/S, una rutina de fallo del usuario o una subrutina de interrupcin HSC, puede anidar subrutinas hasta tres niveles desde cada subrutina.

AADIR COMENTARIOS A INSTRUCCIONES Y RENGLONESPara poder aadir comentarios a los datos de las instrucciones clic derecho sobre el smbolo de la instruccin > Edit Description.

Aadir descripcion y nombre simbolico de la instruccin, aceptar los cambio OK.VALIDACION DEL PROYECTO DESCARGA E IR A LINEA.Para validar el proyecto clic en el menu Edit > Verify Proyect o directamente en el icono de verificacin de proyecto.

Una vez se ha realizado el programa y se ha verificado que no exista ningn error se procede a descargar el programa al procesador del autmata (download).

A continuacin aparece diversas ventanas de dilogo que se deben ir aceptando sucesivamente:

Salvar Programa.

Aceptar la descarga.

Paso a modo remoto o Program.

Transfiriendo Datos del Programa.

Paso a modo Run del controlador.

Ir a online con el programa. Para poder visualizar las diferentes variables en lnea.Material de apoyo en la solucin de fallas.Comparacin de copias del programa del PLC.Importacin y exportacin de la documentacin de la base de datos.ForzamientosEditar programas en lnea.