Está en la página 1de 10

Una introduccin a la RSLogix5000 Tags

Las etiquetas son el mtodo para asignar y hacer referencia a posiciones de memoria en Allen Bradley controladores Logix5000. Ya no hay ninguna de las direcciones fsicas, tales como N7: 0 o F8: 7 que utilizan smbolos para describirlos. Estos han sido reemplazados con etiquetas que se han basado en un texto puro esquema de direccionamiento. Esta es una desviacin de las formas ms convencionales de la programacin de PLC, que incluye la lnea anterior de AllenBradley de PLC5 y SLC 500 controladores. Uno de los ms difciles transiciones de los sistemas ms antiguos es darse cuenta cmo la base de datos de etiqueta de las obras. La persona con experiencia en sistemas de Allen Bradley se reconocen muchas de las instrucciones y estar en casa con el editor de RSLogix 5000. Comprensin de la base de datos de la etiqueta es el primer gran obstculo en sentirse cmodo con los sistemas ControlLogix y CompactLogix. As que vamos a cavar y empezar.

La forma en que sola ser


A principios de Allen Bradley PLC programados con el software RSLogix 5 y RSLogix 500 haba archivos de datos para almacenar E / S y otros valores internos. Estos archivos de datos distintos slo poda mantener un tipo de datos. Un tipo de datos define el formato y el tamao del valor almacenado. Archivos de datos por defecto

Descripciones de los archivos de datos

El archivo # O0

Tipo

Descripcin

Salida

Este archivo almacena el estado de los terminales

de salida del controlador. I1 Entrada Este archivo almacena el estado de los terminales de entrada para el controlador. S2 Estado Este archivo almacena la informacin de controlador de operacin til para el controlador de solucin de problemas y el funcionamiento del programa. B3 T4 Poco Temporizador Este archivo almacena la lgica interna del rel. Este archivo almacena el acumulador de contador de tiempo y valores predeterminados y los bits de estado. C5 Mostrador Este archivo almacena el contador acumulador y los valores predeterminados y los bits de estado. R6 Control Este archivo almacena bits de la longitud, la posicin del puntero, y el estado de las instrucciones de control, tales como registros de desplazamiento y secuenciadores. N7 Entero Este archivo se utiliza para almacenar la informacin poco o valores numricos con un rango de -32767 a 32768. F8 De punto flotante Este archivo contiene un # con una serie de 1.1754944e-38 a 3.40282347e 38.

Si bien este mtodo hace que sea fcil para el uso de instrucciones, un desafo para agrupar lgicamente los tipos de datos diferentes segn la funcin. Por ejemplo, en control de la mquina, un motor puede tener un inicio, parada, la velocidad y el cdigo de alarma, cada uno con su propio tipo de datos. Por lo tanto, los datos se "dispersa" en todo los archivos de datos.

El archivo # I1

Nombre

Tipo de datos

Comienzo

Entrada

I1 F8

Parada Consigna de velocidad

Entrada De punto flotante

N7

El Cdigo de Alarma

Entero

Comparando el Antiguo y el Nuevo


Los controladores Logix5000 han eliminado los archivos de datos y en su lugar es la base de datos de etiquetas. La base de datos de etiqueta organiza posiciones de memoria en un solo lugar. Cada etiqueta tiene asignado su propio tipo de datos. La siguiente tabla muestra la relacin entre los tipos de datos actuales y los antiguos sistemas de archivos de datos.

RSLogix 5 / 500 El archivo # O0 I1 S2 Salida Entrada Estado Tipo

RSLogix 5000

Los mdulos de entrada y de salida, cuando se configura de forma automtica crear sus propias etiquetas como local: 0: I.Data.0 Utilice la GSV y SSV instrucciones para obtener informacin de estado, tales como el tiempo de CPU, estados de los mdulos y los tiempos de exploracin.

B3

Poco

Asigne la funcin Boolean (BOOL) tipo de datos en la etiqueta.

T4

Temporizador

Asignar el tipo de temporizador de datos a la etiqueta.

C5 R6

Mostrador Control

Asignar el tipo de datos en contra de la etiqueta. Asignar el tipo de datos de control de la etiqueta.

N7

Entero

Asignar el entero doble (DINT), tipo de datos en la etiqueta.

F8

De punto

Asignar el tipo de datos reales para la etiqueta.

flotante
La creacin de una etiqueta
Una forma de crear una nueva etiqueta que es correcto, haga clic en los tags del controlador en el organizador del controlador y seleccione Nueva etiqueta. An ms rpido es la tecla CTRL + W caliente.

El siguiente cuadro de dilogo aparece.

El nombre dado a la etiqueta tiene las siguientes reglas:

y solamente caracteres alfabticos (AZ o az), caracteres numricos (0-9) y guiones bajos (_) y debe comenzar con un carcter alfabtico o un guin bajo y no ms de 40 caracteres y no consecutivos o al final guiones bajos (_) y no entre maysculas y minsculas Mientras que las etiquetas no son sensibles, es una buena prctica de mezclar los casos para facilitar la lectura. Es mucho ms fcil de leer Line1_Start entonces LINE1START o line1start. Adems, el tipo base de datos de etiqueta de lista por orden alfabtico. Por lo tanto, es mejor utilizar caracteres similares de partida cuando se quiere etiquetas para estar juntos en la lista de monitores.

Tags nombre de Agrupacin Level_High Level_Low Insert_Nut Knife_Stop

Etiquetas que no se llame de Agrupacin High_Level Insert_Nut Knife_Stop Low_Level

Utilice la Descripcin de campo para una mayor descripcin de la etiqueta.Es mejor mantener los nombres cortos an no crptico. Nombres de las etiquetas se descargan y se almacenan en el controlador, pero la descripcin no es lo que forma parte de la documentacin del proyecto. La etiqueta de Tipo define cmo opera la etiqueta en el proyecto

Base

Una etiqueta que realmente define la memoria donde se almacenan los datos

Alias Producido Consume

Una etiqueta que representa otro tag Enviar datos a otro controlador Recibir datos de otro controlador

Tags de alias espejo de la etiqueta de base al que se refieren. Cuando el valor de la variable base de los cambios lo hace el tag de alias. Utilice alias en las siguientes situaciones: y programa de lgica antes de que los diagramas de cableado y asignar un nombre descriptivo a un dispositivo de E / S y proporcionar un nombre ms simple para una etiqueta compleja y usar un nombre descriptivo para un elemento de una matriz Tags producidos y consumidos que sea posible compartir etiquetas entre los controladores en el mismo rack o en una red. Este artculo no cubre este aspecto. Seleccione un tipo de datos de la etiqueta, escriba en o haciendo clic en el botn de puntos suspensivos y seleccionar de la lista. Un tipo de datos es una definicin del tamao y el diseo de memoria asignada a la etiqueta creada. Tipos de datos definen el nmero de bits, bytes o palabras de datos de una etiqueta a utilizar. El tipo de datos Atmica trmino se refiere a los tipos de datos ms bsicos.Se forman los bloques de construccin para todos los tipos de datos.

Bits de Tipo de datos Abreviacin Booleano Entero corto Entero Entero doble BOOL SINT INT DINT memoria 1 8 16 32 Serie 0-1 -128 A 127 -32.768 Y 32.767 -2.147.483.648 A 2.147.483.647 Nmero real VERDADERO 32 + /-3.402823e38 a + /1.1754944E-38

Los controladores Logix5000 son verdaderos controladores de 32 bits, es decir, las palabras de memoria de 32 bits de ancho. No importa qu, siempre se reserva una etiqueta de 32 bits de memoria, incluso si se trata de un tipo de datos booleano o un entero. Por esta razn, lo mejor es utilizar un DINT cuando se trata de nmeros enteros. Adems, un controlador Logix5000 generalmente se compara o manipula los valores como valores de 32 bits (DINT o REAL).

Un controlador Logix5000 le permite dividir su aplicacin en los programas, cada uno con sus propios datos. El alcance de la etiqueta define si una etiqueta es global (tags del controlador) y por lo tanto a disposicin de todos los programas o local (las etiquetas del programa) a un grupo selecto programa. Preste mucha atencin a este campo como la creacin en el lugar equivocado puede llevar a cierta confusin ms adelante en cuanto a su ubicacin.

Tags Controller est disponible para todos los programas. Usted no puede salir mal uso de etiquetas al alcance del controlador a menos que usted desee con facilidad para copiar y pegar los programas. Una etiqueta debe estar al alcance del controlador cuando se utiliza en un mensaje (MSG), para producir o consumir datos y comunicarse con un terminal PanelView. Tags programa estn aislados de otros programas. Las rutinas no pueden acceder a los datos que est en el alcance del programa de otro programa.Tener etiquetas de programa que sea fcil de copiar / pegar los programas y no tener que preocuparse por los nombres de etiquetas en conflicto.Asegrese de que aunque no los tags del controlador se llama igual que las etiquetas del programa. El estilo es la forma en la que mostrar la etiqueta de forma predeterminada.La siguiente tabla proporciona informacin sobre la base y la notacin utilizada para cada estilo.

Estilo Binario Decimal Hexadecimal

Base 2 10 16

Notacin #2

16 #

Octal Exponencial Flotar

#8 0.0000000e 000 0.0

Editar y supervisar etiquetas


Para editar las etiquetas existentes seleccionar la Lgica> Edicin de etiquetas de elemento de men. Una hoja de clculo como el punto de vista le permite crear y editar las etiquetas.

Al hacer clic en el signo + junto a una etiqueta revela su estructura. Para un tag DINT esta es la 32 bits individuales que componen la etiqueta que no sea de inters si se utiliza la etiqueta como un nmero en lugar de bits individuales. Si desea utilizar los bits individuales entonces usted puede abordar de esta manera con el nombre de etiqueta seguido por un perodo y luego la posicin del bit (por ejemplo, MyTag.5). A continuacin se muestra la estructura expandida de un temporizador. Cuenta de que est hecho de dos DINT y Bools tres. En este caso, los booleanos se empaquetan en un DINT y por lo tanto, un contador de tiempo usa tres DINT de la memoria.

Una manera ms fcil para crear etiquetas


La forma ms sencilla para crear etiquetas es sobre la marcha durante la programacin. Cuando una instruccin se utiliz por primera vez un "?" Se indic la necesidad de una etiqueta. Hay tres opciones en este punto: 1. Haga doble clic en el signo "?" Y seleccionar una etiqueta existente en el cuadro desplegable. 2. Haga clic derecho sobre el signo "?" Y seleccione la etiqueta nueva. 3. Haga doble clic en el signo "?" Y escriba el nombre de la etiqueta. Si no lo hace todo listo existe, haga clic derecho sobre el nombre de la etiqueta y seleccione Crear "NewTagName". Tenga cuidado con este mtodo no usar espacios o caracteres especiales. Lo bueno de todos estos mtodos es que RSLogix5000 pondr automticamente el tipo de datos correcto de acuerdo a la instruccin que se usan. Otro mtodo rpido es arrastrar y soltar una etiqueta existente a una nueva instruccin. Asegrese de hacer clic en el nombre de la etiqueta en lugar de la instruccin.

Conclusin
stos son los fundamentos de las etiquetas. Las ventajas son: 1. Etiquetas, si se hace bien, crear un nivel de documentacin que se almacena en el PLC.

2. El software hace una limpieza automtica de las posiciones de memoria.No hay ms preocupaciones sobre la direccin fsica y conflictos de memoria. 3. Las estructuras pueden ser ms fcilmente juntos sobre la base de la funcin en lugar de tipo de datos. Temas incluyen arreglos de antemano, definido por el usuario los tipos de datos (UDT) y las instrucciones Add-On. Con suerte, usted seguir para aprender ms sobre el poder de las etiquetas. No hay duda de que si usted comprender los principios que aqu se presenta usted estar bien en su manera de usar y la solucin de controlador Logix5000.