Arrestare e riavviare tutti i programmi SFC
Con questa funzione potete arrestare e riavviare tutti i programmi Diagramma sequenziale (SFC) in modo tale da risparmiare sensibilmente la memoria di programma. Arrestare il programma significa che tutti i passi vengono disattivati e tutti i flag di passo, p.es. stepname.X, vengono resettati.
Ingresso
Su un fronte di salita, tutti i programmi SFC vengono arrestati e tutti i flag di passo e le variabili booleane esplicite impostate ma non salvate nella lista Associazione Azioni di un passo vengono resettati.
Su un fronte di salita, tutte le variabili non ritentive nelle intestazioni del programma SFC indicate da SfcName, comprese tutte le variabili esterne dalla lista variabili globali, vengono nuovamente inizializzate. Gli indirizzi espliciti utilizzati in un'azione o una transizione non subiscono variazioni.
Su un fronte di salita, tutti i programmi SFC arrestati vengono riavviati. I programmi SFC già in esecuzione non subiscono variazioni.
Uscita
Indica se tutti i programmi SFC vengono arrestati. Anche la funzione AllSfcsStopped produce questo risultato.
Tutte le variabili booleane esplicite che sono state impostate ma non salvate nella lista Associazione Azioni di un passo vengono resettate. Tutte le altre variabili mantengono il loro ultimo valore. Inoltre è possibile inizializzare nuovamente le variabili non ritentive. I programmi SFC arrestati possono quindi essere avviati tutti insieme o singolarmente con un'altra funzione di controllo SFC, oppure ripresi in qualsiasi posizione utilizzando ActivateStepsOfStoppedSfc.
Questa funzione non può essere utilizzata nelle funzioni perché il riconoscimento della salita richiede una memoria che una funzione non possiede.
Questa funzione non può essere utilizzata negli SFC.
Quando viene utilizzata questa funzione, viene generato un codice supplementare per l'intero programma. Poiché sul PLC possono essere caricati solo 128 passi consecutivi in modalità RUN, il codice generato la prima volta in cui viene utilizzata questa funzione non può essere caricato sul PLC. Se utilizzate questa funzione solo con la modalità edit online in modalità RUN, dovete scaricala almeno una volta sul PLC.