File Management remoto

Utilizzare l'operazione [File Management remoto] per copiare i file tra il visualizzatore e il server.

I tipi di file che si possono copiare sono CSV, TXT, PNG, BLU (file di progetto) e BML (usati per il trasferimento del file system).

Blocco

Testo

copyFilesFromServer($Enums.Server.FTP, 1, SERVER_PATH,
          1                 2          3       4
$Enums.Storage.USBStorage, TARGET_PATH,
            5                   6

$Enums.FileConflictAction.Overwrite);
                 7

1: Copy Files

2: Server

3: Connect ID

4: Server Path

5: Target Storage

6: Target Path

7: If File Exists

[Copy Files]

Selezionare l'operazione tra la sorgente e la destinazione della copia. Selezionare [fromServer] per copiare il file dal server al visualizzatore. Selezionare [toServer] per copiare il file dal visualizzatore al server.

Blocco
  • [fromServer]

  • [toServer]

Testo
  • 'copyFilesFromServer'

  • 'copyFilesToServer'

[Server]

Selezionare il tipo di server a cui connettersi.

Blocco
  • [FTP]
Testo
  • '$Enums.Server.FTP'

[Connect ID]

L'ID del collegamento del server a cui connettersi, come numero intero.

Nota: l'ID del collegamento deve essere quello impostato nel campo [Collegamenti FTP] della finestra [Esplora progetti].
[Server Path]

Specificare il percorso del file e della cartella sul server per l'operazione di copia da o copia in.

(Esempio) /Data1/image01.png

Nota:
  • Il percorso non dovrà superare i 256 caratteri e non deve utilizzare i seguenti simboli.
    : ; |, * ? "<>
  • Per definire una cartella, utilizzare la barra di avanzamento "/".
[Target Storage]

Specificare la memorizzazione del visualizzatore per l'operazione di copia da o copia su.

Blocco
  • [LocalStorage]
  • [SDCard]
  • [USBStorage]
Testo
  • '$Enums.Storage.LocalStorage'

  • '$Enums.Storage.SDCard'

  • '$Enums.Storage.USBStorage'

Nota: L’opzione di memorizzazione [LocalStorage] è disponibile solo per le serie ST6000 o STM6000.
[Target Path]

Specificare il percorso del file e della cartella sul visualizzatore per l'operazione di copia da o copia in.

Se si usano le serie SP5000 Open Box (Windows 10 IoT Enterprise Model), serie IPC, e PC/AT

Il [Percorso target] è il percorso in [Cartella destinazione (memoria USB)] o [Cartella destinazione (scheda SD)].

Ad esempio, se [Percorso target] è "/Folder1/" e [Cartella destinazione (memoria USB)] è "C:\USBStorage", il percorso completo è "C:\USBStorage\Folder1".

Le voci [Cartella destinazione (scheda SD)] e [Cartella destinazione (memoria USB)] si trovano in [Architettura del sistema] ➞ [Target01] ➞ scheda [Funzione] ➞ scheda secondaria [Opzioni] ➞ [Preferiti].

Nota:
  • Il percorso non dovrà superare i 256 caratteri e non deve utilizzare i seguenti simboli.
    : ; |, * ? "<>
  • Per definire una cartella, utilizzare la barra di avanzamento "/".
[If File Exists]

Specificare se sovrascrivere i file con lo stesso nome presenti nella destinazione.

Blocco
  • [Overwrite] - Copia su di esso.

  • [Skip] - Salta la copia.
Testo
  • '$Enums.FileConflictAction.Overwrite'
  • '$Enums.FileConflictAction.Skip'
Nota: la funzione di assistenza all'immissione in modalità testo visualizza sia 'KeepBoth' e 'ConfirmationMessage' in 'FileConflictAction', ma poiché non sono supportati dall'operazione [File Management remoto], selezionandoli compare un errore.
Nota:
  • Se nella cartella sorgente sono presenti più di 1000 file, l'operazione [File Management remoto] termina dopo la copia del millesimo file.
  • Se il file da copiare supera la dimensione massima consentita (250 MB per i file CSV, TXT e PNG; 1 GB per i file BLU e BML), viene saltato e viene copiato il file successivo. I file saltati non sono inclusi nel limite di 1000 copie.
  • Non è possibile eseguire contemporaneamente più operazioni di [File Management remoto].
    Anche le operazioni di [File Management remoto] non possono essere eseguite contemporaneamente alle operazioni di [Gestione file]. Controllare la proprietà della sorgente target (Target01.Preferences.FileManagement.Status) per verificare lo stato dell'operazione. Quando questa proprietà della sorgente è attiva, non è possibile eseguire nuove operazioni di [File Management remoto] o [Gestione file].

(Esempio)

Se si desidera copiare i file dalla cartella "/Data1/" sul server FTP con l'ID del collegamento FTP di 1 alla cartella "Folder1" nella memoria USB del visualizzatore, impostare il seguente script.

Blocco

Testo

'copyFilesFromServer($Enums.Server.FTP, 1, "/Data1/", $Enums.Storage.USBStorage, "/Folder1/", $Enums.FileConflictAction.Overwrite);'