HarryH
Level-1
- Beiträge
- 142
- Reaktionspunkte
- 4
-> Hier kostenlos registrieren
Hallo zusammen,
ich habe einen DB300 in welchem ein UDT300 enthalten ist. Der DB/UDT hat eine Länge von 2048Byte. Ich sag mal ungefähr die Hälfte der Daten sind Prozessdaten, die andere Hälfte ist Reserve. Ich habe den DB aus der Steuerung geladen, um die Aktualwerte zu sichern.
Nun benötige ich z.B. eine TIME-Variable die ich aber nicht in den Reserve-Variablen deklariert habe. Wenn ich nun eine vorhandene Variable z.B. REAL in TIME ändere und speichere, sind meine Aktualwerte weg. --> Was kann ich tun? Ich benötige andere Datentypen, darf die Aktualwerte aber nicht verlieren.
PS: Was mir gerade einfällt: Was passiert eigendlich, wenn ich die Schnittstelle wie oben beschrieben ändere (die Aktualwerte sind Offline weg) und ich dann den DB wieder aus der Steuerung lade? Habe ich dann wieder die Aktualwerte trotz der geänderten Schnittstelle, oder wird die alte Schnittstelle aus der CPU wieder genommen? Aber da ich ja ein UDT habe, müsste die Schnittstelle ja noch geändert sein, oder?
Bin für jeden Hinweis dankbar!
Gruß HarryH
ich habe einen DB300 in welchem ein UDT300 enthalten ist. Der DB/UDT hat eine Länge von 2048Byte. Ich sag mal ungefähr die Hälfte der Daten sind Prozessdaten, die andere Hälfte ist Reserve. Ich habe den DB aus der Steuerung geladen, um die Aktualwerte zu sichern.
Nun benötige ich z.B. eine TIME-Variable die ich aber nicht in den Reserve-Variablen deklariert habe. Wenn ich nun eine vorhandene Variable z.B. REAL in TIME ändere und speichere, sind meine Aktualwerte weg. --> Was kann ich tun? Ich benötige andere Datentypen, darf die Aktualwerte aber nicht verlieren.
PS: Was mir gerade einfällt: Was passiert eigendlich, wenn ich die Schnittstelle wie oben beschrieben ändere (die Aktualwerte sind Offline weg) und ich dann den DB wieder aus der Steuerung lade? Habe ich dann wieder die Aktualwerte trotz der geänderten Schnittstelle, oder wird die alte Schnittstelle aus der CPU wieder genommen? Aber da ich ja ein UDT habe, müsste die Schnittstelle ja noch geändert sein, oder?
Bin für jeden Hinweis dankbar!
Gruß HarryH