Automates Industriels: Prog & Applications

Automates PDF 47 pages 293.33 Ko 3,814
Automates Industriels: Prog & Applications
PDF 47 p. 293.33 Ko
Télécharger

Lien sécurisé — 5 min

par Jacques Weber, Souhil Megherbi

À propos de ce cours

  • 1 OÙ TROUVE-T-ON DES AUTOMATES ?
    • 1.1  Les organes de commande
      • 1.1.1 Un digicode
      • 1.1.2 Un monte-charge
      • 1.1.3 Récapitulons
    • 1.2  La gestion des ressources
    • 1.3  La conception des circuits numériques
  • 2  ETAT ET TRANSITIONS, CONDITIONS ETACTIONS
    • 2.1  L’état : la mémoire du système
    • 2.2  Les transitions : l’évolution du système
    • 2.3  Les conditions : les événements du monde extérieur
    • 2.4  Où l’on retrouve le monte-charge
    • 2.5  Les actions : la sortie vers le mondeextérieur
    • 2.6 Quelques règles de grammaire
  • 3 DES AUTOMATES LOGICIELS
    • 3.1  Etats et variables
    • 3.2  Transitions et fonctions
  • 4  DES AUTOMATES MATÉRIELS
    • 4.1  Horloge, registre d’état et transitions
      • 4.1.1  Le registre d’état
      • 4.1.2  Le rôle de l’horloge
      • 4.1.3  Les diagrammes de transitions (retour)
      • 4.1.4  Une approche algorithmique : VHDL
    • 4.2  Des choix d’architecture décisifs
      • 4.2.1  Calculs des sorties : machines de Mealy et de Moore
      • 4.2.2  Codage des états
      • 4.2.3 Synchronisations des entrées et des sorties

Programme du cours

Objectifs d'apprentissage

  • Comprendre les principes fondamentaux des automates industriels et leurs applications dans divers systèmes.
  • Maîtriser les concepts d'états, de transitions, de conditions et d'actions dans la modélisation des automates.
  • Apprendre à concevoir et implémenter des automates logiciels et matériels.
  • Analyser les différentes architectures d'automates (Mealy, Moore) et leurs impacts sur les performances.
  • Savoir utiliser des outils comme VHDL pour la conception de circuits numériques basés sur des automates.

Public cible

Ce cours s'adresse aux étudiants en génie électrique, informatique industrielle ou automatisme, ainsi qu'aux professionnels souhaitant approfondir leurs connaissances en automatisation industrielle. Une base en électronique numérique et en programmation est recommandée pour tirer pleinement profit des concepts abordés.

1 OÙ TROUVE-T-ON DES AUTOMATES ?

1.1 Les organes de commande

Les automates sont omniprésents dans les systèmes industriels et quotidiens. Par exemple, un digicode (1.1.1) utilise un automate pour gérer l'accès via une combinaison de touches. De même, un monte-charge (1.1.2) repose sur un automate pour contrôler ses mouvements en fonction des étages demandés. Ces exemples illustrent comment les automates simplifient les processus complexes (1.1.3).

1.2 La gestion des ressources

Les automates optimisent l'utilisation des ressources (énergie, matières premières) dans les chaînes de production, réduisant les coûts et améliorant l'efficacité.

1.3 La conception des circuits numériques

Ils sont au cœur des circuits numériques, comme les microcontrôleurs, où ils gèrent les séquences d'opérations.

2 ÉTAT ET TRANSITIONS, CONDITIONS ET ACTIONS

2.1 L’état : la mémoire du système

Un état représente une configuration stable du système (ex: monte-charge à l'arrêt).

2.2 Les transitions : l’évolution du système

Elles définissent le passage d'un état à un autre sous certaines conditions (ex: appui sur un bouton).

2.3 Les conditions : les événements du monde extérieur

Capteurs, interruptions, ou entrées utilisateur déclenchent les transitions.

2.4 Où l’on retrouve le monte-charge

Exemple concret : les états "montée", "descente", et les transitions liées aux requêtes d'étage.

2.5 Les actions : la sortie vers le monde extérieur

Commandes envoyées aux actionneurs (moteurs, vannes) en réponse aux transitions.

2.6 Quelques règles de grammaire

Syntaxe et bonnes pratiques pour décrire les automates (diagrammes, tables de vérité).

3 DES AUTOMATES LOGICIELS

3.1 États et variables

Implémentation via des variables (booléennes, énumérations) pour représenter les états.

3.2 Transitions et fonctions

Fonctions logiques ou conditions "if-then" pour gérer les transitions entre états.

4 DES AUTOMATES MATÉRIELS

4.1 Horloge, registre d’état et transitions

L'horloge synchronise les changements d'état, stockés dans un registre (4.1.1). Les diagrammes de transitions (4.1.3) aident à visualiser le comportement, tandis que le VHDL (4.1.4) permet une modélisation algorithmique.

4.2 Des choix d’architecture décisifs

Les machines de Mealy (sorties liées aux transitions) et Moore (sorties liées aux états) offrent des compromis vitesse/complexité (4.2.1). Le codage des états (binaire, one-hot) influence aussi les performances (4.2.2).