INIZIALIZZAZIONE ALL'AVVIO DEL PROGRAMMA (INIT
STEP)
All'avvio (inizializzazione) del programma che contiene un grafico SFC
è necessario sapere qual è la prima fase di funzionamento che
deve essere attivata, quindi qual è la fase che contiene un token di
stato al momento dell'inizializzazione. Per realizzare nel grafico questa fase
è indispensabile utilizzare almeno una funzione SFC denominata FASE
INIZIALE SFC (INIT STEP) o FASE INIZIALE REINIZIALIZZABILE SFC (RESET-INIT) per
ogni grafico SFC separato.
Un grafico SFC separato è un insieme di funzioni SFC tutte
connesse tra loro tramite collegamenti tra gli ingressi e le uscite di tipo
token (circolazione di token di stato).
All'avvio del programma utente (quando si esegue il comando INIZIALIZZA
E AVVIA):
- tutti i grafici che contengono solo una funzione o più
funzioni FASE INIZIALE SFC (INIT STEP) sono inizializzati automaticamente,
poiché le funzioni INIT STEP contengono un token di stato che
rappresenta le fasi di funzionamento attive. Tutte le altre fasi che
appartengono alle altre funzioni non contengono alcun token: tutte le fasi di
funzionamento che rappresentano non sono attive,
- questa inizializzazione automatica avviene anche quando si verifica
una ripresa dopo un'interruzione dell'alimentazione di rete. Si perdono le
posizioni dei token di stato al momento dell'interruzione dell'alimentazione di
rete,
- in tutti i grafici contenenti una funzione RESET-INIT è
OBBLIGATORIO ALL'INIZIO DEL PROGRAMMA mettere un segnale AVVIO sull'ingresso
REINIZIALIZZAZIONE e invalidare le USCITE del PLC soggette a stati parassiti
pericolosi; alla ripresa dopo un'interruzione dell'alimentazione di rete si
ripristinano le posizioni dei token di stato al momento dell'interruzione.
Primo esempio: un grafico SFC possiede due funzioni FASE INIZIALE
SFC.

Secondo esempio: due grafici SFC separati possiedono ognuno una
funzione FASE INIZIALE SFC.

Torna al sommario