Trasferimento di file con chiavetta di memoria USB
Il Modicon LMC058 Motion Controller permette il trasferimento di file tramite una chiavetta di memoria USB. Se si utilizza questa chiave non è necessario utilizzare EcoStruxure Machine Expert o un server FTP.
Per caricare o scaricare file in un controller con una chiavetta di memoria USB, utilizzare uno dei seguenti metodi:
ofunzione di clonatura (uso di una chiavetta di memoria USB vuota)
oscript memorizzato nella chiavetta di memoria USB
Quando una chiavetta di memoria USB viene inserita nella porta dati USB del controller, il firmware ricerca ed esegue lo script contenuto nella chiavetta di memoria USB (/sys/CMD/Script.cmd).
NOTA: il funzionamento del controller non viene modificato durante il trasferimento dei file.
L'editor Memoria di massa (USB o SD Card) permette di generare e copiare lo script e tutti i file necessari su una chiavetta di memoria USB.
NOTA: il Modicon LMC058 Motion Controller accetta solo chiavette USB formattate in FAT o FAT32.
|
FUNZIONAMENTO IMPREVISTO DELL'APPARECCHIATURA |
oPer collegare questo dispositivo al controller occorre conoscere il funzionamento della macchina o del processo. oPredisporre un dispositivo di sorveglianza affinché ogni potenziale utilizzo non intenzionale dell'apparecchiatura non provochi lesioni alle persone o danni all'apparecchiatura. |
Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni o danni alle apparecchiature. |
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 |
APPARECCHIATURA NON FUNZIONANTE |
oNon interrompere il trasferimento del programma applicativo o di un cambiamento del firmware una volta iniziato il trasferimento. oRiprendere il trasferimento se viene interrotto per qualche motivo. oNon tentare l’attivazione del dispositivo prima del completamento del trasferimento del file. |
Il mancato rispetto di queste istruzioni può provocare danni alle apparecchiature. |
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 esegue la clonatura di ogni parametro del controller (ad esempio le applicazioni, il firmware, il file di dati, post-configurazione). Vedere Mapping della memoria.
NOTA: È possibile copiare i diritti di accesso utente solo se si è fatto clic sul pulsante Includi diritti utente nella pagina secondaria Manutenzione: Gestione utenti sottomenu > Gestione clonatura del server Web.
Per impostazione predefinita, la clonatura è consentita senza utilizzare il blocco funzione FB_ControlClone. Se si desidera limitare l'accesso alla funzionalità di clonatura, è possibile rimuovere i diritti di accesso del USBExecCommand object sul gruppo Everyone. Come risultato, la clonatura non sarà consentita senza utilizzare FB_ControlClone. Per ulteriori informazioni su questo blocco funzione, consultare Guida della libreria LMC058 PLCSystem. Per maggiori informazioni sui Diritti di accesso, fare riferimento a EcoStruxure Machine Expert - Guida alla programmazione.
Per controllare l'accesso all'applicazione clonata nel controller di destinazione, utilizzare il pulsante Includi diritti utente (nella pagina secondaria Gestione clonatura del server Web) del controller di origine prima di effettuare l'operazione di clonatura. Per maggiori informazioni sui Diritti di accesso, fare riferimento a EcoStruxure Machine Expert - Guida alla programmazione.
La procedura seguente descrive come caricare nella chiavetta di memoria USB l'applicazione memorizzata nel controller:
Passo |
Azione |
---|---|
1 |
Mettere fuori tensione il controller. |
2 |
Inserire la chiavetta di memoria USB nel controller. NOTA: per eseguire questa procedura è necessario che la chiavetta di memoria USB sia vuota. |
3 |
Ripristinare l'alimentazione al controller. |
4 |
L'operazione di clonatura è in corso. NOTA: Il LED USB lampeggia di luce verde durante il caricamento. Al termine del caricamento, il LED USB si accende di luce verde e diventa rosso se viene rilevato un errore. |
5 |
Rimuovere la chiavetta di memoria USB. |
La procedura seguente descrive come scaricare nel controller l'applicazione memorizzata nella chiavetta di memoria USB:
Passo |
Azione |
---|---|
1 |
Mettere fuori tensione il controller. |
2 |
Inserire la chiavetta di memoria USB nel controller. |
3 |
Ripristinare l'alimentazione al controller. |
4 |
L'operazione di clonatura è in corso. NOTA: Il LED USB lampeggia di luce verde durante lo scaricamento. Al termine del download, il LED USB si accende di luce verde e diventa rosso se viene rilevato un errore. |
5 |
Rimuovere la chiavetta di memoria USB per riavviare controller. |
NOTA: Il modello di controller deve corrispondere al file <HardwareRef>.srd memorizzato sulla chiavetta di memoria USB (Usr/dta) per ripristinare i dati ritentivi e persistenti.
NOTA: Se si desidera avere il controllo d'accesso all'applicazione clonata nel controller di destinazione, occorrerà stabilire di diritti di accesso utente e le password per il server Web/FTP, che sono specifici al controller. Per maggiori informazioni sui Diritti di accesso, fare riferimento a EcoStruxure Machine Expert - Guida alla programmazione.
NOTA: Lo scaricamento di un'applicazione clonata nel controller rimuoverà prima l'applicazione esistente dalla memoria del controller, indipendentemente dai diritti d'accesso che possono essere stati attivati nel controller di destinazione.
Generazione di script e di file con Mass Storage
Fare clic su Progetto > Memoria di massa(USB o SDCard)... nel menu principale:
Elemento |
Descrizione |
---|---|
Nuovo |
Crea un nuovo progetto. |
Apri |
Apre uno script. |
Macro |
Inserisce una macro. |
Genera |
Genera lo script e tutti i file necessari sulla chiavetta di memoria USB. |
Comando |
Fornisce un elenco di istruzioni di base. |
Sorgente |
Directory di origine sul PC o sul controller. |
Destinazione |
Directory di destinazione sul PC o sul controller. |
Aggiungi nuovo |
Aggiunge un comando di script. |
Sposta su/giù |
Modifica l'ordine dei comandi di script. |
Elimina |
Elimina un comando di script. |
Descrizione dei comandi:
Comando |
Descrizione |
Sorgente |
Destinazione |
Sintassi |
---|---|---|---|---|
Download |
Scarica un file dalla chiavetta di memoria USB al controller. |
Seleziona il file da scaricare. |
Seleziona la directory di destinazione del controller. |
'Download "/usr/Cfg/*"' |
SetNodeName |
Imposta il nome del nodo del controller. |
Nuovo nome del nodo. |
Nome del nodo del controller |
'SetNodeName "Name_PLC"' |
Caricamento |
Carica i file contenuti in una directory del controller nella chiavetta di memoria USB. |
Seleziona la directory. |
- |
'Upload "/usr/*"' |
Elimina |
Elimina i file contenuti in una directory del controller. NOTA: Eliminando "*" non si eliminano i file di sistema. |
Selezionare la directory e immettere un nome di file specifico. Per impostazione predefinita, vengono selezionati tutti i file della directory. |
- |
'Delete "/usr/SysLog/*"' |
Rimuovere i diritti di accesso utente dal controller |
- |
- |
'Delete "/usr/*"' |
|
Reboot |
Riavvia il controller (disponibile solo alla fine dello script). |
- |
- |
'Reboot' |
NOTA: Quando i Diritti d'accesso sono attivati su un controller e all'utente non è consentito leggere/scrivere/eliminare il file system, gli script utilizzati per caricare/scaricare/eliminare i file vengono disattivati (inclusa l'operazione di clonatura). Per maggiori informazioni sui Diritti di accesso, fare riferimento a EcoStruxure Machine Expert - Guida alla programmazione.
Descrizione delle macro
Macro |
Descrizione |
Directory/File |
---|---|---|
Download App |
Scarica l'applicazione dalla chiavetta di memoria USB nel controller. |
/usr/App/*.app /usr/App/*.crc /usr/App/*.map |
Upload App |
Carica l'applicazione dal controller nella chiavetta di memoria USB. |
|
Download Sources |
Scarica l'archivio del progetto dalla chiavetta di memoria USB nel controller. |
/usr/App/*.prj |
Upload Sources |
Carica l'archivio del progetto dal controller nella chiavetta di memoria USB. |
|
Download Multi-files |
Scarica più file dalla chiavetta di memoria USB in una directory del controller. |
Definito dall'utente |
Upload Log |
Carica i file di registro dal controller nella chiavetta di memoria USB. |
/usr/Log/*.log |
|
FUNZIONAMENTO IMPREVISTO DELL'APPARECCHIATURA |
oPrima di collegare la chiavetta di memoria USB al controller, è necessario disporre di esperienza di funzionamento della macchina o del processo. oVerificare che le protezioni di sicurezza e altre apparecchiature di sicurezza siano operative e attive prima di trasferire i dati al controller. |
Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni o danni alle apparecchiature. |
Passo |
Azione |
---|---|
1 |
Crea lo script con l'editor della Memoria di massa (USB o SDCard). |
2 |
Fare clic su Genera e selezionare la directory principale della chiave di memoria USB. Risultato: lo script e i file vengono trasferiti nella chiave di memoria USB. |
3 |
Inserire la chiavetta di memoria USB nel controller. NOTA: Il LED USB lampeggia con luce verde durante il trasferimento. Al termine del trasferimento il LED USB è verde fisso. Se viene rilevato un errore il LED diventa rosso. Una volta che il controller ha eseguito lo script, il risultato viene registrato nella chiavetta di memoria USB (file /sys/CMD/Cmd.log). |
4 |
Rimuovere la chiavetta di memoria USB. NOTA: Per registrare la nuova applicazione è richiesto un riavvio. |
|
FUNZIONAMENTO ANOMALO DELL'APPARECCHIATURA |
Consultare lo stato del controller e lo schema del comportamento per capire lo stato che il controller assumerà dopo il ciclo di accensione-spegnimento. |
Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni o danni alle apparecchiature. |