Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia Rapida ControLogix5000
Guia Rapida ControLogix5000
rpido para
controladores
Logix5000
ControlLogix 1756,
CompactLogix 1769,
SoftLogix 1789,
FlexLogix 1794, PowerFlex
700S con DriveLogix
Informacin importante
para el usuario
!
ATENCIN
IMPORTANTE
PELIGRO DE CHOQUE
Introduccin
Informacin nueva o
actualizada
Este cambio:
Comienza en la
pgina:
Programacin y prueba de un proyecto sencillo: un captulo nuevo que resalta los pasos mnimos
para programar un controlador Logix5000
1-1
2-6
2-16
2-15
3-2
3-4
3-5
3-7
3-9
Editar la lgica mientras est en lnea: adicin del SFC y el texto estructurado
5-1
5-5
6-7
Notas:
Prefacio
Para:
Vea:
Prefacio
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:
El texto:
Identifica:
Por ejemplo:
Significa:
en cursiva
en courier
entre corchetes
Presione [Enter].
Tabla de contenido
Captulo 1
Programacin y prueba de un
proyecto sencillo
Captulo 2
Organizacin de proyectos
Captulo 3
Programacin de un proyecto
fuera de lnea
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
Captulo 4
Cmo documentar un proyecto
4-1
4-2
4-3
4-3
4-4
4-5
4-5
4-6
4-6
4-7
4-7
4-8
4-9
Captulo 5
Cmo entrar en lnea con el
controlador
5-1
5-2
5-3
5-4
5-5
5-6
5-7
5-7
5-8
Tabla de contenido
iii
Captulo 6
Programacin de un proyecto en
lnea
6-1
6-1
6-3
6-3
6-4
6-4
6-5
Captulo 7
Resolucin de problemas del
controlador
Tabla de contenido
iv
Captulo
Organizacin de proyectos
Vea la pgina:
2-2
2-3
2-5
2-7
2-10
2-11
2-12
1-2
Organizacin de proyectos
Configuracin de la
ejecucin de las tareas
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
continua
ejecucin de
la lgica
en un perodo especfico
peridica
ejecucin de
la lgica
se agota el perodo
la tarea se reinicia
la tarea
finaliza
se agota el perodo
la tarea se reinicia
3. Seleccione Periodic.
4. Escriba el perodo de la tarea.
5. Seleccione
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
Creacin de programas
adicionales
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.
Tag_1
Tag_2
Tag_3
Program_B
Program_A
otras rutinas
rutina principal
tags de programa
(datos locales)
Tag_4
Tag_5
Tag_6
otras rutinas
datos
rutina principal
tags de programa
(datos locales)
Tag_4
Tag_5
Tag_6
1-4
Organizacin de proyectos
no
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:
Tags de controlador
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:
Detalles:
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.
menos eficiente
BOOL
BOOL
BOOL
DINT
BOOL
BOOL
DINT
DINT
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
3. Si desea que el tag sea una matriz (varias ocurrencias del tipo de
datos):
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
lgica de escalera
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
Entonces:
Ejemplo:
lgica de escalera
texto estructurado
rutina
diagrama de bloques de
funciones (FBD)
rutina
hoja
diagrama de funcin
secuencial (SFC)
rutina
paso
paso
paso
1-10
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.
IMPORTANTE
Organizacin de proyectos
Configuracin del
controlador
1-11
1-12
Organizacin de proyectos
Configuracin de mdulos
de E/S
rango
escala
Captulo
Pgina:
1-2
1-4
1-5
1-7
1-9
1-13
1-15
1-17
1-19
1-2
Creacin de un proyecto
para el controlador
1-3
Crear un proyecto
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:
1-4
Controlador
FlexLogix
1-5
:Ranura
:Tipo
.Miembro
.Submiembro
.Bit
= Opcional
donde:
es:
Ubicacin
Ubicacin de red
LOCAL = el mismo chasis o riel DIN que el controlador
ADAPTER_NAME = identifica el adaptador de comunicaciones remoto o el mdulo puente
Ranura
Tipo
Tipo de datos
I = entrada
O = salida
C = configuracin
S = estado
Miembro
Los datos especficos del mdulo de E/S; depende de qu tipo de datos puede almacenar el mdulo.
En los mdulos digitales, un miembro de datos generalmente almacena los valores del bit de entrada
o salida.
En los mdulos analgicos, un miembro de canal (CH#) generalmente almacena los datos de un canal.
Submiembro
Bit
Punto especfico en un mdulo de E/S digital; depende del tamao del mdulo de E/S (de 0 a 31 para un
mdulo de 32 puntos)
1-6
1. Haga clic con el botn derecho del mouse y seleccione Monitor Tags.
Los valores se muestran con los estilos siguientes:
Estilo
Base
Anotacin
Binario
2#
Decimal
10
NA
Hexadecimal
16
16#
Octal
8#
Exponencial
NA
0.0000000e+000
NA
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 +.
Introduccin de lgica de
escalera
1-7
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.
Introduccin de un
diagrama de bloque de
funciones
1-9
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.
1-11
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
1-13
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.
1-14
Establecimiento de una
conexin en serie con el
controlador
Controlador Logix5000
1-15
Software RSLinx
Use un cable en serie para establecer una conexin punto a punto entre los
puertos en serie de la computadora y del controlador.
ADVERTENCIA
1-16
Descarga de un proyecto en
el controlador
1-17
Controlador
Logix5000
proyecto
descargar
IMPORTANTE
1-18
b. Haga clic en
3. Descargue el proyecto:
a. Seleccione
Qu respondi el software
RSLogix 5000?
Descargue en el
b. Seleccione
b. Seleccione
y, a continuacin,
1-19
no
Seleccione el modo de
programacin
s
Desea que la lgica controle
los dispositivos de salida?
Seleccione el modo
marcha.
no
Seleccione el modo
prueba.
2. Gire el interruptor de
llave a
1-20
Notas:
Captulo
Vea la pgina:
2-2
2-6
2-9
2-12
2-14
2-16
Asignacin de operandos
2-18
Verificacin de un proyecto
2-20
2-22
2-2
Introduccin de lgica de
escalera
nivel de bifurcacin
bifurcacin
rengln
ms instrucciones
2-3
Haga lo siguiente:
aadir un rengln
2-4
2-5
2-6
Cmo exportar/importar
una lgica de escalera
Software RSLogix 5000
13.0 posterior
Proyecto A
archivo L5X
exportar
renglones
tags
tipos de datos
Proyecto B
comentarios
importar
2-7
Exportacin de renglones
1. Seleccione los renglones a exportar:
Si los renglones
estn:
Haga lo siguiente:
en secuencia
2-8
Importacin de renglones
Si usted importa un tag de alias, asegrese de que apunte al tag de base correcto.
Cuando un tag es un alias de un tag que ya existe en el proyecto, el software
configura la relacin entre el alias y el tag de base.
Introduccin de un
diagrama de bloques de
funciones
2-9
2-10
Conexin de elementos
2-11
Resolver un lazo
2-12
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:
2-14
Introduccin de texto
estructurado
Descripcin:
Combine letras maysculas y minsculas para facilitar la lectura del texto. Por ejemplo,
estas tres variaciones de IF son iguales: IF, If, if.
Las tabulaciones, los espacios y los retornos de carro no tienen ningn efecto en la
ejecucin del texto estructurado.
Esto:
If Bool1 then
Bool2 := 1;
End_if;
Bool2 := 1;
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:
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
2-15
2-16
Introduccin de un
diagrama de funciones
secuenciales
2-17
Introduzca un SFC
2-18
Asignacin de operandos
[Element]
.Member
[Element]
.Bit
o bien
.[Index]
= Opcional
donde:
es:
Name
Element
Member
Bit
Index
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, MyTag[Tag_1], MyTag[Tag_2-1],
MyTag.[ABS(Tag_4)].
2-19
Creacin de un tag
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
Haga lo siguiente:
un error o advertencia
determinados
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:
Pauta:
2-23
Detalles:
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.
Tank_1
Tank_1
Tank1
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.
South_Tank
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:
Vea la pgina:
3-2
3-4
3-5
3-7
3-9
3-2
Descripcin de un tipo de
datos definido por el
usuario
Software RSLogix 5000
13.0 posterior
Es una:
Gris
Negro
3-3
3-4
3-5
5. Exporte.
3-6
comentarios para
djese
nmero
3. Importe.
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
3-9
//comment
(*comment*)
(*comment*)
/*comment*/
/*comment*/
Por ejemplo:
Formato:
Ejemplo:
//comment
(*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
Vea la pgina:
4-6
4-2
Establecimiento de
comunicacin EtherNet/IP
con el controlador
controlador Logix5000
mdulo de comunicacin
red EtherNet/IP
Software RSLinx
software de servidor
BOOTP
xx:xx:xx:xx:xx:xx
Ethernet
4-3
En esta ubicacin:
Controlador 1769-L35E
CompactLogix
De:
direccin Ethernet
direccin IP
administrador de red
mscara de subred
direccin de gateway (puede no ser
necesaria)
ADVERTENCIA
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
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
(s
4-6
Controlador
Logix5000
en lnea monitorear un proyecto que est
ejecutando un controlador.
proyecto
proyecto
en lnea
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
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
y,
a continuacin,
4-8
Notas:
Captulo
!
IMPORTANTE
Vea la pgina:
5-1
5-5
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.
escalera de rels
5-2
Este marcador:
Significa:
Descripcin:
escalera de rels
lgica original
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.
o bien
probar ediciones
o bien
bloque de
funciones
texto
estructurado
SFC
Entonces:
Prueba las
ediciones
cancela la prueba
de las ediciones
5-3
escalera de rels
5-4
2. Guarde el proyecto.
ATENCIN
5-5
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
Si:
Entonces:
Vea la
pgina:
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.
6-2
6-4
Bsqueda en un proyecto
6-5
6-7
desea:
anular los datos de entrada
6-8
6-11
anular lgica
revisar el cableado a un dispositivo de salida
desea muestrear los datos de uno o varios tags en un
perodo determinado.
desea ver el tiempo de escn de una tarea o programa. Visualizacin del tiempo de escn
6-13
6-2
Resolucin de problemas
de comunicacin de E/S
parte frontal del
controlador
E/S
Si existe un problema con varios dispositivos del sistema, es posible que haya
un fallo de comunicacin con un mdulo de E/S.
Entonces:
apagado
verde fijo
verde
Uno o ms mdulos de la configuracin de E/S del
parpadeante controlador no responden.
CONSEJO
6-3
6-4
OK
fallo mayor el controlador detect una condicin
de fallo lo suficientemente grave como para
apagarse.
Bsqueda en un proyecto
6-5
Especifique:
Ejemplo:
tag
MyTag_1
un
comentario/descripcin
texto en el comentario/descripcin
fan
instruccin
el mnemnico de la instruccin
OTE
el mnemnico y el tag
OTE MyTag_1
6-6
6-7
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
junto al
FORZADO
Si:
Entonces:
apagado
mbar
parpadeante
mbar fijo
Si desea:
Entonces:
anular un valor
ATENCIN
6-9
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).
Haga lo siguiente:
valor BOOL
valor entero o
REAL
(Yes:
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
(Yes:
Creacin y ejecucin de
una tendencia (histograma)
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.
tiempo
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
8. Seleccione
9. Para reanudar la tendencia, seleccione
OpcionalGuardar la tendencia
1. Al cerrar la tendencia, tiene la opcin de guardarla para uso
futuro.
tendencia
6-13
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
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
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
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
indice
driver
configurar para comunicacin en serie
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
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
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
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
nombre
limitaciones 1-2
pautas para tag 2-22
O
operando
asignar 2-18
indice
rutina principal
asignar 2-10
usar 2-7
SFC
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
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
6-8
2-14
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
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.
1.440.646.3223
Lunes Viernes, 8 am 5 pm, hora oficial del Este
Fuera de Estados
Unidos
Estados Unidos
Fuera de Estados
Unidos
PN 957867-49
2004 Rockwell Automation, Inc. Todos los derechos reservados. Impreso en EE.UU.