visualizza l'elenco degli articoli
S7-400 CPU 41x -- Informazioni di prodotto -- Background and system information
In cosa consiste la differenza tra "routing normale" e routing del set di dati?
Quali unità SIMATIC S7-300/S7-400 supportano il telegramma dell'ora NTP per la sincronizzazione del tempo di sistema e come si attiva questo tipo di sincronizzazione dell'ora?
Quale identificativo del produttore, ossia OUI (Organizationally Unique Identifier) utilizza SIEMENS AG per gli indirizzi MAC degli apparecchi collegabili in rete?
Cosa è necessario osservare quando si aggiungono componenti o si cambiano i loro parametri mediante CiR (Configuration in Run)?
Quali IO-Controller e IO-Devices supportano le funzioni IRT, l'avviamento priorizzato, MRP, PROFIenergy, Shared-Device, I-Device e il funzionamento sincronizzato?
Quali tipi di connessione/protocolli vengono di norma supportati dalle CPU S7-300/400 e dai CP?
Quali nodi PROFINET supportano la messa in servizio automatica oppure la funzione Sostituzione di apparecchio senza supporto di scambio?
Comportamento della CPU dopo un RETE OFF senza batteria tampone
Indirizzamento della periferia con gli slave DP
Quali nodi PROFINET supportano la diagnostica PN estesa e cosa si deve progettare?
Qual è la differenza tra nuovo avviamento (avviamento a caldo), avviamento a freddo e riavviamento con una CPU S7-400?
Quali unità SIMATIC S7 supportano la funzione "Scambio dati diretto" (traffico trasversale)?
Quali proprietà, vantaggi e particolarità offre la comunicazione di base S7?
Quali proprietà, vantaggi e particolarità offre la comunicazione di dati globali?
Quali articoli trattano dei dati consistenti in relazione alla periferia decentrata?
Quali relazioni ci sono tra subnet mask e indirizzi IP con riferimento al subnetting e al supernetting (classless inter domain routing CIDR)?
Quali requisiti devono essere soddisfatti e quali unità possono essere impiegate per poter utilizzare la funzione di routing S7?
La CPU non va in RUN
Quale significato ha il "Fattore di correzione" nella scheda di registro "Diagnostica/orologio" nelle proprietà oggetto della CPU?
Che cos'è il funzionamento multicomputing e quali sono le differenze rispetto al funzionamento in telai segmentati?
Indicazioni diverse per l'impegno di memoria in offline/online
Come si può avere una panoramica sul concetto di memoria e sulle dimensioni di memoria dell'S7-400?
Qual è la differenza tra nuovo avviamento (avviamento a caldo), avviamento a freddo e riavviamento con una CPU S7-400?
Numero di ordinazione:

Descrizione
Prima che una CPU S7-400 opp. una CPU 318-2  dopo l'inserzione cominci con l'elaborazione del programma applicativo viene elaborato un programma di avviamento. Nel programma di avviamento, tramite una opportuna programmazione degli OB di avviamento, si possono definire determinate preimpostazioni per il proprio programma ciclico.
Ci sono tre tipi di avviamento.
 

Tipo di avviamento

Breve descrizione

Nuovo avviamento (avviamento a caldo)

L'elaborazione del programma viene ripresa dall'inizio. I dati rimanenti vengono mantenuti.

Avviamento a freddo

I dati attuali vengono eliminati e l'elaborazione del programma ricomincia con i valori di start.

Riavviamento

Dopo il ritorno della tensione, il programma viene ripreso al punto di interruzione.

Nello stato di funzionamento "AVVIAMENTO":

  • il programma viene elaborato nello OB di avviamento (OB 100 per nuovo avviamento (avviamento a caldo), OB 101 per riavviamento, OB 102 per avviamento a freddo)
  • non è possibile alcuna elaborazione del programma a tempo opp. comandata da interrupt
  • i temporizzatori vengono aggiornati
  • il contatore delle ore di esercizio lavora
  • le uscite digitali sulle unità di periferia sono bloccate, però possono essere impostate tramite accesso diretto.

Nuovo avviamento (avviamento a caldo)


Figura 01

Con il nuovo avviamento (avviamento a caldo) l'elaborazione del programma ricomincia dall'inizio con una "posizione di partenza" dei dati di sistema e dei campi operandi utente.

  • L'immagine di processo ed i merker, temporizzatori e contatori non rimanenti vengono resettati. Merker, temporizzatori e contatori rimanenti mantengono l'ultimo valore valido. Tutti i blocchi dati che sono stati parametrizzati con la proprietà "Non Retain", vengono resettati sui valori di caricamento. Gli altri blocchi dati mantengono il loro ultimo valore valido.
  • L'elaborazione del programma ricomincia dall'inizio (OB di avviamento opp. OB 1).
  • In caso di interruzione dell'alimentazione, l'avviamento a caldo è disponibile solo con funzionamento tamponato. Se si fa funzionare la CPU senza batteria tampone, dopo l'inserzione opp. il ritorno della tensione dopo RETE OFF, sulla CPU viene automaticamente eseguita una cancellazione totale e poi viene eseguito un nuovo avviamento (avviamento a caldo).

Un nuovo avviamento (avviamento a caldo) è sempre ammesso nel caso che il sistema abbia richiesto una cancellazione totale. Nei seguenti casi è possibile solo un nuovo avviamento (avviamento a caldo), dopo:

  • cancellazione totale
  • caricamento del programma applicativo nello stato di STOP della CPU
  • overflow di USTACK/BSTACK
  • interruzione del nuovo avviamento (avviamento a caldo) (da parte di RETE OFF opp. tramite il commutatore dei tipi di esercizio)
  • superamento dei limiti di tempo di interruzione parametrizzati per il riavviamento.

Sequenza operativa in un nuovo avviamento (avviamento a caldo)

Un nuovo avviamento manuale (avviamento a caldo) può essere generato:

  • tramite il commutatore dei tipi di funzionamento
    (l’interruttore CRST/WRST - se presente - deve stare su CRST)
  • tramite comando di menù da PG opp. tramite funzioni di comunicazione
    (se il commutatore dei tipi di funzionamento sta su RUN opp. RUN-P)

Un nuovo avviamento automatico (avviamento a caldo) può essere generato con RETE ON, se:

  • la CPU al momento di RETE OFF non era in STOP
  • il commutatore dei tipi di funzionamento si trova su RUN opp. RUN-P
  • non è parametrizzato alcuna riavviamento automatico opp. avviamento a freddo automatico dopo RETE ON
  • La CPU nel nuovo avviamento (avviamento a caldo) è stata interrotta dalla mancanza rete (indipendentemente dalla parametrizzazione del tipo di avviamento).

Avviamento a freddo


Figura 02

  • Nell'avviamento a freddo blocchi dati generati tramite SFC nella memoria di lavoro vengono cancellati, i restanti blocchi dati hanno valori preassegnati presi dalla memoria di caricamento.
  • L'immagine di processo così come i temporizzatori, contatori e merker vengono resettati sui valori di start memorizzati nel programma (memoria di caricamento), indipendentemente dal fatto che essi siano parametrizzati come rimanenti oppure no.
  • L'immagine di processo degli ingressi viene letta ed il programma applicativo STEP7 ricomincia dall'inizio (OB 102 opp. OB 1).

Sequenza operativa nell'avviamento a freddo

  • Un avviamento a freddo manuale può essere avviato esclusivamente da PG.
  • Con alcune CPU S7-400 si può eseguire un avviamento a freddo con il commutatore dei tipi di funzionamento e l'interruttore dei tipi di avviamento (CRST/WRST), a condizione che questo sia stato definito con STEP7 nella parametrizzazione.

Riavviamento


Figura 03

Dopo una caduta di tensione in RUN e successivo ritorno della tensione, le CPU S7-400 avviano una routine di inizializzazione ed eseguono poi un riavviamento. Con un riavviamento il programma applicativo viene proseguito nel punto in cui l'elaborazione è stata interrotta (temporizzatori, contatori e merker non vengono resettati, nei DB vengono mantenuti i valori attuali). La parte del programma applicativo che non è stata elaborata prima della caduta della rete, viene definita ciclo restante. Il ciclo restante può contenere anche parti di programma a tempo opp. comandate su interrupt.

  • Nel riavviamento tutti i dati, inclusa l'immagine di processo, mantengono i loro ultimi valori validi.
  • L'elaborazione del programma viene ripresa esattamente con il comando nel quale è comparsa l'interruzione.
  • Fino alla fine del ciclo attuale le uscite non vengono modificate.
  • Nell'interruzione dell'alimentazione il riavviamento è disponibile solo in caso di funzionamento con batteria tampone.

Un riavviamento è di principio ammissibile solo se il programma applicativo nello stato di STOP non è stato modificato (p. es. con un caricamento a posteriori di un blocco modificato) opp. se non è necessario un nuovo avviamento (avviamento a caldo) per altri motivi.  

Sequenza operativa nel riavviamento

Un riavviamento manuale è possibile solo con una corrispondente parametrizzazione nel set di parametri della CPU e dopo le seguenti cause di STOP:

  • il commutatore dei tipi di funzionamento è stato portato da RUN a STOP
  • STOP programmati dall'utente, STOP dopo i richiami di OB non caricati
  • lo stato di STOP è stato provocato dal PG opp. tramite una funzione di comunicazione.

Un riavviamento manuale può essere generato:

  • tramite il commutatore dei tipi di funzionamento
  • se presente, l'interruttore CRST/WRST deve stare su WRST
  • tramite comando di menù del PG opp. tramite funzioni di comunicazione (se il commutatore dei tipi di funzionamento sta su RUN opp. RUN-P)
  • se nel set di parametri della CPU è stato parametrizzato un riavviamento manuale.

Un riavviamento automatico può essere generato con RETE ON, se

  • la CPU con RETE OFF non era in STOP opp. ALT
  • il commutatore dei tipi di funzionamento si trova su RUN opp. RUN-P
  • nel set dei parametri della CPU è stato parametrizzato il riavviamento automatico dopo RETE ON
  • se presente, l'interruttore CRST/WRST non ha alcun effetto nel riavviamento automatico.

 Articolo con ID:34053758   Data:2009-02-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