Zyklus für Temperaturregelung s7-1200

S

simon-brl

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

dadurch, dass ich erste Schritte mit Simatic mache, möchte ich Euch um kleine Hilfe bitten.

Ich habe in meinem Programm PID-Regler eingbaut und möchte in einem Zyklus 24h Setpoint steuern.

z.B.

3 Stunden - 30°C danach 17 Stunden 60°C

und auch so, dass Cyclic Interrupt Baustein nach der Betätigung von Starttaste funktioniert und nicht automatisch von alleine, wenn sie Simatic den Saft kriegt.

Habt Ihr eine Idee für dieses Temperaturzyklus?
 
Mein Vorschlag:

Setze mit der Starttaste einfach einen Merker, den du wiederum als Reglerfreigabe benutzt. Somit kannst du den Regelbeginn durch Tastendruck starten. Dann lässt du einen Timer mitlaufen, der nach 3 Stunden den Sollwert umschaltet bzw. mit einem neuen Wert belegt. Nach Ablauf der Gesamtzeit lässt du den Merker für die Reglerfreigabe wieder zurücksetzen.
 
Definiere eine Variable in einem Datenbaustein und schreibe diese als Sollwert an deinen PID-Baustein. Bei Regelungsbeginn schreibst du mit Hilfe des Move-Bausteins den ersten Sollwert in diese Variable, nach Ablauf einer gewissen Zeit, schreibst du den nächsten Sollwert hinein, usw...

Natürlich führen wie immer viele Wege zum Ziel; man kann natürlich auch z.B. einen Multiplexer benutzen.
 
ich werde mit move-befehl am montag probieren und ich melde mich mit dem ergebnis.

erstmal danke schoen :)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bazooqa, ich habe das nicht hingekriegt.

was meinst Du, besteht eine Möglichkeit, dass ich ein Beispielprogramm von Dir bekomme? ich würde mich darüber sehr freuen.

Gruß
simon
 
Zurück
Oben