Vous êtes sur la page 1sur 5

Automate programmable industriel Cet article est une bauche complter concernant la science (La science (du latin

n scientia, connaissance) relve Historiquement de l'activit philosophique, et fut pendant...), vous pouvez partager vos connaissances en le modifiant. On nomme Automate (Un automate est un dispositif se comportant de manire automatique, c'est--dire sans intervention d'un humain. Ce...) Programmable Industriel (API) un dispositif lectronique programmable destin la commande(Commande : terme utilis dans de nombreux domaines, gnralement il dsigne un ordre ou un souhait impratif.) de...">Automate Programmable Industriel (On nomme Automate (Un automate est un dispositif se comportant de manire automatique, c'est--dire sans intervention d'un humain. Ce...) Programmable Industriel (API) un dispositif lectronique programmable destin la commande (Commande : terme utilis dans de nombreux domaines, gnralement il dsigne un ordre ou un souhait impratif.) de...) (API) un dispositif lectronique programmable destin la commande de processus industriels par un traitement squentiel. Il envoie des ordres vers les practionneurs (Partie Oprative ou PO ct actionneur) partir de donnes dentres (capteurs)(Partie Commande ou PC ct capteur), de consignes et dunprogramme informatique (Un programme informatique est une liste d'ordres indiquant un ordinateur ce qu'il doit faire. Il se prsente sous la...). Prsentation

deux automates programmables Industriels & leurs priphriques On nomme Automate Programmable Industriel, API (en anglais Programmable Logic Controller, PLC) un dispositif similaire un ordinateur, utilis pour automatiser des processus comme la commande des machines sur une chane (Le mot chane peut avoir plusieurs significations :) de montage dans une usine. L o les systmes automatiss plus anciens emploieraient des centaines ou des milliers de relais et de cames, un simple automate suffit. On nomme automaticiens les programmeurs de ces Automates Programmables Industriels. L'API est structur autour d'une unit de calcul ou processeur (en anglais Central Processing Unit, CPU), d'une alimentation (depuis des tensions AC ou DC) et, de modules suivant les besoins de l'application, tel que:

Des cartes d'entres - sorties (en anglais Input - Output, I/O) numriques (Tout ou rien) ou analogiques o Cartes d'entres pour brancher des capteurs (Un capteur est un dispositif qui transforme l'tat d'une grandeur physique observe en une grandeur utilisable,...), boutons poussoirs, ... o Cartes de sorties pour brancher des actionneurs, voyants, vannes, ...

Des modules de communication (La communication concerne aussi bien l'homme (communication intra-psychique,interpersonnelle, groupale...) que l'animal...) Modbus (Modbus est un protocole de communication utilis pour des rseaux d'automates programmables. Il fonctionne sur le mode...), Modbus Plus, Profibus, InterBus, DeviceNet, LonWorks, Ethernet (Ethernet est un protocole de rseau informatique commutation de paquets implmentant la couche physique et la...), FIPIO, FIPWAY, RS232, RS-485, AS-i, CANopen (CANOpen est une couche applicative (couche 7 du modle OSI) pour les bus de terrain du type CAN (Controller area...), pour dialoguer avec d'autres automates, des entres/sorties dportes, des supervisions ou autres interfaces homme-machine (IHM, en anglais Human MachineInterface (Une interface est une zone, relle ou virtuelle qui spare deux lments. Linterface dsigne ainsi ce que chaque...), HMI)), ... Des modules ddis mtiers, tels que de comptage rapide, de pesage... Des modules d'interface pour la commande de mouvement, dits modules Motion, tels que dmarreurs progressifs, variateur de vitesse (La vitesse est une grandeur physique qui permet d'valuer l'volution d'une quantit en fonction du temps.), commande d'axes.

D'autres, plus anciens, taient constitus d'une simple mmoire (D'une manire gnrale, la mmoire est le stockage de l'information. C'est aussi le souvenir d'une information.) dont l' adresse (Les adresses forment une notion importante en communication, elles permettent une entit de s'adresser une autre...) d'entre tait constitue d'une concatnation (Le terme concatnation est issu du latin cum (avec) et catena (chane), il dsigne l'action de mettre bout bout deux...) de donnes d'entre (senseurs, horloge) et de l'tat prcdent. Beaucoup moins onreux, ils se prtaient en revanche mal une augmentation rapide du nombre (Un nombre est un concept caractrisant une unit, une collection d'units ou une fraction d'unit.) d'tats. Ils sont rests trs utiliss pour des automatisations simples du style block-system ou feux de signalisation aux carrefours. Les programmes des API sont traits selon un cycle prcis: acquisition (En gnral l'acquisition est l'action qui consiste obtenir une information ou acqurir un bien.) de toutes les entres (recopie dans une mmoire image) - traitement des donnes (calculs) - mise a jour (Le jour ou la journe est l'intervalle qui spare le lever du coucher du Soleil ; c'est la priode entre deux...) des sorties. Le temps (Le temps est un concept dvelopp pour reprsenter la variation du monde : l'Univers n'est jamais fig, les...) d'un cycle d'API varient selon la taille du programme, la complexit (La complexit est une notion utilise en philosophie, pistmologie (par exemple par Anthony Wilden ou Edgar Morin), en...) des calculs et de la puissance(Le mot puissance est employ dans plusieurs domaines avec une signification particulire :) de l'API. Le temps de cycle est gnralement de l'ordre d'une vingtaine de millisecondes et est protg par un chien de garde (informatique). Les API se caractrisent par rapport aux ordinateurs par leur fiabilit et leur facilit de maintenance. Les modules peuvent etre changs trs facilement et le redmarrage des API est trs rapide. L'absence d'interface Homme-machine (IHM, HMI en anglais) pour visualiser l'action et le fonctionnement du programme sur la partie oprative (La partie oprative d'un automatisme est le sous-ensemble qui effectue les actions physiques (deplacement, mission de...) font que les automates sont trs souvent reli par une communication un pupitre oprateur(Le mot oprateur est employ dans les domaines :), une interface graphique (cran d' affichage (L' affichage dsigne l'application d'une surface de papier --xx-- dans un lieu public(et non du foyer)sur un support...) ou cran (Un moniteur est un priphrique de sortie usuel d'un ordinateur. C'est

l'cran o s'affichent les informations saisies...) tactile) ou un PC. Dans ce dernier cas, on parle de supervision. Exemples Un programme simple peut maintenir un niveau de liquide (La phase liquide est un tat de la matire.) dans un rservoir entre deux niveaux (un mini (MINI est une marque automobile de BMW Group. L'ancien modle Mini tait construit par MG Rover.) et un maxi), en ouvrant et fermant une vanne lectrique. Un arrangement (Voir aussi : Arrangement (musique)) lgrement plus complexe pourrait impliquer une balance sous le rservoir (comme entre) et un contrleur d'coulement (comme rsultat) permettant l' eau (Leau (que l'on peut aussi appeler oxyde de dihydrogne, hydroxyde d'hydrogne ou acide hydroxyque) est un...) de couler un taux command. Une application industrielle typique pourrait commander plusieurs rservoirs dans un processus tel que le traitement d'eaux uses. Chaque rservoir pourrait tre observ pour une varit de conditions telles que : tre ni trop plein ou ni trop vide (Le vide est avant tout un concept philosophique. Il dsigne l'absence de matire.), d'avoir le pH dans une certaine fourchette. Diffrents langages de programmation (La programmation dans le domaine informatique est l'ensemble des activits qui permettent l'criture des programmes...) Il existe diffrents langages de programmation dfinis par la CEI 61131-3 :

IL (Instruction List), le langage List est trs proche du langage assembleur on travaille au plus prs du processeur en utilisant l'unit arithmtique (L'arithmtique est une branche des mathmatiques qui comprend la partie de la thorie des nombres qui utilise des...) et logique ses registres et ses accumulateurs ST (Structured Text), Ce langage structur ressemble au langage C utilis pour les ordinateurs LD (Ladder Diagram), le langage Ladder (chelle en anglais) ressemble aux schmas lectriques, permet de transformer rapidement un ancien programme fait de relais lectromcaniques, cette faon de programmer permet une approche visuelle du problme (Le plus frquent en industrie) . FBD (Function Block Diagram), le FBD se prsente sous forme diagramme : suite de blocs, reliables entre eux, ralisant des oprations simples, voir trs sophistiques.

Dans la programmation dun automate, il est possible de choisir de programmer en SFC, de faon trs proche du grafcet. Derrire chaque action est associ un programme crit en IL, ST, LD ou FBD. Ancien Il est enfin possible de raliser de petits automates au moyen d'une simple mmoire morte (ROM), sans microprocesseur. (Ces automates numriques sont des rseaux logiques cbls et non des automates programmables.) Entres par tout ou rien

1. Si l'on dispose de capteurs ne fournissant que des informations de type 1 ou 0 ( porte ferme (ou ouverte) ou vnement attendu , par exemple), la juxtaposition des bits correspondants peut tre envoye la ROM comme une adresse. 2. La valeur de la donne (Dans les technologies de l'information (TI), une donne est une de-xx--ion lmentaire, souvent code, d'une chose,...) lue cette adresse contiendra un 1 pour chaque effecteur basculer ON (1) ou OFF (0) : relais, moteurs (Un moteur est un dispositif transformant une nergie non-mcanique (olienne, chimique, lectrique, thermique par...), lectrovalves, signaux, etc. 3. Lorsque l'action de l'effecteur aura eu pour effet de changer l'un des signaux, le signal ( Termes gnraux Un signal est un message simplifi et gnralement cod. Il existe sous forme...) d'entre pointera vers une adresse diffrente qui pourra par exemple entraner l'arrt de cet effecteur, ou le dmarrage d'un autre, etc.

Dtails dans algbre (L'algbre est la branche des mathmatiques qui tudie les structures algbriques, indpendamment de la notion de limite...) de Boole

Entres analogiques On peut, si elles comportent peu de bits, les traiter par un convertisseur analogique-numrique. Dans la pratique, il est rare qu'on ait besoin (Les besoins se situent au niveau de l'interaction entre l'individu et l'environnement. Il est souvent fait un...) des bits de poids (Le poids d'un corps nu ou force de pesanteur est la force exerce sur un corps (de masse m) immobile dans le...) faible, et la seule chose qui sera prise en compte en entre est la mise 1 ou non d'un (ou plusieurs, par scurit) bit(s) de poids fort. Usage (Lusage est l'action de se servir de quelque chose.) Ces automates lectroniques prsentent trois intrts :

ils ont une fiabilit extrme ils rpondent instantanment (pas d'algorithme) leur prix de revient est trs faible, surtout compar une solution base de microprocesseur

En contrepartie, la complexit de leur programmation (ainsi que leur cot) monte presque exponentiellement avec leur nombre d'tats, et on fabrique en gnral le contenu des ROM avec des programmes spcialiss ds que ce nombre d'tats dpasse la dizaine. Une ROM de 2^N mots de N bits peut grer 2^N tats correspondants p entres et q sorties, avec p+q=N. Si certains de ces tats ne peuvent tre rencontrs dans la pratique, on peut simplifier le systme d'autant avec un peu de circuiterie bon march (mcanisme de chip select (On nomme chip select une entre de contrle de nombreux circuits intgrs, tels que les puces mmoires, permettant...)). Ils conviennent parfaitement pour des systmes de scurit ferroviaire, des machineries d' ascenseur (Un ascenseur est un dispositif assurant le dplacement en hauteur d'une charge. Il n'y a pas de distinction nette entre...), des commandes de feux de circulation (La circulation routire (anglicisme: trafic routier) est le dplacement de vhicules automobiles sur une route.) automatique (L'automatique fait partie des sciences de l'ingnieur. Cette discipline traite de la modlisation, de l'analyse, de la...) ou tout autre type d' activit (Le terme d'activit peut dsigner une profession.) exigeant du rflexe (Le rflexe d'une faon gnrale fait intervenir des proprits intgratrices d'un centre nerveux. Il rsulte d'un...) plutt que de la rflexion.

Diffrentes marques et modles


Allen Bradley - Rockwell Automation : Modles ControlLogix, CompactLogix, FlexLogix, GuardPLC, Micrologix, PLC5, SLC500 Abb : Modles AC500 et AC31 Advantech : Modles ADAM-5000, ADAM-8000 Beck IPC GmbH Beckhoff : Gamme BC et BX, PLC virtuels (real time) sur PC industriels. BoschRexroth Bernecker&Rainer Crouzet (marque de Schneider Electric) : Modle Millenium II+ et Millenium III (programmation par icons) CoDeSys : outil (Un outil est un objet finalis utilis par un tre vivant dans le but d'augmenter son efficacit naturelle dans...) de programmation IEC 61131 Eckelmann Elau (marque de Schneider Electric) : PacDrive MAx-4 Endress+Hauser : Logiciels: ControlCare Application Designer,FieldCare... Modles: SFC162, SFC174... Festo Foxboro GE Fanuc : Modles 90-70, 90-30, VersaMax Hima : Modles A1, H41, H51 Honeywell FSC ISaGRAF : Logiciels IEC 61131 and IEC 61499 Johnson Controls (Johnson Controls, Inc. (NYSE Euronext : JCI) est une socit amricaine spcialise dans les quipements pour...) Keba Matsushita : Modles FP-Serie FP0/FP-Sigma/FP-M/FP1/FP2/FP10SH Mayr Systeme Mitsubishi automation : Modles MELSEC F1, F2, FX1N, FX2N, AxN, AxS, QnA, QnAS, System Q Moeller : Modles PS4, PS416, X-System Omron : Modles CPM1A, CPM2A, CPM2C, CQM1, CJ1 Panasonic : Modles FP serie Phoenix Contact : Modles RFC450/430 ETH, ILC 350 ETH, ILC 200-Serie, S-MAX Samson : Modles TROVIS 5171 Siemens : Modles SIMATIC S5 & S7 SAIA-Burgess : Modles PCDx Straton Tlmcanique Modicon (marques de Schneider Electric): Modles Twido, M340, TSX Micro, Premium, Quantum, Atrium, Momentum, Preventa XPS. Vipa Automates :100V, 200V, 300S, 500S - Afficheurs : TOUCH PANEL (Le panel est un groupe de personnes interroges rgulirement sur leurs opinions ou leurs attitudes. Les personnes...), OP03, TD03 Multiprog : Logiciels Unitronics : Modles M90, M91

Vous aimerez peut-être aussi