Seite 1 von 1

SetCCUSysVar verzögert die Ausführung

Verfasst: 19.03.2017, 18:09
von KalleWirsch
Hallo,
mit der aktuellen Software habe ich folgendes Problem:
wenn ich aus einem Makro z.B. den Befehl "SetCCUSysVar("Einbruchalarm",0,"127.0.0.1")"
absetze, wird die Systemvariable sofort gesetzt (überprüft in der WebUI).
Anschließend dauert es ca. 6 Sekunden, bis das aufrufende Makro weiter fortgesetzt wird.
Dies ist so in der VisuWin sowie auch aus der App heraus.
Mit der vorherigen Version lief alles perfekt.
Folgende Softwarestände sind im Einsatz:
CCU2: 2.27.7
CL Studio: 4.0 Rel. 170313
VisuWin: 2.60 / 170215
ExecEngineWin: 3.0 / 170123
Modultabellen: 1.92 / 170317

Über Hinweise oder Lösung des Problems wäre ich sehr dankbar.

Re: SetCCUSysVar verzögert die Ausführung

Verfasst: 19.03.2017, 22:39
von Herbert_Testmann
Hallo

eine Lösung kann ich Dir nicht bieten. Oder nur über Umwege.
Das Makro wartet offenbar die Abarbeitung des Befehls ab, also die Quittung der CCU. Da sich durch Änderungen in der 2.27 der Ablauf geändert hat, dauert das jetzt wohl länger.

Du könntest des Befehl in ein eigenes Makro auslagern und dieses Makro mit dem Homputer Befehl auf rufen, der nicht auf das Ende des aufgerufenen Makros wartet.
Musst Du mal in der Hilfe nachlesen, ich weiss jetzt nicht, welcher der beiden Startbefehle für Makros das ist.

Re: SetCCUSysVar verzögert die Ausführung

Verfasst: 20.03.2017, 11:12
von Tommy02
Hallo zusammen,
ich kann dieses Verhalten beim Ausführen des SetCCUSysVar-Kommandos bestätigen. Bei mir verzögert sich die Folgeabarbeitung des Makros sogar länger als 20 Sekunden. Das führt bei meiner Lösung zur ungewollten Nebeneffekten der HM-Abläufe. Eine Lösung kann ich leider nicht anbieten. Mein Workaround ist, die SetCCUSysVar-Kommandos ans Ende meines Makros zu setzen. Dort kann die Zeitverzögerung nichts mehr anrichten. Trotzdem schlecht. Hier muss eine generelle Lösung her.

Viele Grüße

Re: SetCCUSysVar verzögert die Ausführung

Verfasst: 20.03.2017, 12:41
von Herbert_Testmann
schreibt ihr bitte eine Mail an Contronics ??

Re: SetCCUSysVar verzögert die Ausführung

Verfasst: 20.03.2017, 20:53
von KalleWirsch
Herbert_Testmann hat geschrieben:schreibt ihr bitte eine Mail an Contronics ??
Das habe ich parallel zu diesem Eintrag hier gemacht :-)

Re: SetCCUSysVar verzögert die Ausführung

Verfasst: 21.03.2017, 19:04
von KalleWirsch
Ich habe Antwort von Contronics bekommen:

Zitat:

danke für den Hinweis.
In der neusten CCU-Firmware waren Änderungen, die dazu geführt haben, dass die Anweisungen GETCCUSYSVAR und SETCCUSYSVAR nicht mehr funktionierten.
Das ist mittlerweile mit der Version 3.09 der ExecEngine behoben, aber leider gibt es noch das Problem, dass die Antwort bei SETCCUSVAR ca. 5 Sekunden dauert.
Dieses Problem wird mit dem nächsten Update, der wahrscheinlich Ende nächster Woche kommt, behoben.

Re: SetCCUSysVar verzögert die Ausführung

Verfasst: 28.03.2017, 20:27
von Pietro
habt ihr neue infos wann die neue EE ohne setccusysvar-delay rauskommen soll ?