Hoe programmeerbare logica-controllers de wereld om je heen uitvoeren

Hoe programmeerbare logica-controllers de wereld om je heen uitvoeren / Programming

Programmeerbare logische controllers (PLC's) behoren tot de meest voorkomende computers. Maar hoewel deze computers ongelooflijk veel voorkomen, blijven ze minder gevoelig dan traditionele computers. Maar PLC's zijn overal om ons heen en automatiseren het dagelijks leven.

Met een verhoogde verantwoordelijkheid voor automatisering zetten PLC's deze trend voort. De meeste machinefuncties, productielijnen en geautomatiseerde processen profiteren van het gebruik van programmeerbare logische controllers. Bekijk wat een PLC is, hoe ze werken en hoe zij de wereld regeren.

Wat is een programmeerbare logische controller?

Je vraagt ​​je misschien af ​​wat een programmeerbare logicabesturing is. Wat ter wereld is PLC-programmering? Wat ter wereld is PLC-programmering? In de wereld van de productie zijn er computers en dan is er computerautomatisering. Hoewel je misschien denkt dat je alles weet wat er te weten valt over computers, heb je nog niet eens het oppervlak van het gebruik van ... Lees meer. Een programmeerbare logicaregelaar is een industrieel computercontrolesysteem. Net als een traditionele computer hebben PLC's een processor. Maar de architectuur is ontworpen om te communiceren met inputs en outputs. PLC's monitoren actief I / O-apparaten en nemen vervolgens beslissingen op basis van criteria uit een programma dat de status van het uitvoerapparaat regelt. Programmeerbare logische controllers variëren van kleine apparaten met een beetje input en output tot enorme monstrositeiten in een rek.

Beeldcredits: Wikipedia

Productie heeft bijgedragen aan de populariteit van PLC's met zijn behoefte aan automatisering. In de verwerkende industrie hebben werknemers handmatig taken voltooid. Programmeerbare logica-controllers lieten echter automatisering toe in instellingen zoals fabrieken of zware machines. PLC's zijn dus vaak robuust vanwege gebruik in industriële situaties. Daarom kunnen programmeerbare logicabesturingen elektrische ruisimmuniteit, slagvastheid en het vermogen om extreme temperaturen te weerstaan, omvatten.

Basisprincipes programmeren

Zoals de naam al doet vermoeden, programmeert u een programmeerbare logische controller. Aanvankelijk vertrouwden PLC's op eigen programmeringsaansluitingen. Deze speciale functietoetsen bevatten de logische elementen van PLC-programma's. In het midden van de jaren '90 waren PLC's echter getuige van een verschuiving naar programmeren op standaard pc's met behulp van software in plaats van terminals. In plaats daarvan geeft software logica in een grafisch formaat weer in plaats van karakters. Om een ​​PLC te programmeren, sluit u eenvoudig een computer aan met behulp van een randapparaat zoals een Ethernet- of USB-kabel en programmeert u bijvoorbeeld software.

PLC-programmering heeft open en gesloten schakelaars of contacten. Een aan / uit-status wordt bepaald door de normale status. Dus een typisch gesloten contact wordt overwogen wanneer de schakelaar niet wordt ingedrukt en geopend. Maar een open contact is aan terwijl het wordt ingedrukt en gesloten.

Voor de programmering gebruiken PLC's “ladderlogica.” Dit is een eenvoudige programmeertaal die lijkt op een reeks elektrische schakelaars. De logica van de ladder wordt echter in de processor uitgelegd in een reeks die alles bestuurt. PLC-programmering lijkt meer op een reeks elektrische schema's of blauwdrukken.

Basisprincipes van de PLC-functionaliteit

Ok, maar wat doen programmeerbare logische controllers do? PLC's nemen informatie van componenten en lezen de status van deze ingangen. Ingangen zijn verschillende schakelaars of sensoren. Dit kan een drukkussen, transportband of temperatuurmeter zijn.

Wanneer een apparaat actief wordt, activeert het een uitvoerapparaat om ook actief te worden. Dit kan zo simpel zijn als het indrukken van een drukknop die een lamp aanzet, of een timer instellen die dan een alarm uitschakelt wanneer de timer nul bereikt.

Beeldcredits: Wikipedia

Het proces werkt in fasen. Er is een invoer gelezen, waarbij de status van invoerapparaten wordt gescand. Vervolgens is er een scan voor het uitvoeren van programma's, die is gebaseerd op de logica van een programma. Daarna worden de uitgangen gescand en geactiveerd op basis van de status van de ingangen.

Verschillen met standaardcomputers

Net als een standaard pc beschikt een PLC over invoer / uitvoer (I / O) -poorten, een processor en geheugen. Met de mogelijkheden van extern netwerken, is het in toenemende mate mogelijk om een ​​standaard desktop of zelfs Internet-of-Things (IoT) -apparaten zoals Raspberry Pi-computers als PLC's te gebruiken. In wezen kan alles dat synchroon kan werken met ingangen en uitgangen en kan worden geprogrammeerd als een PLC. Maar speciale PLC's bieden functies zoals het kunnen weerstaan ​​van extreme omstandigheden. Dat komt omdat veel PLC's worden gebruikt in industriële omgevingen.

Bovendien is het programmeren van PLC's anders dan het maken van een standaard web- of desktop-app. Programmeerbare logische controllers vertrouwen op ladderlogica. Desondanks kunnen nieuwere processors ook scripting-talen verwerken. Net als alle computers evolueerden PLC's naar een steeds geavanceerdere toestand. Geavanceerdere I / O-apparaten zoals infraroodsensoren hebben verder geholpen bij PLC's voor het automatiseren van eerder handmatige taken.

Welke PLC's regelen

Dus wat doen PLC's eigenlijk? Automation Mag heeft een uitstekende beschrijving van PLC's en hun geschiedenis, evenals verschillende use-cases. Volgens Automation Mag gebruikte General Motors reeds in november 1969 PLC's. General Electric gebruikte ook programmeerbare logicabesturingen in hun kinderschoenen. Manufacturing ziet het grootste voordeel van PLC's met een focus op automatisering.

Image Credit: ToastyKen via EveryStockPhoto

Machine Information Systems splitst het gebruik van de industrie verder op in specifieke voorbeelden. Binnen de productie maken silo-aanvoerbesturingssystemen gebruik van PLC's. Transportbanden in bottelfabrieken of op luchthavens maken doorgaans ook gebruik van PLC's voor geautomatiseerde werking. Overweeg een eenvoudig voorbeeld van een zebrapad. U drukt op een knop of op een drukkussen. Deze invoer van drukken op een knop of een drukkussen registreert met een invoerapparaatscan. Op basis van de verwerkte signalen verandert het licht in “lopen” of “loop niet.”

Image Credit: StockSnap via Pixabay

PLC's: opkomst van de machines

Zoals u kunt zien, zijn programmeerbare logische controllers waarschijnlijk de meest voorkomende computers die u nooit ziet. PLC's bieden een basiscomputer en automatiseren de wereld om ons heen. De volgende keer dat u uw bagage van de transportband haalt op de luchthavenbagageclaim, wachtend op een ophaalbrug of staande op een zebrapad, bedenkt u hoe een PLC dit proces automatiseert. Met name de vraag naar automatisering blijft van invloed op het bedrijfsleven. Net zoals PLC's fysieke taken automatiseren, probeert kunstmatige intelligentie hetzelfde te bereiken met gegevensverwerking.

Hoewel industriële PLC's minder toegankelijk blijven voor de algemene bevolking, kunt u volledig uw eigen project maken. Als u geïnteresseerd bent in het gebied van automatisering en programmeerbare logicabesturing, zijn Arduino- en Raspberry Pi-borden uitstekende DIY-starters. Hier is een geweldige Arduino-beginnersgids Aan de slag met Arduino: een beginnershandleiding Aan de slag met Arduino: een beginnersgids Arduino is een open-sourceprotocol voor prototyping van elektronica op basis van flexibele, gebruiksvriendelijke hard- en software. Het is bedoeld voor kunstenaars, ontwerpers, hobbyisten en iedereen die geïnteresseerd is in het maken van interactieve objecten of omgevingen. Lees verder . Een Arduino kan worden gebruikt om apparaten aan te sturen Besturingsapparatuur van een Arduino: de start van domotica Besturingsapparatuur van een Arduino: de start van domotica De laatste keer heb ik je een paar manieren getoond om je Arduino-projecten spraakgestuurd te maken via SiriProxy, OS X's ingebouwde spraakbare items en enkele Automator-scripting, of zelfs een speciale hardware-chip voor spraakherkenning. Ik ... Lees meer en maak een DIY smart home. Zowel Raspberry Pi- als Arduino-kaarten bieden de mogelijkheid om geautomatiseerde opstellingen te maken. en u kunt een schare van nette domotica-projecten aanpakken Home Automation Guide met Raspberry Pi en Arduino Home Automation Guide met Raspberry Pi en Arduino De domotica-markt wordt overspoeld met dure consumentensystemen, die niet compatibel zijn met elkaar en duur zijn om te installeren. Als je een Raspberry Pi en een Arduino hebt, kun je in principe hetzelfde bereiken op ... Lees meer. U kunt uw Pi zelfs robuust maken voor gebruik in typische PLC-instellingen.

Wat zijn je favoriete voorbeelden van PLC's die de wereld besturen?

Ontdek meer over: Computerautomatisering, Programmeren.