Daten aus PC in SPS

Outrider

Level-1
Beiträge
745
Reaktionspunkte
5
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
wir haben ein PC-System in einer Maschine (keine Soft-SPS, kein Profibus ! ), aus dem die Daten in eine SPS geschrieben werden sollen (314C-2DP ).
Der Hersteller meint , er könnte die Daten per TCP-IP transportieren.
Was benötige ich auf der SPS-Seite ?
Einen Cp 343-Lean ? oder noch höher ?
Was muß Programmiert werde in STEP7 ?
Wir möchten aus diesem PC-System Positionswerte übergeben, die unsere Maschine fahren soll.
Wer kann helfen, Danke für Infos
 
Hallo,
wir haben ein PC-System in einer Maschine (keine Soft-SPS, kein Profibus ! ), aus dem die Daten in eine SPS geschrieben werden sollen (314C-2DP ).
Der Hersteller meint , er könnte die Daten per TCP-IP transportieren.
Was benötige ich auf der SPS-Seite ?
Einen Cp 343-Lean ? oder noch höher ?
Was muß Programmiert werde in STEP7 ?
Wir möchten aus diesem PC-System Positionswerte übergeben, die unsere Maschine fahren soll.
Wer kann helfen, Danke für Infos

Ein CP343-1 Lean wäre ein guter Einstieg. Dann erstellst du mit NetPro eine TCP-Verbindung mit unspezifizierter Gegenstelle. Vom PC aus lässt sich dann über einen TCP-Socket zugreifen. In der SPS verarbeitest du die Daten mit den FC5/6 (SEND/RECEIVE) aus der CP-Library. Als Ergebnis hast du die Daten dann in einem DB.
Das wäre jetzt mal grob skizziert meine Idee dazu.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
wir haben ein PC-System in einer Maschine (keine Soft-SPS, kein Profibus ! ), aus dem die Daten in eine SPS geschrieben werden sollen (314C-2DP ).
Der Hersteller meint , er könnte die Daten per TCP-IP transportieren.

OK, Ethernet als Medium. Und die Software-Schnittstelle?

Was benötige ich auf der SPS-Seite ?
Einen Cp 343-Lean ? oder noch höher ?
Was muß Programmiert werde in STEP7 ?

Neben den CPs gibt es von verschiedene Herstellern Ethernet-
Profibus-Umsetzer (NetLink Pro, S7-Lan, IBHLink). Diese greifen
auch die Programmeirschnitstelle der CPU zu, so dass an der
Steuerung nichst geändert/programmiert werden muss.

Aber nicht jede Hardware unterstützt jedes Protokoll. Deswegen
oben die Frage, was die PC-Sofwtare protokollmässig unterstützt.
 
Hallo,

ich habe eine ähnliche Aufgabe wie folgt gelöst:

1. an SPS CP343 Lean, Verbindung zu PC mit Netpro projektiert, TCP-Protokoll, IP-Adresse, Port
2. auf PC Xampp installiert (da ist php mit dabei); Wenn PHP-Programm über Internetbrowser angestoßen werden soll, am PC APache starten (Ist auch bei xampp dabei)
3. in SPS mit Standard FC AG_REC Empfangene Daten in DB (achtung ich habe nur Ascii Zeichen mit fester Länge je Variable verwendet)
4. mit php Zeichenkette mit fester Länge (z.B. "V01=00004711#V02=00004712#V03....") Via Winsock-Verbindung an SPS senden.
5. Ascii-Zeichen in SPS-DB Auslesen; wenn Variable ein numerischer Wert ist, Standard-Funktion I_STRING, DI_STRING, etc. verwenden.

PHP-Programme kann man sehr gut in Internetseiten anstoßen (Werte auswählen/ändern).
Mit PHP kann man auch sehr gut Vorgabewerte aus einer MySQL-Datenbank oder CSV-Datei herausziehen und an die Daten an die SPS versenden.

Ich hoffe, Dir einen weiteren Lösungsweg vorgeschlagen zu haben.
Weiterhin viel Erfolg!

S7_Programmer
 
Zurück
Oben