Variablenanbidnung eines Textfeldes an ein Array

toto45

Level-1
Beiträge
65
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
ich nutze Step 7 V12 und erstelle gerade eine Visualisierung. Ich habe mehrere Netzteile von denen ich wiederrum mehrere Parameter auf der HMI anzeigen lassen möchte. Die Parameter sind in einem Array gespeichert. z.B.:
Strom_ist_Netzteil[1]
Nun möchte ich in der Visualisierung ein Eingabefeld haben in dem ich die Nummer des Netzteils eingebe und darunter befinden sich die einzelnen Parameter. Kann ich irgendwie die Variblenanbindung mit Hilfe dieser Auswahl machen. Also z.B.
Strom_ist_Netzteil[auswahl]
???
 
Hallo,
das geht über das Variablen-Multiplexen. Hier einfach die Auswahl als Grundlage für das Multiplexen hernehmen ...

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das heißt ich muss für jeden Parameter einen Multiplexer Baustein einsetzen und dessen Ausgangs in der HMI als Prozesswert hernehmen?
Und die ganzen Multiplexer Bausteine füge ich in eine Funktion im OB1 auf der CPU oder kann ich das direkt in der HMI machen?
 
... du legst dir in der Visu eine interne Variable vom gleichen Typ (z.B. Int) an.
Nun gehst du unter den Eigenschaften der Variablen auf Eigenschaften\Multiplexen.
Dort trägst du in der Indexvariablen deine Auswahl-Variable und unter Variable (hinter dem Selector) dein Array - das wars.
Nun an dem Textfeld diese interne Variable anbinden ...

Weitere Variablen-Array's können ggf. auch über Auswahl indexiert werden (falls sinnvoll).

Gruß
Larry
 
Zurück
Oben