PLC-Programmeringskoncept
programmerbare logiske controllere (PLC ‘ ER) er de vigtigste komponenter i industriel automatisering og kontrolsystemer. Den kontrollerende karakter af PLC spænder fra simpel trykknap skifte til en enkelt motor til flere komplekse kontrolstrukturer. PLC-programmeringen er en vigtig opgave med at designe og implementere kontrolapplikation afhængigt af kundernes behov. Et PLC-program består af et sæt instruktioner enten i tekstlig eller grafisk form, som repræsenterer logikken, der skal implementeres til specifikke industrielle realtidsapplikationer.
et dedikeret PLC-programmeringsprogram kommer fra et PLC-udstyr fra en bestemt producent, der tillader indtastning og udvikling af brugerapplikationskode, som endelig kan hentes til PLC-udstyret. Dette program sikrer også human Machine Interface (HMI) som en grafisk repræsentation af variabler. Når dette program bliver hentet til PLC ‘en, og hvis PLC’ en er placeret i kørselstilstand, fungerer PLC ‘ en kontinuerligt i henhold til programmet. Før vi går til PLC-programmet, så lad os vide det grundlæggende i PLC-programmeringsvejledningen og dens grundlæggende koncepter.
PLC programmering Basics
en CPU af PLC udfører to forskellige programmer:
1. Operativsystemet
2. Brugerprogrammet
operativsystemet
operativsystemet organiserer alle funktioner, operationer og sekvenser af CPU ‘ en, der ikke er forbundet med en kontrolopgave. OS-opgaverne inkluderer
- håndtering af en varm genstart og varm genstart
- opdatering og udgivelse af procesbilledtabeller for input og output
- udførelse af brugerprogrammet
- detektering og opkald af afbrydelserne
- styring af hukommelsesområderne
- etablering af kommunikation med programmerbare enheder
PLC programmering Basics
brugerprogrammet
det er en kombination af forskellige funktioner, der er nødvendige for at behandle en automatiseret opgave. Dette skal oprettes af brugerne og skal hentes til CPU ‘en i PLC’ en. Nogle af opgaverne i brugerprogrammet inkluderer:
- initiering af alle betingelserne for at starte den specificerede opgave
- læsning og evaluering af alle binære og analoge indgangssignaler
- specificering af udgangssignaler til alle binære og analoge udgangssignaler
- udførelse af afbrydelser og håndteringsfejl
i den nuværende industrielle automatiseringssektor er der flere førende PLC-producenter, der udvikler typiske PLC ‘er, der spænder fra små til avancerede PLC’ er. Hver PLC-producent har sit eget dedikerede program til at programmere og konfigurere PLC-udstyr. Men PLC programmeringssprog er varieret afhængigt af producenterne. Nogle producenter har fælles programmeringssprog, og andre har forskellige. Nogle af PLC ‘ s standard programmeringssprog er grundlæggende af to typer, som yderligere er opdelt i flere typer, som er som følger:
1.Tekstsprog
- Instruktionsliste (IL)
- struktureret tekst (ST)
2. Grafisk sprog
- Ladder diagrammer (LD)
- funktion blokdiagram (FBD)
- sekventiel funktion diagram (SFC)
sammenlignet med tekstbaserede sprog foretrækkes grafiske sprog af mange brugere at programmere en PLC på grund af deres enkle og praktiske programmeringsfunktioner. Alle de nødvendige funktioner og funktionelle blokke er tilgængelige i standardbiblioteket for hvert PLC-program. Disse funktionsblokke omfatter timere, tællere, strenge, komparatorer, numeriske, aritmetiske, bit-shift, opkaldsfunktioner og så videre.
PLC-Programmeringsenheder
forskellige typer programmeringsenheder bruges til at indtaste, ændre og fejlfinde et PLC-program. Disse programmeringsterminalenheder inkluderer håndholdte og PC-baserede enheder. I den håndholdte programmeringsenhedsmetode er en proprietær enhed forbundet til PLC via et forbindelseskabel. Denne enhed består af et sæt nøgler, der gør det muligt at indtaste, redigere og dumpe koden i PLC ‘ en. Disse håndholdte enheder består af lille skærm for at synliggøre den instruktion, der er programmeret. Disse er kompakte og nemme at bruge enheder, men disse håndholdte enheder har begrænsede muligheder.
PLC-Programmeringsenheder
mest populært bruges en personlig Computer (PC) til programmering af PLC i forbindelse med det program, der er givet af producenten. Ved at bruge denne PC kan vi køre programmet i enten online eller offline-tilstand og kan også redigere, overvåge, diagnosticere og fejlfinde PLC-programmet. Vejen til overførsel af programmet til PLC er vist i ovenstående figur, hvor PC ‘en består af programkode svarende til kontrolapplikation, der overføres til PLC-CPU’ en via programmeringskabel.
Ladder Logic PLC programmering
Ladder Logic PLC programmering
blandt flere programmeringssprog ladder logic diagram er den mest grundlæggende og enkleste form for programmering af PLC. Før du går til at programmere PLC med dette sprog, bør man vide nogle grundlæggende oplysninger om det. Nedenstående figur viser det indbyggede stigediagram, hvor den samme lampebelastning styres af to trykknapkontakter, i tilfælde af at en af kontakterne lukkes, lampen lyser. Her kaldes to vandrette linjer trin, der er forbundet mellem to lodrette linjer kaldet skinner. Hvert trin etablerer den elektriske kontinuitet mellem positive (L) og negative skinner (N), så strømmen strømmer fra input til output-enheder. Nogle af de symboler, der anvendes i stigen logik programmering er vist i figuren.
Indgangskontakter er typer, der normalt er lukket og normalt åbnet som vist ovenfor. Ud over ovenstående givne funktionelle symboler er der flere funktioner som timer, tæller, PID osv., som er gemt i standardbiblioteket for at programmere komplekse opgaver.
trin-for-trin Procedure til programmering af PLC ved hjælp af Ladder Logic
trin for trin Procedure til programmering af PLC ved hjælp af Ladder Logic
proceduren for programmering af en PLC til en bestemt applikation afhænger af typen af standardproducentprogramværktøj og typen af kontrolapplikation. Men for at give en grundlæggende vejledning til de studerende giver denne atrticle en enkel tilgang til at designe kontrolapplikation i PLC-programmeringsprogrammer, som angivet nedenfor, men denne måde at programmere passer ikke nøjagtigt ind i alle typer programmeringsværktøjer og kontrolapplikationer.
Trin 1: analyser og få ideen om Kontrolapplikation
det primære trin til at programmere PLC er at få den ide, som du skal udvikle et applikationsbaseret program til. Hvis du kører en line tilhænger robot ved hjælp af DC-motor, når der trykkes på trykknappen. Denne status skal vises af LED-lampen, når motoren tændes. Motoren er også fastgjort med en sensor (her betragtes den som en anden kontakt), der registrerer forhindringer, så når dette tændes, skal motoren være slukket. Og tilsvarende, hvis motoren er slukket, skal summeren være tændt.
PLC-Kontrolapplikation
Trin 2: Liste over alle betingelser og få designet ved hjælp af rutediagram
variablerne i ovenstående projekt er M: Motor, A: indgangskontakt 1, B: indgangskontakt 2, L: LED og Bu: Summeren, og udformningen af logikken er let med gennemførelsen af rutediagram, som er angivet nedenfor for ovenstående ansøgning.
rutediagram over PLC-programmering
Step3: Åbn og konfigurer PLC-Programmeringsprogrammet
Åbn programmeringsprogrammet installeret på PC ‘ en, der følger med PLC-udstyr. Vælg PLC ‘ ens udstyrsmodel i programmet, og konfigurer den med passende input-og outputmoduler. Vælg ladder language (LD) fra listen over programmeringssprog, og vælg maskinprocessoren og giv et navn til programmet.
PLC Programmeringsprogram
Trin 4: Tilføj de nødvendige trin og adresser dem
Tilføj de nødvendige trin baseret på kontrolapplikationslogikken og giv adressen til hver indgang og udgang. Stigen logik diagram af ovenstående diskuterede eksempel er angivet nedenfor.
eksempel på Ladder Logic Program
Trin 5: Kontroller fejlene og Simuler det
Find online sektionen i menulinjen og vælg Online. Kontroller for fejlene, og foretag de nødvendige ændringer, når du har valgt Offline. Igen skal du gå online og vælge indstillingen Kør for at simulere den.
Step6: Hent programmet til PLC CPU-hukommelse
efter en vellykket simulering af programmet, hente programmet til CPU ved at vælge Hent mulighed via et netværk eller kommunikationskabel.
dette handler om grundlæggende PLC-programmering og dens proceduremæssige trin. Vi håber, at det givne indhold er klart og let at forstå. Det er også muligt at kende og forstå det bedre med specificerede programmer af bestemte PLC som Rslogiks 500, Codesys, trin 7 osv. Du kan dele dine synspunkter , forslag til PLC-programmering, eller hvis du vil have hjælp til eksemplerne, så skriv til os i kommentarfeltet nedenfor.
Fotokreditter:
- PLC programming Concept by automation
- Procedure for Programming PLC by siemens
- PLC Programming Software by blogspot