Está en la página 1de 58

1756-PM004B-SP-P, Datos de tags y E/S en los controladores Logix5000, manual de programacin

Datos de tags y E/S en los controladores Logix5000

Manual de programacin Nmeros de catlogo 1756 ControlLogix, 1769 CompactLogix, 1789 SoftLogix, 1794 FlexLogix, PowerFlex 700S con DriveLogix

Informacin importante para el usuario


Las caractersticas de funcionamiento de los equipos de estado slido son distintas a las de los equipos electromecnicos. En la publicacin Safety Guidelines for the Application, Installation and Maintenance of Solid State Controls (publicacin SGI-1.1 que podr obtener en su oficina local de ventas de Rockwell Automation o en lnea en la direccin http://literature.rockwellautomation.com) se describen algunas diferencias importantes entre los equipos de estado slido y los dispositivos electromecnicos integrados. Debido a estas diferencias y a la gran diversidad de usos que se puede dar a los equipos de estado slido, las personas responsables de la utilizacin de este equipo debern asegurarse de que cada uso sea correcto. Rockwell Automation, Inc. no ser responsable en ningn caso de daos directos o indirectos que resulten del uso o aplicacin de este equipo. Los ejemplos y diagramas incluidos en este manual tienen exclusivamente un fin ilustrativo. Debido a la gran cantidad de variables y de requisitos de cualquier instalacin en particular, Rockwell Automation, Inc. no puede asumir ninguna responsabilidad u obligacin por el uso que se d siguiendo los ejemplos y los diagramas. Rockwell Automation, Inc. no asume ninguna obligacin de patente relativa al uso de la informacin, circuitos, equipo o software descritos en este manual. Se prohibe la reproduccin total o parcial del contenido de este manual sin previa autorizacin por escrito de Rockwell Automation, Inc. En este manual se utilizan notas para advertirle sobre consideraciones de seguridad siempre que sea necesario.
ADVERTENCIA

Identifica informacin sobre prcticas o circunstancias que entraan peligro de explosin segn la peligrosidad del ambiente y que pueden provocar lesiones personales o la muerte, daos materiales o prdidas econmicas.

IMPORTANTE

Identifica informacin crtica para emplear correctamente y entender el producto. Tenga en cuenta que en esta publicacin se usa el punto para separar los decimales del nmero entero. Identifica informacin sobre prcticas o circunstancias que pueden provocar lesiones personales, la muerte, daos materiales o prdidas econmicas. Los mensajes de atencin le ayudan a identificar un peligro, evitarlo y reconocer las consecuencias.

ATENCIN

PELIGRO DE CHOQUE

En el equipo o dentro del mismo puede haber etiquetas (por ejemplo, variador o motor) advirtiendo sobre la posibilidad de un alto voltaje.

PELIGRO DE QUEMADURA

En el equipo o dentro del mismo puede haber etiquetas (por ejemplo, variador o motor) advirtiendo qu superficies pueden alcanzar temperaturas elevadas.

Allen-Bradley, Rockwell Automation y TechConnect son marcas comerciales de Rockwell Automation, Inc. Todas las marcas comerciales que no pertenecen a Rockwell Automation son propiedad de sus respectivas compaas.

Tabla de contenido
Prefacio
Propsito de este manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Cmo usar este manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Captulo 1 Comunicacin con E/S


Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Intervalo entre paquetes solicitados . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Formato de comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Conexin directa o de rack optimizado . . . . . . . . . . . . . . . . . . . . . . 9 Propiedad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Codificacin electrnica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Datos de E/S de una direccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Almacenamiento en bfer de E/S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Almacenar en bfer E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Captulo 2 Organizacin de tags


Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Tipos de tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Tipos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Alcance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Pautas para tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Crear un tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Crear una matriz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Crear una matriz. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Crear un tipo de datos definido por el usuario . . . . . . . . . . . . . . . . . . . 30 Pautas para los tipos de datos definidos por el usuario . . . . . . . . . 32 Crear un tipo de datos definido por el usuario. . . . . . . . . . . . . . . . 32 Describir un tipo de datos definido por el usuario. . . . . . . . . . . . . . . . 34 Activacin y desactivacin de la funcin de paso y la adicin de descripciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Pegar una descripcin de funcin de paso . . . . . . . . . . . . . . . . . . . 35 Datos de tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Asignacin de tags de alias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Mostrar informacin de alias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Asignar un alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Asignacin de una direccin indirecta. . . . . . . . . . . . . . . . . . . . . . . . . . 40 Expresiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Subndice de la matriz fuera de alcance . . . . . . . . . . . . . . . . . . . . . 43 Documentacin de tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Documentacin del tag de base . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Documentacin del tag de alias. . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Documentacin del tag producido . . . . . . . . . . . . . . . . . . . . . . . . . 44 Documentacin del tag consumido . . . . . . . . . . . . . . . . . . . . . . . . 44 Conmutacin de lenguajes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

3Publicacin 1756-PM004B-SP-P - Julio 2008

Tabla de contenido

Captulo 3 Forzado de E/S


Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Precauciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Habilitar forzados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Inhabilitar o eliminar un forzado . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Comprobar el estado de un forzado . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 INDICADOR LED FORCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Instruccin GSV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Cundo utilizar un forzado de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Forzar un valor de entrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Forzar un valor de salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Aadir un forzado de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Eliminar o inhabilitar forzados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Eliminar un forzado individual . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Inhabilitar todos los forzados de E/S. . . . . . . . . . . . . . . . . . . . . . . 54 Eliminar todos los forzados de E/S . . . . . . . . . . . . . . . . . . . . . . . . 54

Publicacin 1756-PM004B-SP-P - Julio 2008

Prefacio

Propsito de este manual

En este manual se muestra cmo acceder a los datos de tags y E/S en los controladores Logix5000. Este manual forma parte de un conjunto de manuales relacionados que describen los procedimientos habituales para programar y operar controladores Logix5000. Para obtener una lista completa, consulte el documento Logix 5000 Controllers Common Procedures Programming Manual, publicacin 1756-PM001. El trmino controlador Logix5000 se refiere a cualquier controlador basado en el sistema operativo Logix5000, como por ejemplo: Controladores CompactLogix Controladores ControlLogix Controladores DriveLogix Controladores FlexLogix Controladores SoftLogix5800

Cmo usar este manual


El texto En cursiva Identifica

Algunos trminos tienen un formato de texto distinto al resto.


Por ejemplo Significa Haga clic con el botn derecho del ratn en el elemento denominado UserDefined. Debe identificar el programa adecuado en su aplicacin. Habitualmente, se tratar de un nombre o variable que haya definido. Presione la tecla Enter.

el nombre real de un elemento que Haga clic con el botn derecho aparece en la pantalla o en un ejem- del ratn en User-Defined plo informacin que debe proporcionar segn su aplicacin (una variable) Haga clic con el botn derecho del ratn en name_of_program Presione [Enter].

en courier

entre corchetes

un tecla del teclado

Publicacin 1756-PM004B-SP-P - Julio 2008

Prefacio

Notas:

Publicacin 1756-PM004B-SP-P - Julio 2008

Captulo

Comunicacin con E/S

Introduccin

Para mantener comunicacin con un mdulo de E/S en el sistema, hay que aadir dicho mdulo a la carpeta I/O Configuration del controlador.

Aada aqu los mdulos de E/S.

Al aadir el mdulo, tambin hay que definir una configuracin especfica para el mismo. Aunque las opciones de configuracin varan entre los mdulos, se suelen configurar varias opciones comunes: Intervalo entre paquetes solicitados Formato de comunicacin Codificacin electrnica

7Publicacin 1756-PM004B-SP-P - Julio 2008

Captulo 1

Comunicacin con E/S

Intervalo entre paquetes solicitados


Trmino Conexin Definicin

El controlador Logix5000 utiliza conexiones para transmitir datos de E/S.

Un vnculo de comunicacin entre dos dispositivos, por ejemplo entre un controlador y un mdulo de E/S, un terminal PanelView u otro controlador. Las conexiones son asignaciones de recursos que proporcionan comunicaciones ms fiables entre dispositivos que los mensajes no conectados. El nmero de conexiones de las que puede disponer un controlador simple es limitado. Usted determina indirectamente el nmero de conexiones que utiliza el controlador al configurarlo para que se comunique con otros dispositivos en el sistema. Los siguientes tipos de comunicacin emplean conexiones: mdulos de E/S tags producidos y consumidos ciertos tipos de instrucciones de mensaje (MSG) (no todos los tipos utilizan una conexin)

Intervalo entre paque- El RPI especifica la frecuencia con que se actualizan los datos de una conexin. Por ejemplo, un mdulo de tes solicitados (RPI) entrada enva datos al controlador del RPI para que asigne al mdulo. Generalmente, un RPI se configura en milisegundos (ms). El rango va desde 0,2 ms (200 microsegundos) hasta 750 ms. Si los dispositivos estn conectados por una red ControlNet, el RPI reserva una ranura en el flujo de datos que circula por dicha red. La temporizacin de esta ranura puede no coincidir con el valor exacto del RPI, pero el sistema de control garantiza que los datos se transfieren al menos con la misma frecuencia que el RPI.

En los controladores Logix5000, los valores de E/S se actualizan segn la frecuencia que se establezca a travs de la carpeta de configuracin de E/S del proyecto. Los valores se actualizan de forma asncrona a la ejecucin de la lgica. En el intervalo especificado, el controlador actualiza un valor independientemente de la ejecucin de la lgica. Asegrese de que la memoria de datos contiene los valores apropiados durante la ejecucin de la tarea. Puede duplicar o almacenar en bfer los datos al comienzo del escn para ofrecer valores de referencia a la lgica.

ATENCIN

Los programas de una tarea acceden directamente a los datos de entrada y salida a travs de la memoria al alcance del controlador. La lgica de una tarea puede modificar los datos al alcance del controlador. Los datos y los valores de E/S son asncronos y pueden cambiar durante el curso de la ejecucin de una tarea. Un valor de entrada mencionado al principio de la ejecucin de una tarea puede variar cuando se mencione ms adelante. Para evitar que un valor de entrada cambie durante un escn, copie el valor a otro tag y utilice los datos desde ah (almacene en bfer los valores).

Publicacin 1756-PM004B-SP-P - Julio 2008

Comunicacin con E/S

Captulo 1

Formato de comunicacin

El formato de comunicacin que elija determina la estructura de datos para los tags asociados al mdulo. Numerosos mdulos de E/S son compatibles con diferentes formatos. Cada formato utiliza una estructura de datos diferente. El formato de comunicacin que elija tambin determina: Conexin directa o de rack optimizado Propiedad

Conexin directa o de rack optimizado


El controlador Logix5000 utiliza conexiones para transmitir datos de E/S. Estas conexiones pueden ser directas o de rack optimizado.
Trmino Conexin directa Definicin Una conexin directa es un vnculo de transferencia de datos en tiempo real entre el controlador y un mdulo de E/S. El controlador mantiene y monitorea la conexin con el mdulo de E/S. Cualquier interrupcin en la conexin, tal como el fallo de un mdulo o la desinstalacin de un mdulo con la alimentacin elctrica conectada, establece bits de fallo en el rea de datos asociada al mdulo.

Una conexin directa es cualquier conexin que no utilice Optimizacin de rack como formato de comunicacin. Conexin de rack opti- Para los mdulos de E/S digitales puede seleccionar la comunicacin de rack optimizado. mizado Una conexin de rack optimizado consolida el uso de conexiones entre el controlador y todos los mdulos de E/S digitales en el chasis (o riel DIN). En lugar de tener conexiones individuales directas para cada mdulo de E/S, se usa una sola conexin para todo el chasis (o riel DIN).

Conexin de rack optimizado

Publicacin 1756-PM004B-SP-P - Julio 2008

Captulo 1

Comunicacin con E/S

Propiedad
En un sistema Logix5000, los mdulos difunden datos de forma mltiple. Esto significa que varios dispositivos pueden recibir al mismo tiempo los mismos datos de un nico dispositivo. Cuando usted selecciona un formato de comunicacin, tiene que decidir si establecer una relacin con el mdulo de propietario o de slo recepcin.
Controlador propietario El controlador que crea la configuracin primaria y la conexin de comunicacin a un mdulo. El controlador propietario escribe datos de configuracin y puede establecer una conexin con el mdulo.

Una conexin de propietario es cualquier conexin que no utilice Slo recepcin como formato de comunicacin. Conexin de slo recepcin Una conexin de E/S en la que otro controlador tiene/suministra los datos de configuracin para el mdulo de E/S. Un controlador que usa una conexin de slo recepcin nicamente monitorea el mdulo. No escribe datos de configuracin y slo puede mantener una conexin con el mdulo de E/S cuando el controlador propietario est controlando activamente el mdulo de E/S.

Conexin de slo recepcin

10

Publicacin 1756-PM004B-SP-P - Julio 2008

Comunicacin con E/S

Captulo 1

Utilice la siguiente tabla para elegir el tipo de propiedad de un mdulo:


Si el mdulo es un Y otro controlador Mdulo de entrada No es propietario del mdulo Es propietario del mdulo Mantener la comunicacin con el mdulo si pierde la comunicacin con el otro controlador Detener la comunicacin con el mdulo si pierde la comunicacin con el otro controlador Mdulo de salida No es propietario del mdulo Es propietario del mdulo Y desea Utilice este tipo de conexin De propietario (no de slo recepcin) De propietario (no de slo recepcin) Utilice la misma configuracin que el otro controlador propietario. De slo recepcin

De propietario (no de slo recepcin) De slo recepcin

Hay una notable diferencia entre controlar mdulos de entrada y controlar mdulos de salida.
Control de Mdulos de entrada Relacin de propiedad De propietario Descripcin Un controlador configura el mdulo de entrada y establece una conexin como propietario. Este controlador de configuracin es el primero en establecer una conexin de propietario. Una vez se ha configurado un mdulo de entrada (y es propiedad de un controlador), otros controladores pueden establecer conexiones de propietario con dicho mdulo. Esto permite que los propietarios adicionales continen recibiendo datos de difusin mltiple si el controlador propietario original interrumpe su conexin al mdulo. El resto de propietarios adicionales debe tener datos de configuracin y un formato de comunicacin idnticos a los del controlador propietario original, de lo contrario, se rechazar el intento de conexin. De slo recepcin Una vez que se ha configurado un mdulo de entrada (y es propiedad de un controlador), otros controladores pueden establecer una conexin de slo recepcin a dicho mdulo. Estos controladores pueden recibir datos de difusin mltiple mientras otro controlador es propietario del mdulo. Si todos los controladores propietarios interrumpen sus conexiones con el mdulo de entrada, los controladores con conexiones de slo recepcin dejan de recibir datos de difusin mltiple. Un controlador configura un mdulo de salida y establece una conexin como propietario. Cada mdulo de salida slo puede tener una conexin de propietario. Si otro controlador intenta establecer una conexin de propietario, el intento de conexin se rechazar. Una vez que se ha configurado un mdulo de salida (y es propiedad de un controlador), otros controladores pueden establecer conexiones de slo recepcin con dicho mdulo. Estos controladores pueden recibir datos de difusin mltiple mientras otro controlador sea propietario del mdulo. Si el controlador propietario interrumpe la conexin con el mdulo de salida, los controladores con conexiones de slo recepcin dejan de recibir datos de difusin mltiple.

Mdulos de salida

De propietario

De slo recepcin

Publicacin 1756-PM004B-SP-P - Julio 2008

11

Captulo 1

Comunicacin con E/S

Codificacin electrnica
ATENCIN

Ponga especial atencin cuando inhabilite la codificacin electrnica. Si esta opcin se utiliza de forma incorrecta, puede provocar lesiones o incluso la muerte, daos materiales o prdidas econmicas.

Cuando configure un mdulo, debe especificar el nmero de ranura para dicho mdulo. No obstante, es posible colocar otro mdulo en la misma ranura, bien a propsito o de forma accidental. Gracias a la codificacin electrnica, puede proteger el sistema en caso de colocar accidentalmente un mdulo equivocado en una ranura.La opcin de codificacin que elija determinar el grado de coincidencia que deber tener un mdulo de una ranura con la configuracin de dicha ranura.
Si Toda la informacin debe coincidir: tipo nmero de catlogo suministrador nmero de revisin mayor y menor Toda la informacin debe coincidir salvo el nmero de revisin menor Ninguna informacin debe coincidir Mdulo compatible Inhabilitar la codificacin Seleccione Exactamente igual

12

Publicacin 1756-PM004B-SP-P - Julio 2008

Comunicacin con E/S

Captulo 1

Datos de E/S de una direccin

La informacin de E/S se presenta como un conjunto de tags. Cada tag utiliza una estructura de datos. La estructura depende de las caractersticas especficas del mdulo de E/S. El nombre de los tags se basa en la ubicacin del mdulo de E/S en el sistema.

Cuando aade un mdulo a la carpeta I/O Configuration... el software crea automticamente tags al alcance del controlador para el mdulo.

Una direccin de E/S presenta el siguiente formato:


Location :Slot :Type .Member .SubMember .Bit = Opcin Donde Location Es Ubicacin de la red LOCAL = mismo chasis o riel DIN que el controlador ADAPTER_NAME = identifica el adaptador de comunicacin remota o el mdulo puente Slot Type El nmero de ranura del mdulo de E/S en su chasis o riel DIN Tipo de datos I = entrada O = salida C = configuracin S = estado Member Datos especficos del mdulo de E/S; dependen del tipo de datos que pueda almacenar el mdulo. En los mdulos digitales, un miembro de datos almacena normalmente los valores del bit de entrada y de salida. En los mdulos analgicos, un miembro de canal (CH#) almacena normalmente los datos de un canal. SubMember Bit Datos especficos relacionados con un miembro. 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)

Publicacin 1756-PM004B-SP-P - Julio 2008

13

Captulo 1

Comunicacin con E/S

Almacenamiento en bfer de E/S

El almacenamiento en bfer es una tcnica en la que la lgica no hace referencia o manipula directamente los tags de los dispositivos de E/S reales. Por el contrario, utiliza una copia de los datos de E/S. Debe almacenar en bfer E/S en las siguientes situaciones: Para evitar que cambie un valor de entrada o salida durante la ejecucin de un programa. (Las actualizaciones de E/S son asncronas a la ejecucin de la lgica). Para copiar un tag de entrada o salida a un miembro de una estructura o elemento en una matriz.

Almacenar en bfer E/S


Para almacenar en bfer E/S, realice las siguientes acciones. 1. En el rengln anterior a la lgica para la funcin o funciones, copie o mueva los datos de los tags de entrada requeridos a los tags del bfer correspondientes. 2. En la lgica de la funcin o funciones, haga referencia a los tags del bfer. 3. En el rengln posterior a la funcin o funciones, copie los datos de los tags del bfer en los tags de salida correspondientes.

14

Publicacin 1756-PM004B-SP-P - Julio 2008

Comunicacin con E/S

Captulo 1

El siguiente ejemplo copia entradas y salidas a los tags de una estructura para una taladradora. EJEMPLO Almacenamiento en bfer de E/S

La rutina principal del programa ejecuta las siguientes subrutinas en esta secuencia.

JSR Jump to Subroutine Routine name map_inputs

JSR Jump to Subroutine Routine name drill

JSR Jump to Subroutine Routine name map_outputs

La rutina map_inputs copia los valores de los dispositivos de entrada a los tags correspondientes que se utilizan en la rutina de la taladradora.
_1791_8AC:I.Data[0].0 drill[1].depth_limit

_1791_8AC:I.Data[0].4

drill[1].home_limit

La rutina de la taladradora ejecuta la lgica para la mquina taladradora.


drill[1].part_advance / drill[1].forward one_shots.0 ONS drill[1].depth_limit / drill[1].forward

drill[1].depth_limit drill[1].retract

drill[1].home_limit /

drill[1].retract

La rutina map_outputs copia los valores de los tags de salida de la rutina de la taladradora en los dispositivos de salida correspondientes.
drill[1].forward _1791_8AC:O.Data[0].0

drill[1].retract

_1791_8AC:O.Data[0].1

42369

Publicacin 1756-PM004B-SP-P - Julio 2008

15

Captulo 1

Comunicacin con E/S

En este ejemplo se utiliza la instruccin CPS para copiar una matriz de datos que representa los dispositivos de entrada de una red DeviceNet. EJEMPLO Almacenar en bfer E/S

Local:0:I.Data almacena los datos de entrada para la red DeviceNet que est conectada al mdulo 1756-DNB en la ranura 0. Para sincronizar las entradas con la aplicacin, la instruccin CPS copia los datos de entrada a input_buffer. Mientras la instruccin CPS copia los datos, las actualizaciones de E/S no pueden cambiar los datos. Al ejecutarse la aplicacin, utiliza para sus entradas los datos de entrada de input_buffer.
CPS Synchronous Copy File Source Local:0:I.Data[0] Dest input_buffer[0] Length 20

42578

16

Publicacin 1756-PM004B-SP-P - Julio 2008

Captulo

Organizacin de tags

Introduccin

Con un controlador Logix5000 se utiliza un tag (nombre alfanumrico) para dirigirse a los datos (variables).
Trmino Tag Definicin Un tag es un nombre basado en texto para un rea de la memoria del controlador donde se almacenan datos. Los tags son el mecanismo bsico para asignar memoria, hacer referencia a datos de la lgica y monitorear los datos. La asignacin mnima de memoria para un tag es de cuatro bytes. Cuando se crea un tag con datos que requieren menos de 4 bytes, el controlador asigna 4 bytes pero los datos slo ocupan la parte que necesitan.

El controlador utiliza el nombre del tag internamente y no necesita comprobar una direccin fsica. En los controladores programables convencionales, los tems de datos se identifican con una direccin fsica. Las direcciones siguen un formato numrico fijo que depende del tipo de datos, como por ejemplo, N7:8, F8:3. Los smbolos son necesarios para que la lgica sea ms fcil de interpretar. En los controladores Logix5000, no hay un formato numrico fijo. El propio nombre del tag identifica los datos.Esto le permite: organizar los datos para visualizar su maquinaria documentar (mediante nombres de tags) la aplicacin a la vez que la desarrolla

17Publicacin 1756-PM004B-SP-P - Julio 2008

17

Captulo 2

Organizacin de tags

EJEMPLO

Tags

Dispositivo de E/S analgico

Valor de nmero entero Bit de almacenamiento Contador Temporizador Dispositivo de E/S digital

Tipos de tags
El tipo de tag define cmo funciona el tag dentro del proyecto.
Si desea que el tag Almacene uno o varios valores para que la lgica los use en el proyecto Represente otro tag. Enve datos a otro controlador Reciba datos de otro controlador. Entonces seleccione este tipo Base Alias Producido Consumido

Si prev que va a utilizar tags producidos o consumidos, debe seguir pautas adicionales al organizar los tags.

18

Publicacin 1756-PM004B-SP-P - Julio 2008

Organizacin de tags

Captulo 2

Tipos de datos
Trmino Tipo de datos Estructura Definicin El tipo de datos que el tag almacena, como bit, nmero entero, valor con punto flotante, cadena, etc. Un tipo de datos que es una combinacin de otros tipos de datos. Una estructura se formatea para crear un tipo de datos nico que coincida con una necesidad especfica. Dentro de una estructura, cada tipo de datos individual se conoce como miembro. Al igual que los tags, los miembros tienen un nombre y un tipo de datos. Todos los controladores Logix contienen estructuras predefinidas (tipos de datos) que deben utilizarse con instrucciones especficas como temporizadores, contadores, bloques de funciones, etc. Puede crear sus propias estructuras, denominadas tipos de datos definidos por el usuario.

En la siguiente tabla se presentan los tipos de datos ms comunes y cundo hay que usar cada uno.
Para Dispositivo analgico en modo con punto flotante Seleccione REAL

Dispositivo analgico en modo con nmero entero (para frecuen- INT cias de muestreo muy rpidas) Caracteres ASCII Bit Contador Punto de E/S digital Nmero con punto flotante Nmero entero Secuenciador Temporizador Cadena BOOL Contador BOOL REAL DINT CONTROL Temporizador

Publicacin 1756-PM004B-SP-P - Julio 2008

19

Captulo 2

Organizacin de tags

La asignacin mnima de memoria para un tag es de 4 bytes.Cuando se crea un tag con datos que requieren menos de cuatro bytes, el controlador asigna cuatro bytes, pero los datos slo ocupan la parte que necesitan.
Tipo de datos BOOL SINT INT DINT REAL Bits 31 no se usa no se usa no se usa 16 15 8 7 1 0 01 128 a +127 32,768 a +32767 2,147,483,648 a +2,147,483,647 3.40282347E38 a 1.17549435E-38 (valores negativos) 0 1.17549435E-38 a 3.40282347E38 (valores positivos)

Los tipos de datos del CONTADOR y TEMPORIZADOR son ejemplos de estructuras usadas habitualmente.
Para expandir una estructura y visualizar sus miembros, haga clic en el smbolo +. Estructura de CONTADOR Para contraer una estructura y ocultar sus miembros, haga clic en el smbolo . Estructura de TEMPORIZADOR

Miembros derunning_seconds

Tipos de datos de los miembros

42365

Para copiar datos a una estructura, use la instruccin COP. Consulte el documento Logix5000 Controllers General Instruction Set Reference Manual, publicacin 1756-RM003.

20

Publicacin 1756-PM004B-SP-P - Julio 2008

Organizacin de tags

Captulo 2

Alcance
Cuando crea un tag, lo tiene que definir como tag del controlador (datos globales) o como tag del programa para un programa especfico (datos locales).
Proyecto Tags del controlador (datos globales)

Datos de E/S Datos del sistema compartidos

Tarea Programa Tags del programa (datos locales)

Otras rutinas Rutina principal

Un controlador Logix5000 le permite dividir la aplicacin en mltiples programas, cada uno con sus propios datos. No es necesario gestionar nombres de tags conflictivos entre programas. Esto facilita la reutilizacin de nombres tanto de cdigos como de tags en mltiples programas.
Tags del controlador (datos globales)

Todos los programas tienen acceso a los datos que estn al alcance del controlador.

Tag_1 Tag_2

Program_A Tags del programa (datos locales) Otras rutinas Rutina principal Tag_4 Tag_5 Datos

Program_B Tags del programa (datos locales) Tag_4 Tag_5

Otras rutinas Rutina principal

Los datos al alcance del programa estn aislados de otros programas: Las rutinas no pueden acceder a los datos que estn al alcance de otro programa. Puede reutilizar en mltiples programas el nombre de un tag al alcance de un programa. Por ejemplo, Program_A y Program_B pueden tener un tag de programa denominado Tag_4.

Publicacin 1756-PM004B-SP-P - Julio 2008

21

Captulo 2

Organizacin de tags

Evite usar el mismo nombre para un tag de controlador y un tag de programa. Dentro de un programa, no es posible hacer referencia a un tag de controlador si existe un tag de programa con el mismo nombre para dicho programa. Determinados tags deben ser de alcance del controlador (tag del controlador).
Si desea utilizar el tag En ms de un programa del proyecto En una instruccin Message (MSG) Para producir o consumir datos Para comunicarse con un terminal PanelView Ninguno de los anteriores Alcance del programa (tags del programa) Alcance del controlador (tags del controlador) Entonces asigne este alcance

Pautas para tags


Pauta 1. Crear tipos de datos definidos por el usuario.

Siga las siguientes pautas 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. Un tipo de datos definido por el usuario le ofrece las siguientes ventajas: Un tag contiene 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. 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 mltiples tags con la misma disposicin de datos. Por ejemplo, use un tipo de datos definido por el usuario para almacenar todos los parmetros para 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 mltiples ocurrencias de un tipo de datos bajo un nombre de tag comn. Las matrices permiten organizar un bloque de tags que usen el mismo tipo de datos y realicen 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 en la matriz representa la ubicacin geogrfica del tanque. Importante: Reduzca al mnimo 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. Como norma general utilice una matriz BOOL para los objetos de nivel de bit de una pantalla PanelView. Si no, utilice los bits individuales de un tag DINT o una matriz de DINT.

22

Publicacin 1756-PM004B-SP-P - Julio 2008

Organizacin de tags

Captulo 2

Pauta 3. Aprovechar los tags de alcance del programa.

Detalles 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 usar el mismo nombre para un tag de controlador y un tag de programa. Dentro de un programa no es posible hacer referencia a un tag de controlador si existe un tag con el mismo nombre. Determinados tags deben ser de alcance de controlador (tag de controlador). Si desea utilizar el tag En ms de un programa del proyecto En una instruccin Message (MSG) Para producir o consumir datos Para comunicarse con un terminal PanelView En ningn caso de los anteriores Alcance del programa (tags de programa) Alcance de controlador (tags de controlador) Entonces asigne este alcance

4. Para nmeros enteros, usar el tipo de datos DINT.

Minimice el uso de tipo de datos SINT o INT para aumentar la eficacia de la lgica. Utilice el tipo de datos DINT para los enteros siempre que sea posible. Un controlador Logix5000 generalmente compara o manipula valores como valores de 32 bits (DINT o REAL). El controlador normalmente convierte un valor SINT o INT a un valor DINT o REAL antes de usarlo. Si el destino es un tag SINT o INT, el controlador normalmente vuelve a convertir el valor a SINT o INT. La conversin de SINT o INT o en SINT o INT sucede de manera automtica, sin programacin adicional. No obstante, consume tiempo de ejecucin y memoria adicionales.

Publicacin 1756-PM004B-SP-P - Julio 2008

23

Captulo 2

Organizacin de tags

Pauta

Detalles

5. Limitar un nombre de tag a 40 caracte- Un nombre de tag debe cumplir las siguientes reglas: res. slo caracteres alfabticos (A-Z o a-z), numricos (0-9) y de subrayado (_) debe empezar con un carcter alfabtico o un carcter de subrayado no debe tener ms de 40 caracteres no debe haber caracteres de subrayado consecutivos (_) no se distingue entre maysculas y minsculas 6. Combinar maysculas y minsculas. Aunque en los tags no se distingue 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 Tank_1 Tank1 Que estos Tank_1 Tank1 Tank_1 Tank1 7. Considerar el orden alfabtico de los tags. El software RSLogix 5000 muestra tags del mismo alcance en orden alfabtico. Para facilitar el monitoreo de tags relacionados, utilice caracteres iniciales similares para los tags que desee mantener juntos. Si los tags para un tanque De lo contrario, puede que comienzan por Tank, permanese separen. cen juntos. Nombre del tag Tank_North Tank_South Nombre del tag North_Tank South_Tank Otros tags que empiezan por las letras o, p, q, etc.

24

Publicacin 1756-PM004B-SP-P - Julio 2008

Organizacin de tags

Captulo 2

Crear un tag
IMPORTANTE

El software RSLogix 5000 crea tags automticamente cuando: aade un elemento a un diagrama de funcin secuencial (SFC). aade una instruccin de bloque de funciones a un diagrama de bloque de funciones.

La Ventana de tags le permite crear y editar tags mediante una visualizacin a modo de hoja de clculo. 1. En el men Logic, seleccione Edit Tags. 2. Seleccione un alance para el tag.

42350

Si va a utilizar el tag: En ms de un programa del proyecto Como productor o consumidor En un mensaje En slo un programa del proyecto

Seleccione: name_of_controller(controller)

El programa que utilizar el tag

3. Introduzca un nombre, tipo de datos y descripcin (opcional) para el tag.

Publicacin 1756-PM004B-SP-P - Julio 2008

25

Captulo 2

Organizacin de tags

Crear una matriz


Trmino Matriz

Los controladores Logix5000 tambin le permiten utilizar matrices para organizar datos.
Definicin Un tag que contiene un bloque de mltiples elementos de datos. Una matriz es similar a un archivo. En una matriz, cada parte individual de datos se denomina elemento. Cada elemento utiliza el mismo tipo de datos. Un tag de la matriz ocupa un bloque contiguo de memoria en el controlador, con cada elemento en orden. Puede utilizar instrucciones de matriz y de secuenciador para manipular o indexar los elementos de una matriz Los datos se organizan en un bloque de 1, 2 3 dimensiones.

Uno o ms subndices identifican cada elemento individual dentro de la matriz. Un subndice empieza en 0 y se prolonga hasta el nmero de elementos menos 1 (con base cero).
Para expandir una matriz y visualizar sus elementos, haga clic en el smbolo +.

Para contraer una matriz y ocultar sus elementos, haga clic en el smbolo +. Elementos de timer_presets

Esta matriz contiene seis elementos del tipo de datos DINT. Seis DINT

42367

26

Publicacin 1756-PM004B-SP-P - Julio 2008

Organizacin de tags

Captulo 2

El siguiente ejemplo compara una estructura con una matriz:


Este tag utiliza la estructura del temporizador (tipo de datos). Nombre del tag Tipo de datos TIMER DINT DINT BOOL BOOL BOOL Este tag utiliza una matriz del tipo de datos del temporizador. Nombre del tag Tipo de datos TIMER[3] TIMER TIMER TIMER

Timer_1 + Timer_1.PRE + Timer_1.ACC


Timer_1.EN Timer_1.TT Timer_1.DN

Timers + Timer[0] + Timer[1] + Timer[2]

EJEMPLO

Matriz de una dimensin En este ejemplo, una nica instruccin del temporizador mide la duracin de varios pasos. Cada uno de los pasos requiere un valor predeterminado distinto. Dado que todos los valores son del mismo tipo de datos (DINT), se utiliza una matriz.

Para expandir una matriz y visualizar sus elementos, haga clic en el smbolo +.

Para contraer una matriz y ocultar sus elementos, haga clic en el smbolo +. Elementos de timer_presets

Esta matriz contiene seis elementos del tipo de datos DINT. Seis DINT

42367

Publicacin 1756-PM004B-SP-P - Julio 2008

27

Captulo 2

Organizacin de tags

EJEMPLO

Matriz de dos dimensiones Una taladradora puede taladrar en un libro de uno a cinco agujeros. La mquina necesita un valor para situar cada agujero desde el flanco ascendente del libro. Con el fin de organizar los valores en configuraciones, se utiliza una matriz de dos dimensiones. El primer subndice indica el agujero con el que se corresponde el valor y el segundo subndice cuntos agujeros se taladrarn.
Subndice de la segunda dimensin 1 2 3 4 5 1.5 2.5 8.0 1.25 5.5 9.75 1.25 3.5 7.5 9.75 1.25 3.5 5.5 7.5 9.75 Descripcin

0 0 1 Subndice de la primera dimensin 2 3 4 5

Posicin del primer agujero desde el flanco ascendente del libro Posicin del segundo agujero desde el flanco ascendente del libro Posicin del tercer agujero desde el flanco ascendente del libro Posicin del cuarto agujero desde el flanco ascendente del libro Posicin del quinto agujero desde el flanco ascendente del libro

En la ventana de tags, los elementos se presentan en el siguiente orden.

Esta matriz contiene una cuadrcula bidimensional de elementos: seis elementos por seis elementos.

42367

La dimensin de la derecha se incrementa hasta su valor mximo y luego vuelve a empezar. Cuando la dimensin de la derecha vuelve a empezar, la dimensin de la izquierda se incrementa en uno.

28

Publicacin 1756-PM004B-SP-P - Julio 2008

Organizacin de tags

Captulo 2

Crear una matriz


Para crear una matriz hay que crear un tag y asignar dimensiones al tipo de datos: 1. En el men Logic, seleccione Edit Tags.

42350

2. Introduzca un nombre para el tag y seleccione un alcance para el tag:


Si va a utilizar el tag En ms de un programa del proyecto Como productor o consumidor En un mensaje En slo un programa del proyecto El programa que utilizar el tag Seleccione name_of_controller(controller)

3. Asigne las dimensiones de la matriz


Si el tag es Una matriz de una dimensin Una matriz de dos dimensiones Una matriz de tres dimensiones Introduzca data_type[x] data_type[x,y] data_type[x,y,z] Donde data_type es el tipo de datos que almacena el tag. x es el nmero de elementos en la primera dimensin. y es el nmero de elementos en la segunda dimensin. z es el nmero de elementos en la tercera dimensin.

Publicacin 1756-PM004B-SP-P - Julio 2008

29

Captulo 2

Organizacin de tags

Crear un tipo de datos definido por el usuario


EJEMPLO

Los tipos de datos definidos por el usuario (estructuras) le permiten organizar los datos segn su mquina o proceso.

Tipo de datos definido por el usuario que almacena una receta En un sistema de varios tanques, cada tanque puede ejecutar varias recetas. Puesto que la receta requiere varios tipos de datos (REAL, DINT, BOOL, etc.), se utiliza un tipo de datos definido por el usuario.
Nombre (del tipo de datos): TANK Nombre del miembro Temp Deadband Step Step_time Preset Mix Tipo de datos REAL REAL DINT TIMER DINT[6] BOOL

Una matriz basada en este tipo de datos sera de la siguiente forma:

Matriz de recetas

Primera receta

Esta matriz contiene tres elementos del tipo de datos TANK.

Miembros de la receta

42368

30

Publicacin 1756-PM004B-SP-P - Julio 2008

Organizacin de tags

Captulo 2

EJEMPLO

Tipo de datos definido por el usuario que almacena los datos necesarios para hacer funcionar una mquina Dado que varias estaciones de taladradora necesitan la siguiente mezcla de datos, utilice un tipo de datos definido por el usuario
Nombre (del tipo de datos): DRILL_STATION Nombre del miembro Part_advance Hole_sequence Type Hole_position Depth Total_depth Tipo de datos BOOL CONTROL DINT REAL REAL REAL

Una matriz basada en este tipo de datos es de la siguiente forma:

Matriz de taladradoras

Primera taladradora

Esta matriz contiene cuatro elementos del tipo de datos DRILL_STATION.

Datos para la taladradora

42583

Publicacin 1756-PM004B-SP-P - Julio 2008

31

Captulo 2

Organizacin de tags

Pautas para los tipos de datos definidos por el usuario


Al crear un tipo de datos definido por el usuario, tenga en cuenta lo siguiente: Si incluye miembros que representan dispositivos de E/S, debe usar la lgica para copiar los datos entre los miembros de la estructura y los tags de E/S correspondientes. Consulte Datos de E/S de una direccin en la pgina 13. Si incluye una matriz como miembro, limite la matriz a una sola dimensin. No se permiten matrices con varias dimensiones en una estructura definida por el usuario. Cuando utilice tipos de datos BOOL, SINT o INT, coloque secuencialmente los miembros que utilizan el mismo tipo de datos.
Ms eficaz BOOL BOOL BOOL DINT DINT Menos eficaz BOOL DINT BOOL DINT BOOL

Crear un tipo de datos definido por el usuario


1. En la carpeta User-Defined dentro de Data Types haga clic con el botn derecho del ratn en User-Defined y seleccione New Data Type.

32

Publicacin 1756-PM004B-SP-P - Julio 2008

Organizacin de tags

Captulo 2

2. Introduzca un nombre y una descripcin para la matriz. 3. Para cada miembro de la matriz, introduzca un nombre, tipo de datos, estilo y descripcin (opcional).

42196

Limite las matrices a una nica dimensin. Para visualizar el valor o los valores del miembro en un estilo diferente (base), seleccione el estilo. 4. Haga clic en Apply. 5. Aada los miembros que necesite.

Publicacin 1756-PM004B-SP-P - Julio 2008

33

Captulo 2

Organizacin de tags

Describir un tipo de datos definido por el usuario


Software RSLogix 5000 13.0 o posterior

El software RSLogix 5000 le permite generar descripciones automticamente a partir de las descripciones de los tipos de datos definidos por el usuario. Esto reduce en gran medida la cantidad de tiempo que se debe invertir en documentar el proyecto. Al organizar los tipos de datos definidos por el usuario, no olvide las siguientes caractersticas del software RSLogix 5000:

Funcin de paso de descripciones Siempre que sea posible, el software RSLogix 5000 busca una descripcin disponible para un tag, elemento o miembro. Las descripciones en los tipos de datos definidos por el usuario fluctan entre los tags que utilizan ese tipo de datos. La descripcin de un tag de matriz flucta entre los elementos y miembros de la matriz.

Agregar una descripcin al tag de base El software RSLogix 5000 genera automticamente una descripcin para cada miembro de un tag que utiliza un tipo de datos definido por el usuario. Se inicia con una descripcin del tag y despus se aade la descripcin del miembro procedente del tipo de datos. Pegar una descripcin de funcin de paso Use la descripcin del tipo de datos y de la matriz como base para descripciones ms especficas. En este ejemplo, Tank se convierte en West Tank.

El software RSLogix 5000 utiliza diferentes colores para las descripciones:


Una descripcin en este color Gris Negro
34

Es una Descripcin de funcin de paso Descripcin introducida manualmente


Publicacin 1756-PM004B-SP-P - Julio 2008

Organizacin de tags

Captulo 2

Activacin y desactivacin de la funcin de paso y la adicin de descripciones


1. En el software RSLogix 5000, seleccione Tools > Options.

2. Seleccione Application > Display.

3. Active (seleccione) o desactive (deseleccione) las opciones deseadas.

Pegar una descripcin de funcin de paso


Para usar una descripcin de funcin de paso como punto inicial para una descripcin ms especfica:

1. Haga clic con el botn derecho del ratn en la descripcin de funcin de paso y seleccione Paste

Pass-Through.

Publicacin 1756-PM004B-SP-P - Julio 2008

35

Captulo 2

Organizacin de tags

Datos de tags

Los nombres de tag tienen el siguiente formato:


Name [Element] .Member [Element] .Bit o bien .[Index] = Optativo

Donde Name Element

Es Nombre que identifica al tag. 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. Una expresin numrica utiliza una combinacin de tags, constantes, operadores y funciones para calcular un valor. Por ejemplo, Tag_1-Tag_2, Tag_3+4, ABS (Tag_4). Mantenga el valor del tag o la expresin numrica en las dimensiones de la matriz. Por ejemplo, si la dimensin de una matriz contiene 10 elementos, el valor del tag o la expresin numrica debe estar entre 0 y 9 (10 elementos).

Member

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 Index

Bit especfico de un tipo de dato entero (SINT, INT o DINT). 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. Una expresin numrica utiliza una combinacin de tags, constantes, operadores y funciones para calcular un valor. Por ejemplo, Tag_1-Tag_2, Tag_3+4, ABS (Tag_4). Mantenga el valor del tag o la expresin numrica en el rango de bits del tag de nmero entero. Por ejemplo, si el tag de nmero entero es un Dint (32 bits), el valor del ndice debe estar entre 0 y 31 (32 bits).

36

Publicacin 1756-PM004B-SP-P - Julio 2008

Organizacin de tags

Captulo 2

Asignacin de tags de alias

Un tag de alias le permite crear un tag que representa a otro tag. Ambos tags comparten el mismo valor o valores. Cuando cambia el valor o los valores de uno de los tags, el cambio se refleja tambin en el otro. Utilice alias en las siguientes situaciones: Programar lgicamente antes de los diagramas de cableado Asignar un nombre descriptivo a un dispositivo de E/S. Suministrar un nombre ms sencillo a un tag complejo. Utilizar un nombre descriptivo para un elemento de la matriz. La ventada de tags muestra en pantalla informacin del alias.

drill_1_depth_limit es un alias para Local:2:I.Data.3 (un punto de entrada digital). Cuanto se activa la entrada, tambin se activa el tag de alias.

drill_1_on es un alias para Local:0:O.Data.2 (un punto de salida digital). Cuanto se activa el tag de alias, tambin se activa el tag de salida.

north_tank es un alias para tanks[0,1].


42360

La (C) indica que el tag est al alcance del controlador.

Los tags de alias se suelen utilizar para programar la lgica antes de que los diagramas de cableado estn disponibles 1. Cree un tag para cada dispositivo de E/S con un nombre que describa el dispositivo, como transportador para el motor del transportador. 2. Programe la lgica utilizando nombres de tags descriptivos.(Puede incluso comprobar la lgica sin conectar el E/S.) 3. A continuacin, cuando estn disponibles los diagramas de cableado, aada los mdulos de E/S a la configuracin de E/S del controlador. 4. Por ltimo convierta los tags descriptivos en alias para los puntos de E/S o canales respectivos.

Publicacin 1756-PM004B-SP-P - Julio 2008

37

Captulo 2

Organizacin de tags

La siguiente lgica se program inicialmente utilizando nombres de tags descriptivos como stop o conveyor_on.Ms tarde, los tags se convirtieron en alias para los dispositivos de E/S correspondientes.
stop es un alias para Local:2:I.Data.1 (el botn de stop en el panel del operador)

stop <Local:2:I.Data.1>

start <Local:2:I.Data.0> machine_on

drill_1_on machine_on <Local:0:O.Data.2> drill_1.part_advance conveyor_on <Local:0:O.Data.0>

conveyor_on es un alias para Local:0:O.Data.0 (el contactor del arrancador para el motor del transportador)

42351

Mostrar informacin de alias


Para mostrar (en la lgica) el tag designado por un alias, haga lo siguiente: 1. En el men Tools, seleccione Options. 2. Seleccione la ficha Ladder Display. 3. Compruebe que est activada la casilla de verificacin Show Tag Alias Information. 4. Haga clic en OK.

38

Publicacin 1756-PM004B-SP-P - Julio 2008

Organizacin de tags

Captulo 2

Asignar un alias
Para asignar un tag como un tag de alias para otro tag, siga los siguientes pasos. 1. En el men Logic, seleccione Edit Tags.

42360

2. Seleccione el alcance del tag. 3. Haga clic en la celda Alias For a la derecha del nombre del tag. La celda muestra un >. 4. Haga clic en >. 5. Seleccione el tag que ser representado por el alias.
Para Seleccionar un tag Seleccionar un nmero de bit Haga lo siguiente Doble clic en el nombre del tag. A. Clic en el nombre del tag. B. A la derecha del nombre del tag, haga clic en >. C. Clic en el bit requerido.

6. Presione [Enter] o haga clic en otra celda.

Publicacin 1756-PM004B-SP-P - Julio 2008

39

Captulo 2

Organizacin de tags

Asignacin de una direccin indirecta

Si desea que una instruccin tenga acceso a diferentes elementos en una matriz, use un tag en el subndice de la matriz (una direccin indirecta). Al cambiar el valor del tag, se cambia el elemento de la matriz al cual hace referencia la lgica.
Cuando el ndice es igual a 1, array[index] apunta aqu. array[0] array[1] array[2] array[3] Cuando el ndice es igual a 2, array[index] apunta aqu. 4500 6000 3000 2500

En la siguiente tabla se presentan varios usos habituales de una direccin indirecta:


Para Seleccionar una receta de una matriz de recetas Utilice un tag en el subndice e Introduzca el nmero de la receta en el tag.

Cargar una configuracin de mquina espe- Introduzca la configuracin deseada en cfica de una matriz con posibles configura- el tag. ciones Cargar parmetros o estados de una matriz de elemento en elemento Registrar cdigos de error Realizar varias acciones en un elemento de la matriz y, a continuacin, indexar al siguiente elemento. A. Realice la accin requerida en el primer elemento B. Utilice una instruccin ADD para aumentar el valor del tag y sealar el siguiente elemento de la matriz

40

Publicacin 1756-PM004B-SP-P - Julio 2008

Organizacin de tags

Captulo 2

El siguiente ejemplo carga una serie de valores predeterminados en un temporizador, un valor (elemento de matriz) cada vez. Procesar una matriz

EJEMPLO

La matriz timer_presets almacena una serie de valores predeterminados para el temporizador en el siguiente rengln. El tag north_tank.step indica qu elemento de la matriz hay que utilizar. Por ejemplo, cuando north_tank.step es igual a 0, la instruccin carga timer_presets[0] en el temporizador (60,000 ms).
MOV Move Source timer_presets[north_tank.step] 60000 Dest north_tank.step_time.PRE 60000 north_tank.step_time.DN / TON Timer On Delay Timer north_tank.step_time Preset 60000 Accum 0

EN DN

Cuando acaba north_tank.step_time, el rengln incrementa north_tank.step al siguiente nmero y el elemento de la matriz timer_presets se carga en el temporizador
north_tank.step_time.DN Add Source A ADD 1

Source B north_tank.step 0 Dest north_tank.step 0

Cuando north_tank.step supera el tamao de la matriz, el rengln restablece el tag para que comience en el primer elemento de la matriz.(La matriz contiene elementos de 0 a 3.)
EQU Equal Source A north_tank.step 0 Source B 4 MOV Move Source 0

Dest north_tank.step 0

42358

Publicacin 1756-PM004B-SP-P - Julio 2008

41

Captulo 2

Organizacin de tags

Expresiones
Tambin se puede utilizar una expresin para especificar el subndice de una matriz. Una expresin utiliza operadores como + o para calcular un valor. El controlador calcula el resultado de la expresin y lo usa como el subndice de la matriz. Puede utilizar estos operadores para especificar el subndice de una matriz.
Operador + * / ABS AND FRD Descripcin Sumar Restar/cambiar signo Multiplicar Dividir Valor absoluto Y BCD a nmero entero Operador MOD NOT OR SQR TOD TRN XOR Descripcin Mdulo Complemento O Raz cuadrada Nmero entero a BCD Truncar O exclusivo

D formato a sus expresiones de la siguiente manera:


Si el operador necesita Un valor (tag o expresin) Dos valores (tags, constantes o expresiones) Utilice este formato operator(value) value_a operator value_b Ejemplos ABS(tag_a) tag_b + 5 tag_c AND tag_d (tag_e ** 2) MOD (tag_f / tag_g)

42

Publicacin 1756-PM004B-SP-P - Julio 2008

Organizacin de tags

Captulo 2

Subndice de la matriz fuera de alcance


Todas las instrucciones generan un fallo mayor si el subndice de la matriz est fuera de alcance.Las instrucciones transitorias tambin generan un fallo mayor, incluso si el rengln es falso. El controlador comprueba el subndice de la matriz en estas instrucciones incluso si el rengln es falso.

EJEMPLO
e

Para ms informacin sobre el manejo de fallos mayores, consulte el documento Major and Minor Faults Programming Manual, publicacin 1756-PM014.

Documentacin de tags

Puesto que puede crear cuatro tipos de tags diferentes, las descripciones que documente para cada tag variarn.Puede crear tags de los siguientes tipos: Base Alias Producido Consumido El software de programacin RSLogix 5000 asigna automticamente lo que llamamos descripciones de funcin de paso de los tags que ha creado, las cuales puede utilizar o no.

IMPORTANTE

Publicacin 1756-PM004B-SP-P - Julio 2008

43

Captulo 2

Organizacin de tags

Documentacin del tag de base


Cuando crea un tag sin especificar el tipo, RSLogix 5000 le asignar el tipo predeterminado de base. Puesto que los tags de base le permiten crear su propio almacenamiento interno de datos, en la descripcin del tag puede documentar la naturaleza de los datos almacenados.

Documentacin del tag de alias


Al crear un tag de alias, puede asignar su nombre a un tag miembro del tag de la estructura o bit existentes.En la descripcin del tag de alias puede describir el tag al que hace referencia el tag de alias.

Documentacin del tag producido


Un tag producido hace referencia a un tag consumido por otro controlador. En la descripcin del tag producido puede describir los controladores remotos, para los que desea que est disponible su tag producido, a travs de mensajera de controlador a controlador.

Documentacin del tag consumido


Un tag consumido se refiere a un tag producido por otro controlador y cuyos datos desea usar en su controlador. En la descripcin del tag consumido puede indicar de qu modo desea usar los datos de un tag producido o el controlador de produccin de datos.

44

Publicacin 1756-PM004B-SP-P - Julio 2008

Organizacin de tags

Captulo 2

Conmutacin de lenguajes
Con el software RSLogix 5000 versin 17 puede visualizar documentos del proyecto, como descripciones de tags y comentarios de rengln, en cualquier idioma localizado compatible.En vez de en varios archivos de proyecto especficos de un idioma, puede almacenar documentacin del proyecto para mltiples idiomas en un nico archivo de proyecto.Tiene que definir todos los idiomas localizados que sern compatibles con el proyecto y establecer el idioma localizado actual, predeterminado y personalizado opcional.El software utiliza el idioma predeterminado si el contenido del idioma actual est vaco para un componente particular del proyecto. No obstante, puede utilizar un idioma personalizado que se adapte a la documentacin de un tipo especfico de usuario de archivo de proyecto. Introduzca las descripciones localizadas en el proyecto RSLogix 5000, bien programando en ese lenguaje o usando la utilidad de exportar/importar para traducir la documentacin off-line e importarla a continuacin al proyecto.Tras habilitar la conmutacin de idiomas en el software RSLogix 5000, podr pasar de un idioma a otro mientras utiliza el software. La documentacin del proyecto compatible con varias traducciones dentro de un proyecto incluye: Descripciones de los 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 propiedad para mdulos en el Organizador del controlador. Comentarios de rengln, cuadros de texto SFC y cuadros de texto FBD. Para ms informacin sobre cmo hacer compatible un proyecto con varias traducciones de la documentacin de un proyecto, consulte la ayuda en lnea.

Publicacin 1756-PM004B-SP-P - Julio 2008

45

Captulo 2

Organizacin de tags

Notas:

46

Publicacin 1756-PM004B-SP-P - Julio 2008

Captulo

Forzado de E/S

Introduccin

Puede utilizar un forzado para anular los datos que utiliza o produce la lgica. Por ejemplo, use un forzado para: probar y depurar la lgica. revisar el cableado a un dispositivo de salida. mantener funcionando temporalmente el proceso cuando un dispositivo de entrada entra en fallo. Utilice los forzados slo como una medida temporal. No se han diseado para ser parte permanente de la aplicacin.

Precauciones
ATENCIN

Cuando use forzados, tome las siguientes precauciones.

El forzado puede provocar movimientos imprevistos en la mquina que pueden causar lesiones al personal. Antes de usar 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. La habilitacin de forzados de SFC provoca que su mquina o proceso cambien de estado o fase. Si elimina un forzado, los restantes pueden seguir habilitados. Si los forzados estn habilitados e instala uno nuevo, ste se activa inmediatamente.

47Publicacin 1756-PM004B-SP-P - Julio 2008

47

Captulo 3

Forzado de E/S

Habilitar forzados
Para que un forzado se active, debe habilitar los forzados. Slo puede habilitar e inhabilitar los forzados en el nivel del controlador. Puede habilitar los forzados de E/S y los forzados de SFC por separado o simultneamente. No puede habilitar o inhabilitar forzados para un mdulo, una coleccin de tags o un elemento de tag especficos.
IMPORTANTE

Si descarga un proyecto con los forzados habilitados, el software de programacin le invita a habilitar o inhabilitar los forzados cuando se complete la descarga. junto al elemento

Cuando los forzados estn activos (habilitados), aparece forzado.

estado al que se ha forzado el elemento

Inhabilitar o eliminar un forzado


Para detener el efecto de un forzado y que su proyecto se ejecute como estaba programado, inhabilite o elimine el forzado. Puede inhabilitar o eliminar los forzados de E/S y los forzados de SFC por separado o simultneamente. Si elimina un forzado en un tag de alias, tambin eliminar el forzado en el tag de base.
ATENCIN

Modificar un forzado puede provocar movimientos imprevistos de la mquina, que pueden causar lesiones al personal. Antes de inhabilitar o eliminar un forzado, calcule cmo puede afectar el cambio a la mquina o al proceso y pida al personal que se mantenga alejado de la mquina.

48

Publicacin 1756-PM004B-SP-P - Julio 2008

Forzado de E/S

Captulo 3

Comprobar el estado de un forzado

Antes de usar un forzado, debe determinar el estado de los forzados para el controlador. Puede comprobar el estado del forzado:
Para determinar el estado de Forzados de E/S Utilice lo siguiente Barra de herramientas en lnea Indicador LED FORCE Instruccin GSV Forzados SFC Barra de herramientas en lnea

La barra de herramientas en lnea muestra el estado de los forzados. Indica el estado de los forzados de E/S y los forzados SFC por separado.
Ficha Forces

Esto Enabled

Significa Si el proyecto contiene forzados de este tipo, estn anulando la lgica. Si aade un forzado de este tipo, ste se activar de inmediato.

Disabled Installed None Installed

Estos forzados estn inactivos. Si el proyecto contiene forzados de este tipo, no estn anulando la lgica. Existe al menos un forzado de este tipo en el proyecto. No existe ningn forzado de este tipo en el proyecto.

Publicacin 1756-PM004B-SP-P - Julio 2008

49

Captulo 3

Forzado de E/S

INDICADOR LED FORCE


Si el controlador dispone de un indicador LED FORCE, puede utilizarlo para determinar el estado de los forzados de E/S.
IMPORTANTE

El indicador LED FORCE muestra slo el estado de los forzados de E/S. No indica el estado de los forzados de SFC.
Entonces Ningn tag contiene valores de forzados. Los forzados E/S estn inactivos (inhabilitados). Al menos un tag contiene un valor de forzado. Los forzados E/S estn inactivos (inhabilitados). Los forzados de E/S estn activos (habilitados) Pueden existir o no valores forzados.

Si el indicador LED DE FORZADOS est Apagado Parpadeando Fijo

Instruccin GSV
IMPORTANTE

El atributo ForceStatus muestra slo el estado de los forzados de E/S. No indica el estado de los forzados de SFC.

En este ejemplo se muestra cmo utilizar una instruccin GSV para obtener el estado de los forzados.

donde: Force_Status es un tag DINT.


Para determinar si Los forzados estn instalados No hay forzados instalados Los forzados estn habilitados Los forzados estn inhabilitados Examine el bit 0 0 1 1 Para este valor 1 0 1 0

50

Publicacin 1756-PM004B-SP-P - Julio 2008

Forzado de E/S

Captulo 3

Cundo utilizar un forzado de E/S

Use un forzado de E/S para realizar lo siguiente: anular un valor de entrada desde otro controlador (por ej., un tag consumido). anular un valor de entrada desde un dispositivo de entrada. anular la lgica y especificar un valor de salida para otro controlador (por ej., un tag producido). anular la lgica y especificar el estado de un dispositivo de salida.

IMPORTANTE

El forzado aumenta el tiempo de ejecucin de la lgica. A ms valores forzados, ms tiempo se requiere para ejecutar la lgica.

IMPORTANTE

Los forzados de E/S son retenidos por el controlador y no por la estacin de trabajo de programacin. Los forzados permanecen igual si se desconecta la estacin de trabajo de programacin. Cuando usted fuerza un valor de E/S: Puede forzar todos los datos de E/S, excepto los datos de configuracin. Si el tag es una matriz o una estructura, tal como un tag de E/S, fuerce un elemento o miembro BOOL, SINT, INT, DINT o REAL. Si el dato es un valor SINT, INT o DINT, puede forzar todo el valor o puede forzar bits individuales dentro del valor. Los bits individuales pueden tener un estado de forzado de: No forzado Forzado activado Forzado desactivado Tambin puede forzar un alias de un miembro de estructura de E/S, de un tag producido o de un tag consumido. Un tag alias comparte el mismo valor de dato que su tag base, por lo tanto al forzar un tag alias tambin se fuerza al tag base asociado. Si elimina un forzado de un tag de alias, tambin elimina el forzado del tag de base asociado.

Forzar un valor de entrada


Forzar una entrada o tag consumido: anula el valor independientemente del valor del dispositivo fsico o del tag producido. no afecta el valor recibido por otros controladores que monitorean esa entrada o tag producido.

Publicacin 1756-PM004B-SP-P - Julio 2008

51

Captulo 3

Forzado de E/S

Forzar un valor de salida


Forzar una salida o un tag producido anula la lgica para el dispositivo fsico u otro(s) controlador(es).Otros controladores que monitorean ese mdulo de salida en capacidad de slo recepcin vern tambin el valor forzado.

Aadir un forzado de E/S


ATENCIN

Para anular un valor de entrada, un valor de salida, un tag producido o un tag consumido, utilice un forzado de E/S: El forzado puede provocar movimientos imprevistos en la mquina, que pueden causar lesiones al personal. Antes de usar un forzado, examine cmo afectar este cambio a la mquina o al 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 los forzados estn habilitados e instala uno nuevo, ste se activa inmediatamente. 1. Cul es el estado del indicador de forzados de E/S?
Si Apagado Parpadeando Fijo Entonces tome nota de lo siguiente Actualmente no existen forzados de E/S. No hay forzados de E/S activos. Pero existe por lo menos un forzado en el proyecto. Cuando usted habilita los forzados de E/S, todos los forzados de E/S existentes se hacen efectivos. Los forzados de E/S estn habilitados (activos).Cuando usted instala (aade) un forzado, ste se hace efectivo inmediatamente.

2. Abra la rutina que contiene el tag que desea forzar. 3. Haga clic con el botn derecho del mouse en el tag y seleccione Monitor... Si es necesario, expanda el tag para mostrar el valor que desea forzar (por ej., valor BOOL de un tag DINT). 4. Instale el valor forzado:
Para forzar un Valor BOOL Valor que no es BOOL Haga lo siguiente Haga clic con el botn derecho del mouse en el tag y seleccione Force ON o Force OFF. En la columna Force Mask para el tag escriba el valor al cual desea forzar el tag. Luego presione la tecla Enter.

52

Publicacin 1756-PM004B-SP-P - Julio 2008

Forzado de E/S

Captulo 3

5. Estn habilitados los forzados de E/S? (Consulte el paso 1.)


Si No S Entonces En el men Logic, seleccione I/O Forcing > Enable All I/O Forces. Luego seleccione Yes para confirmar. Stop.

Eliminar o inhabilitar forzados


ATENCIN

Modificar forzados puede provocar movimientos imprevistos en la mquina, que pueden causar lesiones al personal. Antes de inhabilitar o eliminar un forzado, examine cmo afectar la modificacin a la mquina o al proceso y pida al personal que se mantenga alejado de la mquina.

Si desea Detener un forzado individual Detener todos los forzados de E/S y mantener activos todos los forzados de SFC

Y Dejar otros forzados habilitados y efectivos Dejar los forzados de E/S en el proyecto Eliminar los forzados de E/S del proyecto

Entonces Elimine un forzado individual Inhabilite todos los forzados de E/S Elimine todos los forzados de E/S

Eliminar un forzado individual


Si elimina un forzado individual, los forzados permanecen habilitados y cualquier forzado nuevo se hace efectivo inmediatamente. Antes de 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. 1. Abra la rutina que contiene el forzado que desea eliminar. 2. Cul es el lenguaje de la rutina?
Si SFC Lgica de escalera Bloque de funciones Texto estructurado Entonces Vaya al paso 4. Vaya al paso 4. Vaya al paso 3. Vaya al paso 3.

ATENCIN

Publicacin 1756-PM004B-SP-P - Julio 2008

53

Captulo 3

Forzado de E/S

3. Haga clic con el botn derecho del mouse en el tag que contiene el forzado y seleccione Monitor... Si es necesario, expanda el tag para mostrar el valor forzado, por ejemplo, valor BOOL de un tag DINT. 4. Haga clic con el botn derecho del mouse en el tag que contiene el forzado y seleccione Remove Force.

Inhabilitar todos los forzados de E/S


En el men Logic, seleccione I/O Forcing > Disable All I/O Forces. Luego seleccione Yes para confirmar.

Eliminar todos los forzados de E/S


En el men Logic, seleccione I/O Forcing > Remove All I/O Forces. Luego seleccione Yes para confirmar.

54

Publicacin 1756-PM004B-SP-P - Julio 2008

Evalenos
Sus comentarios sobre nuestras publicaciones tcnicas nos ayudarn a ofrecerle un mejor servicio. Gracias por dedicarnos su tiempo. Agradeceremos sus comentarios Puede cumplimentar este formulario y enviarlo por correo (o fax) o correo electrnico a la direccin RADocumentComments@ra.rockwell.com. Ttulo/Tipo de publ. Ttulo de la publicacin Diagrama de lgica de escalera para controladores Logix5000 N de cat. 1756 ControlLogix, N de 1769 CompactLogix, publ. 1789 SoftLogix, 1794 FlexLogix, PowerFlex 700S con DriveLogix 1756-PM004B-SP-P Fecha de publ. Julio 2008 N part. XXXXXX-XX

Por favor, complete las siguientes secciones. Cuando corresponda, punte los elementos (1=necesita mejorar, 2=satisfactorio, 3=excelente).
Utilidad general 1 2 3 Qu podemos hacer para que esta publicacin le resulte ms til?

Integridad (se incluye toda la informacin necesaria)

Podemos aadir ms informacin para ayudarle? procedimiento/paso ejemplo explicacin ilustracin pauta definicin funcin otro

Precisin tcnica 1 (la informacin es correcta)

Podemos ser ms precisos? texto ilustracin

Claridad (la informacin es fcil de entender)

Qu podemos hacer para que la informacin sea ms clara?

Otros comentarios

Puede completar sus comentarios en el reverso de este formulario.

Su nombre Su puesto/funcin Localidad/Telfono

Le gustara que nos pusiramos en contacto con usted en relacin a sus comentarios? ___No, no es necesario que se pongan en contacto conmigo. ___S, les ruego que me llamen. ___S, les ruego que me enven un e-mail a ___S, les ruego que se pongan en contacto conmigo, va _____________________.

Reenve este formulario a: Rockwell Automation Technical Communications, 1 Allen-Bradley Dr., Mayfield Hts., OH 44124-9705 (USA) Fax: 440-646-3525 E-mail: RADocumentComments@ra.rockwell.com

Publicacin CIG-CO521D-ES-P- Julio 2007

PLEASE FASTEN HERE (DO NOT STAPLE)

Other Comments

PLEASE FOLD HERE

NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES

BUSINESS REPLY MAIL


FIRST-CLASS MAIL PERMIT NO. 18235 CLEVELAND OH POSTAGE WILL BE PAID BY THE ADDRESSEE

1 ALLEN-BRADLEY DR MAYFIELD HEIGHTS OH 44124-9705

PLEASE REMOVE

Contraportada

Servicio de soporte tcnico de Rockwell Automation

Rockwell Automation proporciona informacin tcnica en la web para ayudarle a usar sus productos. En http://support.rockwellautomation.com, encontrar manuales tcnicos, respuestas a preguntas formuladas frecuentemente, notas tcnicas y de aplicacin, ejemplo de cdigos y vnculos a paquetes de servicio de software, adems de la funcin MySupport, que podr personalizar para aprovechar al mximo estas herramientas. Para obtener un nivel adicional de soporte tcnico por telfono para la instalacin, configuracin y resolucin de problemas, ofrecemos los programas TechConnect Support. Para obtener ms informacin, comunquese con el distribuidor local o con el representante de Rockwell Automation, o visite http://support.rockwellautomation.com.

Asistencia para la instalacin


Si tiene algn problema durante las primeras 24 horas tras la instalacin, revise la informacin contenida en este manual. Tambin puede comunicarse con un nmero especial de Soporte al Cliente y obtener ayuda inicial para la puesta en marcha de su producto. Estados Unidos Fuera de Estados Unidos 1.440.646.3434 Lunes Viernes, de 08:00 a 17:00, hora oficial del Este Para la resolucin de dudas tcnicas, comunquese con su representante local de Rockwell Automation.

Procedimiento de devolucin de un producto nuevo


Rockwell prueba todos sus productos para asegurar que estn totalmente operativos cuando se envan de la fbrica. Sin embargo, si el producto no funciona y necesita devolverlo: Estados Unidos Comunquese con el distribuidor. Deber proporcionar al distribuidor un nmero de caso de soporte al cliente (llame al nmero de telfono anterior para obtener uno) a fin de completar el proceso de devolucin. Comunquese con el representante local de Rockwell Automation para obtener informacin sobre el procedimiento de devolucin.

Fuera de Estados Unidos

Publicacin 1756-PM004B-SP-P - Julio 2008 58


Sustituye a la publicacin XXXX-X.X.X - Mes Ao Copyright 2008 Rockwell Automation, Inc. Todos los derechos reservados. Impreso en EE.UU.

También podría gustarte