Académique Documents
Professionnel Documents
Culture Documents
I-Introduction :
Au niveau du marché industriel, les systèmes industriels doivent avoir un fonctionnement
agile et efficace. L’automatisation de ce secteur est indispensable pour pouvoir évaluer et
répondre correctement à la demande.
II-Principe d’automatisation :
Le système automatisé industriel est l’objet sur lequel s’exercent des activités d’application
industrielle. C’est un système destinée à remplacer l'action de l'être humain qui n'intervient
que dans la programmation et le réglage. Les objectifs poursuivis par une automatisation
peuvent être assez variés :
✓ Recherche de diminution du coût pour le produit, par réduction des frais de main-
d’œuvre, d’économie de matière, d’économie d’énergie.
✓ Suppression des travaux dangereux ou pénibles, et amélioration des conditions de
travail par l’ennoblissement des tâches.
✓ Recherche d’une meilleure qualité du produit, en limitant le facteur humain, et en
multipliant les contrôles automatisés.
✓ Réalisation d’opérations impossibles à contrôler manuellement ou intellectuellement,
par exemple des assemblages miniatures, des opérations très rapides, des
coordinations complexes.
1
Tout système automatisé peut se décomposer selon la figure 1:
✓ La partie opérative (P.O) : elle a pour rôle d’élaborer une valeur ajoutée propre à la
matière d’œuvre.
✓ La partie commande (P.C) : elle assure la coordination de la succession des actions sur
la partie opérative.
✓ La partie dialogue (H/M) : elle constitue une interface Homme Machine permettant le
dialogue entre tous les deux.
2
✓ Des interfaces d’entrée transformant les données issues des capteurs en informations
compatibles avec les spécifications technologiques de l’automate.
✓ Des interfaces de sortie transformant les données élaborées par l’unité de traitement en
informations compatibles avec les spécifications technologiques des pré actionneurs.
✓ Des pré-actionneurs qui sont primordiales pour le fonctionnement des actionneurs et y
sont directement liés (exemple : un distributeur pour un vérin).
✓ Une unité de traitement émettant des ordres aux actionneurs en fonction des données
reçues des différents capteurs et du fonctionnement désiré.
1-Définition :
Un automate programmable industriel (API) est un dispositif électronique programmable
Son construction est dite modulaire puisque il s’adapte à un maximum d’applications d’un
2. Aspect extérieur :
Les automates peuvent être de type compact ou modulaire.
3
De type modulaire, le processeur, l'alimentation et les interfaces d'entrées / sorties résident
dans des unités séparées (modules) et sont fixées sur un ou plusieurs racks contenant le "fond
de panier" (bus plus connecteurs). Ces automates sont intégrés dans les automatismes
complexes où puissance, capacité de traitement et flexibilité sont nécessaires.
4
L’ensemble communique à travers un bus et alimenté par une alimentation bien adaptée.
✓ Le processeur :
Le processeur, ou unité centrale (UC), a pour rôle principal le traitement des instructions qui
constituent le programme de fonctionnement de l’application (les fonctions logiques ET, OU,
les fonctions de temporisation, de comptage, de calcul PID, etc..). Mais en dehors de cette
tâche de base, il réalise également d’autres fonctions :
• Surveillance et diagnostic de l’automate par une série de tests lancés à la mise sous
tension ou cycliquement en cours de fonctionnement.
5
✓ La mémoire :
permettent :
• Les données système lors du fonctionnement dans des RAM. Cette dernière est
Ils assurent le rôle d'interface entre la CPU et le processus, en récupérant les informations sur
l'état de ce dernier et en coordonnant les actions.
• La tension Vs=0V.
6
logique à l’unité de traitement et un « 1 » logique lors de l’ouverture du contact du capteur
• La « Led1 » s’éclaire.
• « T2 » devient passant.
sortie « Q0.1 ».
7
• Un « 0 » logique pour stopper la commande d’une sortie API
✓ Le Bus :
C’est un ensemble de conducteurs qui réalisent la liaison entre les différents éléments de
l’automate. Dans un automate modulaire, il se présente sous forme d’un circuit imprimé situé
au fond du bac et supporte des connecteurs sur lesquels viennent s’enficher les différents
modules : processeur, extension mémoire, interfaces et coupleurs.
Le bus est organisé en plusieurs sous ensembles destinés chacun à véhiculer un type bien
défini d’informations :
• Bus de données.
• Bus d’adresses.
8
✓ L’alimentation :
Elle a pour rôle de fournir les tensions continues nécessaires aux composants avec
de bonnes performances, notamment face aux microcoupures du réseau électrique
qui constitue la source d’énergie principale. La tension d’alimentation peut être de
5V, 12V ou 24V. D’autres alimentations peuvent être nécessaires pour les châssis
d’extension et pour les modules entrées/sorties. Un onduleur est nécessaire pour
éviter les risques de coupures non tolérées.
✓ Liaisons de communication :
• Avec l'extérieur par des borniers sur lesquels arrivent des câbles
transportant les signaux électriques.
• Avec l'intérieur par des bus reliant divers éléments, afin d'échanger des
données, des états et des adresses.
9
• Traitement interne :
L'automate effectue des opérations de contrôle et met à jour certains paramètres systèmes
(détection des passages en RUN / STOP, mises à jour des valeurs de l'horodateur, ...).
L'automate lit les entrées (de façon synchrone) et les recopie dans la mémoire image des
entrées.
• Exécution du programme :
L'automate exécute le programme instruction par instruction et écrit les sorties dans la
mémoire image des sorties.
L'automate bascule les différentes sorties (de façon synchrone) aux positions définies dans la
mémoire image des sorties. Ces quatre opérations sont effectuées continuellement par
l'automate (fonctionnement cyclique)
10
modifié. Egalement, l’automate offre une possibilité de se connecter à un réseau industriel ce
qui facilite la commande et la maintenance.
La norme IEC 1131-3 définit cinq langages qui peuvent être utilisés pour la programmation
des automates programmables industriels. Ces cinq langages sont :
11
doit être le dernier élément de la ligne. Des lignes vides peuvent être insérées entre des
instructions. Un commentaire peut être posé sur une ligne sans instruction .
Un programme ST est une suite d’énoncés. Chaque énoncé est terminé par un point-virgule («
; »). Les noms utilisés dans le code source (identificateurs de variables, constantes, mots clés
du langage...) sont délimités par des séparateurs passifs ou des séparateurs actifs, qui ont un
rôle d’opérateur. Des commentaires peuvent être librement insérés dans la programmation.
12
13