Eigenschaften von EA-Feldern dynamisch ändern

berni

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

ich würde gerne in WinCC Flexible je nach einem bestimmten Varialbenwert einem Symbolischen EA-Feld eine entsprechende Textliste zu ordnen (Skript).
Ist das möglich?
Danke für eure Hilfe!
 
Du kannst in einer Textliste als Eintrag wieder eine Textliste hinterlegen. Du multiplext praktisch Textlisten.
 
Du erstellst einen Eintrag in der Textliste und klickst rechte Maustaste und dann Variablenfeld einfügen.

Ab dann wieder selbsterklärend, wenn nicht nochmal nachfragen
 
das hab ich verstanden, aber ich glaub ich muss mein Problem etwas genaue erläutern:
Ich habe zwei symbolische EA-Felder. Mit dem einem Wähle ich den Motor aus. Und über das andere möchte ich dann die entsprechenden Sollpositionen anwählen können.
Die Anzahl der Motore bzw. die entsrechenden Positionen sind in Textlisten hinterlegt
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Dann hängst du an das erste EA-Feld eine Variable für den Motor und eine passende TL. Im zweiten EA-Feld hängt eine Variable für die Position und Textlisten mit den Positionstext als Einträge.

TL_Motor (Variable Motor):
1 - Motor 1
2 - Motor 2
...


TL_Pos_Motor 1
1 - Pos 1 Motor 1
2 - Pos 2 Motor 1
3 - Pos 3 Motor 1

TL_Pos_Motor 2
1 - Pos 1 Motor 2
2 - Pos 2 Motor 2
3 - Pos 3 Motor 2

TL_Pos (Variable Position):
1 - TL_Pos_Motor_1 (Variable Motor)
2 - TL_Pos_Motor_2 (Variable Motor)

Ich hoffe jetzt wirds klarer was ich meinte
 
das mit dem ersten EA Feld geht mir noch ein und das funktioniert auch. ich habe eine Variable (DB_TP1_Variablen.TP_Anzeigepar_Antriebe.AchsNr) auf die der wert des ausgewählten Motors(TL_Motor) geschrieben wird.
Leider versteh ich das mit dem zweiten EA-Feld nicht so ganz. Bei mir sieht das zweite Textfeld wie folgt aus:
das EA-Feld sollte die Positionsnummer in die Varialbe(DB_TP1_Variablen.TP_Anzeigepar_Antriebe.SollPosNrTextli) schreiben, habe ich auch hinterlegt.
die Textliste(TL-Pos) zur Auswahl der Positionen sieht wie folgt aus:
0-<TL_Pos_FE1_40+1-M1_Brücke_verfahren>(Variable:DB_TP1_Variablen.TP_Anzeigepar_Antriebe.AchsNr): TL_Pos_Motor1
1-<TL_Pos_FE1_40+1-M2_Brücke_verfahren>(Variable:DB_TP1_Variablen.TP_Anzeigepar_Antriebe.AchsNr): TL_Pos_Motor2
2-<TL_Pos_FE1_40+1-M3_Brücke_verfahren>(Variable:DB_TP1_Variablen.TP_Anzeigepar_Antriebe.AchsNr): TL_Pos_Motor3

leider kann ich im zweiten EA-Feld nichts auswählen?

Nochmals danke für deine Hilfe ich hoffe ich gehe dir nicht zu sehr auf die Nerven

mfg
Berni
 
Zurück
Oben