Académique Documents
Professionnel Documents
Culture Documents
Programmation de l’API
Objectifs du chapitre 3 :
L’objectif de ce chapitre est de donner les notions de base de la modélisation par les réseaux de
Petri.
Les différentes règles d’évolution et les différentes propriétés, des réseaux de Petri sont
présentées par la suite.
En 1972-1973, cet outil est utilisé pour la description d’automatismes logiques, ce qui a débouché
sur le GRAFCET.
Les principaux utilisateurs de ces réseaux sont les informaticiens et les automaticiens.
2. Définition :
Les réseaux de Petri constituent un outil graphique et mathématique qui permet de décrire les
relations existant entre des conditions et des événements et de modéliser le comportement de
systèmes dynamiques à événements discrets.
On peut distinguer deux types des RDPs: Exemple (b) : Démarrage d’un moteur.
Exemple (a): Le cycle des 4 saisons.
RDP autonome RDP non autonome
Un RDP autonome décrit le Un RDP non autonome
fonctionnement d'un système décrit le fonctionnement
dont les instants de d'un système dont l'évolution
franchissement ne sont pas est conditionnée par des
connus ou indiqués. événements externes ou par
le temps. Un RdP non
autonome est synchronisé
et/ou temporisé.
Voir papier (photo copie)
Partie II
Langages de programmation
de l’API
1. Introduction :
Les automates programmables industriels doivent pouvoir être utilisés facilement par du
personnel habitué aux techniques classiques d'automatisation et peu à l'informatique. Ceci a
conduit les constructeurs des API à concevoir des langages d'application spécialement adaptés
à la réalisation d'automatisme. On distingue :
1. Les langages graphiques :
o LD : Ladder Diagram ( Diagrammes échelle )
I0.1
Q0.0
I0.2
Exemple :
≔ ;
3. Les langages graphiques :
Exemple :
On prend l’exemple précédent, Le programme FBD équivalent de cette opération :
3.2. Langage à contacts « LD »:
C’est un langage graphique développé pour les électriciens. Il utilise les symboles tels que :
contacts, relais et blocs fonctionnels et s'organise en réseaux (labels).C'est le plus utilisé.
Les symboles les plus utilisés sont donnés au tableau suivant :
Exemple :
2. Domaine d’application :
Cette représentation graphique concise et facile à lire est aisément compréhensible par
toute personne en relation avec le système automatisé.
Utilisé industriellement, le GRAFCET est aussi enseigné dans les options techniques et
l’enseignement supérieur
3. Définition :
Le diagramme fonctionnel ou GRAFCET (Graphe de Commande Etape – Transition) est un
moyen de description du cahier des charges d’un automatisme.
C'est une méthode de représentation graphique qui décrit les comportements successifs de la
partie commande d’un système automatisé (ordres à émettre, actions à effectuer, événements à
surveiller).
Le GRAFCET utilise pour décrire les états successifs pris par le système en fonction du temps
trois symboles graphiques fondamentaux :
les étapes,
les liaisons orientées,
Les transitions.
4. Les éléments du GRAFCET :
1) Les étapes : L’étape symbolise un état ou une partie de l’état du système. L’étape possède deux
états possibles : active représentée par un jeton dans l’étape ou inactive.
a) Etape initiale: elle représente le système à l’état de repos initial. Elle est activée au début du
cycle.
b) Etape : A chaque étape est associée une action ou plusieurs, c’est à dire un ordre vers la partie
opérative ou vers d’autres grafcets.
2) Les actions : description des tâches à effectuer lorsqu’une étape est active.
Exemple :
5) La réceptivité : est la condition qui autorise une transition. elle est symbolisée par une barre
horizontale sur un trait de liaison verticale portant un numéro (facultatif) à droite.
Exemple :
Soit un système, simple, constitué d’un moteur avec un bouton de mise en marche et un bouton
de mise à l’arrêt.
Le moteur peut avoir deux états : état d’arrêt ou état de marche.
Le passage d’un état à un autre est enclenché par une opération de mise en marche et de mise à
l’arrêt.
• Deux transitions ne doivent jamais être reliées directement, elles doivent être séparées
par une étape.
6. Les cinq Règles d'évolution du Grafcet :
Règle 1: L’initialisation précise les étapes actives au début du fonctionnement. Elles sont
activées inconditionnellement et repérées sur le GRAFCET en doublant les côtés
des symboles correspondants.
Etape initiale
Règle 2: Une transition est soit validée soit non validée. Elle est validée lorsque toutes les
étapes immédiatement précédentes sont activées.
Elle ne peut être franchie que:
- lorsqu’elle est validée
- et que la réceptivité associée à la transition est vraie.
La transition est alors obligatoirement franchie.
Règle 2:
Franchissement d'une transition
Franchissements simultanées.
Reprise de séquence