Il Modicon M251 Logic Controller consente il trasferimento di file con una scheda SD.
Per caricare o scaricare file nel controller con una scheda SD, utilizzare uno dei seguenti metodi:
La funzione di clonatura (uso di una scheda SD vuota)
Uno script memorizzato nella scheda SD
Quando si inserisca una scheda SD nello slot per schede SD del controller, il firmware ricerca ed esegue lo script contenuto nella scheda SD (/sys/cmd/Script.cmd).
Per i comandi di trasferimento file, l’editor SD.
consente di generare e copiare lo script e tutti i file necessari nella schedaLa scheda SD deve avere un'etichetta. Per aggiungere un'etichetta, inserire la scheda SD nel PC, fare clic con il pulsante destro del mouse sull'unità in Esplora risorse di Windows e scegliere
.AVVERTIMENTO | |
---|---|
Se si disinserisce il dispositivo oppure si verifica un'interruzione di corrente o della comunicazione durante il trasferimento dell'applicazione, è possibile che il dispositivo diventi inoperativo. In caso di interruzione della comunicazione o dell'alimentazione, provare ad eseguire nuovamente il trasferimento. In caso di interruzione dell'alimentazione o della comunicazione durante un aggiornamento firmware o se viene utilizzato un firmware non valido, il dispositivo potrebbe cessare di funzionare. In tal caso, utilizzare un firmware valido e riprovare l'aggiornamento firmware.
AVVISO | |
---|---|
La funzione di clonatura permette di caricare l'applicazione da un controller e di scaricarla solo in un controller dello stesso modello (stesso codice prodotto).
Questa funzione clona ogni parametro del controller (ad esempio applicazioni, firmware, file di dati, post-configurazione). Vedere Mapping memoria.
Per impostazione predefinita, la clonatura è consentita senza utilizzare il blocco funzione ExternalCmd
sul gruppo . Vedere Utenti e gruppi predefiniti. Come risultato, la clonatura non sarà consentita senza utilizzare . Per ulteriori informazioni su questo blocco funzione, vedere Modicon M251 Logic Controller, Funzioni e variabili di sistema, Guida della libreria PLCSystem . Per maggiori informazioni sui Diritti di accesso, vedere EcoStruxure Machine Expert - Guida alla programmazione.
Se si desidera controllare l'accesso all'applicazione clonata nel controller di destinazione, è necessario utilizzare il pulsante Web Server) del controller di origine prima di eseguire l'operazione di clonatura. Per ulteriori informazioni sui Diritti di accesso, vedere EcoStruxure Machine Expert - Guida alla programmazione.
(nella pagina secondaria delQuesta procedura descrive come caricare l'applicazione memorizzata nel controller sorgente nella scheda SD:
Passo |
Azione |
---|---|
1 |
Cancellare una scheda SD e impostare l'etichetta della scheda nel seguente modo: CLONExxx
NOTA: L'etichetta deve iniziare con "CLONE’ (senza distinzione tra maiuscole e minuscole), seguito facoltativamente da un massimo di 6 caratteri alfanumerici non accentati (a...z, A...Z, 0...9).
|
2 |
Stabilire se si desidera clonare i pagina secondaria del Web server. . Vedere la |
3 |
Mettere fuori tensione il controller. |
4 |
Inserire la scheda SD preparata nel controller. |
5 |
Ripristinare l'alimentazione al controller. Risultato: la procedura di clonatura viene avviata automaticamente. Durante la procedura di clonatura, i LED e sono illuminati e il LED lampeggia regolarmente.
NOTA: La procedura di clonatura dura da 2 a 3 minuti.
Risultato: al termine della procedura di clonatura, il LED SD è illuminato e il controller si avvia in modalità di applicazione normale. Se è stato rilevato un errore, il LED ERR è illuminato e il controller è nello stato STOPPED. |
6 |
Rimuovere la scheda SD dal controller. |
Questa procedura descrive come scaricare l'applicazione memorizzata nella scheda SD nel controller di destinazione:
Passo |
Azione |
---|---|
1 |
Mettere fuori tensione il controller. |
2 |
Inserire la scheda SD nel controller. |
3 |
Ripristinare l'alimentazione al controller. Risultato: la procedura di download si avvia e il LED SD lampeggia durante questa procedura. |
4 |
Attendere il completamento del download:
|
5 |
Rimuovere la scheda SD per riavviare il controller. |
Fare clic su
nel menu principale.
Elemento |
Descrizione |
---|---|
|
Crea un nuovo progetto. |
|
Apre uno script. |
|
Inserisce una macro. Una macro è una sequenza di comandi unitari. Una macro permette di eseguire numerose operazioni comuni, quali caricare l'applicazione, scaricare l'applicazione e così via. |
|
Genera lo script e tutti i file necessari sulla scheda SD. |
|
Istruzioni di base. |
|
Percorso file d'origine sul PC o sul controller. |
|
Directory di destinazione sul PC o sul controller. |
|
Aggiunge un comando di script. |
|
Modifica l'ordine dei comandi di script. |
|
Elimina un comando di script. |
Descrizioni dei comandi:
Comando |
Descrizione |
Sorgente |
Destinazione |
Sintassi |
---|---|---|---|---|
|
Scarica un file dalla scheda SD al controller. |
Selezionare il file da scaricare. |
Seleziona la directory di destinazione del controller. |
|
|
Imposta il nome del nodo del controller. |
Nuovo nome del nodo. |
Nome del nodo del controller |
|
Reimposta il nome del nodo del controller. |
Nome del nodo predefinito. |
Nome del nodo del controller |
|
|
|
Carica i file contenuti in una directory del controller nella scheda SD. |
Selezionare la directory. |
- |
|
|
Elimina i file contenuti in una directory del controller.
NOTA: con Delete "*" non si eliminano i file di sistema.
|
Selezionare la directory e immettere un nome di file specifico. Importante: per impostazione predefinita, sono selezionati tutti i file di directory. |
- |
|
Rimuove i diritti utente dal controller. |
- |
- |
|
|
Elimina i file contenuti nella scheda SD o una cartella della scheda SD |
- |
- |
oppure
|
|
|
Riavvia il controller (disponibile solo alla fine dello script). |
- |
- |
|
Questa tabella descrive le macro:
Macro |
Descrizione |
Directory/File |
---|---|---|
|
Scarica l'applicazione dalla scheda SD al controller. |
|
|
Carica l'applicazione dal controller nella scheda SD. |
|
|
Scarica l'archivio del progetto dalla scheda SD al controller. |
|
|
Carica l'archivio del progetto dal controller nella scheda SD. |
|
|
Scarica più file dalla scheda SD in una directory del controller. |
Definito dall'utente |
|
Carica i file di registro dal controller nella scheda SD. |
|
(1): se è configurato OPC UA |
È possibile creare manualmente uno script per rimuovere i diritti utente, insieme all'applicazione, dal controller. Lo script deve contenere questo comando:
Format "/usr"
Reboot
Passo |
Azione |
---|---|
1 |
Mettere fuori tensione il controller. |
2 |
Inserire la scheda SD preparata nel controller sorgente. |
3 |
Ripristinare l'alimentazione al controller sorgente. Risultato: l'operazione si avvia automaticamente. Durante il funzionamento, i LED e sono illuminati e il LED lampeggia regolarmente. |
4 |
Attendere il completamento dell'operazione.
Risultato:
|
5 |
Rimuovere la scheda SD dal controller.
NOTA: Il controller si riavvia con i diritti utente predefiniti.
|
AVVERTIMENTO | |
---|---|
Passo |
Azione |
---|---|
1 |
Crea lo script con l'editor . |
2 |
Fare clic su SD. e selezionare la directory radice della schedaRisultato: lo script e i file vengono trasferiti sulla scheda SD. |
3 |
Inserire la scheda SD nel controller. Risultato: la procedura di trasferimento si avvia e il LED SD lampeggia durante questa procedura. |
4 |
Attendere il completamento del download:
|
5 |
Rimuovere la scheda SD dal controller.
NOTA: Le modifiche verranno applicate dopo il riavvio successivo.
|
Dopo che il controller ha eseguito lo script, il risultato viene registrato nella scheda SD (file /sys/cmd/Cmd.log
).
AVVERTIMENTO | |
---|---|