DB kopieren und unter neuem Namen speichern

Zuviel Werbung?
-> Hier kostenlos registrieren
Ich möchte das online machen. Habe 3 verschiedene DBs. Möchte zum Beispiel DB1 löschen (sollte mit SFC23 funktionieren) und ihn mit DB2 oder DB3 ersetzen. DB2 und DB3 sind dabei unterschiedlich groß.
 
EDIT : Passt nicht zur geänderten Aufgabenstellen
Im Bausteinorder Offline :
Ctrl+C, Ctrl+V Namen ändern in DB2 fertig

Oder Rechte Taste->kopieren, Rechte Taste->einfügen
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Werde das mit dem SFC22 testen. Muss dann dort immer die entsprechende größe des zu erstellenden DBs angeben. Hatte gehofft, das es eine Kopierfunktion gibt, bei der man das nicht machen muss. Also der erzeugte DB automatisch die größe der Quelle hat.

Danke für die Hilfe....
 
Werde das mit dem SFC22 testen. Muss dann dort immer die entsprechende größe des zu erstellenden DBs angeben. Hatte gehofft, das es eine Kopierfunktion gibt, bei der man das nicht machen muss. Also der erzeugte DB automatisch die größe der Quelle hat.

Danke für die Hilfe....

mit SFC24 vorher die länge ermitteln
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

versuche gerade verzweifelt, mit dem SFC 22 einen DB zu erzeugen. Als Fehlercode bekomme ich aber immer 80B2 geliefert. Was das bedeutet kann ich in der Hilfe lesen. Wie man diesen Fehler behebt oder was die Ursache ist weiss ich allerdings nicht.

Unbenannt.PNG
Ich möchte einen DB511 erzeugen. In der Variablen #wrdCreateDbNummer steht 511.
Habe auch schon vor dem Erzeugen mit dem SFC 25 den Speicher komprimiert, um Platz zu schaffen. Der ausgegebene Fehlercode des SFC 22 blieb aber gleich.
Hat hier jemand eine Idee, was ich da noch falsch mache?!

Gruß
Thirty
 
Damit wir erstmal auf einem Nenner sind:
80B2 Es steht nicht genügend freier Speicherplatz zur Verfügung.

So, w#16#64 = 100 Byte, stehen die noch zur Verfügung?
Gibt es online auf der CPU den gewünschten DB denn schon?

Mit dem SFC24 kannst du übrigens schaun obs den DB gibt (Fehlercode 80B1 = DB nicht vorhanden)
 
Zuletzt bearbeitet:
Hallo,

den gewünschten DB gibt es online nicht. Ich lösche diesen über den SFC 23. Wenn ich online nachsehe, ist dieser auch wirklich gelöscht worden. Dann komprimiere ich mit dem SFC25. Danach möchte ich den DB511 neu erzeugen, mit oben genannter Fehlermeldung.
Speicherplatz ist laut Baugruppenzustand genug vorhanden. Zum Testen habe ich schon 2 Byte als Größe angegeben und auch versucht, einen anderen DB zu erstellen (z.B.: DB10).
Der Fehlercode des SFC 22 bleibt jedoch unverändert.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Thirty!

Was für eine CPU hast Du denn?
Bei manchen CPUs erzeugt der SFC 22 einen remanenten DB. Dieser Speicherbereich ist begrenzt. Vllt. deshalb der Fehler.
Versuchs doch mal mit dem SFC 85 und gib ihm das ATTRIB B#16#04 mit.

Grüße
Gebs
 
Hi,

ich verwende eine Saia-Steuerung. Genauer gesagt eine PCD3M5567.
Laut Saia Support sind alle in der Steuerung erzeugten DBs remanent abgelegt.
Den SFC85 unterstützt diese Steuerung nicht.
 
Zurück
Oben