Sei sulla pagina 1di 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

IMPORTANTE

ATENCIN

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.

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.

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

Esta versin del documento contiene informacin nueva y actualizada.

Informacin 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

Propsito de este manual . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Captulo 1
Conexiones

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

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

23
23
24
24
25
26

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

. . . . . 26
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

27
30
35
36
36
37
39
39

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

Captulo 4
Obtenga acceso a la informacin
de estado

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

Un controlador Logix5000 usa conexiones para muchas, pero no


todas, sus comunicaciones con otros dispositivos.
Trmino

Definicin

Conexin

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

Entonces

Comunicarse con el mdulo

No inhiba el mdulo

Evitar la comunicacin con 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

Y usted

sobre el mdulo.

Entonces

Fuera de
lnea
En lnea

El estado de inhibicin se almacena en el proyecto. Cuando usted


descarga el proyecto, el mdulo todava est inhibido.
Inhibe un mdulo mientras est
conectado al mismo

La conexin al mdulo se cierra. Las salidas de los mdulos cambian al


ltimo modo de programacin configurado.

Inhibe un mdulo pero no se


estableci una conexin al
mdulo (quizs debido a una
condicin de error o fallo)

El mdulo est inhibido. La informacin de estado del mdulo cambia


para indicar que el mdulo est inhibido y no en fallo.

Desinhibe un mdulo
(deselecciona el cuadro de
verificacin)

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.

Publicacin 1756-PM015B-ES-P Julio 2008

Si usted desea

Entonces

Inhibir el mdulo

Establezca el bit 2.

Desinhibir el mdulo

Restablezca el bit 2

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

12

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.

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.

EJEMPLO

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

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.

Publicacin 1756-PM015B-ES-P Julio 2008

Si desea que el controlador

Entonces

Entre en fallo (fallo mayor)

Configure la ocurrencia de un fallo mayor

Contine funcionando

Monitoree el estado de un mdulo

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

Obtenga este atributo Tipo de datos

Descripcin

Determinar si se
sobrepas el tiempo
de espera de
comunicacin con
algn dispositivo

LEDStatus

Especifica el estado actual del indicador de estado de E/S ubicado en la


parte frontal del controlador.

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

Publicacin 1756-PM015B-ES-P Julio 2008

INT

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

INT

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.

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.

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

Segn el tipo de controlador, la memoria del controlador puede estar


dividida en varias reas.

Si usted tiene este controlador

Entonces almacene lo siguiente

En esta memoria

ControlLogix

Tags de E/S

Memoria 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

Datos y la memoria
lgica(2)

Comunicacin con tags (OPC/DDE) que usan el software RSLinx(1)


CompactLogix
FlexLogix

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

DriveLogix
SoftLogix5800
(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.

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

CIP Generic

Ejecutar un comando de protocolo de control e informacin.

Service Type

Custom

Crear un mensaje CIP Generic que no est disponible en la lista desplegable.

Service Code

Leer informaron especfica acerca del controlador (GetAttributeList service).

Class

72

Obtener informacin del objeto User memory.

Instance

Este objeto contiene slo 1 instancia.

Attribute

Valor nulo

Source Element source_array de tipo SINT[12]


En este elemento

Source Length
Communication

20

Introduzca Lo cual significa

source_array[0]

Obtener 5 atributos.

source_array[1]

Valor nulo.

source_array[2]

Obtener la memoria libre.

source_array[3]

Valor nulo.

source_array[4]

Obtener la memoria total.

source_array[5]

Valor nulo.

source_array[6]

Obtener el bloque contiguo ms grande de memoria de lgica


libre adicional.

source_array[7]

Valor nulo.

source_array[8]

Obtener el bloque contiguo ms grande de memoria de E/S


libre.

source_array[9]

Valor nulo.

source_array[10] 7

Obtener el bloque contiguo ms grande de memoria de datos y


lgica libre.

source_array[11] 0

Valor nulo.

12

Escriba 12 bytes (12 SINTs).

Destination

INT_array de tipo INT[29]

Path

1, slot_number_of_controller

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

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

Entonces copie estos


elementos de matriz

Descripcin

Cantidad de memoria de E/S libre (palabras de 32 bits)

INT_array[3]

16 bits inferiores del valor de 32 bits

INT_array[4]

16 bits superiores del valor de 32 bits

Cantidad de memoria de datos y lgica libre (palabras de


32 bits)

INT_array[5]

16 bits inferiores del valor de 32 bits

INT_array[6]

16 bits superiores del valor de 32 bits

Controladores 1756-L55M16 solamente cantidad de


memoria lgica libre adicional (palabras de 32 bits)

INT_array[7]

16 bits inferiores del valor de 32 bits

INT_array[8]

16 bits superiores del valor de 32 bits

Tamao total de memoria de E/S (palabras de 32 bits)

INT_array[11]

16 bits inferiores del valor de 32 bits

INT_array[12]

16 bits superiores del valor de 32 bits

Tamao total de memoria de datos y lgica libre (palabras de


32 bits)

INT_array[13]

16 bits inferiores del valor de 32 bits

INT_array[14]

16 bits superiores del valor de 32 bits

Controladores 1756-L55M16 solamente memoria lgica


adicional (palabras de 32 bits)

INT_array[15]

16 bits inferiores del valor de 32 bits

INT_array[16]

16 bits superiores del valor de 32 bits

Controladores 1756-L55M16 solamente bloque contiguo ms INT_array[19]


grande de memoria lgica libre adicional (palabras de 32 bits)
INT_array[20]

16 bits inferiores del valor de 32 bits

Bloque continuo ms grande de memoria de E/S libre (palabras INT_array[23]


de 32 bits)
INT_array[24]

16 bits inferiores del valor de 32 bits

INT_array[27]

16 bits inferiores del valor de 32 bits

INT_array[28]

16 bits superiores del valor de 32 bits

Bloque continuo ms grande de memoria de datos y lgica


libre (palabras de 32 bits)

Publicacin 1756-PM015B-ES-P Julio 2008

16 bits superiores del valor de 32 bits


16 bits superiores del valor de 32 bits

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

Especifique

Lo cual significa

Source

El primer INT de la pareja de 2 elementos


(16 bits inferiores)

Comenzar con los 16 bits inferiores.

Destination

Tag DINT en el cual se almacenar el valor


de 32 bits

Copiar el valor al tag DINT.

Length

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.

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

23Publicacin 1756-PM015B-ES-P Julio 2008

Pgina

Registro del controlador

23

Encabezado del registro del controlador

24

Entrada del registro del controlador

24

Entradas capturadas en el registro del controlador

25

Bfer de registros del controlador

26

Archivos de registros del controlador y la tarjeta


CompactFlash

26

Escritura de registros del controlador a la tarjeta


CompactFlash

27

Contadores de registro del controlador

30

Almacenamiento del archivo de registros

35

Formato del archivo de registros

36

Cmo crear entradas de registro personalizadas

37

Ejemplo de archivo de lgica de escalera

39

Eventos de registros del controlador

39

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

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

Tiempo

Descripcin del
evento

Nombre del Nombre de


usuario
la estacin
del trabajo

ID FactoryTalk

Informacin
extendida

02-Feb 12:00:00

Descarga
RSLogix 5000

IBSmith

WS1250T

Ingeniero

Proyecto LoaderCLX

03-Feb 04:05:12

Forzados habilitados Jones

USMAYLT

FT\Jones

06-Feb 03:22:03

Ediciones en lnea
programa del
controlador
modificado

JohnDoe

Computadora
porttil

FT\JDoe

06-Feb 03:30:34

Se intent
actualizacin de
firmware

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:

24

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

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.

Publicacin 1756-PM015B-ES-P Julio 2008

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

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

Descripcin

Acceso

Total Entry Count

Nmero de entradas aadidas al registro


desde la ltima actualizacin de firmware.

GSV/SSV

Unsaved Entry Count

Nmero de entradas en la RAM del


controlador todava no escritas a la tarjeta
CompactFlash.

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

Descripcin

Formato

Time

La hora GMT del controlador.

MMM-DD-AA HH:MM:SS
reloj de 24 horas

Entry

Descripcin de la entrada
Definido en la seccin Entry List.

User Name

ID de inicio de sesin del usuario.

Nombre de dominio Windows


con nombre de pantalla si
est disponible

Workstation Name Nombre de la computadora del


usuario.

Nombre de la computadora

FactoryTalk ID

ID de inicio de sesin de
FactoryTalk del usuario.

Caracteres alfanumricos

Extended
Information

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:

Importacin parcial en
lnea completada

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

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:

42

Marcha
Marcha remota
Prueba
Programa
Programa remoto

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:

Fallo mayor

Marcha
Marcha remota
Prueba
Programa
Programa remoto

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

Use

El valor que est almacenando no entra en el destino debido a uno de los siguientes:

S:V

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.

S:Z

El valor de destino de la instruccin es negativo.

S:N

Una operacin aritmtica causa un acarreo o acarreo negativo y trata de usar bits
que estn fuera del tipo de datos.

S:C

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.

S:FS

Se gener por lo menos un fallo menor.

S:MINOR

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.

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

EJEMPLO

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.

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

48

Utilice la instruccin SSV con precaucin. Los cambios en


los objetos pueden provocar una operacin inesperada del
controlador o lesiones al personal.

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

Haga clic en

Eje de un servomdulo

AXIS

Tiempo de procesamiento interno del sistema

CONTROLLER

Hardware fsico de un controlador

CONTROLLERDEVICE

Hora coordinada del sistema para los dispositivos en un


chasis

CST

Driver de comunicacin DF1 para el puerto serie

DF1

Historial de fallos de un controlador

FAULTLOG

Atributos de una instruccin de mensaje

MESSAGE

Estado, fallos y modo de un mdulo

MODULE

Grupo de ejes

MOTIONGROUP

Informacin de fallos o tiempo de escn de un programa

PROGRAM

Nmero de instancias de una rutina

ROUTINE

Configuracin del puerto serie

SERIALPORT

Propiedades o tiempo transcurrido de una tarea

TASK

hora del reloj de un controlador

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

Entonces

Un elemento (por ejemplo, DINT)

Cree un tag para el atributo.

Ms de un elemento (por ejemplo,


DINT[7])

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.

Publicacin 1756-PM015B-ES-P Julio 2008

Para

Introduzca esta instruccin

Obtener el valor de un atributo

GSV

Establecer el valor de un atributo

SSV

49

4 Obtenga acceso a la informacin de estado

9. Asigne los operandos requeridos a la instruccin:


Para este operando

Seleccione

Clases name

Nombre del objeto

Instante name

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

Nombre del atributo

Dest (GSV)

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.

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

Utilidad general

Integridad
(incluye toda la informacin
necesaria)

Fecha de la pub. Julio 2008 Nm. de parte

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

Podemos aadir ms informacin til para usted?

Precisin tcnica
1
(toda la informacin
proporcionada es correcta)

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

procedimientos/pasos

ilustraciones

caractersticas o funciones

ejemplos

pautas

otros

explicaciones

definiciones

Podemos ser ms precisos?


texto

Otros comentarios

ilustraciones

Cmo podemos hacer las cosas ms claras?

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

Su nombre
Su cargo/funcin

Desea que nos comuniquemos con usted respecto a sus


comentarios?

Ubicacin/telfono

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

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

Otros comentarios

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

1.440.646.3434
Lunes Viernes, de 08:00 a 17:00, hora oficial del Este

Fuera de Estados
Unidos

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.

Fuera de Estados
Unidos

Pngase en contacto con el representante local de


Rockwell Automation para obtener informacin sobre el
procedimiento de devolucin.

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.

Potrebbero piacerti anche