Step 7 S7 Datenaustausch über Put/Get durch externes Programm

chris0086

Level-1
Beiträge
1
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,
ich wende mich an euch weil ich leider keine Infos im Netz zur Put Get Kommunikation zwischen einer S7 und einem Fremdsystem gefunden habe.
Es wird immer nur von zwei S7 CPu mit den eigenen Funktionsbausteinen ausgegangen.

Die Aufgabe besteht darin eine S7 mit der Methode PUT/Get auszulesen.
Die DB92 Datei wo die ganzen Kommunikationsobjekte beschrieben sind liegt mir vor.

Aber da ich mit einem externen System darauf zugreifen will steht nirgendwo der eigentliche Telegrammaufbau beschrieben.
Ich gehe davon aus das es relativ einfache TCP Nachrichten sind.

Hat jemand weitere Infos oder kann mir einen Mitschnitt der TCP Kommunikation zur Verfügung stellen?

Oder kennt jemand ein Programm auf PC Seite das mit einer S7 so spricht? Dann könnte ich selbst die Kommunikation anschauen.

Grüße Christian
 
Ist die Aufgabe tatsächlich dass du PUT/GET verwenden muss, oder ist die Aufgabe dass du Daten irgendwie übertragen muss ?
Genau was ist diese "Fremdsystem" ? Ein S7 SPS ? Eine andere SPS als ein Siemens ? Ein Windows PC ? Ein Linux PC ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die S7-Kommunikation PUT/GET ist nicht so einfach wie Du denkst. Du bräuchtest eine Kommunikationsbibliothek die das S7-Protokoll kann. Da gibt es kostenlose und kostenpflichtige Varianten:
- LibNoDave
- Snap7
- ACCON-AGLink
- ..

Welche S7-SPS hast Du? Was für einen PC mit welchem Betriebssystem hast Du? Welche Anwendung soll kommunizieren oder in welcher Programmiersprache willst Du das programmieren? Könnte auch die S7-SPS die Daten an den PC senden? Wieviele Datenpunkte willst Du auslesen und wie oft/wie häufig?

Beispiel: EXCEL + LibNoDave

Harald
 
Eigentlich wurde ich die Aufgabe an den Lieferant von diese Fremdsystem weitergeben.
Entweder muss er mit dein S7 Steuerung kommunizieren können.
Oder er erzählt dich genau wie man an sein System anschliesst und Daten austauscht.
 
Zurück
Oben