Som leverantör av ABB PLC-moduler får jag ofta frågan om hur man använder PID-styrfunktionen i dessa moduler. PID, som står för Proportional - Integral - Derivative, är en flitigt använd styralgoritm inom industriell automation. Det hjälper till att bibehålla en processvariabel vid ett önskat börvärde genom att justera styrutgången. I den här bloggen guidar jag dig genom stegen för att använda PID-kontrollfunktionen i ABB PLC-moduler.
Förstå grunderna för PID-kontroll
Innan du går in i implementeringen är det viktigt att förstå de tre komponenterna i PID-regulatorn:
- Proportionell (P): Denna komponent ger en utsignal som är proportionell mot felet mellan börvärdet och processvariabeln. Ett större fel kommer att resultera i en större styreffekt. Men att använda endast den proportionella termen kan leda till ett steady-state-fel, där processvariabeln aldrig når börvärdet exakt.
- Integral (I): Integraltermen ackumulerar felet över tiden. Det hjälper till att eliminera steady-state-felet genom att kontinuerligt justera kontrollutgången tills felet är noll. Men för mycket integrerad åtgärd kan göra att systemet överskrider och blir instabilt.
- Derivat (D): Den derivata termen beräknar förändringshastigheten för felet. Den förutser framtida förändringar i felet och hjälper till att dämpa svängningar. Det är särskilt användbart i system med snabba förändringar.
Välja rätt ABB PLC-modul
ABB erbjuder ett brett utbud av PLC-moduler som stöder PID-kontroll. Till exempelABB DX571 1TNE968902R2302är en högpresterande modul lämplig för olika industriella applikationer. DeABB PM665-processormodulger också kraftfulla bearbetningsmöjligheter för komplexa kontrolluppgifter, inklusive PID-kontroll. Och denAI845 ABB Analog Input Modulekan användas för att mäta processvariabeln exakt.
Konfigurera PID-regulatorn i ABB PLC
Följande steg beskriver den allmänna processen för att konfigurera en PID-regulator i en ABB PLC-modul:
Steg 1: Definiera processvariabel och börvärde
Det första steget är att identifiera den processvariabel som du vill kontrollera. Detta kan vara temperatur, tryck, flöde, etc. Du måste också definiera börvärdet, vilket är det önskade värdet för processvariabeln. I ABB PLC-programmeringsmiljön måste du allokera minnesplatser för processvariabelingången och börvärdet.
Steg 2: Välj PID-funktionsblocket
ABB PLC-programmeringsprogram tillhandahåller fördefinierade PID-funktionsblock. Du måste välja lämpligt funktionsblock baserat på dina applikationskrav. Dessa funktionsblock har vanligtvis ingångsparametrar för processvariabeln, börvärdet och PID-förstärkningarna (proportionell, integral och derivata).


Steg 3: Ställ in PID-förstärkningarna
Att justera PID-vinsterna är ett kritiskt steg. Det finns flera metoder för tuning, såsom Ziegler - Nichols-metoden. Ziegler - Nichols-metoden går ut på att hitta den slutliga förstärkningen och den slutliga perioden för systemet och sedan beräkna PID-vinsterna baserat på dessa värden. I ABB PLC kan du justera PID-förstärkningarna inom funktionsblockets parametrar.
Steg 4: Konfigurera utgången
Utgången från PID-regulatorn används för att justera styrelementet, såsom en ventil eller en motor. Du måste konfigurera utgångsområdet och typen av utgång (analog eller digital). I ABB PLC mappar du utgången från PID-funktionsblocket till lämplig utgångsmodul.
Steg 5: Implementera felhantering
Det är viktigt att implementera felhantering i ditt PID-kontrollprogram. Till exempel, om processvariabeln går utanför ett säkert område, bör systemet vidta lämpliga åtgärder, såsom att stänga av kontrollelementet eller generera ett larm.
Testa och ställa in PID-regulatorn
När du har konfigurerat PID-regulatorn måste du testa den i en verklig miljö. Börja med att köra systemet med konservativa PID-vinster och justera dem gradvis baserat på systemets respons. Observera följande aspekter under testningen:
- Svarstid: Tiden det tar för processvariabeln att nå börvärdet. En kortare svarstid är generellt sett bättre, men den bör inte orsaka överdriven överskjutning.
- Skjuta över: Mängden med vilken processvariabeln överskrider börvärdet. Att minimera överskridandet är avgörande för systemets stabilitet.
- Stadig - Statusfel: Skillnaden mellan börvärdet och processvariabeln efter att systemet har nått ett stabilt tillstånd. PID-regulatorns integralterm bör hjälpa till att reducera detta fel till noll.
Övervakning och underhåll
Efter att PID-regulatorn är igång är kontinuerlig övervakning viktig. Du kan använda ABB PLC:s diagnostiska funktioner för att övervaka prestandan hos PID-regulatorn. Leta efter tecken på instabilitet, såsom oscillationer eller stora steady-state-fel. Regelbundet underhåll inkluderar kontroll av ingångs- och utgångsmodulerna för korrekt funktion och uppdatering av PID-förstärkningarna om systemets egenskaper ändras över tiden.
Slutsats
Att använda PID-kontrollfunktionen i ABB PLC-moduler kan avsevärt förbättra effektiviteten och stabiliteten i industriella processer. Genom att följa stegen som beskrivs i den här bloggen kan du framgångsrikt konfigurera, testa och underhålla en PID-regulator i ditt ABB PLC-system. Om du är intresserad av att köpa ABB PLC-moduler för dina PID-kontrollapplikationer eller har några tekniska frågor, hör gärna av dig för en detaljerad diskussion. Vi är här för att ge dig de bästa lösningarna och stödet för dina industriella automationsbehov.
Referenser
- ABB PLC programmeringsmanualer
- Industrial Automation Handbook on PID Control
- Ziegler, JG, & Nichols, NB (1942). Optimala inställningar för automatiska styrenheter. Transaktioner av ASME, 64(8), 759 - 768.
