Rampe regelt Temperatur - PID

netsroht

Level-2
Beiträge
28
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe noch nie groß mit Reglern zu tun gehabt und soll nun einen Ofen programmieren.

Der Ofen soll in einem Verfahrensschritt in einer einstellbaren Zeit eine Sollendtemperatur erreichen. Das heißt, es ergibt sich eine Rampe[=(Sollendtemperatur-Istanfangstemperatur)/Zeitdauer], welcher der Istwert folgen soll.
Wenn der Istwert zu groß von der Rampe abweicht soll die Zeit des Schrittes angehalten werden und gewartet werden, bis der Istwert wieder innerhalb eines Fensters um die Rampe sich befindet.

Ich habe den Tipp bekommen, des "Standard PID Control"-FB zu verwenden. Allerdings habe ich weder eine Ahnung, wie ich diesen beschalten soll noch ob dieser überhaupt wirklich dafür geeignet ist.

Ich hoffe das Problem verständlich geschildert zu haben und warte sehnsüchtig auf eure Ratschläge :)

Gruß, netsroht
 
Hallo
Mit was willst du denn die Anlage steuern?
Wenn es eine S7-1200 ist es ganz einfach. Da gibt es einen Regelbaustein da gibst du einfach deine Werte ein und gut ist.

Was ich nicht kapiere ist das mit dem Schritt anhalten.
 
Du hättest das Problem nicht wenn du ne Max Anzahl an teilen angibst. Wenn er sich daran nicht hält ist er selbst schuld.

Was für eine Steuerung benutzt du nun? Erst wenn das bekannt ist kann dir geholfen werden. ;)
 
Sorry für die späte Antwort... musste gestern das tolle Wetter ausnützen :)

Als SPS kommt eine S7-414 zum Einsatz.

Das Problem ist wie "gravieren" beschreibt. Durch unterschiedliche Beladung des Ofens ergeben sich unterschiedliche Temperaturkurven. Je größer die Beladung desto länge dauert es, bis der Ofen auf Temperatur ist. Oder andersrum: je weniger Material im Ofen, desto schneller ist er auf Temperatur.

Jetzt soll es aber so sein, dass eine konstante Temperaturrampe gefahren werden soll, d.h. bei wenig Beladung nicht zu schnell und bei viel Beladung nicht zu langsam.

Ich bräuchte - bildlich gesprochen - quasi einen Regler, welchem ich die Isttemperatur am Schrittanfang, die Solltemperatur am Schrittende und die zur Verfügung stehende Dauer übergebe und er sich daraus selber die zu fahrende Temperaturkurve berechnet.

Verständlich?

Gruß, netsroht
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
so wie ich Dein Problem verstehe handelt es sich um eine Regelstrecke mit verschiedenene Streckenverstärkungen. Man kann so etwas mit verschiedenen Reglerparametern (Parameterumschaltung) je nach Befüllung lösen. Man kann natürlich die Reglerparameter für den Fall der größten Streckenverstärkung optimieren (so das keine Instabilitäten entstehen) und verwendet diese Parameter für den Fall mit der kleineren Streckenverstärkung. Dies hat aber zur Folge, daß dann der Regler nicht optimal arbeitet (es dauert zu lange um die Regelabweichung zu beseitigen). Es besteht aber auch die Möglichkeit die Befüllung als Störgröße (BIAS) auf den Regler zu schalten.

Gruß Frank
 
Hallo,

ich habe es jetzt gelöst.

Der Baustein "Standard Control PID" bietet die Möglichkeit, dass er sich selbst eine Rampe ausrechnet. Da der Temperaturanstieg linear sein soll reichen somit zwei Punkte aus - Startpunkt und Endpunkt.
Leichter als gedacht, wenn man erst mal die Anleitung verstanden hat;)

Danke euch trotzdem vielmals für die Hilfe
 
Der Baustein "Standard Control PID" bietet die Möglichkeit, dass er sich selbst eine Rampe ausrechnet. Da der Temperaturanstieg linear sein soll reichen somit zwei Punkte aus - Startpunkt und Endpunkt.
Leichter als gedacht, wenn man erst mal die Anleitung verstanden hat;)

Berechnen ist gut. *ROFL*


Normalerweise wird beim aufheizen ca. 80°C/Stunde gefahren.
(Je nach Material, "Bearbeitung" spannungsarm Glühen , entspannen . . .)


Ich denke NICHT, dass das Gewicht vorab ermittelt wird.

Problem ist dann, dass es einige hundert Grad vor Solltemperatur ziemlich "langsam" wird.


Jedoch nur ein Versuch mach Gluch.


P.S: Eine S7-400 ist schon etwas "oversized", vorallen wenn diese nur die Temperatur regeln soll.


Wir wird die "Energie" zugeführt ?
PWM, Stufenloser Leistungsregler ?
( Z.b. AEG Tyro-P ?)



Bei weiteren Fragen hier im Forum.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Geschwindigkeit des Aufheizens hängt ist je nach Material unterschiedlich.

Die 400er ist schon ziemlich groß, aber was solls :p
Hat ja auch noch Ofendruck und Gasdurchfluß von Ar/N2 zu regeln ;P

Geheizt wird elektrisch mit vier Thyristorstellern.

Übrigens geht's um Keramik und Temperaturen bis 2500°C
 
Zurück
Oben