Anfangswert bei Datenbausteinwerte sollen immer vorhanden sein.

Tigerkroete

Level-1
Beiträge
245
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Also, eigentlich habe ich zwei Fragen. Erstmal zu den Anfangswerten, die man bei Datenbausteinen vorgeben kann: Was muss ich tun, dass diese Werte tatsächlich übernommen werden? Und bleiben sie dann auch erhalten, wenn ich die S7-315-2DP Urlösche (damit meine ich den Kippschalter nach MRES drücken, bis die gelbe LED zweimal blinkt und dann nochmals nach MRES drücken).
Dann meine zweite Frage: Das ist halt mein erstes S7_Projekt und ich bin in vielerlei Hinsicht noch ein echter Anfänger. Zur meiner S7 musste ich mir eine Memory-Card dazukaufen, da sie ansonsten nicht benutzbar sei. Bisher habe ich zum testen meines Programms einfach alles ganz normal in die SPS geladen (ich nehme mal an, auf diese Memory-Card). Doch wenn mein Programm nun bald fertig ist und ich mein wahrscheinlich letztes Mal hochlade, muss man das dann anders machen, bzw. anschließend? Ist jetzt bestimmt ´ne saublöde Frage, aber es kann ja sein, dass das Programm für die Dauernutzung besser an einem anderen Ort gespeichert wird?

Vielen Dank,
Tigerkroete
 
Die Anfangswerte in DBs sind genau das was ihre Name sagt - die Werte die Du eingegeben hast wenn Du den DB kreiertest. Du kannst die nachträglich ändern so viel Du willst, es ändert sich nichts.

Wenn Du nachträglich diese Werte ändern willst, z. B. zu besseren Werten die während der Inbetriebnahme gefunden worden sind, gibt es im Prinzip 2 Möglichkeiten.

1) Du exportierst Dein DB zu einem CSV Datei und dann nimmst diesen Datei in Excel, änderst die Werte, die ganz unten in der Tabelle stehen, und dann importierst den geänderten Datei in Dein DB. Dies ist, glaube ich, die offizielle Siemens Methode.

2) Viel einfacher ist es aber eine neue DB zu kreieren, dann mit Ctrl-C die kompletten Daten aus Dein Ursprungs-DB kopieren und mit Ctrl-V in den neuen DB kopieren und den DB abspeichern. Weil dieser DB dabei zum ersten Mal abgespeichert wird, behält er diese neue Anfangswerte.

Nun kannst Du entweder den Ursprungs-DB löschen und den neuen DB umbenennen, oder den alten DB löschen, dann neu kreieren und die Daten wieder zurück kopieren.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich will 40k Euro im Jahr ! Oder besser 45 k !

Also, eigentlich habe ich zwei Fragen. Erstmal zu den Anfangswerten, die man bei Datenbausteinen vorgeben kann: Was muss ich tun, dass diese Werte tatsächlich übernommen werden?
Tigerkroete

DB öffnen, Datenansicht einschalten, unter "Bearbeiten" -> Datenbaustein initialisieren anwählen.
Dann werden Aktualwerte mit Startwerten überschrieben.
Anschliessend in CPU laden.

Zur MMC: Natürlich gehört da das Programm drauf, und noch auf eine Sicherungsdiskette / CD.
 
Zurück
Oben