Ich hab heute wieder mal einige Stunden mit TIA-Problemen verbracht.
TIA V15 unter Win10 1703
Folgendes Problem:
Datentyp in der SPS (16 Bit als "UDT"), dieser Datentyp in einem DB verwendet.
Der gleiche Datetyp in der Projektbibliothek unter Typen, diese sind somit also verbunden.
Ein Bildbaustein, der diesen Datentyp als Variable anbindet.
Vorteil: Man muß nur diese eine Variable an den Bildbaustein anlegen und hat 16 Bit, die man im Bidbaustein weiter verwendet.
Diese Konstellation verwenden wir seit WinCCFlex 2008 und haben sie bis hin zu TIA V15 durchgereicht. War nie ganz problemlos, funktionierte aber gut, seitdem man die UDT einfach als Type in die Projektbibliothek ziehen konnte.
Nun wollte ich diesen Bildbaustein modifizieren, den alten aber behalten. Also duplizieren (neuer Name) und dann ändern.
Komischerweise konnte ich danach meine UDT-Variablen nicht mehr an den Bildbaustein antragen, Fehler: "Bildbaustein-Variable und angetragene Variable sind nicht vom selben Typ).
Ich bearbeitete den Typ in der Projektbibliothek, nur öffnen und wieder speichern --> man bekommt eine neue Versionsnummer und gibt das Ganze frei (Typ bleibt unverändert).
Ich hab stundenkang rumprobiert, X Versionen getestet, alte Versionen gelöscht, immer paßten die Variablen angeblich nicht an den Bildbaustein.
Nach X Versuchen (löschen, ändern, usw.) ging es dann :confused: (sowas liebe ich besonders), aber die Konstellation ist eigenartig:
Der PLC-Datentyp ist mit Version 0.03 in der Projektbibliothek verbunden. (Rechte Maustaste --> "Gehe zum Typen")
Wenn ich diese Version 0.03 im Bildbaustein verwende, funktioniert es nicht, die Variablen sind angeblich unterschiedlich.
Es liegt noch eine alte Version des Typs in der Bibliothek, V0.02. Wenn ich diese im Bildbaustein verwende, dann funktioniert das ohne Fehler.
Nun Frag ich mich, was ist hier los, hat TIA, da den Überblick verloren? Fakt ist, V0.02 und V0.03 sind identisch, nur die Versionsummer ist geändert.
Verbunden ist V0.03, als sollte ich diese auch im Bildbaustein verwenden, aber da hakt es dann.
Fazit: Für mich ist das ein klarer Bug, TIA kommt da irgendwie mit den Versionen durcheinander, bzw. mit den Zuordnungen. Ob das in V14 auch so ist, teste ich noch. Vorsicht also bei Änderungen an solchen verbundenen Datentypen und Bildbausteinen.
V15 scheint reichlich Buggy, wenn ich an die Probleme mit den Rezepten denke, das steht mir leider auch noch bevor.
Ich denke, langsam ist wieder mal eine Mail an Herrn Kaeser fälltig, wer braucht denn immer neue Versionen, wenn da mit dem Hintern eingerissen wird, was mal mit den Händen aufgebaut wurde???
Ich verstehe das langsam wirklich nicht mehr.
TIA V15 unter Win10 1703
Folgendes Problem:
Datentyp in der SPS (16 Bit als "UDT"), dieser Datentyp in einem DB verwendet.
Der gleiche Datetyp in der Projektbibliothek unter Typen, diese sind somit also verbunden.
Ein Bildbaustein, der diesen Datentyp als Variable anbindet.
Vorteil: Man muß nur diese eine Variable an den Bildbaustein anlegen und hat 16 Bit, die man im Bidbaustein weiter verwendet.
Diese Konstellation verwenden wir seit WinCCFlex 2008 und haben sie bis hin zu TIA V15 durchgereicht. War nie ganz problemlos, funktionierte aber gut, seitdem man die UDT einfach als Type in die Projektbibliothek ziehen konnte.
Nun wollte ich diesen Bildbaustein modifizieren, den alten aber behalten. Also duplizieren (neuer Name) und dann ändern.
Komischerweise konnte ich danach meine UDT-Variablen nicht mehr an den Bildbaustein antragen, Fehler: "Bildbaustein-Variable und angetragene Variable sind nicht vom selben Typ).
Ich bearbeitete den Typ in der Projektbibliothek, nur öffnen und wieder speichern --> man bekommt eine neue Versionsnummer und gibt das Ganze frei (Typ bleibt unverändert).
Ich hab stundenkang rumprobiert, X Versionen getestet, alte Versionen gelöscht, immer paßten die Variablen angeblich nicht an den Bildbaustein.
Nach X Versuchen (löschen, ändern, usw.) ging es dann :confused: (sowas liebe ich besonders), aber die Konstellation ist eigenartig:
Der PLC-Datentyp ist mit Version 0.03 in der Projektbibliothek verbunden. (Rechte Maustaste --> "Gehe zum Typen")
Wenn ich diese Version 0.03 im Bildbaustein verwende, funktioniert es nicht, die Variablen sind angeblich unterschiedlich.
Es liegt noch eine alte Version des Typs in der Bibliothek, V0.02. Wenn ich diese im Bildbaustein verwende, dann funktioniert das ohne Fehler.
Nun Frag ich mich, was ist hier los, hat TIA, da den Überblick verloren? Fakt ist, V0.02 und V0.03 sind identisch, nur die Versionsummer ist geändert.
Verbunden ist V0.03, als sollte ich diese auch im Bildbaustein verwenden, aber da hakt es dann.
Fazit: Für mich ist das ein klarer Bug, TIA kommt da irgendwie mit den Versionen durcheinander, bzw. mit den Zuordnungen. Ob das in V14 auch so ist, teste ich noch. Vorsicht also bei Änderungen an solchen verbundenen Datentypen und Bildbausteinen.
V15 scheint reichlich Buggy, wenn ich an die Probleme mit den Rezepten denke, das steht mir leider auch noch bevor.
Ich denke, langsam ist wieder mal eine Mail an Herrn Kaeser fälltig, wer braucht denn immer neue Versionen, wenn da mit dem Hintern eingerissen wird, was mal mit den Händen aufgebaut wurde???
Ich verstehe das langsam wirklich nicht mehr.