17.07.2012, 20:39
Hallo liebe LabVIEW Gemeinde,
ich frage jetzt einfach mal hier im Forum, da die NI- Hotline diesbezüglich das Handtuch geworfen hat. Scheint fast so als würden Fragen zum Thema PID Toolkit bei NI etwas stiefmütterlich behandelt wird, eigendlich schade ....
Ich habe folgendes Problem:
Also es geht um eine Anlage, bei der ich über einen Druckregler einen bestimmten Massendurchfuss für Luft einregeln möchte. Das funktioniert einfach über einen Start-Control, der eine in einer CASE Srukture eingebauen While Loop started, wo die aktuelle Regelung ausgeführt werden soll. In dieser While-Loop funktioniert alle prima. Set-Point, Prozessvariable, Proportional Band und Integral Time wird übergeben und der Regler macht wirklich richtig schön was er machen soll. Mein Problem ist nun, wenn ich nun nochmals über den Start-Control eine Regelung generieren möchte, steht mein PID Output auf dem Wert der letzten Regelung. Der Regler Output geht schlagartig auf 100%. (sollte aber wieder bei 0% beginnen) Man sollte normalerweise eine Reinitialisierung des Reglers duchführen aber die entsprechende Node an dem entsprechenden Tool-Kit NI-vi zeigt offenbar keine Reaktion. Weis jemand einen Tip, wie ich das auch "per Hand" also sebst programmiert machen kann?
über schnelle Antworten würde ich mich sehr freuen, ... es brennt
Gruss und Danke
Carsten
ich frage jetzt einfach mal hier im Forum, da die NI- Hotline diesbezüglich das Handtuch geworfen hat. Scheint fast so als würden Fragen zum Thema PID Toolkit bei NI etwas stiefmütterlich behandelt wird, eigendlich schade ....
Ich habe folgendes Problem:
Also es geht um eine Anlage, bei der ich über einen Druckregler einen bestimmten Massendurchfuss für Luft einregeln möchte. Das funktioniert einfach über einen Start-Control, der eine in einer CASE Srukture eingebauen While Loop started, wo die aktuelle Regelung ausgeführt werden soll. In dieser While-Loop funktioniert alle prima. Set-Point, Prozessvariable, Proportional Band und Integral Time wird übergeben und der Regler macht wirklich richtig schön was er machen soll. Mein Problem ist nun, wenn ich nun nochmals über den Start-Control eine Regelung generieren möchte, steht mein PID Output auf dem Wert der letzten Regelung. Der Regler Output geht schlagartig auf 100%. (sollte aber wieder bei 0% beginnen) Man sollte normalerweise eine Reinitialisierung des Reglers duchführen aber die entsprechende Node an dem entsprechenden Tool-Kit NI-vi zeigt offenbar keine Reaktion. Weis jemand einen Tip, wie ich das auch "per Hand" also sebst programmiert machen kann?
über schnelle Antworten würde ich mich sehr freuen, ... es brennt
Gruss und Danke
Carsten