TIA Dynamische Textlisten in WinCC Advanced

Tomatensalat

Level-1
Beiträge
12
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag,

ich würde gerne eine dynamische Textliste im WinCC Advanced anlegen. Hierzu habe ich versucht mich anhand dieser Anleitung durchzuhangeln : https://support.industry.siemens.co...namische-textlisten-erstellen-?dti=0&lc=de-WW

Diese ist jedoch für WinCCflex 2008 und scheint nicht 100% ig übertragbar zu sein. Ich möchte den Inhalt einer String variablen in einem Textfeld anzeigen. Der Zugriff auf die Variable müsste in der Textliste eigentlich (laut WinCC flex) einfach mit dem Befehl <tag Stringname> geschehen. Kann es sein, dass die Funktion in TIA nicht mehr möglich ist ??

Was ist letztendlich machen möchte :
Ich will mir in WinCC alle Strings eines ArrayDBs in einem Drop Down Feld anzeigen lassen um entsprechende Einträge auszuwählen.



Danke und Gruß
 
Zuletzt bearbeitet:
Hallo Tomatensalat

doch das geht zumindest bei den Bit Meldungen was ja erstmal das Selbe ist mit einen Array of String hab ich das aber auch noch nicht gemacht.
Wenn mich nicht alles täuscht geht das sogar wenn du nur die Variable in das Feld ziehst aus den TIA Portal ich glaube da gibt es sogar noch eine Extra Schaltfläche für .
Hab leider gerade kein TIA da.

Gruß TIA
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi TIA,
das mit der Variable per Drag & Drop werde ich nachher gleich ausprobieren. Hoffe dies führt zum gewünschten Erfolg.
Was ich im Weiteren noch gerne machen würde und hoffe das es klappt :
Wenn ich in einem symbolischen EA Feld ein Element aus einer Textliste ausgewählt habe , soll der Name des Elements in einem weiteren Ausgabefeld nochmals angezeigt werden.
Das die Nummer des Eintrags angezeigt werden kann, das funktioniert - Aber beim Namen muss ich noch etwas herumprobieren.

Danke und Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
moin moin

Ich habe ein Feld mit dynamischer Textliste für die Parameter-Satz-Auswahl angelegt.

Die dynamische Textliste beschreibt eine Int-Variable anhand derer per indirekter Adressierung einer von 21 "DB_Datenspeicher" in den "DB_Arbeitsspeicher" geladen werden.
Die Textliste soll den Durchmesser und den Namen der Parametersätze anzeigen. Beides ist in jedem "DB_Datenspeicher" eingetragen und editierbar.

Hier die dynamische Textliste:
TL_Para-Satz-Auswahl:
0 - <Textliste, TL_Durchmesser> <Variable : 35, DB_Datenspeicher_00_Name_Para_Satz>
1 - <Textliste, TL_Durchmesser> <Variable : 35, DB_Datenspeicher_01_Name_Para_Satz>
. . .
20 - <Textliste, TL_Durchmesser> <Variable : 35, DB_Datenspeicher_20_Name_Para_Satz>

die TL_Durchmesser guckt auf eine Int-Variable im jeweiligen "DB_Datenspeicher" und gibt den Rohr-Durchmesser als Klartext aus.
1 - DN32
2 - DN40
. . .
13 - DN250

Mein Problem ist dass bei einigen Einträgen der Durchmesser und/oder der Name nicht angezeigt werden.
Erst wenn man die betroffenen Einträge auswählt wird es richtig angezeigt.
Weiss jemand warum?


TIA V13 SP1 Upd 7
Comfort Panel 900
 
Stell die aktualisierung der Variablen mal auf "Zyklisch fortlaufend" stehen sonst glaube ich auf "Bei Verwendung"
Die Spalte ist in der Tabelle normal nicht sichtbar. Entweder einblenden oder unter den Einstellungen der Variable schauen.

Gruß

Jens
 
Zurück
Oben