* Ces horaires sont donnés à titre indicatif.
Cours magistral
Supports :
- diaporama d’environ 150 diapositives
- mise en circulation auprès des étudiants de divers matériels
Plan du support :
1. introduction, généralités, notions de base
- historique des systèmes automatisés, paradigme de la société industrielle moderne
- architecture des systèmes automatisés partie commande et opérative (capteurs, actionneurs)
- enjeux technologiques, économiques et culturels et contextes des systèmes automatisés dans l’industrie d’aujourd’hui
2. les différentes architectures des parties commandes des systèmes automatisés
- APIs, PAC, systèmes distribués, SBC et systèmes électroniques dédiés et embarqués.
- programmation des systèmes automatisés et tendances
- intégrations des systèmes automatisés dans l’entreprise : supervision, planification du travail …
3. approche matérielle
- des parties commandes à architecture microprocesseur et microcontrôleurs
- les interfaces d’E/S TOR et analogiques
- les interfaces de communications numérique, protocoles et réseaux terrains industriels, topologies réseaux
TP/Mini-Projets
Différents TD et mini-projets proposés sur la programmation bas niveau et haut niveau des systèmes automatisés. Environnements de développement intégrés utilisés (IDE):
Opto22 PAC Control and Display
TP de programmation en langage IEC 61131-3 SFC/Flowchart pour applications de contrôle et de supervision sur automates et systèmes distribués SNAP-PAC
Siemens Simatic STEP7
TP de programmation en langage IEC 61131-3 FBD pour applications de contrôle sur automate Simatic S7
Allen-Bradley RsLogix500/PanelBuilder/RsNetwoks
TP de programmation en langage IEC 61131-3 LADDER pour applications de contrôle sur Automates SLC-500 et systèmes distribués FlexIO
National Instruments Labview
TP de programmation en langage G pour applications de contrôle d’asservissements avec interface IHM
Exemples de thèmes proposés pour les mini-projets :
- programmation « FBD » sur automate siemens S7En fin de formation, l’étudiant sera capable :
- de comprendre les différentes solutions en automatismes proposées sur le marché pour la commande des systèmes de productions modernes.
- d’identifier, de caractériser et de savoir proposer la bonne architecture en automatismes en répondant aux besoins des industriels pour l’automatisation des processus (délais de mise en œuvre, coût, flexibilité, contexte environnemental, robustesse, sécurité, maintenance …)
- d’analyser, de comprendre et savoir programmer des processus industriels simples
- de maitriser les bases de la programmation bas-niveau sur les systèmes embarqués
- de maitriser les bases de la programmation haut-niveau pour la programmation des automates industriels selon IEC 61131-3 (ladder, flowchart SFC et FBD)
- de maitriser les bases de la programmation haut-niveau pour la programmation d’applications simples de type contrôle avec interfaces homme-machine et de type superviseurs d’ateliers.
- de comprendre et de savoir utiliser des protocoles de communications numériques industriels simples de type contrôle/commande/acquisition de données
- d’acquérir, d’interpréter des données de processus et les archiver sur supports numériques.
- acquérir des connaissances sur les architectures des systèmes automatisés
- comprendre l’environnement des machines de production modernes et de leur place dans la pyramide CIM (Computer Integrated Manufacturing), en particulier dans les niveaux inférieurs (capteurs, actionneurs, automatismes) mais aussi leurs interactions avec les niveaux supérieurs : supervision SCADA (Supervisory Control And Data Acquisition) et les progiciels de type ERP (Enterprise Resource Planning)
- approfondir leurs connaissances en informatique bas niveau et haut-niveau (programmation des automates programmables selon IEC 61131-3)
- approfondir leurs connaissances en protocoles utilisés dans les réseaux terrains industriels.
Type | Libellé | Nature | Coef. |
---|