Desbloquear Keylock Active en el programador portátil IC693PRG300 con CPU311
Los ingenieros de campo suelen encontrarse con el mensaje «Keylock Active» al conectar el programador portátil IC693PRG300 (HHP) a una CPU311 de la serie 90-30. Este estado suele significar que el fabricante OEM ha activado la protección en el PLC. Por lo tanto, el HHP no puede leer la lógica del programa ni los datos de configuración hasta que se realice una secuencia de restablecimiento específica. Las siguientes indicaciones se basan en la documentación de GE Fanuc GFK-0402G y en prácticas de campo verificadas en entornos de automatización industrial.
Cómo funciona la protección Keylock
Estado de seguridad, no un fallo
El mensaje «Keylock Active» indica que hay un estado de seguridad activo. No se trata de un fallo de hardware. El CPU311 admite cuatro niveles de contraseña estándar y una clave de protección OEM independiente. Cuando la protección OEM está bloqueada, se deniegan los privilegios de lectura y escritura a los usuarios finales, independientemente del nivel de contraseña. Además, el HHP funciona como un terminal pasivo. Recibe alimentación del puerto de programación de la CPU y depende de esta para todo el procesamiento lógico. Por consiguiente, la acción de desbloqueo debe dirigirse a la memoria de la CPU, no al hardware del HHP.
Por qué el HHP no puede eludir la protección
La unidad portátil no tiene un motor lógico interno. Simplemente muestra las respuestas de la CPU. Por lo tanto, los técnicos deben centrarse en el estado de la memoria del PLC y no en el programador. Esta distinción es importante al diagnosticar problemas de automatización de fábricas, donde los equipos suelen reemplazar el HHP antes de comprobar la CPU.
Método principal de desbloqueo: secuencia de teclas durante el encendido
Borrar la SRAM con CLR y M/T
Una secuencia de restablecimiento de fábrica durante el encendido borra el contenido de la SRAM del CPU311. Esta acción elimina la clave de protección OEM junto con los datos de configuración. Primero, conecta el HHP al puerto de programación del CPU311 con el cable IC693CBL303. Luego, mantén presionadas a la vez las teclas CLR y M/T. Sin soltar estas teclas, enciende el PLC. Mantenlas presionadas hasta que la pantalla del HHP muestre el mensaje de selección de modo, normalmente después de que desaparezcan los mensajes ROM CHECK OK y RAM CHECK OK. Los informes de campo confirman que mantener ambas teclas presionadas durante 2 o 3 segundos adicionales después del encendido garantiza que el restablecimiento se complete de forma fiable.
Tiempo y duración prevista
La secuencia completa tarda aproximadamente de 5 a 8 segundos. Al soltar las teclas, la CPU311 vuelve a su estado de configuración original. El programa de la memoria flash permanece intacto, pero se ejecutará con los parámetros predeterminados. Además, la CPU pierde los ajustes del reloj en tiempo real y los valores de referencia de ejecución almacenados en la SRAM. Es posible que sea necesario volver a configurar todo si el programa original dependía de inicializaciones específicas de las tablas de datos.

Verificación y funcionamiento posterior al desbloqueo
Confirmación de que se ha quitado el bloqueo del OEM
Después de la secuencia de reinicio, el HHP ya no debería mostrar "Keylock Active". En su lugar, se presenta el nivel de acceso predeterminado. El técnico debe comprobar que el desbloqueo se haya realizado correctamente entrando en el modo de configuración o pulsando el conmutador RUN/STOP. Si estas acciones se ejecutan sin mostrar el mensaje "PROTECT" o "DAT ERR", se habrá quitado el bloqueo del OEM. Según los datos de campo, la tasa de éxito de este método en las unidades CPU311 supera el 95 por ciento cuando se respeta el tiempo de la secuencia de teclas.
Qué se conserva y qué se pierde
El programa flash se conserva durante este procedimiento. Sin embargo, los valores de ejecución y los ajustes del reloj no. Por lo tanto, los equipos de mantenimiento deben documentar las inicializaciones de las tablas de datos antes de realizar el reinicio. Esta práctica contribuye a la fiabilidad de los sistemas de control y reduce el tiempo de inactividad imprevisto.
Consideraciones alternativas para la protección persistente
Cuando falla la secuencia de encendido
Si la secuencia de encendido no logra quitar el bloqueo de teclas, la protección del OEM puede residir en una memoria no volátil que sobrevive a los reinicios de la SRAM. En estos casos, a veces se sugiere desconectar la batería. Sin embargo, este método requiere abrir la carcasa del PLC y esperar de 8 a 12 horas a que se descarguen los condensadores. Ese tiempo no es práctico para la mayoría de las ventanas de mantenimiento. Por ello, la secuencia de reinicio del HHP sigue siendo la solución preferida en campo.
Comprobaciones de cables y alimentación
Los técnicos también deberían comprobar que el cable del HHP esté bien conectado. Una conexión floja puede hacer que la CPU ignore la secuencia de encendido. Durante el funcionamiento normal, el IC693PRG300 consume entre 80 y 150 miliamperios del puerto de la CPU. Si se enciende la retroiluminación del HHP, pero la pantalla permanece en blanco, es posible que el cable esté defectuoso y no que la CPU esté bloqueada. Además, un cable defectuoso es una causa raíz frecuente en las llamadas de servicio de automatización industrial.

Notas de compatibilidad para CPU311 y HHP
Modelos de CPU compatibles
El CPU311 pertenece a la primera familia Series 90-30, que ofrece compatibilidad total con el HHP IC693PRG300. Los modelos de CPU superiores, concretamente el 350 y los posteriores, no son compatibles con el HHP ni con su interfaz para tarjetas de memoria. Por lo tanto, el procedimiento descrito aquí se aplica exclusivamente a los modelos CPU311 a CPU341.
Ventajas plug-and-play en campo
El HHP se comunica a través de un puerto compatible con RS-422 y no requiere configurar la velocidad en baudios ni el protocolo. Esta característica plug-and-play hace que el HHP sea especialmente adecuado para la recuperación en campo cuando no se dispone de un portátil con Logicmaster. El teclado sellado de 42 teclas y la pantalla LCD de dos líneas y 16 caracteres siguen siendo legibles en la mayoría de los entornos industriales. Estas especificaciones de hardware garantizan que la secuencia de desbloqueo pueda ejecutarse sin equipos de diagnóstico adicionales.
Perspectiva del autor: por qué este procedimiento sigue siendo importante
PLC heredados en plantas modernas
Muchas líneas de producción todavía dependen de controladores Series 90-30 para el envasado, la manipulación de materiales y la supervisión de servicios auxiliares. Por ello, los técnicos de campo necesitan métodos de recuperación rápidos que no dependan de portátiles de ingeniería. La secuencia de restablecimiento del HHP es un ejemplo práctico de diagnóstico basado en la experiencia en automatización industrial. En mi opinión, los equipos deberían documentar esta secuencia en sus procedimientos operativos estándar de mantenimiento y tener en las instalaciones un cable IC693CBL303 en buen estado conocido.
Equilibrio entre seguridad y facilidad de mantenimiento
La protección OEM protege la propiedad intelectual, pero también puede ralentizar las reparaciones de emergencia. Por lo tanto, los propietarios de las plantas deberían registrar los procedimientos de desbloqueo y las políticas de contraseñas durante la puesta en marcha. Este paso mejora tanto la seguridad de los sistemas de control como su facilidad de mantenimiento. Además, fomenta un enfoque equilibrado de la gobernanza de la automatización industrial.
Caso de aplicación: recuperación de una línea de envasado
Escenario y resultado
Una línea de envasado con una CPU311 se detuvo después de intentar descargar un programa. El HHP mostró «Keylock Active» y el OEM había habilitado la protección. El técnico conectó el IC693PRG300, mantuvo pulsadas las teclas CLR y M/T y apagó y encendió el equipo. En 8 segundos apareció el aviso de selección del modo. A continuación, el equipo volvió a cargar los parámetros predeterminados y restauró los valores de la tabla de datos desde una copia de seguridad. La línea volvió a funcionar en menos de 30 minutos. Este caso muestra cómo una sencilla secuencia de reinicio puede contribuir a mantener la disponibilidad de la automatización de fábrica cuando no se dispone de un portátil.
Lista de comprobación recomendada para el trabajo de campo
Antes de empezar, comprueba que el cable esté bien conectado. A continuación, verifica que la retroiluminación del HHP esté encendida. Después, realiza la secuencia de teclas y mantenlas pulsadas durante todo el tiempo indicado. Por último, prueba los modos RUN/STOP y Configuration. Esta lista de comprobación reduce los errores y aumenta las probabilidades de éxito a la primera en el mantenimiento de la automatización industrial.
Preguntas frecuentes
1. ¿«Keylock Active» es un código de fallo en la CPU311?
No. Indica que la protección OEM está habilitada. La CPU funciona, pero el acceso de lectura y escritura está restringido.
2. ¿El reinicio durante el encendido borrará el programa flash?
No. El programa flash permanece intacto. Sin embargo, se pierden los datos de la SRAM, los valores de tiempo de ejecución y los ajustes del reloj.
3. ¿Qué teclas debo mantener pulsadas durante el encendido del PLC?
Mantén pulsadas a la vez las teclas CLR y M/T. No las sueltes hasta que aparezca el aviso de selección del modo.
4. ¿Funciona este procedimiento en los modelos CPU350 y superiores?
No. El HHP IC693PRG300 es compatible con los modelos CPU311 a CPU341. Los modelos de CPU superiores no admiten la interfaz HHP.
5. ¿Qué debo comprobar si falla la secuencia de reinicio?
Comprueba primero que el cable esté bien conectado. Una conexión floja del IC693CBL303 puede hacer que la CPU ignore la secuencia de teclas. Comprueba también la retroiluminación del HHP.
Información de contacto
Consultas: sales@nex-auto.com | +86 153 9242 9628
Socio: NexAuto Technology Limited: https://www.nex-auto.com/
Consulta los artículos populares a continuación para obtener más información en AutoNex Controls
| IV3-L4C | IV3-L4M | IV3-L5C |
|---|---|---|
| IV3-L5M | IV3-L6C | IV3-L6M |
| IV3-LG5C | IV3-LG5M | IV-HG500MA |
| IV-HG150MA | IV-HG300CA | IV-HG600MA |
| IV-HG10 | IV-HG15 | IV-H500CA |














