Documentos de Académico
Documentos de Profesional
Documentos de Cultura
rpido para
controladores
Logix5000
1756 ControlLogix,
1769 CompactLogix,
1789 SoftLogix,
1794 FlexLogix, PowerFlex
700S con DriveLogix
Gua de inicio rpido
Informacin importante
para el usuario
Los equipos de estado slido tienen caractersticas operativas diferentes las
de los equipos electromecnicos. La publicacin de Allen-Bradley SGI-1.1,
Safety Guidelines for the Application, Installation and Maintenance of
Solid-State Controls (disponible en la oficina de ventas local de Rockwell
Automation o en lnea en http://www.ab.com/manuals/gi), describe
diferencias importantes entre los equipos de 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,
aquellos 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
responsabilidades u obligaciones por daos indirectos o consecuentes a
causa del uso o la implementacin de estos equipos.
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 que se le d 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
!
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
IMPORTANTE
Identifica informacin primordial para un correcto uso y
comprensin del producto.
PELIGRO DE DESCARGA Dentro o fuera del variador puede haber etiquetas para
alertar a los usuarios sobre la presencia de niveles de
voltaje peligrosos.
1 1756-QS001A-ES-P Agosto 2003
Prefacio
Propsito de este manual
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 establecer
valores de E/S.
Los controladores Logix5000 son los siguientes:
controladores 1756 ControlLogix
controladores 1769 CompactLogix
controladores 1789 SoftLogix5800
controladores 1794 FlexLogix
controladores PoweFlex700S con DriveLogix
Quin debe usar este
manual
Este manual est dirigido a las personas que programan o realizan el
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
1756-QS001A-ES-P Agosto 2003
Prefacio 2
Cundo usar este manual
Este manual forma parte de una serie de manuales de Logix5000.
Cmo usar este manual
Al usar este manual, se dar cuenta de que algunos trminos tienen
un formato de texto distinto:
Para: Vea:
Usted se
encuentra
aqu
iniciacin en el uso de un controlador Logix5000 Gua de inicio rpido para controladores Logix5000,
publicacin 1756-QS001
consultar informacin abreviada y procedimientos
relacionados con los lenguajes de programacin,
instrucciones, comunicaciones y estado
Logix5000 Controllers System Reference, publicacin
1756-QR007
programar un controlador Logix5000
informacin exhaustiva y detallada
Logix5000 Controllers Common Procedures, publicacin
1756-PM001
programar una instruccin de programacin
especfica de Logix5000
Logix5000 Controllers General Instructions Reference
Manual, publicacin 1756-RM003
Logix5000 Controllers Process and Drives Instructions
Reference Manual, publicacin 1756-RM006
Logix5000 Controllers Motion Instruction Set
Reference Manual, publicacin 1756-RM007
importar o exportar proyectos o tags de Logix5000
a un archivo de texto o desde ste
Logix5000 Controllers Import/Export Reference Manual,
publicacin 1756-RM084
convertir una aplicacin de PLC-5 SLC 500 en un
proyecto de Logix5000
Logix5550 Controller Converting PLC-5 or SLC 500 Logic to
Logix5550 Logic Reference Manual, publicacin 1756-6.8.5
integrar un controlador Logix5000 determinado en
un sistema de controladores, mdulos de E/S y
otros dispositivos
Manual del usuario del sistema CompactLogix,
publicacin 1769-UM007
ControlLogix System User Manual, publicacin
1756-UM001
DriveLogix Controller User Manual, publicacin
20D-UM002
Manual del usuario del sistema FlexLogix, publicacin
1794-UM001
SoftLogix5800 System User Manual, publicacin
1789-UM002
El texto: Identifica: Por ejemplo: Significa:
en cursiva el nombre real de un elemento que
aparece en la pantalla o en un
ejemplo
Haga clic con el botn derecho
del mouse en User-Defined
Haga clic con el botn derecho del mouse
en el elemento denominado
User-Defined.
en courier informacin que debe proporcionar
segn su aplicacin (una variable)
Haga clic con el botn derecho
del mouse en
name_of_program
Debe identificar el programa adecuado
en su aplicacin. Habitualmente, se
tratar de un nombre o variable que haya
definido.
entre corchetes Una tecla del teclado Pulse [Enter]. Pulse la tecla Enter.
i Publicacin 1756-QS001A-ES-P Agosto 2003
Contenido
Captulo 1
Organizacin de proyectos Contenido del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Creacin de un proyecto. . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Cambio de la configuracin del controlador . . . . . . . . . . . . 1-4
Configuracin de la ejecucin de las tareas . . . . . . . . . . . . 1-5
Creacin de programas adicionales . . . . . . . . . . . . . . . . . . 1-6
Creacin tipos de datos definidos por el usuario . . . . . . . . 1-8
Creacin de rutinas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
Asignacin de rutinas principales. . . . . . . . . . . . . . . . . . . . 1-12
Captulo 2
Programacin de un proyecto
fuera de lnea
Contenido del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Apertura de una rutina . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Introduccin de lgica de escalera. . . . . . . . . . . . . . . . . . . 2-3
Arrastrar y colocar un elemento . . . . . . . . . . . . . . . . . . 2-4
Introduccin de la lgica mediante texto ASCII . . . . . . . 2-5
Habilitacin de las teclas aceleradoras . . . . . . . . . . . . . 2-5
Introduccin de un diagrama de bloques de funciones. . . . 2-6
Introduccin de la lgica . . . . . . . . . . . . . . . . . . . . . . . 2-7
Adicin de una hoja. . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Uso de una plantilla para un bloque de funciones . . . . . . . 2-8
Configuracin de un tema . . . . . . . . . . . . . . . . . . . . . . 2-9
Adicin de una plantilla al software Microsoft Excel . . . 2-9
Introduccin de texto estructurado . . . . . . . . . . . . . . . . . . 2-10
Asignacin de operandos . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
Creacin de un tag. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
Seleccin de un tag ya existente. . . . . . . . . . . . . . . . . . 2-12
Verificacin de un proyecto. . . . . . . . . . . . . . . . . . . . . . . . 2-13
Pautas para tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
Captulo 3
Comunicacin con el controlador Contenido del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Establecimiento de comunicacin en serie con
el controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Establecimiento de comunicacin EtherNet/IP con
el controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Equipos e informacin necesaria . . . . . . . . . . . . . . . . . 3-5
Conexin del dispositivo EtherNet/IP con
la computadora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Asignacin de una direccin IP al controlador o
al mdulo de comunicacin . . . . . . . . . . . . . . . . . . . . . 3-6
Configuracin de un driver Ethernet . . . . . . . . . . . . . . . 3-7
Descarga de un proyecto en el controlador . . . . . . . . . . . . 3-8
Conexin en lnea con un controlador . . . . . . . . . . . . . . . . 3-10
Si la computadora tiene el proyecto
del controlador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
Si la computadora no tiene el proyecto
del controlador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
Publicacin 1756-QS001A-ES-P Agosto 2003
Contenido ii
Seleccin del modo de funcionamiento
del controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
Edicin de lgica de escalera en lnea . . . . . . . . . . . . . . . . 3-13
Edicin de diagramas de bloques de funciones
en lnea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15
Captulo 4
Comunicacin con los mdulos
de E/S
Contenido del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Adicin de un mdulo de E/S . . . . . . . . . . . . . . . . . . . . . . 4-2
Configuracin de un mdulo de E/S . . . . . . . . . . . . . . . . . 4-4
Monitoreo de datos de E/S . . . . . . . . . . . . . . . . . . . . . . . . 4-5
Asignacin de un tag de alias . . . . . . . . . . . . . . . . . . . . . . 4-7
Asignacin de un alias . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
Visualizacin de la informacin de alias . . . . . . . . . . . . 4-8
Captulo 5
Resolucin de problemas del
controlador
Contenido del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Resolucin de problemas de comunicacin de E/S . . . . . . . 5-2
Borrado de un fallo mayor . . . . . . . . . . . . . . . . . . . . . . . . 5-4
Bsqueda en un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
Forzado de un valor de E/S. . . . . . . . . . . . . . . . . . . . . . . . 5-7
Creacin y ejecucin de una tendencia (histograma) . . . . . 5-10
Visualizacin del tiempo de escn . . . . . . . . . . . . . . . . . . . 5-12
1 Publicacin 1756-QS001A-ES-P Agosto 2003
Captulo 1
Organizacin de proyectos
Contenido del captulo
En este captulo, se proporciona el punto de inicio para programar un
controlador Logix5000. Consltelo para configurar el controlador y
organizar las estructuras de datos y la disposicin de programas del
controlador:
Si desea informacin acerca de: Vea la pgina:
Creacin de un proyecto 1-2
Cambio de la configuracin del controlador 1-4
Configuracin de la ejecucin de las tareas 1-5
Creacin de programas adicionales 1-6
Creacin tipos de datos definidos por el usuario 1-8
Creacin de rutinas 1-10
Asignacin de rutinas principales 1-12
Publicacin 1756-QS001A-ES-P Agosto 2003
1-2 Organizacin de proyectos
Creacin de un proyecto
Para configurar y programar un controlador Logix5000, debe utilizar el
software RSLogix 5000 para crear y administrar un proyecto para el
controlador.
SUGERENCIA
Nombres:
slo letras, nmeros y caracteres de subrayado (_)
deben empezar con una letra o un carcter de subrayado
40 caracteres
sin caracteres de subrayado consecutivos o al final
no se distingue entre maysculas y minsculas
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
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 .
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 +.
Publicacin 1756-QS001A-ES-P Agosto 2003
Organizacin de proyectos 1-3
1. Inicie el software RSLogix 5000.
3. Especifique la configuracin general del controlador (algunas
caractersticas slo se aplican a ciertos controladores).
c. nombre del 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
2. Haga clic en el botn New.
a. tipo de controlador
Publicacin 1756-QS001A-ES-P Agosto 2003
1-4 Organizacin de proyectos
Cambio de la configuracin
del controlador
La configuracin del controlador, como por ejemplo el nombre, el
tamao del chasis o el nmero de ranura, se puede cambiar en el
cuadro de dilogo Controller Properties.
2. Cambie las propiedades que necesita cambiar (algunas
caractersticas slo se aplican a ciertos controladores).
c. tamao del chasis del controlador
b. nombre del controlador
d. nmero de ranura del controlador
3. Seleccione
1. Haga clic en el botn Controller Properties.
a. tipo de controlador
Publicacin 1756-QS001A-ES-P Agosto 2003
Organizacin de proyectos 1-5
Configuracin de la
ejecucin de las tareas
Un proyecto nuevo contiene una tarea predeterminada para la
ejecucin 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:
Para usar varias tareas o ejecutar una tarea cuando se produce un
evento especfico (activador), consulte Logix5000 Controllers
Common Procedures, publicacin 1756-PM001.
tarea definicin de informacin del cronograma
calendario y de prioridad para la ejecucin (escn)
de la lgica.
Si desea ejecutar la lgica: Configure la tarea para este tipo de
ejecucin:
todo el tiempo continua
sta es la configuracin predeterminada de
la Main Task.
en un perodo especfico peridica
Usted define el perodo en el que se ejecuta
la tarea.
la tarea se reinicia
automticamente
la tarea se reinicia
automticamente
la tarea se reinicia
automticamente
la tarea se reinicia
automticamente
ejecucin de
la lgica
se agota el perodo
la tarea se reinicia
se agota el perodo
la tarea se reinicia
ejecucin de
la lgica
la tarea
finaliza
la tarea
finaliza
4. Escriba el perodo de la tarea.
2. Haga clic en la ficha
Configuration.
3. Seleccione Periodic.
5. Seleccione
1. Haga clic con el botn derecho del mouse y seleccione Properties.
Publicacin 1756-QS001A-ES-P Agosto 2003
1-6 Organizacin de proyectos
Creacin de programas
adicionales
Los controladores Logix5000 le permiten dividir la aplicacin entre
varios programas, cada uno de ellos con sus propios tags (datos).
No es necesario gestionar nombres de tag incompatibles con nombres
de tag de otros programas.
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). El usuario crea los tags que desea usar.
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.
tags de controlador (datos globales)
Tag_1
Tag_2
Tag_3
Program_A
otras rutinas
rutina principal
Tag_4
Tag_5
Tag_6
tags de programa
(datos locales)
Program_B
otras rutinas
rutina principal
Tag_4
Tag_5
Tag_6
tags de programa
(datos locales)
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 alcance de programa.
Por ejemplo, tanto Program_A como Program_B pueden tener un tag de programa
cuyo nombre sea Tag_4.
datos
Todos los programas tienen
acceso a los datos de alcance
de controlador.
Publicacin 1756-QS001A-ES-P Agosto 2003
Organizacin de proyectos 1-7
Algunos tags deben ser de alcance de controlador.
SUGERENCIA
Nombres:
slo letras, nmeros y caracteres de subrayado (_)
deben empezar con una letra o un carcter de subrayado
40 caracteres
no se admiten caracteres de subrayado consecutivos ni al final
no se distingue entre maysculas y minsculas
3. Seleccione
1. Haga clic con el botn derecho del mouse y seleccione New Program.
2. Escriba un nombre para el
programa.
Tiene varias mquinas,
estaciones o procesos que usen
lgica idntica, pero datos
diferentes?
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.
s
no
Ignore esta seccin. Por el
momento, bastar con un solo
programa.
Si desea usar un tag: Use este alcance:
en ms de un programa del proyecto
Tags de controlador
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
Publicacin 1756-QS001A-ES-P Agosto 2003
1-8 Organizacin de proyectos
Creacin tipos de datos
definidos por el usuario
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.
Cuando cree tipo de datos definido por el usuario, siga estas pautas:
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. El usuario
crea los tags que desee usar.
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.
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.
miembro describir un componente individual de
datos dentro de una estructura
matriz definir un bloque de datos (archivo). Todo el
bloque utiliza el mismo tipo de datos. Puede tener 1, 2
3 dimensiones.
tipo de datos definir el tipo de datos que almacena
un tag, tales como bit, nmero entero, valor de punto
flotante, cadena, etc.
Pauta: Detalles:
1. Los datos que representan un
dispositivo de E/S necesitan
programacin adicional.
Si incluye miembros que representan dispositivos de E/S, debe utilizar lgica para copiar
los datos entre los miembros dentro del tipo de datos definido por el usuario y los tags de
E/S correspondientes.
2. Si incluye una matriz como miembro,
limite la matriz a una sola dimensin.
No se permiten matrices con varias dimensiones en un tipo de datos definido por el
usuario.
3. Cuando use los tipos de datos BOOL,
SINT o INT, coloque los miembros
que usan el mismo tipo de datos por
orden:
Los controladores Logix5000 asignan memoria en secciones de 4 bytes. Si secuencia juntos
tipos de datos 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
Publicacin 1756-QS001A-ES-P Agosto 2003
Organizacin de proyectos 1-9
Para crear un tipo de datos definido por el usuario y tags que utilicen
el tipo de datos:
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
1. Cree un tipo de datos definido por el usuario:
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
Publicacin 1756-QS001A-ES-P Agosto 2003
1-10 Organizacin de proyectos
Creacin de rutinas
Una vez que el proyecto tenga los programas necesarios, se tienen
que definir y crear las rutinas de cada programa.
Asigne un lenguaje de programacin a cada seccin de la lgica.
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.
En general, si una seccin del cdigo representa: Entonces use este lenguaje:
ejecucin continua o paralela de varias operaciones (que no tienen secuencia) lgica de escalera
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 diagrama de bloques de funciones
(FBD)
control de lazo
clculos en flujo de circuito
administracin de alto nivel de varias operaciones diagrama de funcin secuencial
(SFC)
secuencias de operaciones repetitivas
proceso de lote
control de movimiento usando texto estructurado
estado de operaciones de mquina
operaciones matemticas complejas texto estructurado
procesamientoespecial de matriz o tabla de lazos
manejo de cadenas ASCII o procesamiento de protocolo
Publicacin 1756-QS001A-ES-P Agosto 2003
Organizacin de proyectos 1-11
Determine el nmero necesario de rutinas. ste depende de los
lenguajes de programacin que utilice:
Para crear una rutina:
En secciones que
utilicen este lenguaje:
Calcule este nmero de rutinas: Ejemplo:
lgica de escalera
texto estructurado
Una rutina por seccin. Para ejecutar continuamente varias
operaciones booleanas complejas
cree una rutina de lgica de escalera
independiente para cada operacin.
diagrama de bloques de
funciones (FBD)
Para controlar 4 vlvulas, cada una de las
cuales requiere retroalimentacin de que est
en la posicin de comando
cree una rutina FDB. Cuando programe la
rutina, use una hoja separada para cada
vlvula.
diagrama de funciones
secuenciales (SFC)
Para realizar la siguiente secuencia:
1. Llenar un tanque.
2. Mezclar ingredientes en el tanque.
3. Vaciar el tanque
cree una sola rutina SFC para la secuencia.
Cuando programe la rutina, considere cada
seccin como un paso (llenar, mezclar, vaciar).
rutina
rutina
Efecte una rutina FBD para
todas las secciones que
utilicen el lenguaje FBD.
Dentro de la rutina FBD, cada
seccin ser una hoja.
hoja
rutina
paso
paso
paso
Efecte una rutina SFC para
todas las secciones que
utilicen el lenguaje SFC.
Dentro de la rutina SFC, cada
seccin ser un paso.
SUGERENCIA
Nombres:
slo letras, nmeros y caracteres de subrayado (_)
deben empezar con una letra o un carcter de subrayado
40 caracteres
no puede haber caracteres de subrayado consecutivos ni al final
no se distingue entre maysculas y minsculas
1. Haga clic con el botn derecho del mouse y seleccione New Routine
2. Proporcione estas propiedades:
3. Seleccione
a. nombre de la rutina
b. lenguaje de programacin
Publicacin 1756-QS001A-ES-P Agosto 2003
1-12 Organizacin de proyectos
Asignacin de rutinas
principales
Cada programa requiere una rutina principal. Una vez que haya
creado las rutinas, asigne una rutina principal a cada programa.
Para asignar una rutina principal:
IMPORTANTE
En el proyecto predeterminado, MainProgram ya
tiene una rutina principal (MainRoutine). Debe
asignar una rutina principal slo a cada programa
adicional que cree.
3. Seleccione la rutina principal.
1. Haga clic con el botn derecho del mouse y seleccione Properties.
4. Seleccione
2. Haga clic en la ficha Configuration.
1 Publicacin 1756-QS001A-ES-P Agosto 2003
Captulo 2
Programacin de un proyecto fuera de lnea
Contenido del captulo
En este captulo, hallar informacin para programar la lgica de una
rutina y crear tags para la lgica.
En este captulo, se muestra cmo programar el proyecto mientras
est fuera de lnea. La programacin en lnea requiere pasos
adicionales. Vea el captulo 3, Comunicacin con el controlador.
Si desea informacin acerca de: Vea la pgina:
Apertura de una rutina 2-2
Introduccin de lgica de escalera 2-3
Introduccin de un diagrama de bloques de funciones 2-6
Uso de una plantilla para un bloque de funciones 2-8
Introduccin de texto estructurado 2-10
Asignacin de operandos 2-11
Verificacin de un proyecto 2-13
Pautas para tags 2-15
Publicacin 1756-QS001A-ES-P Agosto 2003
2-2 Programacin de un proyecto fuera de lnea
Apertura de una rutina
Para abrir una rutina, use el organizador del controlador. El
organizador del controlador tambin muestra el estado de proteccin
de una rutina, si existe.
ste es el estado de proteccin.
Si: Entonces:
El origen no est
disponible
Para abrir la rutina, su computadora necesita la
clave de origen.
El origen no est
disponible (visible)
Slo puede abrir y ver la rutina.
No podr efectuar cambios ni copiar el
contenido de la rutina.
El origen est
disponible
Tiene acceso completo a la rutina.
El origen est
disponible (visible)
Tiene acceso completo a la rutina.
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 abrir una rutina, haga doble clic en ella. Si la rutina aparece en gris,
no podr abrirla.
proteccin de origen puede que el programador le haya asignado una
clave de origen a la rutina. Esta clave de origen limita el acceso a la rutina.
Si el organizador del controlador muestra la proteccin de origen para una
rutina, significa que se le ha asignado una clave de origen.
Para esta rutina
IMPORTANTE
Si el origen de una rutina no est disponible, no exporte el proyecto.
Los archivos de exportacin (.L5K) slo contienen rutinas cuyo cdigo de origen est
disponible.
Si exporta un proyecto cuyo cdigo de origen no est disponible para todas las
rutinas, no podr restaurar el proyecto completo.
SUGERENCIA
Si una rutina no puede abrirse, quizs la computadora no tiene instalado el lenguaje de
programacin necesario.
Para averiguar qu lenguajes de programacin se encuentran instalados en su
computadora, seleccione Help About RSLogix 5000.
Para agregar un lenguaje de programacin, consulte ControlLogix Selection Guide,
publicacin 1756-SG001
Publicacin 1756-QS001A-ES-P Agosto 2003
Programacin de un proyecto fuera de lnea 2-3
Introduccin de lgica de
escalera
Para introducir la lgica de escalera existen las siguientes opciones:
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.
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
rengln
XIC
bifurcacin
nivel de bifurcacin
XIO OTE OTU OTL
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.
entrelazar instrucciones de entrada y salida La ltima
instruccin del rengln debe ser una instruccin de salida.
salidas en serie Coloque en secuencia (en serie) varias
instrucciones de salida en un rengln.
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.
bifurcaciones paralelas No existe lmite para el nmero de
bifurcaciones paralelas de un rengln (anidadas hasta 6 niveles).
Publicacin 1756-QS001A-ES-P Agosto 2003
2-4 Programacin de un proyecto fuera de lnea
Arrastrar y colocar un elemento
Para: Haga lo siguiente:
aadir un rengln
aadir una instruccin
Arrastre el botn de rengln o instruccin directamente hasta la ubicacin deseada.
aadir una bifurcacin 1. Arrastre el botn de bifurcacin al inicio de la bifurcacin. Un punto verde seala
una ubicacin vlida (para colocarlo).
aadir un nivel a una bifurcacin
eliminar un elemento
Un punto verde seala una ubicacin vlida
(para colocarlo).
2. Arrastre una lnea de bifurcacin
hasta la ubicacin deseada.
Haga clic con el botn derecho del mouse en
la bifurcacin y seleccione Add Branch Level.
1. Seleccione (haga clic en) el
elemento.
2. Pulse [Delete].
Publicacin 1756-QS001A-ES-P Agosto 2003
Programacin de un proyecto fuera de lnea 2-5
Introduccin de la lgica mediante texto ASCII
Habilitacin de las teclas aceleradoras
2. Introduzca el texto ASCII del rengln.
1. Haga doble clic en el rengln.
1. Seleccione Tools Options.
2. Seleccione (haga clic en) Ladder Editor.
3. Seleccione (marque) estas casillas de verificacin.
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
Publicacin 1756-QS001A-ES-P Agosto 2003
2-6 Programacin de un proyecto fuera de lnea
Introduccin de un
diagrama de bloques de
funciones
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).
instruccin producir valores de salida segn
valores de entrada
conector de cable de salida (OCON) escribir un
valor en uno o ms ICON
referencia de salida (OREF) escribir un valor en
un tag
conector de cable de entrada (ICON) lea un
valor de un OCON
cable transferir un valor entre elementos
referencia de entrada (IREF) leer un valor de un
tag o establecer un valor constante
1 2 3
Este pin de entrada usa la salida
que el bloque 3 produjo en el
escn anterior.
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.
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).
Este pin de entrada usa la salida
que el bloque 3 produjo en el
escn anterior.
Este pin de entrada usa la salida
que el bloque 3 produjo en el
escn anterior.
Publicacin 1756-QS001A-ES-P Agosto 2003
Programacin de un proyecto fuera de lnea 2-7
Introduccin de la lgica
Adicin de una hoja
2. Arrastre los elementos de la barra de
herramientas a la hoja.
3. Para conectar elementos, haga clic en los pines
correspondientes (punto verde = punto de
conexin vlido).
4. Para resolver un lazo (definir un cable como
entrada), haga clic con el botn derecho del
mouse y seleccione Assume Data Available.
IREF
OCON OREF
ICON instrucciones
1. Escriba un nombre para la
hoja.
ms instrucciones
1. Haga clic en el botn New Sheet.
2. Escriba un nombre para la
hoja.
Publicacin 1756-QS001A-ES-P Agosto 2003
2-8 Programacin de un proyecto fuera de lnea
Uso de una plantilla para
un bloque de funciones
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 a travs de temas del software
RSLinx.
Hay plantillas para las siguientes instrucciones:
Alarma (ALM)
Seleccin con caractersticas mejoradas (ESEL)
Totalizador (TOT)
Rampa/remojo (RMPS)
Dispositivo discreto de 2 estados (D2SD)
Dispositivo discreto de 3 estados (D3SD)
PID con caractersticas mejoradas (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 posterior
En algunos casos, deber actualizar el origen de datos para el tema del software RSLinx.
Publicacin 1756-QS001A-ES-P Agosto 2003
Programacin de un proyecto fuera de lnea 2-9
Configuracin de un tema
Adicin de una plantilla al software Microsoft Excel
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
1. Inicie el software Microsoft Excel.
2. Seleccione View Toolbars Control Toolbox.
3. Haga clic y seleccione el Logix 5000... Faceplate Control que desea.
4. Desde la ubicacin de la plantilla, arrastre el puntero hasta alcanzar el tamao deseado de la
plantilla.
5. Haga clic con el botn derecho del mouse en la plantilla y seleccione Logix 5000...Faceplate
Control Object Properties.
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.
Publicacin 1756-QS001A-ES-P Agosto 2003
2-10 Programacin de un proyecto fuera de lnea
Introduccin de texto
estructurado
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:
Siga estas pautas para introducir texto estructurado:
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 ; finalizar una asignacin, una instruccin o el final
de una construccin.
Pauta: Descripcin:
1. El texto estructurado no distingue
entre maysculas y minsculas.
Combine letras maysculas y minsculas para facilitar la lectura del texto. Por ejemplo,
estas tres variaciones de IF son iguales: IF, If, if.
2. Use tabuladores, espacios y
retornos de carro (lneas separadas)
para facilitar la lectura del texto
estructurado.
Los tabuladores, los espacios y los retornos de carro no tienen ningn efecto en la ejecucin
del texto estructurado.
Esto: Se ejecuta igual que esto:
If Bool1 then
Bool2 := 1;
END_IF;
If Bool1 then Bool2 := 1; END_IF;
Bool2 := 1; Bool2:=1;
3. Escriba expresiones BOOL como
verdaderas o falsas.
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: Incorrecto:
If Bool1 If Bool1 = 1
If Not(Bool2) If Bool2 = 0
Para comprobar un dato entero, un dato REAL o una cadena, realice una
comparacin (=, <, <=, >, >=, <>).
Correcto: Incorrecto:
If Dint1 > 5 If Dint1
4. En las asignaciones, comience por
el destino.
Escriba la asignacin del modo siguiente:
destination := Source;
datos
Publicacin 1756-QS001A-ES-P Agosto 2003
Programacin de un proyecto fuera de lnea 2-11
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.
Los nombres de tag tienen el formato siguiente:
sin operando introducir la lgica sin definir los operandos. El
software RSLogix 5000 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.
Nombre [Elemento] .Miembro [Elemento] .Bit
o bien
.[ndice]
= Opcional
donde: es:
Nombre Nombre que identifica al tag.
Elemento Subndice o subndices que apuntan a un elemento determinado dentro de una matriz.
Use el identificador del elemento slo si el tag o el miembro es una matriz.
Use un subndice para cada dimensin de la matriz. Por ejemplo: [5], [2,8], [3,2,7].
Para hacer referencia indirectamente (de forma dinmica) a un elemento, utilice un tag o una expresin
numrica que proporcione el nmero de elemento. Por ejemplo, Tag_1, Tag_1-Tag_2, Tag_3+4,
ABS(Tag_4).
Miembro Miembro determinado de una estructura.
Use el identificador del miembro slo si el tag es una estructura.
Si la estructura contiene otra estructura como uno de sus miembros, utilice niveles adicionales del
formato .Member para identificar el miembro requerido.
Bit Bit especfico de un tipo de dato entero (SINT, INT o DINT).
ndice Para hacer referencia indirectamente (de forma dinmica) a un bit de un entero, utilice un tag o una expresin
numrica que proporcione el nmero de bit. Por ejemplo, Tag_1, Tag_1-Tag_2, Tag_3+4, ABS(Tag_4).
Publicacin 1756-QS001A-ES-P Agosto 2003
2-12 Programacin de un proyecto fuera de lnea
Creacin de un tag
Seleccin de un tag ya existente
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.
Publicacin 1756-QS001A-ES-P Agosto 2003
Programacin de un proyecto fuera de lnea 2-13
Verificacin de un proyecto
Revise con frecuencia el trabajo, a medida que programa el proyecto:
verificar revisar una rutina o proyecto para ver si existen errores de programacin o
configuraciones incompletas.
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.
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.
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. Se utiliza un bit en la instruccin de lgica de escalera OTE, ONS, OSF u OSR.
3. El otro elemento de lgica (instruccin de bit, OREF, asignacin de ST) hace referencia
a ese bit en concreto y puede cambiar su valor.
Si no utiliza un bit en una instruccin OTE, ONS, OSF o OSR, el software no detectar ningn
bit destructivo duplicado, aunque ste exista.
Como opcin predeterminada, la deteccin de bits destructivos duplicados est desactivada.
Publicacin 1756-QS001A-ES-P Agosto 2003
2-14 Programacin de un proyecto fuera de lnea
Para verificar una rutina o un proyecto:
3. Para cerrar la ficha Errors, seleccione View Errors.
4. Para activar la deteccin de bits destructivos duplicados (desactivada como opcin
predeterminada), seleccione Tools Options.
1. Seleccione una opcin de verificacin:
Verificar rutina
en pantalla
Verificar todo
el proyecto
1. Seleccione una opcin de verificacin:
2. Desplcese a un error o advertencia:
Para ir a: Haga lo siguiente:
un error o advertencia
determinados
Doble clic en el error o la
advertencia.
desplazarse por la lista
de errores y
advertencias
Presione [F4].
Publicacin 1756-QS001A-ES-P Agosto 2003
Programacin de un proyecto fuera de lnea 2-15
Pautas para tags
Use las pautas siguientes para crear tags para un proyecto Logix5000:
Pauta: Detalles:
1. Crear tipos de datos definidos por
el usuario.
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.
2. Usar matrices para crear
rpidamente un grupo de tags
similares.
Una matriz crea varias instancias 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.
3. Aprovechar los tags de alcance de
programa.
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: Entonces asigne este alcance:
en ms de un programa del proyecto
alcance de controlador (tags de
controlador)
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)
Publicacin 1756-QS001A-ES-P Agosto 2003
2-16 Programacin de un proyecto fuera de lnea
4. Para los nmeros enteros, usar el
tipo de datos DINT.
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.
5. Limitar los nombres de tag a 40
caracteres.
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 subrayados (_) consecutivos o al final
no se distingue entre maysculas y minsculas
6. Usar una combinacin de
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: Que estos tags:
Tank_1 Tank_1
Tank1 Tank1
Tank_1
Tank1
7. Considerar el orden alfabtico de
los tags.
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.
Pauta: Detalles:
Si comienza los tags de un
tanque con Tank, stos
permanecern juntos.
Nombre de tag
Tank_North
Tank_South
South_Tank
otros tags que
comienzan con las
letras o, p, q, etc.
1 Publicacin 1756-QS001A-ES-P Agosto 2003
Captulo 3
Comunicacin con el controlador
Contenido del captulo
En este captulo, hallar informacin para descargar un proyecto en el
controlador y editarlo mientras se est ejecutando.
Para: Vea la pgina:
Establecimiento de comunicacin en serie con el controlador 3-2
Establecimiento de comunicacin EtherNet/IP con el controlador 3-4
Descarga de un proyecto en el controlador 3-8
Conexin en lnea con un controlador 3-10
Seleccin del modo de funcionamiento del controlador 3-12
Edicin de lgica de escalera en lnea 3-13
Edicin de diagramas de bloques de funciones en lnea 3-15
Publicacin 1756-QS001A-ES-P Agosto 2003
3-2 Comunicacin con el controlador
Establecimiento de
comunicacin en serie con
el controlador
El software RSLinx