Hvordan programmerbare logikkcontrollere kjører verden rundt deg

Hvordan programmerbare logikkcontrollere kjører verden rundt deg / programmering

Programmerbare logiske kontroller (PLC) er blant de vanligste datamaskinene. Likevel, mens disse datamaskinene er utrolig utbredt, forblir de mindre utsatt enn tradisjonelle datamaskiner. Men PLCer bor rundt oss, automatiserer hverdagen.

Med en økt onus på automatisering, fortsetter PLCs denne trenden. De fleste maskinfunksjoner, produksjonslinjer og automatiserte prosesser drar nytte av bruk av programmerbare logikkontrollere. Sjekk ut hva en PLC er, hvordan de fungerer, og hvordan de styrer verden.

Hva er en programmerbar logikkcontroller?

Du lurer kanskje på hva en programmerbar logikkcontroller er. Hva i verden er PLC-programmering? Hva i verden er PLC Programmering? I industriens verden er det datamaskiner, og så er det datautomatisering. Mens du kanskje tror at du vet alt, er det å vite om datamaskiner, har du ikke engang klvert overflaten av å bruke ... Les mer. En programmerbar logikkregulator er et industrielt datastyringssystem. Som en tradisjonell datamaskin har PLCer en prosessor. Men arkitekturen er designet for å grensesnittet med innganger og utganger. PLCer overvåker aktivt I / O-enheter, og deretter tar beslutninger basert på kriterier fra et program som styrer utgangsenhetens tilstand. Programmerbare logikkontrollere varierer fra små enheter med smattering av innganger og utganger til massive rackmonterte monstrosities.

Bildekreditt: Wikipedia

Produksjon bidro til populariteten til PLC med behovet for automatisering. I industrien har arbeidstakere manuelt gjennomført oppgaver. Imidlertid kan programmerbare logikkontrollere tillates for automatisering i innstillinger som fabrikker eller tung maskineri. Dermed er PLCer ofte robuste på grunn av bruk i industrielle situasjoner. Derfor kan programmerbare logikkontrollere inneholde elektrisk støyimmunitet, slagfasthet og evne til å tåle ekstreme temperaturer.

Grunnleggende programmering

Som navnet antyder, programmerer du en programmerbar logikkregulator. I utgangspunktet stod PLCs på proprietære programmeringsterminaler. Disse inneholdt spesialfunksjonstaster for å fange de logiske elementene i PLC-programmer. Imidlertid oppdaget PLCs på midten av 90-tallet et skifte til programmering på standard-PCer ved hjelp av programvare i stedet for terminaler. I stedet viser programvaren logikken i et grafisk format i stedet for tegn. For å programmere en PLC, kobler du ganske enkelt en datamaskin med en perifer som en Ethernet- eller USB-kabel for eksempel og programmerer ved hjelp av programvare.

PLC programmering har åpne og lukkede brytere eller kontakter. En på / av-tilstand bestemmes av sin normale tilstand. Så en typisk lukket kontakt anses på når bryteren ikke trykkes og åpnes. Men en åpen kontakt er på mens den er presset og lukket.

For programmering bruker PLCer “stige logikk.” Dette er et grunnleggende programmeringsspråk som ser ut som en serie elektriske brytere. Men stigen logikk er lagt ut i prosessoren i en sekvens som styrer alt som skjer. PLC programmering er mer lik en serie elektriske diagrammer eller tegninger.

PLC Funksjonalitet Grunnleggende

Ok, men hva gjør programmerbare logikkstyrere gjøre? PLCer tar informasjon fra komponenter og leser statusen til disse inngangene. Inngang er forskjellige brytere eller sensorer. Dette kan være et trykkpute, transportbånd eller temperaturmåler.

Når en enhet blir aktiv, utløser den en utgangsenhet for å bli aktiv. Dette kan være så enkelt som å skyve et trykkpute som slår på et lys, eller innstiller en tidtaker som deretter utløser en alarm når timeren når null.

Bildekreditt: Wikipedia

Prosessen fungerer i faser. Det er en innlesingslese, hvor tilstanden til inngangsenheter er skannet. Deretter er det en skanning for programgjennomføring som er basert på logikken til et program. Etter det blir utgangene skannet og utløst basert på tilstanden til innganger.

Forskjeller fra standard datamaskiner

Som en vanlig PC har en PLC inngang / utgang (I / O) porter, en prosessor og minne. Med mulighetene for eksternt nettverk, er det stadig mer mulig å bruke en standard desktop, eller til og med Internet-of-Things (IoT) -enheter som Raspberry Pi-datamaskiner til å fungere som PLC. Nesten alt som kan synkroniseres med innganger og utganger, samt programmeres, kan fungere som en PLC. Men dedikerte PLCer kan skryte av funksjoner som å kunne tåle ekstreme forhold. Det er fordi mange PLCer brukes i industrielle innstillinger.

Videre er programmeringsplattformer annerledes enn å lage en standard web- eller skrivebordsapp. Programmerbare logikkstyrere stole på stigenlogikk. Likevel kan nyere prosessorer også håndtere skriptspråk. Som alle datamaskiner utviklet PLC til en stadig mer avansert tilstand. Mer avanserte I / O-enheter som infrarøde sensorer ytterligere hjulpet i PLCer som automatiserer tidligere manuelle oppgaver.

Hvilke PLCer kontrollerer

Så hva kontrollerer PLC faktisk? Automatisering Mag har en god skriveoppføring på PLCer og deres historie, samt flere brukstilfeller. Ifølge Automation Mag brukte General Motors PLCer allerede i november 1969. General Electric brukte også programmerbare logikkontrollere i sin barndom. Produksjon ser størst nytte av PLC med fokus på automatisering.

Bilde Kreditt: ToastyKen via EveryStockPhoto

Machine Information Systems bryter videre industriens bruk i konkrete eksempler. Innenfor produksjonen bruker silofôringsstyringssystemer PLC. Transportbånd i flaskefabrikker eller på flyplasser bruker også vanligvis PLC for automatisert drift. Tenk på et enkelt eksempel på en kryssrute. Du enten skyver en knapp eller et trinn på et trykkpute. Denne inngangen til å trykke på en knapp eller et trykkfeltregister med en inntaksenhetsskanning. Basert på signalene som behandles, endres lyset til “gå” eller “ikke gå.”

Image Credit: StockSnap via Pixabay

PLC: Maskinens stigning

Som du kan se, er programmerbare logikkontrollere trolig de mest vanlige datamaskinene du aldri ser. PLCer tilbyr grunnleggende databehandling og automatiserer verden rundt oss. Neste gang du plukker bagasjen din av transportbåndet i bagasjen på flyplassen, venter på en trebro eller står på en krysspromenade, tenk på hvordan en PLC automatiserer denne prosessen. Spesielt fortsetter etterspørselen etter automatisering å påvirke næringslivet. På samme måte som PLCs automatiserte fysiske oppgaver, søker kunstig intelligens å oppnå det samme med databehandling.

Selv om industrielle PLCer forblir mindre tilgjengelige for befolkningen, kan du helt selv lage ditt eget prosjekt. Hvis du er interessert i å dykke inn i automatiseringsprogrammet og programmerbare logikkontroller-rike, er Arduino og Raspberry Pi-brett utmerkede DIY-forretter. Her er en flott Arduino nybegynners guide. Komme i gang med Arduino: En nybegynnersveiledning Komme i gang med Arduino: En nybegynnersguide. Arduino er en open source elektronikk prototyping plattform basert på fleksibel, brukervennlig maskinvare og programvare. Det er ment for kunstnere, designere, hobbyister, og alle som er interessert i å lage interaktive objekter eller miljøer. Les mer . En Arduino kan brukes til å styre apparater. Kontrollapparater fra en Arduino: Starten av hjemmeautomatiseringsapparater fra en Arduino: Starten av hjemmeautomatisering Sist gang viste jeg deg noen måter å lage dine Arduino-prosjekter på talestyrt via SiriProxy, OS Xs innebygde talbare elementer, og noen Automator-skripting, eller til og med en dedikert maskinvarechip for talegjenkjenning. Jeg ... Les mer og lag et DIY smart hjem. Både Raspberry Pi og Arduino boards har muligheten til å lage automatiske oppsett. og du kan takle et blikk av ryddig hjemmautomatiseringsprosjekter. Hjemmautomatiseringsguide Med Hempebønner Pi og Arduino Hjemmautomatiseringsguide Med Raspberry Pi og Arduino Hjemmautomatiseringsmarkedet er oversvømmet med dyre forbrukersystemer, inkompatible med hverandre og kostbart å installere. Hvis du har en Raspberry Pi og en Arduino, kan du i utgangspunktet oppnå det samme ved ... Les mer. Du kan til og med robuste Pi for bruk i typiske PLC-innstillinger.

Hva er dine favoritteksempler på PLCer som kjører verden?

Utforsk mer om: Computer Automation, Programmering.