StartStopSfcAndInitData

Arrestare e riavviare un programma SFC specifico

Con questa funzione potete arrestare e riavviare un programma Diagramma sequenziale (SFC) specifico. Arrestare il programma significa che tutti i passi vengono disattivati e tutti i flag di passo, p.es. stepname.X, vengono resettati.

Parametri

Ingresso

SfcName (STRING)

Nome del programma SFC da controllare

Stop (BOOL)

Su un fronte di salita, il programma SFC viene arrestato e tutti i flag di passo e le variabili booleane esplicite impostate ma non salvate nella lista Associazione Azioni di un passo vengono resettati.

InitNonRetainData (BOOL)

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.

StartStoppedSfc (BOOL)

Su un fronte di salita, il programma SFC arrestato viene riavviato. Un programma SFC non arrestato non subisce variazioni.

Uscita

Stopped (BOOL)
Indica se il programma SFC è stato arrestato. Anche la funzione SfcStopped produce questo risultato.

Note

Argomenti correlati

Esempio

Modificado el: 2022-06-28Comentarios sobre esta páginaPanasonic hotline