19.01.2010 10:03 | |||
Beigetreten: 17.09.2007 Letzter Bes: 17.04.2023 Beiträge: 799 Bewertung: (82) |
Hallo Timo,
Daslässt sich wie im Beitraghttp://support.automation.siemens.com/WW/view/de/24325381 beschrieben realsieren. Im Beitrag selbst wird eine Menge dazu geschrieben (Area, etc...) Du brauchst einen Anwendertextblock und einen Prozesswertblock. Durch die Funktionaus o.g. Beitrags ID kannst du auch nur in einen der Prozesswertblöcke einen String hineinschreiben. Diesen baust du dir mit sprintf vorherentsprechend incl. der Werte Alt und Neuzusammen. Anschließend fügst du diesen Prozesswertblock in deinen Anwendertextblock ein. (im Alarm Logging Editor auf die jeweilige meldung klicken, Eigenschaften, Reiter Texte, dann hinter dem jeweilgen Textblock den Button mit den ... klicken usw...) Des weiterern kannst du mit dieser Funktion auchentsprechend vorprojektierteMeldungenauslösen, es muss nicht diese Systemmeldung sein ... Datenhaltung: Mhh da wird es knifflig, wenn du es nicht über VAriablen realisieren willst. Frage wie denn? evtl. Möglichkeit wie im Beitrag im Script das Schlüsselwort static verwenden. Allerdings weis ich nicht, wie sich das im Bezug auf das Thema Webnavigator bemerkbar macht. Und wie das interne Handling der Scipte funktioniert, z.B. bei einem Bildwechsel kann ich auch nicht sagen. Ich denke keine so gute Lsg... Variablen auf Clients: Es gibt doch beim Anlegen von Variablen die Option projektweite Aktualisierung bzw. Rechnerlokale Aktualisierung... letztere erzeugt auf jedem Client automatisch einen eigenen Satz der jeweiligen internen Variable... Variablen auf Web Clients: Wenn der Web Navigator Server auf dem WinCC Server installiert ist (bei neueren Versionen...) können auch hier meines Wissens nach rechnerlokale Variablen unterstützt werden. Bei dedizierten WebServern hast du nur die rechnerlokalen Vars auf dem der WebNavServer aufgesetzt ist... aus Handbuch Webnavigator: "Rechnerlokale Variablen Der WinCC/WebNavigator-Client unterstützt rechnerlokale Variablen.Beachten Sie die folgenden Besonderheiten:
Rechnerlokale Variablen beim dedizierten Web-ServerBei Einsatz eines dedizierten Web-Servers sind auf dem Web-Client nur die rechnerlokalen Variablen des dedizierten Web-Servers verfügbar. Deshalb können diese Variablen auf dem Web-Client keine eigenen Werte annehmen. Rechnerlokale Variablen der unterlagerten WinCC-ServerDie rechnerlokalen Variablen der unterlagerten WinCC-Server können am Web-Client keine eigenen Werte annehmen. Sonderzeichen in rechnerlokalen TextvariablenDer Startwert von rechnerlokalen Variablen darf nur Zeichen enthalten, die in Variablennamen erlaubt sind. Zum Beispiel ein Doppelpunkt im Startwert führt dazu, dass die Variable am Web-Client nicht erkannt wird. Weitere Informationen zu Sonderzeichen finden Sie im WinCC Information System unter "Arbeiten mit WinCC > Arbeiten mit Projekten > Anhang > Nicht erlaubte Zeichen". Rechnerlokale Variablen und User ArchivesRechnerlokale Variablen im Zusammenhang mit User Archives werden auf dem Web-Client nicht unterstützt. " Mal ganz davon abgesehen, dass einige Scripte in Verbindung mit dem WebNavigator anfangen Zicken zu machen... Vielleicht hilft dir das irgendwie weiter ... |
||
Zuletzt bearbeitet von: vanDyk am: 19.01.2010 10:22VG / regards vanDyk |
|||
26.01.2010 10:24 | |
Beigetreten: 27.09.2007 Letzter Bes: 18.12.2020 Beiträge: 993 Bewertung: (102)
|
Hi Timo, in dem Beitrag, den vanDyk dir genannt hat ist alles enthalten, was du machen willst. Ich hab die Funktion schon erfolgreich eingesetzt. Wenn du also Fragen hast... Gruß cumulus |
Learn more about visualization - visit the HMI courses of Siemens AG! |
|
03.02.2010 14:54 | |
Beigetreten: 27.09.2007 Letzter Bes: 18.12.2020 Beiträge: 993 Bewertung: (102)
|
Hi vanDyk |
Learn more about visualization - visit the HMI courses of Siemens AG! |
|
Für diesen Beitrag bedanken sich1 Benutzer |
Folgen Sie uns auf