- vilka är stegen logik symboler?
- Normalt öppen (Nej) kontakt / undersök om stängd (XIC)
- Hur fungerar den normalt öppna kontakten?
- praktisk tillämpning av Ladder Logic-symbolen-ingen kontakt / XIC
- normalt stängd (NC) kontakt / undersök om öppen (XIO)
- Hur fungerar den normalt stängda kontakten?
- praktisk tillämpning av stegen Logic Symbol – NC kontakt / XIO
- 1. Stoppknapp skick
- 2. Timer kontinuerlig spärr
- Output Energize (OTE)
- Hur fungerar Output Energize-symbolen?
- praktisk tillämpning av Ladder Logic Symbol-utgång Energize
- 1. Slå på ljus / utgång
- 2. Ställ in systemet till felaktigt tillstånd
- Output Latch (OTL)
- Hur fungerar Utgångsspärrsymbolen?
- praktisk tillämpning av Ladder Logic Symbol-Output Latch
- 1. Fel låsning
- 2. Villkor inställning
- Output Unlatch (OTU)
- Hur fungerar Output Unlatch-symbolen?
- praktisk tillämpning av Ladder Logic Symbol-Output Unlatch
- 1. Fel låsning
- slutsats
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.
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
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
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.
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
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
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.
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
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
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.
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
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
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.
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
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.