Sterowniki WAGO posiadają możliwość łączenia się z serwerami FTP. Dzięki temu są w stanie odczytywać informacje z plików tam zamieszonych oraz zapisywać pliki na dowolnym serwerze FTP.
Szereg operacji związanych z serwerami FTP jest możliwe dzięki zaimplementowanej w e!COCKPIT bibliotece WagoAppFTP. Biblioteka posiada możliwość łączenia się z serwerami FTP, FTPS, FTPES, SFTP.
Każdy z przedstawionych serwerów posiada szereg bloków funkcyjnych, które pozwalają na operacje na plikach zamieszczonych w danym serwerze.
Bloki funkcyjne zamieszczone w bibliotece pozwalają na:
- stworzenie lub usunięcie pliku na serwerze
- załączeniu pliku lub wrzuceniu go do pamięci sterownika
- przeczytanie zawartości pliku i skopiowanie go jej do lokalnego pliku na sterowniku lub do pamięci sterownika
- zmianę nazwy pliku
- zapisanie pliku na serwer z pamięci sterownika lub z pliku na sterowniku
- wylistowaniu plików w danej lokalizacji serwera
Bibliotekę WagoAppFTP można używać na dwa sposoby
- Wykorzystywać bezpośrednio bloki funkcyjnego zawarte w bibliotece
- Wykorzystywać metody, które są zawarte w głównym bloku łączącym się z serwerem FTP
Przykład z wykorzystaniem biblioteki jest do pobrania plik .ecp (FTP_metody)
W przykładzie sterownik odczytuje swój własny serwer FTP, znajduje w nim plik o nazwie „log.txt” (który został wcześniej umieszczony na sterowniku) oraz odczytuje jego zawartość wykorzystując metodę FileReatToMem.
Oprócz przykładu w e!COCKPIT zamieszczamy film instruktażowy obrazujący w jaki sposób został stworzony powyższy przykład.