-> Hier kostenlos registrieren
Hallo zusammen,
ich komme mit dieser Typisierung im TIA Portal einfach nicht klar. Mein Problem:
-Ich erstelle eine FC mit Anwenderdatentyp (UDT) in der Schnittstelle.
-Die FC lege ich in der Projektbibliothek als Typ ab, der UDT wird gleich mit typisiert und erhält seine Versionsnummer.
-In einer anderen Steuerung im Projekt möchte ich die gleiche FC benutzen, dazu ziehe ich den Typen aus der Projektbibliothek.
-Die FC lässt sich nicht übersetzen, weil sich "die Schnittstelle des Datentyps zwischenzeitlich geändert hat".
Was hat sich denn bitte geändert? Ich benutze die selbe Version der FC mit der selben Version des UDT, die in der ersten Steuerung problemlos funktioniert. In der zweiten Steuerung würde die `selbe Schnittstelle plötzlich nicht mehr passen?
Ohne Typanbindung wäre das ja kein Problem, einmal kurz "Schnittstelle aktualisieren" und alles funktioniert wieder ohne dass ich das Programm anpassen muss. Da die FC aber am Typ hängt, müsste ich diesen erst auf "in Bearbeitung" setzen dass ich das machen darf, und den völlig unveränderten Baustein dann wieder mit einer neuen Versionsnummer freigeben.
Ich will doch nicht mehrere Versionsstände des gleichen FC Bausteins in meiner Projektbibliothek haben. Ich möchte genau einen, und wenn ich mal ne Änderung habe diese über den Typen auf alle Instanzen drüberbügeln können. Dachte genau das wäre einer der Zwecke wofür es die Typisierung überhaupt gibt.
Mit Bildbausteinen hatte ich schon das gleiche Problem, die selben UDTs mit der selben Versionsnummer passen plötzlich nicht mehr zusammen. Ich hab mir nicht anders zu helfen gewusst als die Verbindung zum Typ aufzuheben dass es zumindest mal funktioniert. Aber eine Lösung ist das ja nun nicht
Kann mir irgendjemand erklären was ich hier falsch mache oder wie ich das Problem umgehen kann?
ich komme mit dieser Typisierung im TIA Portal einfach nicht klar. Mein Problem:
-Ich erstelle eine FC mit Anwenderdatentyp (UDT) in der Schnittstelle.
-Die FC lege ich in der Projektbibliothek als Typ ab, der UDT wird gleich mit typisiert und erhält seine Versionsnummer.
-In einer anderen Steuerung im Projekt möchte ich die gleiche FC benutzen, dazu ziehe ich den Typen aus der Projektbibliothek.
-Die FC lässt sich nicht übersetzen, weil sich "die Schnittstelle des Datentyps zwischenzeitlich geändert hat".
Was hat sich denn bitte geändert? Ich benutze die selbe Version der FC mit der selben Version des UDT, die in der ersten Steuerung problemlos funktioniert. In der zweiten Steuerung würde die `selbe Schnittstelle plötzlich nicht mehr passen?
Ohne Typanbindung wäre das ja kein Problem, einmal kurz "Schnittstelle aktualisieren" und alles funktioniert wieder ohne dass ich das Programm anpassen muss. Da die FC aber am Typ hängt, müsste ich diesen erst auf "in Bearbeitung" setzen dass ich das machen darf, und den völlig unveränderten Baustein dann wieder mit einer neuen Versionsnummer freigeben.
Ich will doch nicht mehrere Versionsstände des gleichen FC Bausteins in meiner Projektbibliothek haben. Ich möchte genau einen, und wenn ich mal ne Änderung habe diese über den Typen auf alle Instanzen drüberbügeln können. Dachte genau das wäre einer der Zwecke wofür es die Typisierung überhaupt gibt.
Mit Bildbausteinen hatte ich schon das gleiche Problem, die selben UDTs mit der selben Versionsnummer passen plötzlich nicht mehr zusammen. Ich hab mir nicht anders zu helfen gewusst als die Verbindung zum Typ aufzuheben dass es zumindest mal funktioniert. Aber eine Lösung ist das ja nun nicht

Kann mir irgendjemand erklären was ich hier falsch mache oder wie ich das Problem umgehen kann?