Lycée Technique Guelmim Cours : Automate programmable industriel 1er STE 2024/2025
Prof : M. EL JAZOULI Unité : ATC Date :………………….
Automate programmable industriel ( API )
1. Introduction :
……..…………………………………………………………………………………………………………
………………………………………………………………………………………………………………..
……..…………………………………………………………………………………………………………
………………………………………………………………………………………………………………..
……..…………………………………………………………………………………………………………
………………………………………………………………………………………………………………..
Un automate programmable est un appareil dédié au contrôle d’une machine ou d’un processus industriel.
En d’autres termes, un automate programmable est un calculateur logique, ou ordinateur, au jeu
d’instructions volontairement réduit, destiné à la conduite et la surveillance en temps réel de processus
industriels.
2. Architecture interne/externe d’un API:
La figure suivante représente l’architecture interne d’un automate programmable industriel :
De manière générale, l’automate programmable industriel est composé de plusieurs éléments de base
décrite ci-dessous :
• L’alimentation : est indispensable puisqu’elle convertit une tension alternative en une basse tension
continue (24V) nécessaire aux circuits électronique, unité centrale de traitement, modules d’entrées-
sorties… . L’alimentation ne fait pas toujours partie de l’automate qui sera donc directement alimenté
par une base tension.
• Mémoire : Elle permet :
- De recevoir les informations issues des entrées ;
- De recevoir les informations générées par le processeur et destinées à la commande des sorties
(valeur des sorties, des temporisations, etc.) ;
- De recevoir et conserver le programme du processus.
Unité ATC – Fonction : Traiter Page : 1 /4
Lycée Technique Guelmim Cours : Automate programmable industriel 1er STE 2024/2025
Prof : M. EL JAZOULI Unité : ATC Date :………………….
• L’unité centrale de de traitement : Elle réalise toutes les fonctions logiques et arithmétiques à partir
d'un programme contenu dans sa mémoire : Elle lit et écrit dans la mémoire et actualise les sorties. Elle
est connectée aux autres éléments (mémoire et interface E/S) par un "Bus" parallèle qui véhicule les
informations entre ces éléments.
• Des interfaces entrées/sorties : Elles permettent au processeur de recevoir et d’envoyer des
informations. Ces dispositifs d’entrée et sortie peuvent produire des signaux discrets, numériques (ce
sont des sorties de type « tout ou rien ») ou analogiques.
Ces interfaces d'Entrée/Sortie (E/S) se présentent généralement sous forme d’interfaces modulaires
qu’on ajoute selon le besoin.
L’interface d'entrée a pour fonction de :
• Recevoir les signaux logiques en provenance des capteurs ;
• Traiter ces signaux en les mettant en forme, en éliminant les parasites d'origine industrielle et en
isolant électriquement l'unité de commande de la partie opérative (isolation galvanique) pour la
protection ;
• Généralement les entrées sont désignées ainsi : %Ii.j où i est le numéro du module et j le numéro
de l'entrée dans ce module
Exemple :
……………………………………………………………………………………………………
……………………………………………………………………………………………………
L’interface de sortie a pour fonction de :
• Commander les pré-actionneurs et éléments de signalisation du système ;
• Adapter les niveaux de tension de l'unité de commande à celle de la partie opérative du système
en garantissant une isolation galvanique entre ces dernières ;
• Généralement les sorties sont désignées ainsi : %Qi.j où i est le numéro du module et j le numéro
de la sortie dans ce module.
Exemple :
……………………………………………………………………………………………………
……………………………………………………………………………………………………
Exemple :
Module d’entrée : Module de sortie :
Unité ATC – Fonction : Traiter Page : 2 /4
Lycée Technique Guelmim Cours : Automate programmable industriel 1er STE 2024/2025
Prof : M. EL JAZOULI Unité : ATC Date :………………….
• Interface de communication : est utilisée pour recevoir et transmettre des données sur des réseaux de
communication qui relient l’АР1 à d’autres API distants ou à des équipements en fonction des
protocoles.
Exemple de l’Automate S7 1500 :
3. Cycle de fonctionnement d’un API
L'automate programmable reçoit les informations relatives à l'état du système puis commande les
préactionneurs suivant le programme inscrit dans sa mémoire. Généralement les automates programmables
industriels ont un fonctionnement cyclique.
- ………………………………………………………
- ………………………………………………………
- ………………………………………………………
4. Programmation de l’API :
La programmation d'un API consiste à traduire dans le langage spécialisé de l'automate, les équations de
fonctionnement du système à automatiser. Parmi les langages normalisés, on cite quelques-uns des plus
connus et plus utilisés :
- Langage à contacts (LADDER) ;
- Langage List d'instructions (Instruction List) ;
- Langage GRAFCET (Sequential Function Chart : SFC).
Langage à contacts (LADDER) ;
Le langage Ladder est une succession de "réseaux de contacts" véhiculant des informations logiques depuis
les entrées vers les sorties. C'est une simple traduction des circuits de commande électriques.
………………………………………………………………..: Contact à fermeture
………………………………………………………………..: Contact à ouverture
………………………………………………………………..: Bobine directe
………………………………………………………………..: Bobine Set (mise à 1 )
………………………………………………………………..: Bobine Reset (mise à 0)
Unité ATC – Fonction : Traiter Page : 3 /4
Lycée Technique Guelmim Cours : Automate programmable industriel 1er STE 2024/2025
Prof : M. EL JAZOULI Unité : ATC Date :………………….
Exemple :
……..…………………………………………………………………………………………………………
………………………………………………………………………………………………………………..
……..…………………………………………………………………………………………………………
………………………………………………………………………………………………………………..
……..…………………………………………………………………………………………………………
………………………………………………………………………………………………………………..
……..…………………………………………………………………………………………………………
………………………………………………………………………………………………………………..
……..…………………………………………………………………………………………………………
………………………………………………………………………………………………………………..
……..…………………………………………………………………………………………………………
………………………………………………………………………………………………………………..
Traduction de GRAFCET en Langage LADDER :
……..…………………………………………………………………………………………………………
………………………………………………………………………………………………………………..
……..…………………………………………………………………………………………………………
………………………………………………………………………………………………………………..
……..…………………………………………………………………………………………………………
………………………………………………………………………………………………………………..
……..…………………………………………………………………………………………………………
………………………………………………………………………………………………………………..
……..…………………………………………………………………………………………………………
………………………………………………………………………………………………………………..
……..…………………………………………………………………………………………………………
………………………………………………………………………………………………………………..
Unité ATC – Fonction : Traiter Page : 4 /4