Videnskab
 science >> Videnskab >  >> Math

PLC Programmeringsmetoder

En PLC er en programmerbar logikcontroller og blev først brugt til at erstatte relæets kredsløb. IEC 61131-3 er den elektriske standard til PLC programmeringsmetoder, selv om mange programmører ikke er formelt uddannet og ikke engang ved, at denne standard eksisterer. Hver programmør udvikler sin egen stil og metoder til programmering, ligesom computerprogrammører gør.

Ladderdiagram

Dette er den mest almindelige af PLC-metoderne. Diagrammet ligner et ledningsdiagram for et relæ kredsløb med strømledningen til venstre og udgange til højre. Dette er den vigtigste programmeringsmetode for PLC'er i industriel kontrol. Det kaldes et stige diagram, fordi når man ser på det, ser det ud som en stige med indgange og udgange af programmet indeholdt på hver rung. Som et eksempel har du en nærhedsføler, der, når den udløses, sender 24VDC til PLC'en. I programmet, vil du have, at udløse til strøm på en motor. Rung for den sekvens vil se sådan ud: - | | ----- () -, hvor - | | - repræsenterer indgangen fra nærhedsføleren og - () - repræsenterer motorudgangen.

Funktionsblokdiagram

Funktionsblokdiagrammetoden er også en billedlig metode til programmering. Den består af blokke for hver funktion, der viser input og output for mere komplekse sekvenser og linjer trukket mellem hver blok, der illustrerer, hvad hver output vil gøre, og hvad der vil påvirke hver input. For eksempel kan du have en skala i din proces, og hvis du vil have en alarm til at lyde, hvis vægten målt på skalaen er for høj eller for lav, vil skalaen have en boks med linjen trukket fra vægtudgangen til variabel indgang af alarmboksen. Alarmboksens udgang for enten den for høj eller for lave alarm går til et alarmhorn og /eller lys.

Sekventielt funktionsdiagram

Den sekventielle funktionsdiagrammetode er en anden billedmetode . Det ligner mest i et rutediagram, kun det er mere komplekst. Der er tre primære elementer i et sekventielt funktionsdiagram: trin, handlinger og overgange. Hvert trin indeholder logikken for en bestemt del af processen. Som et eksempel: vejer en vare, kontrollerer alarmer og taler alarmen, hvis vægten er uden for grænserne. Handlingerne er de enkelte aktiviteter for at udføre trinene. Overgange flytter processen fra et trin til det næste.

Struktureret tekst

Dette er et tekstsprog og bruges ikke ofte med PLC'er, selv om mange producenter tillader dette inden for deres PLCs programmering software. Det ligner meget Pascal eller BASIC, og for folk, der er uddannet med computerprogrammering, kan det være det nemmeste. Komplekse matematik- eller beslutningsprocesser er ofte lettere at opnå med struktureret tekst, som det kan gøres på en side versus mange trin i et stige diagram.

Instruktionsliste

Instrukslistelisten er nok Den mest komplicerede metode, da den næsten ligner samlingssprog. Dette kan være nyttigt for processer, der ofte gentager en lille funktion. Selvom det er en kraftfuld metode, er det ofte lettere at bare programmere processen i et stige diagram, end det er at lære at programmere med en instruktionsliste.