Organizzazione della memoria Flash
La memoria Flash contiene il file system utilizzato dal controller.
Il Modicon M262 Logic/Motion Controller gestisce i seguenti tipi di file:
Funzione di sistema (/sys) |
Descrizione |
---|---|
Sistema operativo (SO) |
Firmware del controller che può essere scritto nella memoria Flash. Il file del firmware viene applicato al riavvio successivo del controller. |
Funzioni utente (/usr) |
Descrizione |
---|---|
Questo file risiede nella memoria Flash e contiene il codice binario compilato dell'applicazione eseguibile. Ogni volta che il controller viene riavviato, l'applicazione eseguibile viene estratta dall'applicazione di avvio e copiata nella RAM del controller (1). |
|
File sorgente che può essere caricato dalla memoria Flash nel PC nel caso in cui il file sorgente non si trovi nel PC (2). |
|
File che contiene i parametri Ethernet e della linea seriale. I parametri specificati nel file sovrascrivono i parametri dell'applicazione eseguibile ad ogni riavvio. |
|
Parametri firewall |
Impostazioni utilizzate per configurare il firewall del M262 Logic/Motion Controller. Queste impostazioni limitano l'accesso esclusivamente al personale e ai protocolli autorizzati. Per ulteriori informazioni vedere Configurazione del firewall. |
File in cui il controller registra gli eventi come specificato dall'applicazione. |
|
(1) La creazione di un'applicazione di avvio è opzionale in EcoStruxure Machine Expert, a seconda delle proprietà dell'applicazione. L'opzione predefinita è creare l'applicazione di avvio al download. Quando si scarica un'applicazione da EcoStruxure Machine Expert al controller, si trasferisce solo l'applicazione eseguibile binaria direttamente nella RAM. (2) EcoStruxure Machine Expert non supporta il caricamento dell'applicazione eseguibile né dell'applicazione di avvio in un PC a scopo di modifica. Le modifiche del programma devono essere effettuate nella sorgente dell'applicazione. Quando si scarica l'applicazione, vi è la possibilità di archiviare il file sorgente nella memoria Flash. |
La tabella seguente mostra l'organizzazione dei file della memoria Flash:
Disco |
Directory |
File |
Contenuto |
Tipo di dati caricati/scaricati |
---|---|---|---|---|
/sys |
Pkg |
File temporanei |
Uso interno |
N/A |
/usr |
App |
Application.app |
Applicazione di avvio |
Applicazione |
Application.crc |
– |
|||
Archive.prj (1) |
Applicazione sorgente |
– |
||
Cfg |
Machine.cfg (1) |
Configurazione |
||
CodesysLateConf.cfg |
Nome dell'applicazione da avviare. |
Configurazione |
||
FirewallDefault.cmd |
Impostazioni del firewall predefinite. Per impostazione predefinita, questo file non esiste. Può essere aggiunto opzionalmente. |
Configurazione |
||
/usr |
Log |
UserDefinedLogName_1.log |
Tutti i file *.log creati tramite le funzioni di registrazione dei dati. Occorre specificare il numero totale di file creati e il nome e il contenuto di ogni file di registro utilizzando la funzione datalogging. |
File di registro |
... |
– |
– |
||
UserDefinedLogName_n.log |
– |
– |
||
pki |
– |
Store dei certificati per i protocolli sicuri M262. |
– |
|
Rcp |
– |
Directory principale per Ricette. |
– |
|
Syslog |
crash.txt(1) LoggerFile_xxx.mel |
Record degli errori di sistema rilevati. Ad uso dell'assistenza tecnica di Schneider Electric. |
File di registro |
|
Visu |
– |
Codifica errata utilizzata per la funzione Webvisualization. |
– |
|
/sd0 |
– |
– |
SD card. Vedere la sezione Gestione dei file di script. |
– |
– |
File utente |
– |
– |
|
(1) Se i file sono stati creati in base a eventi specifici o ai requisiti del cliente. |
NOTA: Per ulteriori informazioni sulle librerie e i blocchi funzione disponibili, vedere Librerie.
Quando il sistema, il programma o una specifica attività dell'utente crea determinati tipi di file, il M262 Logic/Motion Controller esamina l'estensione del file e sposta automaticamente il file in una cartella corrispondente nella memoria flash.
La tabella seguente elenca i tipi di file spostati in tale modo e la cartella di destinazione nella memoria flash:
Estensioni file |
Cartella memoria flash |
---|---|
*.app, *.ap_, *.err, *.crc, *.frc, *.prj |
/usr/App |
*.cfg, *.cf_ |
/usr/Cfg |
*.log |
/usr/Log |
*.rcp, *.rsi |
/usr/Rcp |
File di registrazione dati di backup
I file di registrazione dati possono risultare di dimensioni molto elevate fino al punto di superare lo spazio disponibile nel file system. Di conseguenza è opportuno stabilire un metodo di archiviazione periodico dei dati di registro su una SD card. Si potrebbero suddividere i dati del registro in più file, ad esempio LogMonth1, LogMonth2, e utilizzare il comando ExecuteScript per copiare il primo file in una SD card. Successivamente, è possibile rimuoverlo dal file system interno mentre il secondo file sta accumulando dati. Se si lascia che le dimensioni del file di registro dati aumentino fino a superare i limiti, si rischia di perdere i dati
AVVISO |
PERDITA DI DATI DELL'APPLICAZIONE |
oEseguire il backup della SD Card regolarmente. oQuando si accede alla SD Card non mettere fuori tensione o resettare il controller, e non inserire o rimuovere la SD Card durante il suo accesso. |
Il mancato rispetto di queste istruzioni può provocare danni alle apparecchiature. |