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 :
![](https://plc3000.com/wp-content/uploads/2022/02/Compteur_LD.png)
Illustration avec un Grafcet
Considérons le Grafcet suivant
![](https://plc3000.com/wp-content/uploads/2021/05/Grafcet3Etats_Compteurs-300x257.jpg)
Programmation en LD – Etape par Etape avec Bits de franchissabilité
Initialisation
![](https://plc3000.com/wp-content/uploads/2022/02/Init_Compteur.png)
Test des Réceptivités
![](https://plc3000.com/wp-content/uploads/2022/02/Test_Recept_Compteur.png)
Franchissement des Transitions
![](https://plc3000.com/wp-content/uploads/2022/02/Franchissement_Compteur.png)
Déclaration des Actions
![](https://plc3000.com/wp-content/uploads/2022/02/Actions_Compteur.png)