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