Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia Rapida Logix 5000
Guia Rapida Logix 5000
ControlLogix 1756, CompactLogix 1769, SoftLogix 1789, FlexLogix 1794, PowerFlex 700S con DriveLogix
Los equipos de estado slido tienen caractersticas de operacin diferentes de las de los equipos electromecnicos. El documento Safety Guidelines for the Application, Installation and Maintenance of Solid State Controls (publicacin SGI-1.1, disponible en la oficina de ventas de Rockwell Automation en su localidad o en la direccin de Internet http://www.ab.com/manuals/gi) describe algunas de las diferencias importantes entre el equipo en estado slido y los dispositivos electromecnicos cableados. A causa de estas diferencias, as como tambin de la amplia variedad de usos que se les da a los equipos de estado slido, las personas responsables de la implementacin de estos equipos deben asegurarse de que cada vez que se utilicen, se haga de manera aceptable. Bajo ninguna circunstancia, Rockwell Automation, Inc. asumir responsabilidad u obligacin por daos indirectos o consecuentes a causa del uso o la implementacin de este equipo. Los ejemplos y diagramas que aparecen en este manual se incluyen solamente con fines ilustrativos. Debido a que cada instalacin tiene muchas variables y requisitos particulares, Rockwell Automation, Inc. no puede asumir responsabilidades ni obligaciones por el uso basado en los ejemplos y diagramas. Rockwell Automation, Inc no asume ninguna responsabilidad relativa a patentes respecto al uso de informacin, circuitos, equipos o software descritos en este manual. Est prohibida la reproduccin total o parcial del contenido de este manual sin el permiso por escrito de Rockwell Automation, Inc. En este manual, se utilizan notas para alertarle respecto a consideraciones de seguridad.
ADVERTENCIA Identifica informacin sobre prcticas o circunstancias que pueden provocar una explosin en un entorno peligroso, la cual puede ocasionar lesiones o la muerte, daos materiales o prdidas econmicas.
!
ATENCIN
!
IMPORTANTE
Identifica informacin sobre prcticas o circunstancias que pueden ocasionar lesiones o la muerte, daos materiales o prdidas econmicas. Las notas de atencin ayudan a: Identificar un peligro Evitar un peligro Reconocer las consecuencias
Identifica informacin primordial para el correcto uso y comprensin del producto. Dentro o fuera del variador puede haber etiquetas para alertar a los usuarios sobre la presencia de niveles de voltaje peligrosos.
PELIGRO DE CHOQUE
Comienza en la pgina: 1-1 2-6 2-16 2-15 3-2 3-4 3-5 3-7 3-9 5-1 5-5 6-7
Programacin y prueba de un proyecto sencillo: un captulo nuevo que resalta los pasos mnimos para programar un controlador Logix5000 Cmo exportar/importar una lgica de escalera Introduccin de un diagrama de funciones secuenciales Asignacin de operandos a una instruccin en texto estructurado Descripcin de un tipo de datos definido por el usuario Cmo aadir comentarios de rengln Cmo introducir y editar comentarios de rengln con Microsoft Excel Cmo aadir comentarios a un diagrama de bloque de funciones o SFC Cmo aadir comentarios a un texto estructurado Editar la lgica mientras est en lnea: adicin del SFC y el texto estructurado Finalizacin de todas las ediciones en un programa Cmo examinar la lgica en busca de una etiqueta, instruccin, comentario, etc.
Notas:
Prefacio
consultar informacin abreviada y procedimientos relacionados con los lenguajes de programacin, instrucciones, comunicaciones y estado programar un controlador Logix5000informacin exhaustiva y detallada programar una instruccin de programacin especfica de Logix5000
importar o exportar proyectos o tags de Logix5000 a un archivo de texto o desde ste convertir una aplicacin de PLC-5 SLC 500 en un proyecto de Logix5000 integrar un controlador Logix5000 determinado en un sistema de controladores, mdulos de E/S y otros dispositivos
Logix5000 Controllers Import/Export Reference Manual, publicacin 1756-RM084 Logix5550 Controller Converting PLC-5 or SLC 500 Logic to Logix5550 Logic Reference Manual, publicacin 1756-6.8.5 CompactLogix System User Manual, publicacin 1769-UM007 ControlLogix System User Manual, publicacin 1756-UM001 DriveLogix Controller User Manual, publicacin 20D-UM002 FlexLogix System User Manual, publicacin 1794-UM001 SoftLogix5800 System User Manual, publicacin 1789-UM002
controlar dispositivos por medio de una red EtherNet/IP controlar dispositivos por medio de una red ControlNet controlar dispositivos por medio de una red DeviceNet
EtherNet/IP Modules in Logix5000 Control Systems User Manual, publicacin ENET-UM001 ControlNet Modules in Logix5000 Control Systems User Manual, publicacin CNET-UM001 DeviceNet Modules in Logix5000 Control Systems User Manual, publicacin DNET-UM004
Prefacio
En este manual, se presentan procedimientos bsicos para: establecer una comunicacin con un controlador Logix5000 programar un controlador Logix5000 llevar a cabo tareas de mantenimiento en lnea, como buscar y editar lgica, ejecutar un histograma, borrar fallos y forzar valores de E/S. Los controladores Logix5000 son los siguientes: controladores 1756 ControlLogix controladores 1769 CompactLogix controladores 1789 SoftLogix5800 controladores 1794 FlexLogix PoweFlex700S con controladores DriveLogix
Este manual est dirigido a las personas que programan o dan mantenimiento de sistemas de automatizacin industrial. Para usar este manual, debe tener experiencia previa con: controladores programables sistemas de automatizacin industrial computadoras y el sistema operativo Windows 95, Windows 98, Windows NT o Windows 2000
Al usar este manual, se dar cuenta de que algunos trminos tienen un formato de texto distinto:
Por ejemplo: Haga clic con el botn derecho del mouse en User-Defined Haga clic con el botn derecho del mouse en name_of_program Presione [Enter]. Significa: Haga clic con el botn derecho del mouse en el elemento denominado User-Defined. Debe identificar el programa adecuado en su aplicacin. Habitualmente, se tratar de un nombre o variable que haya definido. Presione la tecla Enter.
el nombre real de un elemento que aparece en la pantalla o en un ejemplo informacin que debe proporcionar segn su aplicacin (una variable)
en courier
entre corchetes
Tabla de contenido
Captulo 1 Programacin y prueba de un proyecto sencillo
Contenido del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Creacin de un proyecto para el controlador . . . . . . . . . . . . . . . . . . . 1-2 Crear un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 Convenciones de nombres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 Cmo aadir los mdulos de E/S. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4 Observacin de los datos de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5 Introduccin de lgica de escalera. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7 Apertura de una rutina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7 Introduccin de lgica de escalera . . . . . . . . . . . . . . . . . . . . . . . . 1-8 Introduccin de un diagrama de bloque de funciones . . . . . . . . . . . . 1-9 Creacin de una rutina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9 Ejecucin de la rutina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10 Introduccin de un diagrama de bloque de funciones. . . . . . . . 1-11 Configuracin de una instruccin de bloque de funciones . . . . 1-12 Asignacin de tags de alias para los dispositivos . . . . . . . . . . . . . . . 1-13 Cmo mostrar u ocultar la informacin de alias . . . . . . . . . . . . 1-14 Establecimiento de una conexin en serie con el controlador. . . . . 1-15 Descarga de un proyecto en el controlador . . . . . . . . . . . . . . . . . . . 1-17 Seleccin del modo de funcionamiento del controlador . . . . . . . . . 1-19
Tabla de contenido
ii
Conexin de elementos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Resolver un lazo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adicin de una hoja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de una plantilla para un bloque de funciones . . . . . . . . . . . . . . Configuracin de un tema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adicin de una plantilla al software Microsoft Excel . . . . . . . . Introduccin de texto estructurado. . . . . . . . . . . . . . . . . . . . . . . . . . Bsqueda de una instruccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . Asignacin de operandos a una instruccin . . . . . . . . . . . . . . . . Introduccin de un diagrama de funciones secuenciales . . . . . . . . . Introduzca un SFC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Asignacin de operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creacin de un tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin de un tag ya existente . . . . . . . . . . . . . . . . . . . . . . . . . Verificacin de un proyecto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pautas para tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-10 3-11 3-11 3-12 3-13 3-13 3-14 3-15 3-15 3-17 3-18 3-19 3-20 3-20 3-22 3-24
Tabla de contenido
iii
Tabla de contenido
iv
Captulo
Organizacin de proyectos
Este capitulo proporciona informacin ms detallada acerca de cmo organizar el diseo del programa y las estructuras de datos para el controlador:
Si desea: Configuracin de la ejecucin de las tareas Creacin de programas adicionales Creacin tipos de datos definidos por el usuario Definicin de las rutinas Asignacin de rutinas principales Configuracin del controlador Configuracin de mdulos de E/S Vea la pgina: 2-2 2-3 2-5 2-7 2-10 2-11 2-12
1-2
Organizacin de proyectos
tarea definicin de informacin del cronograma calendario y de prioridad para la ejecucin (escn) de la lgica.
En este manual de inicio rpido, se limita el proyecto a una nica tarea, con uno de los siguientes tipos de ejecucin:
Si desea ejecutar la lgica: todo el tiempo
ejecucin de la lgica la tarea se reinicia la tarea se reinicia la tarea se reinicia la tarea se reinicia automticamente automticamente automticamente automticamente
Configure la tarea para este tipo de ejecucin: continua sta es la configuracin predeterminada de la Main Task.
en un perodo especfico
ejecucin de la lgica la tarea finaliza se agota el perodo la tarea se reinicia la tarea finaliza se agota el perodo la tarea se reinicia
1. Haga clic con el botn derecho del mouse y seleccione Properties. 2. Haga clic en la ficha Configuration.
Para usar varias tareas o ejecutar una tarea cuando se produce un evento especfico (activador), consulte Logix5000 Controllers Common Procedures, publicacin 1756-PM001.
Publicacin 1756-QS001B-ES-P - Marzo 2004
Organizacin de proyectos
1-3
Los controladores Logix5000 le permiten dividir la aplicacin entre varios programas, cada uno de ellos con sus propios tags (datos).
tag almacenamiento de datos. No hay tabla de datos ni formato numrico fijos para las direcciones de datos. El nombre del tag es la direccin (no hay referencia cruzada con una direccin fsica). Usted crea los tags que desea utilizar. programa aislamiento de datos y lgica de otros datos y lgica. Cada programa contiene una o ms rutinas de lgica como datos asociados.
alcance definir si un tag es accesible para todos los programas (tag del controlador) o est limitado a un programa especfico (tag del programa). Los datos de alcance de programa estn aislados de otros programas.
No es necesario gestionar nombres de tag incompatibles con nombres de tag de otros programas.
tags de controlador (datos globales)
Los datos de alcance de programa estn 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.
1-4
Organizacin de proyectos
Tiene varias mquinas, estaciones o procesos que usen lgica idntica, pero datos diferentes? no
Cree un programa para cada mquina, estacin o proceso. En los programas, puede reutilizar cdigo y nombres del tag. No es necesario gestionar nombres del tag incompatibles con nombres de tag de otros programas.
1. Haga clic con el botn derecho del mouse y seleccione New Program.
CONSEJO
Nombres: slo letras, nmeros y caracteres de subrayado (_) deben empezar con una letra o un carcter de subrayado 40 caracteres no utilice caracteres de subrayado consecutivo no se distingue entre maysculas y minsculas Algunos tags deben ser de alcance de controlador.
Si desea usar un tag: en ms de un programa del proyecto en una instruccin Message (MSG) para producir o consumir datos para comunicarse con un terminal PanelView en un solo programa Tags de programa para el programa Tags de controlador Use este alcance:
Organizacin de proyectos
1-5
Los tipos de datos definidos por el usuario sirven para organizar los datos segn la mquina o el proceso. Esto agiliza el desarrollo de programas y crea cdigo de documentacin automtica cuyo mantenimiento es ms fcil.
tag almacenar datos. No hay tabla de datos ni formato numrico fijos para las direcciones de datos. El nombre del tag es la direccin. Usted crea los tags que desea utilizar. tipo de datos definir el tipo de datos que almacena un tag, tales como bit, nmero entero, valor de punto flotante (coma flotante), cadena, etc. matriz definir un bloque de datos (archivo). Todo el bloque utiliza el mismo tipo de datos. Puede tener 1, 2 3 dimensiones. estructura combinar un grupo de tipos de datos en un formato reutilizable (plantilla para tags). Utilice una estructura como base para varios tags con la misma disposicin de datos. miembro describir un componente individual de datos dentro de una estructura tipo de datos definido por el usuario crear una estructura propia que emule los dispositivos. Un tipo de datos definido por el usuario almacena todos los datos relacionados con un aspecto especfico del sistema. Esto mantiene juntos los datos relacionados entre s y facilita su ubicacin, independientemente del tipo de datos.
Cuando cree tipo de datos definido por el usuario, siga estas pautas:
Pauta: 1. Considere la funcin de paso de las descripciones. Detalles: Vea Descripcin de un tipo de datos definido por el usuario en la pgina 3-2.
2. Los datos que representan un dispositivo Si incluye miembros que representan dispositivos de E/S, debe utilizar lgica para copiar de E/S necesitan programacin adicional. 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 dimensin. 4. Cuando use los tipos de datos BOOL, SINT o INT, coloque los miembros que usan el mismo tipo de datos por orden: No se permiten matrices con varias dimensiones en un tipo de datos definido por el usuario. Los controladores Logix5000 asignan memoria en secciones de 4 bytes. Si secuencia juntos tipos de datos ms pequeos, el controlador empaqueta tantos como quepan en una seccin de 4 bytes.
ms eficiente BOOL BOOL BOOL DINT DINT menos eficiente BOOL DINT BOOL DINT BOOL
1-6
Organizacin de proyectos
Para crear un tipo de datos definido por el usuario y tags que utilicen el tipo de datos:
1. Cree un tipo de datos definido por el usuario: a. Haga clic con el botn derecho del mouse y seleccione New Data Type. b. Escriba un nombre para el tipo de datos (no el nombre de un tag que vaya a utilizar el tipo de datos). c. Introduzca los miembros. Si lo desea, escriba una descripcin para cada miembro. d. Seleccione
2. Cree un tag que utilice el tipo de datos definido por el usuario: a. Haga clic con el botn derecho del mouse en el alcance que desee para el tag y seleccione Edit Tags.
b. Escriba un nombre para el tag c. Escriba el nombre del tipo de datos definido por el usuario especificado en el paso 1.
3. Si desea que el tag sea una matriz (varias ocurrencias del tipo de datos):
a. Seleccione el tipo de datos y haga clic en b. Especifique las dimensiones de la matriz. c. Seleccione
Organizacin de proyectos
1-7
Una vez que el proyecto tenga los programas necesarios, se tienen que definir y crear las rutinas de cada programa.
rutina proporcionar el cdigo ejecutable (lgica) para un programa (similar a un archivo de programa en un controlador SLC o PLC). rutina principal en cada programa, el usuario asigna una rutina principal. Cuando se ejecuta el programa, se ejecuta automticamente su rutina principal. Utilice la rutina principal para controlar la ejecucin de las dems rutinas del programa. Para llamar (ejecutar) otra rutina (subrutina) dentro del programa, utilice una instruccin Jump to Subroutine (JSR). subrutina cualquier rutina que no sea la rutina principal o rutina de fallo. Para ejecutar una subrutina, utilice una instruccin Jump to Subroutine (JSR) en otra rutina, como por ejemplo la rutina principal.
1-8
Organizacin de proyectos
En general, si una rutina representa: ejecucin continua o paralela de varias operaciones (que no tienen secuencia) operaciones booleanas o basadas en bit operaciones lgicas complejas procesamiento de comunicacin y mensajes enclavamiento de mquina operaciones que el personal de mantenimiento o servicio pueda necesitar interpretar para resolver problemas en la mquina o en el proceso. control de variador y proceso continuo control de lazo clculos en flujo de circuito administracin de alto nivel de varias operaciones secuencias de operaciones repetitivas proceso de lote control de movimiento usando texto estructurado estado de operacin de mquina operaciones matemticas complejas procesamiento especial de matriz o tabla de lazos manejo de cadenas ASCII o procesamiento de protocolo
texto estructurado
Organizacin de proyectos
1-9
Ejemplo: Para ejecutar continuamente varias operaciones booleanas complejas cree una rutina por separado para cada operacin. Para controlar 4 vlvulas, cada una de las cuales requiere retroalimentacin de que est en la posicin de comando haga una hoja por separado para cada vlvula.
Dentro de la rutina FBD, haga una hoja para cada lazo funcional de un dispositivo (motor, vlvula, etc.).
hoja
Para realizar la siguiente secuencia: 1. Llenar un tanque. 2. Mezclar ingredientes en el tanque. 3. Vaciar el tanque haga de cada seccin (llenado, mezclado, vaciado) un paso por separado.
paso paso
1-10
Organizacin de proyectos
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 slo a cada programa adicional que cree.
Organizacin de proyectos
1-11
Si desea cambiar la configuracin del controlador, como por ejemplo el nombre, el tamao del chasis o el nmero de ranura, use el cuadro de dilogo Controller Properties.
1. Haga clic en el botn Controller Properties. 2. Cambie las propiedades que necesita cambiar (algunas caractersticas slo se aplican a ciertos controladores). a. tipo de controlador
c. tamao del chasis del controlador d. nmero de ranura del controlador 3. Seleccione
1-12
Organizacin de proyectos
Para modificar el comportamiento de un mdulo, use la ventana Module Properties de dicho mdulo. Las opciones de configuracin son distintas en cada mdulo.
1. Haga clic con el botn derecho del mouse y seleccione Properties. 2. El nombre o el nmero de ranura se cambia en la ficha General.
ubicacin del mdulo en el chasis o riel nombre del mdulo 3. Para cambiar la configuracin, haga clic en la ficha Configuration. Algunos mdulos tienen varias fichas de configuracin.
rango
escala
Captulo
Este captulo presenta la secuencia de programacin bsica para un controlador Logix5000. Cubre los pasos necesarios para desarrollar y probar una escalera o diagrama de bloque de funciones. Los ejemplos en el captulo muestran cmo controlar una salida analgica o digital en base al estado de la entrada analgica o digital. Para programar y probar un proyecto sencillo:
Paso: Creacin de un proyecto para el controlador Cmo aadir los mdulos de E/S Observacin de los datos de E/S Introduccin de lgica de escalera Introduccin de un diagrama de bloque de funciones Asignacin de tags de alias para los dispositivos Establecimiento de una conexin en serie con el controlador Descarga de un proyecto en el controlador Seleccin del modo de funcionamiento del controlador Pgina: 1-2 1-4 1-5 1-7 1-9 1-13 1-15 1-17 1-19
El resto de los captulos de esta publicacin ofrecen informacin ms detallada acerca de cmo programar, editar y resolver problemas de un proyecto.
1-2
Para configurar y programar un controlador Logix5000, debe utilizar el software RSLogix 5000 para crear y administrar un proyecto para el controlador.
proyecto el archivo de la estacin de trabajo (o servidor) que almacena la lgica, configuracin, datos y documentacin de un controlador. El archivo del proyecto tiene la extensin .ACD. Al crear un proyecto, el nombre del proyecto es el mismo que el nombre del controlador. El nombre del controlador es independiente del nombre del proyecto. Se puede cambiar el nombre del proyecto o bien el nombre del controlador.
nombre del proyecto Si cambia el nombre del proyecto o el del controlador, se muestran ambos nombres.
nombre del controlador organizador del controlador vista general grfica del proyecto. Use el organizador de controlador para desplazarse a los componentes de un proyecto. Para abrir una carpeta y ver su contenido, hgalo de una de las dos maneras siguientes: Haga doble clic en la carpeta. Haga clic en el signo +. Para cerrar una carpeta y ocultar su contenido, hgalo de una de las dos maneras siguientes: Haga doble clic en la carpeta. Haga clic en el signo .
1-3
Crear un proyecto
2. Haga clic en el botn New. 3. Especifique la configuracin general del controlador (algunas caractersticas slo se aplican a ciertos controladores). a. tipo de controlador b. revisin mayor del firmware del controlador
d. tamao del chasis del controlador e. nmero de ranura del controlador f. carpeta que almacena el proyecto 4. Seleccione
Convenciones de nombres
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 mdulos de E/S, etc. Cuando introduzca los nombres, siga estas reglas: slo letras, nmeros y caracteres de subrayado (_) deben empezar con una letra o un carcter de subrayado 40 caracteres no utilice caracteres de subrayado consecutivo no se distingue entre maysculas y minsculas
1-4
Para establecer comunicacin con los mdulos de E/S en el sistema, debe aadir los mdulos a la carpeta I/O Configuration del controlador. Las propiedades que usted seleccione para cada mdulo definen cmo se comporta el mdulo.
Controlador ControlLogix Controlador FlexLogix
1. Haga clic con el botn derecho del mouse y seleccione New Module. 2. Seleccione el tipo de mdulo.
5. Seleccione el lugar del mdulo en el chasis o el riel. 6. Acepte la configuracin predeterminada para cada mdulo.
1-5
el software crea automticamente los tags del controlador cubiertos para el mdulo.
1-6
1. Haga clic con el botn derecho del mouse y seleccione Monitor Tags. Los valores se muestran con los estilos siguientes: Estilo Binario Decimal Hexadecimal Octal Exponencial Valor con punto flotante (coma flotante) Base 2 10 16 8 NA NA Anotacin 2# NA 16# 8# 0.0000000e+000 0.0
Una flecha azul indica que cuando usted cambia el valor, ste entrar en vigor inmediatamente.
2. Para ver un valor con un estilo distinto, seleccione el estilo que desee. 3. Para cambiar un valor, haga clic en la celda de valor, escriba el nuevo valor y presione la tecla [Enter]. 4. Para expandir un tag y mostrar sus miembros, haga clic en el signo +.
1-7
rutina proporcionar el cdigo ejecutable (lgica) para un programa (similar a un archivo de programa en un controlador SLC o PLC). rutina principal en cada programa, el usuario asigna una rutina principal. Cuando se ejecuta el programa, se ejecuta automticamente su rutina principal. Utilice la rutina principal para controlar la ejecucin de las dems rutinas del programa. Para llamar (ejecutar) otra rutina (subrutina) dentro del programa, utilice una instruccin Jump to Subroutine (JSR). subrutina cualquier rutina que no sea la rutina principal o rutina de fallo. Para ejecutar una subrutina, utilice una instruccin Jump to Subroutine (JSR) en otra rutina, como por ejemplo la rutina principal.
1-8
EJEMPLO
En el ejemplo siguiente, una instruccin Examine If Closed (XIC) revisa el estado activado o desactivado de un botn pulsador. Si el botn est activado, la instruccin Output Energize (OTE) enciende una luz.
XIC Si este bit est activado OTE encender este bit. De lo contrario, desactivar este bit.
1-9
1. Haga clic con el botn derecho del mouse en el programa y seleccione New Routine. 2. Escriba un nombre para la rutina. 3. Seleccione el lenguaje de programacin. 4. OK
1-10
Ejecucin de la rutina
Para ejecutar una rutina que no sea la rutina principal, utilice una instruccin Jump to Subroutine (JSR) para llamar a la rutina.
1. Aada un rengln. 2. Seleccione la ficha Program Control. 3. Aada una instruccin JSR.
5. Para llamar a la rutina, simplemente quite el resto de los parmetros de la instruccin JSR. Para eliminar un parmetro, haga clic con el botn derecho del mouse en el parmetro y seleccione Remove Instruction Parameter.
1-11
3. Para conectar elementos, haga clic en los pines correspondientes (punto verde = punto de conexin vlido).
EJEMPLO
En el ejemplo siguiente, una Input Reference (IREF) lee el valor de una entrada analgica y lo enva a una instruccin Scale (SCL). La instruccin SCL convierte el valor a los usos de ingeniera y lo enva a una Output Reference (OREF). La OREF escribe el valor en una salida analgica.
1-12
2. Para cambiar un valor, haga clic en la celda de valor, escriba el nuevo valor y presione [Enter]. Por ejemplo, en la instruccin SCL, especifique los parmetros siguientes: InRawMax - valor mximo de entrada InRawMin - valor mnimo de entrada InEUMax - valor mximo de ingeniera InEUMin - valor mnimo de ingeniera 3. OK
1-13
Aunque puede usar los tags de entrada y salida de un mdulo directamente en la lgica, es mucho ms fcil usar los tags de alias.
tag de alias - un tag que representa a otro tag Ambos tags comparten los mismos datos. Cuando los datos cambian, ambos tags cambian.
Como una opcin, cree tags que describan cada dispositivo sin apuntarlas a las direcciones reales de los dispositivos. Posteriormente, convierta los tags en alias para los datos de los dispositivos. 1. Introduzca la lgica.
Un tag de alias proporciona un nombre descriptivo para los datos, como por ejemplo, datos de entrada o salida de DeviceNet. Si el lugar de los datos cambia, slo apunte el tag de alias al nuevo lugar sin editar la lgica.
2. Escriba un nombre del tag para el dispositivo. 3. Haga clic con el botn derecho del mouse en el nombre del tag y seleccione New
5. Seleccione el tag que representa este tag de alias. 6. Seleccione el aislamiento del tag de alias. 7. Seleccione OK.
1-14
1-15
El software RSLinx gestiona la comunicacin entre controladores Logix5000 y los programas de software, tales como el software RSLogix 5000. Para establecer la comunicacin con un controlador (p. ej., descargar, monitorear datos), configure el software RSLinx para la comunicacin requerida.
Software RSLinx
ruta de acceso ruta de comunicacin a un dispositivo. Para definir una ruta, debe expandir un driver y seleccionar el dispositivo.
Use un cable en serie para establecer una conexin punto a punto entre los puertos en serie de la computadora y del controlador. Si conecta o desconecta el cable en serie con la alimentacin elctrica conectada a este mdulo o al dispositivo en serie en el otro extremo del cable, puede producirse un arco elctrico. Esto puede causar una explosin en lugares peligrosos. Antes de proceder, asegrese de desconectar la alimentacin elctrica o de que el rea no sea peligrosa.
ADVERTENCIA
!
Controlador Logix5000
1-16
e. Seleccione el puerto COM de la computadora. f. Seleccione Logix 5550/CompactLogix. g. Seleccione h. Cuando termine la configuracin automtica, seleccione
1-17
!
Controlador Logix5000
proyecto descargar
descargar transferir un proyecto de la computadora al controlador para poder ejecutarlo. Al descargar un proyecto, se pierden el proyecto y los datos que estn en el controlador, si los hay. Si la revisin del controlador no coincide con la revisin del proyecto, se le solicitar que actualice el firmware del controlador. El software RSLogix 5000 le permite actualizar el firmware del controlador dentro de la secuencia de descarga.
IMPORTANTE
Para actualizar el firmware de un controlador, antes deber instalar un paquete de actualizacin de firmware. El paquete de actualizacin se enva en un CD complementario junto con el software RSLogix 5000. Para descargar un paquete de actualizacin, vaya a www.ab.com. Seleccione Product Support. Seleccione Firmware Updates.
1-18
2. Defina la ruta al controlador: a. Abra el proyecto RSLogix 5000 que desee descargar.
b. Haga clic en
c. Desplcese hasta el controlador. Para abrir un nivel, haga clic en el signo +. Cuando vea el controlador, seleccinelo.
3. Descargue el proyecto: a. Seleccione Error al descargar en el controlador. Las revisiones del proyecto fuera de lnea y del firmware del controlador no son
b. Seleccione
1-19
Para ejecutar o detener la ejecucin de la lgica en un controlador, cambie el modo de funcionamiento del controlador.
1. Determine el modo que desea para el controlador: Desea ejecutar la lgica en el controlador? s Desea que la lgica controle los dispositivos de salida? no Seleccione el modo prueba. 2. Gire el interruptor de llave a
RUN REM PROG
no
1-20
Notas:
Captulo
Este captulo proporciona informacin ms detallada acerca de cmo programar la lgica para una rutina y crear tags para la lgica.
Si desea: Introduccin de lgica de escalera Cmo exportar/importar una lgica de escalera Introduccin de un diagrama de bloques de funciones Uso de una plantilla para un bloque de funciones Introduccin de texto estructurado Introduccin de un diagrama de funciones secuenciales Asignacin de operandos Verificacin de un proyecto Pautas para tags Vea la pgina: 2-2 2-6 2-9 2-12 2-14 2-16 2-18 2-20 2-22
En este captulo, se muestra cmo programar el proyecto mientras est fuera de lnea. La programacin en lnea requiere pasos adicionales. Vea el captulo 5, Programacin de un proyecto en lnea.
2-2
ms instrucciones
arrastrar y colocar elementos lgicos Use la barra de herramientas Language Element para arrastrar un rengln, una bifurcacin o una instruccin y colocarla en la rutina. texto ASCII Use texto ASCII para introducir o editar la lgica. La informacin sobre herramientas le ayudar a introducir los operandos necesarios. El texto ASCII generalmente tiene el formato siguiente: mnemnico operando_1 operando_2 teclas aceleradoras Asigne un elemento lgico (rengln, bifurcacin, instruccin) a una tecla del teclado. Para aadir un elemento a la derecha o debajo del cursor, presione la tecla designada para ese elemento.
salidas en serie Coloque en secuencia (en serie) varias instrucciones de salida en un rengln. entrelazar instrucciones de entrada y salida La ltima instruccin del rengln debe ser una instruccin de salida.
bifurcaciones paralelas No existe lmite para el nmero de bifurcaciones paralelas de un rengln (anidadas hasta 6 niveles). dejar los operandos sin definir Introduzca la lgica sin definir los operandos. El software RSLogix 5000 le permite introducir y guardar lgica sin asignar operandos. Esto permite desarrollar la lgica en iteraciones y guardar bibliotecas de cdigos para su reutilizacin.
2-3
Un punto verde seala una ubicacin vlida (punto de colocacin). aadir una bifurcacin 1. Arrastre el botn de bifurcacin al inicio de la bifurcacin. Un punto verde seala una ubicacin vlida (punto de colocacin).
2. Arrastre una lnea de bifurcacin hasta la ubicacin deseada. aadir un nivel a una bifurcacin
Haga clic con el botn derecho del mouse en la bifurcacin y seleccione Add Branch Level. eliminar un elemento
2-4
2. Escriba el mnemnico de la instruccin. O bien, escriba Rung, Branch o Branch Level. 3. Presione [Enter].
4. Para mover una instruccin, bifurcacin o rengln a un lugar distinto, use el mouse para arrastrarlo hasta all.
2-5
4. Para asignar una tecla a un elemento: a. Seleccione b. Seleccione el elemento para la tecla deseada. c. Una vez asignadas las teclas deseadas, seleccione
2-6
Si desea volver a utilizar la lgica de escalera de otro proyecto, simplemente exprtela a un archivo L5X e imprtela al proyecto requerido. El archivo L5X contiene todo lo que necesita para la lgica, excepto los mdulos de E/S.
Proyecto A exportar
Proyecto B
Si ya existe un tag en el proyecto, usted puede: Utilizar el tag existente, el cual desecha el tag en el archivo de biblioteca y une la lgica al tag existente. Asignar otro nombre al tag, lo cual crea uno nuevo.
Si ya existe un tag de E/S en el proyecto, la operacin de importacin utiliza este tag para los alias para ese nombre del tag. Una vez que se importa un proyecto, asegrese de revisar los tag de alias para verificar la precisin.
2-7
Exportacin de renglones
1. Seleccione los renglones a exportar: Si los renglones estn: en secuencia Haga lo siguiente: Haga clic en el primer rengln y despus sostenga la tecla [Shift] y haga clic en el ltimo rengln.
fuera de secuencia Haga clic en el primer rengln y despus sostenga la tecla [Ctrl] y haga clic en cada rengln adicional. 2. Haga clic con el botn derecho del mouse en la seleccin y elija Export Rung.
2-8
Importacin de renglones
1. Haga clic con el botn derecho del mouse en el lugar para los renglones y seleccione Import Rung. 2. Seleccione el archivo a importar. 3. Revise si hay conflictos de nombres. 4. Importe el archivo.
Si el proyecto no tiene un tag de base, usted tiene que crear el tag de base o apuntar el alias a un tag de base distinto.
2-9
Los diagramas de bloques de funciones permiten definir visualmente el flujo de datos entre instrucciones. El flujo de los datos dirige el orden de ejecucin de las instrucciones.
hoja dividir el diagrama en secciones sin afectar su ejecucin (cuando se ejecuta la rutina, lo hacen todas las hojas).
referencia de entrada (IREF) leer un valor de un tag o establecer un valor constante cable transferir un valor entre elementos instruccin producir valores de salida segn valores de entrada referencia de salida (OREF) escribir un valor en un tag conector de cable de salida (OCON) escribir un valor en uno o ms ICON conector de cable de entrada (ICON) - leer un valor de un OCON en la misma hoja o en otra hoja en la rutina. Para leer un valor de otra rutina, use una combinacin de OREF/IREF.
indicador Assume Data Available definir el flujo de datos del lazo. La flecha indica que los datos sirven como entrada para el primer bloque en el lazo. Este pin de entrada usa la salida que el bloque 3 produjo en el escn anterior. Si hay un grupo de bloques en un lazo, debe identificar cul de ellos se ejecutar primero. Use el indicador Assume Data Available para sealar el cable de entrada que crea el lazo (el cable de retroalimentacin).
2-10
Conexin de elementos
Para conectar elementos, haga clic en los pines correspondientes (punto verde = punto de conexin vlido).
2-11
Resolver un lazo
Para resolver un lazo (definir un cable como entrada), haga clic con el botn derecho del mouse y seleccione Assume Data Available.
2-12
El software RSLogix 5000 incluye plantillas (controles) para algunas instrucciones de bloques de funciones.
plantilla control Active-X que permite interactuar con una instruccin de bloques de funciones. El paquete de software RSLogix 5000 Enterprise Series incluye plantillas, pero no las instala automticamente. Para utilizar plantillas, bsquelas en el CD del software e instlelas por separado. Use plantillas en un contenedor Active-X, como el software siguiente: RSView32 RSView SE Microsoft Excel El software RSLogix 5000 no es un contenedor Active-X vlido. Las plantillas se comunican con el controlador por medio de los temas DDE/OPC en el software RSLinx. Para usar el software RSLinx para los temas DDE/OPC, adquiera alguno de los siguientes: Software RSLinx como paquete por separado Software RSLogix 5000 Professional Edition, que incluye el software RSLinx Professional Edition Software RSLinx Lite, que viene con los otros paquetes de software RSLogix 5000, no ofrece comunicacin de DDE/OPC. Hay plantillas para las siguientes instrucciones: Alarm (ALM) Enhanced Select (ESEL) Totalizer (TOT) Ramp/Soak (RMPS) Discrete 2-State Device (D2SD) Discrete 3-State Device (D3SD) Enhanced PID (PIDE) tema en el software RSLinx, un tema representa una ruta determinada a un controlador.
Las revisiones 10.0 posteriores del software RSLogix 5000 crean automticamente un tema de RSLinx al: crear un proyecto guardar un proyecto cambiar la revisin de un proyecto a la 10.0 posterior En algunos casos, deber actualizar el origen de datos para el tema del software RSLinx.
2-13
Configuracin de un tema
1. Use el software RSLogix 5000 para crear el tema:
a. Establezca la ruta de acceso del proyecto (la va de comunicacin al controlador). b. Guarde el proyecto.
2. En el software RSLinx, revise el tema: a. Seleccione DDE/OPC Topic Configuration. b. Seleccione el proyecto. c. Asegrese de que el origen de datos apunte al controlador. d. Seleccione
6. Haga clic y desplcese hasta el tag controlado por la plantilla. 7. Seleccione el perodo de actualizacin del control. 8. Seleccione 9. Haga clic aqu para salir del modo de diseo y utilizar el control.
2-14
El texto estructurado es un lenguaje de programacin textual que utiliza instrucciones para definir lo que se va a ejecutar. El texto estructurado puede contener estos componentes:
construccin definir condiciones lgicas para la ejecucin de otro cdigo de texto estructurado; es decir, de otras instrucciones. En este ejemplo, se trata de la construccin IfThenElseEnd_if.
expresin BOOL comprobar si un tag o una ecuacin es verdadera o falsa. Las expresiones BOOL sirven habitualmente como condicin para una accin (la parte if, while o until de una construccin). asignacin escribir un valor en un tag. El valor se traslada del lado derecho de := al lado izquierdo. expresin numrica calcular un valor. punto y coma ; terminar una asignacin, instruccin o el fin de una construccin.
Bool2:=1;
Use las expresiones BOOL para determinar si ciertas condiciones son verdaderas (1) o falsas (0). Un tag BOOL ya es verdadero (1) o falso (0) por s mismo. No use el signo = para comprobar su estado. Correcto: If Bool1 If Not(Bool2) Incorrecto: If Bool1 = 1 If Bool2 = 0
Para comprobar un dato entero, un dato REAL o una cadena, realice una comparacin (=, <, <=, >, >=, <>). Correcto: If Dint1 > 5 4. En las asignaciones, comience por el destino. Incorrecto: If Dint1
2-15
1. Haga clic con el botn derecho del mouse y seleccione Argument List. 2. Para cada parmetro, seleccione un tag o escriba un valor inmediato.
2-16
Un diagrama de funciones secuenciales (SFC) le permite definir una secuencia de estados (pasos) a travs de los cuales la mquina o el proceso progresan. Los pasos pueden ejecutar texto estructurado, llamar subrutinas o simplemente servir de seales para otra lgica.
paso funcin principal del proceso. Contiene las acciones que se producen en un tiempo, fase o estacin especficos. accin una de las funciones que realiza un paso. Para programar la accin, introduzca texto estructurado, o bien, llame a una subrutina. transicin condicin cierta o falsa que indica al SFC cundo continuar con el siguiente paso. Para especificar la condicin, introduzca una expresin BOOL en texto estructurado o llame a una subrutina. bifurcacin ejecute ms de 1 paso al mismo tiempo (simultnea) o elija entre distintos pasos (selectiva).
2-17
Introduzca un SFC
1. Arrastre los elementos de la barra de herramientas al diagrama. Un punto verde muestra un punto al que el elemento se conectar automticamente si deja de presionar el botn del mouse. Algunos botones de la barra de herramientas se activan nicamente despus de que usted selecciona un elemento correspondiente en el SFC. Por ejemplo, para aadir una accin, seleccione primero un paso. Arrastre una accin hasta que est encima del paso requerido y luego suelte el botn del mouse. 2. Para conectar los elementos manualmente, haga clic en los pines correspondientes. Un punto verde muestra un punto de conexin vlido.
3. Para introducir texto estructurado, haga doble clic en un smbolo ?. Luego escriba el texto estructurado y presione [Ctrl] + [Enter].
2-18
Asignacin de operandos
El software RSLogix 5000 le permite realizar la programacin segn su flujo de trabajo. Puede introducir lgica sin asignar operandos ni definir tags. Posteriormente, podr volver atrs y asignar o definir los operandos para completar la lgica.
sin operando introducir la lgica sin definir los operandos. El software RSLogix 5000 le permite introducir y guardar lgica sin asignar operandos. Esto permite desarrollar la lgica en iteraciones y guardar bibliotecas de cdigos para su reutilizacin.
tag no definido introducir el nombre de un tag sin definirlo. El software RSLogix 5000 permite introducir y guardar lgica sin definir todos los operandos. Esto permite programar la lgica en iteraciones.
2-19
Creacin de un tag
1. Haga doble clic en el rea del tag. 2. Escriba un nombre para el tag y presione [Enter] Use caracteres de subrayado _ en lugar de espacios. 3. Haga clic con el botn derecho del mouse en el nombre del tag y seleccione New Tag_Name
4. Escriba el tipo de datos. Para buscar un tipo de datos o asignar dimensiones de matriz, haga clic en . 5. Seleccione el alcance del tag. 6. Seleccione
1. Haga doble clic en el rea del tag. 2. Haga clic en . 3. Seleccione el tag deseado. Para seleccionar un nmero de bit, haga clic en .
4. Para cambiar el alcance de los tags en los que se debe mirar, haga clic en el botn adecuado.
2-20
Verificacin de un proyecto
verificar revisar una rutina o proyecto para ver si existen errores de programacin o configuraciones incompletas. advertencia situacin que puede impedir que el proyecto se ejecute del modo previsto. El software RSLogix 5000 permite descargar un proyecto que contiene advertencias. Entre las advertencias, se incluyen situaciones como bits destructivos duplicados y rutinas principales sin asignar. error situacin que se debe corregir antes de descargar el proyecto. Entre los errores, se incluyen situaciones como operandos que faltan o tags no definidos. deteccin de bits destructivos duplicados determinar si otra lgica (instruccin de bit, OREF, asignacin de ST) tambin borra o establece el valor de un bit que se utiliza en la instruccin OTE, ONS, OSF o OSR. El software RSLogix 5000 detecta bits destructivos duplicados slo si se cumplen todas las condiciones siguientes: 1. Se ha activado la deteccin de bits destructivos duplicados. (Como opcin predeterminada est desactivada). 2. Usted ha utilizado el bit en una instruccin OTE, ONS, OSF u OSR de lgica de escalera. 3. Otro elemento lgico como es una instruccin de bit, una asignacin de OREF o de ST tambin hace referencia al mismo bit y puede cambiar el valor. Si usted no utiliza un bit en una instruccin OTE, ONS, OSF u OSR, el software no detecta ningn bit destructivo duplicado, aun cuando exista alguno. Como opcin predeterminada, la deteccin de bits destructivos duplicados est desactivada.
2-21
2. Desplcese a un error o advertencia: Para ir a: un error o advertencia determinados Haga lo siguiente: Doble clic en el error o la advertencia.
desplazarse por la lista Presione [F4]. de errores y advertencias 3. Para cerrar la ficha Errors, haga clic aqu. 4. Para habilitar la deteccin de bits destructivos duplicados (como opcin predeterminada est desactivada), seleccione Tools Options.
2-22
Use las pautas siguientes para crear tags para un proyecto Logix5000:
Detalles: Los tipos de datos definidos por el usuario (estructuras) le permiten organizar los datos segn la mquina o proceso. Los tipos de datos definidos por el usuario presentan las siguientes ventajas: Un tag contiene todos los datos relacionados con un aspecto determinado del sistema. Esto mantiene juntos los datos relacionados entre s y facilita su ubicacin, independientemente del tipo de datos. Cada componente de los datos (miembro) tiene un nombre descriptivo. Esto crea automticamente un nivel inicial de documentacin para la lgica. Se puede utilizar el tipo de datos para crear varios tags con la misma disposicin de datos. Por ejemplo, utilice un tipo de datos definido por el usuario para almacenar todos los parmetros de un tanque, incluidos las temperaturas, presiones, posiciones de las vlvulas y valores preseleccionados. A continuacin, cree un tag para cada tanque, basndose en el tipo de datos.
Una matriz crea varias ocurrencias de un tipo de datos con un nombre de tag en comn. Las matrices permiten organizar un bloque de tags que usen el mismo tipo de datos y lleven a cabo una funcin similar. Organice los datos en 1, 2 3 dimensiones para ajustarse a lo que representen. Por ejemplo, utilice una matriz de 2 dimensiones para organizar los datos de un conjunto de tanques. Cada elemento de la matriz representa un tanque. La ubicacin del elemento dentro de la matriz representa la ubicacin geogrfica del tanque. Importante: Minimice el uso de matrices BOOL. Muchas de las instrucciones de matriz no funcionan en matrices BOOL. Esto dificulta la inicializacin y el borrado de una matriz de datos BOOL. Generalmente, utilice una matriz BOOL para los objetos de nivel de bit de una pantalla PanelView. De lo contrario, use los bits individuales de un tag DINT o una matriz de DINT.
Si desea que varios tags tengan el mismo nombre, defina cada uno de ellos como de alcance de programa (tags de programa) de un programa distinto. Esto le permitir reutilizar la lgica y los nombres de tag en varios programas. Evite utilizar el mismo nombre para un tag de controlador y un tag de programa. Dentro de un programa, no puede hacer referencia a un tag de controlador si existe un tag de programa con el mismo nombre. Algunos tags deben ser de alcance de controlador (tag de controlador). Si desea usar el tag: en ms de un programa del proyecto en una instruccin Message (MSG) para producir o consumir datos para comunicarse con un terminal PanelView en ninguno de los casos anteriores alcance del programa (tags de programa) alcance de controlador (tags de controlador) Entonces asigne este alcance:
2-23
Detalles: Para aumentar la eficiencia de la lgica, minimice el uso de tipo de datos SINT o INT. Siempre que sea posible, utilice el tipo de datos DINT para los enteros. Los controladores Logix5000 generalmente comparan o manipulan valores como valores de 32 bits (DINT o REAL). El controlador generalmente convierte los valores SINT o INT en valores DINT o REAL antes de utilizarlos. Si el destino es un tag SINT o INT, el controlador generalmente convierte nuevamente el valor a SINT o INT. La conversin de SINT o INT o en SINT o INT sucede de manera automtica, sin programacin adicional. Sin embargo, consume tiempo de ejecucin y memoria adicionales.
stas son las reglas para los nombres de tag: slo caracteres alfabticos (A-Z o a-z), numricos (0-9) y de subrayado (_) deben comenzar con un carcter alfabtico o un carcter de subrayado no deben tener ms de 40 caracteres no debe haber caracteres subrayados (_) consecutivos no se distingue entre maysculas y minsculas
Aunque en los tags no se distinga entre maysculas y minsculas (una A mayscula se trata igual que una a minscula), la combinacin de ambos tipos facilita la lectura. Estos tags son ms fciles de leer: Tank_1 Tank1 Que estos tags: Tank_1 TANK1 Tank_1 tank1
El software RSLogix 5000 muestra los tags del mismo alcance en orden alfabtico. Para facilitar el monitoreo de tags relacionados, utilice caracteres iniciales similares para aquellos que desee mantener juntos.
Si comienza los tags de un tanque con Tank, stos permanecern juntos. Nombre de tag Tank_North Tank_South
De lo contrario, puede que se separen. Nombre de tag North_Tank South_Tank otros tags que comienzan con las letras o, p, q, etc.
2-24
Notas:
Captulo
Use este captulo para documentar el proyecto RSLogix 5000. Esto hace que el sistema sea ms fcil de depurar y mantener, y facilita tambin la resolucin de problemas.
Si desea: Descripcin de un tipo de datos definido por el usuario Cmo aadir comentarios de rengln Cmo introducir y editar comentarios de rengln con Microsoft Excel Cmo aadir comentarios a un diagrama de bloque de funciones o SFC Cmo aadir comentarios a un texto estructurado Vea la pgina: 3-2 3-4 3-5 3-7 3-9
3-2
El software RSLogix 5000 le permite generar descripciones automticamente a partir de las descripciones en los tipos de datos definidos por el usuario. Esto reduce en gran medida la cantidad de tiempo que se debe invertir en documentar el proyecto. Conforme organice los tipos de datos definidos por el usuario, no olvide las siguientes caractersticas del software RSLogix 5000:
funcin de paso de descripciones Siempre que sea posible, el software RSLogix 5000 busca una descripcin disponible para un tag, elemento o miembro: Las descripciones en los tipos de datos definidos por el usuario fluctan entre los tags que utilizan ese tipo de datos. La descripcin de un tag de matriz flucta entre los elementos y miembros de la matriz.
agregar descripcin al tag de base El software RSLogix 5000 genera automticamente una descripcin para cada miembro de un tag que utiliza un tipo de datos definido por el usuario. Se inicia con una descripcin del tag y despus aade la descripcin del miembro proveniente del tipo de datos. colocar descripcin de funcin de paso Use el tipo de datos y descripcin de la matriz como base para descripciones ms especficas. En este ejemplo, Tank se convierte en West Tank.
3-3
1. Haga clic con el botn derecho del mouse en la descripcin de funcin de paso y seleccione Paste Pass-Through.
3-4
Use un comentario de rengln para describir la operacin de un rengln de lgica de escalera. Tambin puede iniciar la rutina con un rengln que contenga nicamente una instruccin No Operation (NOP). Aada un comentario a este rengln inicial que describa la rutina en general.
1. Haga clic con el botn derecho del mouse en el rengln y seleccione Edit Rung Comment.
3-5
Tambin puede utilizar un software de hoja de clculo como Microsoft Excel para crear y editar comentarios de rengln. Esto le permite aprovechar las caractersticas de edicin del software de hoja de clculo. IMPORTANTE Los comentarios de rengln se exportan en formato CSV (delimitado por comas). Asegrese de mantener ese formato cuando guarde y cierre el archivo exportado.
5. Exporte.
3-6
comentarios para
djese
nmero
2. Seleccione el archivo que tiene los comentarios que usted introdujo (p. ej., el archivo exportado).
3. Importe.
Revise la ficha Errors para ver los resultados de la operacin de importacin. Para actualizar la vista de la lgica de escalera y ver los comentarios, cierre y abra la rutina.
3-7
Utilice cuadros de texto para aadir notas acerca del diagrama en general o un elemento especfico. O bien, utilice un cuadro de texto para capturar informacin que usar ms tarde conforme desarrolle el proyecto.
Retengan una anchura fija y ajusten el texto. Siempre puede ajustar el tamao del cuadro manualmente.
2. Seleccione el editor.
3-8
1. Arrastre el botn de cuadro de texto de la barra de herramientas al diagrama. 2. Escriba el comentario y presione [Ctrl] + [Enter]
3. Para adjuntar el cuadro de texto a un elemento especfico, haga clic en el smbolo de pin y despus en el elemento correspondiente. Un punto verde muestra un punto de conexin vlido.
3-9
Para hacer que el texto estructurado sea ms fcil de interpretar, aada comentarios. Los comentarios: le permiten usar un lenguaje llano para describir cmo funciona el texto estructurado se descargan en el controlador y se cargan del controlador no afectan la ejecucin del texto estructurado Para aadir comentarios al texto estructurado:
Para aadir un comentario: en una sola lnea al final de una lnea de texto estructurado dentro de una lnea de texto estructurado Use uno de estos formatos: //comment (*comment*) /*comment*/ (*comment*) /*comment*/
que se extiende a ms de una lnea (*start of comment . . . end of comment*) /*start of comment . . . end of comment*/
Por ejemplo:
Formato: //comment Ejemplo: Al comienzo de una lnea //Check conveyor belt direction IF conveyor_direction THEN... Al final de una lnea ELSE //If conveyor isnt moving, set alarm light light := 1; END_IF; (*comment*) Sugar.Inlet[:=]1;(*open de inlet *) IF Sugar.Low (*low level LS*)& Sugar.High (*high level LS*)THEN... (*Controls the speed of the recirculation pump. The speed depends on the temperature in the tank.*) IF tank.temp > 200 THEN... /*comment*/ Sugar.Inlet:=0;/*close de inlet*/ IF bar_code=65 /*A*/ THEN... /*Gets the number of elements in the Inventory array and stores the value in the Inventory_Items tag*/ SIZE(Inventory,0,Inventory_Items);
3-10
Notas:
Captulo
Use este captulo para tener acceso al proyecto en el controlador de manera que pueda monitorear, editar o resolver problemas del controlador.
Para: Conexin en lnea con un controlador Vea la pgina: 4-6
4-2
El software RSLinx administra la comunicacin entre controladores Logix5000 y los programas de software, tales como el software RSLogix 5000. Para establecer la comunicacin con un controlador (p. ej., descargar, monitorear datos), configure el software RSLinx para la comunicacin requerida.
computadora
red EtherNet/IP
xx:xx:xx:xx:xx:xx Ethernet
direccin Ethernet (MAC) direccin asignada a un mdulo en fbrica. El mdulo siempre conserva su direccin Ethernet. Para averiguar la direccin Ethernet de un dispositivo, bsquela en la etiqueta adherida al dispositivo. Las direcciones Ethernet tienen el formato siguiente: xx:xx:xx:xx:xx:xx direccin IP direccin que asigna a un mdulo para la comunicacin a travs de una red Ethernet especfica. Las direcciones IP tienen el formato siguiente: xxx.xxx.xxx.xxx BOOTP configure un dispositivo para que solicite una direccin IP a travs de una red Ethernet desde un servidor BOOTP. Los dispositivos Allen-Bradley EtherNet/IP vienen configurados para BOOTP de fbrica. servidor BOOTP programa de software que recibe solicitudes BOOTP de dispositivos Ethernet y asigna direcciones IP. El software RSLinx revisin 2.40 (y las versiones posteriores) incluye el software de servidor BOOTP. driver establece comunicacin a travs de una red especfica.
ruta de acceso ruta de comunicacin a un dispositivo. Para definir una ruta, debe expandir un driver y seleccionar el dispositivo.
4-3
2. Consiga lo siguiente para el dispositivo EtherNet/IP (controlador, mdulo puente o tarjeta secundaria):
Consiga esto: direccin Ethernet direccin IP mscara de subred direccin de gateway (puede no ser necesaria) De: etiqueta adhesiva en el dispositivo administrador de red
ADVERTENCIA
Conecte el dispositivo EtherNet/IP con la computadora a travs de un cable Ethernet. controlador Logix5000 mdulo de comunicacin interruptor Ethernet cables Ethernet estndar con conector RJ-45 controlador Logix5000 mdulo de comunicacin o bien cable Ethernet cruzado con conector RJ-45
4-4
2. Si es la primera vez que utiliza el software, escriba la mscara de subred y el gateway (si se requiere) de la red y seleccione 3. Haga doble clic en la direccin Ethernet del controlador o mdulo de comunicacin.
4. Escriba la direccin IP y seleccione 5. En Relation List (seccin inferior), seleccione el dispositivo y, a continuacin, .
Esto permite que el dispositivo conserve la direccin incluso despus de haberlo apagado. 6. Cuando cierre el software de servidor BOOTP, el sistema le invita a guardar los cambios. Si desea que se registre la direccin IP que asign al dispositivo, guarde los cambios. Independientemente de si guarda los cambios o no, el dispositivo conservar la direccin IP.
4-5
Si tiene una conexin en serie con el controlador 1. Inicie el software RSLinx. 2. Haga clic en .
3. Desplcese hasta el dispositivo EtherNet/IP. Para abrir un nivel, haga clic en el signo +. 4. Haga clic con el botn derecho del mouse en el dispositivo y seleccione Module Configuration. 5. Haga clic en la ficha Port Configuration.
6. Dependiendo del dispositivo, haga lo siguiente: Seleccione el botn Static. Quite la marca de la casilla de verificacin Obtain IP Address from Bootp Server. 7. Escriba la: direccin IP mscara de subred direccin del gateway (si es necesario). 8. Seleccione y, a continuacin, para cambiar la direccin IP). (s
5. Escriba la direccin IP del controlador o mdulo de comunicacin. 6. Seleccione El driver se ha configurado correctamente y se est ejecutando.
4-6
Para monitorear un proyecto que se est ejecutando en un controlador, conctese en lnea con el controlador. El procedimiento que utilizar depende de si tiene una copia del proyecto en la computadora.
Controlador Logix5000 en lnea monitorear un proyecto que est ejecutando un controlador. proyecto en lnea 1. Abra el proyecto RSLogix 5000 para el controlador. proyecto
b. Seleccione el controlador. Para abrir un nivel, haga clic en el signo +. Si un controlador ya est seleccionado, compruebe que sea el controlador correcto. 3. Seleccione
4-7
Controlador Logix5000
cargar transferir un proyecto de un controlador a la computadora para que usted lo pueda monitorear.
proyecto cargar
b. Seleccione el controlador. Para abrir un nivel, haga clic en el signo +. Si un controlador ya est seleccionado, compruebe que sea el controlador correcto. 2. Seleccione
b. Seleccione a continuacin,
y,
4-8
Notas:
Captulo
Use este captulo para editar la lgica mientras el controlador contina controlando la mquina o proceso.
Para: Editar la lgica mientras est en lnea Finalizacin de todas las ediciones en un programa Vea la pgina: 5-1 5-5
Las ediciones en lnea le permiten cambiar la lgica mientras la mquina o el proceso sigue funcionando.
Tenga mucho cuidado al editar lgica en lnea. Los errores pueden causar lesiones al personal y daar los equipos. Antes de editar en lnea: Evale cmo responder la maquinaria a los cambios. Notifique de los cambios a todo el personal.
!
IMPORTANTE
Cuando usted edita un SFC en lnea: El SFC se restablece y vuelve al paso inicial. Las acciones almacenadas se desactivan. Mientras realiza ediciones en lnea, el software RSLogix 5000 usa marcadores para mostrar el estado de las ediciones:
escalera de rels
5-2
Descripcin: Cuando est en lnea, el software RSLogix 5000 sigue mostrndole la lgica original mientras usted edita una copia de la lgica (edicin pendiente). Un borde verde o un riel lateral indica la lgica que el controlador est ejecutando actualmente. En bloque de funciones, texto estructurado o SFC, utilice los botones ubicados en la parte superior de la rutina para alternar entre distintas visualizaciones.
bloque de funciones texto estructurado SFC escalera de rels o bien ediciones pendientes Esta es una copia de la lgica original para que usted la edite. Los cambios que permanecen en la computadora hasta que usted acepte las ediciones. En escalera de rels, usted edita renglones individuales dentro de una rutina. En bloque de funciones, texto estructurado o SFC, usted edita una rutina completa. bloque de funciones texto estructurado SFC escalera de rels o bien probar ediciones Cuando usted acepta las ediciones pendientes, el software las descarga en el controlador y las marca como ediciones de prueba pero el controlador sigue ejecutando la lgica original. Entonces usted cambia la ejecucin manualmente a las pruebas de ediciones o nuevamente a la lgica original (prueba y deja de probar las ediciones). Si usted: bloque de funciones texto estructurado SFC Prueba las ediciones Entonces: La ejecucin se cambia a las ediciones de prueba (se ejecutan todas las ediciones de prueba). Las salidas en la lgica original permanecen en el ltimo estado a menos que las ediciones de prueba (u otra lgica) las ejecuten. En un SFC, el diagrama se restablece y se coloca en el paso inicial y las acciones almacenadas se desactivan. La ejecucin se cambia y regresa a la lgica original. Las salidas en las ediciones de prueba permanecen en el ltimo estado a menos que la lgica original (u otra lgica) las ejecute. En un SFC, el diagrama de restablece y se coloca en el paso inicial y las acciones almacenadas se desactivan.
En escalera de rels, si usted elimina un rengln del software ste se marca inmediatamente como edicin de prueba (carcter D en maysculas).
5-3
escalera de rels
2. Acepte los cambios. Los cambios son descargados al controlador y se convierten en ediciones de prueba. escalera de rels
5-4
3. Si las ediciones no funcionan bien, cambie la ejecucin nuevamente a la lgica original (cancele la prueba de ediciones). Para hacer cambios, inicie otra edicin pendiente.
2. Guarde el proyecto.
5-5
La opcin Finalize All Edits in Program le permite hacer un cambio en lnea de la lgica sin probar el cambio.
Finalice todas las ediciones en el programa
ATENCIN
Tenga mucho cuidado al editar lgica en lnea. Los errores pueden causar lesiones al personal y daos en los equipos. Antes de editar en lnea: Evale cmo responder la maquinaria a los cambios. Notifique de los cambios a todo el personal. Cuando selecciona Finalize All Edits in Program: Todas las ediciones en el programa (pendientes y de prueba) se descargan automticamente al controlador y comienza la ejecucin. La lgica original se retira permanentemente del controlador. Las salidas que estaban en la lgica original permanecen en el ltimo estado a menos que la nueva lgica (u otra lgica) las ejecute. Si las ediciones incluyen un SFC: El SFC se restablece y vuelve al paso inicial. Las acciones almacenadas se desactivan. Para usar la opcin Finalize All Edits in Program: 1. Inicie una edicin pendiente. 2. Haga el cambio. 3. Seleccione Finalize All Edits in Program.
5-6
Notas:
Captulo
En este captulo, se indica cmo obtener informacin bsica de diagnstico para el sistema y cmo llevar a cabo tareas bsicas de resolucin de problemas.
Entonces: Vea la pgina: 6-2
existe un problema con varios dispositivos del sistema, Resolucin de problemas de comunicacin puede que haya un fallo de comunicacin con un de E/S mdulo de E/S. se desactiv repentinamente todo el proceso, es posible que el controlador tenga un fallo mayor. desea buscar un elemento determinado (tag, instruccin, etc.) en un proyecto desea buscar un elemento especfico (tag, instruccin, etc.) en el proyecto desea: anular los datos de entrada anular lgica revisar el cableado a un dispositivo de salida desea muestrear los datos de uno o varios tags en un perodo determinado. Creacin y ejecucin de una tendencia (histograma) Cmo borrar un fallo mayor Bsqueda en un proyecto Cmo examinar la lgica Forzado de un valor de E/S
6-11 6-13
desea ver el tiempo de escn de una tarea o programa. Visualizacin del tiempo de escn
6-2
Si existe un problema con varios dispositivos del sistema, es posible que haya un fallo de comunicacin con un mdulo de E/S.
Estado de la comunicacin de E/S Si: apagado Entonces: Puede ser que: No existan mdulos en la configuracin de E/S del controlador. El controlador no contiene un proyecto (la memoria del controlador est vaca). El controlador se comunica con todos los mdulos de su configuracin de E/S.
verde fijo
El signo ! sobre un mdulo indica que no hay comunicacin entre el controlador y el mdulo. conexin vnculo de comunicacin entre dos dispositivos, como un controlador y un mdulo de E/S, un terminal PanelView u otro controlador. Los controladores Logix5000 usan conexiones para comunicarse con los mdulos de su configuracin de E/S. fallo del mdulo error de comunicacin con un mdulo.
6-3
CONSEJO
Solucione primero los problemas de los mdulos de comunicacin. Un mdulo de comunicacin con fallo afectar a los mdulos que dependen de l. 1. Conctese con el controlador. 2. Si es necesario, haga clic en los signos + del rbol I/O Configuration para ver los mdulos con fallos 3. Seleccione el mdulo con fallo. 4. Seleccione Help Contents. 5. Haga clic en la ficha Index y escriba module faults.
6-4
Si el proceso completo se desactiva repentinamente, es posible que se trate de un fallo mayor del controlador.
OK fallo mayor el controlador detect una condicin de fallo lo suficientemente grave como para apagarse.
3. Use esta informacin para corregir la causa del fallo. Para obtener ms informacin sobre un cdigo de fallo, consulte el documento Logix5000 Controllers System Reference, publicacin 1756-QR107. 4. Una vez corregida la causa del fallo, seleccione
6-5
Bsqueda en un proyecto
Puede buscar un elemento de la lgica (tag, instruccin, comentario, etc.) basndose en los caracteres que busca:
Para buscar: tag un comentario/descripcin instruccin una instruccin y un tag Especifique: el nombre de tag parcial o completo texto en el comentario/descripcin el mnemnico de la instruccin el mnemnico y el tag Ejemplo: MyTag_1 fan OTE OTE MyTag_1
Bsqueda de todos los casos en que aparece un tag, 1. Abra el proyecto RSLogix 5000 en el que desea efectuar la bsqueda 2. Seleccione Search Find. 3. Especifique el criterio de bsqueda:
A. Escriba los caracteres que deben buscarse Para buscar un tag, haga clic en , seleccione el tag y elija Para seleccionar un nmero de bit, haga clic en .
b. Seleccione Text Only. c. Seleccione All Routines. d. Seleccione cada lenguaje y marque las opciones en las que desea buscar. Para ver esta seccin del cuadro de dilogo, seleccione 4. Seleccione
6-6
2. Para mostrar una lista de referencias cruzadas a un tag, haga doble clic con el botn derecho del mouse y seleccione Go To Cross Reference
6-7
Para examinar la lgica de una rutina en busca de un artculo especfico (instruccin, elemento, tag, comentario, etc.), use la ventana Browse Logic.
2. Para ampliar una entrada y ver el contenido, realice una de las acciones siguientes: Haga doble clic en la entrada. Haga clic en el signo +. Haga clic con el botn derecho del mouse en la entrada y seleccione Expand All.
3. Para contraer una entrada y ocultar el contenido, realice una de las acciones siguientes: Haga doble clic en la entrada. Haga clic en el signo . 4. Para ir al lugar de un elemento en la lgica, seleccione el elemento y elija Go To.
6-8
Use un forzado para anular los datos de entrada o la lgica cuando necesite: probar y depurar la lgica revisar el cableado a un dispositivo de salida mantener funcionando temporalmente el proceso cuando un dispositivo de entrada entr en fallo
forzar anular un valor de un dispositivo de entrada o lgica Si se fuerza un tag de entrada, se anula el valor del dispositivo de entrada. Si fuerza un tag de salida se anula la lgica y el valor forzado se enva al dispositivo de salida.
Estado de los forzados de E/S Si: apagado mbar parpadeante Entonces: No hay tags que contengan valores forzados de E/S. Los forzados de E/S estn inactivos (inhabilitados). Uno o varios tags contienen un valor forzado. Los forzados de E/S estn inactivos (inhabilitados). Cuando los forzados de E/S se activan, todos los forzados de E/S existentes se activan. Los forzados de E/S estn activos (habilitados). Los valores forzados pueden o no existir. Cuando usted instala (aade) un forzado, ste se activa inmediatamente. Entonces: Instalacin de un forzado de E/S (forzado de un valor de E/S) Eliminacin de un forzado individual Inhabilitacin de todos los forzados de E/S
mbar fijo
Si desea: anular un valor detener un forzado individual, pero dejar los dems activados y en funcionamiento detener todos los forzados de E/S, pero dejarlos en el proyecto
junto al
6-9
ATENCIN
El forzado puede provocar movimientos imprevistos en la mquina que pueden causar lesiones al personal. Antes de instalar, inhabilitar o eliminar un forzado, examine cmo afectar este cambio a la mquina o el proceso y pida al personal que se mantenga alejado de la mquina. La habilitacin de forzados de E/S hace que cambien los valores de entrada, salida, producidos o consumidos. Si elimina un forzado individual, los restantes permanecen habilitados. Si los forzados estn habilitados e instala uno nuevo, ste se activa inmediatamente.
1. Conctese con el controlador y abra la rutina que contiene el tag que desea forzar. 2. Haga clic con el botn derecho del mouse en el tag y seleccione Monitor 3. Si es necesario, haga clic en el signo + del tag para mostrar el valor que desea forzar (por ejemplo, el valor BOOL de un tag DINT).
4. Instale el valor forzado: Para forzar un: valor BOOL valor entero o REAL Haga lo siguiente: Haga clic con el botn derecho del mouse en el tag y seleccione Force ON o Force OFF. En la columna Force Mask del tag, escriba el valor al que desea forzar el tag y presione [Enter]. (Yes:
5. Seleccione I/O Forcing Enable All I/O Forces. y seleccione habilitar forzados de E/S).
6-10
1. Conctese con el controlador y abra la rutina que contiene el tag que desea forzar. 2. Haga clic con el botn derecho del mouse en el tag y seleccione Monitor 3. Si es necesario, haga clic en el signo + del tag para ver sus miembros (por ejemplo, el valor BOOL de un tag DINT).
4. Haga clic con el botn derecho del mouse en el tag y seleccione Remove Force. Inhabilitacin de todos los forzados de E/S
1. Conctese con el controlador. 2. Seleccione I/O Forcing Disable All I/O Forces. y seleccione inhabilitar forzados de E/S). (Yes:
6-11
Las tendencias permiten ver en una representacin grfica los datos de tag muestreados durante un perodo de tiempo. El controlador muestrea los datos de tag y los representa como puntos en un grfico de tendencias.
tendencia muestrear determinados tags durante un periodo de tiempo y ver los datos en forma de representacin grfica.
tiempo
Ejecucin de la tendencia de un tag Haga clic con el botn derecho del mouse en el primer tag cuy tendencia desea proyectar y seleccione Trend Adicin de ms tags a la tendencia 1. Haga clic con el botn derecho del mouse en el diagrama y seleccione Chart Properties. 2. Haga clic en la ficha Pens.
3. Seleccione 4. Seleccione un tag para agregar y elija Para cambiar el alcance, seleccione un alcance. Para seleccionar un nmero de bit, haga clic en .
6-12
Adicin de ms tags a la tendencia (continuacin) 6. Haga clic en la ficha Y-Axis. 7. Seleccione el tipo de diagrama.
OpcionalGuardar la tendencia 1. Al cerrar la tendencia, tiene la opcin de guardarla para uso futuro.
tendencia
6-13
El controlador Logix5000 proporciona dos tipos de tiempos de escn. Cada uno tiene una finalidad distinta:
tiempo transcurrido (tiempo de escn de tarea) el tiempo transcurrido desde el comienzo de una tarea hasta su finalizacin, en milisegundos. El tiempo transcurrido de una tarea incluye el tiempo durante el cual se interrumpe la tarea para atender a comunicaciones u otras tareas. tiempo de ejecucin (tiempo de escn de programa) tiempo de ejecucin de la lgica de un programa (su rutina principal y las subrutinas a las que sta llama), en microsegundos. El tiempo de escn de un programa slo incluye el tiempo de ejecucin de la lgica. No incluye las interrupciones.
Visualizacin del tiempo de escn 1. Haga clic con el botn derecho del mouse y seleccione Properties. 2. Haga clic en la ficha Monitor.
tiempo transcurrido de la ltima ejecucin de esta tarea tiempo mximo transcurrido de la tarea
Visualizacin del tiempo de escn de programa 1. Haga clic con el botn derecho del mouse y seleccione Properties. 2. Haga clic en la ficha Configuration.
tiempo mximo de ejecucin de este programa tiempo de la ltima ejecucin de este programa
6-14
Notas:
indice
A
abrir rutina 1-7 actualizar firmware del controlador 1-17 alcance pautas 2-22 seleccionar para tag 2-3 archivo Ver matriz comunicacin a travs de una red EtherNet/IP 4-2 con fallo 6-4 conectar en lnea con 4-6 configurar 2-11, 1-2 descargar proyecto 1-17 modo 1-19 monitorear 4-8 monitorear ejecucin 4-6 revisin 1-17 crear programa 2-3 proyecto 1-2 rutina 2-7 tendencia 6-11 cuadro de texto aadir a SFC 3-7 aadir al diagrama de bloque de funciones 3-7
B
biblioteca de lgica crear y usar 2-6 BOOTP usar 4-2 borrar fallo mayor 6-4 buscar comentarios o descripciones 6-5 examinar 6-7 instruccin 6-5 tag 6-5 Vea buscar
D
datos mdulo de E/S 1-5 tendencia 6-11 descargar proyecto 1-17 descripcin buscar 6-5 rengln 3-4, 3-5 tag 3-2 tipo de datos definido por el usuario 3-2 descripcin de funcin de paso 3-2 deteccin de bits destructivos duplicados usar 2-20 diagrama 2-9 diagrama de bloques de funciones documentar 3-7 editar en lnea 5-1, 5-5 introducir 2-9 resolver un lazo 2-9 usar para 2-7 diagrama de funciones secuenciales Vea SFC direccin IP asignar a mdulo 4-2 dispositivo de E/S acceder a datos 1-5 documentar diagrama de bloques de funciones 3-7 rengln 3-4, 3-5 SFC 3-7 tag 3-2 texto estructurado 3-9 tipo de datos definido por el usuario 3-2
C
cargar proyecto 4-8 comentario aadir a un texto estructurado 3-9 aadir al d 3-7 aadir al rengln 3-4 aadir al SFC 3-7 buscar 6-5 comentario de rengln aadir 3-4, 3-5 exportar/importar 3-5 comunicacin con el controlador a travs de un cable en serie 1-15 con el controlador a travs de una red EtherNet/IP 4-2 fallo 6-2 comunicacin en serie con el controlador 1-15 configurar controlador 2-11, 1-2 driver para comunicacin 4-2 driver para comunicacin en serie 1-15 mdulo de E/S 2-12, 1-4 tarea 2-2 tendencia 6-11 controlador comunicacin a travs de un cable en serie 1-15
indice
1-15
E
ejecucin seleccione el modo del controlador 1-19 tarea 2-2 tiempo 6-13 en lnea con el controlador 4-6 editar lgica 5-1, 5-5 finalizar todas las ediciones 5-5 errores buscar en lgica 2-20 estructura crear 2-5 organizar 2-22 examinar rutina 6-7 exportar comentario de rengln 3-5 lgica de escalera 2-6
instruccin de bloques de funciones usar plantilla 2-12 introducir comentario de rengln 3-4, 3-5 diagrama de bloques de funciones 2-9 lgica de escalera 2-2 lgica mientras se est en lnea 5-1, 5-5 SFC 2-16 texto estructurado 2-14 comentarios 3-9
L
lenguaje de programacin Seleccione 2-7 Software RSLogix 5000 2-8 lgica de escalera aadir comentario de rengln 3-4, 3-5 editar en lnea 5-1, 5-5 exportar 2-6 importar 2-6 introducir 2-2 usar para 2-7 usar teclas aceleradoras 2-2
M
matriz crear 2-5 organizar 2-22 usar 2-5 modo controlador 1-19 modo de programacin 1-19 modo marcha 1-19 modo prueba 1-19 mdulo de E/S aadir a proyecto 1-4 con fallo 6-2 configurar 2-12, 1-4 fallo de comunicacin 6-2 formato de direccin 1-5 forzar valor 6-8 monitorear controlador 4-6 proyecto en el controlador 4-8
F
fallo controlador 6-4 mdulo de E/S 6-2 fallo mayor borrar 6-4 finalizar todas las ediciones en el programa 5-5 firmware actualizar durante la descarga 1-17 forzar valor de E/S 6-8
H
histograma Vea tendencia hoja usar 2-9
N I
importar comentario de rengln 3-5 lgica de escalera 2-6 indicador Assume Data Available usar 2-9 instruccin buscar 6-5
Publicacin 1756-QS001B-ES-P - Marzo 2004
O
operando asignar 2-18
indice
organizador del controlador abrir rutina 1-7 aadir mdulo de E/S 1-4 desplazarse 1-2
P
perodo definir para tarea 2-2 plantilla aadir 2-12 programa asignar rutina principal 2-10 crear 2-3 finalizar todas las ediciones 5-5 tiempo de escn 6-13 proteccin de origen usar 1-7 proyecto cargar 4-8 crear 1-2 descargar 1-17 monitorear en el controlador 4-6 organizar rutinas 2-7 verificar 2-20
S
SFC documentar 3-7 editar en lnea 5-1, 5-5 introducir 2-16 usar para 2-7 subrutina Vea rutina
T
tag alcance 2-3 buscar 6-5 crear 2-18 descripcin 3-2 formato 2-18 forzar valor 6-8 mdulo de E/S 1-5 organizar 2-5, 2-22 pautas 2-22 reutilizar nombres 2-3 valor de tendencia 6-11 tags de alias uso 1-13 tags de controlador cubiertos cundo usar 2-3 tags de programa cubiertos cundo usar 2-3 tarea configurar 2-2 tiempo de escn 6-13 tarea continua ejecucin 2-2 tarea peridica ejecucin 2-2 teclas aceleradoras Introduccin de lgica de escalera 2-2 tendencia crear y ejecutar 6-11 texto ASCII introducir lgica mediante 2-2 texto estructurado documentar 3-9 editar en lnea 5-1, 5-5 introducir 2-14 usar para 2-7 tiempo de escn visualizar 6-13 tiempo transcurrido tarea 6-13
R
red EtherNet/IP asignar direccin IP 4-2 comunicacin con el controlador 4-2 resolucin de problemas anular lgica 6-8 comunicacin con mdulo de E/S 6-2 revisar cableado al dispositivo de salida se desactiva el sistema completo 6-4 varios dispositivos no responden 6-2 ver historial de datos 6-11 revisin firmware del controlador 1-17 rutina abrir 1-7 buscar errores 2-20 crear 2-7 crear tag 2-18 editar e 5-1, 5-5 editar la lgica en lnea 5-1, 5-5 importar lgica de escalera 2-6 organizar 2-7 programa que utiliza un SFC 2-16 programar lgica de escalera 2-2 programar mediante texto estructurado
6-8
2-14
indice
V
verificar proyecto 2-20
Microsoft, Windows y Windows NT son marcas registradas o marcas comerciales de Microsoft Corporation en Estados Unidos y/o en otros pases.
Rockwell Automation proporciona informacin tcnica en la web para ayudarle a usar nuestros productos. En http://support.rockwellautomation.com, usted puede encontrar manuales tcnicos, respuestas a preguntas formuladas frecuentemente, notas tcnicas y de aplicacin, ejemplos de cdigos y vnculos a service packs de software, adems de la funcin MySupport que usted puede personalizar para aprovechar al mximo estas herramientas. Para un nivel adicional de soporte tcnico por telfono para instalacin, configuracin y resolucin de problemas, ofrecemos los programas TechConnect Support. Para obtener ms informacin, comunquese con el distribuidor regional o con el representante de Rockwell Automation, o visite http://support.rockwellautomation.com.
PN 957867-49
2004 Rockwell Automation, Inc. Todos los derechos reservados. Impreso en EE.UU.