This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Cours Grafcet avec des exercices

Plan du cours :
1- GRAFCET
2- Automates programmables industriels (API) ou PLC
3- Le langage Ladder
4- Les réseaux locaux industriels
-Couches
-Bus ASI
-Bus MODBUS
-Bus Ethernet

Table des matières : GRAFCET

LE GRAFCET
1 Introduction
1.1 Définition
1.2 Domaine d'application
2 Langage et interprétation
2.1 Principe du grafcet
2.2 Règles d'évolution du grafcet
2.3 Actions associées aux étapes.
2.3.1 Ordre continu
2.3.2 Ordre conditionnel
2.3.3 Ordre de mémorisation de l'action
2.3.4 Ordre retardé (D)
2.3.5 Ordre de durée limitée (L)
2.3.6 Décompteur
2.4 Transitions
2.4.1 Transition
2.4.2 Receptivité
2.4.3 Liaison orientée
2.5 Séquences de base
2.5.1 Grafcet linéaire (séquence unique)
2.5.2 Divergence et convergence en "OU"
2.5.3 Divergence et convergence en "ET"
2.5.4 Sauts d'étapes et reprise de séquences
2.5.5 Sous-programmes .
a) Macro-étape
b) Graphe auxiliaire
2.5.6 Traitement d'arrêt
a) sans séquence d'urgence "Figé"
b) séquence d'urgence
2.5.7 Traitement de modes de marche
a) Marche cycle par cycle
b) Cycle unique
c) Marche automatique / arrêt cycle
d) Marche auto/cycle par cycle

Table des illustrations :

Figure 1 : Principe du grafcet
Figure 2 : Etape initiale
Figure 3 : Franchissement d'une transition .
Figure 4 : Evolution des étapes actives
Figure 5 : ordre continu .
Figure 6 : ordre conditionnel
Figure 7 : ordre de mémorisation
Figure 8 : Ordre retardé
Figure 9 : ordre de durée limitée
Figure 10 : Décompteur
Figure 11 : Grafcet linéaire
Figure 12 : Divergence et convergence en "OU"
Figure 13 : réceptivités exclusives.
Figure 14 : divergence et convergence en ET.
Figure 15 : saut d'étapes
Figure 16 : reprise de séquence .
Figure 17 : macro étape
Figure 18 : graphe auxiliaire
Figure 19 : graphe auxiliaire
Figure 20 : traitement d'arrêt figé.
Figure 21 : traitement d'arrêt d'urgence séquentiel.
Figure 22 : Marche cycle par cycle .
Figure 23 : Marche cycle unique
Figure 24 : Marche automatique / arrêt cycle
Figure 25 : Marche auto / cycle par cycle


Test de connaissances en automatisme

Quizz : Systèmes automatisés

Ce quizz vous permettra de tester vos connaissances sur les systèmes automatisés
1) Comment appelle t-on le spécialiste en automatisme industriel ?
2) Parmi les systèmes suivants lequel est un système à évolution séquentielle ?
3) Qu'est ce qu'un produit fini ?



4) Pour le système représenté dans l'image ci-contre (cliquez dessus pour agrandir) ,quel élément est la matière d'oeuvre
5) Choisissez la bonne réponse
6) Quel est le constituant d'un système automatisé qui agit sur la matière d'oeuvre ?
7) Choisissez la bonne réponse
8) Parmi les éléments suivants,lequel est un effecteur :
9) Parmi les éléments suivants,lequel est un pré-actionneur
10) Parmi les éléments suivants,lequel constitue une partie commande
11) Parmi les éléments pneumatiques suivants,lequel est un pré-actionneur
12) Choisissez la bonne réponse
13) Qu'est ce qu'un thermocouple ?
14) Parmi les éléments suivant,lequel est utilisé dans le circuit de puissance d'un moteur
15) Quels sont les systèmes de contrôle-commande les plus utilisés dans les industries de procédés
16) Quel est le document contractuel liant l'automaticien et son client et qui permet de formaliser les besoins avant l'élaboration effective d'un projet ?
17) Que signifie GTC ?
18) Sur une ligne automatisée,une bouteille non remplie peut être détectée par :
19) Les feux tricolores de carrefour passent d'une couleur à une autre
20) Quel domaine d'application de l'automatisme est utilisée pour la production d'eau potable ?
VOIR LES REPONSES

les réponses Quizz : Systèmes automatisés

1/ Comment appelle t-on le spécialiste en automatisme industriel ?

2/ Parmi les systèmes suivants lequel est un système à évolution séquentielle ?

3/ Qu'est ce qu'un produit fini ?



4/ Pour le système représenté dans l'image ci-contre (cliquez dessus pour agrandir) ,quel élément est la matière d'oeuvre

5/ Choisissez la bonne réponse

6/ Quel est le constituant d'un système automatisé qui agit sur la matière d'oeuvre ?

7/ Choisissez la bonne réponse

8/ Parmi les éléments suivants,lequel est un effecteur :

 

9/ Parmi les éléments suivants,lequel est un pré-actionneur

10/ Parmi les éléments suivants,lequel constitue une partie commande

 11/ Parmi les éléments pneumatiques suivants,lequel est un pré-actionneur

12/ Choisissez la bonne réponse

13/ Qu'est ce qu'un thermocouple ?

 14/ Parmi les éléments suivant,lequel est utilisé dans le circuit de puissance d'un moteur

 15/ Quels sont les systèmes de contrôle-commande les plus utilisés dans les industries de procédés

 16/ Quel est le document contractuel liant l'automaticien et son client et qui permet de formaliser les besoins avant l'élaboration effective d'un projet ?

17/ Que signifie GTC ?

18/ Sur une ligne automatisée,une bouteille non remplie peut être détectée par :

 19/ Les feux tricolores de carrefour passent d'une couleur à une autre

20/ Quel domaine d'application de l'automatisme est utilisée pour la production d'eau potable ?


Le langage ladder pour les nuls

Le langage ladder ou langage à contacts ou encore schéma à relais fait partie des 5 langages standards de la norme CEI 61131-3 définit par la commission électrotechnique internationale(CEI).Le langage ladder est un langage de programmation graphique facile à comprendre et à prendre en main.C'est sans doute le langage de programmation d'automatisme le plus couramment utilisé pour la programmation d'automates.Le langage ladder est composé d'une séquence de contacts (interrupteurs qui sont soit fermés,soit ouverts) et de bobines qui permettent de traduire les états logiques d'un système.

Dans l'image ci-dessus,un appuie sur "contact" laisse passer le courant sur la ligne ce qui permet d'exciter la bobine.Il existe plusieurs types de contatcts:
Dans le cas du "ET logique",la bobine n'est active que si les contact A et B sont simultanément fermés.Les deux contacts A et B sont placés en série.
Le "OU logique"
Dans le cas du "Ou logique",la bobine est active soit par appuie sur le contact A soit pas par appuie sur le contact B.Les deux contatcts A et B sont placés en parallèle.

LE GRAFCET Les notions avancées

1 - Introduction

Soit le système automatisé suivant :
systeme automatisé : chariot
Le chariot fait des navettes entre un point A et un point B. On veut le commander grâce à deux boutons : Marche et Arrêt. C'est à dire que le chariot commence à effectuer ses cycles une fois le bouton Marche aura été appuyé et il arrêtera une fois son cycle terminé si l'on a appuyé sur le bouton Arrêt.
Proposition de grafect :
Grafcet
Cette solution a un inconvénient : pour arrêter le chariot il faut appuyer sur Arrêt au moment ou le chariot arrive en A. Ce n'est pas satisfaisant. L'idée est d'avoir un grafcet qui lit les boutons et qui commande l'autre. Ce sera un grafcet superviseur :
Grafcet maitre
Dans les cas plus généraux et plus complexes, le grafcet maitre (superviseur) s'occupe du démarrage, de la séquence, de la synchronisation et de l'arrêt de différentes taches. Chaque tâche est décrite par un grafcet commandé par le superviseur ou grafcet de gestion des taches on parle ici de Notion de structures hiérarchisées

2. Structure hiérarchisées d'un grafcet :

2.1. Structure d'un Sous-grafcet :

Dans les automatismes séquentiels, il est fréquent de rencontrer des séquences répétitives dans le même cycle. Une séquence répétitive peut être représentée par un sous-grafcet ou grafcet sous-programme. Cette notion de est empruntée au langage informatique.
Un grafcet sous-programme est écrit sous la forme d'un grafcet indépendant, connecté au grafcet principal.
sous-grafcet - gracet sous programme
Un grafcet sous-programme peut lui-même contenir une macro-représentation de lancement d'un grafcet sous-programme (structure imbriquée).
Il existe une autre méthode pour rendre la main au grafcet maître, qui est la plus utilisée. Elle utilise une étape de sortie avec une temporisation pour maintenir la variable X25 à 1 pendant 1 s afin de rendre la main au maître. Cette méthode s'appelle "Coordination asynchrone"
Coordination asynchrone

2.2. Structure d'un grafcet de tâche :

Les taches ont pour but de simplifier et de faciliter la description de systèmes complexes en allégeant le graphisme d'un grafcet et en détaillant séparément certaines parties. (à rapprocher des procédures en programmation Informatique)
Structure d'un grafcet de tâches

2.3. Structure de l'expansion en macro-étape :

Une macro-étape est une représentation unique d'un ensemble d'étapes et de transitions appelée expansion de la macro-étape.
Symbole de la macro-étape
Remarque : Aucune action ne doit être associée à une macro-étape.
La structure de l'expansion obéit à certaines règles de construction à savoir :
- l'expansion a toujours une étape d'entrée (E) et une étape de sortie (S) ;
- l'étape d'entrée est active dès le franchissement de la transition amont de la macro-étape ;
- l'activation de l'étape de sortie de l'expansion déclenche le franchissement de la transition aval de la macro-étape ;
  • une expansion de macro-étape peut comporter des convergences en ET ou en OU, divergences en OU et en ET;
  • une expansion de macro-étape peut contenir des macro-étapes.
Structure de l'expansion de la macro-étape

2.4. Structure de l'expansion par encapsulation :

encapsulation
Une étape encapsulante contient un ensemble d'étapes encapsulées dans un ou plusieurs graphes partiels encapsulés. Un graphe encapsulé peut lui-même contenir une étape encapsulante.
Une étape encapsulante peut être initiale
La désactivation d'une étape encapsulante provoque la désactivation de toutes les étapes de ses graphes encapsulés

2.3 - Forçages et figeages des situations :

Lorsque l'on veut prendre en compte la sécurité, on risque d'avoir un accroissement important de la complexité d'un grafcet. Au lieu de cela, on peut imaginer qu'un grafcet peut avoir une influence globale sur un autre grafcet par l'utilisation d'actions spéciales appelées des macro-actions.
Les macro-actions ne peuvent être émises que par une étape d'un grafcet hiérarchiquement supérieur pour modifier la situation d'un grafcet hiérarchiquement inférieur.
Exemple d'hiérarchie simple couramment adoptée.
Hiérarchie des GRAFCET SURVEILLANCE CONDUITE PRODUCTION Tâches, Sous-programmes,  Grafcet particulier

2.3.1 - Forçage:
Le forçage est une action continue, notée dans un double cadre, qui agit sur le graphe Gi, hiérarchiquement inférieur" ou "esclave" en configurant ce grafcet, depuis n'importe quelle situation, dans un état donné.
L'activation de l'étape 10 du grafcet G1 force le grafcet G2 . L'étape 21 est activée (forcée à 1), les autres étapes du grafcet G2 sont désactivées (forcées à 0).
Forçage d'une situation non vide

On peut également forcer un grafcet :
  • en situation initiale
  • en situation vide ou désactivation (Toutes les étapes du grafcet forcé sont désactivées y compris les étapes initiales)
Forçage d'une situation vide
Les règles d'évolution par forçage sont :
  • un grafcet ne peut être forcé que par un grafcet hiérarchiquement supérieur ;
  • un grafcet inférieur ne peut être forcé que dans une seule situation à la fois à partir d'un ou plusieurs grafcet supérieurs ;
  • l'ordre de forçage est prioritaire sur les autres conditions assurant l'évolution du grafcet forcé ;
  • lorsqu'il s'agit d'un forçage de situation non vide, l'ordre de forçage provoque simultanément l'activation des étapes correspondantes à la situation imposée et la désactivation des autres étapes du grafcet forcé ;
  • lorsqu'il s'agit d'un forçage de situation vide, l'émission de l'ordre de forçage provoque simultanément la désactivation de toutes les étapes du grafcet désigné.

2.3.2 - Figeages :

C'est un cas particulier du forçage, Il s'agit de maintenir le forçage dans la situation courante c'est à dire bloquer l'évolution du grafcet. L'ordre du figeage peut être aussi vers une situation choisie à l'avance ou prédéterminée c'est-à-dire que le grafcet forcé continue d'évoluer jusqu'à la situation choisie où il se figera

Ordre de figeage dans une situation courante.