Reklame

plc programmeringI fremstillingsverdenen er der computere, og så er der computerautomation.

Selvom du måske tror, ​​at du ved alt, hvad der er at vide om computere, har du bare ikke engang ridset overfladen ved at bruge computere til at automatisere ting, indtil du har brugt en programmerbar logisk controller - kendt i automationsbranchen simpelthen som ”PLC”. En PLC er ikke andet end en computer med en processor, bortset fra at arkitekturen er skabt på en måde, der er fokuseret på at interagere med omverdenen. Det får information fra omverdenen gennem input - digitale og analoge sensorer, relæer og andre assorterede gadgets. Det interagerer med den virkelige verden gennem udgange - motorer, ventiler, transportbånd, aktuatorer og meget mere.

I mellem alle input og output er PLC - hjertet af udyret og hjernerne bag hele operationen. PLC-programmering træffer beslutningerne baseret på input fra den virkelige verden og interagerer derefter straks med den virkelige verden gennem output - alt i brøkdele af et sekund. Dette er i det væsentlige robotter.

instagram viewer

Hvor programmering af computerautomation kom fra

Før computersystemer blev produktionsudstyr alt manuelt kontrolleret. Hvad det betyder er, at en person ville trykke på knapperne for direkte at styre enheder. F.eks. Kan en operatør trykke på en knap for at flytte et transportbånd, indtil en flaske er under en tud. Derefter ville de trykke på en anden knap for at åbne ventilen og fylde flasken og derefter trykke på transportknappen igen. Dette var automatiseringsstadiet, der oprindeligt erstattede (og i nogle tilfælde reddede) menneskelige hænder.

plc programmering

Udviklingen i PLC-programmering kom fra, hvordan disse “manuelle” styresystemer blev tilsluttet. I mange tilfælde var der nogle "smarts" indarbejdet i de elektriske ledninger for at beskytte maskinen. Skemaerne inkluderede input-trykknapper og output-kontaktrelæer, der lignede følgende på udskrifterne.

hvordan kan jeg lære plc-programmering hjemmefra

Det drejer sig om kontaktrelæer - den ene kaldes ”normalt åben” og den anden ”normalt lukket”, hvilket betyder, at den ene lukker det elektriske kredsløb, når det er aktiveret, og det andet åbner det. Relæer kan aktiveres af hvad som helst - en trykknap, en begrænsningskontakt ramt af en genstand osv. På ledningens udgangsside bruger elektrikere følgende signal til at repræsentere en udgangsspole, der muligvis kan tænde for en motor eller en anden enhed.

hvordan kan jeg lære plc-programmering hjemmefra

Med fremkomsten af ​​ikke kun computerprocessorer, men også avancerede sensorenheder som infrarød nærhed og niveausensorer, er mange af disse "manuelle" processer hvor et menneske stadig var nødt til at tage beslutninger, begyndte at blive erstattet med computerautomatisering i disse højhastigheds-processorenheder kaldet PLC'er.

Så hvad gør en PLC anderledes end en almindelig computer? PLC'er laves til at cykle hurtigt og interagere hurtigt med omverdenen. Hvis du ser på det første billede i denne artikel af et Allen-Bradley PLC-system, kan du blive overrasket over at vide, at kun det meget venstre modul er den faktiske computer. Størstedelen af ​​“racket” inkluderer forskellige moduler, der interagerer med indgangssensorer eller enheder, og derefter andre moduler til også at kontrollere outputenheder.

Da disse systemer blev brugt til at erstatte systemer, der plejede at blive kablet og vedligeholdt af elektrikere, måtte kontrol "sproget" være noget, som disse elektrikere kunne forstå. Det var sådan, at “stige-logik” blev født.

Computer automatiseret programmering bruger stigerlogik

Selv om dette kan ændre sig på et tidspunkt i den nærmeste fremtid, indtil nu anvendte disse PLC'er forskellige versioner af "stigen logik." Ladderlogik er et programmeringssprog der ligner meget de gamle elektriske diagrammer og de elektriske symboler, men det er lagt inde i processoren i et sekventielt "program", der styrer alt.

hvordan kan jeg lære plc-programmering hjemmefra

Denne PLC-programmering ligner et elektrisk skema, men dette er kun symboler, der bruges til at repræsentere en eller anden funktion. Indgangsrelæer undersøger en sensor i den virkelige verden, udgangssymbolerne tænder eller slukker for en ægte verden, og enhver bokse i midten repræsenterer forskellige matematiske beregninger eller andre "funktioner", ligesom du ville have på enhver anden computer software.

De er lagt ud på "trin" i programmet - og alle trin scannes næsten samtidigt. Hvis du tænker over, hvordan computerprogrammører er vant til at skrive sekventielle programmer, hvor scriptet er behandlet en linje ad gangen - det kan tage lidt tid at vænne sig til at skrive et program, hvor alting sker alt sammen på en gang.

Men hvis du overvejer, hvor hurtigt en automatiseret "robot" skal svare på enhver ændring i den virkelige verden, kan du se, hvorfor denne hurtige scanningstid er kritisk.

plc programmering

Når det kommer til de høje volumen, nøjagtige krav fra den højteknologiske fremstillingsverden i dag, kan du se hvorfor disse hurtige, programmerbare computere er kernen i det, der giver enhver producent en konkurrencedygtig fordel.

Automatisering af enhver proces indebærer forståelse af processen, forståelse af maskinerne og derefter tænke som en computer programmerer, så du kan fortælle, at PLC nøjagtigt, hvordan man gør hvad 2 eller 3 mennesker tidligere havde gjort ved hånd.

Endnu bedre, når du først har brugt en computer til at gøre disse ting, kan du også foretage øjeblikkelige målinger og udføre test og indsamle data, så information straks bliver tilgængelig for dig i en database eller på en webbaseret Skærm.

Har du nogensinde haft en chance for at interagere med automatiserede PLC-kontrollerede systemer? Er du en PLC-programmør? Del dine tanker og oplevelser om denne teknologi i kommentarfeltet nedenfor.

Billedkredit: Sistemart, Elmschrat, Nuno Nogueira

Ryan har en BSc-grad i elektroteknik. Han har arbejdet 13 år inden for automatisering, 5 år inden for it, og er nu en appsingeniør. En tidligere administrerende redaktør for MakeUseOf, han har talt på nationale konferencer om datavisualisering og har været vist på nationalt tv og radio.