Description de la fonction

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

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

La procédure active l'étape spécifiée, en plus des étapes déjà actives. Elle n'a pas d'effet sur ces dernières.

Comme l'étape demeure active pendant toute la durée d'exécution de cette procédure (SETSTEP), laquelle s'exécute de façon cyclique, prenez l'une des mesures suivantes pour éviter que l'étape soit constamment active :

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

  • Appel conditionnel de la procédure SETSTEP, 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 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
SETSTEP

Représentation en ST

Représentation :

SETSTEP (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 à activer 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.)