-> Hier kostenlos registrieren
Moin, moin,
folgendes Problem:
Bei einer Steuerung (TwinCat) liegen Konfigurationsdaten im Merkerbereich. Es werden über ModBus Daten in die Merker geschrieben und von dem SPS Programm als Konfiguration genutzt.
Das Problem liegt darin das Variablen die mit AT deklariert sind nicht als VAR PERSISTENT gesetzt werden dürfen.
Erste Idee war mit der FB_Exit Methode die Daten in ein Struct zu kopieren welches Persistent ist und dann mit FB_Init nach dem Neustart wieder in die Merker zu schreiben.
Geht aber nicht. Werden mit FB_Exit die Daten in das Struct kopiert sind diese trotzdem "verloren".
Gibt es eine Methode/Pragma die genutzt werden kann die Daten zu kopieren bevor die Persistenten Variablen geschrieben werden?
Danke und Ahoi,
Mark
folgendes Problem:
Bei einer Steuerung (TwinCat) liegen Konfigurationsdaten im Merkerbereich. Es werden über ModBus Daten in die Merker geschrieben und von dem SPS Programm als Konfiguration genutzt.
Das Problem liegt darin das Variablen die mit AT deklariert sind nicht als VAR PERSISTENT gesetzt werden dürfen.
Erste Idee war mit der FB_Exit Methode die Daten in ein Struct zu kopieren welches Persistent ist und dann mit FB_Init nach dem Neustart wieder in die Merker zu schreiben.
Geht aber nicht. Werden mit FB_Exit die Daten in das Struct kopiert sind diese trotzdem "verloren".
Gibt es eine Methode/Pragma die genutzt werden kann die Daten zu kopieren bevor die Persistenten Variablen geschrieben werden?
Danke und Ahoi,
Mark