Onlinedaten aus DB einmalig nach Excel ?

AndreK

Level-1
Beiträge
415
Reaktionspunkte
27
Zuviel Werbung?
-> Hier kostenlos registrieren
Also, meinen Datenlogger mit UDT habe ich ja fertig. Jetzt müßte ich die Daten noch in eine Excel Tabelle bekommen. Es reicht einmalig, also keine ständige Geschichte. Die Jungs von Siemens haben es ja so gemacht das man Online nicht kopieren kann... und drucken auch nicht.
Was mir dazu noch einfällt wäre eine VAT anlegen und daraus die aktuellen Daten aufrufen bzw. nach Excel zu kopieren. Aber 360x6 von Hand einzugeben :twisted:

Früher hätte ich es über AGLink gemacht, aber das steht mir nicht zur Verfügung und es lohnt sich dafür auch nicht.
Ansonsten meine Frage: Ist Libnodave eine "Freeware" Schnittstelle die ich ähnlich wie AGLink von Deltalogic in z.b. VB einbinden kann? Und dann über meinen CP5512 Daten mit der CPU austausche?
Wenn ja, hat da jemenad von euch eine gute Seite mit Beispielen... bevor ich 360x5 von Hand in die VAT hämmer schreib ich mir was in VB6...:rolleyes:
 
Den Online-DB in einen Offline-Bausteincontainer kopieren. Damit hast du deine Aktualwerte. Aus diesem DB eine Quelle generieren und exportieren. Das *.AWL File kannst du dann in Excel importieren. Natürlich musst du zusehen das du Trennmerkmale hast, um deine Spalten zu erkennen. Für eine einmalige Sache geht dieser Weg ziemlich schnell.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hat nur einen Haken !

Ich habe das mal mit der Quelle gemacht, aber den Text bekomme ich wohl nicht als Zahlenwert in Excel.:confused:

Aber es ist schonmal ein Anfang...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also wenn deine S7 per Ethernet mit deinem PG/Laptop erreicht werden kann, dann ist Libnodave ne feine Sache. Kann ich nur empfehlen. Und Ja Libnodave ist freeware. Jedoch geht das ganze nicht über die MPI/Profibusschnittstelle. Da wäre das kostenpflichtige SIEMENS-Prodave zu nutzen. Die Befehle sind in beiden Tools "gleich" ...

Mfg Jens
 
Ahh...

Schade... das es nur über Ethernet geht. Das bringt mir nicht bzw. es lohnt sich nicht unsere Anlagen mit passenden CP oder CPU auszurüsten.

Dann würde ich mir lieber wieder die Deltalogic DLL zulegen...
 
Hallo Andre,

ich habe es gerade mit REAL probiert und es funzt.
Nach dem Quelle generieren und exportieren liegt mir folgendes File vor:
Code:
DATA_BLOCK "TEST"
TITLE =
VERSION : 0.1

  STRUCT     
   test : REAL ;    
   test1 : REAL ;    
  END_STRUCT ;    
BEGIN
   test := 1.100000e+012; 
   test1 := 1.234567e+014; 
END_DATA_BLOCK

Jetzt nur den unötigen Mist gelöscht und mit einem HEX-Editor den Punkt durch Komma ersetzen. Excel kann das Restliche (x,xxxxe+yyy) als Zahl interpretieren.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@Jenser

Das stimmt so nicht ganz. Mit Libnodave kannst du auch MPI-Adapter über die serielle Schnittstelle, einen IBH-Link und den Deltalogik Netlink Pro erreichen. Außerdem kann man, wenn Step7 auf dem Rechner installiert ist, die S7-Online Schnittstelle nutzen. Auf diese weise sind dann auch die CP von Siemens zugänglich. Um das ganze auszuprobieren, kannst du dir die Linodave-Bibliothek aus dem Netz laden, da sind diverse Testprogramme dabei, u.a. auch ein Delphiprogramm, mit dem man sehr einfach testen kann, ob die eigene Hardware dafür funktioniert.
 
Das würde ja ausreichen !

- entweder Logge ich eh mit dem Programmier-Lappi
- oder ich würde für einen normalen PC Logger einen Seriallen Adapter kaufen

Werde ich nächste Woche mal ausprobieren...:D
 
Moin, da Du deltalogic schon genannt hast, das Easylog wäre vielleicht etwas für Dich, basiert wohl auf Aglink und erstellt eine Text-Datei.

Ciao Seppl
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also wenn das doch gehen sollte, dann hab ich wohl was falsches gelesen. Ich bin davon ausgegangen, dass man einen sollchen Adapter benötigt um über MPI zugreifen zu können. Leider habe ich bis jetzt auch keine Zeitfenster gefunden um noch genauer in Libnodave (außer Ethernet Anbindung) reinzuschnuppern. Aber danke für die kurze Info - muss ich mir mal anschauen.
 
Zurück
Oben