visualizza l'elenco degli articoli
S7-300 Memory Cards -- Informazioni di prodotto -- Dati tecnici
Quali apparecchi possono essere utilizzati per la lettura e scrittura di una MMC S7-300 (Micro Memory Card) all'esterno della CPU?
Come si formatta opp. si cancella una MMC (MicroMemoryCard) per le CPU SIMATIC S7-300?
SFC 54 per le CPU S7-300 con MMC sostituito da SFC 102
Siglatura della MMC MicroMemoryCard
Come si può leggere in STEP 7 V5.5 i dati identificativi (ad es. il numero di serie della MMC) con SFC 51?
Di quali punti occorre tenere conto nello handling di Micro Memory Card?
Perché non si vedono i dati trasferiti con SFC84 in un DB di destinazione "unlinked", nonostante lo SFC84 non segnali alcun errore (RET_VAL = W
Quali schede di memoria si possono impiegare con una CPU S7-300?
Quali effetti ha la funzione STEP7 "Copia RAM in ROM"?
Come si possono cancellare i dati su una MMC (MicroMemoryCard)?
Sulla MC/MMC si possono memorizzare anche altri file appartenenti al progetto o all’impianto?
Copia del programma applicativo dalla memoria di caricamento nella memoria di lavoro senza l'uso del PG
Come reagisce la CPU 31x/31xC/C7, se durante la memorizzazione compare un guasto della MMC?
S7-300 CPU 31x -- Informazioni di prodotto -- Dati tecnici
Come è possibile controllare l'ALM (Active Line Module) di una CU320 (con DriveCLIQ) mediante il programma SIMATIC?
Quali blocchi organizzativi si devono caricare in una CPU master DP affinché questa nel caso di fuori servizio della periferia decentrata non vada nello stato di STOP?
Come si trovano ulteriori informazioni tecniche su una propria unità?
Perché non si vedono i dati trasferiti con SFC84 in un DB di destinazione "unlinked", nonostante lo SFC84 non segnali alcun errore (RET_VAL = W
Come reagisce la CPU 31x/31xC/C7, se durante la memorizzazione compare un guasto della MMC?
Quali effetti ha la funzione STEP7 "Copia RAM in ROM"?
SFC 54 per le CPU S7-300 con MMC sostituito da SFC 102
Copia del programma applicativo dalla memoria di caricamento nella memoria di lavoro senza l'uso del PG
Come si può salvare il programma dalla memoria di caricamento?
Quali servizi di comunicazione sono supportati dalle CPU S7-300 e S7-400 con interfaccia Industrial Ethernet?
Impiego di unità SIMATIC delle famiglie di prodotto S7-300, S7-400, ET 200M, ET 200S e ET 200iSP in ambienti con elevata concentrazione di gas corrosivi
Con quale temperatura ambiente e con quale pressione (altezza s.l.m.) si può utilizzare un S7-300?
Che cosa si può fare se l'assorbimento di corrente delle unità disposte nel telaio supera la quantità di corrente resa disponibile dalla CPU sul bus dell'apparecchio?
Dove si trovano in Internet i certificati e le approvazioni relative a SIMATIC S7?
Pagine, grafici, simboli e screenshot per i sistemi per l'automazione industriale SIMATIC
Quali componenti SIMATIC S7 e quali azionamenti supportano il funzionamento con sincronismo di clock?
Quali effetti ha la funzione STEP7 "Copia RAM in ROM"?
Numero di ordinazione:

 
Descrizione

In questo articolo viene descritto il modo di agire della funzione SIMATIC S7 "Copia RAM in ROM ...". Viene così chiarito il modo di agire delle CPU SIMATIC S7-300 e degli apparecchi C7 (con riferimento alla parte controllore) sui blocchi dati e i blocchi di codice tenendo conto dei diversi concetti di memoria. Poiché la cancellazione della memoria EPROM talvolta viene eseguita anche tramite la funzione "Copia RAM in ROM ...", quest'articolo fornisce anche uno sguardo a come possono essere cancellati i diversi supporti di memoria. È anche descritto brevemente come si può sostituire una memory card (MC) con l'aiuto della funzione "Copia RAM in ROM ...".
Una descrizione dei diversi concetti di memoria si trovano negli articoli 7302326 per S7-300 e 7302549 per S7-400.

L'articolo si suddivide nelle seguenti sezioni.

Generale

La funzione "Copia RAM in ROM ..." in tutte le CPU può essere eseguita solo nello stato di funzionamento "STOP". Se la CPU non ha ancora lo stato di funzionamento "STOP", viene richiesto all'utente se la CPU deve essere commutata in "STOP" tramite STEP7.
Nel file PDF sono elencate le CPU S7-300 e gli apparecchi C7 che supportano la funzione "Copia RAM in ROM...".

 Lista_degli_apparecchi_e.pdf ( 34 KB )  

CPU SIMATIC S7-300 ed apparecchi SIMATIC C7 con RAM integrata e EPROM come memoria di caricamento

Con le CPU che sono dotate di una EPROM integrata, con la funzione "Copia RAM in ROM ..." è possibile copiare il contenuto della memoria di caricamento RAM interna sulla memoria di caricamento EPROM integrata, per non perdere i dati in caso di caduta di tensione senza batteria o cancellazione totale. Con le CPU SIMATIC S7-300 opp. apparecchi C7 con EPROM integrata come memoria di caricamento, i blocchi di codice ed i blocchi dati vengono scritti dalla memoria di caricamento RAM nella memoria di caricamento EPROM.

Attenzione
Se si esegue la funzione STEP7 "Copia RAM in ROM ...", i valori attuali dei blocchi dati rilevanti per la runtime nella memoria di caricamento vengono sovrascritti con i valori attuali dalla memoria di lavoro. Se poi i blocchi dati rilevanti per la runtime vengono nuovamente trasferiti nella memoria di lavoro (p. es. dopo una cancellazione totale), allora i valori attuali dalla memoria di caricamento vengono trasferiti alla CPU come valori iniziali. Questi nuovi valori iniziali vengono visualizzati nel SIMATIC STEP 7 nella colonna "Valore attuale".
La tabella seguente chiarisce quest'operazione in tre figure
 

N.

Operazione

1

Per i blocchi dati i valori iniziali ed i valori attuali dallo STEP7 vengono trasferiti nella CPU nella memoria di caricamento (EPROM interna). Il valore iniziale però viene solo trasferito nella memoria di lavoro come "Primo valore attuale" se nello STEP7 non è stato definito alcun valore attuale. Se il valore attuale è definito nello STEP7, allora questo viene trasferito nella memoria di lavoro.


Figura 01 

2

Nell'esecuzione della funzione "Copia RAM in ROM ...", i valori attuali nella memoria di caricamento vengono sovrascritti con i valori attuali dalla memoria di lavoro.


Figura 02

3

Se la memoria di caricamento viene nuovamente trasferita nella memoria del lavoro (p. es. dopo la cancellazione totale), allora i valori attuali dalla memoria di caricamento vengono trasferiti nella memoria di lavoro come "Primi valori attuali".


Figura 03 

Cancellazione della EPROM
La EPROM integrata viene cancellata cancellando l'intero contenuto della memoria RAM e poi il nuovo contenuto della memoria RAM viene trasferito nella memoria degli caricamento EPROM con la funzione "Copia RAM in ROM ...".Il modo di operare viene descritto nella tabella seguente.
 

N.

Modo di procedere

1

Collegare l'apparecchio di programmazione (PG) con la CPU.

2

Aprire il SIMATIC Manager e procedere con "PLC/Visualizza partner raggiungibili"

3

Aprire la vista dei blocchi "Partner raggiungibili/ MPI = .../Blocchi" (clic sul "+").

4

Selezionare i blocchi da cancellare (se richiesto anche i dati di sistema). Se si vuole cancellare l'intera EPROM, selezionare tutti i blocchi da cancellare ed anche i dati di sistema.
Le funzioni di sistema (SFC) ed i blocchi funzionali di sistema (SFB) non possono essere cancellati.

5

Cancellare i blocchi selezionati tramite "Modifica/Cancella" opp. tramite il tasto "Canc".

6

Eseguire "PLC / Copia RAM in ROM ...".
In questo modo tutti i blocchi vale di vengono copiati dalla memoria di caricamento RAM nella memoria interna EPROM. I blocchi cancellati nella memoria di caricamento RAM così non vengono più scritti sulla memoria di caricamento EPROM e quindi sono cancellati anche nella EPROM.

CPU SIMATIC S7-300 ed apparecchi SIMATIC C7 con RAM integrata e una memory card (MC) esterna

Nell'esecuzione della funzione "Copia RAM in ROM ..." i blocchi di programma ed i blocchi dati rilevanti per la runtime vengono copiati dalla memoria di caricamento RAM sulla memory card (MC).

Attenzione
Se si esegue la funzione STEP7 "Copia RAM in ROM ...", i valori attuali dei blocchi dati rilevanti per la runtime nella memoria di caricamento vengono sovrascritti con i valori attuali dalla memoria di lavoro. Se poi i blocchi dati rilevanti per la runtime vengono nuovamente trasferiti nella memoria di lavoro (p. es. dopo una cancellazione totale), allora i valori attuali dalla memoria di caricamento vengono trasferiti dalla CPU come valori iniziali. Questi nuovi valori iniziali vengono visualizzati nel SIMATIC STEP 7 nella colonna "Valore attuale".
La tabella seguente chiarisce quest'operazione in tre figure. L'operazione è la stessa per i tre tipi di memoria di caricamento (EPROM interna, FLASH Memory Card, Micro Memory Card). Le figure sono ripetute più volte, in modo che tutte le informazioni sui tipi di memoria di caricamento siano raccolti in un'unica posizione.
 

N.

Operazione

1

Per i blocchi dati i valori iniziali ed i valori attuali dallo STEP7 vengono trasferiti nella CPU nella memoria di caricamento (memory card). Il valore iniziale però viene solo trasferito nella memoria di lavoro come "Primo valore attuale" se nello STEP7 non è stato definito alcun valore attuale. Se il valore attuale è definito nello STEP7, allora questo viene trasferito nella memoria di lavoro.

 


Figura 01

2

Nell'esecuzione della funzione "Copia RAM in ROM ...", i valori attuali nella memoria di caricamento vengono sovrascritti con i valori attuali dalla memoria di lavoro.


Figura 02 

3

Se la memoria di caricamento viene nuovamente trasferita nella memoria del lavoro (p. es. dopo la cancellazione totale), allora i valori attuali dalla memoria di caricamento vengono trasferiti nella memoria di lavoro come "Primi valori attuali".


Figura 03

Sostituzione della memory card (MC)
 

N.

Modo di procedere

1

Porre la CPU nello stato di STOP.

2

Eventualmente estrarre la memory card innestata.

3

Innestare la "nuova" memory card.

4

Eseguire la cancellazione totale della CPU.

5

Se la memory card non contiene ancora il programma applicativo richiesto, per prima cosa occorre caricare nella CPU il programma applicativo (memoria di caricamento RAM interna) che poi dev'essere trasferito sulla memory card con "Copia RAM in ROM ...". Occorre fare attenzione che blocchi preesistenti nella memoria di caricamento RAM che non vengono sovrascritti dal nuovo programma applicativo vengono anch'essi trasferiti nella memory card.

Qui però si può utilizzare anche la funzione "Carica programma applicativo sulla memory card".

Avvertenza
L'estrazione e l'innesto della memory card (MC) non è consentito nello stato di funzionamento RUN.
Ad ogni estrazione ed innesto, la CPU richiede una cancellazione totale così che il programma applicativo nella RAM va perduto.

Cancellazione dei singoli blocchi
Sul PG non è possibile cancellare singoli blocchi su una memory card.
La cancellazione di singoli blocchi si può ottenere solo con l'impiego di CPU e PG insieme.
Requisito per questo è che la memory card sia innestata nella CPU.
Poi procedere come segue.
 

N.

Modo di procedere

1

Collegare il dispositivo di programmazione (PG) con la CPU.

2

Aprire il SIMATIC Manager e procedere con “PLC/Visualizza partner raggiungibili

3

Aprire la vista dei blocchi “Partner raggiungibili/ MPI = .../Blocchi” (clic sul “+”).

4

Selezionare i blocchi da cancellare (se richiesto anche i dati di sistema).

5

Cancellare i blocchi selezionati tramite “Modifica/Cancella” opp. tramite il tasto “Canc”.

6

Eseguire “PLC / Copia RAM in ROM...”. In questo modo vengono copiati sulla"Memory Card" tutti i blocchi validi. Il blocco cancellato nella CPU non viene quindi più scritto sulla "Memory card" e quindi risulta cancellato.

Cancellazione completa della memory card (MC)
 

N.

Modo di procedere

1

Innestare la Memory Card nel dispositivo di programmazione (PG).

2

Nel SIMATIC Manager scegliere "File/S7-MemoryCard/Cancella".

3

Confermare con "si" la richiesta di sicurezza se si vuole effettivamente cancellare.

Se si utilizza una CPU con la quale non è possibile scrivere alcuna memory card opp. un PC con il quale non si riesce a scrivere memory card, allora proponiamo qui un prommer adeguato e il suo N. di ordinazione.
 

N. di ordinazione

Descrizione

6ES7792-0AA00-0XA0

SIMATIC PG, USB PROMMER 115/220V

CPU SIMATIC S7-300 ed apparecchi SIMATIC C7 con Micro Memory Card (MMC)

Nell'esecuzione della funzione "Copia RAM in ROM ..." i blocchi di programma ed i blocchi dati rilevanti per la runtime vengono copiati dalla memoria di caricamento MMC. Qui i valori attuali dei blocchi dati sulla MMC vengono sovrascritti così che dopo la cancellazione sono attivi i nuovi valori iniziali (i nuovi valori attuali). Questi nuovi valori iniziali vengono visualizzati nel SIMATIC STEP 7 nella colonna "Valore attuale".
La tabella seguente chiarisce quest'operazione in tre figure. L'operazione è uguale con la stessa per i tre tipi di memoria di caricamento (EPROM interna, FLASH Memory Card, Micro Memory Card). Le figure sono ripetute più volte, in modo che tutte le informazioni sui tipi di memoria di caricamento siano raccolti in un'unica posizione.
 

N.

Operazione

1

Per i blocchi dati i valori iniziali ed i valori attuali dallo STEP7 vengono trasferiti nella CPU nella memoria di caricamento (MMC). Il valore iniziale però viene solo trasferito nella memoria di lavoro come "Primo valore attuale" se nello STEP7 non è stato definito alcun valore attuale. Se il valore attuale è definito nello STEP7, allora questo viene trasferito nella memoria di lavoro. I valori attuali nella memoria di lavoro vengono utilizzati per l'elaborazione del programma!


Figura 01

2

Nell'esecuzione della funzione "Copia RAM in ROM ...", i valori attuali nella memoria di caricamento vengono sovrascritti con i valori attuali dalla memoria di lavoro.


Figura 02

3

Se la memoria di caricamento viene nuovamente trasferita nella memoria del lavoro (p. es. dopo la cancellazione totale), allora i valori attuali dalla memoria di caricamento vengono trasferiti nella memoria di lavoro come "Primi valori attuali".


Figura 03 

Nelle CPU che lavorano con una micro memory card (MMC), la memoria di caricamento si trova sulla MMC. Il programma già nel caricamento viene depositato sulla MMC in modo da essere sicuro da mancanza di tensione e sicuro da cancellazione totale. Il programma è quindi sempre rimanente nella memoria di caricamento (sulla MMC)!

Cancellazione dei singoli blocchi su una Micro Memory Card (MMC)

  • con un PG

N.

Modo di procedere

1

Innestare la MMC nel dispositivo di programmazione (PG).

2

Nel SIMATIC Manager scegliere "File/S7-MemoryCard/Apri".

3

Selezionare i blocchi (se richiesto anche i dati di sistema) che devono essere cancellati.

4

Cancellare i blocchi selezionati tramite “Modifica/Cancella” opp. tramite il tasto “Canc”.

  • Tramite la CPU
    Requisito per questo è che la "Micro Memory Card" sia innestata nella CPU.

N.

Modo di procedere

1

Collegare il dispositivo di programmazione (PG) e la CPU.

2

Aprire il SIMATIC Manager e procedere con “PLC/Visualizza partner raggiungibili

3

Aprire la vista dei blocchi “Partner raggiungibili/ MPI = .../Blocchi” (clic sul “+”).

4

Selezionare i blocchi da cancellare (se richiesto anche i dati di sistema).

5

Cancellare i blocchi selezionati tramite “Modifica/Cancella” opp. tramite il tasto “Canc”.

Cancellazione completa della scheda di memoria MMC
 

N.

Modo di procedere

1

Innestare la MMC nel dispositivo di programmazione (PG).

2

Nel SIMATIC Manager scegliere "File/S7-MemoryCard/Cancella".

3

Confermare con “si”  la richiesta di sicurezza se si vuole effettivamente cancellare.

Avvertenza
Per poter leggere e scrivere le micro memory card (MMC) anche sul proprio PC, serve un prommer in grado di leggere e scrivere il formato speciale delle micro memory card. Un prommer adeguato si ottiene sotto il N. di ordinazione 6ES7792-0AA00-0XA0.

In nessun caso è consentito formattare con Windows la MMC in uno slot standard o lettore di schede, poiché in caso contrario la MMC non è più utilizzabile per le CPU SIMATIC! (Vedi l'articolo: 21830698)

CPU SIMATIC S7-400

La funzione "Copia RAM in ROM ..." non viene supportata dalle CPU S7-400 e dalla CPU S7-318 2DP Quali sono le possibilità offerte dall'S7-400 è descritto nell'articolo 23670531.

Ricerca
Cambio

 Articolo con ID:15389520   Data:2006-09-03 
Questo articoloè stato utilenon è stato utile                                 
mySupport
My Documentation Manager 
Newsletter 
CAx-Download-Manager 
Support Request
Vai all'articolo
Stampa
Creazione PDF 
Invia l'articolo
QuickLinks
Strumento di compatibilità 
Aiuto
Aiuto on-line
Guided Tour