Compteur – LD
La norme IEC 61131 offre une définition des compteurs. PLC3000 intègre les compteurs et décompteurs. Dans ce cas, il est nécessaire de définir une valeur de présélection %Ci.PV, paramétrable avec une valeur entière. La valeur courante d’un compteur est mise à 0 lorsque %Ci.R est activé. La valeur courante d’un compteur est mise à la valeur de présélection %Ci.PV, lorsque %Ci.LD est activé. La valeur courante d’un compteur s’incrémente à chaque nouvelle activation de l’entrée %Ci.CU, elle se décrémente à chaque nouvelle activation de l’entrée %Ci.CD.
Un compteur possède deux sorties ; %Ci.QU passe à 1 lorsque la valeur courante du compteur est égale ou supérieur à la valeur de présélection %Ci.PV ; %Ci.QD passe à 1 lorsque la valeur courante du compteur est égale à 0.
Déclaration en LD
Un Compteur et sa valeur de présélection sont définis lors de la création de la variable dans l’éditeur de code Ladder. Par exemple, le compteur %C1 avec une valeur de présélection %C1.PV=10 est déclaré par :

Illustration avec un Grafcet
Considérons le Grafcet suivant

Programmation en LD – Etape par Etape avec Bits de franchissabilité
Initialisation

Test des Réceptivités

Franchissement des Transitions

Déclaration des Actions
