Description de la fonction

Cette procédure sert à réinitialiser une étape dans un graphe d'état.

NOTE : La procédure n'est utilisable qu'en mode de fonctionnement à jetons multiples.

La procédure réinitialise l'étape indiquée.

Du fait que l'étape demeure réinitialisée pendant toute la durée d'exécution de cette procédure (RESETSTEP), laquelle s'exécute de façon cyclique, prenez l'une des mesures suivantes pour éviter une constante réinitialisation de l'étape :

  • Appel conditionnel de la procédure RESETSTEP par l'entrée EN.

  • Appel conditionnel de la procédure RESETSTEP, par exemple par l'instruction IF dans le langage de programmation ST.

  • Utilisation d'une détection de front (R_TRIG) à l'entrée.

En cas de réinitialisation de la dernière/seule étape active, seuls le bloc fonction SFCCNTRL (input INIT), la fonction INITCHART ou la procédure SETSTEP ou une autre commande d'activation d'étape externe permet de redémarrer le graphe d'état.

EN et ENO peuvent être configurés comme paramètres supplémentaires.

Représentation en FBD

Représentation :

Représentation en LD

Représentation :

Représentation en IL

Représentation :

LD StepName
RESETSTEP

Représentation en ST

Représentation :

RESETSTEP (StepName);

Description des paramètres

Description du paramètre d'entrée :

Paramètre

Type de données

Description

StepName

SFCSTEP_STATE

Affectation de l'étape à réinitialiser par l'intermédiaire du nom de l'étape.

(Lors de la création d'une étape SFC, une variable du type de données SFCSTEP_STATE lui est automatiquement affectée. La variable créée porte toujours le nom de l'étape SFC correspondante.)