<div dir="ltr">Il problema potrebbe essere che non ti sei autenticato (e il messaggio che ti da il server è fuorviante).<div>Prova ad aggiungere:</div><div><br></div><div><span style="font-size:12.8000001907349px">ftp = ftplib.FTP('192.168.1.180','</span><span style="font-size:12.8000001907349px">GIORGIO','1234') # Si connette al PLC</span><br></div><div><span style="font-size:12.8000001907349px">ftp.login("tuousername", "password")</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 10, 2014 at 5:05 PM, giorgio <span dir="ltr"><<a href="mailto:g.climb@tiscali.it" target="_blank">g.climb@tiscali.it</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ciao a tutti, sto cercando di caricare dei dati su un plc Omron via<br>
ftp, cercando nel web ho trovato e provato questo codice che ho<br>
adattato alle mie esigenze:<br>
<br>
        fp1='1.csv'<br>
        fp='C:/Mosaico/1.csv'<br>
        ftp = ftplib.FTP('192.168.1.180','GIORGIO','1234') # Si connette al PLC<br>
        ftp.cwd('MEMCARD') #cambia directory del PLC<br>
        ftp.storbinary('STOR {0}'.format(fp1), open(fp, 'rb'))<br>
        fp.close() # Chiude lo stream del file<br>
        ftp.quit() # Chiude la connessione<br>
        .....<br>
<br>
questo è l'errore che ottengo:<br>
<br>
 Traceback (most recent call last):<br>
  File "C:\Python26\Lib\site-packages\Python-App\RandomMix.py", line 1209, in OnScaricaButton<br>
    print ftp.retrlines('LIST')<br>
  File "C:\Python26\lib\ftplib.py", line 417, in retrlines<br>
    conn = self.transfercmd(cmd)<br>
  File "C:\Python26\lib\ftplib.py", line 356, in transfercmd<br>
    return self.ntransfercmd(cmd, rest)[0]<br>
  File "C:\Python26\lib\ftplib.py", line 323, in ntransfercmd<br>
    host, port = self.makepasv()<br>
  File "C:\Python26\lib\ftplib.py", line 301, in makepasv<br>
    host, port = parse227(self.sendcmd('PASV'))<br>
  File "C:\Python26\lib\ftplib.py", line 243, in sendcmd<br>
    return self.getresp()<br>
  File "C:\Python26\lib\ftplib.py", line 218, in getresp<br>
    raise error_perm, resp<br>
ftplib.error_perm: 502 PASV command not implemented.<br>
<br>
potete aiutarmi?<br>
<br>
Grazie.<br>
<br>
--<br>
Best regards,<br>
 giorgio<br>
<br>
<br>
---<br>
Questa e-mail è stata controllata per individuare virus con Avast antivirus.<br>
<a href="http://www.avast.com" target="_blank">http://www.avast.com</a><br>
<br>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br>
<a href="http://lists.python.it/mailman/listinfo/python" target="_blank">http://lists.python.it/mailman/listinfo/python</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>Giampaolo - <a href="http://grodola.blogspot.com" target="_blank">http://grodola.blogspot.com</a></div><div><br></div></div></div>
</div>