Avvio a freddo
Il AC500-eCo non utilizza una batteria per il buffering delle aree di operandi specificate di seguito, pertanto la modalità "cold start" non esiste in questo prodotto.
-
L'avviamento a freddo si esegue spegnendo/accendendo l'alimentazione se non è collegata la batteria.
-
Tutti i moduli di memoria RAM vengono controllati e cancellati .
-
Se nella flash EPROM non è memorizzato alcun programma utente, alle interfacce vengono applicati i valori predefiniti (come impostati alla consegna).
-
Se nella flash EPROM è memorizzato un programma utente, questo viene caricato nella RAM.
-
Vengono applicate le modalità operative predefinite impostate dalla configurazione del PLC.
Avvio a caldo
-
L'avvio a caldo si esegue spegnendo/accendendo l'alimentazione con una batteria collegata.
-
Tutti i moduli di memoria RAM vengono controllati e cancellati, ad eccezione delle aree degli operandi bufferizzati e delle variabili RETAIN .
-
Se nella flash EPROM è memorizzato un programma utente, questo viene caricato nella RAM.
-
Vengono applicate le modalità operative predefinite impostate dalla configurazione del PLC.
-
Con l'avvio della CPU i moduli IO collegati vengono reinizializzati e parametrizzati, pertanto l'uscita IO si interrompe per un breve periodo.
ESEGUIRE -> ARRESTO
-
RUN -> STOP significa premere il tasto funzione RUN sul PLC mentre il PLC è in modalità di esecuzione (AC500 display del PLC «run», AC500-eCo il "LED RUN" del PLC è acceso).
-
Se un programma utente viene caricato nella RAM, l'esecuzione viene interrotta.
-
Il comportamento delle uscite in stato di arresto è configurabile. Fare doppio clic su PLC_AC500_V3 nella struttura del progetto. Nella scheda «PLC_AC500_V3» fare clic su «Impostazioni PLC».
-
Per attivare l'aggiornamento degli I/O in stato di arresto, fare clic sulla casella di controllo a sinistra di «Aggiorna I/O in stato di arresto».
-
Per specificare il comportamento delle uscite in stato di arresto, selezionare un'opzione nel menu a discesa a destra di «Comportamento delle uscite in stato di arresto». Le opzioni sono:
«Mantenere i valori attuali»
«Impostare tutte le uscite come predefinite»
«Esegui programma» (Se si seleziona l'opzione «Esegui programma», è necessario aprire l'assistente di input tramite il pulsante [...] e selezionare un programma che viene eseguito esattamente una volta).
-
-
Le variabili mantengono i loro valori correnti, cioè non vengono inizializzate.
-
Il display del PLC AC500 passa da «run» a «StoP», AC500-eCo "RUN LED" passa da ON a OFF.
AVVIO -> ARRESTO
-
START -> STOP significa arrestare l'esecuzione del programma utente nella RAM del PLC utilizzando la voce di menu "Online/Stop" del sistema di programmazione.
-
Il comportamento delle uscite in stato di arresto è configurabile. Fare doppio clic su PLC_AC500_V3 nella struttura del progetto. Nella scheda «PLC_AC500_V3» fare clic su «Impostazioni PLC».
-
Per attivare l'aggiornamento degli I/O in stato di arresto, fare clic sulla casella di controllo a sinistra di «Aggiorna I/O in stato di arresto».
-
Per specificare il comportamento delle uscite in stato di arresto, selezionare un'opzione nel menu a discesa a destra di «Comportamento delle uscite in stato di arresto». Le opzioni sono:
«Mantenere i valori attuali»
«Impostare tutte le uscite come predefinite»
«Esegui programma» (Se si seleziona l'opzione «Esegui programma», è necessario aprire l'assistente di input tramite il pulsante [...] e selezionare un programma che viene eseguito esattamente una volta).
-
-
Le variabili mantengono i loro valori correnti, cioè non vengono inizializzate.
-
Il display del PLC AC500 passa da «run» a «StoP».
Reset
-
Esegue un processo di AVVIO -> ARRESTO.
-
Preparazione per il riavvio del programma, ovvero le variabili (VAR) (eccezione: Le variabili RETAIN) sono impostate sui loro valori di inizializzazione.
-
Il reset si esegue con la voce di menu "Online/Reset" nel sistema di programmazione o premendo il tasto funzione RUN per ≥ 5 s in modalità STOP.
Azzeramento (a freddo)
-
Esegue un processo di AVVIO -> ARRESTO.
-
Preparazione per il riavvio del programma, ovvero le variabili (VAR) (anche le variabili RETAIN) vengono impostate sui valori di inizializzazione.
-
Il reset (a freddo) si esegue con la voce di menu "Online/Reset (a freddo)" nel sistema di programmazione.
Reset (originale)
-
Ripristina il controllore allo stato originale (cancellazione della flash, della SRAM, delle configurazioni del modulo di comunicazione e del programma utente!)
-
Il reset (originale) si esegue con la voce di menu "Online/Reset (originale)" nel sistema di programmazione.
STOP -> ESEGUIRE
-
STOP -> RUN significa premere brevemente il tasto funzione RUN sul PLC mentre il PLC è in modalità STOP (AC500 display del PLC "StoP", AC500-eCo "LED RUN" acceso). Il "LED RUN" è spento sull'interruttore a levetta della CPU AC500-eCo.
-
Se un programma utente viene caricato nella RAM, l'esecuzione continua, cioè le variabili non vengono impostate sui valori di inizializzazione.
-
Il display del PLC AC500 passa da "StoP" a "run", AC500-eCo "RUN LED" passa da OFF a ON.
STOP -> AVVIO
-
STOP -> START significa continuare l'esecuzione del programma utente nella RAM del PLC utilizzando la voce di menu "Online/Start" del sistema di programmazione.
-
Se un programma utente viene caricato nella RAM, l'esecuzione continua, cioè le variabili non vengono impostate sui valori di inizializzazione.
-
Il display del PLC AC500 passa da "StoP" a "run", il "LED RUN" del PLC AC500-eCo passa da OFF a ON.
Scaricare
-
Scaricare significa caricare il programma utente completo nella RAM del PLC. Questo processo viene avviato selezionando la voce di menu "Online/Download" nel sistema di programmazione o dopo aver confermato un messaggio di sistema corrispondente quando si passa alla modalità online (voce di menu "Online/Login").
-
L'esecuzione del programma utente viene interrotta.
-
Per memorizzare il programma utente nella memoria flash utente, dopo aver scaricato il programma è necessario richiamare la voce di menu "Online/Create boot project".
-
Le variabili vengono impostate ai loro valori di inizializzazione secondo la tabella di inizializzazione.
-
Le variabili RETAIN possono avere valori errati perché possono essere allocate ad altri indirizzi di memoria nel nuovo progetto!
-
Il download è forzato da quanto segue:
-
configurazione del PLC modificata
-
configurazione dell'attività modificata
-
gestione della biblioteca modificata
-
modifica delle impostazioni specifiche per la compilazione (dimensioni dei segmenti)
-
esecuzione dei comandi "Progetto/Pulisci tutto" e "Progetto/Ricostruisci tutto".
-
Cambio online
-
Dopo aver modificato un progetto, solo queste modifiche vengono compilate quando si preme il tasto <F11> o si richiama la voce di menu "Progetto/Costruzione". Le parti di programma modificate sono contrassegnate da una freccia blu nell'elenco dei blocchi.
-
Con il termine Modifica online si intende il caricamento delle modifiche apportate al programma utente nella RAM del PLC tramite il sistema di programmazione (dopo aver confermato un messaggio di sistema corrispondente quando si passa alla modalità online, voce di menu "Online/Login").
-
L'esecuzione del programma utente non viene interrotta. Dopo aver scaricato le modifiche al programma, il programma viene riorganizzato. Durante la riorganizzazione non sono consentiti ulteriori comandi di modifica online. La memorizzazione del programma utente nella memoria flash utente tramite il comando "Online/Crea progetto di avvio" non può essere avviata fino a quando non viene completata la riorganizzazione.
-
Il cambio online non è più possibile dopo:
-
modifiche alla configurazione del PLC
-
modifiche alla configurazione dell'attività
-
cambiamenti nella gestione della biblioteca
-
modifica delle impostazioni specifiche per la compilazione (dimensioni dei segmenti)
-
eseguire i comandi "Progetto/Pulisci tutto" e "Progetto/Ricostruisci tutto".
-
Buffering dei dati
-
Il buffering dei dati, ovvero il mantenimento dei dati dopo l'accensione e lo spegnimento, è possibile solo se è collegata una batteria alla CPU AC500 e il buffering avviene nel disco flash con la CPU AC500-eCo. I seguenti dati possono essere bufferizzati completamente o in parte:
-
Dati nell'area flag indirizzabile (area %M)
-
Variabile RETAIN
-
Variabile PERSISTENTE (il numero è limitato, non ci sono variabili strutturate)
-
-
Per bufferizzare dati particolari, questi devono essere esclusi dal processo di inizializzazione ⮫ «Gestione delle variabili rimanenti».