You are on page 1of 54

Controladores Logix5000 Informacin y estado del controlador

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. Si desea obtener ms informacin, pngase en contacto con el representante o distribuidor local de Rockwell Automation, o vistenos en http://literature.rockwellautomation.com describe algunas diferencias importantes entre los equipos de estado slido y los dispositivos electromecnicos de lgica cableada. 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 resultantes del uso o aplicacin de este equipo. Los ejemplos y diagramas incluidos en este manual tienen exclusivamente un fin ilustrativo. Debido al gran nmero de variables y requisitos asociados a cualquier instalacin en particular, Rockwell Automation, Inc. no puede asumir ninguna responsabilidad u obligacin por el uso que se haga a partir de los ejemplos y 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 la autorizacin escrita de Rockwell Automation, Inc. Este manual contiene notas de seguridad en cada circunstancia en que se estimen necesarias.
ADVERTENCIA

Identifica informacin sobre prcticas o circunstancias que pueden ocasionar una explosin en un ambiente peligroso y que pueden provocar lesiones personales, la muerte, daos materiales o prdidas econmicas.

IMPORTANTE

Identifica informacin crtica para una correcta aplicacin y entendimiento del producto. Srvase tomar nota de que en esta publicacin se usa el punto decimal para separar la parte entera de la decimal de todos los nmeros. Identifica informacin sobre prcticas o circunstancias que pueden provocar lesiones personales, la muerte, daos materiales o prdidas econmicas. Los mensajes de Atencin le ayudan a identificar y evitar un peligro, y a reconocer las consecuencias.

ATENCIN

PELIGRO DE CHOQUE

Puede haber etiquetas en el exterior o en el interior del equipo (por ejemplo, en un variador o motor) para advertir sobre la posible presencia de un voltaje peligroso.

PELIGRO DE QUEMADURA

Puede haber etiquetas en el exterior o en el interior del equipo (por ejemplo, en un variador o motor) para advertir sobre superficies que podran estar a temperaturas peligrosas.

Allen-Bradley, Rockwell Automation, Logix5000, ControlLogix, CompactLogix, SoftLogix, FlexLogix, PowerFlex 700S, DriveLogix, FactoryTalk, FactoryTalk AssetCentre, RSMACC, PanelView, RSLinx, RSLogix 5000, PLC-5 y TechConnect son marcas comerciales de Rockwell Automation, Inc. Las marcas comerciales no pertenecientes a Rockwell Automation son propiedad de sus respectivas empresas.

Resumen de los cambios

Introduccin Informacin actualizada

Esta versin del documento contiene informacin nueva y actualizada.

Este documento contiene un nuevo captulo que describe la funcin de registro del controlador. Consulte Funcin de registro del controlador en la pgina 23. La funcin de registro del controlador proporciona una manera de detectar y registrar los cambios hechos a los controladores ControlLogix 1756-L6x sin aadir ningn software de auditora. Con la funcin de registro del controlador, los controladores 1756-L6x: detectan cambios y crean entradas de registros que contienen informacin acerca de los cambios. almacenan entradas de registro a la tarjeta CompactFlash para revisin posterior. proporcionan acceso programtico a los contadores de entradas de registro para proporcionar informacin de deteccin de cambios de manera remota. El registro del controlador no est integrado con las utilidades FactoryTalk AssetCentre o RSMACC.

3Publicacin 1756-PM015B-ES-P Julio 2008

Resumen de los cambios

Notas:

Publicacin 1756-PM015B-ES-P Julio 2008

Tabla de contenido
Prefacio Conexiones
Propsito de este manual . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Captulo 1
Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . Inhiba una conexin . . . . . . . . . . . . . . . . . . . Maneje un fallo de conexin . . . . . . . . . . . . . Configure la ocurrencia de un fallo mayor Monitoree el estado de un mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 10 12 14 14

Captulo 2 Determine la informacin de memoria del controlador


Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Calcule la informacin de la memoria fuera de lnea . Vea la informacin sobre la memoria en tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Escriba la lgica para obtener la informacin de la memoria. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Obtenga informacin de memoria del controlador Seleccione la informacin sobre la memoria . . . . . Convierta INTs a DINT. . . . . . . . . . . . . . . . . . . . . . . . . . 17 . . . . . 18 . . . . . 19 . . . . . . . . . . . . . . . . . . . . 20 20 21 22

Captulo 3 Funcin de registro del controlador


Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Registro del controlador . . . . . . . . . . . . . . . . . . . . . . Encabezado del registro del controlador . . . . . . . . Entrada del registro del controlador . . . . . . . . . . . Entradas capturadas en el registro del controlador. Bfer de registros del controlador. . . . . . . . . . . . . Archivos de registros del controlador y la tarjeta CompactFlash . . . . . . . . . . . . . . . . . . . . . . . . . . . Escritura de registros del controlador a la tarjeta CompactFlash . . . . . . . . . . . . . . . . . . . . . . . . . . . Contadores de registro del controlador . . . . . . . . . Almacenamiento del archivo de registros . . . . . . . Formato del archivo de registros. . . . . . . . . . . . . . Formato del archivo de registros. . . . . . . . . . . . . . Cmo crear entradas de registro personalizadas . . Ejemplo de archivo de lgica de escalera . . . . . . . Eventos de registros del controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 23 24 24 25 26

. . . . . 26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 30 35 36 36 37 39 39

Captulo 4 Obtenga acceso a la informacin de estado


Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estado de S:FS cuando el proyecto tiene un SFC . . . . . . Obtenga y establezca datos del sistema . . . . . . . . . . . . . Servicio de soporte tcnico de Rockwell Automation . . . Asistencia para la instalacin . . . . . . . . . . . . . . . . . . Procedimiento de devolucin de un producto nuevo . . . . . . . . . . . . . . . . . . 47 48 48 54 54 54
5

5Publicacin 1756-RM006E-ES-P Julio 2008

Tabla de contenido

Notas:

Publicacin 1756-RM006E-ES-P Julio 2008

Prefacio

Propsito de este manual

Este manual describe cmo los controladores Logix5000 utilizan las conexiones. Este manual tambin describe cmo obtener la informacin y estado del controlador. Este manual es uno de un conjunto de manuales relacionados que muestran los procedimientos comunes para programar y operar los controladores Logix5000. Para obtener una lista completa de manuales de procedimientos comunes, consulte el documento Logix5000 Controllers Common Procedures Programming Manual, publicacin 1756-PM001. El trmino controlador Logix5000 se refiere a cualquier controlador basado en el sistema de operacin Logix5000, tales como: Controladores CompactLogix. Controladores ControlLogix. Controladores DriveLogix. Controladores FlexLogix. Controladores SoftLogix5800.

Publicacin 1756-PM015B-ES-P Julio 2008

Prefacio

Notas:

Publicacin 1756-PM015B-ES-P Julio 2008

Captulo

Conexiones

Introduccin
Trmino Conexin

Un controlador Logix5000 usa conexiones para muchas, pero no todas, sus comunicaciones con otros dispositivos.
Definicin 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 comunicacin ms confiables entre dispositivos que los mensajes no conectados. El nmero de conexiones que tiene un controlador nico 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. Estos tipos de comunicacin usan conexiones: mdulos de E/S tags producidos y consumidos Ciertos tipos de instrucciones Message (MSG) (no todos los tipos usan una conexin) Intervalo entre paquetes solicitados (RPI) El RPI especifica el perodo durante el cual se actualizan los datos a travs de una conexin. Por ejemplo, un mdulo de entrada enva datos a un controlador con el RPI que usted asigne al mdulo. Tpicamente, usted configura un RPI en milisegundos (ms). El rango es 0.2 ms (200 microsegundos) a 750 ms. Si una red ControlNet conecta a los dispositivos, el RPI reserva un espacio en la cadena de datos que fluye a travs de la red ControlNet. El tiempo de este espacio puede coincidir o no coincidir con el valor exacto del RPI, pero el sistema de control garantiza que los datos se transfieran por lo menos con la misma frecuencia que el RPI. Ruta La ruta describe la ruta de acceso que toma una conexin para llegar al destino. Tpicamente, usted define automticamente la ruta para una conexin cuando aade los dispositivos a la carpeta I/O Configuration del controlador.

I/O Configuration

[0] 1756-CNB/x Local_CNB

2 [0] 1756-CNB/x chassis_b


[1] 1756-L55/x peer_controller

9Publicacin 1756-PM015B-ES-P Julio 2008

1 Conexiones

Inhiba una conexin


ATENCIN

Inhibir un mdulo interrumpe la conexin al mdulo y evita la comunicacin de los datos de E/S.

En algunas situaciones, por ejemplo, cuando se pone en marcha inicialmente un sistema, es til inhabilitar porciones de un sistema de control y habilitarlas a medida que usted cablea el sistema de control. El controlador le permite inhibir mdulos individuales o grupos de mdulos, lo cual evita que el controlador trate de comunicarse con los mdulos.

Inhibir la comunicacin con el mdulo.

Cuando usted configura un mdulo de E/S, ste pasa de manera no determinada a no inhibido. Usted puede cambiar las propiedades de un mdulo individual para inhibir el mdulo.
Si usted desea Comunicarse con el mdulo Evitar la comunicacin con el mdulo Entonces No inhiba el mdulo Inhiba el mdulo

Cuando usted inhibe un modulo puente de comunicacin, tal como un mdulo 1756-CNB o 1756-DHRIO, el controlador desactiva las conexiones al mdulo puente y a todos los mdulos que dependen del mdulo puente. Inhibir un mdulo puente de comunicacin permite que usted inhabilite una bifurcacin completa de la red de E/S.

10

Publicacin 1756-PM015B-ES-P Julio 2008

Conexiones 1

Cuando usted inhibe el mdulo, el Controller Organizer muestra un smbolo de atencin amarillo
Si est Fuera de lnea En lnea Inhibe un mdulo mientras est conectado al mismo Inhibe un mdulo pero no se estableci una conexin al mdulo (quizs debido a una condicin de error o fallo) Desinhibe un mdulo (deselecciona el cuadro de verificacin) Y usted Y Entonces El estado de inhibicin se almacena en el proyecto. Cuando usted descarga el proyecto, el mdulo todava est inhibido. La conexin al mdulo se cierra. Las salidas de los mdulos cambian al ltimo modo de programacin configurado. El mdulo est inhibido. La informacin de estado del mdulo cambia para indicar que el mdulo est inhibido y no en fallo.
!

sobre el mdulo.

No se produce Se hace una conexin al mdulo y el mdulo se reconfigura un fallo dinmicamente (si el controlador es el controlador propietario) con la configuracin que usted cre para dicho mdulo. Si el controlador est configurado para escuchar solamente, no puede reconfigurar al mdulo. Se produce un fallo No se hace una conexin al mdulo. La informacin de estado del mdulo cambia para indicar la condicin de fallo.

Siga estos pasos para inhibir o desinhibir un mdulo de la lgica. 1. Use una instruccin Get System Value (GSV) para leer el atributo de modo del mdulo. 2. Establezca o restablezca el bit 2.
Si usted desea Inhibir el mdulo Desinhibir el mdulo Entonces Establezca el bit 2. Restablezca el bit 2

Publicacin 1756-PM015B-ES-P Julio 2008

11

1 Conexiones

3. Use una instruccin Set System Value (SSV) para escribir el atributo de modo de vuelta al mdulo. EJEMPLO Inhiba una conexin

Si Module_1_Inhibit = 1, entonces inhiba la operacin del mdulo de E/S con el nombre Module_1. 1. La instruccin GSV establece Module_1_Mode = valor del atributo Mode para el mdulo. 2. La instruccin OTE establece el bit 2 de Module_1_Mode = 1. Esto significa inhibir la conexin. 3. La instruccin SSV establece el atributo Mode para el mdulo = Module_1_Mode.

Maneje un fallo de conexin


ATENCIN

Las salidas responden al ltimo estado sin fallo de las entradas de control. Para evitar lesiones potenciales y dao a la maquinaria, asegrese de que esto no cause una operacin riesgosa. Configure mdulos de E/S crticos para generar un fallo mayor del controlador cuando stos pierdan sus conexiones al controlador: o, monitoree el estado de los mdulos de E/S.

12

Publicacin 1756-PM015B-ES-P Julio 2008

Conexiones 1

Si el controlador pierde comunicacin con un mdulo, los datos provenientes de dicho dispositivo no se actualizan. Cuando esto sucede, la lgica toma decisiones respecto a los datos que pueden o no ser correctas. Prdida de comunicacin El controlador B requiere datos del controlador A. Si se produce un fallo de comunicacin entre los controladores, entonces el controlador B contina actuando en base a los ltimos datos que recibi del controlador A.
A

EJEMPLO

Fallo de comunicacin

41031

Si la comunicacin con un dispositivo en la configuracin de E/S del controlador tarda ms de 100 ms, se sobrepasa el tiempo de espera. Si esto ocurre, usted tiene estas opciones.
Si desea que el controlador Entre en fallo (fallo mayor) Contine funcionando Entonces Configure la ocurrencia de un fallo mayor Monitoree el estado de un mdulo

Publicacin 1756-PM015B-ES-P Julio 2008

13

1 Conexiones

Configure la ocurrencia de un fallo mayor


Usted puede configurar mdulos para que generen un fallo mayor en el controlador si stos pierden su conexin con el controlador. Esto interrumpe la ejecucin de la lgica y ejecuta el administrador de fallos del controlador. Si el administrador de fallos del controlador no borra el fallo, entonces el controlador se desactiva.

Si se sobrepasa el tiempo de espera de la conexin, se produce un fallo mayor en el controlador.

Monitoree el estado de un mdulo


Si usted no configura la ocurrencia del fallo mayor, debe monitorear el estado del mdulo. Si un mdulo pierde su conexin al controlador, las salidas entran a su estado en fallo configurado. El controlador y otros mdulos de E/S continan operando en base a datos antiguos del mdulo.

Si se sobrepasa el tiempo de espera de la conexin, contine la operacin sin invocar un fallo mayor en el controlador.

Si se sobrepasa el tiempo de espera de la comunicacin con un mdulo, el controlador produce estas advertencias: El indicador LED de estado de E/S ubicado en la parte frontal del controlador parpadea de color verde. Aparece el smbolo ! sobre la carpeta I/O Configuration y sobre el dispositivo cuyo tiempo de espera ha caducado. Se produce un cdigo de fallo de mdulo, al que puede acceder mediante: La ventana Module Properties del mdulo. La instruccin GSV.

14

Publicacin 1756-PM015B-ES-P Julio 2008

Conexiones 1

Para monitorear el estado de sus conexiones, use una instruccin Get System Value (GSV) para monitorear el objeto MODULE ya sea para el controlador o para un mdulo especfico.
Si usted desea Determinar si se sobrepas el tiempo de espera de comunicacin con algn dispositivo Obtenga este atributo Tipo de datos LEDStatus INT Descripcin Especifica el estado actual del indicador de estado de E/S ubicado en la parte frontal del controlador.

Para mayor eficiencia, use Usted no introduce un nombre de instancia con este atributo. Este un DINT como atributo se aplica a todo el grupo de mdulos. tipo de datos de Valor Significado destino. 0 Indicador de estado apagado: No hay objetos MODULE configurados para el controlador (no hay mdulos en la seccin I/O Configuration del Controller Organizer). 1 2 3 Rojo parpadeante: Ninguno de los objetos MODULE est en ejecucin. Verde parpadeante: Por lo menos uno de los objetos MODULE no est en ejecucin. Verde fijo: Todos los objetos Module estn en ejecucin.

FaultCode Determinar si se sobrepas el tiempo de espera de comunicacin con un dispositivo especfico

INT

Un nmero que identifica un fallo del mdulo, si se presenta alguno.

En Instance Name, seleccione el dispositivo cuya conexin desea Para mayor eficiencia, use monitorear. Asegrese de asignar un nombre al dispositivo en la un DINT como carpeta I/O Configuration del proyecto. tipo de datos de destino.

Publicacin 1756-PM015B-ES-P Julio 2008

15

1 Conexiones

EJEMPLO

Monitoree el estado de un mdulo

La instruccin GSV establece continuamente I_O_LED_Status (tag DINT) = estado del LED de E/S del controlador.

Si I_O_LED_Status = 2, entonces se sobrepas el tiempo de espera de comunicacin (entr en fallo) con por lo menos un mdulo. La instruccin GSV establece Module_3_Fault_Code = cdigo de fallo para Module_3.

Si Module_3_Fault_Code. es diferente a 0, entonces se sobrepas el tiempo de espera de comunicacin (entr en fallo) con Module_3. La instruccin OTE establece Module_3_Faulted = 1.

16

Publicacin 1756-PM015B-ES-P Julio 2008

Captulo

Determine la informacin de memoria del controlador

Introduccin
Si usted tiene este controlador ControlLogix

Segn el tipo de controlador, la memoria del controlador puede estar dividida en varias reas.
Entonces almacene lo siguiente Tags de E/S Tags producidos Tags consumidos Instrucciones Communication via Message (MSG) Comunicaciones con las estaciones de trabajo Comunicacin con tags (OPC/DDE) que usan el software RSLinx(1) Tags diferentes a las E/S, tags producidos o tags consumidos Rutinas lgicas Comunicacin con tags (OPC/DDE) que usan el software RSLinx(1) Datos y la memoria lgica(2) En esta memoria Memoria de E/S

CompactLogix FlexLogix DriveLogix SoftLogix5800


(1) (2)

Estos controladores no dividen su memoria. Almacenan todos los elementos en un rea comn de la memoria.

Para comunicarse con los tags encuestados (polled), el controlador usa tanto los datos de E/S como la memoria lgica. Los controladores 1756-L55M16 tienen una seccin de memoria adicional para la lgica.

17Publicacin 1756-PM015B-ES-P Julio 2008

17

2 Determine la informacin de memoria del controlador

Calcule la informacin de la memoria fuera de lnea

Para calcular cunta memoria del controlador requiere su proyecto, use la ficha Memory del cuadro de dilogo Controller Properties. Por cada rea de memoria del controlador, ste le permite calcular el nmero de bytes de: la memoria libre (no usada). la memoria usada. el bloque contiguo libre ms grande de memoria.
1. Haga clic en el botn de propiedades del controlador. 2. Haga clic en la ficha Memory.

3. En el caso de controladores con opciones diferentes de memoria, seleccione el tamao de memoria (por ejemplo, M12). 4. Vea la informacin sobre la memoria desde el ltimo clculo.

5. Calcule la cantidad de memoria del controlador.

18

Publicacin 1756-PM015B-ES-P Julio 2008

Determine la informacin de memoria del controlador 2

Vea la informacin sobre la memoria en tiempo de ejecucin

Cuando est en lnea con un controlador, la ficha Memory muestra el uso de memoria real del controlador. Mientras el controlador est en funcionamiento, utiliza memoria adicional para las comunicaciones. La cantidad que necesita vara segn el estado de la comunicacin. La fecha Memory del controlador incluye la entrada Max Used para cada tipo de memoria. Los valores Max Used muestran el uso pico de memoria a medida que se realizan las comunicaciones.
1. Haga clic en el botn de propiedades del controlador. 2. Haga clic en la ficha Memory.

3. Vea la informacin sobre la memoria.

4. Para restablecer los valores de Max Used, haga clic aqu.

Publicacin 1756-PM015B-ES-P Julio 2008

19

2 Determine la informacin de memoria del controlador

Escriba la lgica para obtener la informacin de la memoria

Para usar lgica para obtener informacin sobre la memoria del controlador: Obtenga informacin de memoria del controlador. Seleccione la informacin sobre la memoria. Convierta INTs a DINT.

Obtenga informacin de memoria del controlador


Para obtener informacin de la memora del controlador, ejecute una instruccin Message (MSG) configurada de la siguiente manera.
En esta tabulacin Configuration Para este tem Escriba o seleccione Lo cual significa Message Type Service Type Service Code Class Instance Attribute CIP Generic Custom 3 72 1 0 En este elemento source_array[0] source_array[1] source_array[2] source_array[3] source_array[4] source_array[5] source_array[6] source_array[7] source_array[8] source_array[9] Ejecutar un comando de protocolo de control e informacin. Crear un mensaje CIP Generic que no est disponible en la lista desplegable. Leer informaron especfica acerca del controlador (GetAttributeList service). Obtener informacin del objeto User memory. Este objeto contiene slo 1 instancia. Valor nulo Introduzca Lo cual significa 5 0 1 0 2 0 5 0 6 0 Obtener 5 atributos. Valor nulo. Obtener la memoria libre. Valor nulo. Obtener la memoria total. Valor nulo. Obtener el bloque contiguo ms grande de memoria de lgica libre adicional. Valor nulo. Obtener el bloque contiguo ms grande de memoria de E/S libre. Valor nulo. Obtener el bloque contiguo ms grande de memoria de datos y lgica libre. Valor nulo.

Source Element source_array de tipo SINT[12]

source_array[10] 7 source_array[11] 0 Source Length Destination Communication Path 12 INT_array de tipo INT[29]

Escriba 12 bytes (12 SINTs).

1, slot_number_of_controller

20

Publicacin 1756-PM015B-ES-P Julio 2008

Determine la informacin de memoria del controlador 2

Seleccione la informacin sobre la memoria


La instruccin MSG devuelve la siguiente informacin a INT_array (tag de destino de MSG). El controlador devuelve los valores en nmero de palabras de 32 bits. Para ver un valor en bytes, multiplquelo por 4. Si su controlador no divide su memoria, entonces los valores aparecen como memoria de E/S. Para un controlador 1756-L55M16, la instruccin MSG devuelve dos valores por cada categora de memoria lgica. Para determinar cul es la memoria lgica libre o total de un controlador 1756-L55M16, sume ambos valores para la categora.
Si usted desea el/la Cantidad de memoria de E/S libre (palabras de 32 bits) Cantidad de memoria de datos y lgica libre (palabras de 32 bits) Controladores 1756-L55M16 solamente cantidad de memoria lgica libre adicional (palabras de 32 bits) Tamao total de memoria de E/S (palabras de 32 bits) Tamao total de memoria de datos y lgica libre (palabras de 32 bits) Controladores 1756-L55M16 solamente memoria lgica adicional (palabras de 32 bits) Entonces copie estos elementos de matriz INT_array[3] INT_array[4] INT_array[5] INT_array[6] INT_array[7] INT_array[8] INT_array[11] INT_array[12] INT_array[13] INT_array[14] INT_array[15] INT_array[16] Descripcin 16 bits inferiores del valor de 32 bits 16 bits superiores del valor de 32 bits 16 bits inferiores del valor de 32 bits 16 bits superiores del valor de 32 bits 16 bits inferiores del valor de 32 bits 16 bits superiores del valor de 32 bits 16 bits inferiores del valor de 32 bits 16 bits superiores del valor de 32 bits 16 bits inferiores del valor de 32 bits 16 bits superiores del valor de 32 bits 16 bits inferiores del valor de 32 bits 16 bits superiores del valor de 32 bits 16 bits inferiores del valor de 32 bits 16 bits superiores del valor de 32 bits 16 bits inferiores del valor de 32 bits 16 bits superiores del valor de 32 bits 16 bits inferiores del valor de 32 bits 16 bits superiores del valor de 32 bits

IMPORTANTE

Controladores 1756-L55M16 solamente bloque contiguo ms INT_array[19] grande de memoria lgica libre adicional (palabras de 32 bits) INT_array[20] Bloque continuo ms grande de memoria de E/S libre (palabras INT_array[23] de 32 bits) INT_array[24] Bloque continuo ms grande de memoria de datos y lgica libre (palabras de 32 bits) INT_array[27] INT_array[28]

Publicacin 1756-PM015B-ES-P Julio 2008

21

2 Determine la informacin de memoria del controlador

Convierta INTs a DINT


La instruccin MSG devuelve cada valor de memoria en dos INTs separados. El primer INT representa los 16 bits inferiores del valor. El segundo INT representa los 16 bits superiores del valor. Para convertir los INTs separados en un valor utilizable, use una instruccin Copy (COP).
En este operando Source Destination Length Especifique El primer INT de la pareja de 2 elementos (16 bits inferiores) Tag DINT en el cual se almacenar el valor de 32 bits 1 Lo cual significa Comenzar con los 16 bits inferiores. Copiar el valor al tag DINT. Copiar 1 vez el nmero de bytes en el tipo de datos de destino. En este caso, la instruccin copia 4 bytes (32 bits), lo cual combina los 16 bits inferiores y superiores en un valor de 32 bits.

En el siguiente ejemplo, la instruccin COP produce el valor de 32 bits que representa la cantidad de memoria de E/S libre, en palabras de 32 bits. Convierta INTs a DINT El elemento 3 de INT_array representa los 16 bits inferiores de la cantidad de memoria de E/S libre. El elemento 4 representa los 16 bits superiores. Memory_IO_Free es un tag DINT (32 bits), en el cual se almacena el valor de la cantidad de memoria de E/S libre. Para copiar los 32 bits, especifique un valor de 1 para Length. Esto indica a la instruccin que copie 1 vez el tamao del valor en Destination (32 bits). Con esto se copia el elemento 3 (16 bits) y el elemento 4 (16 bits) y se coloca el resultado de 32 bits en Memory_IO_Free.

EJEMPLO

22

Publicacin 1756-PM015B-ES-P Julio 2008

Captulo

Funcin de registro del controlador

Introduccin

La funcin de registro del controlador proporciona una manera de detectar y registrar los cambios hechos a los controladores ControlLogix 1756-L6x sin aadir ningn software de auditora. Con la funcin de registro del controlador, los controladores 1756-L6x: detectan cambios y crean entradas de registros que contienen informacin acerca de los cambios. almacenan entradas de registro a la tarjeta CompactFlash para revisin posterior. proporcionan acceso programtico a los contadores de entradas de registro para proporcionar informacin de deteccin de cambios de manera remota. El registro del controlador no est integrado con las utilidades FactoryTalk AssetCentre o RSMACC.
Tema Registro del controlador Encabezado del registro del controlador Entrada del registro del controlador Entradas capturadas en el registro del controlador Bfer de registros del controlador Archivos de registros del controlador y la tarjeta CompactFlash Escritura de registros del controlador a la tarjeta CompactFlash Contadores de registro del controlador Almacenamiento del archivo de registros Formato del archivo de registros Cmo crear entradas de registro personalizadas Ejemplo de archivo de lgica de escalera Eventos de registros del controlador Pgina 23 24 24 25 26 26 27 30 35 36 37 39 39

Registro del controlador

Un registro del controlador es un registro de las interacciones del software de programacin RSLogix 5000 y del interruptor de llave que han ocurrido con el controlador. Hasta 100 entradas de registro se almacenan dentro del bfer en la memoria del controlador. El controlador puede guardar en la tarjeta CompactFlash estas entradas almacenadas en el bfer mediante una instruccin Message. Adems,
23

23Publicacin 1756-PM015B-ES-P Julio 2008

3 Funcin de registro del controlador

el controlador puede configurarse para escribir automticamente las entradas almacenadas en el bfer a la tarjeta CompactFlash despus que se hayan acumulado 80 entradas.
Ejemplo del archivo de registros del controlador Nmero de registro 1 2 3 Tiempo Descripcin del evento Descarga RSLogix 5000 Ediciones en lnea programa del controlador modificado Se intent actualizacin de firmware Nombre del Nombre de usuario la estacin del trabajo IBSmith WS1250T USMAYLT Computadora porttil ID FactoryTalk Informacin extendida Proyecto LoaderCLX

02-Feb 12:00:00 03-Feb 04:05:12 06-Feb 03:22:03

Ingeniero FT\Jones FT\JDoe

Forzados habilitados Jones JohnDoe

06-Feb 03:30:34

JohnDoe

Computadora porttil

FT\JDoe

Antigua rev. 17.00, Nueva rev. 18.01

Encabezado del registro del controlador


Cuando el controlador crea un archivo de registro en la tarjeta CompactFlash, ste incluye informacin de encabezado. Esta informacin de encabezado incluye lo siguiente: fecha en que se cre el archivo de registro. nmero de modelo del controlador. nmero de serie del controlador. versin de firmware que se ejecuta en el controlador.

Entrada del registro del controlador


Cada entrada en el registro puede incluir la siguiente informacin: Nmero de registro Hora de aparicin (UTC reloj de 24 horas) Descripcin de la entrada Nombre del usuario de Windows Nombre de la estacin del trabajo ID de usuario de FactoryTalk (si est disponible) Informacin extendida

24

Publicacin 1756-PM015B-ES-P Julio 2008

Funcin de registro del controlador 3

Ejemplo de archivo Excel de un registro del controlador

Entradas capturadas en el registro del controlador


A continuacin presentamos una lista de entradas que son detectadas y registradas. Estos eventos se describen en ms detalles en la seccin Eventos de registros del controlador en la pgina 39. Proyecto descargado Cargado desde medio fsico extrable Almacenado en medio fsico extrable Ediciones en lnea probadas o ensambladas Importacin parcial en lnea completada Forzados de E/S habilitados, inhabilitados extrados o modificados Forzados de SFC habilitados, inhabilitados extrados o modificados Actualizacin de firmware Cambio de modo Fallo mayor Fallo mayor borrado Propiedades del programa modificadas Propiedades de tarea modificadas Segmento de tiempo de controlador modificado Medio fsico extrable insertado o desmontado Firma de seguridad creada o eliminada

Publicacin 1756-PM015B-ES-P Julio 2008

25

3 Funcin de registro del controlador

Seguridad bloqueada o desbloqueada Entrada personalizada: Lgica definida por el usuario para crear una entrada de registro con descripcin de entrada definida por el usuario e informacin extendida

Bfer de registros del controlador


El controlador mantiene hasta 100 entradas de registro en el bfer dentro de la memoria interna. Si est configurado para ello, el controlador puede escribir las entradas del bfer a la tarjeta CompactFlash cuando su bfer interno se llena hasta el 80 %. Adems, el controlador puede recibir el comando para escribir las entradas almacenadas en el bfer a la tarjeta CompactFlash con una instruccin Message. Este procedimiento se detalla a continuacin. Una vez que la entrada de registro se escribe a la tarjeta CompactFlash, sta se retira del bfer. Si la tarjeta CompactFlash no est presente, si est llena, o si el controlador no est configurado para escribir automticamente las entradas del bfer a la tarjeta CompactFlash, y el bfer interno se llena, las entradas continuarn guardndose en el bfer en modo circular. A medida que se almacenen nuevas entradas, las entradas antiguas sern desechadas.

Archivos de registros del controlador y la tarjeta CompactFlash


Cuando se escriben a la tarjeta CompactFlash, los registros del controlador se almacenan en archivos de texto simple en el formato Tab Separated Value (TSV). Cada vez que el controlador escribe entradas a la tarjeta CompactFlash, las entradas se agregan al archivo de texto hasta que el archivo llegue a un tamao de 1 MB. En este punto, el controlador crea un nuevo archivo de texto. El controlador no tratar de escribir entradas de registro a una tarjeta CompactFlash llena. En el caso de que se llene la tarjeta CompactFlash, el sistema se comportar como si la tarjeta CompactFlash no estuviera presente. En la medida que los archivos del controlador sean almacenados en archivos de texto simple en el formato TSV, no se requerirn herramientas especiales para leerlos. Pueden abrirse en cualquier editor de texto o en una aplicacin de hoja de clculo tal como Microsoft Excel. El almacenamiento de archivos se describe en mayor detalle a continuacin.

26

Publicacin 1756-PM015B-ES-P Julio 2008

Funcin de registro del controlador 3

Escritura de registros del controlador a la tarjeta CompactFlash


El registro del controlador puede escribirse a la tarjeta CompactFlash ya sea automticamente o a pedido.

Guardar automticamente
Cuando el bfer interno de entradas de registro del controlador se llena hasta el 80 %, ste puede escribir automticamente a la tarjeta CompactFlash las entradas en el bfer. Adems, las entradas en el bfer pueden escribirse automticamente antes de una actualizacin de firmware. Esto se configura enviando una instruccin Message al controlador, usando un mensaje tipo CIP Generic y el tipo de servicio Controller Log Automatic Write Set. Al enviar un valor de 0 se desactivan las escrituras automticas, y al enviar un valor de 1 se activan las escrituras automticas. De manera predeterminada, las entradas no se escriben automticamente. A continuacin se muestra un rengln de lgica que realiza esta configuracin y el cuadro de dilogo de configuracin de la instruccin Message.
Guardar automticamente instruccin de lgica de escalera Set

Guardar automticamente cuadro de dilogo de configuracin Set

Publicacin 1756-PM015B-ES-P Julio 2008

27

3 Funcin de registro del controlador

El estado actual del ajuste de escritura establecido puede recuperarse mediante una instruccin Message con un mensaje tipo CIP Generic y un tipo de servicio Controller Log Automatic Write Get. A continuacin se muestra un rengln de lgica de escalera que obtiene este valor y la configuracin de la instruccin Message.
Guardar automticamente instruccin de lgica de escalera Get

Guardar automticamente cuadro de dilogo de configuracin Get

28

Publicacin 1756-PM015B-ES-P Julio 2008

Funcin de registro del controlador 3

Guardar a pedido
El controlador puede recibir el comando de escribir las entradas del bfer a la tarjeta CompactFlash mediante una instruccin Message con un tipo de mensaje CIP Generic y tipo de servicio Controller Log Write To Media. A continuacin se muestra un rengln de lgica de escalera que enva este mensaje y la configuracin de la instruccin Message.
Escriba entradas del bfer a la instruccin CompactFlash Card Ladder

Escriba entradas del bfer al cuadro de dilogo CompactFlash Card Configuration

Publicacin 1756-PM015B-ES-P Julio 2008

29

3 Funcin de registro del controlador

Contadores de registro del controlador


Tres contadores proporcionan estadsticas en tiempo real acerca de las modificaciones al controlador.
Nombre de contador Total Entry Count Unsaved Entry Count Descripcin Nmero de entradas aadidas al registro desde la ltima actualizacin de firmware. Nmero de entradas en la RAM del controlador todava no escritas a la tarjeta CompactFlash. Acceso GSV/SSV GSV

Modify Execution Count Conteo que hace el seguimiento especfico de modificaciones que pueden cambiar el comportamiento de un controlador en ejecucin. Un subconjunto de entradas incrementa este conteo.

GSV/SSV

Total Entry Count


El valor de Total Entry Count (conteo de entrada total) es el nmero de entradas del controlador que se han aadido desde la ltima actualizacin del firmware. Este contador se incrementar despus que se aada cualquier entrada al registro, y se escribe al registro en el campo Record Number. Al usar una instruccin Set System Value (SSV), ste puede establecerse en un valor conocido. Esto puede ser til, por ejemplo, para monitorear cambios del sistema durante una ejecucin de produccin. Este rengln de lgica de escalera muestra cmo recuperar el valor de Total Entry Count usando una instruccin Get System Value (GSV).
Conteo de entrada total disponible mediante una instruccin Get System Value (GSV)

30

Publicacin 1756-PM015B-ES-P Julio 2008

Funcin de registro del controlador 3

Este rengln de lgica de escalera muestra cmo establecer el valor de Total Entry Count a un valor conocido (en este ejemplo 0) usando una instruccin SSV.
Establezca el valor de Total Entry Count a un valor conocido

Unsaved Entry Count


El valor de Unsaved Entry Count (conteo de entradas no guardadas) es el nmero de entradas de registro que estn en la memoria del controlador pero que todava no se han almacenado en la tarjeta CompactFlash. Esta valor de contador est disponible mediante una instruccin GSV y puede ser entre 0 y 100, el nmero mximo de entradas que el controlador puede almacenar en el bfer. Este rengln de lgica de escalera muestra cmo recuperar el valor de Unsaved Entry Count usando una instruccin Get System Value (GSV).
Recupere el conteo de entradas no guardadas mediante una instruccin Get System Value

Execution Modification Count


El valor de Execution Modification Count (conteo de modificaciones de ejecucin) lleva el seguimiento del nmero de cambios que ocurren que pueden cambiar el comportamiento de un controlador en ejecucin. Este contador puede configurarse para incluir o excluir cambios de forzados.
Publicacin 1756-PM015B-ES-P Julio 2008 31

3 Funcin de registro del controlador

Los eventos que causarn que aumente el valor de Execution Modification Count incluyen los siguientes: Ediciones en lnea probadas o ensambladas Forzados habilitados o inhabilitados (si se configuraron as) Propiedades del programa modificadas Propiedades de tarea modificadas Segmento de tiempo de controlador modificado

Este contador puede establecerse en un valor conocido mediante una instruccin SSV. Este rengln de lgica de escalera muestra cmo recuperar el valor de Execution Modification Count usando una instruccin GSV.
Recupere el conteo de modificaciones de ejecucin mediante una instruccin GSV

Este rengln de lgica de escalera muestra cmo establecer el valor de Execution Modification Count en un valor conocido.
Establezca el valor de Execution Modification Count en un valor conocido

32

Publicacin 1756-PM015B-ES-P Julio 2008

Funcin de registro del controlador 3

Se usa una instruccin Message del tipo de mensaje CIP Generic y un tipo de servicio de Controller Log Config Execution Set para configurar si el valor de Execution Modification Count incluye forzados. Si se le enva un valor de 1, los forzados se incluirn en el contador. Si se le enva un valor de 0, los forzados no se incluirn en el contador. El siguiente rengln de lgica de escalera muestra cmo enviar la instruccin Message. Tambin se muestra el cuadro de dilogo de configuracin de la instruccin Message.
Instruccin Set the Execution Count Configure Mask

Cuadro de dilogo Set the Execution Count Configure Mask

Source Element debe ser del tipo de datos DINT.


Publicacin 1756-PM015B-ES-P Julio 2008 33

3 Funcin de registro del controlador

Tambin se usa una instruccin Message para recuperar el valor actual de esta configuracin. Este mensaje utiliza un mensaje tipo CIP Generic y un tipo de servicio Controller Log Config Execution Get. El siguiente rengln de lgica de escalera muestra cmo enviar la instruccin Message. Tambin se muestra el cuadro de dilogo de configuracin de la instruccin Message.
Instruccin Get the Execution Count Configure Mask

Cuadro de dilogo Get the Execution Count Configure Mask

El tag Destination debe ser del tipo de datos DINT.

34

Publicacin 1756-PM015B-ES-P Julio 2008

Funcin de registro del controlador 3

Almacenamiento del archivo de registros


Cuando se escribe un archivo de registro a la tarjeta CompactFlash, sta se almacenar en \Logix\XXXXXXXX\Logs\VYY_ZZ, donde XXXXXXX es el octavo nmero de serie digital del controlador y YY_ZZ es el nmero de versin del firmware (revisin major_minor).
Ubicacin del archivo de registros

El archivo se llamar ControllerLog_yyy.txt donde yyy es un nmero secuencial de 000999. El archivo de registros se aadir hasta que llegue a un tamao mayor de 1 MB. En ese punto, la siguiente escritura al registro del controlador causa que se cree un nuevo archivo con el siguiente nmero de secuencia. Una vez que hayan 1000 archivos de ms de 1 MB ya no se crearn ms registros. Sin embargo, el controlador buscar el nombre de archivo con el nmero de secuencia ms pequeo posible que pueda crear o al que pueda escribir. Por ejemplo, si un usuario elimina los archivos 001100 pero deja el resto, el controlador comenzar a crear registros nuevamente, comenzando en un nmero de secuencia de 001. Si ya hay 1000 archivos de registros y un usuario elimina entradas de registros del archivo 005, el controlador escribir las siguientes entradas de registros a dicho archivo. El controlador comienza en 000 y busca el primer archivo que no existe o que tenga un tamao menor de 1 MB.

Publicacin 1756-PM015B-ES-P Julio 2008

35

3 Funcin de registro del controlador

Cada vez que el controlador abre un archivo de registros para escritura, crea un archivo de respaldo que es una copia del archivo de registros antes de la escritura. El archivo se llama Backup.txt. El archivo de respaldo se sobrescribe cada vez que un archivo de registros se abre para escritura. Los usuarios son responsables de despejar peridicamente espacio en la tarjeta para nuevos archivos de registro. El controlador no elimina ningn archivo de la tarjeta para crear ms espacio para nuevos archivos de registro.

Formato del archivo de registros


La siguiente tabla lista la informacin contenida en el archivo de registros del controlador.
Contenido Time Entry User Name Descripcin La hora GMT del controlador. Descripcin de la entrada Definido en la seccin Entry List. ID de inicio de sesin del usuario. Nombre de dominio Windows con nombre de pantalla si est disponible Nombre de la computadora Caracteres alfanumricos Formato MMM-DD-AA HH:MM:SS reloj de 24 horas

Workstation Name Nombre de la computadora del usuario. FactoryTalk ID Extended Information ID de inicio de sesin de FactoryTalk del usuario. Informacin especfica de entrada. Definido en la seccin Entry List.

Formato del archivo de registros


El archivo de registros est formateado en UTF-16, y tiene la extensin de archivo .txt. En la mayora de sistemas, al hacer doble clic en el archivo, ste se abrir en Notepad. Sin embargo, puesto que est formateado como Tab Separated Values (TSV), puede abrirse en una aplicacin de hoja de clculo, como Microsoft Excel. La siguiente pantalla es un ejemplo del archivo de registros abierto en Notepad.
Archivo de registros del controlador visto en Notepad

36

Publicacin 1756-PM015B-ES-P Julio 2008

Funcin de registro del controlador 3

La siguiente pantalla es un ejemplo del archivo de registros abierto en Excel.


Archivo de registros del controlador visto en Excel

Cmo crear entradas de registro personalizadas


Es posible aadir entradas personalizadas al registro del controlador mediante una instruccin Message. La instruccin Message utiliza un mensaje tipo CIP Generic y un tipo de servicio Controller Log Add Entry. El elemento Source de este mensaje debe ser un tag de un tipo de datos definido por el usuario. El tipo de datos definido por el usuario contiene dos miembros de cadena. La primera cadena se colocar en el campo de entrada de registros Description. La segunda cadena se colocar en el campo de entrada de registros Extended Information. El siguiente rengln de lgica de escalera muestra cmo enviar la instruccin Message. Tambin se muestra el cuadro de dilogo de configuracin de la instruccin Message, as como la definicin del tipo de datos definido por el usuario usado para Source Element.
Enve la instruccin Message

Publicacin 1756-PM015B-ES-P Julio 2008

37

3 Funcin de registro del controlador

Cuadro de dilogo Controller Log Add Entry

Ejemplo de cuadro de dilogo Data Type

38

Publicacin 1756-PM015B-ES-P Julio 2008

Funcin de registro del controlador 3

Ejemplo de archivo de lgica de escalera


En el software RSLogix 5000, existe un archivo de lgica de escalera de ejemplo de registro del controlador. Si usted instal archivos de ejemplo durante la instalacin, el archivo ControllerLogServices.ACD estar en la siguiente ubicacin.

Eventos de registros del controlador


Esta tabla describe los eventos que el controlador almacena en el registro del controlador.
Entrada Descarga del proyecto Informacin registrada Sello de hora Descripcin de la entrada: Descarga del proyecto Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Proyecto Carga desde medio fsico extrable Sello de hora Descripcin de la entrada: Carga del proyecto Nombre de usuario Workstation Name ID de inicio de sesin de FactoryTalk Informacin extendida: Proyecto Carga desde medio fsico extrable auto-iniciado Sello de hora Descripcin de la entrada: Carga automtica del proyecto Nombre de usuario: Local Nombre de la estacin de trabajo: Ninguna ID de inicio de sesin de FactoryTalk: Ninguna Informacin extendida: Proyecto

Publicacin 1756-PM015B-ES-P Julio 2008

39

3 Funcin de registro del controlador

Entrada Almacenar en medio fsico extrable

Informacin registrada Sello de hora Descripcin de la entrada: Almacenamiento de proyecto Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Proyecto

Ediciones en lnea probadas o ensambladas

Sello de hora Descripcin de la entrada: Ediciones en lnea programa del controlador modificado Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Ninguna Las ediciones registradas son: Probar ediciones de programa Cancelar prueba de ediciones de programa Ensamblar ediciones de programa Aceptar ediciones de programa Aceptar ediciones de renglones pendientes

Importacin parcial en lnea completada

Sello de hora Descripcin de la entrada: Importacin parcial en lnea del controlador modificado Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Ninguna

Forzados de E/S habilitados

Sello de hora Descripcin de la entrada: Forzados de E/S habilitados Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Ninguna

Forzados de E/S inhabilitados

Sello de hora Descripcin de la entrada: Forzados de E/S inhabilitados Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Ninguna

40

Publicacin 1756-PM015B-ES-P Julio 2008

Funcin de registro del controlador 3

Entrada Forzados de E/S retirados

Informacin registrada Sello de hora Descripcin de la entrada: Forzados de E/S retirados Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Ninguna

Forzados de E/S modificados

Sello de hora Descripcin de la entrada: Valor de forzado de E/S cambiado Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: tag

Forzados de SFC habilitados

Sello de hora Descripcin de la entrada: Forzados de SFC habilitados Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Ninguna

Forzados de SFC inhabilitados

Sello de hora Descripcin de la entrada: Forzados de SFC inhabilitados Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Ninguna

Forzados de SFC retirados

Sello de hora Descripcin de la entrada: Forzados de SFC retirados Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Ninguna

Forzados de SFC modificados

Sello de hora Descripcin de la entrada: Valor de forzado de elemento SFC cambiado Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Rutina

Publicacin 1756-PM015B-ES-P Julio 2008

41

3 Funcin de registro del controlador

Entrada Actualizacin de firmware desde la estacin de trabajo

Informacin registrada Sello de hora Descripcin de la entrada: Se intent actualizacin de firmware Nombre de usuario: Ninguna Estacin de trabajo: Ninguna ID de inicio de sesin de FactoryTalk: Ninguna Informacin extendida: Antigua revisin <major.<minor>, Nueva revisin <major.<minor> Donde los nmeros de revisin mayor y menor tienen dos dgitos cada uno.

Actualizacin de firmware desde el medio fsico extrable

Sello de hora Descripcin de la entrada: Se intent actualizacin de firmware desde el medio fsico extrable Nombre de usuario: Local Estacin de trabajo: Ninguna ID de inicio de sesin de FactoryTalk: Ninguna Informacin extendida: Antigua revisin <major.<minor>, Nueva revisin <major.<minor> Donde los nmeros de revisin mayor y menor tienen dos dgitos cada uno.

Cambio de modo iniciado

Cambio de modo iniciado Sello de hora Descripcin de la entrada: Cambio de modo remoto Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Modo antiguo <modo>, Nuevo modo <modo> Modos posibles: Marcha Marcha remota Prueba Programa Programa remoto

42

Publicacin 1756-PM015B-ES-P Julio 2008

Funcin de registro del controlador 3

Entrada Cambio de modo iniciado mediante interruptor de llave

Informacin registrada Sello de hora Descripcin de la entrada: Cambio de modo por interruptor de llave Nombre de usuario: Local Nombre de la estacin de trabajo: Ninguna ID de inicio de sesin de FactoryTalk: Ninguna Informacin extendida: Modo antiguo <modo>, Nuevo modo <modo> Modos posibles: Marcha Marcha remota Prueba Programa Programa remoto

Fallo mayor

Sello de hora Descripcin de la entrada: Se produjo un fallo mayor Nombre de usuario: Ninguna Nombre de la estacin de trabajo: Ninguna ID de inicio de sesin de FactoryTalk: Ninguna Informacin extendida: Tipo de fallo <nmero de tipo>, cdigo de fallo <nmero de cdigo>

Fallos mayores borrados

Sello de hora Descripcin de la entrada: Todos los fallos mayores borrados Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Ninguna

Fallos mayores borrados mediante el interruptor de llave

Sello de hora Descripcin de la entrada: Todos los fallos mayores borrados Nombre de usuario: Local Nombre de la estacin de trabajo: Ninguna ID de inicio de sesin de FactoryTalk: Ninguna Informacin extendida: Ninguna

Propiedades del programa modificadas

Sello de hora Descripcin de la entrada: Propiedades del programa modificadas Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Programa Cambios de propiedad registrados: Inhibir cuadro de verificacin Rutina principal cambiada Rutina de fallo cambiada

Publicacin 1756-PM015B-ES-P Julio 2008

43

3 Funcin de registro del controlador

Entrada Propiedades de tarea modificadas

Informacin registrada Sello de hora Descripcin de la entrada: Propiedades de tarea modificadas Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Tarea Cambios de propiedad de tarea registrados: Tipo cambiado Inhibir casilla de verificacin Inhabilitar cuadro de verificacin Automatic Output Processing to Reduce Task Overhead Valor de prioridad Valor de perodo Cuadro de verificacin Execute if no Event occurs within X ms Disparo cambiado Tag de disparo cambiado Programa cambiado/operacin no programada

Segmento de tiempo de controlador modificado

Sello de hora Descripcin de la entrada: Segmento de tiempo de controlador modificado Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Cambios de propiedad registrados: Tiempo de procesamiento interno del sistema Botones durante segmento de tiempo de procesamiento interno del sistema no usados

Medio fsico extrable retirado

Sello de hora Descripcin de la entrada: Medio fsico extrable retirado Nombre de usuario: Local Nombre de la estacin de trabajo: Ninguna ID de inicio de sesin de FactoryTalk: Ninguna Informacin extendida: Ninguna

Medio fsico extrable insertado

Sello de hora Descripcin de la entrada: Medio fsico extrable insertado Nombre de usuario: Local Nombre de la estacin de trabajo: Ninguna ID de inicio de sesin de FactoryTalk: Ninguna Informacin extendida: Ninguna

44

Publicacin 1756-PM015B-ES-P Julio 2008

Funcin de registro del controlador 3

Entrada Creacin de firma de seguridad

Informacin registrada Sello de hora Descripcin de la entrada: Creacin de firma de seguridad Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Nmero de firma: 0xYYYYYYYY (formato hexadecimal)

Eliminacin de la firma de seguridad

Sello de hora Descripcin de la entrada: Eliminacin de la firma de seguridad Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Nmero de firma: 0xYYYYYYYY (formato hexadecimal)

Bloqueo de seguridad

Sello de hora Descripcin de la entrada: Bloqueo de seguridad Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Ninguna

Desbloqueo de seguridad

Sello de hora Descripcin de la entrada: Desbloqueo de seguridad Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Ninguna

Entrada personalizada:

Sello de hora Descripcin de la entrada: <Cadena suministrada por el usuario> mximo de 40 caracteres Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: <Info suministrada por el usuario> mximo de 82 caracteres

Publicacin 1756-PM015B-ES-P Julio 2008

45

3 Funcin de registro del controlador

Notas:

46

Publicacin 1756-PM015B-ES-P Julio 2008

Captulo

Obtenga acceso a la informacin de estado

Introduccin

El controlador admite palabras clave de estado que usted puede usar en su lgica para monitorear eventos especficos. Las palabras clave de estado no distinguen entre maysculas y minsculas. Puesto que los indicadores de estado pueden cambiar muy rpidamente, el software RSLogix 5000 no muestra el estado de los indicadores. Por ejemplo, aunque se establezca un indicador de estado, una instruccin que referencia dicho indicador no se ver resaltada. Usted no puede definir un tag de alias para una palabra clave. Puede usar estas palabras clave.
Para determinar si El valor que est almacenando no entra en el destino debido a uno de los siguientes: es mayor que el valor mximo para el destino. es menor que el valor mnimo para el destino. Importante: Cada vez que S:V cambia de restablecido a establecido, genera un fallo menor (tipo 4, cdigo 4) El valor de destino de la instruccin es 0. El valor de destino de la instruccin es negativo. Una operacin aritmtica causa un acarreo o acarreo negativo y trata de usar bits que estn fuera del tipo de datos. Por ejemplo: sumar 3 + 9 causa un acarreo de 1 restar 2518 causa un acarreo negativo de 10 Este es el primer estn normal de las rutinas en el programa actual. Se gener por lo menos un fallo menor. El controlador establece este bit cuando se produce un fallo menor debido a la ejecucin del programa. El controlador no establece este bit para fallos menores que no estn relacionados con la ejecucin del programa. S:FS S:MINOR S:Z S:N S:C Use S:V

47Publicacin 1756-PM015B-ES-P Julio 2008

47

4 Obtenga acceso a la informacin de estado

Estado de S:FS cuando el proyecto tiene un SFC

El estado de S:FS depende del estado de SFC. Si usted usa S:FS en una accin de un diagrama de funcin secuencia (SFC), S:FS se establece (activado) por un escn cada vez que el paso se activa. S:FS = step_name.FS. SFC llama a un diagrama de lgica de escalera Suponga que varios pasos en un SFC llaman a la misma rutina de diagrama de lgica de escalera. Y suponga que el diagrama de lgica de escalera usa S:FS. Cada vez que uno de esos pasos se activa, S:FS se activa por un escn del diagrama de lgica de escalera. Si SFC llama a una rutina, S:FS se establece (activado) por un escn cada vez que se activa el paso que llama a la rutina. S:FS = step_name.FS. Si SFC no llama a una rutina, S:FS se establece (activado) por el primer escn de la tarea. Varias tareas pero ningn SFC Suponga que tiene dos tareas que usan diagramas de lgica de escalera. Cuando la primera tarea se ejecuta por primera vez, S:FS se activa por un escn. Despus de ello, S:FS permanece desactivado por la duracin de esta tarea. Cuando la otra tarea se ejecuta por primera vez, S:FS se activa por un escn en dicha tarea. S:FS permanece desactivado en la primera tarea ejecutada.

EJEMPLO

EJEMPLO

Obtenga y establezca datos del sistema

El controlador almacena datos del sistema en objetos. No existe un archivo de estado, como es el caso en el controlador PLC-5. Use las instrucciones GSV/SSV para obtener y establecer los datos del sistema del controlador almacenados en objetos. La instruccin GSV recupera la informacin especificada y la coloca en el destino. La instruccin SSV establece el atributo especificado con datos procedentes de la fuente. Utilice la instruccin SSV con precaucin. Los cambios en los objetos pueden provocar una operacin inesperada del controlador o lesiones al personal.

ATENCIN

48

Publicacin 1756-PM015B-ES-P Julio 2008

Obtenga acceso a la informacin de estado

Siga estos pasos para obtener u establecer un valor del sistema. 1. Abra el proyecto RSLogix 5000. 2. En el men Help, seleccione Contents. 3. Haga clic en la ficha Index. 4. Escriba objetos GSV/SSV y haga clic en Display. 5. Seleccione el objeto.
Para obtener o establecer Eje de un servomdulo Tiempo de procesamiento interno del sistema Hardware fsico de un controlador Hora coordinada del sistema para los dispositivos en un chasis Driver de comunicacin DF1 para el puerto serie Historial de fallos de un controlador Atributos de una instruccin de mensaje Estado, fallos y modo de un mdulo Grupo de ejes Informacin de fallos o tiempo de escn de un programa Nmero de instancias de una rutina Configuracin del puerto serie Propiedades o tiempo transcurrido de una tarea hora del reloj de un controlador Haga clic en AXIS CONTROLLER CONTROLLERDEVICE CST DF1 FAULTLOG MESSAGE MODULE MOTIONGROUP PROGRAM ROUTINE SERIALPORT TASK WALLCLOCKTIME

6. En la lista de atributos del objeto, identifique el atributo al cual desea obtener acceso. 7. Cree un tag para el valor del atributo.
Si el tipo de datos del atributo es Un elemento (por ejemplo, DINT) Ms de un elemento (por ejemplo, DINT[7]) Entonces Cree un tag para el atributo. A. Cree un tipo de datos definido por el usuario que coincida con la organizacin de datos usada por el atributo. B. Cree un tag para el atributo y use el tipo de datos del paso A.

8. En la rutina de lgica de escalera, introduzca la instruccin apropiada.


Para Obtener el valor de un atributo Establecer el valor de un atributo Introduzca esta instruccin GSV SSV

Publicacin 1756-PM015B-ES-P Julio 2008

49

4 Obtenga acceso a la informacin de estado

9. Asigne los operandos requeridos a la instruccin:


Para este operando Clases name Instante name Seleccione Nombre del objeto Nombre del objeto especfico (por ejemplo, nombre del mdulo de E/S requerido, tarea, mensaje) No todos los objetos requieren esta entrada. Para especificar la tarea, programa, o rutina actual, seleccione THIS. Attribute name Dest (GSV) Nombre del atributo Tag que almacenar el valor recuperado Si el tag es un tipo de datos definido por el usuario o una matriz, seleccione el primer miembro o elemento. Source (SSV) Tag que almacena el valor que se va a establecer Si el tag es un tipo de datos definido por el usuario o una matriz, seleccione el primer miembro o elemento.

Este ejemplo obtiene el dato y hora actual. Get a System Value

EJEMPLO

En el primer escn, obtiene el atributo DateTime del objeto WALLCLOCKTIME y lo almacena en el tag wall_clock, el cual se basa en un tipo de datos definido por el usuario.

42370

Para obtener mas informacin, vea el documento Logix5000 Controllers General Instruction Set Reference Manual, publicacin 1756-RM003.

50

Publicacin 1756-PM015B-ES-P Julio 2008

Comentarios y sugerencias
Sus comentarios sobre nuestras publicaciones tcnicas nos ayudarn a servirle mejor en el futuro. Gracias por dedicar unos momentos a proporcionarnos sus comentarios y sugerencias. Puede llenar este formulario y enviarlo por correo (o fax), o puede comunicarse con nosotros por correo electrnico a la direccin RADocumentComments@ra.rockwell.com.

Por favor llene las secciones siguientes. Donde corresponda, califique la funcin (1=necesita mejorar 2=satisfactorio y 3=excelente). Ttulo/tipo de pub. Controladores Logix5000 Informacin y estado del controlador Nm. de cat. 1756 ControlLogix, 1769 Nm. de pub. 1756-PM015B-ES-P CompactLogix, 1789 SoftLogix, 1794 FlexLogix, PowerFlex 700S con DriveLogix 1 2 3 Fecha de la pub. Julio 2008 Nm. de parte

Utilidad general

Cmo podemos hacer que esta publicacin sea ms til para usted?

Integridad (incluye toda la informacin necesaria)

Podemos aadir ms informacin til para usted? procedimientos/pasos ejemplos explicaciones ilustraciones pautas definiciones caractersticas o funciones otros

Precisin tcnica 1 (toda la informacin proporcionada es correcta)

Podemos ser ms precisos? texto ilustraciones

Claridad 1 (toda la informacin proporcionada es fcil de entender)

Cmo podemos hacer las cosas ms claras?

Otros comentarios

Usted puede aadir comentarios adicionales en la parte posterior de este formulario.

Su nombre Su cargo/funcin Ubicacin/telfono Desea que nos comuniquemos con usted respecto a sus comentarios? ___No, no es necesario que se comuniquen conmigo ___S, por favor llmenme ___S, por favor comunquense conmigo por correo electrnico a la direccin siguiente________________ ___S, por favor comunquense conmigo va _________________________________________ Devuelva este formulario a: Rockwell Automation Technical Communications, 1 Allen-Bradley Dr., Mayfield Hts., OH 44124-9705 Fax: 440-646-3525
Publicacin 1756-PM015B-ES-P Julio 2008

Email: RADocumentComments@ra.rockwell.com

POR FAVOR PEGAR AQU (NO ENGRAPAR)

Otros comentarios

POR FAVOR DOBLAR AQU

NO REQUIERE FRANQUEO POSTAL SI SE ENVA POR CORREO EN LOS ESTADOS UNIDOS

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

POR FAVOR DESGLOSAR

Servicio de soporte tcnico de Rockwell Automation

Rockwell Automation ofrece informacin tcnica en la Internet para proporcionarle asistencia a la hora de utilizar sus productos. En http://support.rockwellautomation.com, puede encontrar manuales tcnicos, una base de conocimientos con respuestas a preguntas frecuentes, notas tcnicas y de aplicacin, ejemplos de cdigo y vnculos a Service Packs de software, as como un vnculo llamado MySupport que se puede personalizar para sacar el mximo provecho de todas estas herramientas. Con el fin de brindarle un nivel adicional de soporte tcnico para la instalacin, configuracin y resolucin de problemas por telfono, ofrecemos los programas de soporte tcnico TechConnect Support. Si desea obtener ms informacin, pngase en contacto con el representante o distribuidor local de Rockwell Automation, o vistenos en http://support.rockwellautomation.com.

Asistencia para la instalacin


Si se le presenta un problema durante las 24 horas posteriores a la instalacin, revise la informacin proporcionada en este manual. Tambin puede llamar a un nmero especial de soporte tcnico al cliente a fin de recibir ayuda inicial para la puesta en marcha del 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 Automation prueba todos sus productos para asegurarse de que funcionan correctamente al enviarse desde la instalacin de fabricacin. No obstante, si el producto no funciona y es necesario devolverlo, siga estos procedimientos: Estados Unidos Comunquese con el distribuidor. Debe proporcionar al distribuidor un nmero de caso de soporte tcnico (llame al nmero de telfono indicado anteriormente para obtenerlo) a fin de completar el proceso de devolucin. Pngase en contacto con el representante local de Rockwell Automation para obtener informacin sobre el procedimiento de devolucin.

Fuera de Estados Unidos

Publicacin 1756-PM015B-ES-P Julio 2008 54


Sustituye a la publicacin 1756-PM015A-ES-P Julio 2007 Copyright 2008 Rockwell Automation, Inc. Todos los derechos reservados. Impreso en EE.UU.

You might also like