Professional Documents
Culture Documents
Manual de programacin
(Nmeros de catlogo 1756 ControlLogix, 1769 CompactLogix, 1789 SoftLogix, 1794 FlexLogix, PowerFlex 700S con DriveLogix)
Identifica informacin sobre prcticas o circunstancias que pueden ocasionar una explosin en un ambiente peligroso y que pueden provocar lesiones personales, la muerte, daos materiales o prdidas econmicas.
IMPORTANTE
Identifica informacin crtica para una correcta aplicacin y entendimiento del producto. Srvase tomar nota de que en esta publicacin se usa el punto decimal para separar la parte entera de la decimal de todos los nmeros. Identifica informacin sobre prcticas o circunstancias que pueden provocar lesiones personales, la muerte, daos materiales o prdidas econmicas. Los mensajes de Atencin le ayudan a identificar y evitar un peligro, y a reconocer las consecuencias.
ATENCIN
PELIGRO DE CHOQUE
Puede haber etiquetas en el exterior o en el interior del equipo (por ejemplo, en un variador o motor) para advertir sobre la posible presencia de un voltaje peligroso.
PELIGRO DE QUEMADURA
Puede haber etiquetas en el exterior o en el interior del equipo (por ejemplo, en un variador o motor) para advertir sobre superficies que podran estar a temperaturas peligrosas.
Allen-Bradley, Rockwell Automation, Logix5000, ControlLogix, CompactLogix, SoftLogix, FlexLogix, PowerFlex 700S, DriveLogix, FactoryTalk, FactoryTalk AssetCentre, RSMACC, PanelView, RSLinx, RSLogix 5000, PLC-5 y TechConnect son marcas comerciales de Rockwell Automation, Inc. Las marcas comerciales no pertenecientes a Rockwell Automation son propiedad de sus respectivas empresas.
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.
Notas:
Tabla de contenido
Prefacio Conexiones
Propsito de este manual . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Captulo 1
Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . Inhiba una conexin . . . . . . . . . . . . . . . . . . . Maneje un fallo de conexin . . . . . . . . . . . . . Configure la ocurrencia de un fallo mayor Monitoree el estado de un mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 10 12 14 14
. . . . . 26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 30 35 36 36 37 39 39
Tabla de contenido
Notas:
Prefacio
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.
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) 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
1 Conexiones
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.
Cuando usted configura un mdulo de E/S, ste pasa de manera no determinada a no inhibido. Usted puede cambiar las propiedades de un mdulo individual para inhibir el mdulo.
Si usted desea Comunicarse con el mdulo Evitar la comunicacin con el mdulo Entonces No inhiba el mdulo Inhiba el mdulo
Cuando usted inhibe un modulo puente de comunicacin, tal como un mdulo 1756-CNB o 1756-DHRIO, el controlador desactiva las conexiones al mdulo puente y a todos los mdulos que dependen del mdulo puente. Inhibir un mdulo puente de comunicacin permite que usted inhabilite una bifurcacin completa de la red de E/S.
10
Conexiones 1
Cuando usted inhibe el mdulo, el Controller Organizer muestra un smbolo de atencin amarillo
Si est Fuera de lnea En lnea Inhibe un mdulo mientras est conectado al mismo Inhibe un mdulo pero no se estableci una conexin al mdulo (quizs debido a una condicin de error o fallo) Desinhibe un mdulo (deselecciona el cuadro de verificacin) Y usted Y Entonces El estado de inhibicin se almacena en el proyecto. Cuando usted descarga el proyecto, el mdulo todava est inhibido. La conexin al mdulo se cierra. Las salidas de los mdulos cambian al ltimo modo de programacin configurado. El mdulo est inhibido. La informacin de estado del mdulo cambia para indicar que el mdulo est inhibido y no en fallo.
!
sobre el mdulo.
No se produce Se hace una conexin al mdulo y el mdulo se reconfigura un fallo dinmicamente (si el controlador es el controlador propietario) con la configuracin que usted cre para dicho mdulo. Si el controlador est configurado para escuchar solamente, no puede reconfigurar al mdulo. Se produce un fallo No se hace una conexin al mdulo. La informacin de estado del mdulo cambia para indicar la condicin de fallo.
Siga estos pasos para inhibir o desinhibir un mdulo de la lgica. 1. Use una instruccin Get System Value (GSV) para leer el atributo de modo del mdulo. 2. Establezca o restablezca el bit 2.
Si usted desea Inhibir el mdulo Desinhibir el mdulo Entonces Establezca el bit 2. Restablezca el bit 2
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.
Las salidas responden al ltimo estado sin fallo de las entradas de control. Para evitar lesiones potenciales y dao a la maquinaria, asegrese de que esto no cause una operacin riesgosa. Configure mdulos de E/S crticos para generar un fallo mayor del controlador cuando stos pierdan sus conexiones al controlador: o, monitoree el estado de los mdulos de E/S.
12
Conexiones 1
Si el controlador pierde comunicacin con un mdulo, los datos provenientes de dicho dispositivo no se actualizan. Cuando esto sucede, la lgica toma decisiones respecto a los datos que pueden o no ser correctas. Prdida de comunicacin El controlador B requiere datos del controlador A. Si se produce un fallo de comunicacin entre los controladores, entonces el controlador B contina actuando en base a los ltimos datos que recibi del controlador A.
A
EJEMPLO
Fallo de comunicacin
41031
Si la comunicacin con un dispositivo en la configuracin de E/S del controlador tarda ms de 100 ms, se sobrepasa el tiempo de espera. Si esto ocurre, usted tiene estas opciones.
Si desea que el controlador Entre en fallo (fallo mayor) Contine funcionando Entonces Configure la ocurrencia de un fallo mayor Monitoree el estado de un mdulo
13
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.
14
Conexiones 1
Para monitorear el estado de sus conexiones, use una instruccin Get System Value (GSV) para monitorear el objeto MODULE ya sea para el controlador o para un mdulo especfico.
Si usted desea Determinar si se sobrepas el tiempo de espera de comunicacin con algn dispositivo Obtenga este atributo Tipo de datos LEDStatus INT Descripcin Especifica el estado actual del indicador de estado de E/S ubicado en la parte frontal del controlador.
Para mayor eficiencia, use Usted no introduce un nombre de instancia con este atributo. Este un DINT como atributo se aplica a todo el grupo de mdulos. tipo de datos de Valor Significado destino. 0 Indicador de estado apagado: No hay objetos MODULE configurados para el controlador (no hay mdulos en la seccin I/O Configuration del Controller Organizer). 1 2 3 Rojo parpadeante: Ninguno de los objetos MODULE est en ejecucin. Verde parpadeante: Por lo menos uno de los objetos MODULE no est en ejecucin. Verde fijo: Todos los objetos Module estn en ejecucin.
INT
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
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
Captulo
Introduccin
Si usted tiene este controlador ControlLogix
Segn el tipo de controlador, la memoria del controlador puede estar dividida en varias reas.
Entonces almacene lo siguiente Tags de E/S Tags producidos Tags consumidos Instrucciones Communication via Message (MSG) Comunicaciones con las estaciones de trabajo Comunicacin con tags (OPC/DDE) que usan el software RSLinx(1) Tags diferentes a las E/S, tags producidos o tags consumidos Rutinas lgicas Comunicacin con tags (OPC/DDE) que usan el software RSLinx(1) Datos y la memoria lgica(2) En esta memoria Memoria de E/S
Estos controladores no dividen su memoria. Almacenan todos los elementos en un rea comn de la memoria.
Para comunicarse con los tags encuestados (polled), el controlador usa tanto los datos de E/S como la memoria lgica. Los controladores 1756-L55M16 tienen una seccin de memoria adicional para la lgica.
17
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.
18
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.
19
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.
source_array[10] 7 source_array[11] 0 Source Length Destination Communication Path 12 INT_array de tipo INT[29]
1, slot_number_of_controller
20
IMPORTANTE
Controladores 1756-L55M16 solamente bloque contiguo ms INT_array[19] grande de memoria lgica libre adicional (palabras de 32 bits) INT_array[20] Bloque continuo ms grande de memoria de E/S libre (palabras INT_array[23] de 32 bits) INT_array[24] Bloque continuo ms grande de memoria de datos y lgica libre (palabras de 32 bits) INT_array[27] INT_array[28]
21
En el siguiente ejemplo, la instruccin COP produce el valor de 32 bits que representa la cantidad de memoria de E/S libre, en palabras de 32 bits. Convierta INTs a DINT El elemento 3 de INT_array representa los 16 bits inferiores de la cantidad de memoria de E/S libre. El elemento 4 representa los 16 bits superiores. Memory_IO_Free es un tag DINT (32 bits), en el cual se almacena el valor de la cantidad de memoria de E/S libre. Para copiar los 32 bits, especifique un valor de 1 para Length. Esto indica a la instruccin que copie 1 vez el tamao del valor en Destination (32 bits). Con esto se copia el elemento 3 (16 bits) y el elemento 4 (16 bits) y se coloca el resultado de 32 bits en Memory_IO_Free.
EJEMPLO
22
Captulo
Introduccin
La funcin de registro del controlador proporciona una manera de detectar y registrar los cambios hechos a los controladores ControlLogix 1756-L6x sin aadir ningn software de auditora. Con la funcin de registro del controlador, los controladores 1756-L6x: detectan cambios y crean entradas de registros que contienen informacin acerca de los cambios. almacenan entradas de registro a la tarjeta CompactFlash para revisin posterior. proporcionan acceso programtico a los contadores de entradas de registro para proporcionar informacin de deteccin de cambios de manera remota. El registro del controlador no est integrado con las utilidades FactoryTalk AssetCentre o RSMACC.
Tema Registro del controlador Encabezado del registro del controlador Entrada del registro del controlador Entradas capturadas en el registro del controlador Bfer de registros del controlador Archivos de registros del controlador y la tarjeta CompactFlash Escritura de registros del controlador a la tarjeta CompactFlash Contadores de registro del controlador Almacenamiento del archivo de registros Formato del archivo de registros Cmo crear entradas de registro personalizadas Ejemplo de archivo de lgica de escalera Eventos de registros del controlador Pgina 23 24 24 25 26 26 27 30 35 36 37 39 39
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
el controlador puede configurarse para escribir automticamente las entradas almacenadas en el bfer a la tarjeta CompactFlash despus que se hayan acumulado 80 entradas.
Ejemplo del archivo de registros del controlador Nmero de registro 1 2 3 Tiempo Descripcin del evento Descarga RSLogix 5000 Ediciones en lnea programa del controlador modificado Se intent actualizacin de firmware Nombre del Nombre de usuario la estacin del trabajo IBSmith WS1250T USMAYLT Computadora porttil ID FactoryTalk Informacin extendida Proyecto LoaderCLX
06-Feb 03:30:34
JohnDoe
Computadora porttil
FT\JDoe
24
25
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
26
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
27
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
28
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
29
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
30
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
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
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
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
34
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.
35
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.
Workstation Name Nombre de la computadora del usuario. FactoryTalk ID Extended Information ID de inicio de sesin de FactoryTalk del usuario. Informacin especfica de entrada. Definido en la seccin Entry List.
36
37
38
39
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
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
40
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
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
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
41
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.
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 Sello de hora Descripcin de la entrada: Cambio de modo remoto Nombre de usuario Nombre de la estacin de trabajo ID de inicio de sesin de FactoryTalk Informacin extendida: Modo antiguo <modo>, Nuevo modo <modo> Modos posibles: Marcha Marcha remota Prueba Programa Programa remoto
42
Informacin registrada Sello de hora Descripcin de la entrada: Cambio de modo por interruptor de llave Nombre de usuario: Local Nombre de la estacin de trabajo: Ninguna ID de inicio de sesin de FactoryTalk: Ninguna Informacin extendida: Modo antiguo <modo>, Nuevo modo <modo> Modos posibles: Marcha Marcha remota Prueba Programa Programa remoto
Fallo mayor
Sello de hora Descripcin de la entrada: Se produjo un fallo mayor Nombre de usuario: Ninguna Nombre de la estacin de trabajo: Ninguna ID de inicio de sesin de FactoryTalk: Ninguna Informacin extendida: Tipo de fallo <nmero de tipo>, cdigo de fallo <nmero de cdigo>
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: Inhibir cuadro de verificacin Rutina principal cambiada Rutina de fallo cambiada
43
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
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
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
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
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)
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
45
Notas:
46
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 2518 causa un acarreo negativo de 10 Este es el primer estn normal de las rutinas en el programa actual. Se gener por lo menos un fallo menor. El controlador establece este bit cuando se produce un fallo menor debido a la ejecucin del programa. El controlador no establece este bit para fallos menores que no estn relacionados con la ejecucin del programa. S:FS S:MINOR S:Z S:N S:C Use S:V
47
El estado de S:FS depende del estado de SFC. Si usted usa S:FS en una accin de un diagrama de funcin secuencia (SFC), S:FS se establece (activado) por un escn cada vez que el paso se activa. S:FS = step_name.FS. SFC llama a un diagrama de lgica de escalera Suponga que varios pasos en un SFC llaman a la misma rutina de diagrama de lgica de escalera. Y suponga que el diagrama de lgica de escalera usa S:FS. Cada vez que uno de esos pasos se activa, S:FS se activa por un escn del diagrama de lgica de escalera. Si SFC llama a una rutina, S:FS se establece (activado) por un escn cada vez que se activa el paso que llama a la rutina. S:FS = step_name.FS. Si SFC no llama a una rutina, S:FS se establece (activado) por el primer escn de la tarea. Varias tareas pero ningn SFC Suponga que tiene dos tareas que usan diagramas de lgica de escalera. Cuando la primera tarea se ejecuta por primera vez, S:FS se activa por un escn. Despus de ello, S:FS permanece desactivado por la duracin de esta tarea. Cuando la otra tarea se ejecuta por primera vez, S:FS se activa por un escn en dicha tarea. S:FS permanece desactivado en la primera tarea ejecutada.
EJEMPLO
EJEMPLO
El controlador almacena datos del sistema en objetos. No existe un archivo de estado, como es el caso en el controlador PLC-5. Use las instrucciones GSV/SSV para obtener y establecer los datos del sistema del controlador almacenados en objetos. La instruccin GSV recupera la informacin especificada y la coloca en el destino. La instruccin SSV establece el atributo especificado con datos procedentes de la fuente. Utilice la instruccin SSV con precaucin. Los cambios en los objetos pueden provocar una operacin inesperada del controlador o lesiones al personal.
ATENCIN
48
Siga estos pasos para obtener u establecer un valor del sistema. 1. Abra el proyecto RSLogix 5000. 2. En el men Help, seleccione Contents. 3. Haga clic en la ficha Index. 4. Escriba objetos GSV/SSV y haga clic en Display. 5. Seleccione el objeto.
Para obtener o establecer Eje de un servomdulo Tiempo de procesamiento interno del sistema Hardware fsico de un controlador Hora coordinada del sistema para los dispositivos en un chasis Driver de comunicacin DF1 para el puerto serie Historial de fallos de un controlador Atributos de una instruccin de mensaje Estado, fallos y modo de un mdulo Grupo de ejes Informacin de fallos o tiempo de escn de un programa Nmero de instancias de una rutina Configuracin del puerto serie Propiedades o tiempo transcurrido de una tarea hora del reloj de un controlador Haga clic en AXIS CONTROLLER CONTROLLERDEVICE CST DF1 FAULTLOG MESSAGE MODULE MOTIONGROUP PROGRAM ROUTINE SERIALPORT TASK WALLCLOCKTIME
6. En la lista de atributos del objeto, identifique el atributo al cual desea obtener acceso. 7. Cree un tag para el valor del atributo.
Si el tipo de datos del atributo es Un elemento (por ejemplo, DINT) Ms de un elemento (por ejemplo, DINT[7]) Entonces Cree un tag para el atributo. A. Cree un tipo de datos definido por el usuario que coincida con la organizacin de datos usada por el atributo. B. Cree un tag para el atributo y use el tipo de datos del paso A.
49
EJEMPLO
En el primer escn, obtiene el atributo DateTime del objeto WALLCLOCKTIME y lo almacena en el tag wall_clock, el cual se basa en un tipo de datos definido por el usuario.
42370
Para obtener mas informacin, vea el documento Logix5000 Controllers General Instruction Set Reference Manual, publicacin 1756-RM003.
50
Comentarios y sugerencias
Sus comentarios sobre nuestras publicaciones tcnicas nos ayudarn a servirle mejor en el futuro. Gracias por dedicar unos momentos a proporcionarnos sus comentarios y sugerencias. Puede llenar este formulario y enviarlo por correo (o fax), o puede comunicarse con nosotros por correo electrnico a la direccin RADocumentComments@ra.rockwell.com.
Por favor llene las secciones siguientes. Donde corresponda, califique la funcin (1=necesita mejorar 2=satisfactorio y 3=excelente). Ttulo/tipo de pub. Controladores Logix5000 Informacin y estado del controlador Nm. de cat. 1756 ControlLogix, 1769 Nm. de pub. 1756-PM015B-ES-P CompactLogix, 1789 SoftLogix, 1794 FlexLogix, PowerFlex 700S con DriveLogix 1 2 3 Fecha de la pub. Julio 2008 Nm. de parte
Utilidad general
Cmo podemos hacer que esta publicacin sea ms til para usted?
Podemos aadir ms informacin til para usted? procedimientos/pasos ejemplos explicaciones ilustraciones pautas definiciones caractersticas o funciones otros
Otros comentarios
Su nombre Su cargo/funcin Ubicacin/telfono Desea que nos comuniquemos con usted respecto a sus comentarios? ___No, no es necesario que se comuniquen conmigo ___S, por favor llmenme ___S, por favor comunquense conmigo por correo electrnico a la direccin siguiente________________ ___S, por favor comunquense conmigo va _________________________________________ Devuelva este formulario a: Rockwell Automation Technical Communications, 1 Allen-Bradley Dr., Mayfield Hts., OH 44124-9705 Fax: 440-646-3525
Publicacin 1756-PM015B-ES-P Julio 2008
Email: RADocumentComments@ra.rockwell.com
Otros comentarios
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.