Organizzazione della memoria non volatile

Introduzione

La memoria non volatile contiene il file system utilizzato dal controller.

Tipo di file

Il Modicon M241 Logic Controller gestisce i seguenti tipi di file:

Tipo

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, della linea seriale e del firewall.

I parametri specificati nel file sovrascrivono i parametri dell'applicazione eseguibile ad ogni riavvio.

Registrazione dati

File in cui il controller registra gli eventi come specificato dall'applicazione.

Pagina HTML

Le pagine HTML fornite dal Web server per il sito Web integrato nel controller.

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.

Variabile ritentiva

Variabili rimanenti

Variabile ritentiva-persistente

(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 nel 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, è possibile memorizzare il file sorgente nella memoria non volatile.

Organizzazione dei file

Questa tabella mostra l'organizzazione dei file della memoria non volatile:

Disco

Directory

File

Contenuto

Tipo di dati caricati/scaricati

/sys

OS

M241M251FW1v_XX.YY (1)

Firmware core 1

Firmware

M241M251FW2v_XX.YY (1)

Firmware core 2

Version.ini

File di controllo per la versione firmware

Web

Index.htm

Pagine HTML fornite dal Web server per il sito Web integrato nel controller.

Sito Web

Conf.htm

 

/usr

App

Application.app

Applicazione di avvio

Applicazione

Application.crc

Application.map

Archive.prj (2)

Applicazione sorgente

settings.conf (3)

Configurazione OPC UA

Configurazione

OpcUASymbolConf.map (3)

Configurazione simboli OPC UA

Configurazione

Cfg

Machine.cfg (2)

File di post-configurazione

Configurazione

CodesysLateConf.cfg (2)

  • Nome dell'applicazione da avviare

  • Tabella di instradamento (rete principale/secondaria)

Configurazione

/usr

Log

UserDefinedLogName_1.log

Tutti i file *.log creati utilizzando le funzioni di registrazione dei dati (vedere EcoStruxure Machine Expert - Funzioni di registrazione dei dati - Guida della libreria DataLogging). Occorre specificare il numero totale di file creati e il nome e il contenuto di ogni file di registro.

File di registro

UserDefinedLogName_n.log

Rcp

 

Directory principale per la ricetta

Syslog

crashC1.txt(2)

crashC2.txt(2)I

crashBoot.txt(2)

Questo file contiene un record degli errori di sistema rilevati. Ad uso dell'assistenza tecnica di Schneider Electric.

File di registro

PlcLog.txt (2)

Questo file contiene dati di eventi di sistema visibili anche online in EcoStruxure Machine Expert, visualizzando la scheda Registro dell'Editor del dispositivo controller.

FwLog.txt

Questo file contiene un record degli eventi di sistema del firmware. Ad uso dell'assistenza tecnica di Schneider Electric.

/usr

Fdr/FDRS (4) solo per TM241CE•

Device1.prm

File di parametri archiviati da Device1 del client FDR

FDR

/data

Dati ritentivi e persistenti

/sd0

Scheda SD. Rimovibile

File utente

(1): v_XX.YY rappresenta la versione

(2): se presente

(3): se è configurato OPC UA

(4): la directory Fdr/FDRS è nascosta

NOTA: Per ulteriori informazioni sulle librerie e i blocchi funzione disponibili, vedere Librerie.

Reindirizzamento dei file

Quando il sistema, il programma o determinate attività utente creano tipi di file specifici, il M241 Logic 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

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. È 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
PERDITA DI DATI DELL'APPLICAZIONE
  • Eseguire il backup della SD Card regolarmente.
  • Quando 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.