Pliki można bezpośrednio odczytywać i zapisywać asynchronicznie z automatu sterującego. Konfiguracja odbywa się w ramach projektu. Wszystkie dane, w tym wszystkie hasła, są zachowywane podczas eksportu projektu.
Póki na urządzeniu pamięciowym zapisywane są dane, usunięcie urządzenia może prowadzić do utraty danych lub uszkodzenia systemu plików. Dlatego zaleca się wizualizowanie procesu zapisu, dopóki nośnik danych jest inicjowany.
W przypadku urządzeń pamięci USB zwróć uwagę na pobór prądu. Zbyt duży prąd może uszkodzić serwer. Jest on różny dla każdego serwera.
Dane, które są przesyłane za pomocą FTP, nie są w żaden sposób chronione przed atakami, ponieważ są one przesyłane w postaci jawnej. Dlatego zaleca się używanie FTPS lub SSH2.
Dla każdej pamięci automatycznie tworzony jest nowy usługa. Uwzględnij zatem, że każdy z tych usług zajmuje pamięć RAM, nawet jeśli pamięć nie jest używana.
Usunięcie starych danych po pewnym czasie może być automatyczne. Szczególnie w przypadku pamięci projektu nadpisywanie może sprawić, że serwer stanie się nieprzydatny.
Aby pamięć mogła być odczytywana lub zapisywana przez automaty sterujące, musi zostać najpierw zainicjowana za pomocą bloku funkcji FS_INIT.
Wszystkie pamięci USB są łączone z systemem operacyjnym podczas inicjalizacji. W przypadku pamięci z odległymi systemami plików połączenie jest nawiązywane przy każdej akcji i następnie zamykane. Ta metoda jest wolniejsza, ale oszczędza zasoby serwera docelowego.
Po ponownym uruchomieniu serwera stan napędu jest zapisywany w automacie sterującym i przywracany po uruchomieniu.
Podczas konfiguracji pamięć można bezpośrednio przeszukiwać. Aby przeszukać pamięć USB, wymagane jest zainicjowane połączenie.
Najpierw nośniki są tworzone w menu kontekstowym pod Dane Zewnętrzne pamięci.
Uwaga: Liczba pamięci jest ograniczona przez używaną
licencję. Musisz deaktywować
bramę, zewnętrzną pamięć
lub
punkt końcowy wymiany danych, aby punkt licencji został ponownie uwolniony.
Porada: Pamięci można całkowicie deaktywować. Jeśli nie jest ustawiona opcja
Aktywuj, usługa zostanie również całkowicie zakończona.
Aby zewnętrzne nośniki mogły być adresowane, konieczne jest ich użycie za pomocą bloków funkcji systemu plików w automacie sterującym.
Najpierw system plików musi zostać zainicjowany lub zamontowany w systemie. To odbywa się za pomocą bloku funkcji FS_INIT.
Uwaga: Upewnij się, że blok funkcji FS_INIT jest używany możliwie tylko raz na pamięć, ponieważ pamięć nie jest uwolniana podczas uruchamiania innego programu.
Obsługiwane są następujące protokoły:
| Protokół | Opis |
|---|---|
| Własna pamięć projektu na serwerze. Jest ona eksportowana oddzielnie od projektu. Można użyć tylko jednej pamięci projektu na projekt. Po usunięciu pamięci dane pozostają zachowane. | |
| Dostęp do pojedynczych partycji nośnika pamięci USB. Zwróć uwagę na adresowanie w rozdziale Porty USB. | |
| Odległy serwer SSH2 za pomocą SFTP. W tej chwili nie są jeszcze obsługiwane certyfikaty do uwierzytelniania. | |
| Odległy serwer FTP lub serwer FTP za pomocą połączenia TLS. Niektóre operacje odbywają się w trybie pasywnym. | |
| Serwer udostępnień Windows. Ten typ jest dostępny tylko od Core 2. |
Wszystkie popularne systemy plików są obsługiwane za pomocą USB. W tym celu rozpoznawane i odpowiednio wyświetlane są partycje na serwerze. Obsługiwane systemy plików to:
Uwaga: Partycja musi być większa niż 1 MB, aby została rozpoznana.
Istnieje kilka scenariuszy, które mogą wymagać dostępu do plików. Wśród nich dane można bezpośrednio ładować z pendrive'a do automatu sterującego lub zapisywać na pendrive. Możliwe jest również automatyczne znalezienie pliku na pendrive'u i jego odczytanie. Oto kilka przykładów: