Vous êtes sur la page 1sur 11

Trabajando el

RSLogix5000, Declaracin De Tag's


Una de las maneras de tener un programa bien organizado, claro y conciso; esta en
la declaracin de variables (Tag's, Etiquetas), la forma como distribuimos las variables nos da
una forma de ver mas claro el programa y hacer las ediciones necesarias en el programa
que desarrollemos para cualquier aplicacin que se nos antoje.
Las etiquetas son el mtodo para asignar y hacer referencia a las posiciones de memoria de
Allen Bradley controladores Logix5000. Ya no hay ninguna de las direcciones fsicas, como
N7: 0 F8: 7 que utilizan smbolos para describirlos. Estos han sido reemplazados con
etiquetas que son un texto puro basado esquema de direccionamiento. Se trata de una
desviacin de las formas ms convencionales de programacin que incluye Allen Bradley lnea
anterior de PLC5 y controladores SLC 500.
Una de las transiciones ms difciles de los sistemas antiguos es darse cuenta de cmo
funciona la base de datos de la etiqueta. La persona con experiencia en sistemas Allen
Bradley reconocer muchas de las instrucciones y estar en casa con el editor en RSLogix
5000. Entender la base de datos de etiqueta es el primer obstculo importante en sentirse
cmodo con los sistemas ControlLogix y CompactLogix. cavar y empezar.

La Manera de Ser Usado


A principios de Allen Bradley programado con RSLogix 5 y RSLogix 500 software tena
archivos de datos para almacenar la E / S y otros valores internos. Estos archivos de datos
diferentes slo pueden contener 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

Tipo

Descripcin

Salida

Este archivo almacena el estado de los terminales de

archiv
o#
O0

salida para el controlador.


I1

Entrada

Este archivo almacena el estado de los terminales de


entrada para el controlador.

S2

Estado

Este archivo almacena la informacin de la operacin del


controlador til para controlador de solucin de problemas
y el funcionamiento del programa.

B3

Poco

Este archivo almacena la lgica interna del rel.

T4

Timer

Este archivo almacena el acumulador del temporizador y


los valores predeterminados y los bits de estado.

C5

Contador

Este archivo almacena el contador acumulador y los


valores predeterminados y los bits de estado.

R6

Controlar

Este archivo almacena la longitud, posicin del puntero, y

los bits de estado para las instrucciones de control, tales


como registros de desplazamiento y secuenciadores.
N7

Entero

Este archivo se utiliza para almacenar la informacin de


bits o valores numricos con una gama de -32767-32768.

F8

Punto Flotante

Este archivo almacena un # con una gama de


1.1754944e-38 a 3.40282347e 38.

Si bien este mtodo hace que sea fcil para usar las instrucciones, es siempre un reto para
agrupar lgicamente diferentes tipos de datos en conjunto de acuerdo a la funcin. Por
ejemplo, en el control de la mquina, un motor puede tener un inicio, parada, velocidad y el
cdigo de alarma cada uno con su propio tipo de datos. Por lo tanto, los datos eran llamados a
travs de los archivos de datos.

El

Nombre

Tipo de datos

I1

Iniciar

Entrada

I1

Detngase

Entrada

F8

Consigna

archivo #

de Punto Flotante

velocidad
N7

Cdigo de alarma

Entero

La comparacin de la Vieja y Nueva


Los controladores Logix5000 han eliminado archivos de datos y en su lugar se encuentra la
base de datos de la etiqueta. La base de datos del tag organiza posiciones de memoria en un
solo lugar. Cada etiqueta se le asigna su propio tipo de datos. La siguiente tabla muestra la
relacin entre los tipos de datos actuales y los sistemas antiguos con los archivos de datos.

RSLogix 5/500

RSLogix 5000

El archivo Tipo
#
O0

Salida

Mdulos de entrada y de salida, cuando se configura,

I1

Entrada

crear automticamente sus propias etiquetas como


Local: 0: I.Data.0

S2

Estado

Utilice las instrucciones GSV SSV y para obtener


informacin de estado, como el tiempo de CPU, mdulo
de estados y tiempos de exploracin.

B3

Poco

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

T4

Timer

Asigne el tipo de datos TIMER para la etiqueta.

C5

Contador

Asigne el tipo de datos de los contadores de la etiqueta.

R6

Controlar

Asigne el tipo de datos de control a la etiqueta.

N7

Entero

Asigne la (DINT) tipo de datos entero doble a la


etiqueta.

F8

Punto

Asigne el tipo de datos REAL en la etiqueta.

Flotante

Crear una etiqueta


Una forma de crear una nueva etiqueta es hacer clic derecho en los tags del controlador en el
organizador del controlador y seleccione New Tag. An ms rpido es la tecla de acceso
rpido Ctrl + W.

El siguiente cuadro de dilogo aparece.

El nombre dado a la etiqueta tiene las siguientes reglas:

slo los caracteres alfabticos (AZ o az), caracteres numricos (0-9) y guiones bajos (_)

debe comenzar con un carcter alfabtico o un guin

no ms de 40 caracteres

no consecutiva o finales caracteres de subrayado (_)

no entre maysculas y minsculas

Mientras que las etiquetas no son sensibles a maysculas, es una buena prctica para
mezclar los casos para facilitar la lectura. Es mucho ms fcil de leer Line1_Start entonces
LINE1START o line1start.
Adems, la lista de base de datos de etiqueta de tipo alfabtico. Por lo tanto, lo mejor es
utilizar caracteres de partida similares cuando se quiere etiquetas para estar juntos en la lista
de monitores.

Etiquetas
nombre
agrupacin

con
para

la

Etiquetas que no se citan


para la agrupacin

Level_High

Nivel_Superior

Level_Low

Insert_Nut

Insert_Nut

Knife_Stop

Knife_Stop

Low_Level

Utilice el campo Descripcin para una mayor descripcin de la etiqueta. Lo mejor es


mantener a corto nombres an no crptica. Los nombres de etiquetas se descargan y se
almacenan en el controlador, pero la descripcin no es, ya que es parte de la documentacin
del proyecto.
El tipo de etiqueta define la forma en la etiqueta presente en el proyecto

Base

Una etiqueta que en realidad define la memoria donde se


almacenan los datos

Alias

Una etiqueta que representa otro tag

Producido

Enviar datos a otro controlador

Consumido

Recibir datos de otro controlador

Alias etiquetas reflejan el tag de base a la que se refieren. Cuando la base de los cambios de
valor de etiqueta tambin lo hace el tag de alias. Utilice alias en las siguientes situaciones:

la lgica del programa de antemano de los diagramas de cableado

asignar un nombre descriptivo a un dispositivo de E / S

proporcionar un nombre ms sencillo para una etiqueta compleja

utilizar un nombre descriptivo para un elemento de un array

Los tags producidos y consumidos permiten compartir las etiquetas entre los controladores en
el mismo rack o en una red. Este artculo no cubre este aspecto.
Seleccione un tipo de datos para la variable, escribiendo 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 variable creada. Los tipos de datos definen la cantidad de
bits, bytes o palabras de datos de una etiqueta que utilizar.
El trmino Atmica tipo de datos se refiere a los tipos de datos ms bsicos. Se forman los
bloques de construccin para todos los dems tipos de datos.

Bits

de

Tipo de datos

Abreviatura

memoria

Alcance

Boolean

BOOL

0-1

Short Integer

SINT

-128 A 127

Entero

INT

16

-32768 A 32767

Double Integer

DINT

32

-2147483648 A 2147483647

Nmero real

VERDADERO

32

/-3.402823E38

/-

1.1754944E-38

Controladores Logix5000 son verdaderos controladores de 32 bits, lo que significa las


palabras de memoria son de 32 bits de ancho. No importa qu, siempre se reserva una
etiqueta 32 bits de memoria, incluso si se trata de un tipo de datos Boolean o entero. Por esta
razn, lo mejor es utilizar un DINT cuando se trata de nmeros enteros. Adems, un
controlador Logix5000 normalmente compara o manipula los valores como valores de 32 bits
(DINT o REAL).
Un controlador Logix5000 le permite dividir la aplicacin en varios 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 locales (tags del programa)
a un selecto grupo de programas. Preste mucha atencin a este campo como la creacin en la
zona equivocada puede llevar a cierta confusin ms adelante en cuanto a su ubicacin.

Controller Tags estn disponibles para todos los programas. Usted no puede ir mal con tags al
alcance del controlador a menos que fcilmente desea copiar y pegar los programas. Una

etiqueta debe ser controlador de mbito cuando se utiliza en un mensaje (MSG), para producir
o consumir datos y comunicarse con un terminal PanelView.
Programa Tags estn aislados de otros programas. Las rutinas no pueden acceder a los datos
que estn en el mbito de aplicacin del programa de otro programa. Tener tags 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 hay tags del controlador se llaman igual que
las etiquetas de los programas.
El estilo es la forma en la que se mostrar la etiqueta de forma predeterminada. La siguiente
tabla recoge los datos en la base y la notacin utilizada para cada estilo.

Estilo

Base

Notacin

Binario

2#

Decimal

10

Hexadecimal

16

16 #

Octal

8#

Exponencial

0.0000000e 000

Flotar

0.0

Editar y Monitorear Etiquetas


Para editar las etiquetas existentes seleccionar la lgica> Edit Tags elemento de men. Una
hoja de clculo como la 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 se trata
de los bits individuales 32 que conforman la etiqueta que no sea de su inters si utiliza la
etiqueta como un nmero de trozos en lugar de individuales. Si desea utilizar los bits
individuales entonces usted puede tratar de esta manera con el nombre de la variable seguido
de un punto y luego la posicin de bit (por ejemplo MyTag.5). A continuacin se muestra la
estructura ampliada de un temporizador. Observe que est hecho de dos DINT y tres
Bools. En este caso, los valores booleanos se empaquetan en una DINT y por lo tanto un
temporizador utiliza tres DINT de memoria.

Una manera ms fcil de crear etiquetas


La

forma

ms

sencilla

para

crear

etiquetas

es

sobre

la

marcha

durante

la

programacin. Cuando se utiliza una instruccin por primera vez una rutina y elemento se
indica la necesidad de una etiqueta. Hay tres opciones en este punto:
1.

Haga doble clic en el tag y seleccionar una etiqueta existente en el men desplegable.

2.

Haga clic derecho sobre tags y seleccione nueva etiqueta.

3.

Haga doble clic en el contacto o elemento 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 Nuevo
tag. Tenga cuidado con este mtodo no utilice espacios ni caracteres especiales.

Lo bueno de todos estos mtodos es que RSLogix5000 se rellenar automticamente el tipo


de datos correcto de acuerdo a la instruccin utilizada.
Otro

mtodo

fcil

es

arrastrar

soltar

una

etiqueta

existente

una

nueva

instruccin. Asegrese de hacer clic en el nombre de la etiqueta en lugar de la instruccin.

Vous aimerez peut-être aussi