Qualificatori per le azioni in SFC

Si assegnano i qualificatori ai passi IEC. I qualificatori descrivono come viene elaborata l'azione di un passo.

I qualificatori vengono elaborati dal blocco funzione ‎ SFCActionControl‎ della libreria ‎IecSfc.library‎. La libreria viene integrata automaticamente nel progetto dal plug-in SFC.

Per istruzioni concrete su come lavorare nell'editor SFC, vedere: ⮫ «Programmazione in SFC », ⮫ «Creazione di un POU in SFC », ⮫ «Aggiunta di una transizione a gradini », ⮫ «Aggiunta di un'azione di inserimento », ⮫ «Aggiunta di un'azione di uscita », ⮫ «Aggiunta di un'azione », ⮫ «Aggiunta di un ramo alternativo », ⮫ «Aggiunta di un salto », ⮫ «Aggiunta di una macro », ⮫ «Aggiunta di un'associazione »

Tab. 548: Qualificatori disponibili

‎N‎

Non conservato

L'azione è attiva per tutto il tempo del passo.

‎R‎

sovrascrittura di Reset

L'azione è disattivata.

‎S‎

Set (memorizzato)

CODESYS esegue questa azione non appena il passo è attivo. L'esecuzione dell'azione continua anche quando il passo è stato disattivato, finché non viene ripristinato.

‎L‎

tempo limitato

CODESYS esegue questa azione non appena il passo è attivo. L'azione viene eseguita finché il passo non viene disattivato o finché non è trascorso un determinato periodo di tempo.

‎D‎

tempo Ritardo

CODESYS inizia a eseguire l'azione solo dopo che è trascorso il tempo di ritardo indicato dopo l'attivazione del passo e il passo è ancora attivo. L'azione viene eseguita finché il passo non viene disattivato.

‎P‎

Impulso

CODESYS esegue l'azione esattamente due volte: una volta quando il passo è attivato e una volta quando il passo è disattivato.

‎SD‎

Memorizzato e ritardato nel tempo

CODESYS inizia a eseguire l'azione solo dopo che è trascorso il tempo di ritardo indicato dopo l'attivazione del passo. L'azione viene eseguita finché non riceve un reset.

‎DS‎

Ritardato e conservato

CODESYS inizia a eseguire l'azione solo dopo che è trascorso il tempo di ritardo indicato dopo l'attivazione del passo e il passo è ancora attivo. L'azione viene eseguita finché non riceve un reset.

‎SL‎

Memorizzato e limitato nel tempo

CODESYS esegue questa azione non appena il passo viene attivato. Viene eseguito finché non è trascorso il tempo specificato o finché non viene resettato.

È necessario specificare i tempi per i qualificatori ‎L‎, ‎D‎, ‎SD‎, ‎DS‎ e ‎SL‎ nel formato di una costante ‎TIME‎.

Quando un'azione IEC viene disattivata, viene eseguita un'altra volta. Ciò significa che CODESYS esegue questo tipo di azione almeno due volte. Questo vale anche per le azioni con il qualificatore ‎P‎.