Professional Documents
Culture Documents
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
Tabla de contenido
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.
Prefacio
Notas:
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
Captulo 1
Conexiones
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.
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.
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
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.
Captulo 1
Conexiones
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
Conexiones
Captulo 1
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.
11
Captulo 1
Conexiones
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
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.
13
Captulo 1
Conexiones
Notas:
14
Captulo
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
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.
15
Captulo 2
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.
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
Captulo 2
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.
17
Captulo 2
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.
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.
1, slot_number_of_controller
18
Captulo 2
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.
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
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[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[27] INT_array[28]
19
Captulo 2
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
Captulo
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
21
Captulo 3
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
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
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
Ninguna
Ninguna
16#FD60_CB89_029F_35BF
22
Captulo 3
Captulo 3
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
24
Captulo 3
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
25
Captulo 3
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
26
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
27
Captulo 3
28
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
29
Captulo 3
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
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
31
Captulo 3
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
32
Captulo 3
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.
33
Captulo 3
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.
(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
34
Captulo 3
35
Captulo 3
36
Captulo 3
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:
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
37
Captulo 3
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.
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:
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:
38
Captulo 3
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:
- 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
39
Captulo 3
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
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
Correlacin afectada(3)
40
Captulo 3
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
(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
41
Captulo 3
42
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.
43
Captulo 4
Deteccin de cambios
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
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
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
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.
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
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
47
Captulo 4
Deteccin de cambios
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
Captulo
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:FS S:MINOR
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.
49
Captulo 5
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.
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
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.
51
Captulo 5
Source (SSV)
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
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
53
ndice
Notes:
54
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.