Database di ritentività

Il database di ritentività consente di archiviare le modifiche apportate al progetto al runtime in un datastore.
MANCIA: Ad esempio, è possibile utilizzare il database di ritentività per conservare informazioni su impostazioni specifiche dell'utente. Se l'utente modifica le impostazioni al runtime, le modifiche verranno mantenute quando si arresta l'applicazione FactoryTalk Optix e la si esegue di nuovo. Vedere l'esercitazione seguente: Sviluppo di un'impostazione persistente specifica di un utente.

Archiviazioni multiple

Per impostazione predefinita, ogni nuovo progetto creato in
FactoryTalk Optix Studio
contiene un oggetto
SecurityRetentivityStorage
. Le informazioni sui registri di archiviazione su utenti e gruppi aggiunti al progetto. È consigliabile mantenere l'oggetto
SecurityRetentivityStorage
nei progetti.
È possibile creare più oggetti di database di ritentività.
IMPORTANTE: Accertarsi che i database di ritentività monitorino parti indipendenti (nodi) del progetto e non si intersechino l'una con l'altra.

Parametri

Ciascun oggetto database di ritentività riceve questi parametri:
Parametro
Descrizione
Nodi
Un nodo che contiene i dati che si desidera conservare.
MANCIA: Un nodo può essere un'intera cartella del progetto, ad esempio la cartella
Utenti
. È possibile aggiungere più nodi per la ritentività.
Ritardo di scrittura
Definisce il periodo di salvataggio delle modifiche (in millisecondi).
Il valore predefinito è zero. Quando viene rilevata una modifica, viene salvata in tempo reale (compatibilmente con i tempi tecnici di scrittura).
MANCIA: Il valore predefinito zero può sottoporre a sollecitazione il disco rigido se vengono conservate porzioni voluminose del progetto o se i valori cambiano molto spesso. Se si specifica un ritardo di scrittura più lungo si mette il progetto a rischio di perdere potenzialmente i dati inclusi nell'intervallo di ritardo impostato.
Observer cambiamento abilitato
In alcuni progetti, è possibile apportare modifiche che non devono essere salvate. In questo caso, il sistema disattiva il rilevamento delle modifiche per le esecuzioni.
Se si imposta questo parametro su
False
, il database di ritentività applica solo le modifiche già archiviate e non rileva modifiche future.
MANCIA: Questo parametro è utile, ad esempio, se si desidera utilizzare solo il livello di ritentività salvato per applicare e ripristinare le modifiche iniziali, senza aggiungerne di nuove.

Datastore

La posizione predefinita del file
RetentivityStorage.db
dipende dalla piattaforma.
PC
C:\Users\
UserName
\AppData\Local\Rockwell Automation\FactoryTalk Optix\Emulator\Projects\
Project
\ApplicationFiles
Linux HMI
/persistent/data/Rockwell Automation/FactoryTalk Optix/FTOptixApplication/Projects/
Project
/ApplicationFiles/
IPC Windows Panel
C:\Users\
UserName
\AppData\Local\Rockwell Automation\FactoryTalk Optix\Emulator\Projects\
Project
\ApplicationFiles
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.