Sei sulla pagina 1di 56

Manual de programacin

Informacin y estado de los controladores Logix5000


Nmeros de catlogo 1756 ControlLogix, 1756 GuardLogix, 1768 Compact GuardLogix, 1768 CompactLogix, 1769 CompactLogix, 1789 SoftLogix, PowerFlex con DriveLogix

Informacin importante para el usuario


Las caractersticas de funcionamiento de los equipos de estado slido son diferentes de las de los equipos electromecnicos. El documento Safety Guidelines for the Application, Installation and Maintenance of Solid State Controls (publicacin SGI-1.1 disponible en la oficina local de ventas de Rockwell Automation o en lnea en http://www.rockwellautomation.com/literature/) describe algunas diferencias importantes entre los equipos de estado slido y los dispositivos electromecnicos cableados. Debido a esta diferencia, y tambin a la gran diversidad de usos de los equipos de estado slido, todas las personas responsables de aplicar este equipo deben asegurarse de la idoneidad de cada una de las aplicaciones concebidas para estos equipos. 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 prohbe 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. ATENCIN: 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. 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. 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.

Allen-Bradley, Rockwell Automation, ControlLogix, CompactLogix, FlexLogix, SoftLogix, GuardLogix, PowerFlex, RSLogix 5000, Logix5000, Rockwell Software y TechConnect son marcas comerciales de Rockwell Automation, Inc. Las marcas comerciales no pertenecientes a Rockwell Automation son propiedad de sus respectivas empresas.

Tabla de contenido
Prefacio
Propsito de este manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Recursos adicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Captulo 1 Conexiones
Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Inhiba una conexin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Maneje un fallo de conexin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Configure la ocurrencia de un fallo mayor . . . . . . . . . . . . . . . . . . . . . . 11 Monitoree el estado de un mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 16 17 18 18 19 19

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 el medio fsico extrable . . . Escritura de registros del controlador a la tarjeta CompactFlash. . . Contadores de registro del controlador . . . . . . . . . . . . . . . . . . . . . . . . . Almacenamiento del archivo de registros . . . . . . . . . . . . . . . . . . . . . . . Formato del archivo de registros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cree entradas de registro personalizadas . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de archivo de lgica de escalera . . . . . . . . . . . . . . . . . . . . . . . . Eventos de registros del controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 22 22 23 23 24 24 25 28 33 34 35 36 36

Captulo 4 Deteccin de cambios


Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Deteccin de cambios en el controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . ChangesToDetect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AuditValue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Formato ChangesToDetect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Deteccin de cambios en RSLogix 5000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 44 44 46 46 48

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Tabla de contenido

Captulo 5 Obtenga acceso a la informacin de estado ndice


Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estado de S:FS cuando el proyecto tiene un SFC . . . . . . . . . . . . . . . . . . . . Obtenga y establezca datos del sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ................................................................. 49 49 50 55

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Prefacio Propsito de este manual

Este manual describe cmo los controladores Logix5000 utilizan las conexiones con otros dispositivos. Este manual tambin describe las palabras clave de estado cmo obtener la informacin del controlador, tal como los recursos de memoria. Este manual es uno de un conjunto de manuales relacionados que muestran los procedimientos comunes para programar y operar los controladores Logix5000.

Recursos adicionales

Los documentos que se indican a continuacin incluyen informacin adicional sobre productos de Rockwell Automation relacionados.
Recurso Pautas de cableado y conexin a tierra de equipos de automatizacin industrial, publicacin 1770-4.1 Sitio web de certificaciones de productos, http://www.ab.com Descripcin Proporciona las pautas generales para instalar un sistema industrial de Rockwell Automation. Proporciona las declaraciones de conformidad, certificados y otros detalles de certificacin.

Puede ver o descargar publicaciones en http://www.rockwellautomation.com/ literature/. Para solicitar copias impresas de la documentacin tcnica, comunquese con su distribuidor regional de Allen-Bradley o con el o representante de ventas de Rockwell Automation.

Publicacin de Rockwell Automation 1756PM015D-ES-P Noviembre 2011

Prefacio

Notas:

Publicacin de Rockwell Automation 1756PM015D-ES-P Noviembre 2011

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)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

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Captulo 1

Conexiones

Inhiba una conexin

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.
ATENCIN: Inhibir un mdulo interrumpe la conexin al mdulo y evita la comunicacin de los datos de E/S.

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, 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. 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) No se produce un fallo Se produce un fallo Y usted Y
!

sobre el mdulo.

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. Se hace una conexin al mdulo y el mdulo se reconfigura 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. No se hace una conexin al mdulo. La informacin de estado del mdulo cambia para indicar la condicin de fallo.

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Conexiones

Captulo 1

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

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.

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Captulo 1

Conexiones

Maneje un fallo de conexin

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. Esta seccin explica cmo programar un controlador para fallo.
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.

EJEMPLO

Prdida de comunicacin
ATENCIN: El controlador B requiere datos del controlador A. Si falla la comunicacin entre los controladores, entonces el controlador B contina actuando sobre los ltimos datos que recibi del controlador A.
A

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

10

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Conexiones

Captulo 1

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.

Cuando usted selecciona el cuadro Major Fault On ControllerRun Mode, el controlador: debe estar conectado al mdulo durante la transicin del modo de programacin al modo marcha. Durante la transicin del modo de programacin a marcha, puede haber un retardo de 20 segundos. Durante este retardo, el controlador hace un intento de conexin a un mdulo. Si el cuadro Major Fault On ControllerRun Mode est seleccionado y usted no puede conectar durante el retardo de 20 segundos, se produce un fallo porque por lo menos una conexin requerida no est establecida antes de entrar al modo marcha. Este es un cdigo de fallo tipo 3/23. Este fallo puede ocurrir en sistemas grandes con E/S conectadas en red. entrar en fallo si la conexin se desconecta en el modo marcha. Una conexin de mdulo de E/S requerida entr en fallo, creando un fallo de tipo 3/16. Para obtener informacin sobre los cdigos de fallo, consulte el documento Logix5000 Controllers Major and Minor Faults Programming Manual, publicacin 1756-PM014.

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

11

Captulo 1

Conexiones

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. 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 LEDStatus Tipo de datos INT Para mayor eficiencia, use un DINT como tipo de datos de destino. Descripcin Especifica el estado actual del indicador de estado de E/S ubicado en la parte frontal del controlador. Usted no introduce un nombre de instancia con este atributo. Este atributo se aplica a todo el grupo de mdulos. Valor 0 Significado Indicador de estado apagado: No hay objetos MODULE configurados para el controlador (no hay mdulos en la seccin I/O Configuration del Controller Organizer). 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.

1 2 3 Determinar si se sobrepas el tiempo de espera de comunicacin con un dispositivo especfico FaultCode INT Para mayor eficiencia, use un DINT como tipo de datos de destino.

Un nmero que identifica un fallo del mdulo, si se presenta alguno. En Instance Name, seleccione el dispositivo cuya conexin desea monitorear. Asegrese de asignar un nombre al dispositivo en la carpeta I/O Configuration del proyecto.

12

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Conexiones

Captulo 1

Si Module_Status tiene un valor diferente a 4, significa que el controlador no se est comunicando con el mdulo. Vea el ejemplo siguiente.

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

13

Captulo 1

Conexiones

Notas:

14

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Captulo

Determine la informacin de memoria del controlador

Introduccin
Si usted tiene este controlador 1756 ControlLogix 1756 GuardLogix 1768 CompactLogix 1768 Compact GuardLogix

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/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

1769-L2x CompactLogix 1769-L3x CompactLogix FlexLogix DriveLogix SoftLogix5800

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

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

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

15

Captulo 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, el cuadro de dilogo le permite calcular el nmero de bytes de: la memoria libre (no usada). la memoria usada. el bloque contiguo libre ms grande de memoria. Siga estos pasos para calcular la memoria del controlador. 1. Inicie el software de programacin RSLogix 5000 y abra un proyecto de controlador. 2. En la barra de herramientas en lnea (arriba del Controller Organizer), haga clic en el icono de propiedades del controlador.

Aparece el cuadro de dilogo Controller Properties. 3. Seleccione la ficha Memory.

4. En la seccin Estimated Data and Logic Memory, vea la informacin de memoria desde el ltimo clculo. 5. Haga clic en Estimate para recalcular la cantidad de memoria del controlador.

16

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Determine la informacin de memoria del controlador

Captulo 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 de memoria que necesita el controlador 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 la comunicacin. Siga estos pasos para restablecer el uso de la memoria. 1. Inicie el software de programacin RSLogix 5000 y abra un proyecto de controlador. 2. En la barra de herramientas en lnea (arriba del Controller Organizer), haga clic en el icono de propiedades del controlador. Aparece el cuadro de dilogo Controller Properties. 3. Seleccione la ficha Memory. 4. Haga clic en Reset All Max para restablecer los valores. 5. Haga clic en OK.

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

17

Captulo 2

Determine la informacin de memoria del controlador

Escriba la lgica para obtener la informacin de la memoria

Hay varias maneras de usar 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.

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 ficha Configuration Para este tem Message Type Service Type Service Code Class Instance Attribute Source Element Escriba o seleccione CIP Generic Custom 3 72 1 0 Lo cual significa 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 solo 1 instancia. Valor nulo

source_array de tipo SINT[12] 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] source_array[10] source_array[11] Introduzca 5 0 1 0 2 0 5 0 6 0 7 0 Lo cual significa 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 Length Destination Communication Ruta

12 INT_array de tipo INT[29]

Escriba 12 bytes (12 SINTs).

1, slot_number_of_controller

18

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Determine la informacin de memoria del controlador

Captulo 2

Seleccione la informacin sobre la memoria


La instruccin MSG devuelve la siguiente informacin a INT_array (tag de destino de MSG).
IMPORTANTE

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 el 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)

Entonces copie estos elementos de matriz INT_array[3] INT_array[4]

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

Cantidad de memoria de datos y lgica libre (palabras de 32 bits)

INT_array[5] INT_array[6]

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)

INT_array[7] INT_array[8] INT_array[11] INT_array[12]

Tamao total de memoria de datos y lgica libre (palabras de 32 bits)

INT_array[13] INT_array[14]

Controladores 1756-L55M16 solamente memoria lgica adicional (palabras de 32 bits) Controladores 1756-L55M16 solamente bloque contiguo ms grande de memoria lgica libre adicional (palabras de 32 bits) Bloque continuo ms grande de memoria de E/S libre (palabras de 32 bits)

INT_array[15] INT_array[16] INT_array[19] INT_array[20] INT_array[23] INT_array[24]

Bloque continuo ms grande de memoria de datos y lgica libre (palabras de 32 bits)

INT_array[27] INT_array[28]

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.

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

19

Captulo 2

Determine la informacin de memoria del controlador

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.
EJEMPLO

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.

20

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Captulo

Funcin de registro del controlador

Introduccin

La funcin de registro del controlador proporciona una manera de detectar y registrar los cambios hechos en los controladores Logix sin aadir ningn software de auditora. Con la funcin de registro del controlador, los controladores: detectan cambios y crean entradas de registros que contienen informacin acerca de los cambios. almacenan las entradas de registro en un medio fsico extrable para su revisin posterior. proporcionan acceso programtico a los contadores de entradas de registro para proporcionar informacin de deteccin de cambios de manera remota. Notas: Los controladores 1769-L3x y 1769-L4x CompactLogix no aceptan almacenamiento de entradas de registro en medios fsicos extrables, y no aparece el valor de auditora. El valor de auditora no est disponible en RSLogix 5000, versin 19 o anteriores.
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 el medio fsico extrable Escritura de registros del controlador a la tarjeta CompactFlash Contadores de registro del controlador Almacenamiento del archivo de registros Almacenamiento del archivo de registros Formato del archivo de registros Cree entradas de registro personalizadas Ejemplo de archivo de lgica de escalera Eventos de registros del controlador Pgina 22 22 23 23 24 24 25 28 33 33 34 35 36 36

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

21

Captulo 3

Funcin de registro del controlador

Registro del controlador

Un registro de controlador es un registro de las interacciones que han ocurrido en un controlador debido a condiciones fsicas como el interruptor de llave y medio fsico extrable, condiciones de fallo y programacin configurados en el RSLogix 5000. Hasta 100 entradas de registro se almacenan en el bfer dentro de la memoria del controlador. El controlador puede guardar estas entradas en bfer en el medio fsico extrable mediante una instruccin de mensaje. Adems, el controlador puede configurarse para escribir automticamente las entradas almacenadas en el bfer al medio fsico extrable despus que se hayan acumulado 80 entradas. En el ejemplo a continuacin los nmeros de registro 4-6 son parte de la funcin de deteccin de fallos. Vea Deteccin de cambios en la pgina 43.
Tabla 1 Ejemplo del archivo de registros del controlador

Nmero de registro 1 2 3

Hora

Descripcin de entrada

Nombre del Nombre de usuario la estacin de trabajo John Doe Jones JohnDoe Computadora porttil USMAYLT Computadora porttil

ID Informacin FactoryTalk extendida FT\JDoe FT\Jones FT\JDoe Proyecto L71

Valor de auditora para deteccin de cambios 16#FD60_CB89_029F_3500

12-Feb 03:39:34 12-Feb 04:05:12 12-Feb 04:22:03

Descarga del proyecto Forzados habilitados Ediciones en lnea programa del controlador modificado Entrada de registro de cambio aadida Mscara de deteccin de cambios modificada

4 5

12-Feb 04:42:12 12-Feb 04:50:43

FT\JDoe Ninguna Ninguna Mscara antigua 16#FFFF_FFFF_FFFF_ FFFF, Mscara nueva 16#FFFF_FFFF_FFFC_ FFFF

16#FD60_CB89_029F_3521 16#FD60_CB89_029F_3566

12-Feb 04:58:29

Entrada de registro de cambio aadida

Ninguna

Ninguna

16#FD60_CB89_029F_35BF

Encabezado del registro del controlador


Cuando el controlador crea un archivo de registro en el medio fsico extrable, 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.

22

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Funcin de registro del controlador

Captulo 3

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 de trabajo ID de usuario de FactoryTalk (si est disponible) Informacin extendida Valor de auditora para deteccin de cambios (Consulte Deteccin de cambios en el controlador en la pgina 44.)
Figura 1 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 36. Proyecto descargado Proyecto cargado desde medio fsico extrable Proyecto almacenado en medio fsico extrable Ediciones en lnea programa del controlador modificado Importacin parcial en lnea completada o transaccin realizada Forzados de E/S habilitados, inhabilitados extrados o modificados Forzados de SFC habilitados, inhabilitados extrados o modificados Actualizacin de firmware Dato de tag constante cambiado Datos mltiples de tag constante cambiados Cambio a restablecimiento de configuracin de tag constante Cambio de modo Fallo mayor, fallo mayor restablecido
Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011 23

Captulo 3

Funcin de registro del controlador

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 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 Eliminacin de firma de seguridad inhibida en el modo marcha Eliminacin de firma de seguridad permitida en el modo marcha El valor de Changes To Detect ha cambiado

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 al medio fsico extrable cuando su bfer interno se llena hasta el 80%. Adems, el controlador puede recibir el comando para escribir las entradas almacenadas en el bfer al medio fsico extrable con una instruccin Message. Este procedimiento se detalla a continuacin. Una vez que la entrada de registro se escribe al medio fsico extrable, sta se retira del bfer. Si el medio fsico extrable no est presente, si est lleno, o si el controlador no est configurado para escribir automticamente las entradas del bfer al medio fsico extrable, 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 el medio fsico extrable


Cuando se escriben al medio fsico extrable, 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 de medio fsico extrable llena. En el caso de que se llene el medio fsico extrable, el sistema se comportar como si el sistema fsico extrable 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.

24

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Funcin de registro del controlador

Captulo 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.
SUGERENCIA Algunos controladores Logix aceptan tipos adicionales de medios fsicos extrables que pueden usarse para escribir las entradas de registro del controlador. Consulte la documentacin del controlador Logix para obtener informacin sobre el tipo de medio fsico extrable compatible con su controlador Logix.

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.
Figura 2 Guardar automticamente instruccin de lgica de escalera Set

Guardar automticamente cuadro de dilogo de configuracin Set

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

25

Captulo 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

26

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Funcin de registro del controlador

Captulo 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.
Figura 3 Escriba entradas del bfer a la instruccin CompactFlash Card Ladder

Escriba entradas del bfer al cuadro de dilogo CompactFlash Card Configuration

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

27

Captulo 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 Modify Execution 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. 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. acceso GSV/SSV GSV 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)

28

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Funcin de registro del controlador

Captulo 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.
Figura 4 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 0100, 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).
Figura 5 Recupere el conteo de entradas no guardadas mediante una instruccin Get System Value

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

29

Captulo 3

Funcin de registro del controlador

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. 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.
Figura 6 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.
Figura 7 Establezca el valor de Execution Modification Count en un valor conocido

30

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Funcin de registro del controlador

Captulo 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.
Figura 8 Instruccin Set the Execution Count Configure Mask

Figura 9 Cuadro de dilogo Set the Execution Count Configure Mask

Source Element debe ser del tipo de datos DINT.

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

31

Captulo 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.
Figura 10 Instruccin Get the Execution Count Configure Mask

Figura 11 Cuadro de dilogo Get the Execution Count Configure Mask

El tag Destination debe ser del tipo de datos DINT.

32

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Funcin de registro del controlador

Captulo 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 XXXXXXXX es el octavo nmero de serie digital del controlador y YY_ZZ es el nmero de versin del firmware (revisin major_minor).
Figura 12 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. 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.

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

33

Captulo 3

Funcin de registro del controlador

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 Hora Entrada Nombre del usuario Nombre de la estacin de trabajo ID FactoryTalk Informacin extendida Valor de auditora para deteccin de cambios(1) 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 la computadora del usuario. ID de inicio de sesin del usuario de FactoryTalk. Informacin especfica de entrada. Definido en la seccin Entry List. Cambios al valor de auditora 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

(1) RSLogix 5000 versin 20 o posterior, consulte Deteccin de cambios en la pgina 43.

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.
SUGERENCIA En el RSLogix 5000 v20, la columna para Audit Value Changes se incluye en el archivo de registros. Figura 13 Archivo de registros del controlador visto en Notepad

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


Figura 14 Archivo de registros del controlador visto en Excel

34

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Funcin de registro del controlador

Captulo 3

Cree entradas de registro personalizadas


Es posible aadir entradas personalizadas al registro del controlador mediante una instruccin Message. La instruccin de mensaje 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.
Figura 15 Enve la instruccin Message

Figura 16 Cuadro de dilogo Controller Log Add Entry

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

35

Captulo 3

Funcin de registro del controlador

Figura 17 Ejemplo de cuadro de dilogo Data Type

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(1) 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

36

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Funcin de registro del controlador

Captulo 3

Entrada Carga desde medio fsico extrable

Informacin registrada Sello de hora Descripcin de la entrada: Carga del proyecto Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Proyecto 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 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 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:

Carga desde medio fsico extrable auto-iniciado

Almacenar en medio fsico extrable

Ediciones en lnea probadas o ensambladas

Importacin parcial en lnea completada(2)

Probar ediciones de programa Cancelar prueba de ediciones de programa Ensamblar ediciones de programa Aceptar ediciones de programa Aceptar ediciones de renglones pendientes

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 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 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 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 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 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 E/S habilitados

Forzados de E/S inhabilitados

Forzados de E/S retirados

Forzados de E/S modificados

Forzados de SFC habilitados

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

37

Captulo 3

Funcin de registro del controlador

Entrada Forzados de SFC inhabilitados

Informacin registrada 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 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 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 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.

Forzados de SFC retirados

Forzados de SFC modificados

Actualizacin de firmware desde la estacin de trabajo

Actualizacin de firmware Sello de hora desde el medio fsico extrable 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. Modo cambiado mediante RSLogix 5000 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:

Modo cambiado mediante el interruptor de llave

Marcha Marcha remota Prueba Programa Programa remoto

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

38

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Funcin de registro del controlador

Captulo 3

Entrada Fallo mayor

Informacin registrada 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> 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 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 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:

Fallos mayores borrados

Fallos mayores borrados mediante el interruptor de llave

Propiedades del programa modificadas

- Inhibir cuadro de verificacin - Rutina principal cambiada - Rutina de fallo cambiada


Propiedades de tarea modificadas 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 cuadro 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 de servicio
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

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

39

Captulo 3

Funcin de registro del controlador

Entrada Medio fsico extrable insertado

Informacin registrada 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 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) 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) 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 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

Creacin de firma de seguridad

Eliminacin de la firma de seguridad

Bloqueo de seguridad

Desbloqueo de seguridad

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 Sello de hora Descripcin de la entrada: Dato de tag constante cambiado Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Tag: <nombre del tag><valor antiguo> a <valor nuevo> Sello de hora Descripcin de la entrada: Datos mltiples de tag constante cambiados Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Tag: <nombre del tag> Sello de hora Descripcin de la entrada: Restablecimiento de configuracin de tag constante Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Tag: <nombre del tag> Sello de hora Descripcin de la entrada: Restablecimiento de configuracin de tag constante Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida

Dato de tag constante cambiado

Datos mltiples de tag constante cambiados

Cambio a restablecimiento de configuracin de tag constante

Correlacin afectada(3)

40

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Funcin de registro del controlador

Captulo 3

Entrada Eliminacin de firma de seguridad inhibida en el modo marcha

Informacin registrada Sello de hora Descripcin de la entrada: Restablecimiento de configuracin de tag constante Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida Valor de auditora para deteccin de cambios Sello de hora Descripcin de la entrada: Restablecimiento de configuracin de tag constante Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida Valor de auditora para deteccin de cambios Sello de hora Descripcin de la entrada: Restablecimiento de configuracin de tag constante Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida Valor de auditora para deteccin de cambios

Eliminacin de firma de seguridad permitida en el modo marcha

Mscara de valor de auditora modificada

(1) RSLogix 5000 versin 20 o posteriores, la columna Change Detection Audit Value se incluye en el registro del controlador. Esta columna se usa para registrar el valor de auditora para deteccin de cambio. Consulte Deteccin de cambios en el controlador en la pgina 44. (2) RSLogix 5000 versin 20 o posteriores, este valor en el registro del controlador equivale a la transaccin realizada en la mscara de deteccin de cambio. Vea Formato ChangesToDetect en la pgina 46. (3) 5000 20 Correlation Affected puede incluir la deteccin de un componente que se est creando, eliminando o modificando, o lgica modificada. Incluir Correlation Affected actualizar el valor de auditora para estos tipos de cambio, aunque otros eventos similares (tales como Online edits modified controller program o Task properties modified) estn enmascarados. Vea Formato ChangesToDetect en la pgina 46

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

41

Captulo 3

Funcin de registro del controlador

42

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Captulo

Deteccin de cambios

Introduccin

La funcin de deteccin de cambios en el controlador ofrece un medio adicional para detectar cambios hechos en los controladores Logix: se genera un valor de auditora nico cuando se descarga un proyecto al controlador. cuando se detecta un cambio en el controlador, se genera un nuevo valor de auditora. La mscara ChangesToDetect le permite configurar programticamente los eventos a monitorear por presencia de cambios. la deteccin de cambios en el controlador est integrada en el software RSLogix 5000.
IMPORTANTE La funcin de deteccin de cambios no est disponible en RSLogix 5000, versin 19 o anteriores.

Nota: La funcin de deteccin de cambios no est disponible en los controladores SLogix Emulate 5000 y SoftLogix5860, y el valor de auditora no aparece. Los controladores 1769-L3x y 1769-L4x CompactLogix no aceptan almacenamiento de entradas de registro en medios fsicos extrables. La deteccin de cambios est integrada en FactoryTalk AssetCentre versin 4.1 y posteriores. FactoryTalk AssetCentre puede configurarse para detectar cambios en el controlador y leer el registro del controlador. La deteccin de cambios no est integrada con las utilidades RSMACC.

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

43

Captulo 4

Deteccin de cambios

Deteccin de cambios en el controlador

Se usan dos atributos de controlador para apoyar la funcin de deteccin de cambios en Logix 5000 versin 20 y posteriores.
Nombre del atributo AuditValue Descripcin AuditValue es un valor nico que se genera cuando un proyecto se descarga al controlador o se carga desde el medio de almacenamiento extrable. Cuando se detecta un cambio, este valor se actualiza. Para especificar cules cambios son monitoreados, utilice el atributo ChangesToDetect. Se usa para especificar cules cambios son monitoreados. Cuando se produce un cambio monitoreado, se actualiza el Audit Value. Acceso GSV

ChangesToDetect

GSV/SSV

ChangesToDetect
La mscara ChangesToDetect es un valor de 64 bits. Cada bit de la mscara ChangesToDetect corresponde a un evento particular que podra causar un cambio en el Audit Value. Vea Formato ChangesToDetect en la pgina 46.
IMPORTANTE La deteccin de cambios no est disponible en los controlador

RSLogix Emulate 5000 y SoftLogix5860. Si un bit se establece en un valor de 1, el evento correspondiente se monitorea para detectar la presencia de cambios y cuando ocurre un cambio para dicho evento, se actualiza el AuditValue. Si un bit se establece en un valor de 2, el evento correspondiente no se monitorea y no tiene efecto sobre el AuditValue. El Audit Value predeterminado de: 0xFFFFFFFFFFFFFFFF indica que todos los eventos son monitoreados.
SUGERENCIA El Audit Value se actualiza cuando el controlador est en lnea.

Hay algunos eventos que cuando ocurren siempre actualizarn el Audit Value. Por ejemplo, el valor de auditora cambia cuando se descarga un proyecto al controlador o cuando se reconfigura la mscara Changes to Detect. Estos tipos de evento no se incluyen en la mscara Changes To Detect. La mscara ChangesToDetect puede programarse programticamente usando las instrucciones SSV, GSV y MSG.
SUGERENCIA Puede usar la ficha Security en el cuadro de dilogo Controller Properties para configurar la deteccin de cambios si est usando el software RSLogix 5000, versin 20 o posteriores. Vea Deteccin de cambios en RSLogix 5000 en la pgina 48.

44

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Deteccin de cambios

Captulo 4

Use la instruccin Set System Value (SSV) para escribir al atributo ChangesTo Detect y la instruccin Get System Value (GSV) para leer el atributo ChangesTo Detect programticamente.

SUGERENCIA

Recomendamos usar el tipo de datos DINT[2] para evitar limitaciones al trabajar con tipos de datos LINT en los controladores Rockwell Automation.

El dilogo Message Configuration puede usarse para leer o escribir al atributo ChangesToDetect a travs de mensajes genricos CIP. Para obtener informacin completa sobre cmo acceder a datos usando una instruccin MSG, consulte el documento Logix5000 Controllers Messages Programming Manual, publicacin 1756-UM012. Use estos ajustes para configurar el atributo ChangesToDetect mediante el dilogo Message Configuration
Si desea: Establecer eventos del controlador monitoreados para detectar cambios En esta propiedad Message Type Escriba o seleccione CIP Generic

Service Type Source

Changes to Detect Set tag_name de tipo DINT[2] o LINT 1 Este tag representa una mscara de bit de los cambios monitoreados en el controlador. dejar en blanco CIP Generic

Destination Obtener eventos del controlador monitoreados para detectar cambios Message Type

Service Type Source Destination

Changes to Detect Get dejar en blanco tag_name de tipo DINT[2] o LINT 1 Este tag representa una mscara de bit de los cambios monitoreados en el controlador.

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

45

Captulo 4

Deteccin de cambios

AuditValue
Use la instruccin Get System Value (GSV) para leer el atributo AuditValue programticamente.

El dilogo Message Configuration puede usarse para leer el atributo AuditValue a travs de mensajes genricos CIP. Para obtener informacin completa sobre cmo acceder a datos usando una instruccin MSG, consulte el documento Logix5000 Controllers Messages Programming Manual, publicacin 1756-UM012. Use estos ajustes para leer el atributo Audit Value mediante el dilogo Message Configuration.
Si desea: Obtener el AuditValue En esta propiedad Message Type Service Type Source Destination Escriba o seleccione CIP Generic Audit Value Get dejar en blanco tag_name de tipo DINT[2] o LINT 1 Este tag contiene el AuditValue para el controlador.

Formato ChangesToDetect
Nmero de bit 0 1 2 Descripcin del evento Proyecto almacenado en medio fsico extrable Ediciones en lnea programa del controlador modificado Transaccin realizada Indica que un lote de uno o ms cambios se han aplicado al controlador. Por ejemplo, esto puede suceder cuando una rutina se importa en lnea o cuando se cambia la configuracin de un mdulo en lnea. Forzados de SFC habilitados Forzados de SFC inhabilitados Forzados de SFC retirados Valor de forzado de elemento SFC cambiado Forzados de E/S habilitados Forzados de E/S inhabilitados Forzados de E/S retirados Forzados de E/S modificados Se intent actualizacin de firmware Se intent actualizacin de firmware desde el medio fsico extrable Cambio de modo remoto

3 4 5 6 7 8 9 10 11 12 13

46

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Deteccin de cambios

Captulo 4

Nmero de bit 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

Descripcin del evento Cambio de modo por interruptor de llave Se produjo un fallo mayor Todos los fallos mayores borrados Todos los fallos mayores borrados mediante el interruptor de llave Propiedades de tarea modificadas Propiedades del programa modificadas Segmento de tiempo de controlador modificado Medio fsico extrable retirado Medio fsico extrable insertado Se cre firma de seguridad Se elimin la firma de seguridad Bloqueo de seguridad Desbloqueo de seguridad Valor de tag constante cambiado Mltiples valores de tag constante cambiados Valor de tag constante borrado Valor de tag constante establecido Entrada de registro personalizado aadida Correlacin afectada Indica un cambio que ocurri en el controlador que afecta la sincronizacin entre el controlador y el archivo de proyecto que se descarg al mismo. Sugerencia: Correlation Affected puede incluir la deteccin de un componente que se est creando, eliminando o modificando, o la lgica se modific. Incluir Correlation Affected actualizar el valor de auditora para estos tipos de cambio, aunque otros eventos similares (tales como Online edits modified controller program o Task properties modified) estn enmascarados.

33 34

Eliminacin de firma de seguridad inhibida en el modo marcha Eliminacin de firma de seguridad permitida en el modo marcha

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

47

Captulo 4

Deteccin de cambios

Deteccin de cambios en RSLogix 5000

RSLogix 5000 versin 20 y posterior, proporciona la ficha Security en el dilogo Controller Properties que permite a los usuarios configurar la deteccin de cambios.

Para editar el campo Changes To Detect puede escribir un nuevo valor. Para seleccionar en una lista los eventos a monitorear para detectar cambios, haga clic en el botn Configure para abrir el cuadro de dilogo Changes to Detect. Para obtener informacin adicional sobre cmo configurar los ajustes en la ficha Security, consulte el documento Logix5000 Security Programming Manual, publicacin 1756-PM016 o la ayuda en lnea para RSLogix 5000.
SUGERENCIA Para configurar la deteccin de cambios programticamente, use las instrucciones SSV, GSV o MSG. Vea Deteccin de cambios en el controlador en la pgina 44

48

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

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 25 18 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. Use S:V

S:Z S:N S:C

S:FS S:MINOR

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.
EJEMPLO

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.

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

49

Captulo 5

Obtenga acceso a la informacin de estado

Si SFC no llama a una rutina, S:FS se establece (activado) por el primer escn de la tarea.
EJEMPLO

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.

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.
ATENCIN: Utilice la instruccin SSV con precaucin. Los cambios en los objetos pueden provocar una operacin inesperada del controlador o lesiones al personal.

Siga estos pasos para obtener o establecer un valor del sistema. 1. Abra el proyecto de software 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.

50

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

Obtenga acceso a la informacin de estado

Captulo 5

5. Seleccione el objeto.
Para obtener o establecer Personalice las instrucciones para la lgica usada comnmente Diferentes objetos de eje dependiendo de la aplicacin de movimiento Tiempo de procesamiento interno del sistema Hardware fsico de un controlador Grupos de uno o ms ejes para generar el movimiento coordinado 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 Objetos de seguridad diferentes Configuracin del puerto serie Propiedades o tiempo transcurrido de una tarea Administracin de tiempo de precisin para control de movimiento hora del reloj de un controlador Seleccione AddOnInstructionDefinition Axis (varios tipos) Controller Controllerdevice CoordinateSystem CST DF1 FaultLog Message Module MotionGroup Program Routine Safety SerialPort Task TimeSynchronize WallClockTime

6. En la lista de atributos del objeto, identifique el atributo al cual desea obtener acceso. Para obtener informacin sobre los atributos, consulte el documento Logix5000 Controllers General Instruction Reference Manual, publicacin 1756-RM003. 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 de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

51

Captulo 5

Obtenga acceso a la informacin de estado

9. Asigne los operandos requeridos a la instruccin:


Para este operando Class name Instance 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. 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. 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.

Attribute name Dest (GSV)

Source (SSV)

Este ejemplo obtiene el dato y hora actual.


EJEMPLO Get a System Value

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 ms informacin sobre GSV/SSV consulte el documento Logix5000 Controllers General Instructions Reference Manual, publicacin 1756-RM003.

52

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

ndice
A
acceso informacin de estado 49 archivo registro 34 AuditValue 46

I
inhibir conexin 8 lgica de escalera 9 mdulo de E/S 8 smbolo de atencin 8 INT 19

C
ChangesToDetect 44 CompactFlash registro 24 comunicarse otros controladores 7 conexin cuadro de verificacin de fallo 11 fallo 10 fallo de E/S 10 fallo mayor 11 inhibir 8 monitorear 12 configurar mdulo de E/S 8 controlador entradas de registro 21 informacin sobre la memoria 15

L
lgica de escalera ejemplo de archivo de registros 36

M
memoria calcule la cantidad libre 16 determinar cantidad 15 ejecute la instruccin de mensaje 18 tipos 15 ver el uso del controlador 17 mdulo de E/S configuracin de ruta 7 fallo de conexin 10 inhibir 8 prdida de comunicacin 10 monitorear conexin de E/S 12

D
datos del sistema acceso 50 deteccin de cambios 44 DINT 20

O
objetos almacenamiento de datos 50

E
estado acceso a los datos 49 memoria 15 monitorear 50

P
puente conexin de mdulo 8

R
registro bfer de memoria 24 contadores 28 conteo de modificaciones 30 ejemplo de archivo de lgica de escalera 36 encabezado 22 entradas 23 entradas personalizadas 35 formato de archivo 34 tarjeta CompactFlash 24 ubicacin de archivo 33 ruta ruta de conexin 7

F
fallo conexin de E/S 10 prdida de comunicacin 10

G
GSV/SSV objetos 50

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

53

ndice

Notes:

54

Publicacin de Rockwell Automation 1756-PM015D-ES-P Noviembre 2011

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://www.rockwellautomation.com/support/, puede encontrar manuales tcnicos, respuestas a preguntas formuladas con frecuencia, notas tcnicas y de aplicacin, ejemplos de cdigos y vnculos a paquetes de servicio de software, adems de la funcin MySupport que puede personalizar para aprovechar al mximo estas herramientas. Con el fin de brindarle un nivel adicional de asistencia tcnica para la instalacin, la configuracin y la resolucin de problemas por telfono, ofrecemos los programas de asistencia tcnica TechConnect Support. Para obtener ms informacin, comunquese con el distribuidor regional o con el representante de Rockwell Automation, o visite http://www.rockwellautomation.com/support/.

Asistencia para la instalacin


Si tiene algn problema durante las 24 horas posteriores a la instalacin, revise la informacin que figura en este manual. Tambin puede comunicarse con Asistencia Tcnica al Cliente para obtener ayuda inicial para la puesta en marcha de su producto.
Estados Unidos o Canad 1.440.646.3434

Fuera de los Estados Unidos o Utilice el buscador mundial en http://www.rockwellautomation.com/support/americas/phone_en.html, o Canad 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 Fuera de 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. Pngase en contacto con el representante local de Rockwell Automation para obtener informacin sobre el procedimiento de devolucin.

Comentarios sobre la documentacin


Sus comentarios nos ayudarn a atender mejor sus necesidades de documentacin. Si tiene sugerencias sobre cmo mejorar este documento, llene este formulario, publicacin RA-DU002, disponible en http://www.rockwellautomation.com/literature/.

Publicacin 1756-PM015D-ES-P Noviembre 2011 56


Copyright 2011 Rockwell Automation, Inc. Todos los derechos reservados. Impreso en EE.UU.