Step 7 DB Adressen beibehalten

Radler

Level-1
Beiträge
13
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,
ich hab da nen Problem.

Ich habe nen Datenbaustein, wo ich diverse Parameter deklariert habe und Zwischenwerte abspeichere.
Jetzt habe ich viele konstante Werte als DINT angelegt, möchte sie aber im nachhinein als INT deklarieren.
Da ja ein INT 2 Byte weniger hat, rutschen die anderen Werte nach, wodurch sich alle nachfolgenden Adressen ändern.
Kann ich irgend wo einstellen, das die Adressen beibehalten werden?

Gruß
Radler
 
Hallo Radler,

hmm meines wissens nicht, wobei das nichts heißen muss.

Ansonsten müsstest du eben zu deiner DINT-Variable die zum INT wird noch eine INT-Variable erzeugen und die dann direkt hinter die jetzige einfügen, sodass der Speicherbereich der nachfolgenden Variable gleich bleibt. Bisschen müßig aber funktioniert auf jedenfall.

Gruß

Doc
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du könntest auch so vorgehen:
1. eine Datensicherung anlegen,
2. die betreffenden Programmbausteine und den DB in eine AWL-Quelle übersetzen( "Quelle generieren"),
3. Datentyp in der Quelle ändern,
4. Übersetzen.

Ich denke, mit den angebotenen Standarteinstellungen solltest du sofort an das gewünschte Ziel kommen.
 
Hey Leute,
manchmal sind die einfachsten Lösungen so naheliegend, aber man kommt einfach nicht drauf.
Hab es nach Doc's Vorschlag gelöst.
Danke!
gruß
 
Zurück
Oben