WinCC flexible: Länderflagge zur Sprachauswahl umschalten

babenj

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich möchte folgende Funktion auf einem Touchpanel (z.B. TP177B) mit WinCC flexible programmieren.

Die entsprechende Landesflagge soll bei der Sprachumschaltung mit umgeschaltet werden.

Dazu habe ich eine Schaltfläche mit unsichtbarem Hintergrund und beim Ereignis "drücken" SetzeSprache mit toggle programmiert.
In der Schaltfläche soll dann die entsprechende Landesflagge (z.B. deutsch, englisch, chinesisch) angezeigt werden.
Die Sprachumschaltung funktioniert.

Weiss im Moment leider nicht mehr wie das funktionieren kann.
Hat jemand einen Tipp für mich.

MfG
Juergen B.
 
leg die bilder der flaggen über den button und definiere die sichtbarkeit entsprechend der eingestellten sprache
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ist mehr als easy ...Nimmst eine Schaltfläche mit Grafik (Flagge). Danach gehst Du in die Grafiksammlung des Projektes und änderst für die Srache einfach die Grafik (Flagge) ab, diese wird somit automatisch mit umgeschalten bei einem Sprachwechsel,
 
Hallo zusammen,
vielleicht eine blöde Frage.
Wo kann ich die aktuell eingestellte Sprache auslesen?
Ich finde da irgendwie keine Funktion zu.

Zur Info, wenn überhaupt relevant.
Bei meinem MP sind 10 Sprachen projektiert, es werden jedoch
projektspezifisch immer nur die benötigten (über die Einstellung der Projektsprachen) freigegeben.

Gruß und Dank im voraus
SEP
 
Also eine Funktion dafür wäre mir auch nicht bekannt, entweder machst du
es so das du das Panel mit einer Sprache gezielt startest und machst die
Sprachumschaltung mit der Steuerung, so das dir bekannt ist welche
Sprache gerade aktiv ist.

Oder du hast eine PC Runtime und kannst irgendetwas mit dieser Funktion
anfangen.

Text abrufen

Verwendung
Ermittelt den Listeneintrag aus einer Textliste. Das Ergebnis ist abhängig vom Wert und von der gewählten Runtime-Sprache. Das Ergebnis wird in eine Variable vom Datentyp "String" gespeichert.
Syntax
TextAbrufen (Ausgabetext, Wert, Sprache, Textliste)
Im Skript verwendbar: ja (LookupText)
Parameter
Ausgabetext (Ausgabe)
Die Variable, in der das Ergebnis geschrieben wird.
Wert
Die Variable, die den Wert des Listeneintrags festlegt.
Sprache
Legt fest, in welcher Runtime-Sprache der Listeneintrag ermittelt wird.
  • Variable
    Die Variable, welche die Sprache enthält. Die Runtime-Sprache geben Sie als Dezimalwert der Länder-Kennung an, z. B. 1031 für Deutsch - Standard, 1033 für Englisch - USA. Nähere Hinweise hierzu finden Sie in den Grundlagen von VBScript bei "Gebietsschema-ID (LCID)-Diagramm.
  • Runtime-Sprache
    Sprachkürzel gemäß der VBScript-Referenz , z. B. "de-DE" für Deutsch (Deutschland) oder "en-US" für Englisch (Vereinigte Staaten von Amerika). Die Auswahl ist abhängig von den aktivierten Runtime-Sprachen.
Textliste
Legt die Textliste fest. Aus der Textliste wird der Listeneintrag ausgelesen
 
Hallo,

das Thema ist zwar schon etwas alt ich kramms trotzdem nochmal raus.

Ich habe das neue wincc im TIA Portal.

In der Beispieldatei zum TP700 haben sie auch auch eine Sprachauswahl von Deutsch zu Englisch realisiert
und je nach auswahl wird die Deutsche oder Englische Flagge im Vordergrund gezeigt.

Anhand des Beispiel bekomm ich das allerdings nicht raus wie die die Flagge umschalten.

Sprachumschaltung funktioniert schon 1A nur das mit Der Flagge funzt noch nicht ganz.

Vielen Dank schon mal

Grüße Chris
 
Zurück
Oben