TIA Backup von DB's

wsu

Level-1
Beiträge
9
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich habe ein kleines Programm geschrieben, um DB's einer 1500er oder 300er auszulesen und wieder zurückladen zu können. Quasi ein Backup/Restore Programm für Einstellungen, Rezepte etc. falls mal wieder ein DB reinitialisiert wird aus etwelchen Gründen.

Vielleicht hat jemand Interesse daran. Wenn ja, bitte nutzt es und lasst mich Euer Feedback wissen. Wenn genügend Interesse besteht, kann ich mir auch vorstellen, das Programm zu erweitern und als Serverversion bereitzustellen. So dass man automatisiert SPS'en Sichern kann.

Voraussetzung für das Programm:
- Einfach auspacken und laufen lassen. Es gibt eine Version für Windows und eine für Linux
- In der SPS muss Get/Put aktiviert sein
- DB's dürfen nicht optimiert sein

Das Programm hat folgende Parameter:
- ip: IP Addresse der SPS
- rack: Rack Nummer der SPS (default 0)
- slot: SlotNummer der SPS (default 0)
- dblist: Liste der DBs die ausgelesen werden oder zurückgeladen werden
sollen. Wenn nicht angegeben, werden alle DBs bearbeitet
- restore: wenn angegeben, werden die DB's zurückgeladen
- scanfrom: Start beim Scannen der DBs bei DBxx (default 0)
- scanto: Ende des Scan-Bereichs (default 2000)
- dir: Directory, wo die Backups hingeschrieben werden (default:
homeverzeichnis)

Anwendungsbeispiel:
Backup der SPS:
s7readWin.exe - ip 192.168.55.10 -rack 0 -slot 0

Restore der Daten in die SPS:
s7readWin.exe - ip 192.168.55.10 -rack 0 -slot 0 -restore


Über Rückmeldungen freue ich mich...
 

Anhänge

Zuviel Werbung?
-> Hier kostenlos registrieren
Es werden alle DBs gesichert und auch restauriert? Und auch alle Werte in den DBs? Das wäre nicht so wirklich gut.

Wenn Du es folgendermassen aufrufst:
s7readWin.exe - ip 192.168.55.10 -rack 0 -slot 0
werden alle DB's und deren Werte ausgelesen und in ein File bei Dir lokal gespeichert.

Zum Zurückladen kannst Du zum Beispiel:
s7readWin.exe - ip 192.168.55.10 -rack 0 -slot 0 -dblist 1,3 -restore
In diesem Fall werden nur der DB1 und 3 inklusive den Daten zurück in die SPS geladen.

Ich hoffe, es ist verständlich.
 
What will the appearance look like if we go through CP 343-1?

How can you use the program if you need to go to Profibus?
 
Zuletzt bearbeitet:
What will the appearance look like if we go through CP 343-1?

How can you use the program if you need to go to Profibus?
The settings for the CP343 will be the same, as if you use put/get communication from one plc to another. Probably only the rack/slot settings needs to be adjusted. (I have no hardware to verify that).

Profibus is not supported as profibus is proprietary and not supported by normal PC's. There is no plan to implement this as we do not work with profibus, MPI or similar.
 
Zurück
Oben