Enum mit Textlistenunterstützung

delphinis

Level-1
Beiträge
1
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
offenbar gibt es neuerdings Enums mit Textlistenunterstützung. So einen Enum wollte ich auch kreieren, aber ich bekomme nur folgenden Grundcode und kann mir nicht vorstellen, wie ich da nun eine Textliste anfügen kann.

Enum-Code mit Textlisten-Unterstützung:
Code:
{attribute 'qualified_only'}
{attribute 'strict'}
TYPE EN_RxType :
(
    enum_member := 0
);
END_TYPE

Die Hilfe in Codesys bringt mich leider auch nicht weiter.
Die Idee war eigentlich, eine Combobox mit einer Liste von Texten zu füttern, wobei jedem Text ein Enum zum Programmatischen ansprechen entsprechen würde. Oder ist die Textliste einzig nur für verschiedene Sprachen verwendbar?
 
Zuletzt bearbeitet:
Ich schätze mal die Textliste ist schon da. Du must nur die Ansicht umschalten dazu eonfach am rechten Rand des Editors auf das untere Symbol klicken

17-10-2016 10-30-55.png
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Alter Thread, gleiches Problem. Ich habe die Textlistenunterstützung aktiviert, auch in Listenansicht bleibt meine Enum unberührt.
Generell: Ich habe eine TextList, die ich gerne als Enum Input nutzen würde.
Hat jemand eine Idee, was ich probieren könnte?
 
Hallo,

nachdem du einen Enum Typ angelegt hast, rechte Maustaste und Textlistenunterstützung hinzufügen:
1683278530074.png

Anschließend sieht man dann in der Tabelle die Texte (im Datentyp rechts auf das kleine Tabellensymbol drücken):
1683278598536.png

Dann eine Combobox Integer zur Visu hinzufügen und die Werte für Variable und Textliste entsprechend beschalten:
1683278680420.png



et voila:
1683278732004.png
 
Hallo,

nachdem du einen Enum Typ angelegt hast, rechte Maustaste und Textlistenunterstützung hinzufügen:
Anhang anzeigen 68739

Anschließend sieht man dann in der Tabelle die Texte (im Datentyp rechts auf das kleine Tabellensymbol drücken):
Anhang anzeigen 68740

Dann eine Combobox Integer zur Visu hinzufügen und die Werte für Variable und Textliste entsprechend beschalten:
Anhang anzeigen 68741



et voila:
Anhang anzeigen 68742
Habs jetzt gerade erst probiert, da das Projekt einstweilen in den Hintergrund gerückt ist... immer noch gleiches Problem, ich bekomme die Textlisteneinträge nicht importiert, es steht nach wie vor der enum_member := 0. Irgendwo ist da der Wurm drin
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich nutze unter TwinCAT 4026 auch Enums mit Textlistenunterstützung.
Ich möchte in der Visu die Texte ausgeben.
Kann allerdings in der Zeile Textliste nur reine Textlisten auswählen, jedoch nicht mein Enum mit der Textlistenunterstützung.
Woran könnte das liegen?
Gruß
 
Hallo,
ich nutze unter TwinCAT 4026 auch Enums mit Textlistenunterstützung.
Ich möchte in der Visu die Texte ausgeben.
Kann allerdings in der Zeile Textliste nur reine Textlisten auswählen, jedoch nicht mein Enum mit der Textlistenunterstützung.
Woran könnte das liegen?
Erstens, welche Visu nutzt Du, die TE/TF2000 oder die andere Visu, die direkt im SPS-Projekt hinzugefügt wird?
Mit der TE/TF2000 bin ich mir nicht sicher, ob das überhaupt geht.
Bei den ENUMs musst Du in der Visu keine Textliste auswählen, dass geschieht automatisch. Du musst nur bei einem DropDown Menü zum Beispiel nur die Instanz der Variable vom Typ des ENUMs auswählen fertig.
 
Ich nutze die TF1800 TC3 PLC-HMI
Als Text habe ich %s eingetragen.
Unter Dynamische Texte habe ich die Variable der enum eingetragen.
Leider wird hier nur %s angezeigt.
 

Anhänge

  • Enum-Anzeige.png
    Enum-Anzeige.png
    29,1 KB · Aufrufe: 1
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich nutze die TF1800 TC3 PLC-HMI
Als Text habe ich %s eingetragen.
Unter Dynamische Texte habe ich die Variable der enum eingetragen.
Leider wird hier nur %s angezeigt.
Da gehört es ja auch nicht hin, Du musst die ENUM Variable bei Textvariable eintragen.
Ist zugegebenermaßen verwirrend, aber funktioniert.
 
Danke für den Hinweis. Mir wird dann allerdings der INT-Wert (Value) anstelle des Texts angezeigt. Wie bekomme ich das hin, dass der Text angezeigt wird? Ich hab zwei Sprachen angelegt.
 
Danke für den Hinweis. Mir wird dann allerdings der INT-Wert (Value) anstelle des Texts angezeigt. Wie bekomme ich das hin, dass der Text angezeigt wird? Ich hab zwei Sprachen angelegt.
Das kann eigentlich nicht sein, ich habe es heute selber getestet.
Hier mal mein ENUM:
1752592737454.png
Hier die Textliste im ENUM:
1752592787761.png
Hier die Visu in der Designansicht mit Eigenschaften:
1752592892798.png
Und hier das Ganze in Aktion:
1752592996539.png

1752596175867.png
 
Zuletzt bearbeitet:
Zurück
Oben