-> Hier kostenlos registrieren
Tach zuamm' !
Ich habe eine S7 CPU-222, zwei Fragen dazu:
1) Wenn ich ein Programm vom PC auf die SPS herunterlade, werden die Werte im V-Bereich mit 0 überschrieben, auch wenn diese Variablen im "Datenbaustein" nicht deklariert sind. Die Variablen, die ich im Datenbaustein mit Werten (z.B. 1000) versehen habe, werden auch mit diesen Werten überschrieben. Wie kann ich nun verhindern, dass nicht angegebene V-Bereiche nicht mit 0 überschrieben werden ?
2) Ich habe 8 Doppelwortwerte und 8 Wortwerte die ich remanent behalten möchte. Bisher habe ich diese im V-Bereich, diese werden aber mit 0 überschrieben wenn ich eine neue Programmversion auf die CPU herunterlade (siehe Frage 1). Ich habe überlegt sie stattdessen in den M-Bereich zu legen, dieser ist aber nur 32 Bytes groß. Gibt es noch einen anderen Bereich den ich hierfür verwenden kann. Wie sieht es mit dem SM-Bereich aus, kann ich da einen Bereich verwenden ?
Danke schonmal vorab.
Ich habe eine S7 CPU-222, zwei Fragen dazu:
1) Wenn ich ein Programm vom PC auf die SPS herunterlade, werden die Werte im V-Bereich mit 0 überschrieben, auch wenn diese Variablen im "Datenbaustein" nicht deklariert sind. Die Variablen, die ich im Datenbaustein mit Werten (z.B. 1000) versehen habe, werden auch mit diesen Werten überschrieben. Wie kann ich nun verhindern, dass nicht angegebene V-Bereiche nicht mit 0 überschrieben werden ?
2) Ich habe 8 Doppelwortwerte und 8 Wortwerte die ich remanent behalten möchte. Bisher habe ich diese im V-Bereich, diese werden aber mit 0 überschrieben wenn ich eine neue Programmversion auf die CPU herunterlade (siehe Frage 1). Ich habe überlegt sie stattdessen in den M-Bereich zu legen, dieser ist aber nur 32 Bytes groß. Gibt es noch einen anderen Bereich den ich hierfür verwenden kann. Wie sieht es mit dem SM-Bereich aus, kann ich da einen Bereich verwenden ?
Danke schonmal vorab.