Database di ritentività
Il database di ritentività consente di archiviare le modifiche apportate al progetto a 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 a 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 contiene in
FactoryTalk Optix Studio
un oggetto SecurityRetentivityStorage
. L'archiviazione registra informazioni su utenti e gruppi aggiunti al progetto.È consigliabile mantenere l'oggetto SecurityRetentivityStorage
nei progetti.È possibile creare più oggetti di database di ritentività.
IMPORTANTE:
Verificare 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 la frequenza 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