Download CP IT

Transcript
Gestione dei file e accesso ai dati tramite FTP
Tabella 3-4
, seguito
Parametri
LOCKED
Tipo
BOOL
Valore / significato
Impostazione
Il bit LOCKED serve per protezione contro l’accesso per il DB
dei file.
Le istruzioni operative FTP store e retr impostate durante l’elaborazione LOCKED=1.
S 0:
Per l’operazione di scrittura dal programma
utente vale quanto segue:
È possibile accedere al DB
dei file.
S 1:
Il DB dei file è disabilitato.
Il programma utente nella CPU S7 può importare o ripristinare LOCKED durante un
accesso per scrittura per la memorizzazione della consistenza.
Raccomandazione per il procedimento nel
programma utente:
1. Controllare il bit LOCKED.
se =0
2. impostare il bit WRITEACCESS=0
3. Controllare il bit LOCKED.
se =0
4. impostare il bit LOCKED=1
5. Scrittura dei dati
6. Impostare il bit LOCKED=0
NEW
BOOL
Il bit NEW informa se i dati sono
stati modificati dopo l’ultima operazione di lettura.
S 0:
Contenuto del DB dei file invariato dall’ultima operazione di
scrittura. Il programma utente
della CPU S7 ha registrato
l’ultima modifica.
L’istruzione operativa FTP store imposta
dopo l’elaborazione NEW=1
Il programma utente nella CPU S7
deve impostare dopo la lettura dei dati
NEW=0 per consentire un nuovo store o
per poter cancellare il file con l’istruzione
operativa FTP.
S 1:
Il programma utente della
CPU S7 non ha ancora registrato l’ultima operazione di
scrittura.
WRITE_
ACCESS
BOOL
0:
Il programma utente (blocchi
client FTP) dispone dell’autorizzazione di scrittura per i DB dei
file nella CPU S7.
1:
Il programma utente (blocchi
client FTP) non dispone dell’autorizzazione di accesso per i DB dei
file nella CPU S7.
ACT_LENGTH
DINT
Lunghezza attuale dell’area dei
dati utili.
Il bit viene impostato su un valore di inizializzazione durante la progettazione del DB.
Raccomandazione:
Il bit non deve possibilmente essere modificato! In casi particolari è possibile un adattamento durante il funzionamento.
La lunghezza attuale viene aggiornata
dopo un’operazione di scrittura.
Il contenuto della casella è valido
solo se EXIST = 1.
MAX_LENGTH
DINT
Lunghezza massima dell’area dei
dati utili (lunghezza dell’intero DB
compresi 20 byte di intestazione).
SIMATIC NET IT–CP Istruzioni per l’uso per CP 343–1 IT e CP 443–1 IT
C79000–G8972–C120 – 03
La lunghezza massima deve essere definita durante la progettazione del DB.
Il valore può essere modificato anche durante il funzionamento del programma
utente.
3-23