Kühlen mittels Fb58

xpert

Level-2
Beiträge
67
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
HI Zusammen

Auch ich hab mal ne Frage zum Regelbaustein Fb58.

Situation:
Istwert: PT100
Sollwert: Eingabe via TP
Stellsignal: AnalogOUT 4..20mA
Aufgabe:
Ein Speicher auf ca. 1°C Solltemperatur zu halten. Mittels Regelventil kann Kaltes Wasser in den Speicher gefüllt werden. Zu erwartender Temperaturbereich ca. -10°C - +20°C

Ich verwende den FB58. Die Regelung funktioniert im groben schonmal. Hab einfach mal den FB mit Istwert (direkt Peripherie) Sollwert vom TP und Ausgang (PAW) beschalten.
So... nun regelt das ausgangs signal aber nur in einem ganz kleinem bereich. So zwischen 4 und 5mA. Ist mir ja eigentlich auch klar. Da ich ja mein zu erwartender Temperatur Bereich auf den sich die Regelung beziehen soll noch nirgends definiert habe.

Kann mir da jemand ein bisschen auf die Sprünge helfen? Müsste doch irgendwie die -10°C - +30°C definieren.

Danke schonmal

Liebe Grüsse
 
Hi, alsoo:
Du hast einen Sollwert vom TP in °C...sagen wir mal -10...30 Grad.
Istwert muss genauso in °C normiert werden, und dann auf dem Regler PV_IN, sodass Istwert und Sollwert die
gleiche Normierung haben.

Gruss: Vl.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi vladi

Danke für die schnelle Antwort. Ich hab ja eine Analoge Eingangskarte. Die ist auf PT100 Standart konfiguriert. Wenn ich jetzt PEW einlese krieg ich ja schon °C. Muss ich dieses Eingangsignal mittels FC105 skalieren?
Und dann mit Low und High limit -10...30°C definieren. Das stimmt ja dann überhaupt nicht... :confused:

Kannst mir sagen wie ich das istwertsignal richtig normiere?
 
Hi, so, ok, dann bekommst du direkt im PEW die Temperatur (Integer 200 = 20°C ).

Die Hilfe sagt:
Sollwertzweig
Der Sollwert wird am Eingang SP_INT im Gleitpunktformat physikalisch oder in Prozent eingegeben. Sollwert und Istwert müssen an der Regeldifferenzbildung die gleiche Einheit besitzen.

Istwertauswahl (PVPER_ON)
Der Istwert kann abhängig von PVPER_ON im Peripherie- oder im Gleitpunktformat eingelesen werden.

PVPER_ON Istwerteingabe
TRUE Der Istwert wird über die Analogperipherie (PEW xxx) am Eingang PV_PER eingelesen.
FALSE Der Istwert wird im Gleitpunktformat am Eingang PV_IN eingelesen.
Istwertformatumwandlung CRP_IN (PER_MODE)

Die Funktion CRP_IN wandelt den Peripheriewert PV_PER abhängig vom Schalter PER_MODE in ein Gleitpunktformat nach folgender Vorschrift um:

PER_MODE Ausgang von CRP_IN Analogeingabe-Typ Einheit
0 PV_PER * 0.1 Thermoelemente; PT100/NI100; Standard °C; °F
1 PV_PER * 0.01 PT100/NI100; Klima; °C; °F
2 PV_PER * 100/27648 Spannung/Strom %
---------------
Theoretisch müsste bei Dir eigentlich passen, Defaultwert von PER_MODE ist 0.

Klar, die Reglerparameter (Verstärkung/Gain bzw. Integrralzeit/TI ) müssen angepasst werden.
Die anderen paar Millionen Parameter vom FB58.. :ROFLMAO:, je nach dem.

Vl.
 
Jap. Das hab ich auch gelesen.

Der Sollwert gebe ich am Eingang SP_INT im Gleitpunktformat physikalisch an. Eingabe am TP z.b. 1.0 °C
Den Istwert gebe ich mittels PEWXXX beim PV_PER an.

PVPER_ON hab ich direkt bei DB Parametrieren ausgewählt (Istwert Peripherie einschalten), und auch PER_MODE beim DB Parametrieren auf Betriebsart Standart.

Nur hab ich jetzt immer noch nicht meine -10...30°C definiert.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hm, was ist für Dich -10..30 °C definiert? Warum soll man das definieren?
Du hast z.B. am TP 1.0 Grad eingestellt. Der Regler bekommt Istwert 5 Grad, also zu heiss, dann geht sein Ausgang hoch,
d.h. es kommt mehr Kaltwasser..
(vorausgesetzt der Gain ist mit Minus definiert, sonst würde der Regler heizen, und sein Ausgang geht runter..)

Von wo nach wo er regelt, ist total egal, ob -10..30 oder -1000...50000 Grad.
Oder kappiere ich was nicht.. :D
 
Won wo nach wo er regelt, ist total egal, ob -10..30 oder -1000...50000 Grad
Genau über diese Ausage verkopf ich mich :D

Wenn ich doch -10...30°C Bereich habe, sind das 40°C unterschied also 0-40= 0-100% bei 2°C Istwert änderung 5%
Wenn ich aber -200...200°C Bereich habe, sind das 400°C unterschied also 0-400= 0-100% bei 2°C Istwert änderung nur noch 0.5%

Oder nicht ?

Danke für deine Geduld
 
Aha, jetzetle.. :)
genau deswegen gibt es bei Regler die Verstärkung(GAIN). Das ist der Hebel, mit dem die Regeldifferenz verstärkt wird,
sodass sich auf dem Ausgang was tut.. Klar, wenn ich etwas regeln möchte, was kleine Diffferenz macht, wähle
ich grösserer GAIN.. wenn meine Diff. gross ist, muss die Verstärkung klein sein, sonst ist der Ausgang sofort auf 100.. ;)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
AHA! ok... ja dann siehts ja gar ned schlecht aus.

Regeln tuts ja schon... dann spiel ich mal mit dem GAIN. Kann morgen wieder an die Anlage um zu testen!

Ich dank dir recht Herzlich für deine Mühe :ROFLMAO:
 
Zurück
Oben