Chapitre 3
L’AUTOMATISME
Lecture : 19 minQuiz de 16 questions
# L’AUTOMATISME
## Hiérarchie des GRAFCETS
### Introduction
Dans l'étude des systèmes automatisés, le GRAFCET (GRAphe Fonctionnel de Commande Étapes/Transitions) est un outil fondamental pour décrire le comportement séquentiel d'un automatisme. Cependant, lorsque les systèmes deviennent complexes, un seul GRAFCET peut rapidement devenir illisible et difficile à maintenir. C'est là qu'intervient le concept de hiérarchie des GRAFCETS, permettant de décomposer un problème complexe en sous-problèmes plus simples et gérables. Cette leçon vous introduira à cette approche modulaire, essentielle pour la conception d'automatismes industriels.
### Concepts Clés
#### Pourquoi la Hiérarchie des GRAFCETS ?
La hiérarchie offre plusieurs avantages majeurs :
* **Simplification :** Un GRAFCET principal (ou de commande) reste clair et concis en déléguant des tâches complexes à des sous-GRAFCETS (ou GRAFCETs de tâche).
* **Modularité :** Chaque sous-GRAFCET peut être développé, testé et maintenu indépendamment.
* **Réutilisabilité :** Des sous-GRAFCETS communs à plusieurs parties d'un système peuvent être réutilisés, réduisant le temps de conception.
* **Gestion de la complexité :** Elle permet de structurer la conception d'automatismes de grande envergure en organisant la logique sur plusieurs niveaux.
#### GRAFCET de Commande et GRAFCET de Tâche
Un système automatisé peut être décrit par :
* **Un GRAFCET de commande (ou GRAFCET maître) :** Il représente le niveau supérieur de la description et gère l'ordonnancement général du processus. Il contient des étapes qui peuvent être des "macro-étapes".
* **Des GRAFCETs de tâche (ou GRAFCETs esclaves) :** Chacun détaille le déroulement d'une fonction spécifique ou d'une "macro-étape" du GRAFCET de commande. Ils sont activés et désactivés par le GRAFCET de commande.
#### L'Extension d'une Étape (Macro-étape)
Une étape d'un GRAFCET de commande peut être détaillée par un GRAFCET de tâche. Cette étape est alors appelée "macro-étape".
* **Activation :** Lorsque la macro-étape du GRAFCET de commande devient active, l'étape initiale du GRAFCET de tâche associé s'active automatiquement.
* **Désactivation :** La désactivation de la macro-étape dans le GRAFCET de commande entraîne la désactivation et la réinitialisation complète (retour à l'étape initiale) du GRAFCET de tâche, quelle que soit l'étape où il se trouvait.
#### Représentation Graphique
La liaison entre un GRAFCET de commande et un GRAFCET de tâche est souvent représentée par une ligne reliant l'étape du GRAFCET de commande à l'étape initiale du GRAFCET de tâche, ou par un renvoi explicite (`[G1]` pour le GRAFCET de commande, `[G2]` pour le GRAFCET de tâche).
Une macro-étape est parfois dessinée avec un double cadre ou un cadre plus épais pour indiquer qu'elle est détaillée ailleurs.
#### Règles d'Évolution Spécifiques
Les règles d'évolution des GRAFCETS s'appliquent, mais avec une adaptation pour la hiérarchie :
* L'activation d'une macro-étape active l'étape initiale du GRAFCET de tâche.
* La validation de la transition suivant une macro-étape ne peut se faire que si toutes les actions associées à la macro-étape sont terminées (c'est-à-dire, si le GRAFCET de tâche a atteint sa fin, ou une condition spécifique dans le GRAFCET de tâche est vraie, indiquant que la tâche est accomplie).
### Vocabulaire
* **GRAFCET de commande (Maître) :** Le GRAFCET principal qui supervise le déroulement général du système.
* **GRAFCET de tâche (Esclave) :** Un sous-GRAFCET qui détaille une fonction spécifique ou une macro-étape du GRAFCET de commande.
* **Macro-étape :** Une étape du GRAFCET de commande dont l'action est décrite en détail par un GRAFCET de tâche distinct.
* **Hiérarchie :** L'organisation des GRAFCETS en différents niveaux (maître et esclaves) pour gérer la complexité.
### Exemples
#### Exemple : Système de distribution de boisson
Imaginons un distributeur de boissons chaudes.
**GRAFCET de Commande (Niveau 1)**
* **Étape 1 :** Attente sélection
* **Transition 1 :** `Bouton_boisson_X_appuyé`
* **Étape 2 (Macro-étape) :** Préparation de la boisson X
* *Cette macro-étape est détaillée par un GRAFCET de tâche G_Boisson_X.*
* **Transition 2 :** `Boisson_X_prête` (condition définie dans G_Boisson_X)
* **Étape 3 :** Distribution de la boisson X
* **Transition 3 :** `Boisson_servie`
* Retour à l'Étape 1.
**GRAFCET de Tâche G_Boisson_X (Niveau 2)**
* **Étape 10 :** Initialisation (attente activation macro-étape)
* **Transition 10 :** `Vrai` (activé par l'Étape 2 du G_Commande)
* **Étape 11 :** Chauffer l'eau
* **Transition 11 :** `Eau_chaude_atteinte`
* **Étape 12 :** Ajouter ingrédient X
* **Transition 12 :** `Ingrédient_X_ajouté`
* **Étape 13 :** Mélanger
* **Transition 13 :** `Mélange_terminé`
* **Étape 14 :** Terminé (définit la condition `Boisson_X_prête`)
Quand l'Étape 2 du GRAFCET de commande est active, le GRAFCET de tâche G_Boisson_X s'initialise à son Étape 10, puis passe à l'Étape 11, etc. La transition 2 du GRAFCET de commande ne pourra être validée que lorsque l'Étape 14 du GRAFCET de tâche G_Boisson_X est active, signalant que la boisson est prête.
### Exercices
1. Quels sont les trois principaux avantages de l'utilisation d'une hiérarchie de GRAFCETS pour la conception de systèmes automatisés complexes ?
2. Expliquez la différence entre un GRAFCET de commande et un GRAFCET de tâche.
3. Vous devez concevoir un GRAFCET pour un système de lavage de voiture. Proposez une structure hiérarchique avec un GRAFCET de commande et au moins deux GRAFCETs de tâche (par exemple, pour le prélavage et le rinçage). Identifiez les macro-étapes et les conditions de liaison.
4. Dessinez un petit exemple de GRAFCET de commande avec une macro-étape et son GRAFCET de tâche correspondant pour un processus simple comme "Ouvrir une porte automatique" qui inclurait les tâches "Détecter personne" et "Actionner moteur d'ouverture".
### Devoir
Concevez un ensemble de GRAFCETS hiérarchiques pour un système de tri de colis. Le système principal doit gérer les étapes suivantes :
1. Arrivée du colis
2. Identification du colis (par lecture de code-barres)
3. Tri vers destination A ou B
4. Éjection du colis
Créez un GRAFCET de commande principal. Ensuite, détaillez les étapes "Identification du colis" et "Tri vers destination A ou B" avec des GRAFCETS de tâche séparés. Assurez-vous d'inclure les conditions d'activation/désactivation et les conditions de transition entre les niveaux.
### Résumé
La hiérarchie des GRAFCETS est une méthode puissante pour gérer la complexité des systèmes automatisés. Elle permet de décomposer un processus global en sous-processus plus simples, représentés par des GRAFCETS de commande et des GRAFCETS de tâche. Les macro-étapes du GRAFCET de commande activent et désactivent les GRAFCETS de tâche, assurant une conception modulaire, claire et réutilisable. Maîtriser cette approche est crucial pour l'ingénierie des systèmes industriels modernes.
## Les éléments d’écriture du GRAFCET
### Introduction
Bienvenue dans cette leçon sur le GRAFCET ! Le GRAFCET (GRAphe Fonctionnel de Commande Étapes/Transitions) est un langage graphique universel utilisé pour décrire le comportement séquentiel des systèmes automatisés. Il est essentiel en automatisation pour comprendre et concevoir comment les machines et les processus industriels fonctionnent étape par étape. Dans cette leçon, nous allons explorer les composants fondamentaux du GRAFCET et ses règles d'évolution.
### Concepts Clés
#### Qu'est-ce que le GRAFCET ?
Le GRAFCET est un outil graphique normalisé (norme CEI EN 60848) permettant de décrire le cahier des charges fonctionnel d'un automatisme en mettant en évidence l'ordre des opérations. Il est utilisé par les automaticiens pour analyser, concevoir et documenter les séquences d'un système.
#### Les éléments de base du GRAFCET
##### 1. Les Étapes
Une étape représente une situation stable du système où des actions peuvent être exécutées.
* **Représentation:** Un carré numéroté (Ex: 1, 2, 3...). Les numéros d'étape sont uniques.
* **Étape initiale:** La première étape du cycle, représentée par un carré double. C'est l'étape active au démarrage du processus.
* **Étape active:** Une étape dont les actions associées sont en cours d'exécution.
* **Étape inactive:** Une étape dont les actions associées ne sont pas exécutées.
##### 2. Les Actions
Les actions sont les opérations effectuées par le système lorsque l'étape associée est active. Elles sont généralement placées à droite de l'étape.
* **Représentation:** Un rectangle accolé à l'étape correspondante.
* **Types d'actions:**
* **Actions continues:** Exécutées tant que l'étape est active (Ex: \( \text{Moteur_ON} \) ).
* **Actions mémorisées (impulsionnelles):** Exécutées uniquement à l'activation de l'étape (Ex: \( \text{Lancer_cycle} \) ).
* **Actions conditionnelles:** Exécutées seulement si une condition est vraie pendant que l'étape est active (Ex: \( \text{Vérin_Sortir si Capteur_A} \) ).
##### 3. Les Transitions
Une transition est le passage d'une ou plusieurs étapes amont (précédentes) à une ou plusieurs étapes aval (suivantes).
* **Représentation:** Une barre horizontale.
* **Condition de réceptivité:** Une expression logique (booléenne) associée à la transition. Si l'étape amont est active ET que la condition de réceptivité est vraie, la transition est franchissable.
##### 4. Les Liaisons orientées
Elles relient les étapes aux transitions et les transitions aux étapes, indiquant le sens d'évolution du processus.
* **Représentation:** Des flèches.
#### Les règles d'évolution du GRAFCET
Le GRAFCET évolue selon des règles strictes qui définissent l'activation et la désactivation des étapes. Le respect de ces règles est fondamental pour le bon fonctionnement de l'automatisme.
##### Règle 1: Situation initiale
Au début du fonctionnement, les étapes initiales sont actives. C'est le point de départ du cycle.
##### Règle 2: Franchissement d'une transition
Une transition est franchie si toutes les étapes qui la précèdent immédiatement sont actives ET si sa condition de réceptivité associée est vraie. Le franchissement d'une transition est instantané.
##### Règle 3: Activation et désactivation d'étapes
Lorsque une transition est franchie:
* Toutes les étapes immédiatement amont à cette transition sont désactivées.
* Toutes les étapes immédiatement aval à cette transition sont activées.
##### Règle 4: Évolutions simultanées
Si plusieurs transitions sont simultanément franchissables, elles sont franchies simultanément. Cela permet de modéliser des actions parallèles.
##### Règle 5: Activation et désactivation simultanées
Si une étape est simultanément activée et désactivée par le franchissement de transitions, elle reste active. Cette règle assure la cohérence lors de boucles ou de convergences/divergences.
### Vocabulaire Clé
* **GRAFCET:** GRAphe Fonctionnel de Commande Étapes/Transitions, un langage graphique normalisé pour décrire les automatismes.
* **Étape:** Une situation stable d'un système automatisé, représentée par un carré numéroté, pendant laquelle des actions sont exécutées.
* **Transition:** Le passage d'une étape à une autre, déclenché par une réceptivité.
* **Réceptivité:** Une condition logique (booléenne) qui doit être vraie pour qu'une transition soit franchie.
* **Action:** Une opération physique ou logique exécutée par le système lorsqu'une étape est active.
* **Séquentiel:** Qui se déroule selon un ordre précis, étape par étape, caractéristique des systèmes décrits par le GRAFCET.
* **Automatisme:** Un système qui fonctionne de manière autonome ou semi-autonome sans intervention humaine constante, souvent décrit par un GRAFCET.
### Exemples pratiques
#### Exemple 1: Allumage et extinction d'une lampe
Décrivons un GRAFCET simple pour contrôler une lampe :
* **Étape 1 (Initiale):** La lampe est éteinte.
* Action: \( \text{Lampe_OFF} \).
* Liaison à la Transition 1.
* **Transition 1:** Condition de réceptivité \( \text{Bouton_Marche_Appuyé} \).
* Liaison à l'Étape 2.
* **Étape 2:** La lampe est allumée.
* Action: \( \text{Lampe_ON} \).
* Liaison à la Transition 2.
* **Transition 2:** Condition de réceptivité \( \text{Bouton_Arrêt_Appuyé} \).
* Liaison de retour à l'Étape 1.
#### Exemple 2: Remplissage d'une cuve
Décrivons un GRAFCET pour le remplissage d'une cuve jusqu'à un niveau haut :
* **Étape 1 (Initiale):** Attente de l'ordre de remplissage. La vanne est fermée.
* Liaison à la Transition 1.
* **Transition 1:** Condition de réceptivité \( \text{Départ_Cycle} \).
* Liaison à l'Étape 2.
* **Étape 2:** Remplissage de la cuve.
* Action: \( \text{Ouvrir_Vanne_Remplissage} \).
* Liaison à la Transition 2.
* **Transition 2:** Condition de réceptivité \( \text{Capteur_Niveau_Haut_Atteint} \).
* Liaison à l'Étape 3.
* **Étape 3:** Fermeture de la vanne.
* Action: \( \text{Fermer_Vanne_Remplissage} \).
* Liaison à la Transition 3.
* **Transition 3:** Condition de réceptivité \( \text{Vanne_Fermée_Confirmée} \) (fin de l'action de fermeture).
* Liaison de retour à l'Étape 1.
### Exercices
1. Identifiez les éléments d'écriture du GRAFCET (étapes initiales, étapes, transitions, réceptivités, actions, liaisons) dans l'exemple de l'allumage et extinction d'une lampe ci-dessus.
2. Dans le GRAFCET de remplissage de la cuve, quelle est l'étape active après le franchissement de la transition 2 ? Quelle est l'action associée à l'étape 3 ?
3. Si l'étape 1 est active et que la condition \( \text{Capteur_A} \) est vraie, la transition \( \text{T1} \) (qui relie l'étape 1 à l'étape 2 avec la réceptivité \( \text{Capteur_A} \)) est-elle franchissable ? Expliquez pourquoi en vous référant aux règles d'évolution.
### Devoir
1. Concevez un GRAFCET pour un système de feu de circulation simple à une intersection (rouge \( \to \) vert \( \to \) orange \( \to \) rouge...). Décrivez clairement les étapes, les actions et les conditions de réceptivité nécessaires à son fonctionnement. N'oubliez pas l'étape initiale et les liaisons.
2. Imaginez un système d'arrosage automatique de jardin: il doit s'activer si le bouton 'Arroser' est appuyé ET s'il ne pleut pas (détecté par un \( \text{Capteur_Pluie_OFF} \)), et s'arrêter après 10 minutes (utilisation d'un \( \text{Temporisateur} \)) ou si un bouton 'Arrêt' est appuyé. Décrivez les étapes, les actions et les conditions de réceptivité de ce GRAFCET. Pensez aux différentes manières d'arrêter le processus.
### Résumé
Nous avons découvert les bases du GRAFCET, un outil puissant et normalisé pour la description des automatismes séquentiels. Les points clés à retenir sont:
* **Les étapes** (carrés) représentent les situations stables du système et peuvent être initiales, actives ou inactives.
* **Les actions** (rectangles) sont exécutées quand une étape est active, elles peuvent être continues, mémorisées ou conditionnelles.
* **Les transitions** (barres) permettent le passage d'une étape à l'autre.
* **Les réceptivités** (conditions logiques) déclenchent le franchissement des transitions lorsque l'étape amont est active.
* **Les liaisons orientées** montrent le sens de l'évolution du processus.
* Les **règles d'évolution** définissent la dynamique du GRAFCET, notamment l'activation et la désactivation des étapes, assurant un comportement prévisible du système.
La maîtrise de ces éléments est fondamentale pour concevoir, analyser et comprendre tout système automatisé de manière structurée et logique.
## Matérialisation du GRAFCET
### Introduction
Dans les leçons précédentes, nous avons appris à modéliser le fonctionnement séquentiel d'un système à l'aide du GRAFCET (Graphe Fonctionnel de Commande Étapes/Transitions). Le GRAFCET est un outil de description puissant, mais il reste une représentation théorique. Pour qu'un système fonctionne réellement, il faut "matérialiser" ce GRAFCET, c'est-à-dire le traduire en un système physique capable de le mettre en œuvre. Cette leçon explore les différentes manières de concrétiser un GRAFCET en un système de commande réel, en passant de la logique câblée aux automates programmables industriels (API).
### Concepts Clés
#### Rappel du GRAFCET
Le GRAFCET est composé d'étapes, de transitions et de liaisons orientées. Chaque étape représente un comportement stable du système, et les transitions permettent de passer d'une étape à l'autre sous certaines conditions (réceptivités). Les actions sont associées aux étapes et sont exécutées lorsque l'étape est active.
#### Les composants de la matérialisation
Pour qu'un GRAFCET prenne vie, il a besoin de plusieurs types de composants physiques:
##### Les capteurs
Les capteurs sont les "yeux et les oreilles" du système. Ils détectent les informations de l'environnement (position, présence, température, pression, etc.) et les transmettent sous forme de signaux électriques au système de commande. Ces signaux correspondent aux réceptivités de notre GRAFCET.
##### Les préactionneurs et actionneurs
Les actionneurs sont les éléments qui effectuent les actions physiques (moteurs, vérins, lampes, électrovannes). Les préactionneurs (par exemple, les contacteurs électriques, les distributeurs pneumatiques ou hydrauliques) sont des interfaces de puissance qui convertissent un signal de commande de faible puissance (issu du système de traitement) en un signal de puissance suffisant pour alimenter l'actionneur.
##### Le système de traitement (l'automate)
C'est le "cerveau" du système, qui reçoit les informations des capteurs, exécute la logique du GRAFCET et commande les préactionneurs/actionneurs.
###### Logique câblée (à base de relais)
Historiquement, les systèmes automatisés étaient construits avec de la logique câblée, principalement à l'aide de **relais**. Un relais est un interrupteur électromécanique commandé par un courant électrique. En combinant des relais, on peut réaliser toutes les fonctions logiques (ET, OU, NON) nécessaires pour implémenter un GRAFCET. Chaque étape, chaque transition, chaque action est réalisée par un câblage spécifique entre relais.
* **Avantages :** Robuste, facile à comprendre pour des systèmes simples.
* **Inconvénients :** Très rigide (toute modification nécessite un recâblage lourd), encombrant, coûteux pour des systèmes complexes, difficile à diagnostiquer.
###### Logique programmée (Automate Programmable Industriel - API / PLC)
De nos jours, la **logique programmée** est prédominante, principalement grâce aux Automates Programmables Industriels (API ou PLC - Programmable Logic Controller). Un API est un ordinateur industriel robuste, conçu pour contrôler des processus dans des environnements exigeants. Il est constitué d'une unité centrale (CPU), de modules d'entrées/sorties (E/S) pour connecter capteurs et préactionneurs, d'une mémoire et d'une alimentation.
* **Avantages :**
* **Flexibilité :** Le programme peut être modifié facilement sans recâblage physique.
* **Compacité :** Moins d'encombrement que la logique câblée pour des systèmes complexes.
* **Diagnostic :** Fonctions intégrées pour l'aide au diagnostic des pannes.
* **Coût :** Plus économique pour des systèmes complexes ou évolutifs.
* **Inconvénients :** Nécessite des compétences en programmation.
#### Traduction d'un GRAFCET en programme d'automate
La puissance de l'API réside dans sa capacité à exécuter un programme qui simule le fonctionnement du GRAFCET. Les langages de programmation les plus couramment utilisés pour les API sont :
* **Langage Ladder (LD) ou Langage à contacts :** Graphique, basé sur la logique des relais.
* **Liste d'instructions (IL) ou Langage Mnémonique :** Texte, proche de l'assembleur.
* **Blocs fonctionnels (FBD) :** Graphique, utilise des blocs logiques (portes ET, OU, temporisateurs).
* **Texte structuré (ST) :** Texte, similaire aux langages de programmation évolués (Pascal, C).
* **GRAFCET (SFC - Sequential Function Chart) :** Permet de programmer directement le GRAFCET.
##### Principes de traduction (exemple en Ladder)
La traduction d'un GRAFCET en programme API suit des règles précises :
###### 1. Codage des étapes
Chaque étape du GRAFCET est généralement associée à un bit interne de l'API (une mémoire auxiliaire, par exemple `M0` pour l'étape 0, `M1` pour l'étape 1, etc.). Ce bit est activé (mis à 1) lorsque l'étape est active et désactivé (mis à 0) lorsqu'elle ne l'est plus.
###### 2. Codage de l'activation des étapes (Transitions)
Une étape \( E_i \) est activée si :
* L'étape précédente \( E_{préc} \) est active.
* La réceptivité \( R \) associée à la transition est vraie.
* L'étape \( E_i \) n'était pas déjà active (pour éviter les activations multiples).
En Ladder, cela se traduit souvent par un réseau logique qui active le bit de l'étape suivante et désactive le bit de l'étape précédente. Par exemple, pour passer de l'étape `M1` à l'étape `M2` avec la réceptivité `C1`:
Pour l'activation de l'étape 2 (M2) :
`[ Contact M1 ] --- [ Contact C1 ] --- ( Set M2 )`
Pour la désactivation de l'étape 1 (M1) :
`[ Contact M2 ] --- ( Reset M1 )`
*(Ces lignes sont simplifiées. Dans la pratique, des conditions de stabilité peuvent être ajoutées.)*
###### 3. Codage des actions
Les actions sont associées aux étapes actives. Si une action `A` est associée à l'étape `M_i`, alors l'action `A` est activée lorsque `M_i` est active. Les actions sont généralement des bits de sortie (`Q0.0`, `Q0.1`, etc.) qui commandent les préactionneurs.
`[ Contact M_i ] --- ( Bobine Q0.0 )`
### Vocabulaire
* **GRAFCET :** Graphe Fonctionnel de Commande Étapes/Transitions. Outil graphique de description d'automatisme.
* **Automate Programmable Industriel (API / PLC) :** Ordinateur industriel dédié au contrôle de processus et de machines.
* **Logique câblée :** Système de commande réalisé par des connexions physiques entre composants électromécaniques (relais).
* **Logique programmée :** Système de commande réalisé par un programme exécuté par un API.
* **Capteur :** Dispositif détectant un événement physique et le convertissant en signal électrique.
* **Préactionneur :** Composant qui adapte le signal de commande de l'API pour actionner l'actionneur (ex: contacteur, distributeur).
* **Actionneur :** Composant effectuant une action physique (ex: moteur, vérin, lampe).
* **Relais :** Composant électromécanique utilisé pour réaliser des fonctions logiques en logique câblée.
* **Etape :** État stable du système dans un GRAFCET.
* **Transition :** Passage d'une étape à une autre dans un GRAFCET.
* **Réceptivité :** Condition logique associée à une transition, dont la validité permet le franchissement de la transition.
* **Action :** Opération exécutée lorsque l'étape à laquelle elle est associée est active.
* **Langage Ladder (Langage à contacts) :** Langage de programmation graphique pour API, basé sur des symboles de relais.
* **SFC (Sequential Function Chart) :** Représentation directe du GRAFCET comme langage de programmation pour API.
### Exemples
#### Exemple : Système simple de remplissage de réservoir
Considérons un GRAFCET simple pour un système de remplissage : L'étape initiale (E0) attend. Dès qu'un capteur de démarrage (BP_START) est actionné, le système passe à l'étape E1. En E1, une électrovanne de remplissage (EV_REMPLIR) est ouverte. Quand un capteur de niveau haut (CAP_NIV_HAUT) est détecté, le système passe à l'étape E2. En E2, l'électrovanne est fermée, et après un certain temps (TIMER), le système revient à l'étape E0.
##### Traduction d'une partie en Ladder (activation de E1)
Soit `M0` le bit mémoire de l'étape 0, `M1` celui de l'étape 1. `BP_START` est une entrée capteur.
```
// Activation de M1 (passage de E0 à E1 si BP_START)
----| M0 |-----| BP_START |-------( SET M1 )---
// Désactivation de M0 (une fois M1 activée)
----| M1 |------------------------( RESET M0 )---
```
##### Traduction d'une action (EV_REMPLIR)
Soit `Q0.0` la sortie qui commande l'électrovanne de remplissage.
```
// Activation de l'électrovanne si E1 est active
----| M1 |------------------------( Q0.0 )-----
```
### Exercices
1. Décrivez le rôle principal d'un Automate Programmable Industriel (API) dans la matérialisation d'un GRAFCET.
2. Comparez les avantages et inconvénients de la logique câblée par rapport à la logique programmée pour un système d'automatisation complexe.
3. Donnez l'équation logique d'activation de l'étape \(E_3\) si elle est précédée de l'étape \(E_2\) et que la réceptivité est \(C_X ullet
eg C_Y\) (\(C_X\) ET NON \(C_Y\)).
* Comment représenteriez-vous cette activation en langage Ladder ?
### Devoir
1. Proposez un GRAFCET pour le contrôle d'un feu de signalisation piéton (avec un bouton d'appel piéton). Identifiez les entrées (capteurs) et les sorties (feux). Ensuite, esquissez la traduction des deux premières transitions et étapes en langage Ladder (activation/désactivation des étapes et d'une action).
2. Recherchez un exemple concret d'application d'API dans l'industrie (par exemple, dans une usine d'embouteillage, une chaîne de production automobile, un système de traitement de l'eau). Décrivez brièvement le processus et expliquez comment un GRAFCET pourrait être utilisé pour modéliser une partie de son fonctionnement, en spécifiant au moins trois étapes et deux transitions.
### Résumé
La matérialisation d'un GRAFCET est l'étape cruciale qui transforme une description fonctionnelle en un système de commande opérationnel. Bien que la logique câblée ait été utilisée par le passé, les Automates Programmables Industriels (API) sont aujourd'hui la solution privilégiée pour leur flexibilité et leur efficacité. La traduction d'un GRAFCET en programme d'API implique de coder les étapes (mémoires internes), les transitions (conditions logiques utilisant les capteurs et les étapes précédentes), et les actions (commandes des préactionneurs/actionneurs). Comprendre ce lien entre la modélisation et la réalisation est fondamental pour la conception de systèmes automatisés.
Quiz du chapitre
16 questions — vérifie chaque réponse pour voir l'explication.