Stege logik symboler / PLC programmering i RSLogix 5000 Studio Allen Bradley

vilka är stegen logik symboler?

Ladder Logic är ett av de vanligaste PLC-programmeringsspråken. Språkets standarder är väl dokumenterade av International Electromechanical Commission (IEC) i utställningen 61131-3. Officiell dokumentation av stegen logik symboler är dock inte lätt att smälta och ger inte konkreta exempel på var och en.

Ladder Logic-symboler är grundläggande element som memoreras av varje plc-programmerare. De är viktiga för att veta om du planerar att göra något arbete med detta PLC-programmeringsspråk.

i denna handledning kommer vi att diskutera varje symbol, funktionaliteten som den ger till programmeringsspråket ladder logic plc samt illustrera två exempel där de kan användas.

Normalt öppen (Nej) kontakt / undersök om stängd (XIC)

den mest grundläggande symbolen för ladder logic programmering är den normalt öppna kontakten eller undersök om stängd XIC instruktion. Denna symbol skapades som en direkt återanvändning av den reläbaserade kontakten som användes i tidiga elektriska ritningar.

Ladder Logic Symbols-undersök om stängd instruktion (XIC) i Studio 5000
Ladder Logic Symbols-undersök om stängd instruktion (XIC) i Studio 5000

Hur fungerar den normalt öppna kontakten?

ursprungligen var kontakten bunden till en spole av ett elektriskt relä. När reläets spole aktiverades skulle kontakten stängas. Ladderlogiksymbolen fungerar på samma sätt. Det kommer att ange en logisk bit som kan ställas in på 0 (låg) eller 1 (hög). Baserat på staten kommer instruktionen antingen att utvärdera till Sant eller falskt. Om instruktionen är sant kommer den att låta strömmen passera och låta PLC utvärdera nästa instruktion. Om det är falskt stoppar ladder logic-symbolen körningen där.

praktisk tillämpning av Ladder Logic-symbolen-ingen kontakt / XIC

den normalt öppna Kontaktsymbolen är vanlig i ladder logic. Det är den mest grundläggande logiska kontrollen för de flesta förhållanden i PLC-programmering.

1. Verifiering av en ingång

Ladder Logic symboler-undersök om stängd (XIC) och utgång Energize (OTE) instruktioner i Studio 5000
Ladder Logic symboler-undersök om stängd (XIC) och utgång Energize (OTE) instruktioner i Studio 5000

rungen ovan använder den normalt öppna kontakten för att verifiera ”PointIORack1:1:I. 0” – ingången. Om ingången är aktiverad (hög) indikerar villkoret att ”Box Counter Photo Eye – No Box” är påslagen. Med andra ord finns det ingen ruta framför Fotoöget som finns på linjen.

2. Räkna upp skick

Ladder Logic Symbols-undersök om stängd (XIC) och räkna upp (CTU) instruktioner i Studio 5000

steget ovan använder den normalt öppna kontakten för att aktivera CTU-instruktionen ”BoxCounter”. Varje gång ingen kontakt övergår från låg till hög, räknaren kommer att öka med 1. Som visas i stegpinnen, räknaren har räknat tio lådor och är nu inställd på .DN (klar) skick.

normalt stängd (NC) kontakt / undersök om öppen (XIO)

motsatsen till den normalt öppna kontakten är den normalt stängda. Denna validering kommer att titta på den angivna biten och utvärdera till sant när biten är avstängd och falsk när den är strömförande. Applikationen skulle tillåta användaren att kontrollera om spolen för den angivna biten är avstängd och vidta lämpliga åtgärder i ladder logic PLC-programmering.

Ladder Logic Symbols-undersök om öppen (XIO) instruktion i Studio 5000
Ladder Logic Symbols-undersök om öppen (XIO) instruktion i Studio 5000

Hur fungerar den normalt stängda kontakten?

den normalt stängda kontakten skulle också vara bunden till spolen i ett fast tillståndsrelä. När spolen inte har någon ström som löper genom den, skulle kontakten låta strömmen strömma igenom. Men när spolen skulle aktiveras skulle ingen ström strömma genom kontakten. NC-kontakten eller XIO-instruktionen i PLC-programmeringsstegslogik skulle fungera på samma sätt. Med andra ord skulle biten tillåta strömmen att strömma igenom när den är låg och ingen ström skulle strömma igenom när biten är hög.

praktisk tillämpning av stegen Logic Symbol – NC kontakt / XIO

XIO är mycket vanligt i stegen logic plc programmeringsspråk. Det är en instruktion som tillåter oss att undersöka OFF tillstånd av en bit som beskrivits ovan. Här är två vanliga exempel på var denna instruktion används.

1. Stoppknapp skick

Ladder Logic symboler-Motor startade tätning i logik i Studio 5000
Ladder Logic symboler – Motor Starter tätning i logik i Studio 5000

rungen ovan innehåller de normalt öppna och normalt stängda stegen logiska symboler. Det skapar ett tillstånd som kommer att aktivera GREEN_LIGHT_ON-biten när ”START_PRESSED” aktiveras. XIO är dock bunden till två bitar: STOP_PRESSED och RESET_PRESSED. När något av dessa villkor är inställt på högt, kommer” GREEN_LIGHT_ON ” – biten att ställas in på lågt under rung-utvärderingscykeln.

2. Timer kontinuerlig spärr

Ladder Logic symboler-kontinuerlig Timer logik i Studio 5000

steget ovan gör det möjligt för timern att fungera baserat på hmi_rotation_enable tillstånd. En typisk timer skulle dock räkna tills den når ”förinställt” värde. I steget ovan återställs timern när timern är inställd på .DN (klar) på grund av att XIO är bunden till samma bit av timern.

Output Energize (OTE)

när vissa villkor är uppfyllda bör systemet vidta en viss åtgärd. Till skillnad från de två symbolerna ovan kommer output energize att användas för att utföra en åtgärd. Inom ramen för ett elektriskt diagram skulle denna symbol indikera att en spole av ett relä måste aktiveras när förhållandena är uppfyllda.

Ladder Logic symboler-utgång Energize (OTE) instruktion i Studio 5000

Hur fungerar Output Energize-symbolen?

output energize ladder logic-symbolen kommer att ändra tillståndet för en bit baserat på de villkor som anges på vänster sida av steget. När villkoren är sanna som leder till OTE-instruktionen kommer värdet på den angivna biten att ställas in på hög eller 1. När villkoren är falska ställer OTE-instruktionen värdet på samma bit till låg eller 0.

praktisk tillämpning av Ladder Logic Symbol-utgång Energize

OTE-instruktionen är mycket vanlig i ladder logic-applikationer. Som nämnts ovan används den för att driva utgångar baserat på vissa förhållanden. Detta innebär att man använder extern PLC-hårdvara som reläer, motorkontaktorer, ventiler, cylindrar etc. Genom att aktivera biten som är bunden till utgången kan en PLC-programmerare ändra utgångsläget till önskad position.

1. Slå på ljus / utgång

Ladder Logic symboler-ljus tätning i logik i Studio 5000
Ladder Logic symboler-ljus tätning i logik i Studio 5000

i steget ovan som vi redan har sett, matas utmatningen när villkoren är uppfyllda. ”GREEN_LIGHT_ON” – biten är knuten till en utgång från PLC som slår på en LED i fältet. Genom att använda Output Energize (OTE) – instruktionen kommer PLC-programmeraren att tända ljuset på växtgolvet.

2. Ställ in systemet till felaktigt tillstånd

Ladder Logic symboler-fel logik i Studio 5000

följande stegpinne verifierar ett felaktigt tillstånd: System 1-Fel. När systemet är felaktigt av den specifika anledningen kommer” RPiS_BOOL ” – biten att ställas in på hög genom Output Energize (OTE) – instruktionen. När systemet inte längre är fel, kommer den felaktiga statusen att vara på tills återställningsknappen är aktiverad och validerad genom XIO-tillståndet. Återställningen gör det möjligt för OTE-instruktionen att rensa biten och ställa in det felaktiga tillståndet till lågt.

Output Latch (OTL)

Output Latch ladder logic-symbolen är inte något som kan skapas med reläbaserad logik. Denna instruktion kommer Permanent att hålla en bit inställd på 1 när villkoret gäller.

stege logik symboler-Output Latch (OTL) instruktion i Studio 5000
stege logik symboler-Output Latch (OTL) instruktion i Studio 5000

Hur fungerar Utgångsspärrsymbolen?

utmatningslåsinstruktionen körs endast när de föregående villkoren är sanna. Om de är, kommer instruktionen att ställa in biten som är associerad med OTL till hög (1). Om biten är inställd på 1 eller villkoren inte längre är sanna, kommer biten att förbli hög (1). Denna skillnad är viktig eftersom Output Energize (OTE) kommer att ställa in biten tillbaka till 0.

praktisk tillämpning av Ladder Logic Symbol-Output Latch

OTL-instruktionen används inte vanligtvis i ladder logic-programmering. Anledningen nämns ovan:instruktionen återställer inte automatiskt biten till 0. Denna mindre skillnad leder till kodförvirring och potentiella problem när det gäller att utföra, ändra eller utvärdera förhållanden efter implementering.

1. Fel låsning

Ladder Logic symboler-fel låsning logik i Studio 5000

som vi diskuterade tidigare spelar fel en viktig roll i PLC-programmering. Det är viktigt att korrekt upptäcka, agera på och identifiera de fel som uppstått i systemet. När de inträffar kommer användaren att kasta felen till operatören för att felsöka. Av den anledningen är det viktigt att hålla felen på plats tills systemet granskas och återställs när det anses vara i drift.

steget ovan visar ett tillstånd där vi måste rensa ett fel på en frekvensomriktare PowerFlex 525. När felet är låst hålls motorn i ett felaktigt tillstånd medan en separat rutin tar hand om att säkert stoppa enheten. OTL ställer in biten på hög och väntar tills felet återställs.

2. Villkor inställning

Ladder Logic Symbols-villkorliga instruktioner större än (BRT) och mindre än (LES) i Studio 5000

i steget ovan används OTL-instruktionen för att öppna ventilen på stigaren. Även om detta kunde ha uppnåtts genom en output energize (OTE) instruktion, har vi beslutat att använda OTL på grund av ett antal villkor som kan ställa in bit RiserBOOL till hög. Observera att denna rutin också innehåller OTU som återställer biten till låg efter behov av PLC-programmeraren.

Output Unlatch (OTU)

Output Unlatch ladder logic-symbolen används ofta tillsammans med OTL. Det är ett sätt att skapa en inaktivering av den bit som anges i styrenhetens logik.

stege logik symboler-Output Unlatch (OTU) instruktion i Studio 5000
stege logik symboler-Output Unlatch (OTU) instruktion i Studio 5000

Hur fungerar Output Unlatch-symbolen?

output unlatch-instruktionen körs endast när de föregående villkoren är sanna. Om de är, kommer instruktionen att ställa in biten som är associerad med OTU till låg (0). Om biten är inställd på 0 eller villkoren inte längre är sanna förblir biten låg (0).

praktisk tillämpning av Ladder Logic Symbol-Output Unlatch

otu-instruktionen måste användas med OTL för att återställa biten till låg som diskuterats ovan. Därför kommer denna instruktion alltid att hittas när OTL används. Låt oss undersöka samma två exempel, som vi såg ovan.

1. Fel låsning

Ladder Logic symboler-fel låsning logik i Studio 5000

i steget ovan, när felet har rensats genom Reset_PB XIC-instruktionen, kopplas felet upp med OTU-instruktionen. Observera att unlatch är inom samma gren som PF1:O. ClearFaults instruktion som kommer att aktiveras när återställningen är inställd.

slutsats

de fem mest använda stegen logik symboler är följande: Normalt öppen kontakt, normalt stängd kontakt, utgång Energize, utgång spärren och utgång Unlatch. Dessa fem instruktioner används ofta i Stege logik för bit manipulation. De två första är villkorliga instruktioner som gör att strömmen kan strömma beroende på bitens status. De tre sista är utmatningsinstruktioner som kommer att utföras om logiken som leder till dem är sant. De ställer in biten till antingen 0 eller 1 beroende på vilken instruktion som används.

You might also like

Lämna ett svar

Din e-postadress kommer inte publiceras.