Step 7 Txt. Datei in Step 7 importieren

zwerg77

Level-2
Beiträge
102
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Frage: Ein externer Programmierer übergibt mir von seinem Rechner auf meinen Rechner eine txt. Datei in welcher die aktuelle Auftragsnummer steht. Diese Nummer ist ungefähr 10 stellig, und beinhaltet Nummern und Buchstaben! Nun will ich von meinem Rechner aus, wo Step 7 V5.4 und WinCC 7.0 inst. ist - diese txt. Datei in einem DB von meiner Steuerung hineinschreiben - hab so etwas noch nie gemacht - da gibt es mit Sicherheit mehrere Lösungen - kann mir vielleicht irgendwer einen kleinen Denkanstoss geben.
 
In Step 7 geht das so nicht.

Du musst in WinCC nen Script schreiben, welches zur Runtime auf der Visu läuft und die txt Datei einliest und den Inhalt in den DB der SPS schiebt. Die txt Datei muss dann natürlich auf dem Visu-Runtimerechner liegen und nicht auf dem Step7/WinCC Engineeringrechner.

Gruß.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ducati,
Wie würde dieses Script aussehen, wenn ich es Beispielsweise in ein E/A Feld schreiben würde und die Datei sagen wir mal e:/Daten.txt heist? Oder weißt du vielleicht einen Link wo so etwas genau (und einfach) beschrieben steht. (Scripte sind nicht so ganz mein Spezialgebiet) DANKE
 
Hi Zwerg 77

Das ganze geht auch ohne Skript :)

Hierfür gibt es von Siemens einen Fileserver mit dem du Daten von einer txt, xml oder andere Daten Problemlos einlesen kannst.

Schau mal hier rein http://www.sps-forum.de/simatic/66904-winac-fileserver.html#post462415

oder schau in Googel nach Fileserver Siemens

hab das ganze Selber schon ausprobiert funktioniert einwandfrei. Brauchst kein Skrip schreiben geht alles über die SPS.

PS: Es geht natürlich nur mit einer Simulierten SPS auf einem PC, da hier eine Festplatte benötigt wird und eine Hardwaremäßige SPS das nicht besitzt.

für weitere Informationen stehe ich gerne zu deiner Ferfügung.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Zur Klarstellung: wie oft soll die txt-Datei vom externen Rechner (über Deinen Rechner) in die SPS übertragen werden?
Ist das nur selten als Teil des Engineerings (Handarbeit zumutbar) oder häufiger per Tag zur Laufzeit/Runtime (es muß ohne Eingriffe automatisch importiert werden)?

Wo kommen die Daten her? Warum der Weg über Deinen Rechner? Können die nicht direkt per TCP an Deine SPS gesendet werden?
Was hast Du für eine SPS? Hat die womöglich einen Advanced-IE-CP? Dann könnte die txt-Datei per FTP an die SPS gesendet werden.

Harald
 
Ist das nur selten als Teil des Engineerings (Handarbeit zumutbar)

Ich bin jetzt mal davon ausgegangen, dass es automatisiert zur Laufzeit erfolgen soll... Weil wie man per StrgC StrgV irgendwas aus ner Textdatei in einen DB kpoiert sollte ja eigentlich für jemanden der SPSn programmiert hier keine Frage wert sein :)

Aber eine konkrete Darstellung der Aufgabenstellung wäre schon hilfreich.

Gruß.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wobei das mit Texte lesen und weiterreichen mit WinCC oder auch flexibel
auf einer PCS Plattform in einer Hochsprache, viel leichter und effektiver
geht als mit Step 7. Da kann man sich auch zu Tode programmieren.

Vielleicht ist es sogar besser das mit .net zu machen und mit einen zusätzlichen
Tool wie Libnodave oder etwas von Delta in die Steuerung zu schaufeln.
 
Zurück
Oben