Werte in Excel übertragen

Fluffi

Level-2
Beiträge
449
Reaktionspunkte
69
Zuviel Werbung?
-> Hier kostenlos registrieren
Wie kann ich Werte aus einem Datenbaustein zu einer Exceltabelle hinzufügen ? Das ganze sollte ohne OPC Server geschehen und muss nicht während die SPS läuft in echtzeit passieren. Eine Abfrage des Datenbausteins über das PG nach der Aufzeichnung reicht völlig. Aber wie realisiert man die Umwandlung des Db in eine Exceldatei und wie übrträgt man diese ?
ein copy und paste aus dem DB 8 (simatic manager) in eine Excel Datei würde mir auch schon lange wenn man mit einem vorgang eine ganze spalte kopieren könnte
 
Zuletzt bearbeitet:
DB nach Excel

Hallo,
hier findest du eine Lösung:

http://support.automation.siemens.com/WW/skm/frameset.asp?url=%2FWW%2Fllisapi%2Edll%2F15162450%3Ffunc%3Dll%26objId%3D15162450%26objaction%3Dcsopen%26siteid%3Dcseus%26skm%3D1%26lang%3Dde&Query=s7+db+nach+excel&SearchArea=alle&id=15162450&F11Marker=true&siteid=cseus&query2=&modelled=&lang=de

Diese Makros konvertieren DB´s über den Weg der Quelle und deren anschliessendem Export in das Tabellenblatt. Auch der Weg rückwärts ist möglich.

Eine praktische Sache die ich schon seit Jahren nutze.

Andreas
 
War ja irgendwie klar das es fast alles was nützlich ist bei Siemens nur gegen Einheiten von der
dämlichen AVC-Karte gibt ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
War ja irgendwie klar das es fast alles was nützlich ist bei Siemens nur gegen Einheiten von der
dämlichen AVC-Karte gibt ...
Du hast schon recht, bei den Preisen, die Siemens im Allgemeinen nimmt, können die sowas ruhig mal gratis rausgeben.
Aber wenn jemand die Funktion jetzt dringend braucht, dann soll er sich mal überlegen was billiger ist.
50 Einheiten sind (glaube ich) ca. 50 Euro. Also wenn man an diesem Problem schon mehr als eine Stunde verschwendet hat, oder erst was programmieren und testen muss dann ist es immer noch billiger sich das Tool bei Siemens zu kaufen
 
ich hab eine einfache und schnelle methode gefunden:
datenbaustein als pdf drucken, was so viel bedeutet wie den Db in eine pdf Datei speichern.
Dort kann man dann mit Adobe oder Foxit Pdf Reader den gewünschten Bereich markieren , kopieren und in eine Excel Datei einfügen.
Die Spalten und zeilen bleiben natürlich erhalten.

Das ganze geht natürlich nur von Simatic Manager->Excel und nicht umgekehrt aber immerhin schnell mit ein paar Mausklicks zu lösen und vor allem ist die Excel Datei auch wircklich brauchbar.
 
Hallo Fluffi,

wie hast du es mit Adobe geschafft aus der PDF
nur eine Spalte mit den DB-Werten zu markieren?

Ich kann in der PDF nur alle Spalten gemeinsam markieren
und muss dann das Eingefügte in Excel nachbearbeiten.

Bei mir bleiben die Spalten in Excel nicht erhalten!

Gruß Eumel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
mit dem adobe acrobat reader hab ichs ehrlich gesagt nicht probiert. ich hab gedacht da gehts ähnlich . mit dem foxit pdf reader den ich sowieso besser finde als den von adobe kann man ganz einfach mit dem textwerkzeug einen rahmen um den gewünschten bereich machen und diesen dann kopieren,.
 
Wenn du die DB-Adresse, also Byte und Bit nicht brauchst,
und den DB nur von Step7 -> Excel, und nicht umgekehrt schieben willst,
dann kannst du auch die Einträge markieren und wie gewohnt mit Copy und Paste arbeiten.

Mfg
Manuel
 
Hallo MSB,

wie kopierst du mehrere Aktualwerte aus dem Global-DB in Excel?

Ich kann nur einzelne Werte kopieren!!


Hallo Fluffi,

der Foxit PDF Reader ist beim Kopieren besser als der Adobe.

Bei Adobe kann ich nur den gesamten Textblock kopieren,
also nicht nur die Aktualwerte in der Spalte.

Bei Foxit kann ich einen Rahmen aufziehen und nur die Spalte
der Aktualwerte kopieren! Klasse, diese Funktion habe ich bei
Adobe noch nicht gefunden.

Eumel
 
Zurück
Oben