Pulldown Menü aktuallisieren

mvm87

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

Ich habe ein Pulldown menü auf meiner Startseite. Die Bezeichung der einzelnen Position kommen aus einem DB. Für jede Psotion habe ich ein String angelegt.

Der DB wird auf einer extra Seite in WinCCflexible gefüllt.

Wenn ich jetzt das Panel neustarte steht in dem Pulldown Menü nichts drin. Erst wenn ich eine Position anwähle wird der Text angezeigt. Wenn ich jetzt die Seite aufrufe wo ich den DB fülle und anschließend wieder zurück auf die Startseite gehe ist mein ganzes Pulldown Menü gefüllt.

Gibt es eine möglichkeit das mein Pulldown Menü gleich nach dem Neustart des Panel gefüllt ist, ohne extra meine Einstellseite aufzurufen müssen?

mfg
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ich vermute mal eins:

du hast eine Textliste!

Es gibt keinen Eintrag mit dem Wert 0, daher wird das Pulldown-Menü leer angezeigt!
Erstell mal spasseshalber einen Eintrag Wert 0 Text "Keine Auswahl".

Wird dann nach einem Neustart "keine Auswahl" angezeigt?

Grüße

Marcel
 
Erstamal vielen Dank für die Antworten.

Also ich habe eine Textliste erstellt mit 20 Positionen/Plätze. Als Name für jede einzelne Position/Platz habe ich jeweils eine String-Variable hergenommen. In meine DB habe ich so 20 String-Variablen.

Auf einer Sonderseite habe ich 20 E/A Felder die jeweils als Zeichenkette deklariert sind. So schreibe ich den Anzeige Wert für die Textliste in den DB.

Wenn ich jetzt mein Panel neustarte und ich auf der Startseite (Hier wird das Pulldown Menü verwendet mit der erstellten Textliste) ich das Pulldown Menü betätige stehen dort keine Texte drin obwohl der DB gefüllt ist.

Wenn ich jetzt einmal meine Sonderseite aufrufe sehe ich meine eingestellten Texte. Gehe ich nun zurück zur startseite und öffne das Pulldown Menü, ist dieses Komplett gefüllt mit allen texten die auch im DB stehen.

ich hoffe ich konnte es ein bisschen besser beschreiben.
 
Was passiert auf der Sonderseite denn mit der Textliste?
Kopier die Texte der Sonderseite auf die Startseite als Ausgabewerte, unsichtbar halt, gehts dann?
 
Zuletzt bearbeitet:
also wenn alles andere nicht funktioniert, hätte ich vielleicht noch eine Idee mit einem kleinen Trick.

Wenn das Panel neu startet, von der SPS in einer Schrittkette zuerst das Sonderfenster und danach mit ein Paar Sekunden Zeitverzögerung das Startfenster aufrufen.
Dann müsste sich eigentlich, nach Deiner Beschreibung, alles automatisch richtig einstellen.
Ist vielleicht nicht der schönste Weg, aber wenn alles andere nicht funktioniert, würde ich es so machen.

Verwenden kannst Du in WinCC flex die Bereichszeiger "Koordinierung" und "Steuerung".
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... da ich gerade in einem anderen Thread (wo der TE etwas ähnliches macht) etwas interessantes gelesen habe :
Sind deine Strings in dem DB korrekt initialisiert ? Also ist in dem entsprechenden Byte des String-Headers die tatsächliche Stringlänge eingetragen ?
Wenn nein dann hol das doch mal nach ...

Gruß
Larry
 
Zurück
Oben