TIA HMI-Variablen neu zuweisen

TESTER

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

wie kann ich, möglichst schnell, mehreren HMI-Variablen neuen PLC-Variablen zuweisen.
Hintergrund ist folgender:
Ich habe eine Maschinenkomponente z. B. einen Antrieb welcher in der Steuerung als ein Softwaremodul angesehen wird. Ein Softwaremodul besteht dabei aus einem FB und einem HMI-Bild mit entsprechender Variablentabelle (ca. 30 Variablen).

Da der Antrieb nun häufiger in der Anlage vorhanden ist möchte ich dieses Softwaremodul kopieren. Dazu rufe ich den FB als weitere Instanz mit dem dazugehörigen IDB im Programm auf. Ebenso kopiere ich das HMI-Bild und die entsprechende Variablentabelle. Wie kann ich den Variablen der kopierten Variablentabelle am schnellsten die PLC-Variablen der neuen Instanz zuweisen?
Dadurch sollen vor allem die Bitmeldungen und deren Texte die an die entsprechende Variable gebunden sind erhalten bleiben.

Bisher habe ich immer die PLC-Variablen aus dem Instanzdatenbaustein in die Variablentabelle kopiert und anschließend den Bedienelementen neu zugeordnet.

Vielleicht kennt jemand eine bessere und schnellere Arbeitsweise.

Danke im Voraus

Gruß Tester
 
Wenn Du jedesmal den gleichen FB nur mit einem anderen IDB verwendest und nur aus dem IDB Werte aufs HMI bringen willst, wären indizierte Variable eigentlich genau das richtige für Dich.
 
Danke M-Ott.

Ich müsste dann aber wohl zwingend absolut adressieren. Da ich bei der symbolischen Adressierung anscheinend nur auf das Arrayelement dynamisch zugreifen kann und nicht auf die Adresse des Datenbausteins. Ebenso müsste die Indexvariable nicht über ein Listenfeld beschrieben werden, sondern möglichst abhängig vom aufgerufenen Bild.
Bin mir im Moment nicht sicher wie praktikabel dies bei der Projektierung ist.

Gruß Tester
 
Hallo.

Alternativ könntest Du aus dem Bildinhalt auch ein eigenes Symbol machen. Und dann die entsprechenden Variablen als "IN/OUT".
So ähnlich wie ein FB.
Im Symboleditor kannst Du dann die "IN/OUT" mit den Ensprechenden Dynamischen Bildelementen verknüpfen.
Aber bitte nicht drauf fest nageln. Hab da schon eine ganze HMI Bibliothek mit der Methode erstellt.
ABER damals mit WinCC (nicht flex).
Im flex hatte ich ahnliche Möglichkeiten gefunden, aber ob das bei der TIA HMI noch so gut funktioniert kann ich leider nicht genau sagrn.

Wenn klappt ist es halt ein super Ergebnis, deshalb evtl. einen Versuch Wert.
 
Zurück
Oben