- Hvad er Ladder Logic symboler?
- Normalt åben (Nej) kontakt / Undersøg hvis Lukket (HIC)
- Hvordan fungerer den normalt åbne Kontakt?
- praktisk anvendelse af Ladder Logic-symbolet-ingen kontakt
- Normalt lukket (NC) kontakt / Undersøg, om den er åben (NC)
- Hvordan fungerer den normalt lukkede kontakt?
- praktisk anvendelse af Ladder Logic-symbolet-NC kontakt / SIO
- 1. Stands knap tilstand
- 2. Timer kontinuerlig Lås
- Udgangsenergi (OTE)
- Hvordan fungerer symbolet for Udgangsenergi?
- praktisk anvendelse af stigen logik Symbol – Output energi
- 1. Tænd for lys / udgang
- 2. Indstil systemet til fejlbehæftet tilstand
- Output Latch (OTL)
- Hvordan fungerer Outputlåsens Symbol?
- praktisk anvendelse af stigen logik Symbol-Output låsen
- 1. Fejl låsning
- 2. Tilstand indstilling
- Output Unlatch (OTU)
- Hvordan fungerer Outputlatch-symbolet?
- praktisk anvendelse af Ladder Logic Symbol-Output Unlatch
- 1. Fejl låsning
- konklusion
Hvad er Ladder Logic symboler?
Ladder Logic er et af de mest almindelige PLC programmeringssprog. Sprogets standarder er veldokumenteret af International Electromechanical Commission (IEC) i udstillingen 61131-3. Officiel dokumentation af ladder logic-symbolerne er imidlertid ikke let at fordøje og giver ikke konkrete eksempler på hver enkelt.
Ladder Logic symboler er grundlæggende elementer, der er gemt af hver plc programmør. De er vigtige for at vide, om du planlægger at gøre noget arbejde med dette PLC programmeringssprog.
i denne tutorial vil vi diskutere hvert symbol, den funktionalitet, det bringer til ladder logic plc programmeringssprog samt illustrere to eksempler, hvor de kan bruges.
Normalt åben (Nej) kontakt / Undersøg hvis Lukket (HIC)
det mest grundlæggende symbol på stigen logik programmering er den normalt åbne kontakt eller undersøge hvis Lukket HIC instruktion. Dette symbol blev oprettet som en direkte genanvendelse af den relæbaserede kontakt, der blev brugt i tidlige Elektriske Tegninger.
Hvordan fungerer den normalt åbne Kontakt?
oprindeligt blev kontakten bundet til en spole af et elektrisk relæ. Når relæets spole blev aktiveret, ville kontakten lukke. Ladder logic symbolet fungerer på samme måde. Det vil angive en logisk bit, der kan indstilles til 0 (lav) eller 1 (høj). Baseret på staten vil instruktionen enten evaluere til sand eller falsk. Hvis instruktionen er sand, vil den lade strømmen igennem og give PLC mulighed for at evaluere den næste instruktion. Hvis det er falsk, stopper ladder logic symbolet udførelsen der.
praktisk anvendelse af Ladder Logic-symbolet-ingen kontakt
det normalt åbne Kontaktsymbol er udbredt i ladder logic. Det er den mest grundlæggende logiske kontrol for de fleste forhold i PLC-programmering.
1. Verifikation af et Input
ovenstående trin bruger den normalt åbne kontakt til at verificere” PointIORack1:1:I. 0 ” input. Hvis indgangen er tændt (høj), angiver tilstanden, at “Bokstælleren foto øje – ingen boks” er tændt. Med andre ord er der ingen boks foran Fotoøjet, der er til stede på linjen.
2. Tæl op tilstand
ovenstående trin bruger den normalt åbne Kontakt for at aktivere CTU-instruktionen “boks”. Hver gang ingen kontakt overgår fra lav til høj, tælleren øges med 1. Som vist i trin, tælleren har talt ti kasser og er nu indstillet til .DN (udført) tilstand.
Normalt lukket (NC) kontakt / Undersøg, om den er åben (NC)
det modsatte af den normalt åbne kontakt er den normalt lukkede. Denne validering vil se på den angivne bit og evaluere til sand, når biten er slukket og falsk, når den er aktiveret. Ansøgningen vil give brugeren mulighed for at kontrollere, om spolen af den angivne bit er slukket og træffe passende foranstaltninger i ladder logic PLC programmering.
Hvordan fungerer den normalt lukkede kontakt?
den normalt lukkede kontakt ville også være bundet til spolen i et faststofrelæ. Når spolen ikke har nogen strøm, der løber igennem den, vil kontakten lade strømmen strømme igennem. Men når spolen ville blive aktiveret, ville ingen strøm strømme gennem kontakten. NC-kontakten eller vejledningen i PLC-programmeringsstigelogik ville fungere på samme måde. Med andre ord vil biten tillade strømmen at strømme igennem, når den er lav, og ingen strøm vil strømme igennem, når biten er høj.
praktisk anvendelse af Ladder Logic-symbolet-NC kontakt / SIO
SIO er meget almindelig i ladder logic plc programmeringssprog. Det er en instruktion, der giver os mulighed for at undersøge OFF-tilstanden af en smule som beskrevet ovenfor. Her er to almindelige eksempler på, hvor denne instruktion bruges.
1. Stands knap tilstand
ovenstående trin indeholder de normalt åbne og normalt lukkede ladder logiske symboler. Det skaber en tilstand, der vil aktivere GREEN_LIGHT_ON bit, når “START_PRESSED” er aktiveret. Den er dog bundet til to bits: STOP_PRESSED og RESET_PRESSED. Når en af disse betingelser er sat til høj, vil” GREEN_LIGHT_ON ” bit blive sat til lav under rung evaluering cyklus.
2. Timer kontinuerlig Lås
ovenstående trin giver timeren mulighed for at fungere baseret på hmi_rotation_enable-tilstanden. En typisk timer tæller dog, indtil den når den “forudindstillede” værdi. I trinnet ovenfor nulstilles timeren, når timeren er indstillet til .DN (udført) på grund af at den er bundet til den samme bit af timeren.
Udgangsenergi (OTE)
når visse betingelser er opfyldt, skal systemet tage en bestemt handling. I modsætning til de to symboler ovenfor vil udgangsenergien blive brugt til at udføre en handling. Inden for rammerne af et elektrisk diagram vil dette symbol indikere, at en spole af et relæ skal aktiveres, når betingelserne er opfyldt.
Hvordan fungerer symbolet for Udgangsenergi?
symbolet for udgangsaktivering af stigelogik ændrer tilstanden for en bit baseret på de betingelser, der er angivet på venstre side af trinnet. Når betingelserne er sande, der fører til OTE-instruktionen, indstilles værdien af den angivne bit til høj eller 1. Når betingelserne er falske, indstiller OTE-instruktionen værdien af den samme bit til lav eller 0.
praktisk anvendelse af stigen logik Symbol – Output energi
OTE instruktion er meget almindelig i stigen logik applikationer. Som nævnt ovenfor bruges det til at drive udgange baseret på visse forhold. Dette svarer til betjening af eksternt PLC-udstyr såsom relæer, motorkontaktorer, ventiler, cylindre osv. Ved at aktivere den bit, der er bundet til udgangen, kan en PLC-programmerer ændre udgangstilstanden til den ønskede position.
1. Tænd for lys / udgang
i rung ovenfor, som vi allerede har set, er udgangen aktiveret, når betingelserne er opfyldt. Bit” GREEN_LIGHT_ON “er bundet til en udgang fra PLC’ en, der tænder en LED i marken. Ved at bruge Ote-instruktionen (Output energi) tænder PLC-programmereren lyset på plantegulvet.
2. Indstil systemet til fejlbehæftet tilstand
følgende trin verificerer en fejlbetinget tilstand: System 1-fejl. Når systemet er afbrudt af den specifikke grund, vil” RPiS_BOOL ” bit blive indstillet til høj gennem Output energi (OTE) instruktion. Når systemet ikke længere er afbrudt, forbliver den fejlbehæftede status tændt, indtil nulstillingsknappen er aktiveret og valideret gennem tilstanden. Nulstillingen gør det muligt for OTE-instruktionen at rydde biten og indstille den fejlbehæftede tilstand tilbage til lav.
Output Latch (OTL)
Output Latch ladder logic symbolet er ikke noget, der kan oprettes med relæbaseret logik. Denne instruktion vil permanent holde en smule indstillet til 1, når tilstanden holder.
Hvordan fungerer Outputlåsens Symbol?
outputlåseinstruktionen udføres kun, når de foregående betingelser er sande. Hvis de er, indstiller instruktionen den bit, der er forbundet med OTL, til høj (1). Hvis bittet er indstillet til 1, eller betingelserne ikke længere er sande, forbliver bittet højt (1). Denne forskel er vigtig, da Outputenergien (OTE) sætter biten tilbage til 0.
praktisk anvendelse af stigen logik Symbol-Output låsen
OTL instruktion er ikke almindeligt anvendt i stigen logik programmering. Årsagen er nævnt ovenfor: instruktionen nulstiller ikke automatisk biten tilbage til 0. Denne mindre forskel fører til kodeforvirring og potentielle problemer, når det kommer til udførelse, ændring eller evaluering af betingelser efter implementering.
1. Fejl låsning
som vi diskuterede før, spiller fejl en kritisk rolle i PLC-programmering. Det er vigtigt at korrekt opdage, handle på og identificere de fejl, der opstod i systemet. Når de opstår, vil brugeren kaste fejlene til operatøren for at fejlfinde. Af den grund er det vigtigt at holde fejlene på plads, indtil systemet er revideret og nulstillet, når det anses for operationelt.
ovenstående trin viser en tilstand, hvor vi er forpligtet til at rydde en fejl på en variabel frekvensdrevstrømfleks 525. Når fejlen er låst, holdes motoren i en forkert tilstand, mens en separat rutine sørger for sikkert at stoppe drevet. OTL ‘ en indstiller bitten til høj og venter, indtil fejlen er nulstillet.
2. Tilstand indstilling
i trinnet ovenfor bruges OTL-instruktionen til at åbne stigerørets ventil. Selv om dette kunne have været opnået gennem en output energi (OTE) instruktion, har vi besluttet at bruge OTL på grund af en række betingelser, der kan sætte bit RiserBOOL til høj. Bemærk, at denne rutine også indeholder OTU, der nulstiller biten tilbage til lav efter behov af PLC-programmereren.
Output Unlatch (OTU)
Output Unlatch ladder logic symbolet bruges ofte sammen med OTL. Det er en måde at oprette en deaktivering af den bit, der er angivet i controllerens logik.
Hvordan fungerer Outputlatch-symbolet?
outputoplatchinstruktionen udføres kun, når de foregående betingelser er sande. Hvis de er, indstiller instruktionen den bit, der er forbundet med OTU, til lav (0). Hvis bit er indstillet til 0, eller betingelserne ikke længere er sande, forbliver bittet lavt (0).
praktisk anvendelse af Ladder Logic Symbol-Output Unlatch
OTU instruktion skal bruges med OTL for at nulstille bit tilbage til lav som beskrevet ovenfor. Derfor vil denne instruktion altid findes, når OTL anvendes. Lad os undersøge de samme to eksempler, som vi så ovenfor.
1. Fejl låsning
i ovenstående trin, når fejlen er ryddet gennem Reset_PB-instruktionen, fjernes fejlen ved hjælp af OTU-instruktionen. Bemærk, at unlatch er inden for samme gren som PF1:O. ClearFaults instruktion, der vil blive aktiveret, når nulstillingen er indstillet.
konklusion
de fem mest anvendte ladder logic-symboler er som følger: Normalt åben kontakt, Normalt lukket Kontakt, Udgangsenergi, Udgangslåse og Output Unlatch. Disse fem instruktioner er almindeligt anvendt i stigen logik for bit manipulation. De to første er betingede instruktioner, der gør det muligt for strømmen at strømme afhængigt af bitens status. De sidste tre er outputinstruktioner, der udføres, hvis logikken, der fører til dem, er sand. De indstiller biten til enten 0 eller 1 afhængigt af den anvendte instruktion.