Diagramma di stato del Controller
Diagramma di stato del controller
Diagramma di stato del controller
Questo grafico descrive la modalità di funzionamento del controller:
GRASSETTO MAIUSCOLO: Stati del controller
Grassetto: Comandi utente e applicazione
Corsivo: Eventi del sistema
Testo normale: Decisioni, risultati della decisione e informazioni generali
(1) Per informazioni dettagliate sulla transizione di stato da STOPPED a RUNNING, fare riferimento a comando RUN.
(2) Per informazioni dettagliate sulla transizione di stato da RUNNING a STOPPED, fare riferimento a comando RUN.
Il relè di allarme è aperto.
Le uscite assumeranno i rispettivi stati di inizializzazione hardware. L'alimentazione dell'encoder non è abilitata.La tensione è 0.Il relè di allarme è chiuso.
In alcuni casi, quando viene rilevato un errore di sistema, il controller viene riavviato automaticamente nello stato EMPTY come se non fosse presente alcuna applicazione d'avvio nella memoria flash. Tuttavia, l'applicazione di avvio non viene effettivamente eliminata dalla memoria Flash. In questo caso il ERR LED (rosso) lampeggia velocemente e regolarmente.
Dopo la verifica di una valida applicazione di avvio, hanno luogo gli eventi seguenti:
oL'applicazione viene caricata nella RAM.
oVengono applicate le impostazioni del file post-configurazione (se esistenti).
Durante il caricamento dell'applicazione di avvio, si esegue un test di Verifica contesto per assicurare che le variabili rimanenti siano valide. Se il test di contesto di controllo non è valido, l'applicazione d'avvio verrà caricata ma il controller assumerà lo stato STOPPED.
La Modalità di avvio è configurata nella scheda Impostazioni PLC di Editor del dispositivo controller.
Se si verifica un'interruzione dell'alimentazione, il controller continua nello stato RUNNING per almeno 4 ms prima di spegnersi. Se l'alimentazione è stata configurata e fornita all'ingresso Run/Stop dalla stessa origine utilizzata dal controller, la perdita di potenza su questo ingresso viene rilevata immediatamente e il controller si comporta come se fosse stato impartito un comando STOP. Quindi, se si alimenta il controller e l'ingresso Run/Stop dalla stessa origine, il controller si riavvia normalmente nello stato STOPPED dopo un'interruzione di alimentazione quando Modalità di avvio è impostata a Avvio nello stato precedente.
durante uno scaricamento riuscito dell'applicazione si sono verificati i seguenti eventi:
oL'applicazione è caricata direttamente nella RAM.
oIn modo predefinito, l'applicazione di avvio è stata creata e salvata nella memoria Flash.
Il comportamento predefinito del controller dopo lo scaricamento di un programma d'applicazione è il passaggio del controller allo stato STOPPED indipendentementedall'impostazione dell'ingresso Run/Stop, dallla posizione dell'interruttore Run/Stop o dell'ultimo stato del controller prima del download.
Tuttavia, vi sono due considerazioni importanti da fare in merito:
Modifica online: Una modifica online (scaricamento parziale) avviata con il controller nello stato RUNNING riporta il controller allo stato RUNNING se lo scaricamento è riuscito e, a condizione che l'ingresso Run/Stop sia configurato e impostato a Run o lo switch Run/Stop impostato a Run. Prima di utilizzare l'opzione Esegui l'accesso con modifica in linea, testare le modifiche nel programma applicazione in modalità virtuale o in un ambiente non di produzione e confermare che il controller e le apparecchiature associate assumano le condizioni previste nello stato RUNNING.
|
FUNZIONAMENTO IMPREVISTO DELL'APPARECCHIATURA |
Verificare sempre che le modifiche in linea a un programma d'applicazione in esecuzione (RUNNING) funzioni come previsto prima di trasferirle nei controller. |
Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni o danni alle apparecchiature. |
NOTA: Le modifiche online del programma non vengono scritte automaticamente nell'applicazione di avvio e verranno sovrascritte dall'applicazione di avvio esistente al successivo riavvio. Se si desidera che le modifiche rimangano dopo un riavvio, aggiornare manualmente l'applicazione Boot selezionando Crea l'applicazione d'avvio nel menu Online (il controller deve essere nello stato STOPPED per compiere questa operazione).
Download multiplo: EcoStruxure Machine Expert dispone di una funzione che permette di eseguire lo scaricamento di tutta l'applicazione verso destinazioni multiple sulla rete o sul bus di campo. Una delle opzioni predefinite quando si seleziona il comando Download multiplo... è l'opzione Avvia tutte le applicazioni dopo il download o la modifica in linea, che riavvia tutte le destinazioni scaricate nello stato RUNNING, purché gli ingressi Run/Stop stiano comandando lo stato RUNNING, ma indipendentemente dall'ultimo stato del controller prima che fosse inizializzato lo scaricamento multiplo Deselezionare questa opzione se non si desidera che i controller in questione si riavviino nello stato RUNNING. Deselezionare questa opzione se non si desidera che i controller in questione non si riavviino nello stato RUNNING. Inoltre, prima di utilizzare l'opzione Download multiplo, testare le modifiche nel programma applicazione in modalità virtuale o in un ambiente non di produzione e confermare che il controller e le apparecchiature associate assumano le condizioni previste nello stato RUNNING.
|
FUNZIONAMENTO IMPREVISTO DELL'APPARECCHIATURA |
Verificare sempre che il programma d'applicazione funzioni come previsto per tutti i controller di destinazione e le apparecchiature associate prima di emettere il comando "Scaricamento multiplo…" con l'opzione selezionata "Avvia tutte le applicazioni dopo il download o la modifica in linea". |
Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni o danni alle apparecchiature. |
NOTA: Durante uno scaricamento multiplo, a differenza di uno scaricamento normale, EcoStruxure Machine Expert non offre l'opzione di creare un applicazione di avvio. È possibile creare manualmente un'applicazione di avvio in qualunque momento selezionando Crea applicazione di avvio nel menu Online su tutti i controller di destinazione.
La piattaforma del software EcoStruxure Machine Expert dispone di numerose e potenti opzioni per la gestione dei task di esecuzione e delle condizioni delle uscite mentre il controller si trova negli stati STOPPED o HALT. Per maggiori informazioni, fare riferimento a Descrizione degli stati del controller.
Per uscire dallo stato HALT è necessario emettere uno dei comandi di Reset (Riavvio a caldo, Riavvio a freddo, Reset origine), scaricare l'applicazione ed eseguire un ciclo di accensione/spegnimento.
In caso di evento non ripristinabile (watchdog hardware o errore interno), è obbligatorio effettuare un ciclo di accensione.
Lo stato RUNNING presenta due condizioni di eccezione:
oRUNNING con errore esterno: questa condizione di errore è indicata dal LED di I/O, che visualizza una luce rossa fissa. È possibile uscire da questo stato azzerando l'errore esterno (probabilmente cambiando la configurazione dell'applicazione). Non sono richiesti comandi del controller, ma possono tuttavia includere la richiesta di spegnere e riaccendere il controller. Per maggiori informazioni, fare riferimento a Descrizione generale per la configurazione degli I/O.
oRUNNING con punto di rottura: questa condizione di eccezione è indicata dal LED RUN, che emette un singolo lampeggio. Per maggiori informazioni, fare riferimento a Descrizione degli stati del controller.
L'applicazione di avvio può essere diversa dall'applicazione caricata. Può succedere quando l'applicazione di avvio è stata scaricata tramite una SD card, FTP, o trasferimento file o quando è stata eseguita una modifica online senza la creazione di un'applicazione di avvio.