Voici une série d’exercices corrigés pour les débutants en langage ladder. Ces exercices couvrent les concepts de base, tels que les contacts, les bobines, les temporisateurs, et les compteurs. Chaque exercice est accompagné d’une solution détaillée.
Énoncé :
Créez un programme ladder qui allume une lampe lorsque le bouton poussoir est enfoncé.
Éléments :
PB1 (NO)L1Solution :
|----[ PB1 ]--------------------( L1 )--------------------| Explication :
PB1 est enfoncé (NO), la lampe L1 s’allume.Énoncé :
Créez un programme qui arrête une machine lorsque le bouton d’arrêt est pressé.
Éléments :
STOP (NO)MACHINE1Solution :
|----[ STOP ]--------------------( MACHINE1_OFF )----------| Explication :
STOP est pressé, la sortie MACHINE1_OFF est activée, ce qui arrête la machine.Énoncé :
Créez un programme qui démarre une machine seulement si le bouton de démarrage est pressé et si la sécurité est active.
Éléments :
START (NO)SAFETY (NO)MACHINE1Solution :
|----[ START ]----[ SAFETY ]----------------( MACHINE1_ON )----| Explication :
MACHINE1 ne démarre que lorsque START et SAFETY sont tous deux activés.Énoncé :
Créez un programme qui active une alarme pendant 10 secondes après qu’un capteur de mouvement a détecté un mouvement.
Éléments :
MOTION_SENSOR (NO)ALARMTON1 (10 secondes)Solution :
|----[ MOTION_SENSOR ]-------[ TON1 ]--------------( ALARM )-------|
| | |
| |------( TON1_START )-----------------| Explication :
MOTION_SENSOR est activé, le temporisateur TON1 démarre. Si le capteur reste actif pendant 10 secondes, l’alarme ALARM s’active.Énoncé :
Créez un programme qui compte le nombre de produits passant par un capteur et affiche le total sur un compteur. Le compteur doit se réinitialiser lorsque le bouton de réinitialisation est pressé.
Éléments :
PRODUCT_SENSOR (NO)COUNTER (max 10)RESET (NO)Solution :
|----[ PRODUCT_SENSOR ]----------------( COUNTER_INC )-------|
|----[ RESET ]------------------------( COUNTER_RESET )------| Explication :
PRODUCT_SENSOR détecte un produit, le compteur COUNTER s’incrémente.RESET est pressé, le compteur COUNTER est réinitialisé à zéro.Énoncé :
Créez un programme qui active une alarme de sécurité si un capteur de porte est ouvert et si un système de sécurité n’est pas désactivé.
Éléments :
DOOR_SENSOR (NO)SECURITY_OFF (NO)SECURITY_ALARMSolution :
|----[ DOOR_SENSOR ]----[ NOT SECURITY_OFF ]----------( SECURITY_ALARM )----| Explication :
DOOR_SENSOR est ouvert et que SECURITY_OFF est inactif, l’alarme de sécurité SECURITY_ALARM s’active.Énoncé :
Créez un programme qui fait clignoter alternativement deux lampes lorsque le bouton de démarrage est enfoncé.
Éléments :
START (NO)LAMP1, LAMP2TON_BLINK (1 seconde)Solution :
|----[ START ]-----------------------------------[ TON_BLINK ]--------|
| | |
| |------( LAMP1_ON )-----------------------|
| |------( LAMP2_OFF )----------------------| Explication :
START est pressé, le temporisateur TON_BLINK commence. LAMP1 s’allume pendant 1 seconde, puis LAMP2 s’allume pendant 1 seconde, et ainsi de suite.Énoncé :
Créez un programme qui active un moteur, puis une fois le moteur en marche, active un convoyeur après 5 secondes.
Éléments :
MOTOR (ON)CONVEYOR (ON)TON_DELAY (5 secondes)Solution :
|----[ MOTOR_ON ]------------------[ TON_DELAY ]----------------( CONVEYOR_ON )----| Explication :
MOTOR est activé, le temporisateur TON_DELAY démarre. Après 5 secondes, le convoyeur CONVEYOR s’active.Ces exercices fournissent une bonne base pour comprendre le langage ladder. Ils peuvent être réalisés dans un simulateur de PLC ou directement sur un automate programmable, permettant aux débutants de se familiariser avec les concepts de programmation de manière pratique.
Voici un exemple de Travail Pratique (TP) basé sur le programme universitaire belge en informatique industrielle et automatisation, intégrant l’utilisation du langage ladder pour la programmation d’automates programmables industriels (API/PLC). Ce TP vise à développer des compétences pratiques en automatisation, avec des tâches couramment rencontrées dans l’industrie.
Une entreprise de conditionnement utilise un système de convoyeur pour transporter des boîtes vers une station de remplissage. Le convoyeur doit être contrôlé de manière à s’arrêter automatiquement lorsque la boîte atteint un capteur à la station de remplissage, puis redémarrer une fois la boîte remplie.
Vous devez programmer un automate programmable pour contrôler le système de convoyeur avec les exigences suivantes :
Identifiez les entrées et les sorties nécessaires pour le système :
START_BUTTONBOX_SENSOREMERGENCY_STOPCONVEYOR_ONCréez le diagramme ladder qui correspond à cette logique de fonctionnement. Utilisez des contacts NO/NC, bobines, temporisateurs et, si nécessaire, des relais auxiliaires.
Logique de démarrage et arrêt d’urgence :
START_BUTTON est pressé, le convoyeur démarre.EMERGENCY_STOP est pressé, le convoyeur s’arrête immédiatement.|----[ START_BUTTON ]-------------------------------------( CONVEYOR_ON )----|
|----[ EMERGENCY_STOP ]-----------------------------------( CONVEYOR_OFF )---| Logique de capteur et temporisation :
|----[ BOX_SENSOR ]-----------------[ TON, 10s ]-----------------( CONVEYOR_STOP )----|
| |
| |------[ TIME_UP ]-------------------( CONVEYOR_START )----| START_BUTTON après l’arrêt d’urgence.|----[ START_BUTTON ]-----------------------------------------( RESET_SYSTEM )----| START_BUTTON.Rédigez un rapport décrivant les étapes de développement du programme, les problèmes rencontrés et les solutions apportées. Le rapport doit inclure :
Ce TP permet aux étudiants de comprendre et d’appliquer les concepts fondamentaux du langage ladder dans un contexte industriel. La réalisation de cette tâche leur permet de simuler un scénario réaliste où le contrôle d’un système automatisé est essentiel pour l’efficacité d’une production industrielle.
Extension possible : Pour des étudiants plus avancés, vous pourriez ajouter des tâches comme l’implémentation de plusieurs convoyeurs en chaîne ou l’ajout de conditions supplémentaires pour les opérations en cas de défaillance de capteurs.
Deux outils concrets pour piloter la qualité sans alourdir vos équipes Cette page met à…
Un chantier se gagne souvent avant même l’arrivée des équipes. Quand tout est clair dès…
Le mariage a du sens quand il repose sur une décision libre, mûrie et partagée.…
Une étude de cas réussie commence par une structure sûre. Ce modèle Word vous guide…
Les soft skills se repèrent vite sur une fiche, mais elles ne pèsent vraiment que…
Outil de comparaison et repérage des offres étudiantes Choisir des verres progressifs ressemble rarement à…
This website uses cookies.