Regleraufrufe aus OB35 oder 100ms Takt

Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo marlob,

mea culpa, ich gelobe Besserung wg. Link.

...
Da ist keine entschuldigung nötig:ROFLMAO:
Sollte nur ein Hinweis sein, da erfahrungsgemäss die meisten Leute irgendwie Probleme haben, sich auf den Supportseiten von Siemens (oder allgemein im Internet) zurecht zu finden.
 
Hi,
@MW: 45ms ist meiner Meinung zu viel => schnellere CPU kaufen
@gravieren: Sorry, ich will hier nur grundsätzlich diese Problematik eruieren
Ich mach Regler von Krücke bis Rakete, bei Instanzen >3 versetz ich die Aufrufe. Ziel der ganzen Aktion ist AUCH, eine möglichst gleichmäßige Zykluszeit hinzubekommen (mit versetzten Aufruf und Nichtbenutzen des OB35 für Regleraufrufe) und um damit "stabilere" Programme zu erreichen.
Gruß
Sailor

Das kann ich ehrlich gesagt nicht so richtig nachvollziehen, entweder ich habe Steuerungensaufgaben, bei denen die Zykluszeit sogut wie keine Rolle spielt, oder ich habe die Anforderung der äquidistanten Zeiteinheiten, was eben bei digitalen Regler der Fall ist. Je weiter davon abgewichen wird, desto eher treten unerwartete Effekte auf.
Ich habe vor einiger Zeit mal einen Samstag eingeschieben müssen, indem ich an einer fertigen Anlage die Regler in den OB35 verschoben habe. Ich wollte mich nämlich nicht durch die nachfolgende Programmänderung die Reglerparameter auf nimmer Wiedersehen zerschiessen, die Gefahr kann ich nämlich nicht ausschliessen.
Wenn dein restliches Programm so stark von konstanten Zykluszeiten abhängt, ist da vielleicht noch was anderes im argen, bei mir ist das nicht der Fall. Vielleicht programmierst du auch etwas neben dem bestehenden System her, das aber halt doch nicht die Weckalarme und die RealTime ersetzt.
(Die CPU-Time-Out von 5s ist etwas anderes)
 
Zurück
Oben