1. Introduction et Présentation générale
- Qu’est-ce qu’un automate programmable (PAC) ?
- Différences entre PAC et API.
- Présentation des automates Allen-Bradley : CompactLogix et ControlLogix.
- Présentation du logiciel Studio 5000 Logix Designer :
- Rôle dans la programmation et la maintenance.
- Compatibilité avec différents matériels Allen-Bradley.
- Présentation des réseaux industriels associés :
- Ethernet/IP.
- ControlNet.
- DeviceNet.
2. Matériel et architecture des automates
- CompactLogix et ControlLogix :
- Différences, points forts et domaines d’application.
- Composition des automates :
- UC (Unité Centrale).
- Cartes d’entrées/sorties (E/S) numériques et analogiques.
- Alimentation et voyants de diagnostic.
- Architecture interne :
- Organisation de la mémoire.
- Tâches, programmes et routines.
- Études des modules de communication.
3. Studio 5000 Logix Designer – Introduction et configuration
- Installation et prise en main :
- Interface utilisateur.
- Paramètres de base et création d’un projet.
- Gestion des fichiers et projets :
- Ouverture, sauvegarde, et transfert de projets.
- Configuration du matériel :
- Ajout et paramétrage des modules CompactLogix et ControlLogix.
- Attribution des E/S physiques.
4. Création et gestion des variables
- Données locales et globales :
- Gestion des variables pour les E/S.
- Structures de données utilisateur.
- Typologie des données :
- Booléens, entiers, flottants, tableaux.
- Organisation des tags :
- Méthodologie pour simplifier la gestion des programmes.
5. Langages de programmation
Langage Ladder Logic (LD) :
- Création de programmes basés sur des schémas électriques.
- Instructions booléennes de base et avancées.
- Temporisateurs et compteurs.
- Traitement numérique.
Langage Texte Structuré (ST) :
- Programmation textuelle pour des calculs complexes.
- Fonctions conditionnelles et boucles.
Sequential Function Chart (SFC) :
- Développement de séquences pour des processus complexes.
- Étapes, transitions et actions.
Diagramme de blocs fonctionnels (FBD) :
- Utilisation des blocs standard et personnalisés.
- Création d’Add-On Instructions (AOI).
6. Maintenance et diagnostic
- Outils de diagnostic dans Studio 5000 :
- Surveillance des variables en temps réel.
- Recherche et correction des erreurs.
- Maintenance proactive :
- Utilisation des alarmes et des logs.
- Modification en ligne :
- Ajustements de programme sans arrêt du système.
- Utilisation de RSLinx :
- Configuration des connexions PC-automate.
- Vérification des réseaux industriels.
7. Exercices pratiques et études de cas
- Création d’un programme complet pour une ligne de production automatisée.
- Paramétrage et intégration des E/S physiques et virtuelles.
- Simulation et validation des programmes.
- Dépannage de scénarios prédéfinis : identification et résolution des pannes.
- Optimisation des performances.
8. Évaluation finale
- Test théorique : Validation des concepts appris.
- Exercice pratique : Programmation d’un scénario industriel complexe.
- Retours personnalisés pour identifier les axes d’amélioration.