0% ont trouvé ce document utile (0 vote)
11 vues13 pages

Automates Programmables Industriels : Guide Complet

Le document présente les automates programmables industriels (API), leur définition, caractéristiques et domaines d'emploi, ainsi que les critères de choix, avantages et inconvénients. Il aborde également les types d'APIs, les langages de programmation utilisés et le principe général de fonctionnement d'un automate. Enfin, il souligne l'importance de l'API dans l'automatisation industrielle et son accessibilité pour les non-informaticiens.

Transféré par

was valeria
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
11 vues13 pages

Automates Programmables Industriels : Guide Complet

Le document présente les automates programmables industriels (API), leur définition, caractéristiques et domaines d'emploi, ainsi que les critères de choix, avantages et inconvénients. Il aborde également les types d'APIs, les langages de programmation utilisés et le principe général de fonctionnement d'un automate. Enfin, il souligne l'importance de l'API dans l'automatisation industrielle et son accessibilité pour les non-informaticiens.

Transféré par

was valeria
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Introduction générale :

2. Automates et fonctions logiques de quelques appareils


2.1. Automates

Introduction :

Toute automatisation comporte nécessairement une commande électronique ou


informatique. Nous donnerons un minimum d'information sur les automates
programmables industriels et quelques fonctions logiques de certains appareils.

Définition et caractéristiques
Un A.P.I. est une machine électronique programmable par un personnel non
informaticien et destinée à piloter en ambiance industrielle et en temps réel des
fonctions d'automatismes logiques, des fonctions numériques simples et des
fonctions de régulation.

Cette définition longue a le mérite de signaler les caractéristiques propres à


l'automate programmable et notamment ses différences par rapport au
microordinateur. Voyons l'une après l'autre ces caractéristiques :

- C'est une machine électronique programmable par un personnel non


informaticien, ce qui signifie que l'organe informatique qui constitue le cœur de
l'automate, (en l'occurrence un microprocesseur), doit être transparent pour
l'utilisateur qui n'a nullement à connaître l'informatique. En conséquence la
programmation d'un automate est très simple et accessible à des non-spécialistes ;

- Il est destiné à fonctionner en ambiance industrielle, c'est-à-dire dans un


environnement industriel hostile, contrairement à ce que peut faire un
microordinateur standard. Par environnement hostile il faut entendre une ou
plusieurs conditions sévères pour l’électronique : températures basses ou hautes,
humidité, vibrations, chocs, gaz corrosifs, vapeurs d'hydrocarbures, poussières
métalliques ou minérales et aussi les perturbations électriques.
- Les fonctions qu'il réalise sont en premier lieu des automatismes logiques, dont la
gestion d'entrées-sorties de type tout ou rien. Mais les progrès technologiques et
les besoins de plus en plus nombreux des utilisateurs ont permis à l'automate
d'assurer des fonctions numériques et aussi les asservissements. Il devient un petit
outil informatique capable notamment de recevoir et d'émettre des messages.

FIGURE1 : AUTOMATE DANS UNE ARMOIRE ÉLECTRIQUE


2.1.1. Domaines d'emploi des automates

On utilise les API dans tous les secteurs industriels pour la commande des machines
(convoyage, emballage...) ou des chaînes de production (automobile,
agroalimentaire ...) ou il peut également assurer des fonctions de régulation de
processus (métallurgie, chimie ...). Il est de plus en plus utilisé dans le domaine du
bâtiment (tertiaire et industriel) pour le contrôle du chauffage, de l'éclairage, de la
sécurité ou des alarmes.

2.1.2. Critères de choix d’un automate


Le choix d'un automate programmable est en premier lieu le choix d'une société ou
d'un groupe et les contacts commerciaux et expériences vécues sont déjà un point de
départ.
Les grandes sociétés privilégieront deux fabricants pour faire jouer la concurrence et
pouvoir se retourner en cas de perte de vitesse de l'une d'entre elles.
Le personnel de maintenance doit toutefois être formé sur ces matériels et une trop
grande diversité des matériels peut avoir de graves répercussions.
Un automate utilisant des langages de programmation de type GRAFCET est également
préférable pour assurer les mises au point et dépannages dans les meilleures conditions.
La possession d'un logiciel de programmation est aussi source d'économies (achat du
logiciel et formation du personnel). Des outils permettant une simulation des
programmes sont également souhaitables.
Il faut ensuite quantifier les besoins :
• Nombre d'entrées / sorties : le nombre de cartes peut avoir une
incidence sur le nombre de racks dès que le nombre d'entrées /
sorties nécessaires devient élevé.
• Type de processeur : la taille mémoire, la vitesse de traitement et les
fonctions
spéciales offertes par le processeur permettront le choix dans la gamme souvent
très étendue.
• Fonctions ou modules spéciaux : certaines cartes (commande d'axe,
pesage ...)
permettront de soulager le processeur et devront offrir les caractéristiques
souhaitées (résolution, ...).
• Fonctions de communication : l'automate doit pouvoir communiquer
avec les autres systèmes de commande (API, supervision ...) et offrir
des possibilités de communication avec des standards normalisés
(Profibus ...).

2.1.3. Les avantages et les inconvénients d’un API :[2]


L’utilisation de l’automate programmable dans le domaine industriel présente
plusieurs avantages, dans la suite on va illustrer les plus importants.
• Moins de constituants :
La substitution des relais à un gain en volume, en encombrement et à la simplicité de
l’emploi, particulièrement apprécies sur les machines simples.
• Moins de câblage :
Les connections se réduisent au raccordement des capteurs aux entrées et des prés
actionneurs aux sorties. L’accès aux différents organes de l’automatisme, lots des
modifications et des réglages, se trouve ainsi facile.
• Plus de confort :
Le programme qui se substitue au câblage et l’ensemble des graphiques on peut le
saisir, le modifier et l’archiver facilement grâce au terminal de programmation et de
réglage. Ce programme peut être dupliqué pour les machines construites ainsi une
diminution des coûts.
• Plus de fonctionnalités :
Pour les machines spéciales où leurs installations sont compliquées, l’automate
programmable offre des fonctions d’automatisme spécifiquement intégrées.
• Plus d’information :
La maintenance et la mise en place d’un automatisme est facile
2.1.4. Les types d’APIs
[Link]. Type compact :
Il intègre le processeur, l’alimentation, les entrées/sorties. Selon les modèles et
fabricants, il pourra réaliser certaines fonctions supplémentaires et recevoir des
extensions en nombre limité. Ces automates, de fonctionnement simple, sont
généralement destinés à la commande de petits automatismes

Figure2 : Module compact Allen Bradley

[Link]. Type modulaire :


Pour ce type d’automate, le processeur, l’alimentation et les interfaces d’entrées/sorties
résident dans des unités séparées et sont fixées sur un ou plusieurs racks.
Ces automates sont intégrés dans des automatismes complexes ou une grande capacité
de traitement et une haute flexibilité sont nécessaire.
Figure3 : Module siémens modulaire

2.1.5. Langage de programmation utilisé pour les API :

Les programmes utilisés avec les API peuvent être écrits dans différents formats. Pour
que les ingénieurs ayant peu de connaissances en programmation puissent élaborer des
programmes pour les API, le langage à contacts a été conçu. La plupart des fabricants
d’automates ont adopté cette méthode d’écriture des programmes. Toutefois, puisque
chacun a eu tendance à développer ses propres versions, une norme internationale a été
établie pour le langage à contacts et, par voie de conséquence, pour toutes les méthodes
de programmation employées avec les API
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 :
 GRAFCET ou SFC : ce langage de programmation de haut niveau permet la
programmation aisée de tous les procédés séquentiels.
 Schéma par blocs ou FBD : ce langage permet de programmer graphiquement à
l’aide de blocs, représentant des variables, des opérateurs ou des fonctions. Il
permet de manipuler tous les types de variables.
 Schéma à relais ou LD ou schéma à contact LE : ce langage graphique est
essentiellement dédié à la programmation d’équations booléennes (true/false).
 Texte structuré ou ST : ce langage est un langage textuel de haut niveau. Il
permet la programmation de tout type d’algorithme plus ou moins complexe.
 Liste d’instructions : ce langage textuel de bas niveau est un langage à une
instruction par ligne. Il peut être comparé au langage assembleur.
Figure 4 : Langages de programmation des API

2.1.6. Principe général de fonctionnement d’un automate :


Tous les automates fonctionnent selon le même mode opératoire comme le montre la
figure suivante :

Figure5 : fonctionnement cyclique d’un automate.


 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, ...).
 Lecture des entrées : 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.
 Ecriture 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)

2.2. Fonctions logiques de quelques appareils

Simple allumage :
Schéma de principe Tableau de vérité Fonction logique

L=K

Double allumage:
Schéma de principe Tableau de vérité Fonction logique

Va et Vient:
Schéma de principe Tableau de vérité Fonction logique
Conclusion :
Les A.P.I. utilisent des langages différents selon les constructeurs et le pays d’origine.
Nous trouvons des automates utilisant le langage logique basé sur les fonctions
logiques, et des automates utilisant le langage des contacts basé sur les associations de
contacte comme dans les schémas à relais, d’où leur succès auprès des électriciens.
D’autres automates plus performants utilisent le langage grafcet, qui permet la
transcription immédiate du grafcet en programme ou le langage organigramme basé sur
des représentations inspirées de l’informatique industriel. En plus l’A.P.I. présente
l’avantage par rapport aux solutions câblées, d’autoriser un travail très complet, et il est
manipulable par un personnel non informaticien et de qualification moyenne.
Table of Contents
2. Automates et fonctions logiques de quelques appareils....................3
[Link]...........................................................................................3
2.1.1. Domaines d'emploi des automates :[4]...................................4
2.1.2. Critères de choix d’un automate [5].......................................4
2.1.3. Les avantages et les inconvénients d’un API :[2]...................5
2.1.4. Les types d’APIs.....................................................................5
2.1.5. Langage de programmation utilisé pour les API :..................7
2.1.6. Principe général de fonctionnement d’un automate :.............8
[3] Alain GONZAGA, « Les automates programmables industriels », 2004.
[4] William Bolton, « Automates Programmables Industriels », DUNOD, Paris, 2015.

[5] MELLALI Sofiane. YOUSFI Lounis Etude de l’automatisation et


de la supervision d’un procédé de lavage de filtres Niagara à
CEVITAL - TIA PORTAL V12 -2017

Historiquement, l’API a remplacé et étendu la logique câblée (reliage) par de la logique


programmée. Les spécialistes (concepteurs, hommes de maintenance...) possèdent
par conséquent un profil plus électricien qu’informaticien. Pour faciliter la mise en
œuvre de l’API, des langages dans le respect de la culture « électricienne » et/ou «
mécanicienne » de l’utilisateur ont été développés.

Références bibliographiques:
[1]<<Présentation d’un API>>,avril 2018,disponible sur:
[Link]
[2]<<Avantages et inconvinios>>,disponible sur:
[Link] i i 43 avantages-de-l’api-4e1b375ea3d5b.
[4]<<Domain d’omploi des automates>>,
[ ]<<Les type d’APIs>>,sont disponible sur:
[Link]/iris1/sysauto/auto/[Link].
[ ]M. Bertrand « Automates programmables industriels », Technique de l’ingénieur,
disponible sur :
[Link]
th16/automatique-sequentielle-42395210/automates-programmables-industriels-s8015/
[5] [Link] « Automates programmables industriels », 10 mars 2001.
[6]<<présentation d’un automate programmable et usage de zélio logic>>,disponible
sur:
[Link]
[7]<<fonctionnement et mode d’utilisation de programmable>>,
[Link]/lycee/IMGpdf/11-12-DR-Tutoriel-zé[Link].

Vous aimerez peut-être aussi