Está en la página 1de 52

Manual de programación

Fallos mayores, menores y de E/S de los controladores Logix5000


Números de catálogo 1756 ControlLogix, 1756 GuardLogix, 1768 Compact GuardLogix, 1768 CompactLogix, 1769 CompactLogix,
1789 SoftLogix, PowerFlex con DriveLogix
Información importante para el usuario
Los equipos de estado sólido tienen características operativas distintas de las de los equipos electromecánicos. El documento Safety Guidelines for the
Application, Installation and Maintenance of Solid State Controls (publicación SGI-1.1 disponible en la oficina local de ventas de Rockwell Automation o
en línea en http://www.rockwellautomation.com/literature/) describe algunas diferencias importantes entre los equipos de estado sólido y los
dispositivos electromecánicos cableados. Debido a esta diferencia y también a la gran variedad de usos de los equipos de estado sólido, toda persona
encargada de la aplicación de estos equipos debe asegurarse de que todas las aplicaciones previstas de estos equipos sean idóneas.
Rockwell Automation, Inc. no se hace responsable ni asume ninguna obligación en ningún caso por daños indirectos o consecuentes que resulten del
uso o de la aplicación de estos equipos.
Los ejemplos y los diagramas de este manual se incluyen únicamente con fines ilustrativos. Debido a las numerosas variables y a los requisitos asociados
con cualquier instalación particular, Rockwell Automation, Inc. no puede asumir responsabilidad u obligación alguna por el uso real basado en los
ejemplos y en los diagramas.
Rockwell Automation, Inc. no asume ninguna obligación de patente con respecto al uso de la información, de los circuitos, de los equipos o del software
descritos en este manual.
Se prohíbe la reproducción total o parcial del contenido de este manual sin la autorización por escrito de Rockwell Automation, Inc.
Este manual contiene notas de seguridad en cada una de las circunstancias en que se estimen necesarias.

ADVERTENCIA: Identifica información acerca de prácticas o circunstancias que podrían provocar una explosión en un ambiente peligroso,
lo que podría conducir a lesiones personales o la muerte, a daños materiales o a pérdidas económicas.

ATENCIÓN: Identifica información sobre prácticas o circunstancias que podrían conducir a lesiones personales o la muerte, a daños
materiales o a pérdidas económicas. Los mensajes de atención 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 podrían estar a temperaturas peligrosas.

IMPORTANTE Identifica información importante para la aplicación y la comprensión correctas del producto.

Allen-Bradley, Rockwell Automation, Rockwell Software, ControlLogix, GuardLogix, CompactLogix, DH+, PLC-5, DriveLogix, SLC 500, RSNetWorx, RSNetWorx for ControlNet, FLEX I/O, SoftLogix, FlexLogix,
PowerFlex, Logix5000, RSLogix 5000 y TechConnect son marcas comerciales de Rockwell Automation, Inc.

Las marcas comerciales no pertenecientes a Rockwell Automation son propiedad de sus respectivas empresas.
Prefacio

Introducción Este manual muestra cómo monitorear y manejar los fallos mayores y menores del
controlador. También proporciona listas de códigos de fallos mayores, menores y
de E/S que pueden usarse en la resolución de problemas de su sistema.

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 los manuales de procedimientos comunes,
consulte el documento Logix5000 Controllers Common Procedures
Programming Manual, publicación 1756-PM001.

El término controlador Logix5000 se refiere a cualquier controlador basado en el


sistema operativo Logix5000, incluyendo los siguientes:
• CompactLogix
• ControlLogix
• DriveLogix
• FlexLogix
• SoftLogix5800

Recursos adicionales Los documentos que se indican a continuación incluyen información adicional
sobre productos de Rockwell Automation relacionados.

Recurso Descripción
Pautas de cableado y conexión a tierra de equipos de Proporciona las pautas generales para instalar un
automatización industrial, publicación 1770.4.1. sistema industrial de Rockwell Automation.
Sitio web de certificaciones de productos, Proporciona las declaraciones de conformidad, los
http://www.ab.com certificados y otros detalles de certificación.

Puede ver o descargar publicaciones en http://www.rockwellautomation.com/


literature/. Para solicitar copias impresas de la documentación técnica,
comuníquese con su distribuidor regional de Allen-Bradley o con el o
representante de ventas de Rockwell Automation.

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 3


Prefacio

Notas:

4 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Tabla de contenido

Prefacio Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Recursos adicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Capítulo
Fallos mayores Estado de fallo mayor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Recuperación de un fallo mayor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Manejo de fallos durante el preescán y post-escán . . . . . . . . . . . . . . . . 10
Ubicación de las rutinas de fallo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Seleccione dónde colocar la rutina de fallo . . . . . . . . . . . . . . . . . . . . . . 12
Prepare una rutina de fallo para un programa . . . . . . . . . . . . . . . . . . . . . . . 12
Cambie la asignación de rutina de fallo de un programa . . . . . . . . . . 14
Prepare una rutina para el administrador de fallos del controlador . . . . 15
Prepare una rutina para el administrador de puesta en marcha . . . . . . . . 17
Borre programáticamente un fallo mayor . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Prepare un tipo de datos para almacenar información de fallos . . . . 19
Obtenga el tipo de fallo y el código . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Determine la presencia de un fallo específico . . . . . . . . . . . . . . . . . . . 21
Borre el fallo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Borre un fallo mayor durante el preescán . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Identifique cuándo el controlador está en preescán . . . . . . . . . . . . . . 22
Obtenga el tipo de fallo y el código . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Determine la presencia de un fallo específico . . . . . . . . . . . . . . . . . . . . 23
Borre el fallo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Pruebe una rutina de fallo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Cree un fallo mayor definido por el usuario . . . . . . . . . . . . . . . . . . . . . . . . . 24
Prepare una rutina de fallo para el programa . . . . . . . . . . . . . . . . . . . . 25
Configure el programa para usar la rutina de fallo. . . . . . . . . . . . . . . . 25
Salte a la rutina de fallo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Códigos de fallos mayores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Capítulo
Fallos menores Identificación de fallos menores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Códigos de fallos menores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Capítulo
Códigos de fallos de E/S Indicaciones de fallos de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Códigos de fallos de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 5


Tabla de contenido

6 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Capítulo 1

Fallos mayores
Tema Página
Estado de fallo mayor 7
Ubicación de las rutinas de fallo 11
Seleccione dónde colocar la rutina de fallo 12
Prepare una rutina de fallo para un programa 12
Cambie la asignación de rutina de fallo de un programa 14
Prepare una rutina para el administrador de fallos del controlador 15
Prepare una rutina para el administrador de puesta en marcha 17
Borre programáticamente un fallo mayor 19
Prepare un tipo de datos para almacenar información de fallos 19
Obtenga el tipo de fallo y el código 20
Determine la presencia de un fallo específico 21
Borre el fallo 21
Borre un fallo mayor durante el preescán 21
Identifique cuándo el controlador está en preescán 22
Obtenga el tipo de fallo y el código 22
Determine la presencia de un fallo específico 23
Borre el fallo 24
Pruebe una rutina de fallo 24
Cree un fallo mayor definido por el usuario 24
Prepare una rutina de fallo para el programa 25
Configure el programa para usar la rutina de fallo 25
Salte a la rutina de fallo 26
Códigos de fallos mayores 27

Estado de fallo mayor Si se produce una condición de fallo que evite que una instrucción pueda
ejecutarse, la instrucción se cancela y se reporta un fallo mayor. Un fallo mayor
causa que la ejecución de la lógica se detenga y el controlador cambia al modo en
fallo (el indicador LED OK parpadea de color rojo).

En función de su aplicación, tal vez no convenga que todos los fallos mayores
desactiven el sistema. Si no desea que todos los fallos mayores desactiven su
sistema, cree una rutina de fallo para borrar el fallo y dejar que su aplicación
continúe ejecutándose.
Vea Prepare una rutina para el administrador de fallos del controlador en la
página 15 y Borre un fallo mayor durante el preescán en la página 21.

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 7


Capítulo 1 Fallos mayores

El proceso de continuar la ejecución después de borrar un fallo se denomina


recuperación de fallo.

IMPORTANTE No use rutinas de fallo para borrar continuamente todos los fallos del controlador.
Programe la rutina de fallo para se sea selectiva en los tipos y número de fallos
borrados. También es una buena idea registrar que se produjo el fallo para que
pueda analizarse posteriormente.

IMPORTANTE Cuando una instrucción tiene un error debido a un fallo, por ejemplo, una
instrucción COP con un error de programación de direccionamiento indirecto, la
instrucción se salta y no se ejecuta. Esto ocurre con todas las instrucciones.

EJEMPLO En un sistema que usa números de receta como direcciones indirectas, un número
escrito incorrectamente podría producir un fallo mayor.
Para evitar que todo el sistema se desactive en el caso de un fallo, puede
programarse una rutina de fallo para borrar los fallos mayores de tipo 4, código 20.

Recuperación de un fallo mayor


Si el fallo se borra, la instrucción con el fallo no se continúa ejecutando.

Ejemplo 1

8 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Fallos mayores Capítulo 1

Una instrucción JSR pasa un parámetro de entrada que contiene una dirección
indirecta que está fuera de los límites. Si el fallo se borra, la instrucción JSR se
cancela (la subrutina no se ejecuta) y la ejecución continúa con la instrucción
EQU.

Ejemplo 2

La lógica dentro de una instrucción Add-On genera un fallo. Si bien la lógica de


una instrucción Add-On puede tener la apariencia de una subrutina, no lo es; la
instrucción Add-On es una instrucción. Cuando se produce un fallo dentro de
una instrucción Add-On, el resto de la instrucción Add-On se cancela. Si el fallo
se borra, la ejecución continúa con la instrucción MOV.

Puntos importantes respecto a las instrucciones Add-On


• La instrucción Add-On detiene la ejecución en la instrucción que causó el
fallo. Esto significa que el resto de la rutina de modo escán no se ejecuta.
• Si el fallo se borra, la ejecución continúa en la instrucción que sigue a la
invocación de la instrucción Add-On de nivel superior. Por ejemplo,
suponga que la instrucción Add-On myAoi anterior invoca una
instrucción Add-On myNested anidada, la cual invoca otra instrucción
Add-On interior anidada. Además, suponga que una instrucción interior
de la interior causa un fallo. Si el fallo se borra, la ejecución continúa con
MOV (el resto de la instrucción interior no se ejecuta; el resto de
myNested no se ejecuta, y el resto de myAoi no se ejecuta).
• Durante el preescán:
• La rutina Logic se ejecuta (en el modo de preescán).
• La rutina Prescan se ejecuta (en el modo de escán normal).
• Durante el post-escán:
• La rutina Logic se ejecuta (en el modo de post-escán).
• La rutina Postscan se ejecuta (en el modo de escán normal).

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 9


Capítulo 1 Fallos mayores

Si un fallo ocurre al procesar la rutina Logic, la instrucción Add-On se cancela


(el resto de la rutina Logic no se ejecuta y las rutinas Prescan y Postscan no se
ejecutan). Si el fallo se borra, la ejecución continúa en la instrucción que sigue a la
invocación de la instrucción Add-On de nivel superior.

Manejo de fallos durante el preescán y post-escán

El comportamiento de cada instrucción varía dependiendo del modo en el cual se


ejecuta: verdadero, falso, preescán o post-escán. (Para obtener detalles acerca de lo
que hace una instrucción específica en cada modo, consulte el documento
Logix5000 Controllers General Instructions Reference Manual, publicación
1756-RM003.)
• El preescán proporciona una inicialización del programa de usuario
definida por el sistema cuando el controlador cambia del modo de
programación al modo marcha.
• El post-escán proporciona una reinicialización definida por el sistema de la
lógica invocada desde una acción SFC, cuando la acción se desactiva (si los
SFCs se configuran para restablecimiento automático).

Durante las instrucciones de preescán y post-escán, las instrucciones se


comportan de manera diferente. El programa de usuario no puede tomar
decisiones ni asignar valores a los tags. Puesto que el programa de usuario no
puede inicializar índices de matriz durante el preescán, podrían presentarse fallos
mayores debido a un índice fuera de rango, lo cual podría ser oneroso.

El programa de usuario no tiene control sobre los valores de índice cuando el


controlador pierde alimentación eléctrica o cambia al modo de programación.
Al regresar al modo marcha, usted debe inicializar manualmente los índices
usando el software RSLogix 5000. O bien, debe escribir un administrador de
fallos para borrar los fallos de matriz durante el preescán. Para facilitar la carga,
se proporciona un administrador de fallos interno que borra los fallos de matriz
(tipo 4, códigos de fallo 20 u 83) durante el preescán.

Nota: Los fallos de matriz no se ignoran durante el post-escán ya que el programa


de usuario tiene control total de los valores de tag de índice cuando se desactiva
una acción.

10 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Fallos mayores Capítulo 1

Ubicación de las rutinas de fallo

Una rutina de fallo le permite programar lógica para realizar una acción específica
después de un fallo, por ejemplo, borrar el fallo y continuar con la ejecución. Las
rutinas de fallo pueden configurarse de manera específica para un programa,
controlador o el administrador de puesta en marcha.

Figura 1 – Rutina de fallo de programa

Figura 1 – Rutina de fallo del fallo del controlador

Figura 1 – Rutina del administrador de fallos de puesta en marcha

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 11


Capítulo 1 Fallos mayores

Seleccione dónde colocar la rutina de fallo

El lugar donde usted coloca la rutina depende del tipo de fallo que desea manejar.
Use esta tabla para determinar dónde en el proyecto debe configurarse su rutina
de fallo.

Tabla 1 – Determine la Respuesta a fallos mayores


Si desea tomar acción específica/borrar el fallo cuando Haga lo siguiente Página
Condición Tipo de fallo
Falla la ejecución de una instrucción 4 Prepare una rutina de fallo para un programa 12
Falla la comunicación con un módulo de E/S 3 Prepare una rutina para el administrador de fallos del controlador 15
Vence el tiempo del temporizador de control (watchdog) para 6
una tarea
Fallo de un eje de movimiento 11
El controlador se activa en el modo de marcha/marcha remota 1 Prepare una rutina para el administrador de puesta en marcha 17

Prepare una rutina de fallo Realice estos pasos para crear una rutina de preescán.
para un programa 1. Abra el proyecto en el software RSLogix 5000.
2. En el Controller Organizer, haga clic con el botón derecho del mouse en
MainProgram y seleccione New Routine.

12 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Fallos mayores Capítulo 1

Aparece el cuadro de diálogo New Routine.

3. Especifique las propiedades en el cuadro de diálogo New Routine.

Propiedad Descripción
Name Introduzca el nombre de la rutina.
Description Introduzca una descripción de la rutina (opcional).
Type Use el valor predeterminado de la diagrama de lógica de escalera para crear una
rutina de fallo.
In Program or Phase Use el valor predeterminado del programa principal.
Open Routine Seleccione el cuadro si desea abrir inmediatamente el programa de lógica de
escalera.
Assignment Seleccione Fault.

SUGERENCIA Si está creando una rutina de fallo para el administrador de puesta en marcha o el
administrador de fallos del controlador, puede especificar el nombre de cualquiera
de los programas como programa para la propiedad In Program or Phase.

4. Haga clic en OK.

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 13


Capítulo 1 Fallos mayores

Cambie la asignación de rutina de fallo de un programa

Realice estos pasos para cambiar la rutina que está asignada como rutina de fallo.

1. En el Controller Organizer, expanda Main Task.

Si ya se ha creado una rutina de fallo, ésta se incluye en el programa


principal.

Rutina de fallo
actual

2. Haga clic con el botón derecho del mouse en MainProgram y seleccione


Properties.
3. Haga clic en la ficha Configuration.
4. En el menú desplegable Fault, seleccione la rutina que desea que sea la
rutina de fallo del programa.

5. Haga clic en Apply y luego en OK.

14 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Fallos mayores Capítulo 1

El programa que especificó en 4 ahora se indica como la rutina de fallo en


el programa principal.

Nueva rutina de fallo


para el programa

Prepare una rutina para el Esta sección proporciona los pasos para crear una rutina de fallo para operar el
administrador de fallos del controlador. Los tags del programa se crean
administrador de fallos del automáticamente durante este proceso.
controlador
IMPORTANTE Cuando programe el gestor de fallos, recuerde que cualquier instrucción que se
omite como parte del programa de administración de fallos no se ejecuta cuando
se ejecutan las tareas principales y los programas asociados.
Por ejemplo, si su gestor de fallos se salta una instrucción JSR que está causando un
fallo mayor, entonces dicha instrucción JSR, incluyendo toda la programación
dentro de la subrutina, no se ejecuta.
Cuando una instrucción tiene un error debido a un fallo, por ejemplo, una
instrucción COP con un error de programación de direccionamiento indirecto, la
instrucción se salta y no se ejecuta. Esto ocurre con todas las instrucciones.

1. En el organizador del controlador, haga clic con el botón derecho del


mouse en Controller Fault Handler y seleccione New Program.

Aparece el cuadro de diálogo New Program.

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 15


Capítulo 1 Fallos mayores

2. Introduzca un nombre de programa y verifique que Schedule in esté


establecido en Controller Fault Handler.
3. Haga clic en OK.
4. Haga clic con el botón derecho del mouse en el programa que creó en 2 y
seleccione New Routine.

Aparece el cuadro de diálogo New Routine.

5. Introduzca un nombre para la rutina.


6. En Assignment, deje la selección en la opción predeterminada Main.

SUGERENCIA Aun en el caso que pueda seleccionar Fault en el menú desplegable Assignment,
asignar la rutina como rutina de fallo dentro del Controller Fault Handler no es
necesario.

7. Haga clic en OK.

La rutina de fallo se crea en el programa Controller Fault Handler.

16 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Fallos mayores Capítulo 1

8. Haga doble clic en la rutina recientemente creada para editarla.

Prepare una rutina para el El administrador de puesta en marcha es una tarea opcional que se ejecuta cuando
el controlador se activa en el modo marcha o marcha remota.
administrador de puesta en
marcha
Para Haga lo siguiente
Evitar que el controlador regrese al modo de marcha/ Deje vacía la rutina para el administrador de encendido. Cuando se restaura la alimentación eléctrica se produce un
marcha remota fallo mayor (tipo 1, código 1) y el controlador entra al estado de fallo.
Haga que el controlador realice acciones específica y luego En la rutina de fallo Power-Up Handler, realice los pasos siguientes:
continúe con la operación normal cuando se restaure la 1. Borre el fallo mayor (tipo 1 código 1).
alimentación eléctrica 2. Ejecute la lógica apropiada para las acciones específicas requeridas.

IMPORTANTE No use rutinas de fallo para borrar continuamente todos los fallos del controlador.
Programe la rutina de fallo para se sea selectiva en los tipos y número de fallos
borrados.

IMPORTANTE Cuando una instrucción tiene un error debido a un fallo, por ejemplo, una
instrucción COP con un error de programación de direccionamiento indirecto, la
instrucción se salta y no se ejecuta. Esto ocurre con todas las instrucciones.

Realice estos pasos para crear una rutina de fallo para el administrador de puesta
en marcha en el software RSLogix 5000:

1. En el organizador del controlador, haga clic con el botón derecho del


mouse en Power-Up Handler y seleccione New Program.

Aparece el cuadro de diálogo New Program.

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 17


Capítulo 1 Fallos mayores

2. Escriba un nombre de programa y haga clic en OK.

Se añadió el programa al Power-Up Handler.

3. Haga clic con el botón derecho del mouse en el programa que creó en 2 y
seleccione New Routine.

Aparece el cuadro de diálogo New Routine.

4. Escriba el nombre de la rutina.


5. En Assignment, deje la selección en la opción predeterminada Main.

SUGERENCIA Aun en el caso que pueda seleccionar Fault en el menú desplegable


Assignment, asignar la rutina como rutina de fallo dentro del Power-Up
Handler no es necesario.

6. Haga clic en OK.

18 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Fallos mayores Capítulo 1

Se añadió la rutina de fallo al Power-Up Handler.

7. Haga doble clic en la rutina recientemente creada para editarla.

Borre programáticamente un Para borrar un fallo mayor que se produzca durante la ejecución de su proyecto,
realice estas acciones en la rutina apropiada:
fallo mayor
• Prepare un tipo de datos para almacenar información de fallos
• Obtenga el tipo de fallo y el código
• Determine la presencia de un fallo específico
• Borre el fallo

IMPORTANTE No use rutinas de fallo para borrar continuamente todos los fallos del controlador.
Programe la rutina de fallo para se sea selectiva en los tipos y número de fallos
borrados.

IMPORTANTE Cuando una instrucción tiene un error debido a un fallo, por ejemplo, una
instrucción COP con un error de programación de direccionamiento indirecto, la
instrucción se salta y no se ejecuta. Esto ocurre con todas las instrucciones.

Prepare un tipo de datos para almacenar información de fallos

Los controladores Logix5000 almacenan la información del sistema en objetos. A


diferencia de los controladores PLC-5 o SLC 500, no existe un archivo de estatus.
• Para obtener acceso a la información del sistema se usa una instrucción Get
System Value (GSV) o Set System Value (SSV).
• Para la información de estatus acerca de un programa, debe obtener acceso
al objeto PROGRAM.
• Para la información de fallo, se debe obtener acceso a este atributos del
objeto PROGRAM.

Atributo Tipo de datos Instrucción Descripción


MajorFaultRecord DINT[11] GSV Registra los fallos mayores para este programa.
SSV Especifique el nombre del programa para determinar qué objeto PROGRAM desea
(o especifique THIS para obtener acceso al objeto PROGRAM del programa que contiene
la instrucción GSV o SSV).

Para simplificar el acceso al atributo MajorFaultRecord, prepare este tipo de datos


definido por el usuario.

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 19


Capítulo 1 Fallos mayores

1. En el Controller Organizer del software RSLogix 5000, haga clic con el


botón derecho del mouse en User-Defined y seleccione New Data Type.

2. Introduzca la información de tipo de datos como se muestra en esta tabla.

Tipo de datos: FAULTRECORD


Nombre FAULTRECORD
Descripción Almacena el atributo MajorFaultRecord o el atributo MinorFaultRecord del objeto
PROGRAM.
Miembros
Nombre Tipo de Estilo Descripción
datos
Time_Low DINT Decimal Los 32 bits inferiores del valor de sello de
hora del fallo
Time_High DINT Decimal Los 32 bits superiores del valor de sello de
hora del fallo
Type INT Decimal Tipo de fallo (programa, E/S, etc.)
Code INT Decimal Código único para el fallo
Info DINT[8] Hex Información específica del fallo

Obtenga el tipo de fallo y el código

42372

La instrucción GSV:
• obtiene acceso al atributo MAJORFAULTRECORD de este programa.
Este atributo almacena la información acerca del fallo.

• almacena la información 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.

20 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Fallos mayores Capítulo 1

Determine la presencia de un fallo específico

Ítem Descripción
1 La primera instrucción EQU hace una verificación para determinar la presencia de un tipo específico 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 instrucción EQU hace una verificación para determinar la presencia de un fallo específico.
En Source B, introduzca el valor para el código que desee borrar.
3 La primera instrucción CLR establece a cero el valor del tipo de fallo en el tag major_fault_record.
4 La segunda instrucción CLR establece a cero el valor del código de fallo en el tag major_fault_record.

Borre el fallo

42372

La instrucción SSV escribe:


• nuevos valores al atributo MAJORFAULTRECORD de este programa.

• los valores contenidos en el tag major_fault_record. Puesto que los


miembros Tipo y Código se establecen en cero, el fallo se borra y el
controlador continúa con la ejecución.

Borre un fallo mayor Si el controlador entra en fallo inmediatamente después de que usted lo cambie al
modo marcha, entonces examine la operación del preescán para determinar el
durante el preescán

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 21


Capítulo 1 Fallos mayores

fallo. Según la revisión en su controlador, un subíndice de matriz que está fuera


del rango de la matriz durante el preescán puede o no producir un fallo.

Si el controlador tiene la Entonces


revisión
11.x o anterior Durante el preescán, un subíndice de matriz que está fuera del rango de la matriz produce un fallo mayor.
12.x Vea las notas informativas sobre el firmware de su controlador.
13.0 o posterior Durante el preescán, el controlador borra automáticamente cualquier fallo debido a un subíndice de matriz que está fuera
del rango de la matriz.

Realice estos procedimientos para borrar un fallo mayor producido durante el


preescán.
• Identifique cuándo el controlador está en preescán, vea la página 22.
• Obtenga el tipo de fallo y el código, vea la página 22.
• Determine la presencia de un fallo específico, vea la página 23.
• Borre el fallo, vea la página 24.

IMPORTANTE Es una buena práctica de programación buscar un fallo específico antes de borrar el
fallo.

Identifique cuándo el controlador está en preescán

En la rutina principal de su programa, introduzca este renglón como el primer


renglón en la rutina principal del programa.

La rutina de fallo de este programa utiliza el estado de este bit para determinar si
el fallo ocurrió durante el preescán o durante el escán normal de la lógica.
• Durante el preescán, este bit está desactivado (durante el preescán, el
controlador restablece todos los bits referenciados por instrucciones
OTE).
• Una vez que el controlador comienza a ejecutar la lógica, el bit
CPU_scanning siempre está activado.

Obtenga el tipo de fallo y el código

Introduzca este renglón en la rutina de fallo del programa.

La instrucción GSV:

22 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Fallos mayores Capítulo 1

• obtiene acceso al atributo MAJORFAULTRECORD de este programa.


Este atributo almacena la información acerca del fallo.
• almacena la información 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.

Determine la presencia de un fallo específico

Introduzca este renglón en la rutina de fallo del programa.


1 2 3

4 5

Ítem Descripción
1 Durante el preescán, los bits de todas las instrucciones OTE están desactivados y esta instrucción es
verdadera. Una vez que el controlador comienza a ejecutar la lógica, esta instrucción siempre es falsa.
2 La primera instrucción EQU verifica la presencia de un fallo de tipo 4, lo cual significa que una instrucción
de este programa causó el fallo.
3 La segunda instrucción EQU verifica la presencia de un fallo de código 20, lo que significa que un subíndice
de matriz es excesivamente largo, o un valor POS o LEN de una estructura CONTROL no es válido.
4 La primera instrucción CLR establece a cero el valor del tipo de fallo en el tag major_fault_record.
5 La segunda instrucción CLR establece a cero el valor del código de fallo en el tag major_fault_record.

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 23


Capítulo 1 Fallos mayores

Borre el fallo

Introduzca este renglón en la rutina de fallo del programa.

La instrucción SSV:

• comienza durante el preescán con los bits de todas las instrucciones OTE
desactivados y esta instrucción es verdadera. Una vez que el controlador
comienza a ejecutar la lógica, esta instrucción siempre es falsa.

• escribe nuevos valores al atributo MAJORFAULTRECORD de este


programa.

• escribe los valores contenidos en el tag major_fault_record. Puesto que los


miembros Tipo y Código se establecen en cero, el fallo se borra y el
controlador continúa con la ejecución.

Pruebe una rutina de fallo Puede usar una instrucción 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
renglón.
EJEMPLO Pruebe una rutina de fallo.

Cuando test_fault_routine está activado, se produce un fallo mayor y el controlador ejecuta la Fault_Routine.

Donde Es el/la
test_fault_routine Tag que usará para iniciar el fallo
Fault_Routine Rutina de fallo del programa

Cree un fallo mayor Si desea suspender (desactivar) el controlador basado en condiciones de su


aplicación, prepare un fallo mayor definido por el usuario. Con un fallo mayor
definido por el usuario definido por el usuario:

24 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Fallos mayores Capítulo 1

• El tipo de fallo = 4.
• Usted define un valor para el código de fallo. Seleccione un valor entre
990…999. Estos códigos están 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 programación y detiene la ejecución de la lógica.
– Las salidas se establecen en su estado o valor configurado para el modo de fallo.

EJEMPLO ATENCIÓN: Cuando el Tag_1.0 = 1, se produce un fallo mayor y se genera un


código de fallo 999.

Realice estos procedimientos para crear un fallo mayor definido por el usuario:
• Prepare una rutina de fallo para el programa, vea página 25.
• Configure el programa para usar la rutina de fallo, vea página 25.
• Salte a la rutina de fallo, página 26.

Prepare una rutina de fallo para el programa


¿Existe ya una rutina de fallo para el programa?

Si Entonces
Sí Consulte Salte a la rutina de fallo en la página 26.
No Consulte los pasos siguientes.

1. En el Controller Organizer, haga clic con el botón 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 el menú Type, seleccione Ladder.

4. Haga clic en OK.

Configure el programa para usar la rutina de fallo

1. En el Controller Organizer, haga clic con el botón derecho del mouse en el


programa y seleccione New Routine.
2. Haga clic en la ficha Configuration.
3. En el menú Fault, seleccione la rutina de fallo.
4. Haga clic en OK.

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 25


Capítulo 1 Fallos mayores

Salte a la rutina de fallo

En la rutina de fallo del programa, introduzca este renglón.

condiciones en las que el


controlador debe desactivarse

Donde Es el/la
Fault_Routine Nombre de la rutina de fallo para el programa
999 Valor del código de fallo

EJEMPLO Cree un fallo mayor definido por el usuario.


Cuando el Tag_1.0 = 1, la ejecución 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 diálogo Controller Properties, ficha Major Faults, muestra el código 999.

26 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Fallos mayores Capítulo 1

Códigos de fallos mayores El tipo y el código corresponden al tipo y al código mostrado en estas
ubicaciones:
• Cuadro de diálogo Controller Properties, ficha Major Faults
• Objeto PROGRAM, atributo MAJORFAULTRECORD

Tabla 2 – Códigos de fallos mayores


Tipo Código Causa Método de recuperación
1 1 El controlador está activado en el modo de marcha. Ejecute el administrador de pérdida de alimentación eléctrica.
1 16 Fallo de configuración de comunicación de E/S detectado. Reconfigure el número de módulos de comunicación en el lado del bus 1768 del
(Controladores CompactLogix 1768-L4x solamente). controlador:
• 1768-L43 tiene un máximo de dos módulos
• 1768-L45 tiene un máximo de cuatro módulos
– Hasta cuatro módulos Sercos
– Hasta dos módulos de comunicación NetLinx
1 60 Para un controlador que no tiene una tarjeta de memoria 1. Borre el fallo.
instalada, el controlador: 2. Descargue el proyecto.
• detectó un fallo no recuperable. 3. Cambie al modo de marcha remota/marcha.
• borró el proyecto de la memoria. Siga estos pasos si el fallo persiste.
1. Antes de desconectar y volver a conectar la alimentación eléctrica del controlador,
anote el estado de los indicadores de estado OK y RS232.
2. Póngase en contacto con el servicio de asistencia técnica de Rockwell Automation.
Vea la contraportada de la publicación para obtener la información de contacto.
1 61 Para un controlador con una tarjeta de memoria instalada, el 1. Borre el fallo.
controlador: 2. Descargue el proyecto.
• detectó un fallo no recuperable. 3. Cambie al modo de marcha remota/marcha.
• escribió información de diagnóstico a la tarjeta de memoria. Si el fallo persiste, comuníquese con el servicio de asistencia técnica de Rockwell
• borró el proyecto de la memoria. Automation. Vea la contraportada de la publicación para obtener la información de
contacto.
1 62 Para un controlador con una tarjeta Secure Digital (SD) 1. Borre el fallo.
instalada, el controlador: 2. Descargue el proyecto.
• detectó un fallo no recuperable. 3. Cambie al modo de marcha remota/marcha.
• escribió información de diagnóstico a la tarjeta de memoria. Si el fallo persiste, comuníquese con el servicio de asistencia técnica de Rockwell
Cuando está en este estado, el controlador no abrirá ninguna Automation. Vea la contraportada de la publicación para obtener la información de
conexión ni permitirá una transición al modo marcha. contacto.
3 16 Un módulo de E/S requerido entró en fallo. Verifique lo siguiente:
• el módulo de E/S esté en el chasis.
• los requisitos de codificación electrónica.
• la ficha Controller Properties – Major Fault y la ficha Module Properties – Connection,
para obtener más información acerca del fallo.
3 20 Posible fallo con el chasis. No recuperable; cambie el chasis.
21
3 23 Por lo menos una conexión requerida no se había establecido Espere que la luz de E/S del controlador se encienda de color verde antes de cambiar al
antes de entrar al modo de marcha. modo de marcha.
4 16 Se encontró una instrucción desconocida. Elimine la instrucción desconocida. Esto probablemente sucedió debido a un proceso de
conversión de programa.
4 20 Subíndice de matriz demasiado grande, la estructura de control Ajuste el valor para que esté dentro del rango válido. No exceda el tamaño de la matriz ni
.POS o .LEN no es válida. sobrepase las dimensiones definidas.
4 21 Estructura de control .LEN o .POS < 0. Ajuste el valor para que sea > 0.
4 31 Los parámetro de la instrucción JSR no coinciden con los de la Pase el número apropiado de parámetros. Si se pasan demasiados parámetros, los
instrucción SBR o RET. parámetros adicionales son ignorados sin ningún error.
4 34 Una instrucción Timer tiene un valor acumulado o un valor Corrija el programa para no cargar un valor negativo en un valor acumulado o
preseleccionado negativo. preseleccionado del temporizador.
4 42 Instrucción JMP a una etiqueta que no existe o que se había Corrija la instrucción JMP receptora o añada la etiqueta ausente.
eliminado.
4 82 Un diagrama de función secuencial (SFC) llamo una subrutina y Extraiga el salto de vuelta al SFC de llamada.
la subrutina trató de saltar nuevamente al SFC. Se produce
cuando el SFC utiliza una instrucción JSR o FOR para llamar a la
subrutina.
4 83 Los datos probados no estaban dentro de los límites requeridos. Modifique el valor para que quede dentro de los límites.

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 27


Capítulo 1 Fallos mayores

Tabla 2 – Códigos de fallos mayores


Tipo Código Causa Método de recuperación
4 84 Overflow de pila. Reduzca los niveles de anidamiento de subrutinas o el número de parámetros pasados.
4 89 En una instrucción SFR, la rutina receptora no contiene el paso Corrija la instrucción SFR receptora o añada el paso ausente.
específico.
4 90 Uso de una instrucción de seguridad fuera de una tarea de Coloque la instrucción de seguridad dentro de la tarea de seguridad.
seguridad.
4 91 La instrucción Equipment Phase se está llamando desde fuera Solo use la instrucción en un programa Equipment Phase.
de un programa Equipment Phase.
4 990 Fallo mayor definido por el usuario. Vea Cree un fallo mayor
definido por el usuario en la página 24 para obtener más
4 991 información.
4 992
4 993
4 994
4 995
4 996
4 997
4 998
4 999
6 1 Venció el temporizador de control (watchdog) de tareas. Aumente el temporizador de control (watchdog) de la tarea, cambie la prioridad de esta
La tarea del usuario no se ha completado en el período de tarea para que sea ’más alta’, simplifique las tareas de mayor prioridad o mueva parte del
tiempo especificado. Un error en el programa ha provocado un código a otro controlador.
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.
7 40 Falló el almacenamiento a la memoria no volátil. 1. Intente almacenar el proyecto en la memoria no volátil nuevamente.
2. Si el proyecto no se almacena en la memoria no volátil, cambie la tarjeta de memoria.
Si está usando un controlador 1756-L7x, verifique que la tarjeta SD esté desbloqueada.
7 41 La carga de la memoria no volátil falló debido a diferencia en el Cambie a un controlador del tipo correcto o descargue el proyecto y almacénelo en la
tipo de controlador. tarjeta de memoria.

7 42 Falló la carga desde la memoria no volátil porque la revisión de Actualice el firmware del controlador al mismo nivel de revisión que el proyecto que está
firmware del proyecto en la memoria no volátil no coincide con en la memoria no volátil.
la revisión de firmware del controlador.
7 43 La carga de la memoria no volátil falló debido a una suma de Póngase en contacto con el servicio de asistencia técnica de Rockwell Automation.
comprobación incorrecta. Vea la contraportada de la publicación.

7 44 Falló la restauración de la memoria del procesador. Póngase en contacto con el servicio de asistencia técnica de Rockwell Automation.
Vea la contraportada de la publicación.
8 1 Durante la descarga se intentó colocar el controlador en el Espere hasta que termine la descarga y borre el fallo.
modo de marcha con el interruptor de llave.
11 1 La posición actual excedió el límite de sobrecarrera positivo. Mueva el eje en dirección negativa hasta que la posición esté dentro del límite de
sobrecarrera y luego ejecute Motion Axis Fault Reset.
11 2 La posición actual excedió el límite de sobrecarrera negativo. Mueva el eje en dirección positiva hasta que la posición esté dentro del límite de
sobrecarrera y luego ejecute Motion Axis Fault Reset.
11 3 La posición actual excedió la tolerancia de error de posición. Mueva la posición dentro de la tolerancia y luego ejecute Motion Axis Fault Reset.
11 4 Se interrumpió la conexión A, B o Z de canal de encoder. Reconecte el canal de encoder y luego ejecute Motion Axis Fault Reset.
11 5 Se detectó un evento de ruido de encoder o las señales de Corrija el cableado del encoder y luego ejecute Motion Axis Fault Reset.
encoder no están en cuadratura.
11 6 Se activó la entrada de fallo del variador. Borre el fallo del variador y luego ejecute Motion Axis Fault Reset.
11 7 Una conexión síncrona provocó un fallo. Primero ejecute Motion Axis Fault Reset. Si eso no funciona, desconecte el servomódulo y
vuelva a conectarlo. Si esto no funciona, reemplace el servomódulo.
11 8 El servomódulo detectó un fallo serio de hardware. Cambie el módulo.

28 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Fallos mayores Capítulo 1

Tabla 2 – Códigos de fallos mayores


Tipo Código Causa Método de recuperación
11 9 Ocurrió un fallo de configuración. Vea los tags de eje AttributeErrorCode o AttributeErrorID para identificar qué atributos
El módulo de control de movimiento o el variador rechazó la fueron rechazados y por qué.
actualización de uno de los atributos de eje.
11 10 Se produjo un fallo del motor. Vea el tag de eje DriveFaults para obtener más información.
11 11 Se produjo un fallo térmico del motor. Vea el tag de eje DriveFaults para obtener más información.
11 12 Se produjo un fallo térmico del variador. Vea el tag de eje DriveFaults para obtener más información.
11 13 Se produjo un fallo del anillo SERCOS. Verifique la integridad de la red de anillo de fibra óptica SERCOS y de los dispositivos en
ella.
11 14 Se produjo un fallo de entrada de habilitación del variador. Vuelva a habilitar la entrada de habilitación del variador y borre el fallo.
11 15 Se produjo un fallo de pérdida de fase del variador. Restaure la conexión de toda la alimentación eléctrica al variador, y borre el fallo.
11 16 Se produjo un fallo de protección del variador. Vea el tag de eje GuardFaults para obtener más información.
11 32 Se produjo una superposición de la tarea de movimiento. La velocidad de actualización aproximada del grupo es demasiado alta para mantener la
operación correcta. Borre el tag de fallo del grupo, aumente la velocidad de actualización
del grupo, y luego borre el fallo mayor.
12 32 Se desconectó y reconectó la alimentación eléctrica de un Verifique que:
controlador secundario descalificado y no se encontró un
controlador o chasis homólogo al momento del encendido. • un chasis homólogo esté conectado.
• la alimentación eléctrica esté conectada a ambos chasis redundantes.
• los controladores homólogos tienen el (los) mismo(s)
– número de catálogo.
– número de ranura.
– revisión de firmware
12 33 Un controlador sin homólogo se identificó en el nuevo chasis Realice uno de los siguientes:
primario después de una conmutación. • retire el controlador sin homólogo y resuelva la causa de la conmutación.
• añada un controlador homólogo al chasis secundario, resuelva la causa de la
conmutación y sincronice el sistema.
12 34 Justo después que ocurre una conmutación, las posiciones del Realice uno de los siguientes:
interruptor de llave de los controladores primario y secundario • cambie los interruptores de llave del modo Run a Program dos veces para borrar el
son diferentes. fallo.
El controlador primario antiguo está en el modo de • use el software RSLogix 5000 para entrar en línea con los controladores. Luego, borre
programación y el nuevo controlador primario está en el modo los fallos y cambie los modos de ambos controladores a Run.
marcha.
14 1 Venció el temporizador de control (watchdog) de tarea de Borre el fallo.
seguridad. Si existe una firma de tarea de seguridad, la memoria de seguridad se reinicializará
La tarea del usuario no se ha completado en el período de mediante la firma de seguridad y la tarea de seguridad empezará a ejecutarse.
tiempo especificado. Un error en el programa ha provocado un Si no existe una firma de tarea de seguridad, deberá volver a descargar el programa para
lazo infinito, el programa es demasiado complejo para poder ejecutar la tarea de seguridad.
ejecutarse con la rapidez especificada, hay una tarea de mayor Vuelva a insertar el homólogo de seguridad si fue retirado.
prioridad que impide que concluya esta tarea o se ha
eliminado el homólogo de seguridad.
14 2 Hay un error en una rutina de la tarea de seguridad. Corrija el error en la lógica del programa de usuario.
14 3 Falta el homólogo de seguridad. Instale un homólogo de seguridad compatible.
14 4 El homólogo de seguridad no está disponible. Instale un homólogo de seguridad compatible.
14 5 El hardware del homólogo de seguridad es incompatible. Instale un homólogo de seguridad compatible.
14 6 El firmware del homólogo de seguridad es incompatible. Actualice el homólogo de seguridad de modo que las revisiones mayores y menores de
firmware coincidan con el controlador primario.
14 7 No se puede ejecutar la tarea de seguridad. Borre el fallo.
Este fallo ocurre cuando la lógica de seguridad es no válida, por Si existe una firma de tarea de seguridad, la memoria de seguridad se reinicializará
ejemplo existe una desigualdad de lógica entre el controlador mediante la firma de tarea de seguridad y la tarea de seguridad empezará a ejecutarse.
primario y el homólogo de seguridad, se sobrepasó el tiempo Si no existe una firma de tarea de seguridad, deberá volver a descargar el programa para
permitido del temporizador de control (watchdog) o se alteró poder ejecutar la tarea de seguridad.
la memoria.
14 8 No se encontró la hora coordinada del sistema (CST). Borre el fallo. Configure un dispositivo para que sea el CST maestro.
14 9 Fallo de controlador no recuperable del homólogo de Borre el fallo y descargue el programa. Si el fallo persiste, reemplace el homólogo de
seguridad. seguridad.

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 29


Capítulo 1 Fallos mayores

Tabla 2 – Códigos de fallos mayores


Tipo Código Causa Método de recuperación
18 1 El variador CIP Motion no se inicializó correctamente. Para determinar la acción correctiva, vea el atributo CIP Initialization para obtener
detalles acerca del tipo de fallo producido.
Para obtener más información sobre el atributo CIP Initialization, consulte el documento
CIP Motion Configuration and Startup User Manual, publicación MOTION-UM003.
18 2 El variador CIP Motion no se inicializó correctamente. Para determinar la acción correctiva, vea los atributos CIP Initialization Fault – Mfg para
Este fallo se indica cuando se produce un fallo de inicialización obtener detalles acerca del fallo producido.
específico del fabricante. Para obtener más información sobre el atributo CIP Initialization Fault – Mfg, consulte el
documento CIP Motion Configuration and Startup User Manual, publicación MOTION-
UM003.
18 3 El bit Physical Axis Fault está establecido, indicando un fallo en Para determinar la acción correctiva, vea los atributos CIP Axis Fault para obtener detalles
el eje físico. acerca del fallo producido.
Para obtener más información sobre los atributos CIP Axis Fault, consulte el documento
CIP Motion Configuration and Startup User Manual, publicación MOTION-UM003.
18 4 El bit Physical Axis Fault está establecido, indicando un fallo en Para determinar la acción correctiva, vea los atributos CIP Axis Fault – Mfg para obtener
el eje físico. detalles acerca del fallo producido.
Este fallo se indica cuando se produce un fallo de eje específico Para obtener más información sobre los atributos CIP Axis Fault – Mfg, consulte el
del fabricante. documento CIP Motion Configuration and Startup User Manual, publicación MOTION-
UM003.
18 5 Se presentó un fallo de movimiento. Para determinar la acción correctiva, vea el atributo Motion Fault y los bits Motion Fault
para obtener detalles acerca del fallo producido.
Para obtener más información sobre el atributo Motion Fault y los bits Motion Fault,
consulte el documento CIP Motion Configuration and Startup User Manual, publicación
MOTION-UM003.
18 6 Se presentó un fallo de variador CIP Motion. Reconfigure el módulo de movimiento con fallo para corregir el fallo.
Normalmente el fallo afecta a todos los ejes asociados con el Para obtener más información sobre el atributo Module Fault y los bits Module Fault,
módulo y todos los ejes asociados se desactivan. consulte el documento CIP Motion Configuration and Startup User Manual, publicación
MOTION-UM003.
18 7 Se presentó un fallo de grupo de movimiento. Reconfigure todo el subsistema de movimiento para corregir el fallo.
Normalmente el fallo afecta a todos los ejes asociados con un Vea el atributo Group Fault si necesita detalles acerca del fallo.
grupo de movimiento.
18 8 Se presentó un fallo durante la configuración de un variador Para determinar la acción correctiva, vea Configuration Fault en los atributos Error Code y
CIP Motion. Error ID asociados con el movimiento o el módulo 1756-ENxT.
Normalmente, este fallo ocurre después de un intento fallido
de actualizar un atributo de configuración de eje de un variador
CIP Motion.
18 9 Se presentó el fallo Absolute Position Recovery (APR) y la Para determinar la acción correctiva, vea los atributos APR Fault para determinar la causa
posición absoluta del eje no se puede recuperar. del fallo.
Para obtener más información sobre los atributos APR Fault, consulte el documento CIP
Motion Configuration and Startup User Manual, publicación MOTION-UM003.
18 10 Se presentó el fallo Absolute Position Recovery (APR) y la Para determinar la acción correctiva, vea los atributos APR Fault – Mfg para determinar
posición absoluta del eje no se puede recuperar. la causa del fallo.
Este fallo se indica cuando se produce un fallo APR específico Para obtener más información sobre los atributos APR Fault – Mfg, consulte el
del fabricante. documento CIP Motion Configuration and Startup User Manual, publicación MOTION-
UM003.
18 128 Se presentó un fallo específico de la función de seguridad Para determinar la acción correctiva, vea los atributos Guard Motion y los bits de estado
Guard Motion. Guard para determinar la causa del fallo.
Este fallo se aplica solo cuando se usa un variador con la Para obtener más información sobre los atributos Guard Motion y los bits de estado
funcionalidad Guard Safety. Guard, consulte el documento CIP Motion Configuration and Startup User Manual,
publicación MOTION-UM003.

30 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Capítulo 2

Fallos menores
Tema Página
Identificación de fallos menores 31
Códigos de fallos menores 34

Identificación de fallos menores Esta tabla explica cómo usar la lógica de escalera de relés para monitorear
información acerca de fallos menores comunes.

Tabla 3 – Métodos de monitorear fallos menores


Para verificar a fin de determinar Haga lo siguiente
si hay un/una
Superposición de tarea 1. Introduzca una instrucción GSV que obtiene el objeto FAULTLOG, atributo MinorFaultBits.
2. Monitoree el bit 6.
Carga proveniente de la memoria no 1. Introduzca una instrucción GSV que obtiene el objeto FAULTLOG, atributo MinorFaultBits.
volátil 2. Monitoree el bit 7.
Fallo de puerto serie 1. Introduzca una instrucción GSV que obtiene el objeto FAULTLOG, atributo MinorFaultBits.
2. Monitoree el bit 9.
Batería baja/estado de 1. Introduzca una instrucción GSV que obtiene el objeto FAULTLOG, atributo MinorFaultBits.
almacenamiento de energía 2. Monitoree el bit 10.
Fallo relacionado a instrucción 1. Cree un tipo de datos definido por el usuario que almacene la información del fallo. Asigne como nombre FaultRecord al tipo de datos y
asigne estos miembros.
Nombre Tipo de datos Estilo
TimeLow DINT Decimal
TimeHigh DINT Decimal
Type INT Decimal
Code INT Decimal
Info DINT[8] Hex
2. Prepare un tag que almacene los valores del atributo MinorFaultRecord.
3. En el menú desplegable Data Type en el paso 1 de esta instrucción, seleccione el tipo de datos.
4. Monitoree S:MINOR.
5. Si S:MINOR está activado, use una instrucción GSV para obtener los valores del atributo MinorFaultRecord.
6. Restablezca S:MINOR si desea detectar un fallo menor causado por otra instrucción.
S:MINOR permanece establecido hasta el final del escán.

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 31


Capítulo 2 Fallos menores

En este ejemplo se hace una verificación para determinar la presencia de una


advertencia de batería baja.

EJEMPLO Determine la presencia de un fallo menor.

Minor_fault_check temporiza durante 1 minuto (60000 ms) y luego automáticamente se reinicia.

Cada minuto, minor_fault_check.DN se activa por un escán. Cuando esto ocurre, la instrucción GSV obtiene el valor del objeto FAULTLOG, atributo MinorFaultBits y lo almacena en el tag
minor_fault_bits. Puesto que la instrucción GSV solo se ejecuta una vez cada minuto, se reduce el tiempo de escán de la mayoría de escanes.

Si minor_fault_bits.10 está activado, entonces la batería está baja o fallo menor ESM.

32 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Fallos menores Capítulo 2

Este ejemplo hace una verificación para determinar un fallo menor causado por
una instrucción específica.

EJEMPLO Haga una verificación para determinar la presencia de un fallo menor causado por una instrucción.
Multiplique value_a por 1000000 y haga una verificación para determinar si hay un fallo menor, tal como un overflow
matemático.
• Para asegurarse de que una instrucción previa no produjo el fallo, el renglón primero borra S:MINOR.
• El renglón luego ejecuta la instrucción Multiply.
• Si la instrucción produce un fallo menor, el controlador establece S:MINOR.
• Si se establece S:MINOR, la instrucción GSV obtiene información acerca del fallo y restablece S:MINOR.

42373

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 33


Capítulo 2 Fallos menores

Códigos de fallos menores Los fallos menores se indican en estos lugares:


• Cuadro de diálogo Controller Properties, ficha Minor Faults
• Objeto PROGRAM, atributo MINORFAULTRECORD

Esta tabla identifica el tipo, código y método de recuperación sugerido, si


corresponde.

Tabla 4 – Fallos menores


Tipo Código Causa Método de recuperación
1 15 • Una fuente de alimentación eléctrica 1769 está conectada • Desconecte la fuente de alimentación eléctrica del 1768 CompactBus y
directamente al 1768 CompactBus del controlador, con una desconecte y vuelva a conectar la alimentación eléctrica al sistema.
configuración no válida. • Reemplace la fuente de alimentación eléctrica.
• Fallo la fuente de alimentación eléctrica 1768 que activa al
controlador.
4 4 Se produjo un overflow aritmético en una instrucción. Corrija el programa; para ello examine las operaciones aritméticas (orden)
o ajuste los valores.
4 5 En una instrucción GSV/SSV, no se encontró la ocurrencia especificada. Verifique el nombre de la ocurrencia.
4 6 En una instrucción GSV/SSV sucedió algo de los siguientes: Verifique el nombre de clase y el nombre de atributo.
• el nombre de clase especificado no es compatible.
• el nombre del atributo especificado no es válido.
4 7 El tag de destino de GSV/SSV era demasiado pequeño para retener todos Corrija el destino de modo que tenga más espacio.
los datos.
4 30 Parámetros incorrectos pasados a través del puerto ASCII. Verifique los ajustes de configuración ASCII.
4 35 Tiempo PID delta  0. Ajuste el tiempo PID delta para que sea > 0.
4 36 El punto de ajuste PID está fuera de rango. Ajuste el punto de ajuste de modo que esté dentro del rango.
4 51 El valor LEN de la cadena es mayor que el tamaño de DATA del tag de 1. Verifique que ninguna instrucción esté escribiendo al miembro LEN del
cadena. tag de cadena.
2. En el valor LEN, introduzca el número de caracteres que contiene la
cadena.
4 52 La cadena de salida es mayor que el destino. 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.
4 53 El número de salida sobrepasa los límites del tipo de datos de destino. Realice uno de los siguientes:
• Reduzca el tamaño del valor ASCII.
• Use un tipo de datos mayor para el destino.
4 56 El valor de Start o Quantity no es válido. 1. Verifique que el valor de Start esté entre 1 y el tamaño de DATA de la
fuente.
2. Verifique que el valor de Start más el valor de Quantity sea menor o
igual al tamaño de DATA de la fuente.
4 57 La instrucción AHL no se ejecutó porque el puerto en serie está establecido Realice uno de los siguientes:
para handshaking. • cambie el ajuste de la línea de control del puerto en serie.
• elimine la instrucción AHL.
6 2 Superposición de tarea periódica Haga cambios como simplificar programas, alargar el período o elevar la
La tarea periódica no se completó antes de tiempo para que se ejecute prioridad relativa.
nuevamente.
6 3 Superposición de tarea de evento. Haga cambios como simplificar programas, alargar el período, elevar la
La tarea de evento no se completó antes de tiempo para que se ejecute prioridad relativa o desacelerar el evento del disparo.
nuevamente.
6 4 Superposición de tarea de adaptador virtual. (Controladores Aumente el RPI para el CompactBus.
CompactLogix 1769-L2x y 1769-L3x solamente).
El adaptador virtual no completó la ejecución al régimen especificado por
el RPI cuando se ejecutó nuevamente.
7 49 Proyecto cargado desde la memoria no volátil
9 0 Error desconocido durante el servicio del puerto en serie Póngase en contacto con el servicio de asistencia técnica de Rockwell
Automation. Vea la contraportada de la publicación.

34 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Fallos menores Capítulo 2

Tabla 4 – Fallos menores


Tipo Código Causa Método de recuperación
9 1 La línea de listo para el envío (CTS) no es correcta para la configuración Desconecte y vuelva a conectar el cable del puerto en serie al controlador.
actual. Asegúrese de que el cable esté correctamente conectado.
9 2 Error de lista de encuesta (poll). Haga una verificación para determinar si existen los siguientes errores en
Se detectó un fallo con la lista de encuesta (poll) del maestro DF1, tal la lista de encuesta (poll):
como especificar más estaciones que el tamaño del archivo, especificar • El número total de estaciones es mayor que el espacio en el tag de lista
más de 255 estaciones, tratar de indexar más allá del fin de la lista o de encuesta (poll).
encuestar la dirección de difusión (STN #255). • El número total de estaciones es mayor que 255.
• El puntero de la estación actual es mayor que el fin del tag de lista de
encuesta (poll).
• Se encontró un número de estación mayor que 254.
9 3 El tag RS232 DFI Master Active Station no está especificado. Especifique un tag a usar como Active Station Tag en la ficha System
Protocol del diálogo Controller Properties.
9 5 Tiempo de espera sobrepasado de encuesta (poll) de esclavo DF1 Determine y corrija el retardo de la encuesta (poll).
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.
9 9 Se perdió el contacto con el módem. Corrija la conexión del módem al controlador.
Las líneas de control de detección de portadora de datos (DCD) y/o
conjunto de datos listo (DSR) no se están recibiendo en la secuencia y/o
estado correcto.
9 10 Desactivación o pérdida de datos del puerto serie. Reduzca el régimen con el que el iniciador está enviando datos.
10 10 Batería no detectada, o necesita ser cambiada. Instale una batería nueva.
10 11 Batería de homólogo de seguridad no detectada, o necesita ser cambiada. Instale una batería nueva.
10 12 El ESM de un controlador 1756-L7x no está instalado. Instale un ESM en el controlador.
Si se desactiva el controlador, el atributo WallClockTime y el programa no
se mantienen.
10 13 El ESM instalado en el controlador 1756-L7x no es compatible con el Reemplace el ESM instalado por uno que sea compatible con el
controlador. controlador.
10 14 El ESM necesita reemplazarse debido a un fallo de hardware. Reemplace el ESM.
No puede mantener el atributo WallClockTime o el programa del control al
desactivarse.
10 15 El ESM no puede almacenar suficiente energía en el ESM para mantener el Reemplace el ESM.
atributo WallClockTime o el programa del controlador al desactivarse.
17 1…n Falló un diagnóstico del controlador interno. Comuníquese con el servicio de asistencia técnica de Rockwell
Automation con el tipo de fecha y el código de fallo registrado.
Vea la contraportada de la publicación.

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 35


Capítulo 2 Fallos menores

Notas:

36 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Capítulo 3

Códigos de fallos de E/S

Tema Página
Indicaciones de fallos de E/S 37
Códigos de fallos de E/S 39

Indicaciones de fallos de E/S Los fallos de E/S se indican de las siguientes maneras:

• El indicador I/O del controlador (mostrado en los ejemplos a


continuación) parpadea de color verde o rojo.

Figura 2 – 1756-L2x
Figura 2 – 1756-L6x

RUN I/O
RUN I/O FORCE OK

FORCE RS232 BATT DCH 0

BAT OK

• Los mensajes de fallo de E/S se indican en la pantalla de estado del


controlador.

Figura 3 – 1756-L7x

Logix557x

Pantalla de estado

RUN FORCE SD OK

• El indicador de estado de E/S y mensaje en el área de estado de controlador


del software RSLogix 5000.

El indicador de E/S parpadea de color


verde o rojo y el mensaje de estado
correspondiente indica un error.

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 37


Capítulo 3 Códigos de fallos de E/S

• Un símbolo de advertencia amarillo aparece en el módulo, en el árbol


I/O Configuration del software RSLogix 5000.

Módulo de E/S
con fallo

• Un código de fallo del módulo con descripción se indica en la ficha


Connection del cuadro de diálogo Module Properties.

38 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Códigos de fallos de E/S Capítulo 3

Códigos de fallos de E/S Dependiendo de dónde está indicado el código de fallo, el formato de código
contiene el número hexadecimal completo (por ejemplo, 16#000A) o los últimos
caracteres del código (por ejemplo, #000A).

Esta tabla lista los códigos de fallos de E/S experimentados comúnmente y una
descripción correspondiente y método de recuperación cuando corresponde.
Cada código está listado por los últimos caracteres del número hexadecimal
completo (es decir, #XXXX).

Código Interpretación
#0001 Falló una conexión a un módulo.
#0002 Uno de los siguientes:
• no hay suficientes conexiones disponibles para el controlador o para el módulo de comunicación que se está usando para la conexión.
Verifique el uso de la conexión del controlador o módulo de comunicación. Si todas las conexiones están en uso, trate de liberar algunas de las conexiones usadas o
añada otro módulo para encaminar la conexión errante.
• se excedieron los límites de memoria de E/S del controlador.
Verifique la memoria de E/S disponible y haga cambios de programa o tags si es necesario.
• el módulo de E/S específico no tiene suficientes conexiones disponibles.
Verifique el número de controladores que están haciendo una conexión a este módulo de E/S y verifique que el número de conexiones esté dentro de los límites del
módulo de E/S.
#0005 El controlador está tratando de hacer una conexión al módulo y ha recibido un error.
Uno de los siguientes:
• la dirección configurada para la conexión al módulo es incorrecta.
• el módulo en uso (es decir, el módulo físico) es diferente al modulo especificado en el árbol I/O Configuration, y por lo tanto está causando un fallo en la conexión o
servicio.
El fallo puede ocurrir aun cuando el módulo pasó la prueba de codificación electrónica. Esto puede ocurrir cuando las opciones Disable Keying o Compatible Keying se
usaron en la configuración del módulo en lugar de la opción Exact Match.
A pesar de pasar la prueba de codificación electrónica, el módulo que se está conectando no tiene las mismas funciones o ajustes que el módulo especificado en el
árbol I/O Configuration y no acepta la conexión o servicio en cuestión.
Revise el módulo en uso y verifique que sea idéntico al módulo especificado en el árbol I/O Configuration del software RSLogix 5000.
Para obtener más información acerca de la codificación electrónica, vea el manual del usuario del módulo que está usando.
Si está usando un módulo 1756-DHRIO, verifique que el tipo de canal seleccionado en el software (red DH+ o de E/S remotas) coincida con los ajustes del interruptor
giratorio del módulo.
#0006 Uno de los siguientes:
• el búfer de respuestas es demasiado pequeño para manejar los datos de respuestas.
• el módulo en uso (es decir, el módulo físico) es diferente al modulo especificado en el árbol I/O Configuration, y por lo tanto está causando un fallo en la conexión o
servicio.
El fallo puede ocurrir aun cuando el módulo pasó la prueba de codificación electrónica. Esto puede ocurrir cuando las opciones Disable Keying o Compatible Keying se
usaron en la configuración del módulo en lugar de la opción Exact Match.
A pesar de pasar la prueba de codificación electrónica, el módulo que se está conectando no tiene las mismas funciones o ajustes que el módulo especificado en el
árbol I/O Configuration y no acepta la conexión o servicio en cuestión.
Revise el módulo en uso y verifique que sea idéntico al módulo especificado en el árbol I/O Configuration del software RSLogix 5000.
Para obtener más información acerca de la codificación electrónica, vea el manual del usuario del módulo que está usando.
#0007 Una solicitud de servicio está desconectada pero debería estar conectada.
#0008 El controlador ha solicitado un servicio que no está implementado en el módulo específico.
#0009 La configuración del módulo no es válida. La configuración del módulo puede haber sido cambiada en el Data Monitor o programáticamente.
Obtenga acceso a la ficha Connections del cuadro de diálogo Module Properties para el código de fallo adicional. El código de fallo adicional indica el parámetro de
configuración que está causando el fallo. Quizás tenga que corregir múltiples parámetros antes de borrar el fallo y establecer correctamente la conexión.
Verifique que la configuración sea válida usando el software de configuración del módulo para validar su configuración. Consulte la documentación del módulo para
obtener una lista de códigos de fallo para determinar cuál es el parámetro de configuración con error.
#000A Uno de los siguientes:
• se está creando una conexión donde el tipo de conexión es inválido.
• Un atributo de objeto o valor de tag es inválido.
Si un atributo de objeto o valor de tag es inválido, exporte el archivo RSLogix 5000 y luego vuelva a importarlo. Vuelva a programar la red ControlNet después de re-
importarla, si corresponde.
#000C El controlador está tratando de solicitar un servicio del módulo y ha recibido un error. Primero, verifique que el módulo no esté en fallo.
Para un módulo de E/S, esto puede indicar que el módulo tiene una de estas condiciones:
• Comunicación limitada, pero tiene un fallo mayor
• Una actualización de firmware necesita realizarse o se está completando actualmente.

Consulte la ficha Module Info para determinar la causa exacta.

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 39


Capítulo 3 Códigos de fallos de E/S

Código Interpretación
#000D Se creó una instancia de asignación de E/S donde la instancia ya está en uso.
#000E Una instrucción MSG está configurada para cambiar un atributo que no puede cambiarse.
#000F Una instrucción MSG se ha configurado para eliminar un objeto de asignación que no puede eliminarse.
#0010 El estado del dispositivo evita que se maneje una petición de servicio.
#0011 La respuesta a un mensaje tiene un tamaño de datos demasiado grande para el destino.
Cambie el destino a un tag que pueda manejar el tamaño y tipo de datos devueltos.
#0013 La configuración del módulo no es válida – no se enviaron suficientes datos de configuración.
Verifique que se especifica el módulo correcto.
#0014 Una instrucción MSG está configurada para cambiar un atributo que no existe.
#0015 La configuración del módulo no es válida – se enviaron suficientes demasiados datos de configuración.
Verifique que se especifica el módulo correcto.
#0100 La conexión que se está accediendo ya está en uso.
Uno de los siguientes:
• el controlador está tratando de hacer una conexión específica a un módulo y el módulo no puede aceptar más de una de estas conexiones.
• el objeto de una conexión reconoce que el propietario está tratando de volver a hacer una conexión que ya está en ejecución.
#0103 Uno de los siguientes:
• el controlador está solicitando servicios no aceptados por el módulo.
• el módulo en uso (es decir, el módulo físico) es diferente al modulo especificado en el árbol I/O Configuration, y por lo tanto está causando un fallo en la conexión o
servicio.
El fallo puede ocurrir aun cuando el módulo pasó la prueba de codificación electrónica. Esto puede ocurrir cuando las opciones Disable Keying o Compatible Keying se
usaron en la configuración del módulo en lugar de la opción Exact Match.
A pesar de pasar la prueba de codificación electrónica, el módulo que se está conectando no tiene las mismas funciones o ajustes que el módulo especificado en el
árbol I/O Configuration y no acepta la conexión o servicio en cuestión.
Revise el módulo en uso y verifique que sea idéntico al módulo especificado en el árbol I/O Configuration del software RSLogix 5000.
Para obtener más información acerca de la codificación electrónica, vea el manual del usuario del módulo que está usando.
#0106 Se produjo un conflicto de propiedad para la conexión.
Existe una de estas condiciones:
• La solicitud de conexión a este módulo fue rechazada debido a un conflicto de propiedad con otro propietario (por ejemplo, otro controlador). Esto puede ocurrir con
módulos, tales como módulos de salida, que solo permiten un propietario para configurar y controlar sus salidas.
Este fallo también puede ocurrir si el módulo es configurado como de solo recepción y acepta una conexión solamente.
• Si el propietario se conecta al módulo con una conexión unidifusión mediante la red EtherNet/IP, otras conexiones al módulo pueden fallar debido a que el propietario
controla dicha conexión.
Si el propietario se conecta al módulo con una conexión multidifusión mediante la red EtherNet/IP, las conexiones unidifusión al módulo pueden fallar debido a que el
propietario controla dicha conexión.
Configure el propietario y la conexión de solo recepción como multidifusión.
#0107 No se encontró una conexión a la cual se está obteniendo acceso.
#0108 Se usó un tipo de conexión inválido.
Existe una de estas condiciones:
• El controlador está solicitando un tipo de conexión no aceptado por el módulo.
• El módulo en uso (es decir, el módulo físico) es diferente al modulo especificado en el árbol I/O Configuration, y por lo tanto está causando un fallo en la conexión o
servicio.
• El fallo puede ocurrir aun cuando el módulo pasó la prueba de codificación electrónica. Esto puede ocurrir cuando las opciones Disable Keying o Compatible Keying se
usaron en la configuración del módulo en lugar de la opción Exact Match.
A pesar de pasar la prueba de codificación electrónica, el módulo que se está conectando no tiene las mismas funciones o ajustes que el módulo especificado en el
árbol I/O Configuration y no acepta la conexión o servicio en cuestión.
Revise el módulo en uso y verifique que sea idéntico al módulo especificado en el árbol I/O Configuration del software RSLogix 5000.
Para obtener más información acerca de la codificación electrónica, vea el manual del usuario del módulo que está usando.
• Usted ha configurado un módulo o tag consumido para usar una conexión unidifusión mediante la red EtherNet/IP, pero el productor no acepta conexiones
unidifusión.

40 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Códigos de fallos de E/S Capítulo 3

Código Interpretación
#0109 El tamaño de la conexión no coincide con lo esperado.
Uno de los siguientes:
• el controlador está tratando de establecer una conexión con el módulo y no puede; el tamaño de la conexión no es válido.
• el controlador puede estar intentando conectar a un tag en un controlador productor cuyo tamaño no coincide con el tag en este controlador.
• el módulo en uso (es decir, el módulo físico) es diferente al modulo especificado en el árbol I/O Configuration, y por lo tanto está causando un fallo en la conexión o
servicio.
• el fallo puede ocurrir aun cuando el módulo pasó la prueba de codificación electrónica. Esto puede ocurrir cuando las opciones Disable Keying o Compatible Keying se
usaron en la configuración del módulo en lugar de la opción Exact Match.
A pesar de pasar la prueba de codificación electrónica, el módulo que se está conectando no tiene las mismas funciones o ajustes que el módulo especificado en el
árbol I/O Configuration y no acepta la conexión o servicio en cuestión.
Revise el módulo en uso y verifique que sea idéntico al módulo especificado en el árbol I/O Configuration del software RSLogix 5000.
Para obtener más información acerca de la codificación electrónica, vea el manual del usuario del módulo que está usando.
Si el módulo es un módulo 1756 ControlNet, verifique que el tamaño del chasis sea el correcto.
Para adaptadores de E/S remotas, verifique que el tamaño del rack y/o la densidad del rack sean correctos.
#0110 El controlador está tratando de configurar una conexión de solo recepción con el módulo y no puede; el módulo no ha sido configurado ni conectado por un propietario
(por ejemplo, otro controlador). Este controlador no es un propietario de este módulo porque está tratando de establecer una conexión de solo recepción que no requiere
configuración de módulo. No se puede conectar hasta que un propietario configure y haga conexión al módulo primero.
#0111 Uno de los siguientes:
• el intervalo solicitado entre paquetes (RPI) especificado es inválido para este módulo o para un módulo en la ruta a este módulo.
• el módulo en uso (es decir, el módulo físico) es diferente al modulo especificado en el árbol I/O Configuration, y por lo tanto está causando un fallo en la conexión o
servicio.
El fallo puede ocurrir aun cuando el módulo pasó la prueba de codificación electrónica. Esto puede ocurrir cuando las opciones Disable Keying o Compatible Keying se
usaron en la configuración del módulo en lugar de la opción Exact Match.
A pesar de pasar la prueba de codificación electrónica, el módulo que se está conectando no tiene las mismas funciones o ajustes que el módulo especificado en el
árbol I/O Configuration y no acepta la conexión o servicio en cuestión.
Revise el módulo en uso y verifique que sea idéntico al módulo especificado en el árbol I/O Configuration del software RSLogix 5000.
Para obtener más información acerca de la codificación electrónica, vea el manual del usuario del módulo que está usando.
• para conexiones de solo recepción: el RPI establecido por el propietario de este módulo es más lento que el solicitado. Aumente el valor de RPI solicitado o disminuya
el valor de RPI que el controlador propietario está usando.
Vea la ficha Connection para obtener los valores de RPI válidos.
#0114 El código de producto del hardware del módulo actual no coincide con el código de producto del módulo creado en el software.
Falló la codificación electrónica para este módulo. Es posible que haya una desigualdad entre el módulo creado en el software y el hardware del módulo.
#0115 El tipo de producto del hardware del módulo actual no coincide con el tipo de producto del módulo creado en el software.
Falló la codificación electrónica para este módulo. Es posible que haya una desigualdad entre el módulo creado en el software y el hardware del módulo.
#0116 Las revisiones mayor y/o menor del módulo no coinciden con las revisiones mayor y/o menor del módulo creado en el software.
Verifique la correcta especificación de la revisión mayor y menor, si seleccionó Compatible Module o Exact Match keying
Falló la codificación electrónica para este módulo. Es posible que haya una desigualdad entre el módulo creado en el software y el hardware del módulo.
#0117 La conexión es a un puerto no válido o a un puerto que ya está en uso.
Existe una de estas condiciones:
• Otro controlador es propietario de este módulo y se ha conectado con un formato de comunicación diferente que el seleccionado por este controlador. Verifique que el
formato de comunicación seleccionado sea idéntico al seleccionado por el primer controlador propietario del módulo.
• El módulo en uso (es decir, el módulo físico) es diferente al modulo especificado en el árbol I/O Configuration, y por lo tanto está causando un fallo en la conexión o
servicio.
El fallo puede ocurrir aun cuando el módulo pasó la prueba de codificación electrónica. Esto puede ocurrir cuando las opciones Disable Keying o Compatible Keying se
usaron en la configuración del módulo en lugar de la opción Exact Match.
A pesar de pasar la prueba de codificación electrónica, el módulo que se está conectando no tiene las mismas funciones o ajustes que el módulo especificado en el
árbol I/O Configuration y no acepta la conexión o servicio en cuestión.
Revise el módulo en uso y verifique que sea idéntico al módulo especificado en el árbol I/O Configuration del software RSLogix 5000.
Para obtener más información acerca de la codificación electrónica, vea el manual del usuario del módulo que está usando.
• El controlador puede estar tratando de conectarse a un tag no existente en un controlador productor.
#0118 Se usó un formato de configuración no válido.
Existe una de estas condiciones:
• La clase de configuración especificada no coincide con la clase aceptada por el módulo.
• La instancia de conexión no es reconocida por el módulo.
• La ruta especificada para la conexión es diferente.
• El módulo en uso (es decir, el módulo físico) es diferente al modulo especificado en el árbol I/O Configuration, y por lo tanto está causando un fallo en la conexión o
servicio.
El fallo puede ocurrir aun cuando el módulo pasó la prueba de codificación electrónica. Esto puede ocurrir cuando las opciones Disable Keying o Compatible Keying se
usaron en la configuración del módulo en lugar de la opción Exact Match.
A pesar de pasar la prueba de codificación electrónica, el módulo que se está conectando no tiene las mismas funciones o ajustes que el módulo especificado en el
árbol I/O Configuration y no acepta la conexión o servicio en cuestión.
Revise el módulo en uso y verifique que sea idéntico al módulo especificado en el árbol I/O Configuration del software RSLogix 5000.
Para obtener más información acerca de la codificación electrónica, vea el manual del usuario del módulo que está usando.

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 41


Capítulo 3 Códigos de fallos de E/S

Código Interpretación
#0119 La conexión de control no está abierta.
Cuando se solicita una conexión de solo recepción, la conexión de control no está abierta.
#011A El controlador está tratando de establecer una conexión con el módulo y no puede; los recursos requeridos no están disponibles.
Si el módulo es un módulo 1756 ControlNet, hasta cinco controladores pueden hacer conexión de optimización de racks al módulo. Verifique que este número no se haya
excedido.
Si el módulo es un adaptador 1794-ACN15, 1794-ACNR15 o 1797-ACNR15, solo un controlador puede hacer una conexión de optimización de racks al módulo. Verifique
que este número no se haya excedido.
#0203 El propietario u originador reconoce que el dispositivo receptor está en la red o backplane, sin embargo, no se responde a los datos de E/S y mensajes. En otras palabras, el
receptor puede alcanzarse, pero su respuesta no es la esperada. Por ejemplo, este fallo puede indicarse cuando no se retornan paquetes multidifusión Ethernet.
Cuando se produce este fallo, el controlador generalmente trata continuamente de retirar y volver a hacer la conexión.
Además, si está usando módulos FLEX I/O, verifique que está usando el dispositivo terminal correcto.
#0204 El controlador está tratando de hacer una conexión pero el módulo receptor no responde.
Además, el dispositivo parece no estar en el backplane o en la red.
Para recuperarse, realice estas acciones:
• Verifique que no se haya retirado el módulo, que esté funcionando actualmente y recibiendo alimentación eléctrica.
• Verifique que se haya especificado el número de ranura correcto.
• Verifique que el módulo esté conectado correctamente a la red.

Además, si está usando módulos FLEX I/O, verifique que está usando el bloque de terminales correcto.
#0205 Uno de los siguientes:
• el controlador está tratando de configurar una conexión con el módulo y ha recibido un error – error en un parámetro.
• el módulo en uso (es decir, el módulo físico) es diferente al modulo especificado en el árbol I/O Configuration, y por lo tanto está causando un fallo en la conexión o
servicio.
El fallo puede ocurrir aun cuando el módulo pasó la prueba de codificación electrónica. Esto puede ocurrir cuando las opciones Disable Keying o Compatible Keying se
usaron en la configuración del módulo en lugar de la opción Exact Match.
A pesar de pasar la prueba de codificación electrónica, el módulo que se está conectando no tiene las mismas funciones o ajustes que el módulo especificado en el
árbol I/O Configuration y no acepta la conexión o servicio en cuestión.
Revise el módulo en uso y verifique que sea idéntico al módulo especificado en el árbol I/O Configuration del software RSLogix 5000.
Para obtener más información acerca de la codificación electrónica, vea el manual del usuario del módulo que está usando.
#0206 Uno de los siguientes:
• el controlador está tratando de configurar una conexión con el módulo y ha recibido un error – el tamaño de la solicitud es excesivo. Verifique que la ruta a este
módulo sea suficientemente cercana al controlador.
• el módulo en uso (es decir, el módulo físico) es diferente al modulo especificado en el árbol I/O Configuration, y por lo tanto está causando un fallo en la conexión o
servicio.
El fallo puede ocurrir aun cuando el módulo pasó la prueba de codificación electrónica. Esto puede ocurrir cuando las opciones Disable Keying o Compatible Keying se
usaron en la configuración del módulo en lugar de la opción Exact Match.
A pesar de pasar la prueba de codificación electrónica, el módulo que se está conectando no tiene las mismas funciones o ajustes que el módulo especificado en el
árbol I/O Configuration y no acepta la conexión o servicio en cuestión.
Revise el módulo en uso y verifique que sea idéntico al módulo especificado en el árbol I/O Configuration del software RSLogix 5000.
Para obtener más información acerca de la codificación electrónica, vea el manual del usuario del módulo que está usando.
#0301 Puede existir una de estas condiciones:
• El controlador está tratando de configurar una conexión con el módulo y ha recibido un error – se agotó la memoria de un módulo en la ruta.
• El controlador puede estar tratando de conectarse a un tag en un controlador productor que no está marcado como productor.
• El controlador puede estar tratando de conectarse a un tag en un controlador productor. Dicho tag puede no estar configurado para permitir suficientes consumidores.
• Reduzca el tamaño o número de conexiones a través de este módulo.
• Puede haberse agotado la memoria de uno de los módulos de red entre el módulo y el controlador. Verifique la configuración de red del sistema.
• Puede haberse agotado la memoria del módulo. Verifique la configuración del sistema y las capacidades del módulo.
• El módulo en uso (es decir, el módulo físico) es diferente al modulo especificado en el árbol I/O Configuration, y por lo tanto está causando un fallo en la conexión o
servicio.
El fallo puede ocurrir aun cuando el módulo pasó la prueba de codificación electrónica. Esto puede ocurrir cuando las opciones Disable Keying o Compatible Keying se
usaron en la configuración del módulo en lugar de la opción Exact Match.
A pesar de pasar la prueba de codificación electrónica, el módulo que se está conectando no tiene las mismas funciones o ajustes que el módulo especificado en el
árbol I/O Configuration y no acepta la conexión o servicio en cuestión.
Revise el módulo en uso y verifique que sea idéntico al módulo especificado en el árbol I/O Configuration del software RSLogix 5000.
Para obtener más información acerca de la codificación electrónica, vea el manual del usuario del módulo que está usando.
#0302 El controlador está tratando de configurar una conexión con el módulo y ha recibido un error – un módulo en la ruta excedió su capacidad de ancho de banda de
comunicación.
Aumente el intervalo entre paquetes solicitados (RPI) y reconfigure su red con el software RSNetWorx.
Distribuya la carga sobre otro módulo puente.
#0303 El controlador está tratando de configurar una conexión con el módulo y ha recibido un error – un módulo en la ruta excedió su capacidad de ancho de banda de
comunicación.
Distribuya la carga sobre otro módulo puente.
#0304 El módulo ControlNet no está programado para enviar datos. Use el software RSNetWorx para ControlNet para programar o reprogramar la red ControlNet.

42 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Códigos de fallos de E/S Capítulo 3

Código Interpretación
#0305 La configuración ControlNet en el controlador no coincide con la configuración en el módulo puente. Esto puede ocurrir porque un módulo ControlNet se cambió después
que la red fue programada o porque un nuevo programa de control se ha cargado en el controlador.
Use el software RSNetWorx para ControlNet para reprogramar las conexiones.
#0306 El maestro de configuración ControlNet (CCM) no puede encontrarse. El módulo 1756-CNB y el procesador PLC-5 ControlNet son los únicos dispositivos que pueden ser
CCM y el CCM debe ser el nodo número 1.
Verifique que un módulo 1756-CNB o un procesador PLC-5 ControlNet esté en el nodo número 1 y que esté funcionando correctamente.
Este fallo puede ocurrir temporalmente cuando se activa el sistema y se borrará cuando se ubique el CCM.
#0311 El controlador está tratando de configurar una conexión con el módulo y ha recibido un error.
Verifique que todos los módulos en el árbol I/O Configuration sean los módulos correctos.
#0312 El controlador está tratando de configurar una conexión con el módulo y ha recibido un error – se especificó una dirección de vínculo no válida. Una dirección de vínculo
puede ser un número de ranura, una dirección de red o el número de chasis de E/S remotas y grupo de inicio.
Verifique que el número de ranura seleccionado para este módulo no sea mayor que el tamaño del rack.
Verifique que el número de nodo ControlNet no sea mayor que el número máximo de nodos configurados para la red en el software RSNetWorx para ControlNet.
#0315 El tipo de segmento o ruta es inválido.
Uno de los siguientes:
• el controlador está tratando de configurar una conexión con el módulo y ha recibido un error – la solicitud de conexión no es válida
• el módulo en uso (es decir, el módulo físico) es diferente al modulo especificado en el árbol I/O Configuration, y por lo tanto está causando un fallo en la conexión o
servicio.
El fallo puede ocurrir aun cuando el módulo pasó la prueba de codificación electrónica. Esto puede ocurrir cuando las opciones Disable Keying o Compatible Keying se
usaron en la configuración del módulo en lugar de la opción Exact Match.
A pesar de pasar la prueba de codificación electrónica, el módulo que se está conectando no tiene las mismas funciones o ajustes que el módulo especificado en el
árbol I/O Configuration y no acepta la conexión o servicio en cuestión.
Revise el módulo en uso y verifique que sea idéntico al módulo especificado en el árbol I/O Configuration del software RSLogix 5000.
Para obtener más información acerca de la codificación electrónica, vea el manual del usuario del módulo que está usando.
#0317 El controlador está tratando de configurar una conexión ControlNet con el módulo y ha recibido un error.
Use el software RSNetWorx para ControlNet para programar o reprogramar la conexión a este módulo.
#0318 El controlador está tratando de configurar una conexión con el módulo y ha recibido un error – la dirección de vínculo no es válida.
Verifique que el módulo ControlNet asociado tenga el número correcto de ranura y/o nodo seleccionado.
#0319 El controlador está tratando de configurar una conexión con el módulo y ha recibido un error – el módulo redundante no tiene los recursos necesarios para aceptar la
conexión.
Reduzca el tamaño o número de conexiones a través de este módulo o añada otro controlador o módulo ControlNet al sistema.
#0322 Se ha producido una desigualdad de punto de conexión.
Uno de los siguientes:
• una nueva conexión solicitada no coincide con la conexión existente. Verifique los controladores que están usando la conexión y verifique que todas las
configuraciones sean idénticas.
• la conexión solicitada no es receptora ni un tipo de conexión de control.
#031E El controlador está tratando de conectarse a un tag en un controlador productor y ha recibido un error.
El controlador está tratando de conectarse a un tag en un controlador productor y el tag ya ha sido usado por demasiados consumidores. Aumente el máximo número de
consumidores en el tag.
#031F No se encontró un objeto de conexión SC (controlador de servicio) que corresponda a una instancia de símbolo.
#0800 No hay una interpretación disponible.
#0801 No hay una interpretación disponible.
#0814 Se encontró información de estado de conexión no válida.
#FD01 Se encontraron atributos de objetos de asignación de E/S no válidos. Se produjo un fallo al borrar la memoria.
#FD02 No hay código de error suministrado por un módulo de E/S para describir un fallo de E/S.
#FD03 El controlador está tratando de configurar una conexión con el módulo y ha recibido un error – este módulo requiere un conjunto particular de conexiones y tipos de
conexiones y uno de esos tipos de conexión está ausente.
#FD04 El módulo requiere un maestro de CST en el chasis.
Configure un módulo (típicamente un controlador) en este chasis como el maestro de CST.
#FD05 El módulo requiere una tabla de grupos o ejes asignada.
Asigne un grupo o eje.
#FD06 El comando del controlador de transición del anillo SERCOS a una nueva fase retornó un error del módulo. Verifique si hay nodos de variador duplicados.
#FD07 Falló un intento de configurar el anillo SERCOS. La velocidad en baudios de todos los dispositivos debe ser igual y aceptada por los variadores en el módulo SERCOS.

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 43


Capítulo 3 Códigos de fallos de E/S

Código Interpretación
#FD08 Mayormente dos conjuntos de fallos pueden causar este fallo: fallos físicos y fallos de interface.
Los orígenes posibles de los fallos físicos incluyen estas condiciones:
• Anillo roto
• Conector flojo
• Fibra óptica sucia
• Ruido eléctrico debido a conexión a tierra inapropiada del variador
• Demasiados nodos en el anillo
• Se encontraron errores de interface al configurar variadores de otros fabricantes. Los errores potenciales de interface incluyen los siguientes:
• No SERCOS MST (error de protocolo).
• Missed AT (el variador no envió datos según lo esperado).
• SERCOS timing error in phase 3.
• Error in drive data returned to SERCOS module.
#FD09 Un intento por parte del controlador de configurar el nodo para operación cíclica retornó un error.
#FD0A Se recibió una respuesta incorrecta de un módulo de control de movimiento.
#FD1F Se produjo un error al añadir el segmento de red de seguridad a una ruta.
#FD20 Aparentemente no se está ejecutando una tarea de seguridad.
#FD22 Verifique el número de módulos de E/S de expansión físicas configurados para el controlador y luego actualice el número de módulos seleccionado en la lista Expansion
I/O de la página General en el diálogo Controller Properties.
#FD23 Para verificar el número de E/S de expansión físicas que acepta el controlador, abra el diálogo Controller Properties y expanda la lista Expansion I/O en la página General.
Configure el número de módulos de E/S de expansión físicas de modo que coincida con la selección en la lista Expansion I/O.
#FE01 Se encontró un formato de configuración no válido.
#FE02 El intervalo solicitado entre paquetes (RPI) especificado no es válido para este módulo.
Vea la ficha Connection para obtener los valores de RPI válidos.
#FE03 El punto de conexión de entrada no se ha establecido.
#FE04 El controlador está tratando de configurar una conexión con el módulo y ha recibido un error.
#FE05 Uno de los siguientes:
• el controlador está tratando de configurar una conexión con el módulo y ha recibido un error.
• el módulo en uso (es decir, el módulo físico) es diferente al modulo especificado en el árbol I/O Configuration, y por lo tanto está causando un fallo en la conexión o
servicio.
El fallo puede ocurrir aun cuando el módulo pasó la prueba de codificación electrónica. Esto puede ocurrir cuando las opciones Disable Keying o Compatible Keying se
usaron en la configuración del módulo en lugar de la opción Exact Match.
A pesar de pasar la prueba de codificación electrónica, el módulo que se está conectando no tiene las mismas funciones o ajustes que el módulo especificado en el
árbol I/O Configuration y no acepta la conexión o servicio en cuestión.
Revise el módulo en uso y verifique que sea idéntico al módulo especificado en el árbol I/O Configuration del software RSLogix 5000.
Para obtener más información acerca de la codificación electrónica, vea el manual del usuario del módulo que está usando.
#FE06 El puntero de forzados de entrada no se ha establecido.
#FE07 El punto de conexión de salida no se ha establecido.
#FE08 El controlador está tratando de configurar una conexión con el módulo y ha recibido un error.
#FE09 Uno de los siguientes:
• el controlador está tratando de configurar una conexión con el módulo y ha recibido un error.
• el módulo en uso (es decir, el módulo físico) es diferente al modulo especificado en el árbol I/O Configuration, y por lo tanto está causando un fallo en la conexión o
servicio.
El fallo puede ocurrir aun cuando el módulo pasó la prueba de codificación electrónica. Esto puede ocurrir cuando las opciones Disable Keying o Compatible Keying se
usaron en la configuración del módulo en lugar de la opción Exact Match.
A pesar de pasar la prueba de codificación electrónica, el módulo que se está conectando no tiene las mismas funciones o ajustes que el módulo especificado en el
árbol I/O Configuration y no acepta la conexión o servicio en cuestión.
Revise el módulo en uso y verifique que sea idéntico al módulo especificado en el árbol I/O Configuration del software RSLogix 5000.
Para obtener más información acerca de la codificación electrónica, vea el manual del usuario del módulo que está usando.
#FE0A Se abrió una conexión sin que esté establecido el puntero de forzados de salida.

44 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Códigos de fallos de E/S Capítulo 3

Código Interpretación
#FE0B Uno de los siguientes:
• el tag a consumir en este módulo no es válido. Verifique que el tag esté marcado como producido.
• el módulo en uso (es decir, el módulo físico) es diferente al modulo especificado en el árbol I/O Configuration, y por lo tanto está causando un fallo en la conexión o
servicio.
El fallo puede ocurrir aun cuando el módulo pasó la prueba de codificación electrónica. Esto puede ocurrir cuando las opciones Disable Keying o Compatible Keying se
usaron en la configuración del módulo en lugar de la opción Exact Match.
A pesar de pasar la prueba de codificación electrónica, el módulo que se está conectando no tiene las mismas funciones o ajustes que el módulo especificado en el
árbol I/O Configuration y no acepta la conexión o servicio en cuestión.
Revise el módulo en uso y verifique que sea idéntico al módulo especificado en el árbol I/O Configuration del software RSLogix 5000.
Para obtener más información acerca de la codificación electrónica, vea el manual del usuario del módulo que está usando.
#FE0C El controlador está tratando de configurar una conexión con el controlador PLC-5 y ha recibido un error.
Verifique que se haya especificado el número de instancia correctamente en el controlador PLC-5.
#FE0D Se encontró que el número de instancia de símbolo no está establecido.
#FE0E El módulo se está actualizando actualmente.
#FE0F El supervisor de firmware ha intentado actualizar un módulo no compatible.
#FE10 No puede encontrarse el archivo de firmware para actualizar el módulo.
#FE11 El archivo de firmware está alterado.
#FE12 Se produjo un error durante la actualización del módulo.
#FE13 No pudo realizarse una conexión activa al módulo receptor.
#FE14 El archivo de firmware se está leyendo actualmente.
#FE22
El tipo de conexión Target-to-originator netparams no es válido.
#FE23 La conexión Target-to-originator netparams no especifica si Unicast está permitido.
#FF00 El controlador está tratando de configurar una conexión con el módulo y ha recibido un error.
Verifique que el módulo físico sea del mismo tipo de módulo (o un módulo compatible) que el creado en el software.

Si el módulo es un módulo 1756-DHRIO en un chasis remoto (conectado mediante una red ControlNet), verifique que la red haya sido programada con el software
RSNetWorx.
Aun después que la red ha sido programada con el software RSNetWorx para ControlNet, si usted está en línea y si el módulo 1756-DHRIO está configurado para la red
DH+ solamente, puede producirse un fallo de módulo #ff00 (sin instancia de conexión). El módulo se está comunicando adecuadamente aunque Faulted aparece en
Status en el cuadro de diálogo Module Properties. Ignore el mensaje de error y el estado de fallo y continúe.
#FF01 El controlador está tratando de configurar una conexión con el módulo y ha recibido un error.
Verifique que la ruta a este módulo tenga una longitud válida.
#FF04 La instancia de asignación del controlador trató de obtener acceso a una conexión mientras estaba en un estado no válido.
#FF08 El controlador está tratando de configurar una conexión con el módulo y ha recibido un error.
Verifique que la ruta a este módulo tenga una longitud válida.
#FF0B Uno de los siguientes:
• la configuración del módulo no es válida.
• el módulo en uso (es decir, el módulo físico) es diferente al modulo especificado en el árbol I/O Configuration, y por lo tanto está causando un fallo en la conexión o
servicio.
El fallo puede ocurrir aun cuando el módulo pasó la prueba de codificación electrónica. Esto puede ocurrir cuando las opciones Disable Keying o Compatible Keying se
usaron en la configuración del módulo en lugar de la opción Exact Match.
A pesar de pasar la prueba de codificación electrónica, el módulo que se está conectando no tiene las mismas funciones o ajustes que el módulo especificado en el
árbol I/O Configuration y no acepta la conexión o servicio en cuestión.
Revise el módulo en uso y verifique que sea idéntico al módulo especificado en el árbol I/O Configuration del software RSLogix 5000.
Para obtener más información acerca de la codificación electrónica, vea el manual del usuario del módulo que está usando.
#FF0E El controlador está tratando de configurar una conexión con el módulo y ha recibido un error.

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 45


Capítulo 3 Códigos de fallos de E/S

46 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Índice

Números D
1756-L2x desactive el controlador 24
indicador de fallo de E/S 37 dirección indirecta 21
1756-L6x
indicador de fallo de E/S 37
1756-L7x E
pantalla de códigos sobre estado 37 E/S 39
advertencia de configuración 38
estado
A controlador en RSLogix 5000 37
administrador de puesta en marcha
crear una rutina 17
advertencia F
batería baja 32 fallo
almacenar fallos borrar 7
cree el tipo de datos 19 códigos, E/S 39
códigos, mayor 27
códigos, menor 34
B crear, definido por el usuario 24
batería baja desarrollo de una rutina para borrar el fallo 7
advertencia 32 dirección indirecta 21
borrar durante el preescán 21
fallo mayor 7, 19 E/S 39
monitoreo de fallos menores 31
mostrado en Module Properties 38
C pruebe una rutina de fallo 24
CIP Motion rutina, crear 12
códigos de fallos mayores 30 fallo mayor
códigos códigos 27
fallo mayor 27 cómo borrar 19
fallo menor 34 crear, definido por el usuario 24
fallos de E/S 37, 39 desarrollo de una rutina de fallo 7
controlador fallo menor
cuando está en preescán 22 códigos 34
desactivar 24 lógica 31
estado en RSLogix 5000 37 fallos de E/S
suspender 24 indicación de 37
crear fallos mayores
rutina de fallo 12 CIP Motion 30
rutina del administrador de puesta en marcha 17
rutina para el administrador de fallos 15
tipo de datos G
almacenar Información sobre el fallo 19 gestor de fallos
crear rutina 15

Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011 47


Índice

I R
indicador recuperación de un fallo mayor 8
fallo de E/S 37 puntos importantes respecto a las instrucciones
instrucción causando fallo menor 33 Add-On 9
rutina 12
administrador de puesta en marcha, crear 17
M crear un fallo 12
manejo de fallos durante el preescán y post-escán 10 gestor de fallos 15
Module Properties
fallo en 38
movimiento S
fallos mayores 30 suspender
controlador 24
P
preescán V
borrar un fallo mayor 21 verifique
programa fallo específico 21
prepare una rutina de fallo 12
pruebe una rutina de fallo 24

48 Publicación de Rockwell Automation 1756-PM014E-ES-P – Noviembre 2011


Servicio de asistencia técnica de Rockwell Automation

Rockwell Automation ofrece información técnica en Internet para proporcionarle asistencia a la hora de utilizar sus productos.
En http://www.rockwellautomation.com/support/, encontrará manuales técnicos, una base de conocimientos con respuestas a
preguntas frecuentes, notas técnicas y de aplicación, ejemplos de código y vínculos a Service Packs de software, así como un vínculo
llamado MySupport que se puede personalizar para sacar el máximo provecho de todas estas herramientas.

Con el fin de brindarle un nivel adicional de asistencia técnica para la instalación, configuración y resolución de problemas por teléfono,
ofrecemos los programas de asistencia técnica TechConnect Support. Si desea obtener más información, póngase en contacto con el
representante o con el distribuidor local de Rockwell Automation, o visítenos en http://www.rockwellautomation.com/support/.

Asistencia para la instalación

Si se le presenta un problema durante las 24 horas posteriores a la instalación, revise la información proporcionada en este manual.
Puede llamar a asistencia técnica al cliente a fin de recibir ayuda inicial para la puesta en servicio del producto:

En los Estados Unidos o Canadá 1.440.646.3434


Fuera de los Estados Unidos o Canadá Utilice el buscador mundial en http://www.rockwellautomation.com/support/americas/phone_en.html, o comuníquese con su representante local
de Rockwell Automation.

Devolución de productos nuevos

Rockwell Automation prueba todos sus productos para asegurarse de que funcionan correctamente al enviarse desde el punto de
fabricación. No obstante, si el producto no funciona y es necesario devolverlo, siga estos procedimientos:

En los Estados Unidos Póngase en contacto con el distribuidor. Debe proporcionar al distribuidor un número de caso de asistencia técnica (llame al número de teléfono
indicado anteriormente para obtenerlo) a fin de completar el proceso de devolución.
Fuera de Estados Unidos Póngase en contacto con el representante local de Rockwell Automation para obtener información sobre el procedimiento de devolución.

Comentarios sobre la documentación

Sus comentarios nos ayudarán a atender mejor sus necesidades de documentación. Si tiene sugerencias sobre cómo mejorar este
documento, llene este formulario, publicación RA-DU002, disponible en http://www.rockwellautomation.com/literature/.

Publicación 1756-PM014E-ES-P – Noviembre 2011 50


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

También podría gustarte