
Cours de programmation d'automate
Maîtrisez la programmation des automates programmables de A à Z et acquérez les compétences pratiques recherchées par les employeurs en automatisation industrielle. Ce cours couvre tout, de la logique à relais et du contrôle analogique aux réseaux industriels et à l'intégration avancée de systèmes. Que vous fassiez votre entrée dans le domaine ou que vous fassiez progresser votre carrière, vous terminerez prêt à programmer, mettre en service et dépanner des systèmes d'automates réels.
Ce que vous allez apprendre:
Vous commencerez par l'architecture matérielle des automates programmables (PLC) et les normes de sécurité, puis vous passerez à la programmation en logique à relais, aux temporisateurs, aux compteurs et aux instructions de traitement des données. Ensuite, vous configurerez les modules d'entrées/sorties analogiques, mettrez en œuvre des boucles de régulation PID et installerez des protocoles de communication industrielle, notamment EtherNet/IP et PROFINET. Le cours couvre également le développement d'IHM, la commande de mouvement, les automates de sécurité, les systèmes SCADA et l'intégration IIoT. Vous écrirez du code structuré et modulaire et apprendrez à mettre en service et à documenter des systèmes d'automatisation prêts pour la production. À la fin, vous posséderez les connaissances techniques nécessaires pour travailler en toute confiance sur des plateformes d'automatismes industriels modernes.
Comment vous étudiez de façon pratique Cours de programmation d'automate
Comment vous pratiquez Cours de programmation d'automate
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour entreprises, le cours inclut des exercices et des exemples adaptés à votre propre entreprise et à ses besoins spécifiques.
Contenu du cours
8 Chapitres • 40 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsIntroduction aux systèmes d'automates programmables (PLC)
Introduction aux systèmes d'automates programmables (PLC)
Leçon 1 • Architecture matérielle d'un PLC
Examine l'unité centrale (CPU), l'alimentation électrique, les modules d'entrée/sortie (E/S) et le fond de panier. La compréhension du matériel est un prérequis pour configurer et programmer tout système PLC.
Leçon 2 • Notions fondamentales sur les entrées et les sorties
Couvre la façon dont les dispositifs de terrain se connectent aux entrées et sorties d'un PLC. Les étudiants et étudiantes font correspondre les signaux réels aux bornes du PLC pour une conception de programme précise.
Leçon 3 • Sécurité et normes industrielles
Présente les pratiques de sécurité électrique et les normes d'automatisation pertinentes. Les habitudes de travail sécuritaire établies ici s'appliquent à tous les exercices en laboratoire et sur le terrain.
Leçon 4 • Qu'est-ce qu'un PLC?
Définit les PLC, leur origine et comment ils ont remplacé les commandes à relais. Établit le contexte industriel qui motive toute l'étude ultérieure de la programmation.
Leçon 5 • Cycle de balayage et mémoire d'un PLC
Explique le cycle de balayage lecture-exécution-écriture et l'organisation de la mémoire. Ce cycle régit la temporisation de l'exécution de tout programme et la gestion des données.
Chapitre 2MasquerCacher les détailsVoir les détailsNotions de base de la programmation en logique à relais (Ladder)
Notions de base de la programmation en logique à relais (Ladder)
Leçon 1 • Aperçu du langage Ladder Diagram
Présente la syntaxe du Ladder Diagram dérivée des schémas à relais. La familiarité avec ce langage est le point d'entrée pour tout travail de programmation PLC.
Leçon 2 • Adressage et dénomination des étiquettes (tags)
Explique les conventions d'adressage absolu et d'adressage par étiquette. Des pratiques de dénomination cohérentes améliorent la lisibilité et la maintenabilité à long terme du programme.
Leçon 3 • Vérification du programme et surveillance en ligne
Enseigne la surveillance en ligne, le forçage et les indicateurs d'état pour la vérification en direct des programmes. Ces compétences sont essentielles pour le débogage et la mise en service des programmes en Ladder.
Leçon 4 • Environnement logiciel de programmation
Guide les étudiants et étudiantes à travers un IDE professionnel de programmation PLC pour la création de projets et la saisie de programmes. Des compétences pratiques en navigation accélèrent toutes les futures tâches de programmation.
Leçon 5 • Instructions logiques de base
Couvre les logiques ET, OU et NON implémentées avec des contacts et des bobines. Ces instructions constituent les éléments de base de tout programme en Ladder.
Chapitre 3MasquerCacher les détailsVoir les détailsTemporisateurs et compteurs
Temporisateurs et compteurs
Leçon 1 • Applications pratiques des compteurs
Implémente des compteurs pour le comptage de pièces, le contrôle de lots et l'indexation de position. Ces applications reflètent directement les exigences courantes en automatisation industrielle.
Leçon 2 • Types d'instructions de compteurs
Présente les instructions de comptage progressif, de comptage régressif et de comptage bidirectionnel. Les compteurs permettent le suivi d'événements, le contrôle de lots et la surveillance de la production.
Leçon 3 • Types d'instructions de temporisateurs
Couvre les instructions de temporisation à l'enclenchement, au déclenchement et avec maintien, ainsi que leurs paramètres. Le choix du temporisateur détermine directement le comportement de la séquence dans les processus automatisés.
Leçon 4 • Dépannage des temporisateurs et des compteurs
Diagnostique les défauts courants des temporisateurs et des compteurs à l'aide d'outils de surveillance en ligne. Des compétences systématiques de recherche de défauts réduisent les temps d'arrêt en environnement de production.
Leçon 5 • Conception de séquences basées sur des temporisateurs
Applique les instructions de temporisation pour construire des séquences temporisées de démarrage, d'arrêt et de retard. Les étudiants et étudiantes connectent les sorties des temporisateurs à la logique aval pour un contrôle complet du processus.
Chapitre 4MasquerCacher les détailsVoir les détailsInstructions de traitement de données et de calcul mathématique
Instructions de traitement de données et de calcul mathématique
Leçon 1 • Instructions de comparaison
Enseigne les instructions EQU, NEQ, GRT, LES, GEQ et LEQ pour la logique conditionnelle. Les comparaisons permettent la vérification de points de consigne, le déclenchement d'alarmes et le branchement de processus.
Leçon 2 • Mise à l'échelle et conversion en unités techniques
Applique des formules de mise à l'échelle pour convertir des comptes analogiques bruts en unités techniques. Une mise à l'échelle précise est essentielle pour la précision de la mesure et du contrôle des procédés.
Leçon 3 • Instructions de calcul arithmétique
Implémente les instructions ADD, SUB, MUL, DIV, MOD et SQR pour les calculs de procédé. Les instructions mathématiques prennent en charge la mise à l'échelle, la totalisation et la conversion en unités techniques.
Leçon 4 • Types de données et organisation de la mémoire
Définit les types de données booléens, entiers, à virgule flottante et chaînes de caractères utilisés dans les PLC. Un choix correct du type de données prévient les erreurs de débordement et assure la précision des calculs.
Leçon 5 • Instructions de déplacement et de copie
Couvre les instructions MOV, COP et de remplissage (FLL) pour le transfert de données entre registres. Le déplacement de données est fondamental pour la gestion des recettes et le contrôle des points de consigne.
Chapitre 5MasquerCacher les détailsVoir les détailsContrôle de programme et code structuré
Contrôle de programme et code structuré
Leçon 1 • Programmation en diagramme de blocs fonctionnels (FBD)
Couvre le langage FBD pour la représentation graphique du flux de signaux et des blocs fonctionnels. Le FBD est largement utilisé dans les applications de contrôle de procédés et de mouvement.
Leçon 2 • Organisation des tâches et des programmes
Explique les types de tâches continues, périodiques et pilotées par événements dans les PLC modernes. Une assignation correcte des tâches garantit une exécution déterministe des routines critiques en termes de temps.
Leçon 3 • Notions de base de la programmation en texte structuré (ST)
Présente la syntaxe du texte structuré selon la norme IEC 61131-3 pour la logique à forte composante mathématique et algorithmique. Le ST complète la logique à relais pour les calculs complexes et le traitement de données.
Leçon 4 • Conception et réutilisation des sous-programmes
Enseigne comment créer des sous-programmes paramétrés pour des blocs logiques réutilisables. Les sous-programmes modulaires réduisent la duplication de code et simplifient les mises à jour à l'échelle du système.
Leçon 5 • Instructions de contrôle du flux de programme
Couvre les instructions JMP, LBL, JSR, RET et MCR pour diriger l'exécution du programme. Le contrôle de flux réduit le temps de balayage et permet l'exécution conditionnelle de code.
Chapitre 6MasquerCacher les détailsVoir les détailsContrôle analogique et notions fondamentales sur le PID
Contrôle analogique et notions fondamentales sur le PID
Leçon 1 • Configuration du module d'E/S analogique
Configure les modules d'entrée et de sortie analogiques pour les signaux de tension et de courant. Une configuration correcte du module est un prérequis pour une mesure et un contrôle précis des procédés.
Leçon 2 • Méthodes de réglage PID
Applique les méthodes d'essai par échelon en boucle ouverte et de Ziegler-Nichols pour déterminer les gains PID. Un réglage systématique permet d'obtenir un contrôle stable et réactif avec un dépassement minimal.
Leçon 3 • Configuration de l'instruction PID du PLC
Configure le bloc d'instruction PID avec tous les paramètres et modes requis. Une configuration appropriée prévient l'emballement, l'oscillation et les comportements de sortie dangereux.
Leçon 4 • Applications pratiques des boucles PID
Implémente des boucles PID pour le contrôle de la température, de la pression, du débit et du niveau. Des exemples concrets renforcent la sélection des paramètres et la gestion des interactions entre boucles.
Leçon 5 • Aperçu de la théorie du contrôle PID
Explique les actions de contrôle proportionnelle, intégrale et dérivée ainsi que leurs effets. La compréhension conceptuelle du PID permet des décisions de réglage éclairées dans les procédés réels.
Chapitre 7MasquerCacher les détailsVoir les détailsCommunications industrielles et réseautage
Communications industrielles et réseautage
Leçon 1 • E/S déportées et architecture distribuée
Conçoit des systèmes d'E/S distribués en utilisant des modules adaptateurs déportés sur des réseaux industriels. L'architecture distribuée réduit les coûts de câblage et améliore l'évolutivité du système.
Leçon 2 • Bus de terrain et réseaux de niveau dispositif
Présente PROFIBUS, DeviceNet et AS-Interface pour la communication au niveau des dispositifs. La connaissance des bus de terrain permet l'intégration de variateurs, de capteurs et d'actionneurs.
Leçon 3 • Configuration EtherNet/IP et PROFINET
Configurez EtherNet/IP et PROFINET pour une communication haute vitesse entre PLC et dispositifs. Ces protocoles dominent l'automatisation moderne et sont requis pour la plupart des nouvelles installations.
Leçon 4 • Communication PLC vers IHM
Établit l'échange de données entre les PLC et les interfaces homme-machine. Une communication fiable PLC-IHM est fondamentale pour la commande et la visualisation par l'opérateur.
Leçon 5 • Notions fondamentales sur les réseaux industriels
Couvre les bases du modèle OSI, les topologies de réseau et les concepts d'Ethernet industriel. La littératie réseau est essentielle pour intégrer les PLC dans les architectures d'automatisation modernes.
Chapitre 8MasquerCacher les détailsVoir les détailsProgrammation avancée et intégration de systèmes
Programmation avancée et intégration de systèmes
Leçon 1 • Programmation des alarmes et des diagnostics
Construit une logique de détection, de verrouillage et d'accusé de réception d'alarmes dans les programmes PLC. Une gestion structurée des alarmes réduit le temps de réponse des opérateurs et améliore la sécurité.
Leçon 2 • Programmation en diagramme fonctionnel en séquence (SFC)
Implémente le langage SFC pour le contrôle séquentiel de procédés par étapes. Le SFC offre une visualisation claire des états machine et des conditions de transition.
Leçon 3 • Structures de données avancées et tableaux
Utilise des tableaux, des types de données définis par l'utilisateur et des structures pour la gestion de données complexes. Les structures de données avancées permettent les systèmes de recettes, la journalisation et la conception de programmes flexibles.
Leçon 4 • Documentation du programme et contrôle de version
Applique des pratiques de commentaires, de références croisées et de contrôle de version aux projets PLC. Une documentation approfondie est requise pour la maintenance, les audits et les modifications futures.
Leçon 5 • Mise en service du système et tests de réception
Exécute des procédures de mise en service structurées et des protocoles de tests de réception en usine. Des tests systématiques valident que le système répond à toutes les spécifications fonctionnelles.
Votre certificat valide de réussite
Ce cours est pour vous :
Technicien de maintenance : souhaite ajouter la programmation de PLC à ses compétences électriques existantes.
Apprenti ou compagnon électricien : prêt à se spécialiser en automatisation industrielle.
Ingénieur mécanique : cherche à acquérir des connaissances sur les systèmes de commande pour compléter ses responsabilités en conception.
Personne en transition de carrière venant des TI ou de l'électronique : attirée par les environnements pratiques d'automatisation industrielle.
Récents diplômés en génie : acquérir des compétences pratiques en PLC avant d’entrer sur le marché du travail.
Opérateur d’usine : visant une transition vers un rôle technique en automatisation ou en instrumentation.
Ce que nos apprenants disent
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir à changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont il est présenté ainsi que la transcription des vidéos, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika?
Le certificat est-il valable au Canada ?
Les cours sont-ils gratuits?
Quelle est la charge de travail des cours?
Comment sont les cours?
Comment fonctionnent les cours?
Quelle est la durée des cours?
Quel est le coût ou le prix des cours?
Qu’est-ce qu’un cours EAD ou en ligne et comment ça fonctionne?
Cours PDF




















