Publicité
Les contrôleurs logiques programmables (API) sont parmi les ordinateurs les plus courants. Pourtant, alors que ces ordinateurs sont incroyablement répandus, ils restent moins exposés que les ordinateurs traditionnels. Mais les automates résident tout autour de nous, automatisant la vie quotidienne.
Avec un fardeau accru sur l'automatisation, les automates perpétuent cette tendance. La plupart des fonctions de la machine, des lignes de production et des processus automatisés bénéficient de l'utilisation de contrôleurs logiques programmables. Découvrez ce qu'est un API, comment il fonctionne et comment il gouverne le monde.
Qu'est-ce qu'un contrôleur logique programmable?
Vous vous demandez peut-être ce qu'est un contrôleur logique programmable Qu'est-ce que la programmation PLC dans le monde?Dans le monde de la fabrication, il y a les ordinateurs, puis l'automatisation informatique. Bien que vous puissiez penser que vous savez tout ce qu'il y a à savoir sur les ordinateurs, vous n'avez même pas encore gratté la surface d'utilisation ... Lire la suite
. Un contrôleur logique programmable est un système de contrôle informatique industriel. Comme un ordinateur traditionnel, les API disposent d'un processeur. Mais son architecture est conçue pour s'interfacer avec les entrées et les sorties. Les automates contrôlent activement les périphériques d'E / S, puis prennent des décisions en fonction des critères d'un programme qui contrôle l'état des périphériques de sortie. Les contrôleurs logiques programmables varient de petits appareils avec une poignée d'entrées et de sorties à des monstruosités montées en rack massives.La fabrication a contribué à la popularité des API avec son besoin d'automatisation. Dans l'industrie manufacturière, les travailleurs ont effectué manuellement des tâches. Cependant, les contrôleurs logiques programmables permettaient l'automatisation dans des environnements tels que les usines ou les machines lourdes. Ainsi, les API sont souvent robustes en raison de leur utilisation dans des situations industrielles. Par conséquent, les contrôleurs logiques programmables peuvent présenter une immunité au bruit électrique, une résistance aux chocs et la capacité de résister à des températures extrêmes.
Bases de la programmation
Comme son nom l'indique, vous programmez un automate programmable. Initialement, les automates reposaient sur des terminaux de programmation propriétaires. Ceux-ci comportaient des touches de fonction spéciales pour capturer les éléments logiques des programmes PLC. Cependant, au milieu des années 90, les automates ont assisté à une transition vers la programmation sur des PC standard utilisant des logiciels plutôt que des terminaux. Au lieu de cela, le logiciel représente la logique dans un format graphique plutôt que des caractères. Pour programmer un API, il vous suffit de connecter un ordinateur à l'aide d'un périphérique comme un câble Ethernet ou USB par exemple et de programmer à l'aide d'un logiciel.
La programmation PLC comprend des interrupteurs ou contacts ouverts et fermés. Un état marche / arrêt est déterminé par son état normal. Ainsi, un contact typiquement fermé est considéré comme activé lorsque l'interrupteur n'est pas enfoncé et ouvert. Mais un contact ouvert est activé pendant qu'il est enfoncé et fermé.
Pour sa programmation, les automates utilisent la «logique à relais». Il s'agit d'un langage de programmation de base qui apparaît comme une série de commutateurs électriques. Cependant, la logique à relais est présentée dans le processeur dans une séquence qui contrôle tout ce qui se produit. La programmation de l'automate s'apparente davantage à une série de schémas électriques ou de plans.
Principes de base de la fonctionnalité PLC
Ok, mais qu'est-ce que les contrôleurs logiques programmables faire? Les automates récupèrent les informations des composants et lisent l'état de ces entrées. Les entrées sont divers commutateurs ou capteurs. Il peut s'agir d'un tampon de pression, d'une bande transporteuse ou d'une jauge de température.
Lorsqu'un périphérique devient actif, il déclenche un périphérique de sortie pour devenir également actif. Cela peut être aussi simple que d'appuyer sur un coussin de pression qui allume une lumière ou de régler une minuterie qui déclenche ensuite une alarme lorsque la minuterie atteint zéro.
Le processus fonctionne par phases. Il y a une lecture d'entrée, où l'état des périphériques d'entrée est analysé. Ensuite, il y a une analyse de l'exécution du programme qui est basée sur la logique d'un programme. Après cela, les sorties sont analysées et déclenchées en fonction de l'état des entrées.
Différences par rapport aux ordinateurs standard
Comme un PC standard, un API dispose de ports d'entrée / sortie (E / S), d'un processeur et d'une mémoire. Avec les capacités de mise en réseau à distance, il est de plus en plus possible d'utiliser un ordinateur de bureau standard, ou même des appareils Internet des objets (IoT) comme Les ordinateurs Raspberry Pi agissent comme des API. Essentiellement, tout ce qui peut se synchroniser avec les entrées et les sorties et être programmé peut fonctionner comme un PLC. Mais les automates dédiés disposent de fonctionnalités telles que leur capacité à résister à des conditions extrêmes. En effet, de nombreux automates sont utilisés dans des environnements industriels.
En outre, la programmation des API est différente de la création d'une application Web ou de bureau standard. Les contrôleurs logiques programmables reposent sur une logique à relais. Néanmoins, les nouveaux processeurs peuvent également gérer les langages de script. Comme tous les ordinateurs, les automates ont évolué vers un état de plus en plus avancé. Des dispositifs d'E / S plus avancés, tels que des capteurs infrarouges, ont en outre aidé les API à automatiser des tâches précédemment manuelles.
Ce que les automates contrôlent
Alors qu'est-ce que les automates contrôlent réellement? Automation Mag possède une excellente rédaction des API et de leur historique, ainsi que plusieurs cas d'utilisation. Selon Automation Mag, General Motors utilisait des API dès novembre 1969. General Electric a également utilisé des contrôleurs logiques programmables à ses débuts. La fabrication voit le plus grand avantage des PLC avec un accent sur l'automatisation.
Systèmes d'information sur les machines décompose les utilisations de l'industrie en exemples spécifiques. Dans la fabrication, les systèmes de contrôle de l'alimentation en silo utilisent des API. Les bandes transporteuses dans les usines d'embouteillage ou dans les aéroports utilisent généralement des automates programmables pour un fonctionnement automatisé. Prenons un exemple simple de passage pour piétons. Vous appuyez soit sur un bouton, soit sur un coussin de pression. Cette entrée consistant à appuyer sur un bouton ou un tampon de pression est enregistrée avec un balayage de périphérique d'entrée. En fonction des signaux traités, la lumière passe à «marche» ou «ne marche pas».
PLCs: Rise of the Machines
Comme vous pouvez le voir, les contrôleurs logiques programmables sont probablement les ordinateurs les plus répandus que vous ne voyez jamais. Les API offrent des bases informatiques et automatisent le monde qui nous entoure. La prochaine fois que vous retirez vos bagages du tapis roulant à la sortie des bagages de l'aéroport, attendez à un pont-levis ou vous trouvez à un passage pour piétons, réfléchissez à la façon dont un PLC automatise ce processus. Notamment, la demande d'automatisation continue d'avoir un impact sur le monde des affaires. Tout comme les automates automatisent les tâches physiques, l'intelligence artificielle cherche à accomplir la même chose avec le traitement des données.
Bien que les automates industriels restent moins accessibles à la population en général, vous pouvez totalement créer votre propre projet. Si vous souhaitez explorer le domaine de l'automation et du contrôleur logique programmable, les cartes Arduino et Raspberry Pi sont d'excellents démarreurs de bricolage. Voici un grand Guide du débutant Arduino Débuter avec Arduino: Guide du débutantArduino est une plate-forme de prototypage électronique open source basée sur du matériel et des logiciels flexibles et faciles à utiliser. Il est destiné aux artistes, designers, amateurs et à toute personne intéressée par la création d'objets ou d'environnements interactifs. Lire la suite . Un Arduino peut être utilisé pour appareils de contrôle Contrôler les appareils d'un Arduino: le début de la domotiqueLa dernière fois, je vous ai montré quelques façons de contrôler la parole de vos projets Arduino via SiriProxy, OS X éléments parlables intégrés et certains scripts Automator, ou même un matériel de reconnaissance vocale dédié puce. JE... Lire la suite et créez une maison intelligente DIY. Les cartes Raspberry Pi et Arduino offrent toutes deux la possibilité de créer des configurations automatisées. et vous pouvez vous attaquer à une multitude de projets domotiques Guide domotique avec Raspberry Pi et ArduinoLe marché de la domotique est inondé de systèmes grand public coûteux, incompatibles entre eux et coûteux à installer. Si vous avez un Raspberry Pi et un Arduino, vous pouvez essentiellement réaliser la même chose à ... Lire la suite . Vous pouvez même durcir votre Pi pour une utilisation dans des paramètres API typiques.
Quels sont vos exemples préférés d'automates qui fonctionnent dans le monde?
Moe Long est un écrivain et éditeur couvrant tout, de la technologie au divertissement. Il a obtenu un B.A. anglais. de l'Université de Caroline du Nord à Chapel Hill, où il était boursier Robertson. En plus de MUO, il a été présenté dans htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro et Cup of Moe.