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