Geavanceerde Regeltechniek Gids

PID-regeling
Gesloten-lus Precisie

Behoud perfecte stabiliteit voor uw fysieke processen. Van temperatuur- tot drukregeling, beheers de krachtigste geïntegreerde PID-algoritmen in de industrie.

PID begrijpen in TIA Portal

PID (Proportioneel, Integraal, Differentieel) regeling is de standaard voor het reguleren van continue variabelen. TIA Portal biedt geoptimaliseerde 'Technology Objects' die de complexe wiskunde van het algoritme afhandelen, zodat u zich kunt concentreren op de procesparameters.

De geïntegreerde regelaars in S7-1200 en S7-1500 bieden geavanceerde functies zoals Pre-tuning, Fine-tuning en Anti-windup, waardoor uw systeem het setpoint snel bereikt zonder overshoot.

Continue Regeling

Standaard- en temperatuurregelaars

PID_Compact — Universele Regeling

PID_Compact

Wat het doet

De meest veelzijdige PID-instructie voor continue processen. Het ondersteunt automatische schaling van analoge ingangen en PWM (Pulse Width Modulation) uitgangen.

Wanneer te gebruiken

Ideaal voor drukregeling, debietregeling of niveaubeheer in tanks met analoge regelkleppen of pompen.

Pro Tips

Roep PID-instructies altijd aan binnen een Cyclic Interrupt OB (bijv. OB30) om een constante bemonsteringstijd te garanderen.

Gebruik het ingebouwde Commissioning-venster in TIA Portal om uw procesvariabelen in real-time te volgen.

Configureer het 'Safe state' gedrag om te garanderen dat de uitgang naar een bekende waarde gaat als de PLC stopt.

PID_Temp — Gespecialiseerd Verwarmen/Koelen

PID_Temp

Wat het doet

Gespecialiseerde PID voor temperatuurregelsystemen met asymmetrisch verwarmings- en koelgedrag.

Wanneer te gebruiken

Gebruikt in extruders of chemische reactoren waar u zowel verwarmingselementen als koelventilatoren/water moet beheren.

Pro Tips

Profiteer van de 'Multi-zone' functionaliteit om meerdere PID_Temp instances te synchroniseren.

Definieer aparte PID-parameters voor verwarmen en koelen om rekening te houden met verschillende thermodynamische efficiënties.

Schakel de ramp-functie in om thermische schokken aan uw apparatuur te voorkomen tijdens setpoint-wijzigingen.

Geavanceerde Actuatoren

Stapregeling en optimalisatie

PID_3Step — Gemotoriseerde Actuatoren

PID_3Step

Wat het doet

Regelt actuatoren die alleen 'Open' en 'Dicht' commando's accepteren (geen analoog signaal), met of zonder positieterugkoppeling.

Wanneer te gebruiken

Veelgebruikt voor gemotoriseerde vlinderkleppen, luchtkleppen of zware industriële rolluiken.

Pro Tips

Configureer de 'Motor transit time' nauwkeurig zodat het algoritme de virtuele positie van de klep kan berekenen.

Als er geen terugkoppeling beschikbaar is, voert de instructie een 'homing' run uit om het interne model te kalibreren.

Pas de 'Minimum on time' aan om overmatige mechanische slijtage aan de motorcontactoren te voorkomen.

Auto-Tuning — Zelfoptimalisatie

Pre/Fine Tune

Wat het doet

Een ingebouwde diagnostische functie die de reactie van het systeem analyseert om de optimale P, I en D versterkingen te berekenen.

Wanneer te gebruiken

Tijdens inbedrijfstelling, wanneer de fysieke eigenschappen van het proces onbekend of te complex zijn voor handmatige berekening.

Pro Tips

Gebruik 'Pre-tuning' voor een ruwe schatting wanneer het proces stilstaat.

Gebruik 'Fine-tuning' om de stabiliteit te optimaliseren zodra het proces al in de buurt van het setpoint is.

Blijf het tuning-proces altijd monitoren; handmatige interventie is vereist als het systeem gevaarlijk gaat oscilleren.

PID_Compact vs PID_3Step

Het juiste algoritme kiezen voor uw hardware

KenmerkPID_CompactPID_3Step
UitgangstypeAnaloog (0-10V) / PWMDigitaal (Open/Dicht pulsen)
TerugkoppelingAnaloge ProceswaardeAnaloge Positie (Optioneel)
ToepassingPompen, Verwarmingselementen, VFD'sGemotoriseerde Kleppen, Luchtkleppen
Auto-TuningGeïntegreerde Pre/Fine tuneGeïntegreerde Pre/Fine tune
ComplexiteitGemiddeld (Directe logica)Hoog (Looptijdmodel)
Anti-WindupNative GeïntegreerdNative Geïntegreerd

Veelgestelde Vragen

Waarom blijft mijn PID-uitgang op 100% staan, zelfs als het setpoint wordt genaderd?

Dit wordt waarschijnlijk veroorzaakt door Integral Windup. Zorg ervoor dat uw PID-parameters correct zijn afgestemd en dat de uitgangslimieten in de configuratie van het technologie-object overeenkomen met de limieten van uw fysieke actuator.

Wat is de beste bemonsteringstijd voor een PID-lus?

De bemonsteringstijd (CycleTime) moet aanzienlijk sneller zijn dan de reactietijd van het proces. Voor snelle druklussen is 10-50ms gebruikelijk; voor trage temperatuurlussen is 1-5 seconden vaak voldoende.

Kan ik een PID-instructie in OB1 draaien?

Dit wordt ten zeerste afgeraden. OB1 heeft een variabele cyclustijd, waardoor de Integrale en Differentiele componenten inconsistent worden. Gebruik een Cyclic Interrupt OB (zoals OB30) voor deterministische timing.

Hoe schakel ik de PID naar handmatige modus?

Zet de parameter 'Mode' op 4 (Manual) en geef de gewenste handmatige uitgangswaarde op bij de ingang 'ManualValue'. Schakel 'ModeActivate' om de wijziging toe te passen.

Perfectioneer uw procesregeling

Heeft u te maken met complexe thermische traagheid of hogesnelheidsdrukregeling? T-IA Connect helpt u PID-lussen eenvoudig op afstand te implementeren en te monitoren.