Hur programmerbara logiska kontroller köra världen runt dig

Hur programmerbara logiska kontroller köra världen runt dig / Programmering

Programmerbara logiska styrenheter (PLC) är bland de vanligaste datorerna. Men medan dessa datorer är oerhört utbrett, förblir de mindre utsatta än traditionella datorer. Men PLC ligger runt oss, automatiserar vardagen.

Med ökad automatisering fortsätter PLCs denna trend. De flesta maskinfunktioner, produktionslinjer och automatiserade processer drar nytta av användningen av programmerbara logiska kontroller. Kolla vad en PLC är, hur de fungerar, och hur dom dominerar världen.

Vad är en programmerbar logikkontroller?

Du kanske undrar vad en programmerbar logikkontroller är Vad i världen är PLC-programmering? Vad i världen är PLC-programmering? I tillverkningsvärlden finns det datorer, och då finns det datorautomatisering. Medan du kanske tror att du vet allt är det att veta om datorer, har du inte ens repat ytan på att använda ... Läs mer. En programmerbar logisk styrenhet är ett industriellt datorstyrsystem. Som en traditionell dator har PLCer en processor. Men dess arkitektur är utformad för att koppla in med ingångar och utgångar. PLC: er övervakar aktivt I / O-enheter och gör sedan beslut baserat på kriterier från ett program som styr utmatningsenhetstillståndet. Programmerbara logiska styrenheter varierar från små enheter med smattering av ingångar och utgångar till massiva rackmonterade monstrosities.

Bildkredit: Wikipedia

Tillverkning bidrog till populariteten hos PLC med sitt behov av automatisering. I tillverkningsindustrin fullföljde arbetarna manuellt uppgifter. Men programmerbara logiska kontroller tillåts för automatisering i inställningar som fabriker eller tung maskin. Sålunda är PLC ofta robusta på grund av användning i industriella situationer. Därför kan programmerbara logiska styrenheter innehålla elektrisk bullerimmunitet, slagmotstånd och förmåga att motstå extrema temperaturer.

Programmeringsgrunder

Som namnet antyder programmerar du en programmerbar logikkontroller. Initialt lita PLC på proprietära programmeringsterminaler. Dessa presenterade speciella funktionstangenter för att fånga in de logiska elementen i PLC-program. Men i mitten av 90-talet såg PLCs en övergång till programmering på vanliga datorer med hjälp av programvara snarare än terminaler. Istället visar programvara logik i grafiskt format i stället för tecken. För att programmera en PLC, kopplar du bara en dator med en kringutrustning som en Ethernet- eller USB-kabel till exempel och programmerar med hjälp av programvara.

PLC programmering har öppna och stängda brytare eller kontakter. Ett på / av-tillstånd bestäms av sitt normala tillstånd. Så en typiskt sluten kontakt betraktas när strömbrytaren inte trycks och öppnas. Men en öppen kontakt är på medan den är pressad och stängd.

För dess programmering använder PLC “stegen logik.” Detta är ett grundläggande programmeringsspråk som verkar som en serie elektriska brytare. Steglogiken läggs emellertid in i processorn i en sekvens som styr allt som uppstår. PLC programmering är mer relaterad till en serie elektriska diagram eller ritningar.

PLC Funktionalitet Grunder

Ok, men vad gör programmerbara logiska kontroller do? PLC tar information från komponenter och läser status för dessa ingångar. Ingångar är olika brytare eller sensorer. Detta kan vara en tryckkudde, transportband eller temperaturmätare.

När en enhet blir aktiv utlöser den att en utmatningsenhet också blir aktiv. Detta kan vara lika enkelt som att trycka på en tryckkudde som slår på ett ljus eller ställer in en timer som sedan slår ett alarm när timern når noll.

Bildkredit: Wikipedia

Processen fungerar i faser. Det finns en inläsningsläsning, där läget för inmatningsenheter skannas. Därefter finns en skanning för programkörning som baseras på logiken i ett program. Därefter skannas utgångar och utlöses baserat på ingångstillståndet.

Skillnader från standarddatorer

Som en vanlig PC har en PLC ingång / utgång (I / O) -portar, en processor och minne. Med möjligheterna att fjärrnätverk är det alltmer möjligt att använda en vanlig skrivbord, eller till och med Internet-of-Things (IoT) -enheter som Raspberry Pi-datorer för att fungera som PLC. Något som kan synkronisera med ingångar och utgångar samt programmeras kan fungera som en PLC. Men dedikerade PLC skryter funktioner som att klara extrema förhållanden. Det beror på att många PLC används i industriella inställningar.

Dessutom är programmeringsplattformar annorlunda än att skapa en vanlig webb- eller skrivbordsapp. Programmerbara logiska styrenheter är beroende av steglogik. Ändå kan nyare processorer hantera skriptspråk också. Liksom alla datorer utvecklades PLC till ett alltmer avancerat tillstånd. Fler avancerade I / O-enheter som infraröda sensorer stöds ytterligare i PLC som automatiserar tidigare manuella uppgifter.

Vilka PLC-kontroller

Så vad kontrollerar PLC faktiskt? Automation Mag har en utmärkt skrivning på PLC och deras historia, samt flera användningsfall. Enligt Automation Mag använde General Motors PLC så tidigt som i november 1969. General Electric använde också programmerbara logiska kontroller i sin spädbarn. Tillverkningen ser den största fördelen av PLC med fokus på automatisering.

Bildkredit: ToastyKen via EveryStockPhoto

Machine Information Systems bryter vidare industrins användningar till specifika exempel. Inom tillverkning använder silomatningskontrollsystem PLC. Transportband i flaskfabriker eller på flygplatser använder också vanligen PLC för automatiserad drift. Tänk på ett enkelt exempel på en crosswalk. Du trycker antingen på en knapp eller ett steg på en tryckkudde. Denna ingång av att trycka på en knapp eller en tryckplatta registrerar med en inmatningsenhetssökning. Baserat på de signaler som behandlas ändras ljuset till “promenad” eller “gå inte.”

Bildkrediter: StockSnap via Pixabay

PLC: Möjning av maskinerna

Som du kan se är programmerbara logiska kontroller förmodligen de vanligaste datorerna som du aldrig ser. PLC erbjuder grundläggande databehandling och automatiserar världen runt oss. Nästa gång du plockar ditt bagage av transportbandet vid flygplatsens bagagefordran, väntar på en dragbricka eller står vid en korsning, tänk på hur en PLC automatiserar denna process. I synnerhet fortsätter efterfrågan på automation att påverka näringslivet. Precis som PLC automatiserade fysiska uppgifter, söker artificiell intelligens att uppnå samma med databehandling.

Även om industriella PLC fortfarande är mindre tillgängliga för den allmänna befolkningen, kan du helt enkelt göra ditt eget projekt. Om du är intresserad av att gräva in i den automatiska och programmerbara logikkontrollerns rike, är Arduino och Raspberry Pi-brädor bra för DIY-startare. Här är en bra Arduino nybörjarguide Komma igång med Arduino: En nybörjarguide Komma igång med Arduino: En nybörjarguide Arduino är en öppen prototypplattform för öppen källkod baserad på flexibel, lättanvänd maskinvara och programvara. Den är avsedd för artister, designers, hobbyister och alla som är intresserade av att skapa interaktiva objekt eller miljöer. Läs mer . En Arduino kan användas för att styra apparater. Styr apparater från en Arduino: Starten av hemautomatikstyrningsapparater från en Arduino: Starten av hemautomatisering Förra gången visade jag dig några sätt att göra dina Arduino-projekt talstyrda via SiriProxy, OS X: s inbyggda talbara objekt, och vissa Automator-skript, eller till och med ett dedikerat hårddisk för ljudigenkänning. Jag ... Läs mer och skapa ett DIY smart hem. Både Raspberry Pi och Arduino boards ger möjlighet att skapa automatiska inställningar. och du kan hantera en uppsjö av snygga hemautomatiseringsprojekt. Hemautomatiseringsguide med hallon Pi och Arduino Hemautomatiseringsguide med hallon Pi och Arduino Hemautomatiseringsmarknaden översvämmas med dyra konsumentsystem, inkompatibla med varandra och kostsamt att installera. Om du har en Raspberry Pi och en Arduino, kan du i princip uppnå samma sak på ... Läs mer. Du kan till och med robustisera din Pi för användning i typiska PLC-inställningar.

Vilka är dina favorit exempel på PLC som kör världen?

Utforska mer om: Datautomatisering, programmering.