Automatisme : norme 1131-3 et GRAFCET/Exercices/Retour sur le graphe d'état – Langage LD de la norme 1131-3
Exercice 1
[modifier | modifier le wikicode]Reprendre l'exemple donné en cours et rappelé complètement ici. Les équations de récurrences étaient :
Les équations de sorties sont :
Travail à faire
[modifier | modifier le wikicode]Implanter les équations de cet exemple en langage à contact. Le modifier en utilisant des bobines S et R avec comme principe ACi sur bobine S et xi.Di sur bobine R (ceci a été mieux décrit dans la partie cours et est rappelé ici sous forme schématique).
Exercice 2
[modifier | modifier le wikicode]Déclarer en FBD le programme dessiné en langage LD ci-dessous.
Le diagramme FBD demandé est une simple déclaration fonctionnelle, je veux dire un rectangle avec les entrées et les sorties. Ceci peut paraître bizarre de demander quelque chose d'aussi simple mais vous seriez surpris de savoir qu’à ce stade énormément d'étudiants ne savent pas distinguer les entrées et sorties dès qu’il s'agit d'un système séquentiel. Les temps étant gérés de manière spéciale, on pourra les retirer en entrée et en sortie en première approximation.
Exercice 3
[modifier | modifier le wikicode]- Déclarer en FBD les graphes d'états ci-dessous.
- Donner les équations de récurrence, en langage LD, de ces graphes d'états :
Voici la déclaration FBD des deux graphes d'états
On a laissé le Init qui n’est pas vraiment une entrée comme expliqué dans le cours. Je le retirerai à partir de maintenant. La première chose que vous aurez à faire si vous utilisez un nouvel automate programmable sera donc de trouver comment est géré l'initialisation.
Exercice 4
[modifier | modifier le wikicode]Déclarer en FBD le diagramme d'états ci-dessous. L'implanter en langage LD.
La gestion du compteur complique un peu la situation : il faut se poser la question de savoir comment gérer le compteur et s'il doit être considéré comme une entrée ou une sortie.