S7 Ethernet LOG für Kontrolle

Johannes F

Level-1
Beiträge
232
Reaktionspunkte
9
Zuviel Werbung?
-> Hier kostenlos registrieren
ich suche eine einfache möglichkeit fortlaufend daten (180byte) mitzuloggen welche ich von einer 400’er über ehternet versende. gibt es eine einfach mögliche solche daten einfach auf einer gegenseite in eine log datei (*.txt) zuschreiben? :confused:
 
Wie wäre es mit VB

Moin,

Wenn das Loggen auf nem PC stattfinden soll, dann hol dir doch Visual Studio Express (c++,c# oder VB) und schreib dir ein kleines Proggi mit einem Socket Control. Vielleich kannst du dir da auch was ergoogeln.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
daran habe ich auch schon gedacht, aber leider bin ich nicht so fit mit dem prog. und einbinden von sockets. dachte da gibts schon irgend etwas fertiges was man hier einfach zum testen mal einsetzen könnte. habe leider auch keine zeit um mich damit so richtig zubeschäftigen. nach welchen sockets müsste ich suchen?
 
Hallo,

habe so etwas schon mal gemacht und kann dir das ganze zur Verfügung stellen. Habe das Projekt aber selber von ner HowTo Seite und auch noch nicht recht verstanden, Fragen werde ich daher nur schwer beantworten können. Bei mir nutze ich VB2005, denke aber das es mit einer neueren Version auch läuft.
Was noch fehlt wäre das Schreiben in eine Datei, jetzt läuft alles nur in die Konsole. Das ist aber auch kein Hexenwerk.
 

Anhänge

  • ConsoleApplication1.zip
    42 KB · Aufrufe: 12
Zuviel Werbung?
-> Hier kostenlos registrieren
danke für die infos
an wireshark habe ich auch schon gedacht aber sieht man hier auch den inhalt der daten?
ich beschreibe ambesten mal mein genaues problem:
ein einem kunden ist ein bde im einsatz an welches immer telegramme über ethernet versand werden je 180byte. nun kommt es vor (so sagt der kunde) das daten fehlen. kann eigentlich nicht sein, evtl. ist die eventclasse nicht die richtige die er immer braucht.
ja nun gut, jetzt war mein gedanke, einfach die daten welche versendet werden mitzuloggen und bei uns in der anlage auf einem visu pc in eine *.txt zuschreiben

wenn hierfür wireshark brauchbar wäre, wäre das super :ROFLMAO:
 
Wie gesagt, wireshark logt alles mit, was über das gewählte Interface kommuniziert wird. Danach einfach einen Filter, z.B. auf die IP-Adresse der 400er setzen und dann werden nur diese Telegramme angezeigt. Diese können auch in eine Textdatei exportiert werden. Allerdings steht da dann noch viel mehr drin und nicht nur das Telegramm. Aber zum Nachweis eines Telegrammes genügt dies sicher. Einfach mal damit rumspielen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wireshark ist ein prima Tool, wenn es auf dem selben Rechner läuft, an den die Daten gesendet werden. Auf einem extra Rechner hat man das Problem, dass die Daten da garnicht hinkommen, wenn man einen gewöhnlichen Switch benutzt. Es gibt aber auch managable Switches, oder man nimmt für diesen Ausnahmfall einen HUB.
 
Wireshark ist ein prima Tool, wenn es auf dem selben Rechner läuft, an den die Daten gesendet werden. Auf einem extra Rechner hat man das Problem, dass die Daten da garnicht hinkommen, wenn man einen gewöhnlichen Switch benutzt. Es gibt aber auch managable Switches, oder man nimmt für diesen Ausnahmfall einen HUB.

Sollte passen, denn er will ja auf der Gegenseite mitloggen um nachzuweisen, dass das Telegramm zumindest auf dem PC ankam.
 
Zurück
Oben