PID-Regler in S7-314C-2DP

Paule

Level-1
Beiträge
3.058
Reaktionspunkte
869
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Kolleginnen und Kollegen,

ich sollte über 30 PID Regler in einer S7-314C-2DP verwalten.
Natürlich würde ich die Aufrufe folgendermaßen splítten:

OB 35 wird alle 50ms aufgerufen
Im OB 35 werden in einer Schrittkette 4 Bausteine aufgerufen. (Pro Aufruf ein anderer Baustein)
In diesen 4 Bausteinen sind jeweils ca. 8 PID-Regler (Cont_C)
Dadurch ergibt sich für jeden Regler eine Reglerabtastzeit von 200ms bis er erneut aufgerufen wird.

Meine Frage:
Hat schon jemand so viele Regler in so eine (kleine) CPU gepackt? Packt die das überhaupt?
Meine höchste Anzahl war bisher 12 Regler auf zwei Aufrufe a' 100ms durch den OB35 == 60ms Zykluszeit!
 
30 habe ich noch nicht , aber ich glaube so um die 22 in einer 314.

Die Frage ist aber nicht ob das geht, sondern wie.
Ob das funktioniert hängt nur vom Speicher und Deiner Regelanwendung ab. Falls Du keine schnellen Prozesse hast (z.b. positionieren, Druck ) sondern wie ich z.B. Temperaturen in einem Extruder, kommt man auch mit höheren zeiten aus. Hab damals auch immer gedacht schneller ist besser, aber durch gute Hilfe hier im Forum bin ich mit den Heizungen auf 20s gegangen, seit dem läuft es super stabil. Nur die schnellen Prozesse laufen mit 100ms, der Rest läuft über einen Counter so das immer nur ein Regler maximal zusätzlich mitläuft.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Diese kurzen Aufrufzeiten der PID-Regler wundern mich auch öfters.

Man muss auch bedenken dass die Analog/Digital-Wandlung der Karte auch ihre Zeit benötigt.
Hat man z.B. eine 1KF01 8x13-Bit Karte und alle 8 Eingänge aktiviert, so erhält man frühestens alle 8 x 55 ms = 440 ms einen neuen Wert.
 
Hallo Thomas,

:eek: bist Du Dir sicher, dass die Zeiten addiert werden?

Aber selbst wenn sich mein Istwert nur alle ca. 500ms ändert, so kann doch der Regler in dieser Zeit ein paar Bits verschieben.
:confused: ??? Könnts sich aber auch negativ auswirken!!!
Du bringst mich zum grübeln, da meine Regler bisher alle tadellos arbeiten.

Ich werde es auf jeden Fall mal mit anderen Zeiten probieren!

Danke für Deinen Beitrag!
 
Hallo Paule, gute Ergebnisse erzielst Du, wenn die Abtastzeiten Deiner Reglerbausteine im Bereich t>0.0001 Ti und t<0.2 Ti liegen. Ti ist die Integratorzeitkonstante des PID-Reglers.
Gruß Siegfried
 
Zurück
Oben