Organizzazione della memoria del controller

Introduzione

La memoria del controller è costituita da tre tipi di memoria fisica:

oLa memoria Flash contiene i file (applicazione, file di configurazione, e così via).

oLa Random Access Memory (RAM) viene usata per l'esecuzione dell'applicazione.

oLa memoria NVRAM (Non-Volatile Random Access Memory) è utilizzata per salvare le variabili ritentive-persistenti e le informazioni di diagnostica.

Trasferimenti di file nella memoria

G-SE-0066659.1.gif-high.gif

 

 

Elemento

Stato controller

Eventi di trasferimento file

Collegamento

Descrizione

1

Iniziato automaticamente all'accensione e al riavvio

Interno

Trasferimento file dalla memoria Flash alla RAM.

Il contenuto della RAM viene sovrascritto.

1*

Iniziato automaticamente all'accensione e al riavvio

Interno

Trasferimento file sistema operativo.

2

Tutti gli stati tranne INVALID_OS (1)

Avviato dall'utente

Ethernet o porta di programmazione USB

I file possono essere trasferiti tramite:

oWeb server

oServer FTP

oController Assistant

oEcoStruxure Machine Expert

3

Tutti gli stati

Iniziato automaticamente da uno script (trasferimento dati) o da un ciclo di spegnimento-accensione (clonazione) quando vi è una SD card inserita

Scheda SD

Upload/download con SD Card(1).

4

Tutti gli stati

Avviato dal sistema

Interno

Salvataggio delle variabili ritentive-persistenti modificate e del rispettivo contesto alla disinserzione.

(1) Se il controller si trova nello stato INVALID_OS, l'unica memoria accessibile è la SD Card e solo per gli aggiornamenti del firmware.

NOTA: La modifica di file nella memoria Flash non influenza un'applicazione in esecuzione. Qualsiasi modifica effettuata nella memoria Flash viene presa in considerazione all'avvio successivo, ad eccezione di quelle relative ai file utente utilizzati direttamente dall'applicazione.