Programmer en LD
1. Exemple de programmation en LD
Soit l’équation logique :
%M0 = %I0.%I1+%I2. /%I3
![](https://plc3000.com/wp-content/uploads/2022/02/Programme_LD-1.png)
2. Exemple de programmation de Grafcet en ST
Soit le Grafcet suivant :
a. Programmation Transition par Transition
Initialisation
![](https://plc3000.com/wp-content/uploads/2022/02/Init_LD2.png)
Test des Réceptivités et Franchissement des Transitions
![](https://plc3000.com/wp-content/uploads/2022/02/Test_Recept_LD.png)
Déclaration des Sorties
![](https://plc3000.com/wp-content/uploads/2022/02/Sortie_LD.png)
b. Programmation Transition par Transition avec Bits de franchissabilité
Initialisation
![](https://plc3000.com/wp-content/uploads/2022/02/Init_LD2.png)
Test des Réceptivités
![](https://plc3000.com/wp-content/uploads/2022/02/TestRecep.png)
Franchissement des Transitions
![](https://plc3000.com/wp-content/uploads/2022/02/Franchissement.png)
Déclaration des Sorties
![](https://plc3000.com/wp-content/uploads/2022/02/Sortie_LD.png)
c. Programmation Etape par Etape
![](https://plc3000.com/wp-content/uploads/2022/02/Prog_Et_Et_LD.png)
d. Programmation Etape par Etape avec Bits de franchissabilité
Mise en équation des Etapes avec variables intermédiaires
![](https://plc3000.com/wp-content/uploads/2022/02/Prog_Et_Et_LD2.png)
Activation des Etapes
![](https://plc3000.com/wp-content/uploads/2022/02/Prog_Et_Et_LD_Franch.png)
Déclaration des sorties
![](https://plc3000.com/wp-content/uploads/2022/02/Sortie_LD.png)