Choisissez votre langue
Cours de programmation d'automate
Plus de 2 millions d'apprenants dans le monde

Cours de programmation d'automate

4,5

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.

Dedika pour entreprises

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.

Cliquez ici

Contenu du cours

8 Chapitres • 40 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

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 2Voir les détails

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 3Voir les détails

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 4Voir les détails

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 5Voir les détails

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 6Voir les détails

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 7Voir les détails

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 8Voir les détails

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.

Certification

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...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Numérique
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.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
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 !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

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