L'architecture matérielle d'un automate programmable
industriel
L'architecture matérielle d'un automate programmable industriel, également connu sous le nom
de contrôleur logique programmable (PLC), fait référence à tous les éléments physiques qui le
composent. Cette structure est élaborée pour supporter des conditions industrielles fréquemment
rigoureuses (chaleur, vibrations, humidité, etc.) et garantir une supervision fiable des machines
ou des procédures.
Voici les principaux composants matériels d’un automate programmable industriel :
1. UC (Unité Centrale) ou CPU
Rôle : C’est le cœur de l’automate.
Fonctions :
o Gère le programme utilisateur (ladder, grafcet, etc.).
o S'occupe de la gestion des échanges avec les autres modules.
o Réalise les cycles d'analyse (lecture des entrées, traitement, écriture des sorties).
Éléments internes :
*Unité centrale de traitement.
*Mémoire (RAM, ROM, EEPROM ou Flash).
*Chronomètre en temps réel.
*Interfaces de communication telles que USB, Ethernet, RS232/485...
2. Modules d’Entrées/Sorties (E/S)
Entrées :
o Ils reçoivent des informations provenant de capteurs (interrupteur de fin de
course, bouton-poussoir, capteurs analogiques...).
Catégories : numériques (binaire), analogiques (valeurs changeantes).
Sorties :
o Commandent des actionneurs (moteurs, vérins, lampes...).
o Types : numériques (relais, transistor), analogiques (courant ou tension).
3. Modules de communication
Rôle :
o Autorisent l'automate à communiquer avec d'autres dispositifs :
Réseaux industriels (comme Modbus, Profibus, Profinet, Ethernet/IP, etc.).
o Autres systèmes automatisés, interfaces homme-machine, supervision (SCADA).
Exemples : Interfaces Ethernet, modules Wi-Fi, modules pour bus de terrain.
4. Alimentation
Rôle : Fournit l’énergie électrique nécessaire au fonctionnement des différents modules.
Tensions courantes : 24 V DC, 120/230 V AC.
5. Modules additionnels ou spéciaux
Exemples :
*Modules de dénombrement rapide.
*Modules de positionnement (moteurs d'axes).
*Modules de sécurité (interrupteurs d'urgence, contrôle de sécurité).
*Modules de traitement analogique ou PID.
6. Interface de programmation (également appelée console de programmation)
Ce n'est pas un élément de l'automate en lui-même, mais un ordinateur ou une terminal utilisé
pour :
*Programmer le robot.
*Surveiller les procédures.
*Identifier les dysfonctionnements.
On utilise des programmes tels que TIA Portal (Siemens), Unity Pro (Schneider), GX Works
(Mitsubishi), RSLogix (Rockwell)...