Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Manual de programacin Nmeros de catlogo 1756 ControlLogix, 1768 CompactLogix, 1769 CompactLogix, 1789 SoftLogix, 1794 FlexLogix, PowerFlex 700S con DriveLogix
IMPORTANTE ATENCIN
Identifica informacin importante para la aplicacin y la comprensin correctas del producto. Identifica informacin sobre prcticas o circunstancias que podran conducir a lesiones personales o la muerte, a daos materiales o a 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 un 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 un motor) para advertir sobre superficies que podran estar a temperaturas peligrosas.
Allen-Bradley, Rockwell Automation, 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 cambios
Resumen de cambios
Notas:
Tabla de contenido
Prefacio
Propsito de este manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Cmo usar ese manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Tabla de contenido
Prefacio
Este manual muestra cmo monitorear y manejar los fallos mayores y menores 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 Logix 5000 Controllers Common Procedures Programming Manual, publicacin 1756-PM001. El trmino controlador Logix5000 se refiere a cualquier controlador basado en el sistema de operacin Logix5000, como: controladores CompactLogix controladores ControlLogix controladores DriveLogix controladores FlexLogix controladores SoftLogix5800
Algunas secciones de texto tienen un formato distinto del resto del texto.
Por ejemplo Haga clic con el botn derecho del mouse en User-Defined Significa Haga clic con el botn derecho del mouse en el tem que tiene el nombre User-Defined. Debe identificar el programa especfico en su aplicacin. Normalmente es un nombre o una variable que usted ha definido. Presione la tecla Enter.
informacin que usted debe proporcionar Haga clic con el botn derecho del de acuerdo con su aplicacin (una variable) mouse en name_of_program una tecla del teclado Presione [Enter].
entre corchetes
Prefacio
Notas:
Captulo
Introduccin
Para verificar a fin de determinar si hay un/una Superposicin de tareas peridicas Carga proveniente de la memoria no voltil Problema con el puerto en serie Batera baja Problema con una instruccin
Para usar la lgica de escalera de rels para capturar informacin acerca de un fallo menor:
Haga lo siguiente 1. Introduzca una instruccin GSV que obtiene el objeto FAULTLOG, atributo MinorFaultBits. 2. Monitoree el bit 6. 1. Introduzca una instruccin GSV que obtiene el objeto FAULTLOG, atributo MinorFaultBits. 2. Monitoree el bit 7. 1. Introduzca una instruccin GSV que obtiene el objeto FAULTLOG, atributo MinorFaultBits. 2. Monitoree el bit 9. 1. Introduzca una instruccin GSV que obtiene el objeto FAULTLOG, atributo MinorFaultBits. 2. Monitoree el bit 10. 1. Cree un tipo de datos definido por el usuario que almacene la informacin del fallo. Asigne como nombre FaultRecord al tipo de datos y asigne estos miembros: Nombre: TimeLow TimeHigh Type Code Info 3. Monitoree S:MINOR. 4. Si S:MINOR est activado, use una instruccin GSV para obtener los valores del atributo MinorFaultRecord. 5. Si desea detectar un fallo menor causado por otra instruccin, restablezca S:MINOR (S:MINOR permanece establecido hasta el final del escn). Tipo de datos: DINT DINT INT INT DINT[8] Estilo: Decimal Decimal Decimal Decimal Hex
2. Prepare un tag que almacene los valores del atributo MinorFaultRecord. Seleccione el tipo de datos del paso 1.
Captulo 1
En este ejemplo se hace una verificacin para determinar la presencia de una advertencia de batera baja. Determine la presencia de un fallo menor
EJEMPLO
Cada minuto, minor_fault_check.DN se activa por un escn. Cuando esto ocurre, la instruccin GSV obtiene el valor del objeto FAULTLOG, atributo MinorFaultBits y lo almacena en el tag minor_fault_bits. Puesto que la instruccin GSV slo se ejecuta una vez cada minuto, se reduce el tiempo de escn de la mayora de escanes.
42373
10
Captulo 1
Este ejemplo hace una verificacin para determinar un fallo menor causado por una instruccin especfica. Haga una verificacin para determinar la presencia de un fallo menor causado por una instruccin.
EJEMPLO
Multiplique value_a por 1000000 y haga una verificacin para determinar si hay un fallo menor, tal como un overflow matemtico. Para asegurarse de que una instruccin previa no produjo el fallo, el rengln primero borra S:MINOR. El rengln luego ejecuta la instruccin Multiply. Si la instruccin produce un fallo menor, el controlador establece S:MINOR. Si se establece S:MINOR, la instruccin GSV obtiene informacin acerca del fallo y restablece S:MINOR.
42373
11
Captulo 1
El tipo y el cdigo corresponden al tipo y al cdigo mostrado en estas ubicaciones. Cuadro de dilogo Controller Properties, ficha Minor Faults Objeto PROGRAM, atributo MINORFAULTRECORD
Mtodo de recuperacin Corrija el programa; para ello examine las operaciones aritmticas (orden) o ajuste los valores. Verifique el nombre de la ocurrencia. Verifique el nombre de clase y el nombre de atributo.
Tipo 4 4 4
Cdigo 4 5 6
Causa Se produjo un overflow aritmtico en una instruccin. En una instruccin GSV/SSV, no se encontr la ocurrencia especificada. En una instruccin GSV/SSV sucedi algo de los siguientes: el nombre de clase especificado no es compatible; el nombre del atributo especificado no es vlido.
4 4 4 4
7 35 36 51
El tag de destino de GSV/SSV era demasiado pequeo para retener Corrija el destino de modo que tenga ms espacio. todos los datos. Tiempo PID delta 0. El punto de ajuste PID est fuera de rango. El valor LEN de la cadena es mayor que el tamao de DATA del tag de cadena. Ajuste el tiempo PID delta para que sea > 0. Ajuste el punto de ajuste de modo que est dentro del rango. 1. Verifique que ninguna instruccin est escribiendo al miembro LEN del tag de cadena. 2. En el valor LEN, introduzca el nmero de caracteres que contiene la cadena.
52
Prepare un nuevo tipo de datos de cadena que sea suficientemente grande para la cadena de salida. Use el nuevo tipo de datos de cadena como tipo de datos para el destino. Realice uno de los siguientes: Reduzca el tamao del valor ASCII. Use un tipo de datos mayor para el destino.
53
56
1. Verifique que el valor de Start est entre 1 y el tamao de DATA de la fuente. 2. Verifique que el valor de Start ms el valor de Quantity sea menor o igual al tamao de DATA de la fuente.
57
La instruccin AHL no se ejecut porque el puerto en serie est establecido para handshaking.
Realice uno de los siguientes: Cambie el ajuste de la lnea de control del puerto en serie. Elimine la instruccin AHL.
Superposicin de tarea peridica La tarea peridica no se complet antes de tiempo para que se ejecute nuevamente.
7 9 9
49 0 1
Proyecto cargado desde la memoria no voltil Error desconocido durante el servicio del puerto en serie La lnea de listo para el envo (CTS) no es correcta para la configuracin actual. Pngase en contacto con el servicio de asistencia tcnica de Rockwell Automation. Desconecte y vuelva a conectar el cable del puerto en serie al controlador. Asegrese de que el cable est correctamente conectado.
12
Captulo 1
Tipo 9
Cdigo 2
Causa Error de lista de encuesta (poll). Se detect un problema con la lista de encuesta (poll) del maestro DF1, tal como especificar ms estaciones que el tamao del archivo, especificar ms de 255 estaciones, tratar de indexar ms all del fin de la lista o encuestar la direccin de difusin (STN #255).
Mtodo de recuperacin Haga una verificacin para determinar si existen los siguientes errores en la lista de encuesta (poll): el nmero total de estaciones es mayor que el espacio en el tag de lista de encuesta (poll); el nmero total de estaciones es mayor que 255; el puntero de la estacin actual es mayor que el fin del tag de lista de encuesta (poll); se encontr un nmero de estacin mayor que 254. Determine y corrija el retardo de la encuesta (poll).
Tiempo de espera sobrepasado de encuesta (poll) de esclavo DF1 Venci el tiempo de espera del temporizador de control (watchdog) de encuesta (poll) para el esclavo. El maestro no encuest (polled) al controlador en el lapso de tiempo especificado.
Se perdi el contacto con el mdem. Las lneas de control de deteccin de portadora de datos (DCD) y/o conjunto de datos listo (DSR) no se estn recibiendo en la secuencia y/o estado correcto.
10
10
13
Captulo 1
Notas:
14
Captulo
Introduccin
Si se produce una condicin de fallo suficientemente grave como para que el controlador se desactive, el controlador genera un fallo mayor y detiene la ejecucin de la lgica. En funcin de su aplicacin, tal vez no convenga que todos los fallos mayores desactiven todo el sistema. En esos casos, se puede utilizar una rutina de fallo para borrar un fallo especfico y dejar que por lo menos parte del sistema siga funcionando. EJEMPLO Use una rutina de fallo En un sistema que usa nmeros de receta como direcciones indirectas, un nmero escrito incorrectamente podra producir un fallo mayor, tal como de tipo 4, cdigo 20. Para evitar que todo el sistema se desactive, una rutina de fallo borra cualquier fallo mayor de tipo 4, cdigo 20.
Vence el tiempo del temporizador de control (watchdog) 6 para una tarea Mientras un proyecto se est descargando al controlador, 8 el interruptor de llave est en el modo de marcha Fallo de un eje de movimiento El controlador se activa en el modo de marcha/marcha remota 11 1
17
15
Captulo 2
1. Haga clic con el botn derecho del mouse en el programa y seleccione propiedades, Properties. 2. Especifique la rutina de fallo.
16
Captulo 2
El administrador de activacin es una tarea opcional que se ejecuta cuando el controlador se activa en el modo marcha/marcha remota. Use el administrador de activacin cuando desee hacer algo de lo siguiente despus de una prdida de la alimentacin elctrica seguida de su restauracin:
Haga lo siguiente Deje vaca la rutina para el administrador de encendido. Cuando se restaura la alimentacin elctrica se produce un fallo mayor (tipo 1, cdigo 1) y el controlador entra al modo de fallo. En la rutina para el administrador de activacin 1. Borre el fallo mayor (tipo 1 cdigo 1). 2. Introduzca la lgica para las acciones.
1. Prepare un programa para el administrador de activacin. 2. Prepare una rutina para el programa.
17
Captulo 2
Para borrar un fallo mayor que se produzca durante la ejecucin de su proyecto, realice estas acciones en la rutina apropiada. Prepare un tipo de datos para almacenar informacin de fallos Obtenga el tipo de fallo y el cdigo Determine la presencia de un fallo especfico Borre el fallo
Para simplificar el acceso al atributo MajorFaultRecord, prepare este tipo de datos definido por el usuario.
Para preparar un nuevo tipo de datos:
Tipo de datos:FAULTRECORD
Nombre Descripcin Miembros Nombre Time_Low Time_High Tipo Tipo de datos DINT DINT INT INT DINT[8] Estilo Decimal Decimal Decimal Decimal Hex Descripcin los 32 bits inferiores del valor de sello de hora del fallo los 32 bits superiores del valor de sello de hora del fallo tipo de fallo (programa, E/S, etc.) cdigo nico para el fallo informacin especfica del fallo FAULTRECORD Almacena el atributo MajorFaultRecord o el atributo MinorFaultRecord del objeto PROGRAM.
Data Types
User-Defined
Haga clic con el botn derecho del mouse y seleccione New Data Type.
Cdigo Info
18
Captulo 2
42372
1. La instruccin GSV obtiene acceso al atributo MAJORFAULTRECORD de este programa. Este atributo almacena la informacin acerca del fallo. 2. La instruccin GSV almacena la informacin del fallo en el tag major_fault_record (de tipo FAULTRECORD). Cuando introduzca un tag basado en una estructura, introduzca el primer miembro del tag.
1.
2.
MOV
Dest major_fault_record.Type 0
Dest major_fault_record
3.
SSV Set system value CIP Object class PR CIP Object name 42372 Attribute name MAJORFAULTR j f l d i
4.
1. La primera instruccin EQU hace una verificacin para determinar la presencia de un tipo especfico de fallo; por ejemplo, de programa, E/S. En Source B, introduzca el valor para el tipo de fallo que desee borrar. 2. La segunda instruccin EQU hace una verificacin para determinar la presencia de un fallo especfico. En Source B, introduzca el valor para el cdigo que desee borrar. 3. La primera instruccin CLR establece a cero el valor del tipo de fallo en el tag major_fault_record. 4. La segunda instruccin CLR establece a cero el valor del cdigo de fallo en el tag major_fault_record.
19
Captulo 2
Borre el fallo
42372
1. La instruccin SSV escribe nuevos valores al atributo MAJORFAULTRECORD de este programa. 2. La instruccin SSV escribe los valores contenidos en el tag major_fault_record. Puesto que los miembros Tipo y Cdigo se establecen en cero, el fallo se borra y el controlador contina con la ejecucin.
Si el controlador entra en fallo inmediatamente despus de que usted lo cambie al modo marcha, entonces examine la operacin del preescn para determinar el fallo. Segn la versin en su controlador, un subndice de matriz que est fuera del rango de la matriz durante el preescn puede o no producir un fallo.
Entonces Durante el preescn, un subndice de matriz que est fuera del rango de la matriz produce un fallo mayor. Vea las notas informativas sobre el firmware de su controlador. Durante el preescn, el controlador borra automticamente cualquier fallo debido a un subndice de matriz que est fuera del rango de la matriz.
Para borrar un fallo mayor producido durante el preescn: Identifique cundo est el controlador en preescn Obtenga el tipo de fallo y el cdigo Determine la presencia de un fallo especfico Borre el fallo Es una buena prctica de programacin buscar un fallo especfico antes de borrar el fallo.
IMPORTANTE
20
Captulo 2
43063
La rutina de fallo de este programa utiliza el estado de este bit para determinar si el fallo ocurri durante el preescn o durante el escn normal de la lgica. Durante el preescn, este bit est desactivado (durante el preescn, el controlador restablece todos los bits referenciados por instrucciones OTE). Una vez que el controlador comienza a ejecutar la lgica, el bit CPU_scanning siempre est activado.
43064
1. La instruccin GSV obtiene acceso al atributo MAJORFAULTRECORD de este programa. Este atributo almacena la informacin acerca del fallo. 2. La instruccin GSV almacena la informacin del fallo en el tag major_fault_record (de tipo FAULTRECORD). Cuando introduzca un tag basado en una estructura, introduzca el primer miembro del tag.
21
Captulo 2
43064
4.
5.
1. Durante el preescn, los bits de todas las instrucciones OTE estn desactivados y esta instruccin es verdadera. Una vez que el controlador comienza a ejecutar la lgica, esta instruccin siempre es falsa. 2. La primera instruccin EQU verifica la presencia de un fallo de tipo 4, lo cual significa que una instruccin de este programa caus el fallo. 3. La segunda instruccin EQU verifica la presencia de un fallo de cdigo 20, lo que significa que un subndice de matriz es excesivamente largo, o un valor POS o LEN de una estructura CONTROL no es vlido. 4. La primera instruccin CLR establece a cero el valor del tipo de fallo en el tag major_fault_record. 5. La segunda instruccin CLR establece a cero el valor del cdigo de fallo en el tag major_fault_record.
22
Captulo 2
Borre el fallo
Introduzca este rengln en la rutina de fallo del programa.
43064
1. Durante el preescn, los bits de todas las instrucciones OTE estn desactivados y esta instruccin es verdadera. Una vez que el controlador comienza a ejecutar la lgica, esta instruccin siempre es falsa. 2. La instruccin SSV escribe nuevos valores al atributo MAJORFAULTRECORD de este programa. 3. La instruccin SSV escribe los valores contenidos en el tag major_fault_record. Puesto que los miembros de tipo Type y de cdigo Code se establecen en cero, el fallo se borra y el controlador contina con la ejecucin.
Puede usar una instruccin JSR para probar la rutina de fallo de un programa sin crear un error (simular un fallo). 1. Prepare un tag BOOL que usar para iniciar el fallo. 2. En la rutina principal o en una subrutina del programa, introduzca este rengln:
es: el tag que usar para iniciar el fallo la rutina de fallo del programa
23
Captulo 2
3. Para simular un fallo, establezca la condicin de entrada. EJEMPLO Pruebe una rutina de fallo
Cuando test_fault_routine est activado, se produce un fallo mayor y el controlador ejecuta la Fault_Routine.
Si desea suspender (desactivar) el controlador basado en condiciones de su aplicacin, prepare un fallo mayor definido por el usuario. Con un fallo mayor definido por el usuario: El tipo de fallo = 4. Usted define un valor para el cdigo de fallo. Seleccione un valor entre 990 y 999. Estos cdigos estn reservados para fallos definidos por el usuario. El controlador maneja el fallo de la misma manera que otros fallos mayores: El controlador cambia al modo de fallo (fallo mayor) y detiene la ejecucin de la lgica. Las salidas se establecen en su estado o valor configurado para el modo de fallo. EJEMPLO Fallo mayor definido por el usuario Cuando el Tag_1.0 = 1, se produce un fallo mayor y se genera un cdigo de fallo 999. Para crear un fallo mayor definido por el usuario: Prepare una rutina de fallo para el programa Configure el programa para usar la rutina de fallo Salte a la rutina de fallo
24
Captulo 2
1. En el Controller Organizer, haga clic con el botn derecho del mouse en el programa y seleccione New Routine. 2. En el cuadro Name, escriba un nombre para la rutina de fallo. 3. En la lista desplegable Type, seleccione Ladder. 4. Haga clic en OK.
25
Captulo 2
EJEMPLO
Cuando el Tag_1.0 = 1, la ejecucin salta a name_of_fault_routine. Se produce un fallo mayor y el controlador entra al modo de fallo. Las salidas van al estado con fallo. El cuadro de dilogo Controller Properties, ficha Major Faults, muestra el cdigo 999.
26
Captulo 2
El tipo y el cdigo corresponden al tipo y al cdigo mostrado en estas ubicaciones. Cuadro de dilogo Controller Properties, ficha Major Faults Objeto PROGRAM, atributo MAJORFAULTRECORD
Tipo 1 1
Cdigo 1 15
Causa El controlador est activado en el modo de marcha. Una fuente de alimentacin elctrica 1769 est conectada directamente al 1769 CompactBus del controlador, con una configuracin no vlida. Fallo la fuente de alimentacin elctrica 1768 que activa al controlador.
Mtodo de recuperacin Ejecute el administrador de prdida de alimentacin elctrica. Desconecte la fuente de alimentacin elctrica del 1769 CompactBus y desconecte y vuelva a conectar la alimentacin elctrica al sistema. Reemplace la fuente de alimentacin elctrica. 1. Borre el fallo. 2. Descargue el proyecto. 3. Cambie al modo de marcha remota/marcha. Si el problema persiste: 1. Antes de desconectar y volver a conectar la alimentacin elctrica al controlador, apunte el estado de los indicadores LED OK y RS232. 2. Pngase en contacto con el servicio de asistencia tcnica de Rockwell Automation. Vea la contraportada de la publicacin. 1. Borre el fallo. 2. Descargue el proyecto. 3. Cambie al modo de marcha remota/marcha. Si el problema persiste, comunquese con el servicio de asistencia tcnica de Rockwell Automation. Vea la contraportada de la publicacin. Verifique que el mdulo de E/S est en el chasis. Verifique los requisitos de codificacin electrnica. Vea la ficha Controller Properties - Mayor Fault y la ficha Module Properties Connection para obtener ms informacin acerca del fallo.
60
Para un controlador que no tiene una tarjeta CompactFlash instalada, el controlador: detect un fallo no recuperable; borr el proyecto de la memoria.
61
En el caso de un controlador que tiene una tarjeta CompactFlash instalada, el controlador: detect un fallo no recuperable; escribi informacin de diagnstico a la tarjeta CompactFlash; borr el proyecto de la memoria.
16
3 3 4 4 4 4 4 4 4
20 23 16 20 21 31 34 42 82
Posible problema con el chasis ControlBus. Por lo menos una conexin requerida no se haba establecido antes de entrar al modo de marcha. Se encontr una instruccin desconocida. Subndice de matriz demasiado grande, la estructura de control .POS o .LEN no es vlida. Estructura de control .LEN o .POS < 0. Los parmetro de la instruccin JSR no coinciden con los de la instruccin SBR o RET. Una instruccin Timer tiene un valor acumulado o un valor preseleccionado negativo. Instruccin JMP a una etiqueta que no existe o que se haba eliminado. Un diagrama de funcin secuencial (SFC) llamo una subrutina y la subrutina trat de saltar nuevamente al SFC. Se produce cuando el SFC utiliza una instruccin JSR o FOR para llamar a la subrutina.
No recuperable; cambie el chasis. Espere que la luz de E/S del controlador se encienda de color verde antes de cambiar al modo de marcha. Elimine la instruccin desconocida. Esto probablemente sucedi debido a un proceso de conversin de programa. Ajuste el valor para que est dentro del rango vlido. No exceda el tamao de la matriz ni sobrepase las dimensiones definidas. Ajuste el valor para que sea > 0. Pase el nmero apropiado de parmetros. Si se pasan demasiados parmetros, los parmetros adicionales son ignorados sin ningn error. Corrija el programa para no cargar un valor negativo en un valor acumulado o preseleccionado del temporizador. Corrija la instruccin JMP receptora o aada la etiqueta ausente. Extraiga el salto de vuelta al SFC de llamada.
27
Captulo 2
Tipo 4 4 4 6
Cdigo 83 84 89 1
Causa Los datos probados no estaban dentro de los lmites requeridos. Overflow de pila. En una instruccin SFR, la rutina receptora no contiene el paso especfico.
Mtodo de recuperacin Modifique el valor para que quede dentro de los lmites. Reduzca los niveles de anidamiento de subrutinas o el nmero de parmetros pasados. Corrija la instruccin SFR receptora o aada el paso ausente.
Venci el temporizador de control (watchdog) de tareas. Aumente el temporizador de control (watchdog) de la tarea, cambie la prioridad de esta tarea para que sea ms alta, simplifique las tareas de mayor La tarea del usuario no se ha completado en el perodo prioridad o mueva parte del cdigo a otro controlador. de tiempo especificado. Un error en el programa ha provocado un lazo infinito, o el programa es demasiado complejo para ejecutarse con la rapidez especificada, o hay una tarea de mayor prioridad que impide que concluya esta tarea. Fall el almacenamiento a la memoria no voltil. 1. Intente almacenar el proyecto en la memoria no voltil nuevamente. 2. Si el proyecto no se almacena en la memoria no voltil, cambie la tarjeta de memoria.
40
7 7
41 42
La carga de la memoria no voltil fall debido a diferencia en el tipo de controlador. Fall la carga desde la memoria no voltil porque la revisin de firmware del proyecto en la memoria no voltil no coincide con la revisin de firmware del controlador. La carga de la memoria no voltil fall debido a una suma de comprobacin incorrecta. Fall la restauracin de la memoria del procesador. Durante la descarga se intent colocar el controlador en el modo de marcha con el interruptor de llave. La posicin actual excedi el lmite de sobrecarrera positivo. La posicin actual excedi el lmite de sobrecarrera negativo. La posicin actual excedi la tolerancia de error de posicin. Se interrumpi la conexin A, B o Z de canal de encoder. Se detect un evento de ruido de encoder o las seales de encoder no estn en cuadratura. Se activ la entrada de fallo del variador. Una conexin sncrona provoc un fallo.
Cambie a un controlador del tipo correcto o descargue el proyecto y almacnelo en la tarjeta CompactFlash. Actualice el firmware del controlador al mismo nivel de revisin que el proyecto que est en la memoria no voltil.
7 7 8 11 11 11 11 11 11 11
43 44 1 1 2 3 4 5 6 7
Pngase en contacto con el servicio de asistencia tcnica de Rockwell Automation. Vea la contraportada de la publicacin. Pngase en contacto con el servicio de asistencia tcnica de Rockwell Automation. Vea la contraportada de la publicacin. Espere hasta que termine la descarga y borre el fallo. Mueva el eje en direccin negativa hasta que la posicin est dentro del lmite de sobrecarrera y luego ejecute Motion Axis Fault Reset. Mueva el eje en direccin positiva hasta que la posicin est dentro del lmite de sobrecarrera y luego ejecute Motion Axis Fault Reset. Mueva la posicin dentro de la tolerancia y luego ejecute Motion Axis Fault Reset. Reconecte el canal de encoder y luego ejecute Motion Axis Fault Reset. Corrija el cableado del encoder y luego ejecute Motion Axis Fault Reset. Borre el fallo del variador y luego ejecute Motion Axis Fault Reset. Primero ejecute Motion Axis Fault Reset. Si eso no funciona, desconecte el servomdulo y vuelva a conectarlo. Si todo lo dems falla, reemplace el mdulo. Cambie el mdulo. Vea el campo de tag de eje AttributeErrorCode o AttributeErrorID para identificar qu atributos fueron rechazados y por qu.
11 11
8 9
El servomdulo detect un fallo serio de hardware. Ocurri un fallo de configuracin. El mdulo de control de movimiento o el variador rechaz la actualizacin de uno de los atributos de eje.
28
Captulo 2
Tipo 11 11 11 11 11 11 11 11
Cdigo 10 11 12 13 14 15 16 32
Causa Se produjo un fallo del motor. Se produjo un fallo trmico del motor. Se produjo un fallo trmico del variador. Se produjo un fallo del anillo SERCOS. Se produjo un fallo de entrada de habilitacin del variador. Se produjo un fallo de prdida de fase del variador. Se produjo un fallo de proteccin del variador.
Mtodo de recuperacin Vea el tag de eje DriveFaults para obtener ms informacin. Vea el tag de eje DriveFaults para obtener ms informacin. Vea el tag de eje DriveFaults para obtener ms informacin. Verifique la integridad de la red de anillo de fibra ptica SERCOS y de los dispositivos en ella. Vuelva a habilitar la entrada de habilitacin del variador y borre el fallo. Restaure la conexin de toda la alimentacin elctrica al variador, y borre el fallo. Vea el tag de eje GuardFaults para obtener ms informacin.
Se produjo una superposicin de la tarea de movimiento. La velocidad de actualizacin aproximada del grupo es demasiado alta para mantener la operacin correcta. Borre el tag de fallo del grupo, aumente la velocidad de actualizacin del grupo, y luego borre el fallo mayor.
29
Captulo 2
Notas:
30
Rockwell Automation ofrece informacin tcnica en 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 asistencia tcnica para la instalacin, configuracin y resolucin de problemas por telfono, ofrecemos los programas de asistencia tcnica TechConnect Support. Si desea obtener ms informacin, pngase en contacto con el representante o con el distribuidor local de Rockwell Automation, o vistenos en http://support.rockwellautomation.com.