Le cours Automatisme 2 / API & SCADA (APG3303) prolonge Automatisme 1 vers l’automatisme industriel moderne : programmation structurée des automates Siemens S7-1200 et Schneider M340 en langages ST et FBD, blocs fonctions réutilisables, gestion des alarmes et des modes dégradés, réseaux de terrain (Profibus, Profinet, Modbus TCP, AS-i) et supervision SCADA (synoptiques, alarmes, courbes, historisation). Il vise l’automatisation de procédés énergétiques complets tels qu’on les rencontre au Niger : station de pompage solaire alimentant un château d’eau, éclairage public commandé à distance, supervision d’une mini-centrale PV raccordée à un mini-réseau rural. Le syllabus comportant trois modules, le cours est organisé en trois leçons longues, chacune associée à un TP.
Objectifs d’apprentissage
- Programmer des API avancés (Siemens S7-1200, Schneider M340) en langages ST et FBD.
- Concevoir et paramétrer une supervision SCADA industrielle.
- Intégrer des réseaux de terrain Profibus et Profinet.
- Automatiser un procédé énergétique complet (pompage, éclairage, supervision PV).
Prérequis
Automatisme 1 (AUT2301) : Grafcet, Ladder, temporisateurs et compteurs. Électronique Numérique (ELN3301) : codage binaire, hexadécimal, entiers et réels, notions de réseaux numériques.
Plan du cours
- Leçon 1 — Programmation API Avancée
- Leçon 2 — Réseaux de Terrain
- Leçon 3 — SCADA et Supervision
Travaux pratiques
- TP1 : Programme API S7-1200 — régulation de niveau de cuve (leçon 1).
- TP2 : Réseau Profibus avec variateur de vitesse (leçon 2).
- TP3 : Supervision SCADA WinCC d’une mini-centrale PV simulée (leçon 3).
Modalités d’évaluation
Volume horaire : CM 14 h, TD 6 h, TP 14 h, TPE 26 h, soit 60 h de charge totale (3 crédits). Évaluation : contrôle continu 100 % (pas d’examen terminal), de nature pratique : comptes rendus et programmes des TP, évaluations pratiques sur poste, quiz en ligne.
Bibliographie
- Siemens, SIMATIC S7-1200 System Manual (disponible gratuitement en ligne).
- W. Bolton, Programmable Logic Controllers, Newnes.
- Norme CEI 61131-3 : Automates programmables — Langages de programmation.
- H. Berger, Automating with SIMATIC S7-1200, Publicis.
