Qualificatifs d'actions dans SFC
Pour configurer la manière dont les actions doivent être associées aux étapes IEC, des qualificatifs sont disponibles ; ils doivent être insérés dans le champ de qualificatif d'un élément d'action.
Qualificatif |
Format long |
Description |
---|---|---|
N |
non stocké |
L'action est active tant que l'étape l'est. |
R0 |
réinitialisation prioritaire |
L'action est désactivée. |
S0 |
défini (stocké) |
L'action démarre lorsque l'étape devient active et se poursuit après la désactivation de l'étape, jusqu'à la réinitialisation de l'action. |
L |
durée limitée |
L'action démarre lorsque l'étape devient active. Elle se poursuit jusqu'à ce que l'étape devienne inactive ou jusqu'à l'expiration d'un délai défini. |
D |
reporté |
Un temporisateur démarre lorsque l'étape devient active. Si l'étape est toujours active une fois le délai écoulé, l'action démarre et se poursuit jusqu'à la désactivation de l'étape. NOTE : Lorsqu'une action D (reporté) est associée à deux étapes consécutives afin de définir la même variable booléenne, cette variable n'est pas réinitialisée lors du passage à la seconde étape. Pour réinitialiser la variable, insérez une étape intermédiaire entre les deux étapes. |
P |
impulsion |
L'action démarre lorsque l'étape devient active/inactive et est exécutée une seule fois. |
SD |
stocké et reporté |
L'action démarre une fois le délai défini écoulé et se poursuit jusqu'à sa réinitialisation. |
DS |
reporté et stocké |
Si l'étape est toujours active une fois le délai spécifié écoulé, l'action démarre et se poursuit jusqu'à sa réinitialisation. |
SL |
stocké et durée limitée |
L'action démarre lorsque l'étape devient active et se poursuit pendant la durée indiquée ou jusqu'à une réinitialisation. |
Les qualificatifs L, D, SD, DS et SL exigent une valeur de temps au format de constante TIME. Indiquez cette valeur après le qualificatif, suivi d'un espace (par exemple, L T#10s).
NOTE : Une fois désactivée, une action IEC est exécutée une fois de plus. En conséquence, chaque action est exécutée au moins deux fois.