Actuator 3P bleibt stehen!!

Begonnen von softcontrolag, 26. Dezember 2009, 12:38:00

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 1 Gast betrachten dieses Thema.

softcontrolag

Hallo Daniel

Habe ich das jetzt richtig verstanden? Der Baustein STIME muss nun im OB1 zyklisch aufgerufen werden? Wir haben ihn im OB100 programmiert mit "DBxx.Init := False". Habe dies mal irgenwo im Forum gelesen, das man dies so macht!

Gruss
Marco

dalbi

Hallo Marco,

100% korrekt, der Baustein erkennt selbst ob er neu gestartet werden muss. Allerdings wie zuvor bereits geschrieben ist es wichtig das die Bausteine in denen er Verwendung findet, zyklisch aufgerufen und nicht über den EN Eingang des Bausteins gestartet werden. Wichtig, Bitte die neue Version verwenden da in der alten das Bit das den Überlauf merkt nicht mit gelöscht wird. Das kann zu den von Dir beschriebenen Problem führen.

Gruss Daniel 

Richardt

#17
Wie sieht es denn mit dem neuschreiben des FB Actuator 3P aus? Gibt es schon eine BETA-Version?

Hatte bei dem Baustein auch so meine Probleme, die aber zum Teil immer noch nicht gelöst sind. Siehe http://www.oscat.de/community/index.php/topic,374.msg5347.html#msg5347

Wollte mich daher jetzt gerade hingesetzt um den Baustein neu zu schreiben. Aber ich würde mir diesen Aufwand gerne sparen!

gkobler

Leider haben wir immer noch das Problem das der Actuator_3P stehen bleibt!!

Wir haben die neue Version 1.4 von Baustein STIME.SCL geladen, doch ohne Erfolg!!

Gruss
Gregor

Fussel0804

Die Probleme mit den Actuator-Bausteinen kenne ich.

Ich bin gerade dabei, das Modul zu überarbeiten.

Sobald ich erfolg habe werde ich es posten

gkobler

Weist du in etwa wann das sein wird?

Gruss und Danke
Gregor

Fussel0804

Also, ich habe nun den Actuator_3P ausgiebeig getestet und nur ein Problem festgestellt.

STIME muss die aktuelle Version (1.4) sein.
Ebenfalls muss der FB64 (STIME) im OB1 zyklisch aufgerufen werden.

OB1:

CALL FB64, DB64

Dann kann die negative Zeit nicht mehr vorkommen.
D.h. bei SPS-STOP und übergang in RUN initialisiert sich der Baustein von selbst und korrigiert sämtliche TX und TX_LAST.

Lässt man den aufruf im OB1 weg, kommt es bei neustart oder aber nach T=24D23H59M59S... zum stehenbleiben der Reglerbausteine die STIME benutzen.

Natürlich werde ich weiter testen und beobachten.

Gruß Stefan Hantschel

gkobler

Hallo Stefan

Danke für deinen Hinweis. Wir haben den Fehler nun gefunden! In meinen Projekten habe ich den Aufruf im OB1 gemacht, daher hatte ich auch keine Probleme. Aber bei meinem Kollegen, war der Aufruf noch im OB100! :-(

Heute habe ich ihn nochmals speziell danach gefragt. ;-) Und siehe da..

Gruss und schönes Wochenende.
Gregor

gkobler

Hallo Stefan

Wir hatten kürzlich wieder Probleme mit dem ACTUATOR_3P.

Die "Pos" wurde mit -41000 angezeigt, anstelle von irgenwo zwischen 0..100 %!

Irgenwie ist da immer noch der Wurm drin!

Gruss
Gregor

Fussel0804

Kannst du mir mal das Proekt schicken?

Das würde ich mir gerne mal ansehen.

MKII

Guten Morgen,

besteht das Problem in der aktuellen Version immer noch? Könnt Ihr mir ein Projekt zukommen lassen, mit dem beschriebenen work around? Bei mir klappt das nicht...
Vielen Dank.
Gruß Ralf

mg

Es gibt inzwischen eine STime 1.6 alle anderen gehen mit der 300er nicht