Accueil › Automate programmable

Automate programmable industriel : définition et fonctionnement

Par Industrial Automation Pro · Publié le 2026-07-31 · 9 min de lecture

Un automate programmable industriel — API, ou PLC en anglais — est un calculateur conçu pour piloter des machines et des installations. Il lit les signaux des capteurs, les traite selon un programme enregistré en mémoire et commande des sorties : moteurs, électrovannes, voyants.

Ce qui le distingue d'un ordinateur de bureau n'est pas la puissance de calcul mais la fiabilité : un API fonctionne des années sans redémarrage, supporte vibrations, poussière et écarts de température, et répond dans des temps parfaitement prévisibles.

Des relais au programme

Avant l'API, la logique d'une machine était câblée : relais, contacteurs et temporisateurs dans l'armoire électrique. Modifier la séquence imposait de recâbler — long et coûteux. L'automate a remplacé ce câblage fixe par un programme en mémoire.

Le cycle automate

Un API ne déroule pas son programme comme un PC : il répète sans fin la même boucle, appelée cycle automate :

  1. Lecture des entrées : toutes les entrées sont lues d'un coup et rangées dans l'image mémoire.
  2. Traitement du programme : la logique est exécutée de haut en bas à partir de cette image figée, et non des bornes réelles.
  3. Écriture des sorties : à la fin seulement, toutes les sorties sont actualisées ensemble.
  4. Tâches système : communication, diagnostic et surveillance par le chien de garde.
Pourquoi une image mémoire ? Pour que toutes les lignes du programme voient le même état pendant un même cycle. En lisant directement les bornes, un capteur pourrait changer en cours d'exécution et le comportement ne serait plus reproductible.

Les temps de cycle courants vont de moins d'une milliseconde à quelques dizaines. Ce temps fixe la rapidité de réaction possible : une impulsion plus brève qu'un cycle passe inaperçue sans dispositif particulier.

Constitution

ÉlémentRôle
Unité centraleExécute le programme, gère mémoire et communications
Entrées tout ou rienBoutons, fins de course, capteurs inductifs
Sorties tout ou rienContacteurs, électrovannes, signalisation
Modules analogiquesMesures : température, pression, niveau (0–10 V, 4–20 mA)
CommunicationPROFINET, EtherNet/IP, Modbus
AlimentationFournit la tension de commande, généralement 24 V continu

Programmation

La norme CEI 61131-3 définit cinq langages. En commande de machine, le langage à contacts domine, car il ressemble à un schéma électrique et reste lisible par les électriciens. En France, la conception de la séquence passe très souvent par le GRAFCET avant d'être traduite dans l'automate — une pratique qui rend le programme bien plus clair à maintenir.

Domaines d'utilisation

Sécurité : intervenir dans une armoire est un travail électrique. Consignation, vérification d'absence de tension et personnel habilité. Une modification de programme peut déclencher des mouvements de machine.

Questions fréquentes

Qu\u2019est-ce qu\u2019un automate programmable industriel ?

Un calculateur industriel qui lit des capteurs, exécute un programme enregistré en mémoire et commande des sorties comme des moteurs ou des électrovannes. Il remplace la logique autrefois câblée à base de relais.

Que signifie API en automatisme ?

API désigne l\u2019automate programmable industriel. L\u2019équivalent anglais est PLC, pour Programmable Logic Controller.

Comment fonctionne le cycle d\u2019un automate ?

En quatre phases répétées sans fin : lecture de toutes les entrées en mémoire, exécution du programme de haut en bas à partir de cette image, écriture simultanée de toutes les sorties, puis tâches système comme la communication et le diagnostic.

Quels langages pour programmer un automate ?

La CEI 61131-3 en définit cinq : langage à contacts, blocs fonctionnels, littéral structuré, liste d\u2019instructions et séquentiel (SFC). En France, la séquence est souvent conçue en GRAFCET avant d\u2019être traduite.

Une question sur votre projet ?

Dites-nous sur quoi vous travaillez, nous vous orientons.

Nous contacter