TIA Heizungsablauf ?!

Marvv

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

erstmal zu meinen Komponenten :

1 x CPU 1215 C AC/DC/RLY
1 x SM 1231 RTD
3 x PT 100 ( Aussen Temp, Heizbox Temp, Box die auf Temp gehalten werden soll )
4 x Heiz - Register wobei 2 parallel verbunden sind sprich R1 , R2 + R3 , R 4 !

Da für mich das TIA Portal sehr neu ist bin ich auf der Suche nach der richtigen Lösung !

Ich versuche eine Box damit konstant auf 35 Grad zu halten möchte aber nicht andauernt mit alle 4 Register fahren !

Mein Gedanke fällt die Temp. unter 35 Grad so soll zuerst 1 Heizregister aktiv werden sollte dieser es nicht schaffen die Box zu erwärmen sollte sich der zweite dazuschalten und sollte dies noch immer nicht reichen sollten sich die anderen zwei zuschalten , bis die Temperatur erreicht ist !

Meine Frage nun ist dies möglich auch ohne Timer sprich sollte nach einer minute mein Vergleicher noch aktiv sein schalte noch eine Register hinzu ?!
 
na ist doch nen klassischer Regelkreis. In TIA gibt's da ja irgendwas mit PID...

Der PID gibt nen stetiges Signal 0...100% aus, das müsstest Du dann noch auf die 3 Heizregister aufteilen. Also 0-33%->R1ein; 34-66%->R1 u. R4ein, 67-100%->alles ein. dazwischen noch ne Hysterese bauen...

Gruß.
 
Der PID_Compact liefert Dir ja ein stetiges Signal 0...100% Ausgangssignal..............Dazu von ducati := Also 0-33%->R1ein; 34-66%->R1 u. R4ein, 67-100%->alles ein. dazwischen noch ne Hysterese bauen...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich kenn diese IN_RANGE Bausteine nicht, von daher keine Ahnung... Aber etwas Kreativität von Dir ist schon gefordert. Was ich im Post #2 geschrieben hab, war nur ein Denkanstoß und nicht zum 1:1 übernehmen, da ja auch die Hysterese fehlt.
Konkreter würd ichs so mit Vergleichern und RS-Flipflops machen:

Output_Value<10 -> reset R1
Output_Value>20 -> set R1
Output_Value<40 -> reset R4
Output_Value>50 -> set R4
Output_Value<70 -> reset R2/3
Output_Value>80 -> set R2/3

... Gruß.
 
Zuletzt bearbeitet:
Ich kenn diese IN_RANGE Bausteine nicht, von daher keine Ahnung... Aber etwas Kreativität von Dir ist schon gefordert. Was ich im Post #2 geschrieben hab, war nur ein Denkanstoß und nicht zum 1:1 übernehmen, da ja auch die Hysterese fehlt.
Konkreter würd ichs so mit Vergleichern und RS-Flipflops machen:

Output_Value<10 -> reset R1
Output_Value>20 -> set R1
Output_Value<40 -> reset R4
Output_Value>50 -> set R4
Output_Value<70 -> reset R2/3
Output_Value>80 -> set R2/3

... Gruß.


IN_RANGE ist ein vergleicher der den angegeben Wert (Value) vergleicht mit min & max ist der Wert in diesem Bereich so liefert der Ausgang den Signalzustand 1 !
& es war jz nur als Bsp. 1:1 wird es nicht übernommen es war halt nur die Frage ob es so richtig gemeint war !
 
Zuletzt bearbeitet:
Zurück
Oben