L'étape

L'étape symbolise un état ou une partie de l'état du système. Elle caractérise un comportement invariant (dans le sens de reproductible) du système considéré.

On symbolise l'étape par un carré, identifié par un repère (en général un nombre). L'étape possède deux états distincts : active (en général se représente par un jeton dans l'étape) et inactive. Une variable d'étape est associée à chaque étape (en général repéré par X*, ou * est l'identificateur de l'étape). Cette variable (booléenne) a pour valeur le 1 logique lorsque l'étape associée est active, et pour valeur le 0 logique lorsque celle-ci est inactive. L'ensemble des étapes actives d'un grafcet constitue la situation de ce grafcet à l'instant considéré.

Une étape peut être initiale, et est alors active au début du processus de commande (les étapes non initiales sont alors inactives). On repère une étape initiale grâce à un doublement du symbole d'étape. L'ensemble de ces étapes caractérise le comportement initial de la partie commande.

On peut associer une interprétation à une étape grâce à une action. C'est un ordre vers la partie opérative du système. Lorsqu'une étape est active alors l'action associée est exécutée, lorsque l'étape est inactive l'action associée ne s'exécute pas.

Ainsi dans la figure ci-dessus :

  • L'étape 4 est inactive (X4 = 0), l'action associée ne s'exécute pas. S0 = Faux.
  • L'étape 4 est active (X4 = 1) , l'action associée s'exécute. S0 = Vrai.
  • L'étape 15, étape initiale, ne possède pas d'action associée.