Démarrage séquentiel de 3 moteurs avec LOGO! 8

Démarrage séquentiel de 3 moteurs avec LOGO! 8

Partager ce article

Démarrage séquentiel de 3 moteurs avec LOGO! 8

Dans ce projet, nous allons programmer avec Siemens LOGO! 8 le démarrage séquentiel de trois moteurs.

Le principe est simple : après une commande de marche, le premier moteur démarre. Après une temporisation, le deuxième moteur démarre à son tour, puis le troisième après une seconde temporisation.

La séquence d’arrêt s’effectue dans l’ordre inverse : le moteur 3 s’arrête en premier, suivi du moteur 2 puis du moteur 1.

Nous allons réaliser le programme dans LOGO! Soft Comfort, puis vérifier son fonctionnement avec le mode simulation.

⚙ Tu débutes avec LOGO!8 ?

Télécharge gratuitement le guide PLCMastery pour comprendre les bases des automates programmables et progresser plus rapidement.

Principe du démarrage séquentiel de moteurs

Dans certaines applications, plusieurs moteurs ou équipements doivent être mis en fonctionnement suivant un ordre précis.

Le démarrage séquentiel permet par exemple d’éviter de commander simultanément plusieurs moteurs et peut également servir à respecter l’ordre de fonctionnement imposé par un procédé.

Dans notre application, la séquence de démarrage est la suivante :

Marche Moteur 1 → Temporisation → Marche Moteur 2 → Temporisation → Marche Moteur 3

La séquence d’arrêt est réalisée dans l’ordre inverse :

Arrêt Moteur 3 → Temporisation → Arrêt Moteur 2 → Temporisation → Arrêt Moteur 1

Vue générale du programme de démarrage séquentiel de trois moteurs avec LOGO! 8

Fig.1: Vue générale du démarrage séquentiel
⬆ Retour au sommaire

Cahier des charges

Le système comporte trois moteurs commandés par trois sorties du LOGO! 8. Deux boutons poussoirs permettent de commander l’installation :

  • I1 – Bp_Marche : lancement de la séquence de démarrage ;
  • I2 – Bp_Arrêt : lancement de la séquence d’arrêt.

Les trois moteurs sont représentés dans le programme par les sorties :

SortieDésignation
Q1Moteur 1
Q2Moteur 2
Q3Moteur 3

Dans une installation réelle, les sorties du LOGO! commandent les contacteurs ou les interfaces de puissance associés aux moteurs ; elles n’alimentent pas directement les moteurs.

⬆ Retour au sommaire

Séquence de démarrage

Lorsque l’opérateur appuie sur le bouton Marche, le moteur 1 démarre.

Après une première temporisation de 5 secondes, le moteur 2 démarre à son tour.

Une deuxième temporisation de 5 secondes est alors lancée avant le démarrage du moteur 3.

À la fin de cette séquence, les trois moteurs fonctionnent. On passe à l’étape de production 5 secondes après le démarrage du moteur 3.

⬆ Retour au sommaire

Séquence d’arrêt

Lorsque l’opérateur appuie sur le bouton Arrêt, le fonctionnement inverse est réalisé.

Lorsque la commande d’arrêt est donnée, le système quitte l’étape de production et le moteur 3 s’arrête en premier.

Après une temporisation de 5 secondes, le moteur 2 s’arrête.

Enfin, après un dernier délai de 5 secondes, le moteur 1 est arrêté.

⬆ Retour au sommaire

Programmation du démarrage séquentiel avec LOGO! 8

La partie gauche du programme LOGO! Soft Comfort réalise la séquence de démarrage. Pour rendre le programme plus facile à suivre, les étapes de démarrage sont mémorisées à l’aide des mémoires internes M1, M2 et M3, tandis que M4, M5 et M6 sont utilisées pour la séquence d’arrêt.

Programmation de la séquence de démarrage séquentiel dans LOGO! Soft Comfort
Programmation de la séquence de démarrage séquentiel dans LOGO! Soft Comfort
Fig. 2: Programmation de la séquence de démarrage

Démarrage du moteur 1

Une impulsion sur I1 – Bp_Marche lance la première étape de la séquence. Le bloc RS (B007) permet de mémoriser cette demande et la mémoire M1 – Étape_1 devient active.

Cette première étape commande la sortie Q1 – Moteur_1. Le moteur 1 démarre donc dès le lancement de la séquence. Une temporisation (B002) est simultanément lancée afin de préparer le passage à l’étape suivante.

Démarrage temporisé du moteur 2

Lorsque la première temporisation est écoulée, le programme passe à la deuxième étape en suivant la même logique que précédemment pour le moteur 1.

La mémoire M2 – Étape_2 est activée par un bloc RS (B001) et commande la sortie Q2 – Moteur_2. Une nouvelle temporisation (B003) est alors lancée pour préparer le démarrage du moteur 3.

Les moteurs 1 et 2 sont maintenant en fonctionnement tandis que le moteur 3 reste arrêté et attend la fin de la temporisation lancée à l’étape M2.

Démarrage temporisé du moteur 3

À la fin de la deuxième temporisation, la mémoire M3 – Étape_3 est activée. Cette étape commande la sortie Q3 – Moteur_3. Les trois moteurs sont maintenant en fonctionnement :

Q1 = 1 – Moteur 1 en marche

Q2 = 1 – Moteur 2 en marche

Q3 = 1 – Moteur 3 en marche

Après le démarrage du moteur 3, une troisième temporisation permet d’activer l’étape Production.

Celle-ci correspond à l’état dans lequel les trois moteurs fonctionnent. La séquence de démarrage est alors terminée.

⬆ Retour au sommaire

Programmation de la séquence d’arrêt

La partie droite du programme LOGO! Soft Comfort est consacrée à la séquence d’arrêt. Le principe utilisé est similaire à celui du démarrage, mais l’ordre des moteurs est inversé.

Les mémoires M4, M5 et M6 permettent de mémoriser les différentes étapes de cette nouvelle séquence.

Programmation de la séquence d'arrêt dans LOGO! Soft Comfort
Programmation de la séquence d'arrêt dans LOGO! Soft Comfort
Fig. 3: Programmation de la séquence d’arrêt

Arrêt du moteur 3

Lorsque l’opérateur actionne I2 – Bp_Arrêt, la séquence d’arrêt est lancée.

Le moteur 3, qui était le dernier moteur à avoir démarré, est le premier à être arrêté.

La sortie Q3 est donc désactivée.

Les moteurs 1 et 2 restent momentanément en fonctionnement pendant qu’une temporisation (B011) de 5 secondes est lancée.

Arrêt temporisé du moteur 2

À la fin de la temporisation, le programme passe à l’étape (M5) suivante de la séquence d’arrêt.

La sortie Q2 – Moteur_2 est désactivée.

Seul le moteur 1 reste alors en fonctionnement.

Une dernière temporisation (B015) est lancée avant l’arrêt complet de l’installation.

Arrêt temporisé du moteur 1

Lorsque cette dernière temporisation est terminée, la sortie Q1 – Moteur_1 est désactivée.

Les trois moteurs sont maintenant arrêtés :

Q1 = 0

Q2 = 0

Q3 = 0

Le cycle est terminé et le système est prêt pour une nouvelle commande de marche.

⬆ Retour au sommaire

Simulation du programme dans LOGO! Soft Comfort

Avant de transférer un programme vers un automate, le mode simulation de LOGO! Soft Comfort permet de vérifier le comportement de la séquence.

⬆ Retour au sommaire

Télécharger le programme

Vous souhaitez tester ou modifier cette application ?

Le programme LOGO! Soft Comfort utilisé dans ce projet est disponible en téléchargement.

Vous pourrez ainsi ouvrir le programme, lancer la simulation et modifier les différentes temporisations afin d’observer leur influence sur la séquence.

⬆ Retour au sommaire

Comment améliorer ce projet ?

Le programme présenté ici a volontairement été conçu pour mettre en évidence le principe de la commande séquentielle.

Dans une installation industrielle réelle, d’autres informations peuvent être intégrées, notamment :

  • les retours de marche des contacteurs ;
  • les défauts ou protections des moteurs ;
  • la confirmation du démarrage d’un moteur avant d’autoriser le suivant ;
  • la gestion des défauts pendant une séquence ;
  • un mode manuel ou maintenance.

Par exemple, le démarrage du moteur 2 pourrait être autorisé uniquement si le retour de marche du moteur 1 est présent.

Ces fonctions permettraient d’aller vers une commande plus complète, mais ne sont pas nécessaires pour comprendre le principe de base présenté dans ce projet.

🚀 Tu veux aller plus loin avec LOGO!8 ?

Maintenant que tu comprends les bases, tu peux soit passer à la pratique avec un projet concret, soit te faire accompagner pour avancer plus rapidement.

⬆ Retour au sommaire

Conclusion

Dans ce projet, nous avons réalisé avec Siemens LOGO! 8 le démarrage séquentiel de trois moteurs.

Une commande de marche permet de démarrer successivement :

Moteur 1 → Moteur 2 → Moteur 3

La commande d’arrêt exécute la séquence inverse :

Moteur 3 → Moteur 2 → Moteur 1

Les mémoires internes et les temporisations permettent d’organiser les différentes étapes et d’obtenir une séquence automatique facile à suivre dans LOGO! Soft Comfort.

Ce principe peut être adapté à de nombreuses autres applications comportant plusieurs équipements devant fonctionner suivant un ordre déterminé, comme des pompes, ventilateurs, convoyeurs ou autres entraînements motorisés.

⬆ Retour au sommaire

PLC Mastery

Publié le 4 septembre, 2026

Rejoignez le Top 1% des programmeurs PLC

Articles de blog pertinents