Le comptage

Il est souvent nécessaire de compter un nombre de cycle ou de pièces, d'événements dans un grafcet.

Un cycle de comptage comprend en général :

  • Une initialisation de la variable de comptage.

  • Une incrémentation (ou décrémentation) de cette variable

  • Des réceptivités qui testent la valeur de la variable de comptage.

Dans le cycle ci-dessous , la séquence , ,   est répétée 60 fois

Réinitialisation des compteurs

Généralement aux étapes initiales des GRAFCET les compteurs sont réinitialisés.

Exemple : à l'étape initiale , la valeur « 0 » est chargée dans la variable numérique « C1 », ce qui revient à mettre à zéro le compteur « C1 »

Incrémentation des compteurs

Le compteur est incrémenté à l'étape

La fonction ci-contre permet d'ajouter la valeur « 1 » à la variable numérique « C1 » lors de l'activation de l'étape .

Divergence « OU »

Dans le GRAFCET ci-dessus :

  • Si la valeur du compteur « C1 » est inférieure à 60 {C1<60], après l'étape , le GRAFCET évolue vers l'étape

  • Si la valeur du compteur « C1 » est égale à 60 {C1=60], après l'étape , le GRAFCET revient vers l'étape initiale pour se terminer