Step 7 CP343-1 Advanced

Thomas2012

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

ich versuche eine S7-313C mit einem CP343-1 Advanced als FTP-Client an einen Server anzuschließen. Dazu benutze ich die Funktionen aus der Bibliothek: FTP_CONNECT, FTP_STORE, FTP_RETRIEVE, FTP_DELETE und FTP_QUIT.

Ich habe im NETPRO 2 FTP-Verbindungen projektiert.
Mit Verbindung ID 1 lese ich Daten vom Server und lösche diese dann. Dazu rufe ich in einer Zustandsmaschine nach einander die Funktionen CONNECT, RETRIEVE, DELETE, QUIT auf. Wenn RETRIEVE einen Fehler ausspuckt wird DELETE übersprungen.

Mit Verbindung ID 2 schreibe ich Daten auf den Server. Auch wieder in einer Zustandsmaschine mit der Reihenfolge CONNECT, STORE, QUIT.

Ich habe das so aus einem Handbuch von Siemens übernommen: Informationstechnologie bei SIMATIC S7 mit CPs für S7-300 und S7-400 Ausgabe 06/2005 (Anhang)

Nun mein Problem: Sobald ich eine Datei auf den Server schreibe und die Funktion QUIT aufrufe wird diese mit "DONE" und Status "0000h" beendet. Leider ist dann aber die Verbindung zum Server nicht abgebaut. Das ist in so fern schlecht da dann die Nächste Datei nicht geschrieben wird weil ein neu CONNECT einen Fehlerstatus ausspuckt.
Dieses Problem tritt aber nur auf wenn ich STORE aufgerufen habe, nicht bei den anderen Funktionen. An der ID liegt es auch nicht da ich diese schon getauscht habe und das gleiche Problem auftritt.

Hat eventuell einer eine Idee zur Lösung meines Problems?

Gruß Thomas2012
 

Anhänge

  • mn_it-cp_0.pdf
    998,5 KB · Aufrufe: 19
Zurück
Oben