-> Hier kostenlos registrieren
Hallo zusammen,
habe da wiedermal ein Problem, bei dem ich nicht weiter komme.
Ich habe in der S7-200 mit dem Assistenten einen PID-Regler erzeugt, und diesen in einem Unterprogramm aufgerufen. Der PID-Regler arbeitet auch einwandfrei und gibt den geregelten Wert aus. Sobald der Regler aktiv wird die Zykluszeit jedoch so schlecht, das der restliche "normale" Programmablauf nicht mehr schnell genug abgearbeitet wird.
Wo kann ich einstellen, das der PID-Regler nur alle 500ms oder 1000ms aufgerufen wird? Habe schon die Abtastzeit auf 5s gestellt, jedoch ohne erfolg. Habe auch schon versucht den Regler in einem Interrupt aufzurufen, doch dann funktioniert er garnicht mehr.
Hat jemand eine Idee?
Gruß
habe da wiedermal ein Problem, bei dem ich nicht weiter komme.
Ich habe in der S7-200 mit dem Assistenten einen PID-Regler erzeugt, und diesen in einem Unterprogramm aufgerufen. Der PID-Regler arbeitet auch einwandfrei und gibt den geregelten Wert aus. Sobald der Regler aktiv wird die Zykluszeit jedoch so schlecht, das der restliche "normale" Programmablauf nicht mehr schnell genug abgearbeitet wird.
Wo kann ich einstellen, das der PID-Regler nur alle 500ms oder 1000ms aufgerufen wird? Habe schon die Abtastzeit auf 5s gestellt, jedoch ohne erfolg. Habe auch schon versucht den Regler in einem Interrupt aufzurufen, doch dann funktioniert er garnicht mehr.
Hat jemand eine Idee?
Gruß