Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 22 von 22

Thema: B&R Kopieren einer Datei auf einen FileZilla FTP-Server

  1. #21
    Registriert seit
    18.10.2005
    Beiträge
    107
    Danke
    9
    Erhielt 9 Danke für 7 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich hänge mich hier nochmal an.

    Ich möchte eine Datei unter ST auf einen FTP Server kopieren.
    Die Verbindung zum FTP klappt, das kopieren mittels Filecopy leider nicht.
    Beim Filecopy bekomme ich immer die Fehlermeldung 20723 = Verzeichnis existiert nicht
    CF ist in der Hardware festgelegt und die Datei existiert auch auf der CF Karte.

    Habt Ihr eine Idee?

    Hier mein Code:

    Code:
    	bOK             := FALSE;
    	byStep          := 0;
    	byErrorLevel    := 0;
    	strDevice       := 'CF';
    	strFile         := 'TestFile.txt';
    	strFile2         := 'TestFile.txt';
    
    
    
    	7: (**** Verbinde zu FTP Server ****)
    			(* Initialize file delete structure *)
    			FTP_Link.enable  := 1;
    			FTP_Link.pDevice := ADR('FTP');
    			FTP_Link.pParam   := ADR('/SIP=192.168.100.31 /PROTOCOL=ftp /USER=Kunde2 /PASSWORD=Kunde2');
    			(* Call FUB *)
    			FTP_Link();		
    			(* Get status *)
    			wStatus := FTP_Link.status;
    			(* Verify status *)
    			IF (wStatus = 0) THEN
    				bOK     := TRUE;
    				byStep  := 9;
    			ELSE
    				IF (wStatus <> 65535) THEN
    					byErrorLevel    := 7;
    					byStep          := 100;
    					IF (wStatus = 20799) THEN
    						wError := FileIoGetSysError();
    					END_IF
    				END_IF
    			END_IF
    		
    		9:(**** Copy file ****)
    			FCopy.enable    := 1;
    			FCopy.pSrcDev   := ADR('CF');
    			FCopy.pSrc      := ADR(strFile);
    			FCopy.pDestDev  := ADR('FTP');
    			FCopy.pDest     := ADR(strFile2);
    			FCopy.option    := 0;
    			(* Call FUB *)
    			FCopy();
    			(* Get FUB output information *)
    			wStatus := FCopy.status;
    			(* Verify status *)
    			IF (wStatus = 0) THEN
    				bOK     := TRUE;
    				byStep  := 2;
    			ELSE
    				IF (wStatus <> 65535) THEN
    					byErrorLevel    := 1;
    					byStep          := 0;
    					IF (wStatus = 20799) THEN
    						wError := FileIoGetSysError();
    					END_IF
    				END_IF
    			END_IF

  2. #22
    Registriert seit
    04.01.2015
    Beiträge
    63
    Danke
    0
    Erhielt 18 Danke für 17 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    In der Configuration unter Filedevice ist Name=CF Pfad=C:\ angelegt ?
    Geändert von roger34 (20.03.2015 um 19:25 Uhr)

Ähnliche Themen

  1. Von MMC auf USB die Logs datei kopieren
    Von zvende im Forum HMI
    Antworten: 0
    Letzter Beitrag: 20.05.2010, 16:07
  2. Mit Adressregister von Daten von DBx in einen DBy kopieren
    Von iga-graz im Forum Programmierstrategien
    Antworten: 11
    Letzter Beitrag: 15.10.2007, 21:17
  3. Antworten: 2
    Letzter Beitrag: 16.11.2006, 17:45
  4. Wie einen Atmega 8515-16 kopieren?
    Von maxi im Forum Elektronik
    Antworten: 1
    Letzter Beitrag: 13.07.2006, 13:18
  5. ProTool VBS Datei kopieren
    Von RyanB im Forum HMI
    Antworten: 5
    Letzter Beitrag: 05.10.2005, 14:24

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •