Descrizione degli stati del Controller

 

Descrizione degli stati del controller

Introduzione

Questa sezione contiene una descrizione dettagliata degli stati del controller.

Warning_Color.gifAVVERTIMENTO

FUNZIONAMENTO IMPREVISTO DELL'APPARECCHIATURA

oNon assumere mai che il controller in uso sia in un determinato stato prima di comandare un cambio 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 di queste operazioni, prendere in considerazione gli effetti eventualmente provocati su tutte le apparecchiature collegate.

oPrima di eseguire azioni su un controller, accertarsi sempre del corretto stato del controller visualizzandone i LED, verificando la presenza della forzatura delle uscite ed esaminando le informazioni di stato del controller tramite EcoStruxure Machine Expert.(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 M251 PLCSystem

Tabella degli stati del controller

Nella seguente tabella sono descritti gli stati del controller:

Stato controller

Descrizione

LED

RUN

(Verde)

ERR

(Rosso)

I/O

(Rosso)

BOOTING

Il controller esegue il firmware di avvio e i test automatici interni. Successivamente verifica il checksum del firmware e le applicazioni utente.

SPENTO

SPENTO

ACCESO

SPENTO

ACCESO

ACCESO

SPENTO

ACCESO

SPENTO

INVALID_OS

La memoria flash non contiene un file del firmware valido. Il controller non esegue l'applicazione. Vedere la sezione Aggiornamento del firmware per ripristinare uno stato corretto.

SPENTO

Lampeggio regolare

SPENTO

EMPTY

Il controller non ha applicazioni.

SPENTO

Lampeggio singolo

SPENTO

EMPTY dopo che è stato rilevato un errore di sistema

Questo stato è uguale allo stato EMPTY normale. Ma l'applicazione è presente e intenzionalmente non caricata. Lo stato corretto viene ripristinato con un nuovo riavvio (ciclo di spegnimento e riaccensione), oppure un nuovo download dell'applicazione.

SPENTO

Lampeggio rapido

SPENTO

RUNNING

Il controller sta eseguendo un'applicazione valida.

ACCESO

SPENTO

SPENTO

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.

oPer maggiori informazioni sulla gestione dei punti di interruzione, vedere EcoStruxure Machine Expert - Guida alla programmazione.

Lampeggio singolo

SPENTO

SPENTO

RUNNING con errore esterno rilevato

Configurazione, TM3, SD Card o altro errore di I/O rilevato.

Quando il LED di I/O è acceso, informazioni dettagliate sull'errore rilevato sono disponibili in PLC_R.i_lwSystemFault_1 e PLC_R.i_lwSystemFault_2. Una condizione di errore qualsiasi segnalata da queste variabili provoca l'accensione del LED di I/O.

ACCESO

SPENTO

ACCESO

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 STOPPED state.

Lampeggio regolare

SPENTO

SPENTO

STOPPED con errore esterno rilevato

Configurazione, TM3, SD Card o altro errore di I/O rilevato.

Lampeggio normale

SPENTO

ACCESO

HALT

Il controller arresta l'esecuzione dell'applicazione in quanto ha rilevato un errore dell'applicazione.

Lampeggio regolare

ACCESO

Applicazione di avvio non salvata

Il controller ha un'applicazione in memoria che differisce dall'applicazione nella memoria Flash. Al successivo ciclo di spegnimento e riaccensione, l'applicazione sarà sostituita da quella proveniente dalla memoria Flash.

Acceso o lampeggio regolare

Lampeggio singolo

SPENTO

Questa figura mostra la differenza tra il lampeggio regolare e il lampeggio singolo:

G-SE-0030170.1.gif-high.gif

 

 

Informazioni dettagliate sullo stato STOPPED

Le dichiarazioni seguenti sono vere per lo stato STOPPED:

oI servizi di comunicazione Ethernet, Seriale (Modbus, ASCII, ecc.) e USB restano operativi e i comandi scritti da questi servizi possono continuare a influenzare l'applicazione, lo stato del controller e le variabili di memoria.

oTutte le uscite inizialmente assumono lo stato configurato predefinito (Mantieni valori correnti, o Imposta tutte le uscite su valore predefinito), oppure lo stato indicato 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.

Comportamento CAN quando si seleziona Aggiorna I/O in Stop 

Le indicazioni seguenti per i CANbus sono vere quando si seleziona l'impostazione Aggiorna I/O in Stop:

oCANbus resta completamente operativo. I dispositivi su CANbus continuano a rilevare la presenza di un Master CAN 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.

Comportamento CAN quando non si seleziona Aggiorna I/O in Stop 

Quando l'opzione Aggiorna I/O in Stop non è selezionata, per i CANbus si verifica quanto segue:

oIl Master CAN interrompe le comunicazioni. I dispositivi su CANbus 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 sui TPDO e inviati una volta prima di arrestare il Master CAN.