WinCC Unified WinCC Unified Dynamische Text in Faceplate

Tobi1999

Level-2
Beiträge
36
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich würde gerne einen String an ein Faceplate übergeben (als Eigenschaftsschnittstelle) und den Text im Faceplate anzeigen. Ich kann zwar die Variable von type Wstring anlegen aber weder in einem Textfeld noch EA Feld verknüpfen. Habe zwar online eine Lösung mit Skript gefunden.
var value;
value = Faceplate.Properties.NegativeText;
return value;
jedoch muss man das Zyklisch im Faceplate aufrufen. Das kann doch auch nicht die Lösung sein oder?
Textliste verknüpfen würde mir noch einfallen aber das ist halt auch viel aufwendiger als für meine Anwendung nötig,
kann ich nicht einfach nen String übergeben und im Faceplate anzeigen?
muss nicht mal in der Runtime dynamisch sein. Nur beim Anlegen in TIA würde ich dem Faceplate gerne einmalig einen Text als Konstante geben
Danke schonmal
 
Du kannst das Script mit dem Ereignis "Aufgebaut" des Faceplates ausführen.
Dann wird es einmalig beim Laden des Faceplates ausgeführt.

Mit einem Textfeld funktioniert das dann so:
Javascript:
// Text in Textfeld schreiben
Faceplate.Items("AnzeigeText").Text = Faceplate.Properties.NegativeText;
 
Zurück
Oben