Heute war das erste mal nachdem letzten mal. Habe die einstellwerte getätigt, aber hatte immernoch die gleichen Probleme.
Hmm... und was hast du da eingestellt? Die 0.2 von Fairytail waren nur die Standard-Einstellung mit denen der Zeit-OB erstellt wird?
Da gehört logischerweise der richtige Wert rein, welchen du am OB eingestellt hast.
Dann sind da nach die üblichen Fragen....
- Parameter richtig in die CPU übertragen? Geprüft mit "Online bebachten"?
- Dann auch einen Reset am Regler ausgeführt? (Betriebsartenwechsel von Inactive nach Active)
Wenn das immer noch nichts bringt dann schau dir mal folgenden Wert im Technologie-DB (Rechstklick auf Tech-Objekt - "DB-Editor öffnen") an.
"PID_Compact_1".CycleTime.Value
Da steht normalerweise die vom Baustein gemessene Aufrufzeit drin. Die sollte nicht wesentlich von deiner Einstellung abweichen.
Das Ganze um die Aufrufzeitüberwachung, hat Siemens hier in einem separatem FAQ beschrieben.
Ganz unten steht genau beschrieben wie das mit der Abtastzeitbestimmung arbeitet.
https://support.industry.siemens.com/cs/ww/de/view/42321471
(Achtung - Gültigkeitsnotiz ganz unten beachten! - dient nur mehr als Eklärung)
Sonst kannst du dir ja mal ein Anwendungsbeispiel mit Manual zum PID_Compact anschauen wie der Regler dort parametriert wurde.
https://support.industry.siemens.com/cs/ww/de/view/79047707
Meine Frage nun ist, muss ich überhaupt diese Erstoptimierung machen? Kann ich nicht einfach selbst werte für die Regelung setzen und durch gezieltes testen den Regler zum arbeiten bekommen?
Die Erstoptimierung ist nicht dein Problem. Der Regler wird immer auf Störung gehen weil laut Baustein die gemessene Aufrufzeit nicht mit der parametrierten zusammenpasst. Somit also nie laufen.
Selbst wenn du die Aufrufzeitüberwachung deaktivierst, bekommst du dann womöglich ein zeitlich falsches Regelverhalten weil der Baustein womöglich mit der falschen Aufrufrzeit rechnet.