- Hva Er Stigen Logikk Symboler?
- Normalt Åpen (INGEN) Kontakt / Undersøk Om Lukket (XIC)
- Hvordan fungerer Den Normalt Åpne Kontakten?
- Praktisk Anvendelse Av Stigelogikksymbolet – No Contact / XIC
- Normalt Lukket (NC) Kontakt / Undersøk Om Åpen (XIO)
- Hvordan Fungerer Den Normalt Lukkede Kontakten?
- Praktisk Anvendelse Av Ladder Logic Symbol – Nc Contact / XIO
- 1. Stopp Knapp Tilstand
- 2. Timer Kontinuerlig Latch
- Output Energize (OTE)
- Hvordan Fungerer Output Energize-Symbolet?
- Praktisk Anvendelse Av Stigelogikksymbolet-Utgangsenergi
- 1. Slå På Lys / Utgang
- 2. Sett Systemet Til Ugyldig Tilstand
- Output Latch (OTL)
- Hvordan Fungerer Utgangslåssymbolet?
- Praktisk Anvendelse Av Stigelogikksymbolet – Utgangslås
- 1. Feil Låsing
- 2. Innstilling av tilstand
- Utgang Unlatch (OTU)
- Hvordan Fungerer Output Unlatch-Symbolet?
- Praktisk Anvendelse Av Ladder Logic Symbol-Output Unlatch
- 1. Feil Låsing
- Konklusjon
Hva Er Stigen Logikk Symboler?
Stigelogikk er et AV DE vanligste plc-programmeringsspråkene. Standarden på språket er godt dokumentert Av International Electromechanical Commission (Iec) i utstillingen 61131-3. Imidlertid er offisiell dokumentasjon av stigelogikksymbolene ikke lett å fordøye og gir ikke konkrete eksempler på hver enkelt.
Ladder Logikk symboler er grunnleggende elementer som er lagret av hver plc programmerer. De er viktige å vite om du planlegger å gjøre noe arbeid med DETTE PLC-programmeringsspråket.
i denne opplæringen vil vi diskutere hvert symbol, funksjonaliteten det bringer til ladder logic plc programmeringsspråk samt illustrere to eksempler hvor de kan brukes.
Normalt Åpen (INGEN) Kontakt / Undersøk Om Lukket (XIC)
det mest grunnleggende symbolet på stigelogikkprogrammering Er Normalt Åpen Kontakt eller Undersøk Om Lukket Xic-Instruksjon. Dette symbolet ble opprettet som en direkte reapplication av releet-basert kontakt brukes i tidlige elektriske tegninger.
Hvordan fungerer Den Normalt Åpne Kontakten?
i Utgangspunktet ble kontakten bundet til en spole av et elektrisk rele. Når spolen på releet ble aktivert, ville kontakten lukke. Stigelogikksymbolet fungerer på samme måte. Det vil angi en logisk bit som kan settes til 0 (LAV) eller 1 (HØY). Basert på staten vil instruksjonen enten evaluere TIL SANN eller FALSK. Hvis instruksjonen ER SANT, vil den la strømmen gjennom OG la PLC evaluere neste instruksjon. Hvis det ER FEIL, vil stigelogikksymbolet stoppe utførelsen der.
Praktisk Anvendelse Av Stigelogikksymbolet – No Contact / XIC
Det Normalt Åpne Kontaktsymbolet er utbredt i stigelogikk. Det er den mest grunnleggende logiske sjekken for DE fleste forhold I PLC-programmering.
1. Verifisering av En Inngang
runget ovenfor bruker Den Normalt Åpne Kontakten for å verifisere «PointIORack1:1:i. 0» – inngangen. Hvis inngangen er aktivert (HØY), indikerer tilstanden at «Box Counter Photo Eye-No Box» er slått på. Med andre ord er det ingen boks foran Fotoøyet som er tilstede på linjen.
2. Telle Opp Tilstand
rung ovenfor bruker Normalt Åpen Kontakt for å aktivere» BoxCounter » CTU instruksjon. Hver Gang Ingen Kontaktoverganger FRA LAV TIL HØY, vil telleren øke med 1. Som vist i rung, har telleren talt ti bokser og er na satt til den .DN (Ferdig) tilstand.
Normalt Lukket (NC) Kontakt / Undersøk Om Åpen (XIO)
det motsatte Av Den Normalt Åpne Kontakten Er Normalt Lukket. Denne valideringen vil se på den angitte biten og evaluere TIL SANN når biten er deaktivert og FALSK når den er aktivert. Søknaden vil tillate brukeren å sjekke om spolen av den angitte biten er deaktivert og ta passende tiltak i ladder logic PLC programmering.
Hvordan Fungerer Den Normalt Lukkede Kontakten?
den normalt lukkede kontakten vil også være bundet til spolen til en solid state relay. Når spolen ikke har strøm som går gjennom den, vil kontakten la strømmen strømme gjennom. Men når spolen ville bli aktivert, ville ingen strøm strømme gjennom kontakten. NC Kontakt eller XIO instruksjon I PLC programmering stige logikk ville fungere på samme måte. Med andre ord vil biten tillate strømmen å strømme gjennom NÅR DEN ER LAV og ingen strøm vil strømme gjennom NÅR biten ER HØY.
Praktisk Anvendelse Av Ladder Logic Symbol – Nc Contact / XIO
XIO er svært vanlig i ladder logic plc programmeringsspråk. Det er en instruksjon som tillater oss å undersøke OFF tilstand av en bit som beskrevet ovenfor. Her er to vanlige eksempler på hvor denne instruksjonen brukes.
1. Stopp Knapp Tilstand
runget ovenfor inkorporerer normalt åpne og normalt lukkede stigelogikksymboler. Det skaper en tilstand som vil aktivere GREEN_LIGHT_ON-biten når «START_PRESSED» er aktivert. XIO er imidlertid knyttet til to biter: STOP_PRESSED og RESET_PRESSED. Når en av disse betingelsene er satt TIL HØY, vil» GREEN_LIGHT_ON » bit bli satt TIL LAV under rung evaluering syklus.
2. Timer Kontinuerlig Latch
rung ovenfor vil tillate Timeren å operere basert På HMI_Rotation_Enable tilstand. En typisk timer vil imidlertid telle til den når» Forhåndsinnstilt » verdi. I trinn ovenfor, vil timeren tilbakestilles når timeren er satt til .DN (Ferdig) på GRUNN AV AT XIO er bundet til samme bit av timeren.
Output Energize (OTE)
når visse betingelser er oppfylt, bør systemet ta en viss handling. I motsetning til de to symbolene ovenfor, vil output energize brukes til å utføre en handling. Innenfor rammen av et elektrisk diagram, dette symbolet skulle tilsi at en spole av en stafett må aktiveres når betingelsene er oppfylt.
Hvordan Fungerer Output Energize-Symbolet?
symbolet for utgangsenergi ladder vil endre tilstanden til en bit basert på betingelsene som er angitt på venstre side av runget. Når betingelsene ER SANNE som fører TIL ote-instruksjonen, vil verdien av den angitte biten bli satt TIL HØY eller 1. NÅR betingelsene ER FALSKE, vil ote-instruksjonen sette verdien av den samme biten TIL LAV eller 0.
Praktisk Anvendelse Av Stigelogikksymbolet-Utgangsenergi
ote-instruksjonen er svært vanlig i stigelogikkapplikasjoner. Som nevnt ovenfor brukes den til å kjøre utganger basert på visse forhold. Dette betyr drift av ekstern PLC-maskinvare som releer, motorkontaktorer, ventiler, sylindere, etc. Ved å aktivere biten som er knyttet til utgangen, KAN EN PLC programmerer endre tilstanden til utgangen til ønsket posisjon.
1. Slå På Lys / Utgang
i runget ovenfor som vi allerede har sett, blir utgangen aktivert når betingelsene er oppfylt. «GREEN_LIGHT_ON» – biten er knyttet til en utgang FRA PLC som vil slå PÅ EN LED i feltet. VED Å bruke Output Energize (OTE) Instruksjon, VIL PLC programmerer slå på lyset på plantegulvet.
2. Sett Systemet Til Ugyldig Tilstand
følgende trinn bekrefter en ugyldig tilstand: System 1 – Feil. Når systemet er ugyldig av den spesifikke grunn, vil» RPiS_BOOL » bit settes TIL HØY Gjennom Output Energize (OTE) Instruksjon. Når systemet ikke lenger er ugyldig, forblir den ugyldige statusen PÅ til Reset-knappen er aktivert og validert GJENNOM XIO-tilstanden. Tilbakestillingen vil tillate ote-instruksjonen å fjerne biten og sette feiltilstanden TILBAKE TIL LAV.
Output Latch (OTL)
Output Latch ladder logic-symbolet er ikke noe som kan opprettes med relay-basert logikk. Denne instruksjonen vil permanent holde litt satt til 1 når tilstanden holder.
Hvordan Fungerer Utgangslåssymbolet?
utgangslåsen vil bare utføres når de foregående betingelsene ER OPPFYLT. Hvis de er, vil instruksjonen sette biten knyttet TIL OTL TIL HØY (1). Hvis biten er satt til 1 eller betingelsene ikke lenger er sanne, forblir biten HØY (1). Denne forskjellen er viktig da Output Energize (OTE) vil sette biten tilbake til 0.
Praktisk Anvendelse Av Stigelogikksymbolet – Utgangslås
OTL-instruksjonen brukes ikke ofte i stigelogikkprogrammering. Årsaken er nevnt ovenfor: instruksjonen vil ikke automatisk tilbakestille biten tilbake til 0. Denne lille forskjellen fører til kodeforvirring og potensielle problemer når det gjelder å utføre, endre eller evaluere forhold etter implementering.
1. Feil Låsing
som vi diskuterte før, spiller feil en kritisk rolle I PLC-programmering. Det er viktig å riktig oppdage, handle på og identifisere feilene som oppstod i systemet. Når de oppstår, vil brukeren kaste feilene til operatøren for å feilsøke. Av den grunn er det viktig å holde feilene på plass til systemet er revidert og tilbakestilt når det anses å være operativt.
rung ovenfor viser en tilstand der vi er pålagt å fjerne en feil på En Variabel frekvens powerflex 525. Når feilen er låst, holdes motoren i ugyldig tilstand mens en egen rutine tar seg av å stoppe stasjonen trygt. OTL vil sette biten TIL HØY og vente til feilen er tilbakestilt.
2. Innstilling av tilstand
I trinnet ovenfor BRUKES OTL-instruksjonen til å åpne stigerørsventilen. Selv om dette kunne ha blitt oppnådd gjennom en output energize (OTE) instruksjon, har vi besluttet å bruke OTL på grunn AV en rekke forhold som kan sette bit RiserBOOL TIL HØY. Merk at denne rutinen også inneholder OTU som vil tilbakestille biten TILBAKE TIL LAV etter behov AV PLC-programmereren.
Utgang Unlatch (OTU)
Utgang Unlatch stige logikk symbol brukes ofte sammen MED OTL. Det er en måte å lage en deaktiver av biten som er angitt i logikken til kontrolleren.
Hvordan Fungerer Output Unlatch-Symbolet?
output unlatch-instruksjonen utføres bare når de foregående betingelsene ER OPPFYLT. Hvis de er, vil instruksjonen sette biten knyttet TIL OTU TIL LAV (0). Hvis biten er satt til 0 eller betingelsene ikke lenger er sanne, forblir biten LAV (0).
Praktisk Anvendelse Av Ladder Logic Symbol-Output Unlatch
OTU-instruksjonen må brukes med OTL for å tilbakestille biten TILBAKE TIL LAV som diskutert ovenfor. Derfor vil denne instruksjonen alltid bli funnet når OTL brukes. La oss undersøke de samme to eksemplene, som vi så ovenfor.
1. Feil Låsing
i rung ovenfor, når feilen er ryddet gjennom Reset_PB XIC instruksjon, feilen er unlatched ved HJELP AV OTU instruksjon. Legg merke til at unlatch er innenfor samme gren SOM PF1: O. ClearFaults instruksjon som vil bli aktivert når tilbakestillingen er satt.
Konklusjon
de fem mest brukte stigelogikksymbolene er Som følger: Normalt Åpen Kontakt, Normalt Lukket Kontakt, Utgangsenergi, Utgangslås og Utgang Unlatch. Disse fem instruksjonene er ofte brukt i stigen logikk for bit manipulasjon. De to første er betingede instruksjoner som gjør at strømmen kan strømme avhengig av statusen til biten. De tre siste er utgangsinstruksjoner som vil utføre hvis logikken som fører til dem ER SANT. De vil sette biten til enten 0 eller 1 avhengig av instruksjonen som brukes.