Stati del Controllore di Sicurezza

Modalità operative del controllore di sicurezza: sicuro e non sicuro
Le due possibili modalità di funzionamento di un controllore di sicurezza programmato con CODESYS Safety Extension Sono sicuro E non sicuro.
Modalità sicura è il nome dato alla modalità del controller di sicurezza in cui viene caricata un'applicazione di avvio e il controller non viene utilizzato in modalità debug. Il controller di sicurezza è in modalità sicura finché l'applicazione di avvio è in esecuzione e lo sviluppatore non vi accede tramite scrittura. Il controllo passa alla modalità debug non appena avviene un accesso in scrittura. Il controller rimane inoltre nello stato sicuro se avviene un accesso al controller e i valori delle variabili vengono visualizzati in CODESYS Safety ExtensionSolo un servizio di scrittura come la forzatura di un valore fa sì che il controller passi alla modalità debug.
Suggerimento
Sebbene lo stato di un'applicazione non caricata sia ugualmente sicuro, questo non è designato come una modalità sicura
Se sul controller di sicurezza è presente un'applicazione di avvio, questa si avvia all'avvio del controller e quest'ultimo è in modalità di funzionamento sicuro.
Se il controllore è costretto a passare dallo stato sicuro a quello non sicuro, lo sviluppatore deve confermare il passaggio allo stato non sicuro.
Osservare gli avvisi Modalità di debug.
Stato dell'applicazione
Se l'applicazione viene caricata sul controller con un download (vedere: Accesso – Sicurezza), il controller di sicurezza è sempre nello stato non sicuro. Il debug e l'avvio/arresto possono essere eseguiti sul controller in questo stato dell'applicazione.
Visualizzazione degli stati del controllore di sicurezza
Se il controllore di sicurezza è nello stato sicuro o non sicuro e se l'applicazione è nello stato di arresto o di esecuzione viene visualizzato nella riga di stato generale di CODESYS sul bordo inferiore della finestra.
Suggerimento
Lo stato dell'applicazione attiva viene visualizzato indipendentemente dagli editor aperti.
Esempi delle informazioni visualizzate nella riga di stato inferiore in modalità online
A sinistra: Stati dell'applicazione di sicurezza. A destra: Stati del controllore di sicurezza.





CORRERE, sfondo verde
FERMARE, sfondo rosso: l'applicazione è in pausa.
FINITO, sfondo rosso: l'applicazione è stata terminata a causa di un errore di runtime.
Nello stato di accesso, lo stato dell'applicazione di sicurezza viene visualizzato anche nell'albero del progetto accanto all'applicazione di sicurezza attiva.
TELEACCESSO, sfondo grigio
Accesso al controllore di sicurezza tramite teleaccesso
SICURO, sfondo giallo quando l'applicazione di avvio è in esecuzione.
NON SICURO (BA), sfondo rosso:
Avvia l'applicazione in modalità debug
NON SICURO (DL), sfondo rosso:
Scarica l'applicazione in modalità debug
SCARICATO, sfondo grigio:
L'applicazione corrente è stata scaricata dal controller (non è più presente lo stato dell'applicazione).
ECCEZIONE, sfondo rosso:
Indica un errore di sistema in circostanze particolari se l'accesso persiste (solitamente la connessione viene interrotta immediatamente).
Forza attiva viene visualizzato oltre allo stato del controllore di sicurezza se i valori sono attualmente forzati.
Importante
Dietro lo stato, la barra circolare indica che lo stato è in continuo aggiornamento, ad eccezione di TELEACCESSO stato. Se si blocca, allora lo stato dell'S-PLC può essere già cambiato ulteriormente senza essere indicato.