
- ,
- El reset de un PLC Allen-Bradley requiere seguir procesos específicos según el modelo y la causa (FAULT o inicio seguro)
- La inicialización mediante el bit de primer escaneo es esencial para evitar estados indeseados tras un reinicio
- Olvidar programar correctamente la rutina de inicialización puede acarrear errores y problemas de seguridad
- La supervisión de errores y la consulta de los manuales oficiales garantiza la fiabilidad del proceso
Cuando trabajamos con controladores lógicos programables (PLC) de Allen-Bradley, una de las dudas más habituales, especialmente en entornos industriales y de automatización, es cómo resetear o restablecer el equipo a su estado inicial, ya sea por un fallo (FAULT) o simplemente para asegurar condiciones seguras antes de iniciar un nuevo proceso. Y sí, aunque parezca algo sencillo, el reset de un PLC Allen-Bradley tiene varias consideraciones técnicas y procedimientos específicos según el modelo y la situación. Por eso, aquí vas a encontrar la guía más completa en español (y redactada de forma natural y cercana) para resetear un PLC de Allen-Bradley, incorporando todo lo aprendido en distintas fuentes técnicas y foros.
Las dudas sobre cómo resetear un PLC Allen-Bradley no sólo afectan a técnicos en mantenimiento, sino que son clave en la programación, la puesta en marcha y la validación de equipos industriales. Tener un procedimiento claro, conocer los errores y entender cómo llevar el equipo a un estado seguro y controlado es esencial para evitar paradas de línea, mejorar la productividad y reducir tiempos improductivos. Aquí te lo explico paso a paso, integrando toda la información relevante y ampliando (¡sin tecnicismos innecesarios!) para que resuelvas cualquier problema de reset con PLC Allen-Bradley, ya sean modelos SLC, MicroLogix, ControlLogix o CompactLogix.
Índice
- 1 ¿En qué consiste realmente el ‘reset’ de un PLC Allen-Bradley?
- 2 Identificación y comprensión de fallos (FAULT) en PLC Allen-Bradley
- 3 Cómo borrar un FAULT en PLC MicroLogix y SLC Allen-Bradley
- 4 Reset por software: importancia de la lógica de inicialización tras energizar
- 5 ¿Cómo funciona el Bit de Primer Escaneo en los diferentes modelos?
- 6 Paso a paso: crear una rutina de inicialización para resetear el PLC al arrancar
- 7 Verificando la inicialización a fondo tras resetear el PLC
- 8 Errores y problemas frecuentes al resetear PLC Allen-Bradley
- 9 Bibliografía y recursos oficiales recomendados
¿En qué consiste realmente el ‘reset’ de un PLC Allen-Bradley?
Antes de meternos en harina, es importante diferenciar entre dos conceptos principales a la hora de hablar de «resetear» un PLC Allen-Bradley:
- Reset por fallo (FAULT): Es el proceso de limpiar un error crítico que ha puesto el PLC fuera de operación. Normalmente sucede cuando un evento inesperado (acceso no permitido a una dirección de memoria, error de hardware…) hace que el controlador se quede bloqueado y deje de ejecutar el programa.
- Inicialización/Reset a valores predeterminados al energizar: Se trata de devolver todos los elementos lógicos del PLC (temporizadores, contadores, salidas retenidas…) a un estado definido tras un ciclo de energía o reinicio para que la máquina arranque desde condiciones conocidas y seguras.
En ambos casos, restablecer el PLC no es simplemente apagar y encender: requiere de ciertos pasos para asegurar que el fallo se borre correctamente o que el programa vuelva a un estado controlado. Esto es vital para evitar problemas de seguridad y funcionamiento.
Identificación y comprensión de fallos (FAULT) en PLC Allen-Bradley
Para reconocer si tu PLC Allen-Bradley está en estado de fallo (FAULT), fíjate en los indicadores luminosos del frontal:
- Luz roja encendida en el LED de FAULT o ERROR.
- Luz verde RUN normalmente apagada.
Esto suele indicar que el controlador ha detectado un error y ha detenido la ejecución de su programa principal. Estos fallos suelen estar registrados en el archivo de estado del PLC. Lo más importante es no proceder directamente al reset sin antes identificar el origen y causa, ya que algunos errores pueden indicar averías graves, fallos en la lógica de programa o problemas de hardware que deben repararse antes de volver a arrancar la máquina.
Cómo borrar un FAULT en PLC MicroLogix y SLC Allen-Bradley
Uno de los modelos más comúnmente encontrados en la industria es el Allen-Bradley MicroLogix. El procedimiento general, tanto para la gama MicroLogix como para SLC y otros modelos clásicos, es el siguiente:
- Conectar con el PLC desde una PC mediante el software RSLogix 500 (o utilizando el dispositivo portátil Hand Held 1761-HHP-B30 para modelos específicos, aunque esta opción es mucho menos común hoy en día).
- Dentro del proyecto RSLogix, localiza la carpeta Controller y abre el apartado de Controller Status.
- En Controller Status aparecerá una lista de errores registrados que han provocado el estado de FAULT. Es recomendable consultar la ayuda de RSLogix 500 para investigar la causa concreta y tratar el origen si se repite con frecuencia.
- Pulsar el botón CLEAR MAJOR ERROR. Esto borrará el error crítico del registro del CPU del PLC.
- Cierra la ventana de estado y, por último, activa de nuevo el modo RUN para volver a poner en marcha el procesador.
¡Ojo! Si el indicativo de fallo persiste al poner en marcha de nuevo el PLC, significa que el problema de fondo no ha sido resuelto y es necesario revisar con mayor profundidad la configuración, el programa o el hardware.
Reset por software: importancia de la lógica de inicialización tras energizar
Uno de los temas menos conocidos, pero fundamentales en la programación con Allen-Bradley, es que los PLCs no traen de fábrica una función automática para devolver todos los elementos de memoria a cero tras un ciclo de energía (power cycle). Esto puede causar que, tras un reinicio o corte eléctrico, algunos elementos conservan valores anteriores, generando incoherencias en los procesos o incluso riesgo de accionamientos no deseados.
Para evitar esto, es imprescindible programar una rutina de inicialización usando lo que se llama el bit de Primer Escaneo (First Scan bit). Este bit lo proporciona el propio sistema y sólo se activa durante el primer ciclo de escaneo cuando se energiza el equipo o se pasa de modo «Programa» a «RUN».
¿Cómo funciona el Bit de Primer Escaneo en los diferentes modelos?
La dirección exacta del bit difiere según la plataforma Allen-Bradley:
| Plataforma | Dirección del Bit | Acceso/Lógica |
|---|---|---|
| SLC 500, MicroLogix | S:1/15 | Archivo de Estado S (entero) |
| ControlLogix, CompactLogix | SFS:FirstScan | Etiqueta booleana alcance controlador |
| PLC-5 | S:1/15 | Archivo de Estado S |
En los PLC que usan RSLogix 500 (SLC 500, MicroLogix), accedes al bit usando S:1/15. En los más modernos como ControlLogix o CompactLogix () lo harás con la etiqueta booleana MiNombreControlador.SFS.FirstScan.
Guía definitiva para restablecer la configuración de red en Windows 11
Paso a paso: crear una rutina de inicialización para resetear el PLC al arrancar
- Crea una subrutina de inicialización ‘INIT’ o ‘Inicializar’.
En RSLogix 5000/Studio 5000, haz clic derecho sobre el programa principal, selecciona “Nueva Rutina” y nómbrala comoINIToInicializar. Elige como tipo «Ladder Diagram» (diagrama de escalera). - Activa la subrutina usando el Bit de Primer Escaneo.
En la tarea principal, crea una lógica tipo:XIC S:1/15 ----en SLC 500/MicroLogix.XIC .SFS.FirstScan ----en ControlLogix/CompactLogix. - Dentro de la subrutina, resetea todos los elementos que deban arrancar a cero o a un valor controlado. Puedes hacerlo con instrucciones específicas:
- Temporizadores retentivos (RTO): Deben resetearse usando la instrucción RES sobre el mismo RTO para evitar que acumulen tiempo antiguo.
- Contadores (CTU/CTD): Utiliza también RES para devolverlos a cero al arranque.
- Salidas retenidas (OTL): Debes forzar su apagado usando la instrucción OTU (Unlatch).
- Registros o palabras de estado: Usa MOV para poner un valor predeterminado (0 o el que necesites) en los registros enteros/float.
- Disparos únicos (ONS): Estos se reinician automáticamente, no hay que actuar sobre ellos manualmente.
Aquí tienes algunos ejemplos de lógica Ladder para inicializar:
// Resetear un temporizador RTO XIC T4:0.DN ---- // Resetear un contador XIC C5:0.DN ---- // Poner a cero un registro MOV 0 ---- // Palabra de control MOV 16#0000 ----
Se recomienda que esta rutina de inicialización se llame siempre en el primer escaneo al arrancar el PLC, para evitar arranques en condiciones desconocidas.
Verificando la inicialización a fondo tras resetear el PLC
Confirma siempre que el reset se ha realizado correctamente y que todo parte desde el estado seguro:
- Descarga el programa al PLC
- Pon el controlador en RUN
- Verifica que durante el primer escaneo realmente se ejecutan las rutinas de inicialización
- Chequea que los valores de temporizadores y contadores han vuelto a su valor preestablecido
- Confirma que los estados de salida iniciales son coherentes con las condiciones de partida
Si tienes dudas, usa el modo online de tu software para supervisar los estados de cada elemento directamente en el PLC.
Errores y problemas frecuentes al resetear PLC Allen-Bradley
- Olvidar las instrucciones de reset en elementos retentivos: Si sólo reseteas algunos objetos, pueden mantenerse valores antiguos y provocar fallos lógicos.
- Iniciar lógica de homing o secuencias inseguras de golpe: Es vital que la rutina INIT sólo actúe sobre lo que realmente deba arrancar a cero; deja otras secuencias de movimiento para posteriores ciclos.
- Inicializar variables demasiado pronto o demasiado tarde: Sitúa la rutina INIT al inicio de la tarea principal para que no solape con la lógica de producción.
- No revisar los errores de FAULT frecuentes: Si el PLC repite el error cada vez que arranca, revisa el hardware y la lógica del programa. Borrar el fallo sin arreglar la causa sólo oculta el verdadero problema.
Bibliografía y recursos oficiales recomendados
- Manual de Usuario ControlLogix 1756-UM001 (Rockwell Automation)
- Guía de Instrucciones SLC 1747-UM011
La mejor manera de asegurar una operación fiable es consultar los manuales oficiales junto con la documentación específica del modelo de PLC que estás utilizando. Además, si quieres mejorar la seguridad y el rendimiento de tu red de control, aprender cómo resetear la configuración de red adecuadamente puede ser de gran ayuda para la comunicación confiable.
A modo de recopilación, resetear un PLC Allen-Bradley, ya sea limpiando un error de FAULT o devolviendo el sistema a estado controlado tras un arranque, es una tarea habitual pero que debe realizarse con cuidado y metodicidad. Conocer a fondo los mecanismos de inicialización, saber detectar y borrar errores y validar el comportamiento post-reset son claves para garantizar la seguridad y la eficiencia de tu línea de automatización. A través de software especializado como RSLogix 500 / Studio 5000 y de rutinas de programación bien estructuradas, puedes tener la certeza de que, pase lo que pase, siempre volverás a unas condiciones seguras y predecibles en tu PLC Allen-Bradley.







