Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Hi, wenn ihr die Caption des Popups kennt, dann könnt ihr mal folgendes versuchen:
let ui = UI;
let count = ui.PopupScreenWindows.Count;
let title = "Titel1";
for (let i = 0; i < count; i++) {
let popup_title =...
Ich lasse mir die Uhrzeit immer über ein Textfeld oder EA-Feld anzeigen mit diesem Skript:
var value;
value = new Date().toLocaleString('de-DE');
return value;
Wird sekündlich getriggert, funktioniert ohne Probleme.
Hallo zusammen,
möglicherweise wurde dieses Thema schonmal hier im Forum besprochen oder sogar indirekt gelöst, falls ja wäre ich um Hinweise sehr dankbar.
Hat schonmal jemand den Status der Archivierung abgefragt?
Ich möchte eine Kurvenanzeige (in einem Faceplate) nur sichtbar machen, wenn...
Hallo,
Frage vorab: ist es ein Panel-Projekt? Warum nutzt du die Simulation?
Versuch mal Tags.("X werte").Read(1); damit wird der Variablenwert direkt aus PLC gelesen und nicht aus dem Abbild/Cache vom HMI.
Ob das allerdings bei einem Array und in Simulation funktioniert kann ich dir nicht...
Ich denke mal das wird standartmäßig so gemacht, also alle Aktionen werden per JS umgesetzt. So macht es sich Siemens sicherlich am einfachsten mit der höchsten Erfolgschance, dass hinterher alles wie vorher funktioniert.
Aber ich würde dir raten nicht all zu viel zu migrieren, machs...
Jetzt verstehe ich dein Problem, danke für den Screenshot.
Das ist eine Funktion des Browsers und kann meines Wissens nach nur umgangen werden, indem du in den Browsereinstellungen "Grundlegende Informationen ausfüllen und speichern" deaktivierst.
Mhh das stimmt schon... aber ich wette die könnten (wenn sie wollen) zumindest ein ungefähres Datum/Update sagen, dann könnte man als Benutzer schon anders planen.
Hallo,
ist mir selber noch nie aufgefallen, habe aber unter Einstellungen>Verschiedenes>Verhalten bei Eingabe entdeckt.
Das könnte doch dein Problem lösen oder?
Kannst es ja mal versuchen und Rückmeldung geben, würde mich auch mal interessieren.
Hi, du hast hier einen Syntaxfehler beim schreiben von tag1, dieser Fehler sollte eig. auch im Traceviewer auftauchen.
Korrekt wäre:
tag1.Write(PopupScreenWindows(i).Left);
(also ein s vergessen und Groß-Kleinschreibung beachten)
Ansonsten dürfte dein Code so funktionieren, versuchs einfach...
Na das klingt doch schon ganz gut, ist zwar nicht die beste Lösung aber du weißt ja ... Unified eben ...
"Lade Fenster/Bild neu" sowas gibt es auch nicht, du kannst hier entweder mal einen Support Request eröffnen oder halt mit vielen weiteren Skripten probieren ein ähnliches Verhalten...
Ja ich denke genau das meine ich, und genau das sollte dein Problem lösen.
Und genau diese Variable soll vorher auf 1 gesetzt werden.
(Ich hoffe wir bringen uns so langsam nicht selber durcheinander 😂)