visualizza l'elenco degli articoli
S7-400 CPU 41x -- Informazioni di prodotto -- Dati tecnici
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à?
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
Pagine, grafici, simboli e screenshot per i sistemi per l'automazione industriale SIMATIC
Dove si trovano in Internet i certificati e le approvazioni relative a SIMATIC S7?
Quali componenti SIMATIC S7 e quali azionamenti supportano il funzionamento con sincronismo di clock?
Comportamento ritentivo delle CPU S7-400 e delle CPU 318-2
S7-400 - Interruttore dei tipi di funzionamento con le nuove CPU 41x (dalla versione FW 4.0)
Comportamento ritentivo delle CPU S7-400 e delle CPU 318-2
Numero di ordinazione:

 
Descrizione
Il comportamento ritentivo delle singole variabili gioca un ruolo importante per il programmatore già nella fase di creazione del programma. Il programmatore ha nel suo programma generalmente variabili, che devono mantenere inalterato il loro contenuto (rimanenti) anche nel caso di rete OFF, e altre variabili che devono essere resettate ad un valore definito (non rimanenti). Nel SIMATIC STEP 7 il programmatore può quindi configurare aree di operandi rimanenti per dati, merker, temporizzatori S7 e contatori S7, che vengono utilizzati per le variabili ritentive. In questo articolo è descritto il comportamento ritentivo delle aree di operandi per le CPU SIMATIC S7-400 e per le CPU 318-2. Il comportamento ritentivo dei campi di operandi è descritto per la commutazione di stato RETE OFF/ON, di funzionamento STOP/RUN e per la cancellazione totale.

L'articolo è suddiviso nei seguenti argomenti:

Dipendenza del comportamento ritentivo

Il comportamento per stato di funzionamento STOP/RUN e per RETE OFF/ON dipende da:

  • la CPU
  • dall'uso di batterie, RAM Memory Card e FLASH Memory Card
  • dalla parametrizzazione nella Config. HW
  • dalla proprietà impostata Non-Retain di ogni singolo blocco dati.

Blocchi di programma e blocchi dati in caso di RETE OFF/ON con/senza batteria di tamponamento

Per i blocchi di programma e i blocchi dati valgono, in caso di RETE OFF/ON,  i seguenti punti:

senza batteria di tamponamento:

  • CPU S7-400: se i blocchi di programma e i blocchi dati sono memorizzati nella memoria di lavoro senza una batteria, la CPU S7-400 viene cancellata a seguito di RETE OFF/ON. Dopo di che i blocchi di programma e i blocchi dati rilevanti per il funzionamento sono nuovamente caricati nella memoria di lavoro dalla FLASH Memory Card (se inserita).
    Per tutti i blocchi dati sono caricati di nuovo i valori presenti nella memoria di caricamento (FLASH Memory Card). Se in questi blocchi dati nella memoria di caricamento non sono presenti valori aggiornati, vengono caricati dalla memoria di caricamento i valori iniziali.
  • CPU 318-2: se i blocchi di programma e i blocchi dati sono memorizzati nella memoria di lavoro senza una batteria, nel caso di RETE OFF/ON, questi vanno persi. I valori nelle aree di operandi ritentivi, come configurati nella configurazione hardware (vedere la Tabella 03), rimangono però invariati. Dopo RETE OFF/ON i blocchi di programma e i blocchi dati rilevanti per il funzionamento sono nuovamente caricati nella memoria di lavoro dalla FLASH Memory Card (se inserita), per gli elementi dei blocchi dati ritentivi vengono acquisiti i valori dalla memoria a rimanenza.
    Per i blocchi dati non ritentivi, sono caricati di nuovo i valori presenti nella memoria di caricamento (FLASH Memory Card). Se in questi blocchi dati nella memoria di caricamento non sono presenti valori aggiornati, vengono caricati dalla memoria di caricamento i valori iniziali.
  • CPU 7-400 e CPU 318-2: i blocchi di programma e i blocchi dati nella memoria di caricamento RAM interna o nella Memory Card RAM vanno persi nel caso di RETE OFF/ON senza batteria di tamponamento.

con batteria di tamponamento:

  • CPU S7-400 e CPU 318-2: con l'impiego di una batteria i blocchi di programma e i blocchi sono mantenuti nella memoria di lavoro. Essi rimangono inalterati dopo RETE OFF/ON.
    Nel caso di parametrizzazione Warm Start o Restart dopo RETE ON non c'è nessuna variazione del contenuto dei blocchi dati (Restart solo per S7-400).
    Nel caso di parametrizzazione di Cold Start dopo RETE ON vengono di nuovo caricati i valori dei blocchi dati presenti nella memoria di caricamento. Se in questi blocchi dati nella memoria di caricamento non sono stati memorizzati valori aggiornati, vengono caricati dalla memoria di caricamento i valori iniziali.
  • CPU 318-2: con l'impiego di una batteria tutti i blocchi dati sono mantenuti nella CPU 318-2. Con ciò nel caso di RETE OFF/ON tutti i valori dei blocchi dati rimangono inalterati.

Differenze tra cancellazione totale e "RETE OFF/ON senza batteria di tamponamento e senza Memory Card" per la CPU 318-2

Per "RETE OFF/ON senza batteria di tamponamento e senza Memory Card" le aree a rimanenza della CPU 318-2 non vengono interessate. Se in questo caso il programma viene di nuovo caricato, esso lavora con i vecchi valori dell'area a rimanenza. Per default questi sono, ad esempio, i primi 8 contatori. Ciò può portare a situazioni d'impianto pericolose, se non se ne tiene conto.

Consiglio:
Dopo "RETE OFF/ON senza batteria di tamponamento e senza Memory Card" eseguire  sempre una cancellazione totale.

Dati, merker, temporizzatori S7 e contatori S7 per RETE OFF/ON

Nella seguente Tabella 01 è riassunto il comportamento ritentivo per dati, merker, temporizzatori S7 e contatori S7 per i diversi tipi di avviamento RETE OFF/ON.
 

Tipo di avviamento

RETE OFF/ON

Cold Start

  • Tutti i merker, i temporizzatori S7 e i contatori S7 vengono cancellati.
  • Gli attuali valori dei blocchi dati vengono di nuovo caricati dalla memoria di caricamento. Se in questi blocchi dati nella memoria di caricamento non sono stati memorizzati valori aggiornati, vengono caricati dalla memoria di caricamento i valori iniziali.

Warm Start

  • Tutti i merker ritentivi, i temporizzatori S7 e i contatori S7 rimangono inalterati.
  • Tutti i merker non ritentivi, i temporizzatori S7 e i contatori S7 vengono cancellati (per CPU non tamponate della serie 400 vengono cancellati anche i merker ritentivi, i temporizzatori S7 e i contatori S7).
  • Nei blocchi dati ritentivi ("Non-Retain" disattivato) i valori rimangono inalterati.
  • Nei blocchi dati non ritentivi ("Non-Retain" attivato) i valori vengono caricati di nuovo dai blocchi dati della memoria di caricamento.
    Se in questi blocchi dati nella memoria di caricamento non sono presenti valori aggiornati, vengono caricati dalla memoria di caricamento i valori iniziali.

Restart
(solo per S7-400)

  • Tutti i merker, i temporizzatori S7 e i contatori S7 rimangono inalterati.
  • In tutti i blocchi dati i valori rimangono inalterati.
  • Un Restart della CPU è possibile solo nella situazione di tamponamento presente.

Tabella 01

Dati, merker, temporizzatori e contatori per funzionamento STOP/RUN

Nella seguente Tabella 02 è riassunto il comportamento ritentivo per dati, merker, temporizzatori S7 e contatori S7 per i diversi tipi di avviamento dopo STOP/RUN.
 

Tipo di avviamento

STOP/RUN

Cold Start

  • Tutti i merker, i temporizzatori S7 e i contatori S7 vengono cancellati.
  • Gli attuali valori dei blocchi dati vengono di nuovo caricati dalla memoria di caricamento. Se in questi blocchi dati nella memoria di caricamento non sono stati memorizzati valori aggiornati, vengono caricati dalla memoria di caricamento i valori iniziali.

Warm Start

  • Tutti i merker ritentivi, i temporizzatori S7 e i contatori S7 rimangono inalterati.
  • Tutti i merker non ritentivi, i temporizzatori S7 e i contatori S7 vengono cancellati.
  • Nei blocchi dati ritentivi ("Non-Retain" disattivato) i valori rimangono inalterati.
  • Nei blocchi dati non ritentivi ("Non-Retain" attivato) i valori vengono caricati di nuovo dai blocchi dati della memoria di caricamento.
    Se in questi blocchi dati nella memoria di caricamento non sono presenti valori aggiornati, vengono caricati dalla memoria di caricamento i valori iniziali.

Restart
(solo per S7-400)

  • Tutti i merker, i temporizzatori S7 e i contatori S7 rimangono inalterati.
  • In tutti i blocchi dati i valori rimangono inalterati.

Tabella 02

Configurazione delle aree di operandi ritentivi nel SIMATIC STEP 7

Nella seguente Tabella 03 è descritto il modo di procedere per configurare le aree di operandi ritentivi:
 

N.

Modo di procedere

1

Aprire la configurazione hardware della stazione S7-400 (o CPU 318-2). Eseguire un doppio click sul simbolo della CPU --> Si apre la finestra "Properties - CPU 41x ...".


Figura 01

2

 Selezionare la cartella "Retentive Memory".


Figura 02

3

All'interno della cartella "Retentive Memory" è possibile configurare nel campo "Retentivity" le aree di operandi ritentivi per

  • Merker,
  • Temporizzatori S7 e
  • Contatori S7

solo per CPU 318-2: nel campo "Areas" è possibile definire anche le aree ritentive nei blocchi. La proprietà "Non-Retain" dei blocchi dati non è supportata dalla CPU 318-2.

Attenzione
Fare attenzione che i blocchi dati definiti come ritentivi siano presenti nella CPU 318-2 e non siano troppo corti.


Figura 03 

4

Dopo aver configurato le aree ritentive desiderate, è possibile abbandonare con "OK" le proprietà della CPU oppure apportare ancora modifiche in altre cartelle.

Tabella 03

Configurazione del comportamento ritentivo di blocchi dati nel SIMATIC STEP 7

Nella CPU S7-400 tutti i blocchi dati sono preimpostati come ritentivi. C'è la possibilità per ciascun blocco dati di disabilitare la ritentività. Nella seguente Tabella 04 si trova come impostare il comportamento ritentivo di un blocco dati.
Attenzione
Per la CPU 318-2 non è supportata la proprietà "Non-Retain" dei blocchi dati. Il campo di selezione "Non-Retain" non è però disattivato nello STEP 7.
 

N.

Modo di procedere

1

Evidenziare il blocco dati per il quale si desidera variare la proprietà "Non-Retain". Selezionare nella barra di menù "Edit > Object Properties..." oppure premere in combinazione i tasti [Alt] + [Return] . Si apre ora la finestra "Properties ..." del blocco dati.


Figura 04

2

Selezionare nella finestra aperta "Properties..." la cartella "General - Part 2".


Figura 05 

3

Disattivando l'opzione "Non-Retain" il blocco dati non è più ritentivo.


Figura 06 

Tabella 04

Cancellazione totale

La seguente Tabella 05 riassume in breve i procedimenti della cancellazione totale.
 

 Cancellazione totale per S7-400 e CPU 318-2

Nella memoria sono cancellati i seguenti elementi:

  • il programma utente nella memoria di caricamento interna (RAM)
  • il programma utente sulla RAM Memory Card (se inserita)
  • tutti i merker, i temporizzatori S7 e i contatori S7

I seguenti elementi rimangono inalterati:

  • il contenuto del buffer di diagnosi
  • il contenuto della FLASH Memory Card
  • la data e ora
  • i livelli di protezione impostati
  • lo stato e il valore del contatore delle ore di esercizio

Procedure dopo la cancellazione totale con RAM Memory Card inserita oppure senza Memory Card:

  • Senza FLASH Memory Card i parametri dell'interfaccia MPI originari rimangono inalterati.
  • Poichè il programma utente totale è stato cancellato, si deve trasferire un nuovo programma.

Importante
Nel caso che, dopo la cancellazione totale, si desideri comunicare dal PG/PC con la CPU, si ha la possibilità di configurare questa comunicazione solo tramite l'interfaccia MPI o MPI/DP.

Procedure dopo la cancellazione totale con FLASH Memory Card inserita:

  • Se è inserita un FLASH Memory Card, la CPU copia, a seguito di una cancellazione totale, il programma utente e i parametri di sistema memorizzati sulla FLASH Card nella memoria di lavoro.
    Nei blocchi dati vengono di nuovo caricati i valori dei blocchi dati presenti nella FLASH Memory Card. Se in questi blocchi dati nella FLASH Memroy Card non sono presenti valori aggiornati, vengono caricati dalla memoria di caricamento i valori iniziali.
  • Con la FLASH Memory Card inserita, dopo la cancellazione totale, sono validi i parametri MPI della FLASH Memory Card.

Tabella 05

 Articolo con ID:23596519   Data:2006-10-18 
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