Descrizione degli stati del Controller
Descrizione degli stati del controller
Questa sezione contiene una descrizione dettagliata degli stati del controller.
|
FUNZIONAMENTO IMPREVISTO DELL'APPARECCHIATURA |
oNon dare mai per scontato che il controller in uso si trovi in un determinato stato prima di eseguire una modifica di stato, configurare le opzioni del controller, trasferire un programma o modificare la configurazione fisica del controller e le relative apparecchiature collegate. oPrima di eseguire una qualsiasi di queste operazioni, prendere in considerazione l'effetto che questa azione può avere su tutte le apparecchiature collegate. oPrima di operare sul controller, verificarne lo stato osservando le segnalazioni dei LED. oConfermare la condizione dell'ingresso Run/Stop (se presente e configurato) e/o dell'interruttore Run/Stop (se presente) prima di operare sul controller. oVerificare la presenza della forzatura dell'uscita prima di operare sul controller. oRivedere le informazioni sullo stato del controller tramite EcoStruxure Machine Expert prima di agire sul controller.(1) |
Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni o danni alle apparecchiature. |
(1) Gli stati del controller possono essere letti nella variabile di sistema PLC_R.i_wStatus della libreria M258 PLCSystem.
Tabella degli stati del controller
Le seguenti tabelle La seguente tabella descrive gli stati del controller:
Stato controller |
Descrizione |
LED RUN/MS |
---|---|---|
BOOTING |
Il controller esegue il firmware di avvio e i test automatici interni. Verifica quindi il checksum del firmware e le applicazioni utente. Non esegue l'applicazione e non svolge alcuna comunicazione. |
Verde/rosso lampeggiante |
BOOTING dopo il rilevamento di un Errore di sistema |
Questo stato è uguale allo stato BOOTING normale, tranne che viene impostato un flag per farlo apparire come se non fossero presenti applicazioni di avvio e le indicazioni dei LED fossero diverse. |
Lampeggio rosso rapido |
INVALID_OS |
Non è presente un file del firmware valido nella memoria Flash. Il controller non esegue l'applicazione. La comunicazione può avvenire solo tramite la porta host USB e solo per caricare un SO valido. Vedere Aggiornamento firmware del controller Modicon M258 Motion. |
Rosso lampeggiante |
EMPTY |
Applicazione assente o non valida. I moduli di espansione PCI sono inattivi. |
Singolo lampeggio verde |
EMPTY dopo il rilevamento di un Errore di sistema |
Questo stato è uguale allo stato EMPTY normale, tranne che viene impostato un flag per farlo apparire come se non fossero presenti applicazioni di avvio (nessuna applicazione caricata) e le indicazioni dei LED fossero diverse. |
Lampeggio rosso rapido |
RUNNING |
Il controller sta eseguendo un'applicazione valida. |
Verde |
RUNNING con punto di interruzione |
Questo stato è uguale allo stato RUNNING con le seguenti eccezioni: oLa parte di elaborazione task del programma non riprende fino all'eliminazione del punto di interruzione. oLe indicazioni dei LED sono diverse. Per maggiori informazioni sulla gestione dei punti di interruzione, vedere la Guida in linea dei comandi dei menu di EcoStruxure Machine Expert. |
3 lampeggi verdi |
RUNNING con rilevamento di un Errore esterno |
Questo stato equivale allo stato RUNNING normale, tuttavia le indicazioni dei LED sono diverse. |
Lampeggio verde / lampeggio rosso singolo |
STOPPED |
Il controller ha un'applicazione valida che si trova in stop. Per una spiegazione del comportamento delle uscite e dei bus di campo in questo stato, vedere Dettagli dello stato STOPPED. |
Verde lampeggiante |
STOPPED con rilevamento di un Errore esterno |
Questo stato equivale allo stato STOPPED normale, tuttavia le indicazioni dei LED sono diverse. |
Verde lampeggiante / lampeggio rosso singolo |
HALT |
Il controller arresta l'esecuzione dell'applicazione in quanto ha rilevato un errore dell'applicazione. Questa descrizione è uguale allo stato STOPPED con le seguenti eccezioni: oI bus I/O Expert e I/O TM5 cessano le comunicazioni. Le uscite Expert e TM5 assumono i loro valori di inizializzazione. oCANbus si comporta come se l'opzione Aggiorna I/O in Stop non fosse stata selezionata quando gestita da un task responsabile dell'errore rilevato dall'applicazione. Negli altri casi, il comportamento del bus CAN segue le impostazioni correnti. oLe indicazioni dei LED sono diverse. |
Lampeggio rosso singolo |
Informazioni dettagliate sullo stato STOPPED
Le dichiarazioni seguenti sono vere per lo stato STOPPED:
oL'ingresso configurato come Run/Stop resta operativo.
oL'uscita configurata come uscita di allarme resta operativa e assume il valore 0.
oI servizi di comunicazione Ethernet, Seriale (Modbus, ASCII, ecc.) e USB restano operativi e i comandi scritti da tali servizi possono continuare a influire su applicazione, stato del controller e variabili di memoria.
oLe uscite assumono inizialmente lo stato configurato predefinito (Mantieni valori correnti, o Imposta tutte le uscite su valore predefinito), oppure lo stato imposto dalla forzatura delle uscite, se utilizzata. Il successivo stato delle uscite dipende dal valore dell'impostazione Aggiorna I/O in Stop e dai comandi ricevuti dai dispositivi remoti.
Task e comportamento di I/O quando si seleziona Aggiorna I/O in Stop
Quando è selezionata l'opzione Aggiorna I/O in Stop si verifica quanto segue:
oL'operazione di lettura degli ingressi continua normalmente. Gli ingressi fisici vengono letti e scritti nelle variabili di memoria dell'ingresso %I.
oL'operazione di elaborazione task non viene eseguita.
oL'operazione di scrittura sulle uscite continua. Le variabili della memoria di uscita %Q vengono aggiornate per riflettere la configurazione Mantieni valori o la configurazione Imposta tutte le uscite su valore predefinito, adattata per tutte le forzature delle uscite, quindi scritta nelle uscite fisiche.
NOTA: Le funzioni Expert continuano a funzionare. Ad esempio, un contatore continua il conteggio. Tuttavia, tali funzioni non influenzano lo stato delle uscite. Le uscite di I/O Expert si conformano al comportamento indicato qui.
NOTA: I comandi ricevuti dalle comunicazioni Ethernet, seriali, USB e CAN possono continuare a scrivere le variabili di memoria. Le modifiche alle variabili di memoria dell'uscita %Q vengono scritte sulle uscite fisiche.
Comportamento CANopen quando si seleziona Aggiorna I/O in Stop
Quando si seleziona l'impostazione Aggiorna I/O in Stop per i bus CANopen si verifica quanto segue:
oIl bus CANopen resta completamente operativo. I dispositivi sul bus CANopen continuano a rilevare la presenza di un Master CANopen funzionale.
oTPDO e RPDO continuano ad essere scambiati.
oL'SDO opzionale, se configurato, continua ad essere scambiato.
oLe funzioni Heartbeat e Node Guarding, se configurate, continuano a funzionare.
oSe il campo Comportamento delle uscite durante l'arresto è impostato su Mantieni valori correnti, i TPDO continuano a essere emessi con gli ultimi valori effettivi.
oSe il campo Comportamento delle uscite durante l'arresto è impostato su Imposta tutte le uscite su valore predefinito, gli ultimi valori effettivi vengono aggiornati ai valori predefiniti e i TPDO successivi vengono emessi con questi valori predefiniti.
Task e comportamento di I/O quando non si seleziona Aggiorna I/O in Stop
Quando l'impostazione Aggiorna I/O in Stop non è selezionata, il controller imposta gli I/O alla condizione Mantieni valori correnti o Imposta tutte le uscite su valore predefinito (adattata per la forzatura delle uscite, se utilizzata). In seguito, è vero quanto segue:
oL'operazione di lettura degli ingressi si interrompe. Le variabili della memoria dell'ingresso %I vengono bloccate ai valori più recenti.
oL'operazione di elaborazione task non viene eseguita.
oL'operazione di scrittura sulle uscite si interrompe. Le variabili di memoria dell'uscita %Q possono essere aggiornate tramite connessioni Ethernet, seriali e USB. Tuttavia, le uscite fisiche non vengono modificate e conservano lo stato specificato dalle opzioni di configurazione.
NOTA: Le funzioni Expert si interrompono. Ad esempio, un contatore viene arrestato.
Comportamento CAN quando non è selezionato Aggiorna I/O in Stop
Quando l'opzione Aggiorna I/O in Stop non è selezionata, per i bus CANopen si verifica quanto segue:
oIl Master CANopen interrompe le comunicazioni. I dispositivi sul bus CANopen assumono gli stati di posizionamento di sicurezza configurati.
oGli scambi TPDO e RPDO si interrompono.
oGli scambi dell'SDO opzionale, se configurato, si interrompono.
oLe funzioni Heartbeat e Node Guarding, se configurate, si arrestano.
oI valori correnti o predefiniti, in base alla necessità, vengono scritti nei TPDO e inviati una volta prima di arrestare il Master CANopen.