Sblocco di Keylock Active sul programmatore portatile IC693PRG300 con CPU311
Gli ingegneri sul campo incontrano spesso il messaggio «Keylock Active» quando collegano il programmatore portatile IC693PRG300 (HHP) a una CPU311 Series 90-30. Questo stato indica solitamente che l'OEM ha attivato la protezione all'interno del PLC. Pertanto, l'HHP non può leggere la logica del programma né i dati di configurazione finché non viene eseguita una specifica sequenza di ripristino. Le indicazioni seguenti si basano sulla documentazione GE Fanuc GFK-0402G e su procedure sul campo verificate in ambienti di automazione industriale.
Come funziona la protezione Keylock
Stato di sicurezza, non guasto
La schermata «Keylock Active» indica uno stato di sicurezza attivo. Non si tratta di un guasto hardware. Il CPU311 supporta quattro livelli di password standard, oltre a una chiave di protezione OEM separata. Quando la protezione OEM è attivata, agli utenti finali vengono negati i privilegi di lettura e scrittura, indipendentemente dal livello della password. Inoltre, l'HHP funziona come terminale passivo. Riceve alimentazione dalla porta di programmazione della CPU e si affida alla CPU per tutta l'elaborazione logica. Di conseguenza, l'operazione di sblocco deve agire sulla memoria della CPU, non sull'hardware dell'HHP.
Perché l'HHP non può aggirare la protezione
L'unità portatile non dispone di un motore logico interno. Si limita a visualizzare le risposte della CPU. Pertanto, i tecnici dovrebbero concentrarsi sullo stato della memoria del PLC anziché sul programmatore stesso. Questa distinzione è importante nella risoluzione dei problemi di automazione industriale, dove spesso i team sostituiscono l'HHP prima di controllare la CPU.
Metodo principale di sblocco: sequenza di tasti all'accensione
Cancellazione della SRAM con CLR e M/T
Una sequenza di ripristino alle impostazioni di fabbrica durante l'accensione cancella il contenuto della SRAM del CPU311. Questa operazione rimuove la chiave di protezione OEM insieme ai dati di configurazione. Per prima cosa, collega l'HHP alla porta di programmazione del CPU311 usando il cavo IC693CBL303. Poi tieni premuti contemporaneamente i tasti CLR e M/T. Mentre tieni premuti questi tasti, alimenta il PLC. Continua a tenerli premuti finché sullo schermo dell'HHP non compare la richiesta di selezione della modalità, in genere dopo la scomparsa dei messaggi ROM CHECK OK e RAM CHECK OK. Le segnalazioni dal campo confermano che tenere premuti entrambi i tasti per altri 2 to 3 secondi dopo l'accensione garantisce l'esecuzione affidabile del ripristino.
Tempistiche e durata prevista
L'intera sequenza richiede circa da 5 a 8 secondi. Al rilascio, la CPU311 torna alla configurazione iniziale. Il programma in memoria flash resta intatto, ma verrà eseguito con i parametri predefiniti. Inoltre, la CPU perde le impostazioni dell'orologio in tempo reale e i valori di riferimento del runtime memorizzati nella SRAM. Potrebbe essere necessaria una riconfigurazione completa se il programma originale dipendeva da specifiche inizializzazioni delle tabelle dati.

Verifica e comportamento dopo lo sblocco
Verifica della rimozione del blocco OEM
Dopo la sequenza di ripristino, l'HHP non dovrebbe più visualizzare "Keylock Active". Verrà invece mostrato il livello di accesso predefinito. Il tecnico dovrebbe verificare che lo sblocco sia riuscito accedendo alla modalità Configuration o premendo il selettore RUN/STOP. Se queste operazioni vengono eseguite senza visualizzare il messaggio "PROTECT" o "DAT ERR", il blocco OEM è stato rimosso. Secondo i dati raccolti sul campo, il tasso di successo di questo metodo sulle unità CPU311 supera il 95 percento quando la sequenza di tasti viene eseguita con la tempistica corretta.
Cosa viene mantenuto e cosa va perso
Il programma in memoria flash permane dopo questa procedura. Tuttavia, i valori di runtime e le impostazioni dell'orologio non vengono mantenuti. Pertanto, prima di eseguire il ripristino, i team di manutenzione dovrebbero documentare le inizializzazioni delle tabelle dati. Questa pratica favorisce l'affidabilità dei sistemi di controllo e riduce i tempi di inattività imprevisti.
Considerazioni alternative sulla protezione persistente
Quando la sequenza di accensione non riesce
Se la sequenza di accensione non disattiva il blocco tasti, la protezione OEM potrebbe risiedere nella memoria non volatile, che mantiene i dati anche dopo il ripristino della SRAM. In questi casi, talvolta si consiglia di scollegare la batteria. Tuttavia, questo approccio richiede di aprire l'involucro del PLC e attendere da 8 a 12 ore affinché i condensatori si scarichino. Una durata simile è impraticabile nella maggior parte degli interventi di manutenzione. Di conseguenza, la sequenza di ripristino HHP resta la soluzione preferita sul campo.
Controlli dei cavi e dell'alimentazione
I tecnici dovrebbero anche verificare che il cavo HHP sia inserito completamente. Un collegamento allentato può far sì che la sequenza di accensione venga ignorata dalla CPU. Durante il normale funzionamento, l’IC693PRG300 assorbe da 80 a 150 milliampere dalla porta della CPU. Se la retroilluminazione dell’HHP si accende ma il display resta vuoto, il cavo potrebbe essere difettoso, anziché la CPU bloccata. Inoltre, un cavo difettoso è una causa frequente negli interventi di assistenza per l’automazione industriale.

Note di compatibilità per CPU311 e HHP
Modelli di CPU supportati
La CPU311 appartiene alla prima famiglia Series 90-30, che supporta pienamente l’HHP IC693PRG300. I modelli CPU di fascia superiore, in particolare il 350 e i successivi, non supportano l’HHP né la relativa interfaccia per schede di memoria. Pertanto, la procedura descritta qui si applica esclusivamente ai modelli da CPU311 a CPU341.
Vantaggi plug-and-play sul campo
L’HHP comunica tramite una porta compatibile con RS-422 e non richiede la configurazione della velocità di trasmissione né del protocollo. Questa caratteristica plug-and-play rende l’HHP particolarmente adatto al ripristino sul campo quando non è disponibile un laptop con Logicmaster. La tastiera sigillata a 42 tasti e il display LCD a due righe e 16 caratteri restano leggibili nella maggior parte degli ambienti industriali. Queste specifiche hardware consentono di eseguire la sequenza di sblocco senza apparecchiature diagnostiche aggiuntive.
Nota dell’autore: perché questa procedura è ancora importante
PLC legacy negli stabilimenti moderni
Molte linee di produzione si affidano ancora ai controllori Series 90-30 per il confezionamento, la movimentazione dei materiali e il monitoraggio dei servizi ausiliari. Di conseguenza, i tecnici sul campo hanno bisogno di metodi di ripristino rapidi che non dipendano da laptop di ingegneria. La sequenza di reset HHP offre un esempio pratico di risoluzione dei problemi basata sull’esperienza nell’automazione industriale. A mio avviso, i team dovrebbero documentare questa sequenza nelle procedure operative standard di manutenzione e tenere in loco un cavo IC693CBL303 sicuramente funzionante.
Equilibrio tra sicurezza e facilità di manutenzione
La protezione OEM protegge la proprietà intellettuale, ma può anche rallentare le riparazioni di emergenza. Pertanto, i responsabili degli impianti dovrebbero registrare le procedure di sblocco e le politiche sulle password durante la messa in servizio. Questo passaggio migliora sia la sicurezza dei sistemi di controllo sia la facilità di manutenzione. Inoltre, favorisce un approccio equilibrato alla governance dell’automazione industriale.
Caso applicativo: ripristino di una linea di confezionamento
Scenario e risultato
Una linea di confezionamento che utilizzava una CPU311 si è fermata dopo un tentativo di scaricare un programma. L'HHP visualizzava "Keylock Active" e l'OEM aveva abilitato la protezione. Il tecnico ha collegato l'IC693PRG300, ha tenuto premuti CLR e M/T e ha spento e riacceso l'alimentazione. Dopo 8 secondi è apparsa la richiesta di selezione della modalità. Il team ha quindi ricaricato i parametri predefiniti e ripristinato i valori della tabella dati da un backup. La linea è tornata operativa in meno di 30 minuti. Questo caso mostra come una semplice sequenza di ripristino possa contribuire a mantenere operativa l'automazione di fabbrica quando non è disponibile un laptop.
Lista di controllo consigliata per gli interventi sul campo
Prima di iniziare, verifica che il cavo sia collegato correttamente. Poi controlla che la retroilluminazione dell'HHP sia accesa. Esegui quindi la sequenza di tasti e tienili premuti per l'intera durata. Infine, verifica le modalità RUN/STOP e Configuration. Questa lista di controllo riduce gli errori e migliora le percentuali di successo al primo tentativo nella manutenzione dell'automazione industriale.
Domande frequenti
1. "Keylock Active" è un codice di errore sulla CPU311?
No. Indica che la protezione OEM è abilitata. La CPU funziona, ma l'accesso in lettura e scrittura è limitato.
2. Il ripristino all'accensione cancella il programma flash?
No. Il programma flash rimane intatto. Tuttavia, i dati SRAM, i valori di runtime e le impostazioni dell'orologio vengono persi.
3. Quali tasti devo tenere premuti durante l'accensione del PLC?
Tieni premuti contemporaneamente i tasti CLR e M/T. Continua a tenerli premuti finché non appare la richiesta di selezione della modalità.
4. Questa procedura funziona sui modelli CPU350 e superiori?
No. L'HHP IC693PRG300 supporta i modelli da CPU311 a CPU341. Le CPU di fascia superiore non supportano l'interfaccia HHP.
5. Cosa devo controllare se la sequenza di ripristino non riesce?
Controlla prima che il cavo sia collegato correttamente. Un collegamento allentato di IC693CBL303 può causare l'ignoramento della sequenza di tasti da parte della CPU. Verifica anche la retroilluminazione dell'HHP.
Informazioni di contatto
Richieste: sales@nex-auto.com | +86 153 9242 9628
Partner NexAuto Technology Limited: https://www.nex-auto.com/
Consulta qui sotto gli articoli più richiesti per maggiori informazioni su 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 |