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 non volatile. Il file del firmware viene applicato al riavvio successivo del controller. |
Funzioni utente (/usr) |
Descrizione |
---|---|
Applicazione di avvio |
Questo file risiede nella memoria non volatile 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). |
Applicazione sorgente |
File sorgente che può essere caricato dalla memoria non volatile nel PC se il file sorgente non è disponibile sul PC (2). |
Post-configurazione |
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. |
Registrazione dati |
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, in base alle 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 o dell'applicazione di avvio in un PC per la modifica. Le modifiche del programma devono essere effettuate nella sorgente dell'applicazione. Quando si scarica l'applicazione, è possibile memorizzare il file sorgente nella memoria non volatile. |
Questa tabella mostra l'organizzazione dei file della memoria non volatile:
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 |
||
ntp.conf |
Contiene la configurazione del protocollo NTP (Network Time Protocol). |
Configurazione |
||
ntp.drift. |
Contiene la deviazione calcolata dell'orologio di sistema rispetto all'ora UTC. |
Configurazione |
||
Log |
UserDefinedLogName_1.log |
Tutti i file *.log creati utilizzando le funzioni di registrazione 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 le 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 |
– |
Utilizzato per la funzionalità WebVisualisation. |
– |
|
_cnc |
UserDefinedName.cnc |
Comandi di controllo pre-programmati |
Dati G-code |
|
Alarms |
Application.alarmstorage.X.sqlite Application.alarmstorage.X.sqlite.metadata |
Database di allarmi configurati |
Dati gestore allarmi |
|
Trend |
Application.TrendRecording.X.sqlite Application.TrendRecording.X.sqlite.metadata |
Database di trend configurati Vedere Limiti di memorizzazione trend. |
Dati registratore tendenza |
|
/sd0 |
– |
– |
Scheda SD. Vedere la sezione Gestione dei file di script. |
– |
– |
File utente |
– |
– |
|
(1) Se i file sono stati creati a causa di eventi specifici o requisiti del cliente. |
Questa tabella mostra i limiti di memorizzazione della funzione Trend:
Elemento |
Limite |
---|---|
Numero di variabili |
255 max |
Dimensioni di archiviazione |
250 Mb max (compreso 1 Mb se si utilizza la funzione Allarmi) |
Per maggiori informazioni sulla funzionalità Trend, vedere la EcoStruxure Machine Expert Guida alla programmazione.
Quando il sistema, il programma o determinate attività utente creano tipi di file specifici, il M262 Logic/Motion Controller esamina l'estensione del file e sposta automaticamente il file in una cartella corrispondente nella memoria non volatile.
La tabella seguente elenca i tipi di file spostati in questo modo e la cartella di destinazione nella memoria non volatile:
Estensioni file |
Cartella memoria non volatile |
---|---|
*.app, *.ap_, *.err, *.crc, *.frc, *.prj |
/usr/App |
*.cfg, *.cf_ |
/usr/Cfg |
*.log |
/usr/Log |
*.rcp, *.rsi |
/usr/Rcp |
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. È possibile suddividere i dati di registro in più file, ad esempio LogMonth1, LogMonth2
e utilizzare il comando ExecuteScript per copiare il primo file in una scheda SD. 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 | |
---|---|