Step 7 TXT File mit 314C 2PN/DP erstellen

Wuestensohn

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

in meiner Anlage habe ich eine CPU314C 2PN/DP und ein TP700 Comfort.
Nun zu meinem Problem:
Am Panel soll eine Artikelnummer eingegeben werden. Diese Artikelnummer soll in einem TXT-File per Ethernet abgelegt werden.
Die Frage die sich mir nun stellt: Geht das so überhaupt? Und wenn ja wie?

Bin für jeden Hinweis dankbar.

Gruß
Wuestensohn
 
Wenn du schon ein TP700 (scriptfähig) hast, warum dann nicht gleich die Text-Datei per Script erstellen und in Netzwerk legen.
(Ich gehe davon aus das "per Ethernet ablegen" ... "auf ein Netzlaufwerk ablegen" heißen soll).

Zum Erstellen von Text-Daten gibt es ein FAQ
http://www.sps-forum.de/faq/15348-protool-winccflex-tia-daten-lesen-schreiben-mit-vb-script.html

Für das Ablegen auf Netzlaufwerke gibt es viele Beiträge hier (musst du ein wenig suchen).
Hilfreich sollten sein...
http://www.sps-forum.de/hmi/82969-vbscript-auf-netzwerk-schreiben.html?highlight=Panel+Netzlaufwerk
http://www.sps-forum.de/hmi/53295-w...k-vorhanden.html?highlight=Panel+Netzlaufwerk
http://www.sps-forum.de/faq/35006-von-panel-auf-pc-ueber-lan-zugreifen.html

Hier was von Siemens
https://support.industry.siemens.com/cs/ww/de/view/92346478
...usw

Wenn direkt von der CPU sein soll dann muss die Gegenseite irgendwas machen.
Man könnte die Daten per TCP senden und auf der Gegenseite läuft ein kleiner TCP-Server der die Daten entgegen nimmt und als Datei ablegt.
Es gab von Siemens mal ein Beispiel dafür, scheint aber nicht mehr Online zu sein. HIER kann es noch runterladen
Ist aber in der Funktion begrenzt, zeigt aber wie man Daten auf den PC bekommt.
Das Beispiel liefert SPS-Bausteine und den SourceCode des PC-Programms als VisualStudio-Projekt mit. Wer sich auskennt kann damit was anfangen.

Vielleicht was über FTP? Auf einer 300 braucht das aber wahrscheinlich einen CP.

Die Variante per Panel sollte deutlich leichter sein.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Ronin,
zuerst mal vielen Dank für Deine Hilfe.
mit "per Ethernet ablegen" sollte heißen auf einem Netzlaufwerk ablegen.;)
Ich werde mich nun erst mal durch Deine Hinweise durcharbeiten.
Vielen Dank nochmal


Gruß Wuestensohn
 
Zurück
Oben