-> Hier kostenlos registrieren
Hallo
ich bewege mich mit Step7 V5.6 (classic) ein altes Projekt. Im TIA habe ich damit keinerlei Probleme, aber bei Step 7.
Ich habe einen sehr grossen Funktionsdatenbaustein mit zugehörigem Instanzdatenbaustein. Nun will ich diesen FB erweitern. Dazu möchte ich die vordere Struktur vom InstanzDB nicht ändern. Ich hänge nur "Hinten" am DB bzw. im Deklarationsteil des Funktionsbausteines neue statische Daten/Strukturen und einzeldaten IEC-Timer usw. an.
Mein Problem: Ich muss die Aktualdaten beibehalten, bzw. anschliessend wieder aktualisieren.
Vorgehensweise:
- Irgendwie die Aktualdaten im InstanzDB speichern (ABER WIE ?)
- Die Änderungen im FBxy, DBxy durchführen.
- Im OB1 den Aufruf vom FBxy,DBxy aktualisieren. Hierbei wird der Instanzdatenbaustein neu generiert.
- Den FBxy und DBxy einkopieren auf die SPS. Hierbei gehen mir die Aktualdaten verloren.
- Die alten Instanzdaten bis DBX2183.7 wiederherstellen (ABER WIE?)
Mit einer Variablentabelle funktioniert es, als Speicher der Instanz(Datenbausteines), ist aber enorm Zeitaufwendig. Kann es jemand von euch geschickter / einfacher ? Danke Peter Götz
ich bewege mich mit Step7 V5.6 (classic) ein altes Projekt. Im TIA habe ich damit keinerlei Probleme, aber bei Step 7.
Ich habe einen sehr grossen Funktionsdatenbaustein mit zugehörigem Instanzdatenbaustein. Nun will ich diesen FB erweitern. Dazu möchte ich die vordere Struktur vom InstanzDB nicht ändern. Ich hänge nur "Hinten" am DB bzw. im Deklarationsteil des Funktionsbausteines neue statische Daten/Strukturen und einzeldaten IEC-Timer usw. an.
Mein Problem: Ich muss die Aktualdaten beibehalten, bzw. anschliessend wieder aktualisieren.
Vorgehensweise:
- Irgendwie die Aktualdaten im InstanzDB speichern (ABER WIE ?)
- Die Änderungen im FBxy, DBxy durchführen.
- Im OB1 den Aufruf vom FBxy,DBxy aktualisieren. Hierbei wird der Instanzdatenbaustein neu generiert.
- Den FBxy und DBxy einkopieren auf die SPS. Hierbei gehen mir die Aktualdaten verloren.
- Die alten Instanzdaten bis DBX2183.7 wiederherstellen (ABER WIE?)
Mit einer Variablentabelle funktioniert es, als Speicher der Instanz(Datenbausteines), ist aber enorm Zeitaufwendig. Kann es jemand von euch geschickter / einfacher ? Danke Peter Götz