![Page 1: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/1.jpg)
1
GPA140GPA140 L’ingénieur en production L’ingénieur en production
automatiséeautomatisée
Conçu par Guy Gauthier (août 2001)Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian Bonev
(2005)
![Page 2: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/2.jpg)
2
Plan de coursPlan de cours
![Page 3: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/3.jpg)
3
EncadrementEncadrement
Mes coordonnéesMes coordonnéesCourriel : [email protected]él. : poste 8403Local : 3736
Mon expertise : robots Mon expertise : robots parallèlesparallèles
![Page 4: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/4.jpg)
4
Encadrement (suite)Encadrement (suite)
Exemple de robot parallèleExemple de robot parallèleRobot de transfertRobot de transfert Tripteron Tripteron ( (Université LavalUniversité Laval))
![Page 5: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/5.jpg)
5
![Page 6: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/6.jpg)
6
Objectifs spécifiquesObjectifs spécifiques
– automates programmables ;
– la logique booléenne ;
– le GEMMA.
– le langage GRAFCET ;
– les diagrammes échelle ;
![Page 7: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/7.jpg)
7
ÉvaluationÉvaluation
Laboratoire 1 : 5 % Laboratoire 2 : 10 % Laboratoire 3 : 10 % Projet : rapport (30 mars) 10 %
oral (30 mars et 6 avril)5 %
Intra : (23 février) 25 % Final : 35 %?
![Page 8: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/8.jpg)
8
DocumentationDocumentation
Notes de cours disponibles sur le site Web :
www.gpa.etsmtl.ca/cours/gpa140www.gpa.etsmtl.ca/cours/gpa140
![Page 9: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/9.jpg)
9
Cours 1 : IntroductionCours 1 : Introduction
![Page 10: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/10.jpg)
10
![Page 11: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/11.jpg)
11
Historique – DéfinitionsHistorique – Définitions
Selon les techniciens :Selon les techniciens : « L’automatisation consiste à rendre
automatique les opérations qui exigeaient auparavant l’intervention humaine » Encyclopédia Encyclopédia UniversalisUniversalis
Une autre définition :Une autre définition : « L’automatisation est considérée
comme l’étape d ’un progrès technique où apparaissent des dispositifs techniques susceptibles de seconder l’homme, non seulement dans ses efforts musculaires, mais également dans son travail intellectuel de surveillance et de contrôle. » Encyclopédia Encyclopédia UniversalisUniversalis
![Page 12: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/12.jpg)
12
Historique – Les précurseursHistorique – Les précurseurs
Blaise PascalBlaise Pascal (1623—1662) :Automatisation du calcul(La pascalinepascaline)
![Page 13: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/13.jpg)
13
Historique – Les précurseurs (suite) Historique – Les précurseurs (suite)
Pour y arriver il a dû utiliser le principe de représentation des nombres en binaire! C’est la première fois que l’on applique ce genre de représentation.
Afin d’aider son père dans son travail d’administration fiscal Blaise Pascal invente une machine à additionner et soustraire.
![Page 14: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/14.jpg)
14
Historique – Les précurseurs (suite) Historique – Les précurseurs (suite)
On doit aussi à Blaise Pascal quelques découvertes importantes appliquées encore aujourd’hui en génie :
– Pression atmosphériquePression atmosphérique : Étude sur le vide produit dans une colonne de mercure.
– Calcul différentiel et intégralCalcul différentiel et intégral (MAT115!!!) : Étude sur les cycloïdes et les volumes de révolution.
![Page 15: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/15.jpg)
15
Historique – Les précurseurs (suite)Historique – Les précurseurs (suite)
Charles BabbageCharles Babbage (1792—1871)Programmation des métiers à tisser Jacquard par carte perforée.
![Page 16: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/16.jpg)
16
Historique – Les précurseurs (suite)Historique – Les précurseurs (suite)
Les travaux de Babbage sont à l’origines de l’invention de l'ordinateur.
Il inventa le principe de la carte perforée qui sera utilisé au moins jusqu’à la fin des années 1970.
Afin de programmer les métiers à tisser il pensa à un calculateur universel possédant :
−système de gestion entrées/sorties ;−mémorisation interne ;−transfert de données ;−organe de commandes ;−opérateur arithmétique.
Malheureusement la machine n’a jamais été implantée à
cause de la technologie rudimentaire de l’époque.
![Page 17: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/17.jpg)
17
Historique – Les industriesHistorique – Les industries
La naissance de la civilisation industrielle commence avec l’invention de la machine à vapeur (18e siècle).
La plupart des industries sont localisées en Angleterre. – Transformation du coton, fonte du fer.
Isaac SingerIsaac Singer– Machine à coudre en 1851
Hamilton SmithHamilton Smith– Laveuse à linge en 1858
![Page 18: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/18.jpg)
18
Historique – Les industries (suite)Historique – Les industries (suite)
Dès 1860, l’implantation à grande échelle des nouveaux moyens de transport (bateau à vapeur et train) fait exploser le commerce.
En dépit d’une énorme extraction de charbon, cette source ne suffit plus. On voit alors apparaître l’hydro-électricité et le pétrole.
En 1914, avant la première guerre mondiale, les automobiles sont de plus en plus populaires. C’est le début de la production en série.
![Page 19: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/19.jpg)
19
Historique – Les industries (suite)Historique – Les industries (suite)
Ford Model T 1908
Ford Quadricycle 1896
Henry FordHenry Ford (1863—1947) :– Début d’une nouvelle forme
d’usine (1908—1914) ;– Avec Ford, les États-Unis
prennent une longueur d’avance sur les autres pays en ce qui concerne la production en série.
![Page 20: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/20.jpg)
20
Historique – Les industries (suite)Historique – Les industries (suite)
![Page 21: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/21.jpg)
21
Historique – Les industries (suite)Historique – Les industries (suite)
Les trois grandes contributions d’Henry Ford :1) Les cellules de travailLes cellules de travail : Ce n’est plus les employés qui se déplacent
mais la voiture qui avance le long de la chaîne de montage. (de 728 à 93 minutes par voiture !)
2) Application du principe de TaylorApplication du principe de Taylor : Les ouvriers doivent être bien payés car ce sont eux qui seront les plus susceptibles d’acheter les voitures produites
3) Standardisation des piècesStandardisation des pièces : Toutes les pièces doivent être interchangeables afin de permettre une maintenance et un assemblage plus facile. Introduction du contrôle de qualité et de la cotation fonctionnelle.
![Page 22: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/22.jpg)
22
Historique – Les industries (suite)Historique – Les industries (suite)
L’industrie automobile contribue grandement à l’essor de l’automatisation.– Vers 1960 l’industrie automobile a besoin
d’un contrôleur reprogrammable pour permettre une plus grande flexibilité des chaînes de production.
– C’est la naissance des automates programmables!
![Page 23: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/23.jpg)
23
Historique – Aujourd’huiHistorique – Aujourd’hui
Depuis les années 60 les ordinateurs sont en pleine expansion et sont intégrés à part entière dans tous les processus d’une entreprise.
Avec la lutte féroce qui ce joue, les entreprises ne doivent pas seulement optimiser les équipements, mais aussi la façon d’intégrer le marché et la façon de gérer leur entreprise.
Tous ces aspects vous seront montrés tout au long de votre baccalauréat en GPA!
![Page 24: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/24.jpg)
24
Buts de l’automatisationButs de l’automatisation
Éliminer les tâches répétitives ou sans intérêt(ex: lavage du linge ou de la vaisselle…)
Simplifier le travail de l'humain(Toute une séquence d’opération remplacée par l’appui sur un poussoir)
Augmenter la sécurité(Éviter les catastrophes)
![Page 25: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/25.jpg)
25
Buts de l’automatisation (suite)Buts de l’automatisation (suite)
Accroître la productivité(cadences de production plus élevées, pas de fatigue)
Économiser les matières premières et l'énergie(production plus efficace)
Maintenir la qualité
![Page 26: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/26.jpg)
26
Conséquences de l’automatisationConséquences de l’automatisation
Augmentation du taux de production
Diminution du coût d’achat des produits
Uniformité dans les produits manufacturés
Réduction des accidents de travail
Opérations hasardeuses possibles!
![Page 27: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/27.jpg)
27
Conséquences de l’automatisation Conséquences de l’automatisation (…)(…)
Diminution des emplois…– On remarque une diminution de la main
d’œuvre par unité produite.
– Diminution des emplois pour travailleurs non qualifiés et augmentation des emplois pour les travailleurs qualifiés
Certains types d’emplois deviennent très monotones et répétitifs(ex: inspection et surveillance des machines)
!
![Page 28: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/28.jpg)
28
Structure d’un automatismeStructure d’un automatisme
PARTIE COMMANDE
PARTIE OPÉRATIVE
ORDRES
INFORMATIONS CAPTEURS
ACTIONNEURS
ORDRES
INFO
RM
ATIO
NS
SIGNALI
SATIO
N
PARTIE RELATION
CO
NSI
GNES
![Page 29: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/29.jpg)
29
Structure d’un automatisme Structure d’un automatisme (suite)(suite)
La partie commandeLa partie commande– Automates programmables
– Séquenceurs(électromécaniques ou pneumatiques)
– Microcontrôleurs
– Cartes dédiées
– Etc.
![Page 30: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/30.jpg)
30
Structure d’un automatisme Structure d’un automatisme (suite)(suite)
La partie opérativeLa partie opérative– Moteurs électriques (CA ou CC)
– Vérins (pneumatiques ou hydrauliques)
– Vannes (électriques ou pneumatiques)
– Éléments chauffants
– Etc.
![Page 31: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/31.jpg)
31
Structure d’un automatisme Structure d’un automatisme (suite)(suite)
La partie relationLa partie relation– Panneaux de commande
−Voyants, indicateurs−Poussoirs, sélecteurs
– Interfaces Homme-Machine
– Alarmes
– Etc.
![Page 32: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/32.jpg)
32
Structure d’un automatisme Structure d’un automatisme (suite)(suite)
Ces trois parties comprennent :– Des fonctions ou organes binaires ;
– Des fonctions de logique combinatoire ;
– Des fonctions de logique séquentielle.
![Page 33: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/33.jpg)
33
Structure d’un automatisme Structure d’un automatisme (suite)(suite)
La logique combinatoireLa logique combinatoire– Définition : L’état logique des sorties est
fonction de l'état des entrées
– Applications :−Circuits de sécurité et de verrouillage−Systèmes séquentiels simples
– Méthode de résolution :−Tables de Karnaugh ou de Mahoney
![Page 34: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/34.jpg)
34
Structure d’un automatisme Structure d’un automatisme (suite)(suite)
La logique séquentielleLa logique séquentielle– Définition : L’état logique des sorties est
fonction de l'état des entrées et du passé du système
– Applications :−Toutes tâches de nature séquentielle
– Méthode de résolution :−Méthode basée sur la logique combinatoire−Méthodes intuitives (géométriques)−GRAFCET
![Page 35: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/35.jpg)
35
Structure d’un automatisme Structure d’un automatisme (suite)(suite)
Les tâches de l’automaticien sont :– de comprendre ;
– de concevoir.
Ses outils sont :– Le GRAFCET ;
– Le GEMMA ;
– Des guides de choix technologiques.
![Page 36: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/36.jpg)
36
Structure d’un automatisme Structure d’un automatisme (suite)(suite)
Le cahier des chargesLe cahier des charges– C’est un contrat entre le client et le
fournisseur.
– Il définit les clauses :−Juridiques
(responsabilités, accidents, ...)
−Commerciales(prix, garanties, …)
−Financières
−Techniques
![Page 37: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/37.jpg)
37
Structure d’un automatisme Structure d’un automatisme (suite)(suite)
Les spécifications techniquesLes spécifications techniques– Fonctionnelles :
−Description du comportement de la partie commandevis-à-vis la partie opérative et du monde extérieur ;
−On ne préjuge en aucune façon des technologies qui seront mises en œuvre.
– Outil correspondant : Le GRAFCETLe GRAFCET
![Page 38: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/38.jpg)
38
Structure d’un automatisme Structure d’un automatisme (suite)(suite)
Le GRAFCETLe GRAFCET– Acronyme de GRAphe Fonctionnel de
Commande d’Étape-Transition
– Représentation graphique des divers états de fonctionnement
– Considère le cas idéal : pas de problèmes, pas de défaillances…
![Page 39: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/39.jpg)
39
Structure d’un automatisme Structure d’un automatisme (suite)(suite)
Les spécifications techniquesLes spécifications techniques– Opérationnelles :
−Se rapportent au fonctionnement de l’automatisme au cours de l’exploitation.
– Outil correspondant : Le GEMMALe GEMMA
![Page 40: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/40.jpg)
40
Structure d’un automatisme Structure d’un automatisme (suite)(suite)
Le GEMMALe GEMMA– Acronyme de Guide d’Étude des Modes de
Marches et d’Arrêts
– Représentation graphique des divers états de fonctionnement, d'arrêt et de défaillance d'un automatisme.
– Spécifications opérationnelles :−Fiabilité, disponibilité, maintenance ;−Dialogue homme-machine.
![Page 41: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/41.jpg)
41
Cours 1 : Automates Cours 1 : Automates programmablesprogrammables
![Page 42: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/42.jpg)
42
OriginesOrigines
Aux États-Unis, vers 1969, l’industrie automobile demande un contrôleur reprogrammable
![Page 43: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/43.jpg)
43
Cahier des chargesCahier des charges
Contexte Contexte (Dans les années ‘60) (Dans les années ‘60) ::
Condition d’utilisation en milieu industriel :Condition d’utilisation en milieu industriel :bruit électrique, poussière, température, humidité, …
Simplicité de mise en œuvre :Simplicité de mise en œuvre :doit être utilisable par le personnel en place, programmation facile
Coûts acceptablesCoûts acceptables
les ordinateurs exigent un environnement particulier
les ordinateurs sont d’un coût astronomique les ordinateurs sont d’une utilisation complexe
![Page 44: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/44.jpg)
44
Cahier des charges (suite)Cahier des charges (suite)
Variété et nombre des entrées/sortiesVariété et nombre des entrées/sorties
Grandeur physique– tension, courant, etc.
– pression, débit, etc.
Nature– analogique
– numérique (« digital »)
– logique (tout ou rien, « discrete »)
![Page 45: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/45.jpg)
45
Spécifications actuellesSpécifications actuelles
E/S standards (logiques)E/S standards (logiques) 5 Volts (CC) 12 Volts (CC) 24 Volts (CA, CC) 48 Volts (CA, CC) 120 Volts (CA, CC) 230 Volts (CA, CC) 100 Volts (CC)
E/S standards E/S standards (analogiques)(analogiques) 0 à 5 V 0 à 10 V −5 à +5 V −10 à +10 V 0 à 20 mA 4 à 20 mA
Langage de programmation très Langage de programmation très simple (diagramme échelle, simple (diagramme échelle, « ladder »)« ladder »)
Prix accessible (100$–1000$)Prix accessible (100$–1000$)
![Page 46: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/46.jpg)
46
Les précurseursLes précurseurs
Allen Bradley(60% du marché Nord-Américain)
Siemens
ALSPA (1971 - France)
Modicon
Télémécanique (1971 - France)
![Page 47: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/47.jpg)
47
Organisation fonctionnelleOrganisation fonctionnelle
ALIMENTATION
UNITE
CENTRALE
CARTE
D'ENTRÉE
CARTE
DE
SORTIE
MODULE
DE
FON C.
BUS INTERNE OU EXTERNE
Schéma de l’automateSchéma de l’automate
![Page 48: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/48.jpg)
48
Organisation fonctionnelle Organisation fonctionnelle (suite)(suite)
Entrées DC
Sortie DCEntrées/Sorties Digitales
Mémoire
Automate non-modulaireAutomate non-modulaire
![Page 49: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/49.jpg)
49
Organisation fonctionnelle Organisation fonctionnelle (suite)(suite)
Automates modulairesAutomates modulaires
![Page 50: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/50.jpg)
50
Module d’alimentationModule d’alimentation
Ce module génère l’ensemble des tensions nécessairesCe module génère l’ensemble des tensions nécessairesau bon fonctionnement de l’automatismeau bon fonctionnement de l’automatisme
Alimentation110 VCA / 220 VCA
+24 VCC
+5 VCC
+/- 12 VCC
![Page 51: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/51.jpg)
51
L’unité centrale : processeurL’unité centrale : processeur
FonctionsFonctions : Lecture sync. des informations
d’entrée Exécution de la totalité des instructions
du programme en mémoire Écriture sync. des actions en sortie
Types d’instructions disponiblesTypes d’instructions disponibles : logique, arithmétique, transfert de mémoire,
comptage, temporisation, scrutation pas à pas lecture immédiate des entrées/sorties,
branchements, sauts, test de bit ou de mot, interruption, contrôle PID
![Page 52: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/52.jpg)
52
L’unité centrale : mémoireL’unité centrale : mémoire
Répartition des zones mémoires Répartition des zones mémoires : table image des entrées table image des sorties mémoire des bits internes mémoire programme d’application
Exprimé en Ko ou Mo(gros automates : quelques Mo)
![Page 53: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/53.jpg)
53
L’unité centrale : mémoire L’unité centrale : mémoire (suite)(suite)
Table image des entrées :Table image des entrées :(Copie des entrées reçues)(Copie des entrées reçues)
CPUI 124.X
I 125.X
I 126.X
7 0
CartesEntrées
I 124
Capteur
Table image
Octets
Bits
![Page 54: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/54.jpg)
54
L’unité centrale : mémoire L’unité centrale : mémoire (suite)(suite)
Table image des sorties :Table image des sorties :(Résultats à envoyer aux sorties)(Résultats à envoyer aux sorties)
CPUQ 124.X
Q 125.X
Q 126.X
7 0
CartesSorties
Q 124Actionneur
Table image
Octets
Bits
![Page 55: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/55.jpg)
55
CartesEntrées
I 124
L’unité centrale : mémoire L’unité centrale : mémoire (suite)(suite)
Connexion E/S entre l’API et l'automatisme pilotéConnexion E/S entre l’API et l'automatisme piloté
I 124.5 Q124.1
CPU
Capteur
I 124.X
7 0
Actionneur
7 0
Q 124.X
CartesSorties
Q 124
![Page 56: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/56.jpg)
56
L’unité centrale : chien de gardeL’unité centrale : chien de garde
Chien de garde (« watchdog »)Chien de garde (« watchdog ») : Surveille le CPU de façon à éviter les graves conséquences
d'un dérèglement de celui-ci Nécessaire puisque le CPU intervient dans 0.5 % des pannes La durée de l’exécution des tâches, en mode cyclique, est
contrôlée par le chien de garde et ne doit pas dépasser une valeur définie lors de la configuration de l’API. Dans le cas de débordement, l’application est déclarée en défaut, ce qui provoque l’arrêt immédiat de l’API.
À chaque cycle, le CPU doit réarmer le chien de garde, sinon… :– Mise à zéro de toutes les sorties– Arrêt de l'exécution du programme– Signalisation de la défaillance
![Page 57: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/57.jpg)
57
L’unité centrale : trait. L’unité centrale : trait. séquentielséquentiel
Remise à 0 du chien de garde
Écriture aux sorties
Lecture des entrées
Exécution du programme
temps
Opérateur appui sur bouton
Prise en compte Effet en sortie
Temps de scrutation
Temps de réponse
![Page 58: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/58.jpg)
58
Les cartes d’entrées logiquesLes cartes d’entrées logiques
RedresseurSignal CA
Signal CCProtection
contre l'inversion de tension
Mise en forme du signal
Entr
ée C
A
Sort
ie
redre
ssée
Diode
Entr
ée C
C
Sort
ie
pro
tégé
e
Diode
Résistance
t
t
VE
VS
1
0
![Page 59: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/59.jpg)
59
Les cartes d’entrées analogiquesLes cartes d’entrées analogiques
Conversion analogique – numériqueConversion analogique – numérique
![Page 60: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/60.jpg)
60
Les cartes d’entrées an. – Les cartes d’entrées an. – résolutionrésolution
Nombre de bits pour représenter le signal analogueNombre de bits pour représenter le signal analogue Système binaire (« bit », « Système binaire (« bit », « bibinary dignary digitit ») »)
1 bit = 21 = 2 états 2 bit = 22 = 4 états 3 bit = 23 = 8 états 8 bit = 28 = 256 états 12 bit = 212 = 4 096
états 16 bit = 216 = 56 536
états
![Page 61: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/61.jpg)
61
Les cartes d’entrées an. – résolution Les cartes d’entrées an. – résolution (…)(…)
Résolution = Résolution = plus petit changement de signal détectable Résolution Résolution plue petit signal RésolutionRésolution == (plus petit incrément)/(nombre d’incréments)
(ex. pour 8 bit, résolution = 1/256 = 0.39 %)
ExemplesExemples : Pour une entrée 0–100 mV à 8 bit
Plus petit changement = 0.39 mV Pour une entrée 0–100 mV à 12 bit
Plus petit changement = 0.0244 mV Pour une entrée 0–100 mV à 16 bit
Plus petit changement = 0.0015 mV
![Page 62: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/62.jpg)
62
Les cartes…– fréquence d’acquisitionLes cartes…– fréquence d’acquisition
Fréquence d'acquisition supérieure au signal d'entréeFréquence d'acquisition supérieure au signal d'entrée
![Page 63: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/63.jpg)
63
Les cartes… – fréquence d’acquisition Les cartes… – fréquence d’acquisition (…)(…)
Fréquence d'acquisition trop lente Fréquence d'acquisition trop lente signal faux signal faux (« aliasing »)(« aliasing »)
![Page 64: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/64.jpg)
64
Les cartes… – fréquence d’acquisition Les cartes… – fréquence d’acquisition (…)(…)
Fréquence d'acquisition ≈ 2 fois la fréquence d'entrée Fréquence d'acquisition ≈ 2 fois la fréquence d'entrée (Nyquist)(Nyquist)
![Page 65: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/65.jpg)
65
Les modules PIDLes modules PID
Permet de réaliser des fonctions de régulation sans avoir recours au CPU
Certains automates ont un PID intégré dans le CPU(C’est le CPU qui se tape le calcul !)
Limitation importante au niveau de la période d ’échantillonnage des signaux analogiques:– Généralement : >100 ms
– Certain modèles ($$$) : >10 ms
![Page 66: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/66.jpg)
66
Les cartes de comptage rapideLes cartes de comptage rapide
S’adaptent à divers modèles de codeurs incrémentauxS’adaptent à divers modèles de codeurs incrémentaux S’adaptent à divers capteurs de vitesse à impulsionsS’adaptent à divers capteurs de vitesse à impulsions
![Page 67: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/67.jpg)
67
Les cartes d’axesLes cartes d’axes
Pour le contrôle d’un ou de plusieurs moteurs– CA / CC / Pas-à-pas– Commande numérique intégrée
(Interpolation linéaire, circulaire)
Les moteurs ne peuvent pas être asservis avec les modules PID (Périodes d’échantillonnage plus courtes sont requises)
![Page 68: 1 GPA140 Lingénieur en production automatisée Conçu par Guy Gauthier (août 2001) Modifié par Pascal Côté & Jacques-André Landry (2002, 2003, 2004), Ilian](https://reader036.vdocuments.fr/reader036/viewer/2022081515/551d9d8c497959293b8c194c/html5/thumbnails/68.jpg)
68
Les cartes d’interruptionLes cartes d’interruption
Une interruption est une section de programme qui est exécutée immédiatement lors d’un événement déclencheur
Les entrées du module servent de déclencheur à ces interruptions