Step 7 DB über CP 343-1 Lean per TCP/IP an PC senden

Timmek

Level-1
Beiträge
10
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe Forumgemeinschaft,

Ich beabsichtige im Rahmen meiner Technikerausbildung eine Projektarbeit zu verfassen.

Allerdings bin ich auf ein Problem gestoßen. Ich finde nach 8 Stunden durchsuchen des Internets auch leider keine Lösung zu diesem Problem. Es mag sein das ich den Wald vor lauter Bäumen nicht mehr sehe, aber ich scheine das passende Forum einfach nicht zu finden.

Zu meinem Problem:
Ich beabsichtige mit einer Siemens S7 CPU-300 einen DB über ein CP 343-1 lean CX10-0XE0 zu versenden. Das Ziel ist mein Windowsrechner. Dort möchte ich das empfangene Datenpaket mit einem python script in eine Datenbank schreiben.

Ich bin noch relativ unerfahren was den Umgang mit Siemens S7 betrifft. Wäre es also möglich mir zu erklären wie ich es realisiere den entsprechenden Datenbaustein zu versenden? Der Datenbaustein besteht aus insgesamt 36 Char-Variablen und das Protokoll soll TCP/IP sein.
Was dann ebenso von Interesse ist: Wie sieht das Datenpaket aus was ich an meinem Computer erhalte?

Danke im vorraus!

MFG Timmek
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So mal als kleiner Tipp zur Komunikation.
Leichter wäre es wenn der PC auf den jeweiligen DB in der SPS zugreift.
Anbieter für die Komunikations Treiber über RFC1006: Snap7, AG-Link, Prozessinformatic etc...
 
Also für das Ursprungsbeispiel, wenn die Datenlänge garantiert immer fix ist, wie hier z.B. 36 Char, dann lässt sich das auch zuverlässig ohne weiteren Protokollrahmen rein auf TCP aufsetzen. Bei TCP gibt es keine Pakete wie im 1. Post genannt.

Also mit dem CP343, In NetPro Verbindung projektieren (Empfehlung ist, SPS ist passiv), Ports beachten die dort eingestellt werden. AG_Send/Recv aus der entsprechenden Bibliothek verwenden, Python Script mit 7-8 Zeilen schreiben.
 
Zurück
Oben