-> Hier kostenlos registrieren
Hallo Zusammen,
ich möchte ein PLC Struct und Enums in der TwinCAT HMI (TE2000) verwenden um diese dann direkt als UserControl-Schnittstelle zu verwenden. Ich habe hierfür eine TMC Datei erstellt und in der HMI eingebunden, jedoch werden mir die Datentypen nicht angezeigt. Vielleicht habe ich auch nur an der falschen stelle gesucht.
Meine Vorgehensweise war dabei folgende:
Das nächste Phänomen ist, dass wenn ich mein PLC-Projekt übersetze, in der TMC-Datei dann ersten Structs und Enums mehrfach mit gleichen GUIDs erscheinen und zusätzlich noch irgendwelche Interfaces und andere Datentypen die ich da eigentlich nicht haben will.
Wie macht ihr das?
Manchmal frage ich mich ob nur ich mich ständig mit solchen Problemen herum ärgere, da es hier im Vergleich zu Siemens ja relativ wenige Probleme mit Beckhoff gepostet werden.
ich möchte ein PLC Struct und Enums in der TwinCAT HMI (TE2000) verwenden um diese dann direkt als UserControl-Schnittstelle zu verwenden. Ich habe hierfür eine TMC Datei erstellt und in der HMI eingebunden, jedoch werden mir die Datentypen nicht angezeigt. Vielleicht habe ich auch nur an der falschen stelle gesucht.
Meine Vorgehensweise war dabei folgende:
- Im XAE-Projekt -> System -> Type System "Neues Element" hinzugefügt
- Rechte Maustaste auf die neue Datei -> "Edit Project File"
- Struct und Enums im TMC-Editor mit Namespace "HMI" hinzugefügt
- Danach doppel-Klick auf die TMC-Datei -> Reiter "Daten Typen" ausgewählt -> Checkbox neben den Enums und Structs gesetzt und Datei gespeichert
- Datei im Editor auf Inhalt geprüft und dann in das HMI Projekt kopiert.
- Im HMI Projekt dann in die "TwinCAT HMI Configuration" und über das Symbol "Attach TMC-File" die TMC-Datei hinzugefügt.
Das nächste Phänomen ist, dass wenn ich mein PLC-Projekt übersetze, in der TMC-Datei dann ersten Structs und Enums mehrfach mit gleichen GUIDs erscheinen und zusätzlich noch irgendwelche Interfaces und andere Datentypen die ich da eigentlich nicht haben will.
Wie macht ihr das?
Manchmal frage ich mich ob nur ich mich ständig mit solchen Problemen herum ärgere, da es hier im Vergleich zu Siemens ja relativ wenige Probleme mit Beckhoff gepostet werden.