TIA Wie kann ich einen dynamischen Text in einem HMI Feld einfügen?

brokamp.lukas

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

ich möchte gerne in meinem HMI ein dynamisches Textfeld einfügen. Wenn ich vorher eine Betriebsart auswähle z.B. ich habe 3 Felder; Automatik, Hand und Richten die ich auswählen kann. Wie bekomme ich ein einzelnes Textfeld, auf einem anderen Bild, dass mir diese 3 Betriebsarten anzeigt?

MfG

Lukas
 
Wie speicherst Du die Betriebsart-Auswahl? Eine INT/UINT-Variable oder 3 BOOL-Variablen?
Davon abhängig kannst Du verwenden: Symbolisches E/A-Feld mit Textliste oder mehrere Textfelder mit Animation Sichtbarkeit.

Harald
 
Textfelder mit Sichtbarkeit ist wohl so gedacht:

Für jeden Text ein Textfeld, alle übereinander. An die einzelnen Felder die jeweilige Variable und damit nur sichtbar schalten wenn die True ist.

Symbolisches E/A-Feld mit Textliste da bin ich auch nicht wirklich fit.
 
Danke winnman,
Ja mit den Texfeldern übereinander habe ich ausprobiert und Funktioniert natürlich auch aber, da es ja mehrer "Betriebszustände" sind, ist das eine etwas unschöne Lösung.
Mit der Textliste habe ich mich etwas befasst aber noch nicht so wirklich verstanden.
 
Vielen Dank,
ich habe diesen Beitrag natürlich schon gesehen, finde aber auf mein Problem dafür keine Lösung.
Kann ich bei dem symbolischen E/A- Feld, Ein- bzw. Ausgänge schalten,steuern?
 
Moin brokamp.lukas,

prinzipiell können mit symbolischen E/A-Feldern auch boolsche Variablen gesteuert werden.

Eingänge können nicht gesteuert werden (diese werden bei jedem Zyklus durch die SPS wieder überschrieben).
Ausgänge können gesteuert werden.

Allerdings sollte man darauf verzichten und eine eigene Variable für die Kommunikation zwischen Steuerung und Bedienpanel erstellen.
Beispielsweise ein Datenbausteinbit. In der Steuerung kann man dann einem Ausgang den Zustand des Bits zuweisen.

Man könnte auch Eingangssignale manipulieren. Also am Anfang des Programmzyklus' (z.B. erstes Netzwerk im OB 1) einer Eingangsvariablen den Zustand des Datenbausteinbits zuweisen. Warum sollte man das tun?

Ich halte es für sinnvoll die Anbindung des Panels als WEITERE Komponente, neben den E/A-Modulen zu betrachten und die Signale voneinander zu entkoppeln bzw. Verknüpfungen der Signale in der SPS zu realisieren.

VG

MFreiberger
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nun, du hast zb. Eine Int Variable weleche am Symbolischen Feld einen Wert aufgrund der Auswahl im Listeneintrag bekommt.
Also 0=BA Aus, 1=BA Automatik usw.
Diese verknüpfst du in der SPS dann mit deiner Funktion.
 
Zurück
Oben