Chargement de la progression locale…
PLC Gym
Accueil PLC GymNiveau 1, 0 XP · ta progression
  1. 1 sur 6

    Dans une mission

    La boucle que suit chaque mission : lire le travail, changer le code, l'exécuter, appuyer sur les boutons de la machine, puis le tester.

    Lis ce qui est écrit

    Chaque mission de PLC Gym fonctionne de la même façon. Apprends-la une fois et c'est bon.

    À gauche, ton travail et ton code. À droite, la machine que ton code fait tourner.

    Étape un. Lis ton travail. Il te dit ce que la machine doit faire, et Lire la consigne complète ouvre toutes les règles.

    Étape deux. Change le code. C'est la seule partie que tu touches. La machine ne change jamais, seulement les règles qu'elle suit.

    Étape trois. Appuie sur Démarrer l'automate. Ton code fait maintenant tourner une vraie machine, en direct, en 3D.

    Étape quatre. Appuie sur les boutons de la machine et observe. Maintiens Start et la pompe tourne. Lâche et elle s'arrête.

    Étape cinq. Appuie sur Tester la solution. PLC Gym essaie ton code sur ses propres vérifications. Réussis-les toutes et la mission est terminée. Tu gagnes ton XP et tu montes de niveau.

    Une vérification échoue ? Tu ne perds rien. Elle te dit ce qui a mal tourné, donc change ton code et teste à nouveau, autant de fois que tu veux.

    En bas, les onglets montrent ce qui se passe à l'intérieur pendant que ça tourne : les variables en direct, les courbes et tes résultats de test.

    Voilà la boucle. Lire, changer, exécuter, essayer, tester. Maintenant, va faire bouger quelque chose.

  2. 2 sur 6

    Trouve le bug

    Une pompe qui ne reste pas en marche. Résultats des tests, Rembobiner, variables en direct, courbes et ralenti montrent pourquoi, et une ligne le corrige.

    Lis ce qui est écrit

    Ce code a l'air juste. Un appui sur Start devrait garder la pompe en marche. Voyons.

    Exécute-le et maintiens Start. La pompe tourne.

    Lâche, et elle s'arrête. C'est ça, le bug.

    Appuie sur Tester la solution. Chaque vérification échouée te dit ce qui s'est passé, en mots simples.

    Avec Pro, appuie sur Rejouer l'échec. Fais glisser en arrière et en avant, cycle par cycle, et vois le moment exact où PumpOn est retombée.

    Variables surveillées montre chaque variable en direct pendant que la machine tourne. Maintiens Start et PumpOn passe à vrai. Lâche, et elle retombe avec.

    Courbes dessine tes signaux dans le temps, pour que tu voies ce qui a changé, et quand.

    Trop rapide pour suivre ? Descends la vitesse au quart, ou mets en pause et avance d'un cycle à la fois.

    La correction : PumpOn doit se maintenir toute seule. Ajoute-la sur sa propre ligne, teste à nouveau, et toutes les vérifications sont réussies.

    Donc : teste, rejoue, observe, corrige. C'est comme ça que les ingénieurs trouvent les bugs.

  3. 3 sur 6

    Piloter le simulateur

    Tourne, zoome et survole la machine 3D, vois ce que fait chaque partie, et manœuvre les boutons et les interrupteurs de l'opérateur.

    Lis ce qui est écrit

    La machine est une simulation 3D complète, pilotée par ton code. Voici comment la piloter.

    Glisse pour la faire tourner, et fais défiler pour zoomer à fond. Le bouton maison te ramène à la machine entière.

    Choisis ici une partie de l'installation, et la caméra y vole directement.

    Clique sur n'importe quelle partie pour voir ce que c'est, et ce qu'elle fait en ce moment.

    Ce bouton remplace la vue 3D par un schéma à plat de la façon dont tout est relié.

    Sous la machine se trouvent les boutons de l'opérateur. Un bouton-poussoir ne marche que tant que tu le maintiens, et revient quand tu lâches.

    Ici, le code garde la pompe en marche après que tu as lâché. Stop l'arrête.

    Un interrupteur, comme Permit, reste là où tu le laisses.

    L'onglet Entrées fait pareil depuis le bas. Maintiens un bouton, appuie sur deux à la fois, ou règle une entrée simulée.

    Et les mesures montrent ce que ton code demande, à côté de ce que la machine fait vraiment.

    Tourne-la, clique dessus, appuie, observe. Rien ici ne peut casser, donc essaie tout.

  4. 4 sur 6

    L'éditeur en schéma à contacts

    Sélectionne, nomme, ajoute et dérive : construis un échelon d'auto-maintien, puis regarde le flux de courant s'allumer pendant que la machine tourne.

    Lis ce qui est écrit

    Tu préfères le schéma à contacts ? Chaque mission peut s'écrire en schéma à contacts. Passe-y ici.

    Clique sur un contact pour le sélectionner. Une boîte s'ouvre avec tout ce que tu peux lui faire.

    Modifier le nom, tape la variable, et les suggestions viennent de tes propres variables.

    Un NO laisse passer le courant tant que sa variable est active. Un NC le laisse passer tant qu'elle est inactive. Un clic les échange.

    Avec un contact sélectionné, la barre d'outils ajoute le suivant juste après. C'est le AND. Ici, un Stop à ouverture, puis Permit.

    Dériver autour place un chemin parallèle autour de la sélection. C'est le OR. Ajoute PumpOn sur la dérivation, et la pompe peut se maintenir toute seule.

    Exécute-le, et le flux de courant s'allume en vert, en direct, pendant que la machine tourne.

    Lâche Start, et le courant continue de passer par la dérivation PumpOn. C'est un auto-maintien.

    Teste-le, et toutes les vérifications sont réussies.

    Sélectionne-le, nomme-le, ajoute-lui des éléments, dérive-le. C'est comme ça que chaque échelon se construit.

  5. 5 sur 6

    Ton propre code et le convertisseur

    Exécute un export TIA Portal, Studio 5000 ou TwinCAT sur une machine 3D, puis convertis-le vers l'autre marque et compare les deux.

    Lis ce qui est écrit

    Tu as du code du site ? Teste-le sur une machine 3D qui fonctionne avant que quiconque approche de la vraie.

    Dépose une source TIA Portal, un export Studio 5000 ou un POU TwinCAT, ou colle-le. Ici, un de nos exemples.

    PLC Gym le lit, et met en premier la machine qui correspond le mieux.

    Il fait une première supposition sur laquelle de tes variables est quel bouton, capteur et sortie. Change tout ce qui est faux.

    Puis il exécute ton code sur la machine, cycle par cycle. Appuie sur ses boutons et regarde-le travailler.

    Quand les tests d'une mission correspondent à ton câblage, lance-les aussi.

    Tu passes de Siemens à Rockwell ? Le convertisseur transforme ton code dans celui de l'autre marque, en schéma à contacts ou en texte structuré.

    Puis il exécute les deux versions côte à côte, cycle par cycle, et te dit si elles concordent.

    Et il te montre ce qui est différent chez l'autre marque, ligne par ligne. Un compte gratuit convertit trois de tes propres programmes. Pro en convertit autant que tu veux.

    Apporte-le, fais-le correspondre, exécute-le, convertis-le. Ton code, sur une vraie machine, dans ton navigateur.

  6. 6 sur 6

    Les labos guidés

    Tu n'as jamais programmé d'automate ? Deux labos guidés te mènent de rien à ton premier programme qui marche, une étape à la fois.

    Lis ce qui est écrit

    Tu n'as jamais programmé d'automate ? Commence par les labos guidés. Ils te guident, une étape à la fois.

    Chaque labo est une courte suite d'étapes. Termines-en une, et la suivante se débloque.

    La boîte Fais ceci te dit toujours quoi faire ensuite. Ici, trouve la cuve.

    Les mots soulignés en pointillés s'expliquent d'eux-mêmes. Clique sur un.

    Maintenant, change le code. Clique sur la valeur en surbrillance et choisis TRUE. Pas encore de saisie.

    Appuie sur Exécuter, et le contrôleur ouvre la vanne. La cuve commence à se remplir.

    Tu ne sais pas pourquoi il a fait ça ? Pourquoi fige la machine et explique son dernier cycle, en mots simples.

    Puis essaie FALSE, et vois ce qui change. Deux labos, et tu es prêt pour ta première mission.

    Lis-le, fais-le, exécute-le, demande pourquoi. Le chemin le plus rapide vers ton premier programme qui marche.

Chaque vidéo a des sous-titres anglais intégrés. Appuie sur CC dans le lecteur pour l'arabe, le tchèque, l'allemand, l'espagnol, l'estonien, le français, l'hindi, l'italien, le polonais, le serbe, le thaï, le turc ou le vietnamien.