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