Documente Academic
Documente Profesional
Documente Cultură
Nmeros de catlogo 1756 ControlLogix, 1769 CompactLogix, 1789 SoftLogix, 1794 FlexLogix, PowerFlex 700S con DriveLogix Manual de programacin
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.
IMPORTANTE
Identifica informacin crtica para una correcta aplicacin y entendimiento del producto. Srvase tomar nota de que en esta publicacin se usa el punto decimal para separar la parte entera de la decimal de todos los nmeros. Identifica informacin sobre prcticas o circunstancias que pueden provocar lesiones personales, la muerte, daos materiales o prdidas econmicas. Las notas de Atencin ayudan a identificar un peligro, evitarlo y reconocer sus consecuencias.
ATENCIN
PELIGRO DE CHOQUE
Puede haber etiquetas en el exterior o en el interior del equipo (por ej. el variador o el motor) para indicar la posible presencia de un voltaje peligroso.
PELIGRO DE QUEMADURA
Puede haber etiquetas en el exterior o en el interior del equipo (por ej. el variador o el motor) para indicar que determinadas superficies pueden estar a temperaturas peligrosas.
Allen-Bradley, Rockwell Automation y TechConnect son marcas comerciales de Rockwell Automation, Inc. Las marcas comerciales no pertenecientes a Rockwell Automation son propiedad de sus compaas respectivas.
Tabla de contenido
Prefacio
Propsito de este manual . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Cmo usar este manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Tabla de contenido
Prefacio
En este manual se muestra cmo programar los controladores Logix5000 con el lenguaje de programacin de lgica de escalera de rels. Forma parte de un conjunto de manuales relacionados que muestran los procedimientos comunes para programar y operar controladores Logix5000. Para una lista completa de los manuales de procedimientos comunes, vea el documento Logix 5000 Controllers Common Procedures Programming Manual, publicacin 1756-PM001. El trmino controlador Logix5000 incluye cualquier controlador que est basado en el sistema operativo Logix5000, tales como: Controladores CompactLogix Controladores ControlLogix Controladores DriveLogix Controladores FlexLogix Controladores SoftLogix5800
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
Prefacio
Notas:
Captulo
Introduccin
Instruccin
Organice el diagrama de lgica de escalera como renglones en una escalera y coloque instrucciones en cada rengln. Hay dos tipos bsicos de instrucciones: Instruccin de entrada: La instruccin que comprueba, compara o examina las condiciones especficas de su mquina o proceso. Instruccin de salida: La instruccin que realiza alguna accin, como encender o apagar un dispositivo, copiar datos o calcular un valor.
Instrucciones de entrada Instrucciones de salida
Bifurcacin
Una bifurcacin son dos o ms instrucciones en paralelo.
Bifurcacin Bifurcacin
Captulo 1
El nmero de bifurcaciones paralelas que se puede introducir es ilimitado. En este ejemplo se observa una bifurcacin paralela con cinco niveles. El rengln principal conforma el primer nivel de bifurcacin, seguido de cuatro bifurcaciones adicionales.
Instruccin de entrada Instruccin de salida
Se pueden anidar bifurcaciones de hasta 6 niveles. En este ejemplo se observa una bifurcacin anidada. La instruccin de salida inferior se encuentra en una bifurcacin anidada de tres niveles de profundidad.
Instruccin de entrada Instruccin de salida
Los renglones largos con bifurcaciones anidadas complejas obligan a examinar el editor de lgica de escalera y pueden provocar que finalmente se extiendan a varias pginas al imprimir la lgica. Para un mantenimiento ms sencillo, se debe dividir la lgica en mltiples renglones de menor tamao.
Captulo 1
Solo las instrucciones de entrada afectan a la condicin de entrada del rengln de las instrucciones subsiguientes en el rengln. Si la condicin de entrada del rengln de una instruccin de entrada es verdadera, el controlador evala la instruccin y establece la condicin de salida del rengln segn los resultados de la evaluacin. Si la instruccin se evala como verdadera, la condicin de salida del rengln es verdadera. Si la instruccin se evala como falsa, la condicin de salida del rengln es falsa. Una instruccin de salida no afecta a la condicin de salida del rengln. Si la condicin del rengln de una instruccin de salida es verdadera, la condicin de salida del rengln se establece como verdadera. Si la condicin de entrada del rengln de una instruccin de salida es falsa, la condicin de salida del rengln se establece como falsa.
Captulo 1
10
Captulo 1
En serie:
condition_1 condition_2 condition_3
En paralelo:
condition_1
condition_3
Haya una combinacin de lo anterior Por ejemplo, Si condition_1 AND condition_2 O BIEN Si condition_3 AND condition_2
En combinacin:
condition_1 condition_2
condition_3
SUGERENCIA
El controlador ejecuta todas las instrucciones en un rengln independientemente de la condicin de entrada del rengln. Para un rendimiento ptimo de una serie de instrucciones, secuencie las instrucciones colocando a la izquierda las que tengan ms posibilidades de ser falsas y a la derecha las que tengan menos posibilidades de serlo.
Instruccin con ms posibilidades de ser FALSA Instruccin con menos posibilidades de ser FALSA
Cuando el controlador encuentra una instruccin falsa, ejecuta el resto de instrucciones en la serie con su condicin de entrada del rengln establecida como falsa. Normalmente, una instruccin se ejecuta ms rpidamente cuando su condicin de salida de rengln (rengln) es falsa y no verdadera.
11
Captulo 1
Coloque las instrucciones de salida entre instrucciones de entrada, siempre y cuando la ltima instruccin en el rengln sea una instruccin de salida.
Elemento de una matriz de dos dimensiones tag_name[x,y] Elemento de una matriz de tres dimensiones tag_name[x,y,z] Elemento de una matriz dentro de una estructura Miembro de un elemento de una matriz tag_name.member_name[x] tag_name[x,y,z].member_name
donde: x es la ubicacin del elemento en la primera dimensin. y es la ubicacin del elemento en la segunda dimensin. z es la ubicacin del elemento en la tercera dimensin.
12
Captulo 1
Para una estructura dentro de otra estructura, aada otro.member_name. Cmo elegir un nombre de tag para un operando
El nombre del tag presenta esta apariencia
machine_on
EJEMPLO
Para obtener acceso a tag machine_on nmero de bit 1 del tag one_shots miembro DN (bit) del temporizador running_seconds miembro mix del tag north_tank elemento 2 en la matriz recipe y elemento 1,1 en la matriz tanks
one_shots.1
running_seconds.DN
north_tank.mix
COP Copy File Source recipe[2] Dest tanks[1,1] Length 1 CLR Clear Dest north_tank.preset[2] 0
13
Captulo 1
Utilice la Barra de herramientas de elementos del lenguaje para aadir un diagrama de lgica de escalera.
Nivel de bifurcacin Bifurcacin Rengln XIC XIO OTE OTU OTL
Otras instrucciones
Tenga cuidado al copiar y pegar componentes entre versiones diferentes del software de programacin RSLogix 5000. El software RSLogix 5000 acepta la operacion de pegar en la misma versin o en versiones ms nuevas de RSLogix 5000. Pegar en una versin anterior del software RSLogix 5000 no est permitido. Al pegar en una version previa, la accin de pegar puede realizarse, pero los resultados pueden no ser los esperados.
1. Haga clic en (seleccione) la instruccin, bifurcacin, o rengln que est por encima de donde quiere aadir un elemento. 2. En la Barra de herramientas de elementos del lenguaje, haga clic en el botn del elemento que desea aadir.
14
Captulo 1
Si desea definir el tag como una matriz, introduzca el nmero de elementos de cada dimensin. 6. Haga clic en OK. 7. Elija el tipo de tag.
7.
15
Captulo 1
Haga doble clic en el nombre del tag. A. Haga clic en el nombre del tag. B. A la derecha del nombre del tag, haga clic en . C. Haga clic en el bit requerido.
16
Captulo 1
Cuando introduzca un rengln de lgica de escalera, puede aadir comentarios que expliquen el objetivo de su rengln. Para introducir un comentario de rengln, siga estos pasos. 1. Haga clic con el botn derecho en el nmero de rengln de su lgica de escalera.
2. Introduzca su comentario de rengln en el Dilogo de edicin de texto y haga clic en el botn verde con el tic para confirmar sus comentarios o en el botn rojo con la X para cancelarlos.
Conmutacin de lenguajes
Con la versin 17 del software RSLogix 5000 software, tiene la opcin de visualizar documentacin del proyecto, como instrucciones de tags y comentarios de rengln, en cualquier lenguaje localizado compatible. La documentacin del proyecto se puede almacenar para mltiples lenguajes en un nico archivo de proyecto en vez de en varios archivos de proyecto de un lenguaje especfico. Hay que definir todos los lenguajes localizados que sern compatibles con el proyecto y establecer el lenguaje localizado actual, el predeterminado y el personalizado opcional. El software utiliza el lenguaje predeterminado si, para un componente particular del proyecto, el contenido del lenguaje actual est vaco . Sin embargo, usted puede utilizar un lenguaje personalizado para adaptar la documentacin a un tipo especfico de usuario del archivo de proyecto.
17
Captulo 1
Introduzca las descripciones localizadas en su proyecto RSLogix 5000, bien programando en ese lenguaje o usando la utilidad de importacin/exportacin para traducir la documentacin off-line e importndola a continuacin de nuevo al proyecto. Despus de habilitar la conmutacin de lenguajes en el software RSLogix 5000, puede cambiar dinmicamente de lenguaje mientras est utilizndolo. En la documentacin del proyecto compatible con traducciones mltiples dentro de un proyecto se incluyen: Descripciones de componentes en tags, rutinas, programas, tipos de datos definidos por el usuario e instrucciones add-on Fases del equipo Tendencias Controladores Mensajes de alarma (en la configuracin ALARM_ANALOG y ALARM_DIGITAL) Tareas Descripciones de las propiedades para mdulos en el Organizador del Controlador Comentarios de rengln, cuadros de texto SFC y cuadros de texto FBD Para ms informacin sobre cmo habilitar un proyecto para que sea compatible con varias traducciones de documentacin del proyecto, consltese la ayuda en lnea del proyecto.
Segn programa la rutina o rutinas, debe comprobar peridicamente su trabajo: 1. En la barra de herramientas superior de la ventana RSLogix 5000, haga clic en 2. Si aparecen errores en la parte inferior de la ventana: a. Pulse [F4] para ir al primer error o advertencia. b. Corrija el error de acuerdo con la descripcin en la ventana de Resultados. c. Vuelva al paso 1. 3. Para cerrar la ventana de Resultados, pulse [Alt] + [1].
18