Stockage et transfert
Le stockage et transfert stocke les données en cas de perte temporaire de connexion au stockage.
Bases de données prises en charge
Par défaut, le stockage et transfert sont désactivés et vous devez les activer et les configurer pour chaque objet de base de données du projet.
Le stockage et transfert envoie des données hors du dispositif afin de stocker et mettre les données en mémoire tampon jusqu’à la connexion à la base de données soit rétablie. Pour cette raison, le stockage et transfert est disponible pour les bases de données ODBC et Influx externes. Cette option n’est pas disponible pour les bases de données intégrées et Influx internes, car elles sont stockées sur le même dispositif que
FactoryTalk Optix Runtime
. Consultez les rubriques Créer une base de données ODBC et Créer une base de données Influx distante.Fonctionnement
Les données de diagnostic (utilisation et dépassement) sont mises à jour toutes les 0,5 secondes. Si BufferOverflow passe de faux à vrai, il est signalé immédiatement afin de permettre à l’utilisateur d’arrêter rapidement le processus en cas de perte de données. Les données de diagnostic sont uniquement disponibles dans le navigateur d’objets en lecture seule.
Le paramètre
Taille max. de mémoire tampon
est exprimé en nombre d’éléments (et non en utilisation de mémoire), qui doit être défini dans la plage de valeurs autorisée. Si l’utilisateur fournit une valeur différente, la valeur par défaut de 1 000 éléments est utilisée. La valeur maximale est de 100 000 éléments. Un élément dans la mémoire tampon correspond à une entrée unique dans une base de données. Il peut comporter une seule balise comme des milliers de points, en fonction du nombre et du type de variables injectées dans la base de données.La mémoire tampon de stockage et de transfert est dotée d’une protection contre une consommation excessive de RAM, qui pourrait causer des problèmes avec l’application FactoryTalk Optix ou le système d’exploitation. Si vous définissez une taille de mémoire tampon trop importante par rapport à la mémoire cache RAM disponible sur votre dispositif, la mémoire tampon est bloquée lorsque la mémoire RAM disponible (libre) passe sous les 20 %, seule la mémoire libre à ce moment étant disponible. Si la RAM est libérée à l’étape suivante, l’entièreté de la mémoire tampon redevient disponible.
CONSEIL:
Si vous définissez plusieurs mémoires tampons pour plusieurs objets, les mémoires tampons peuvent entrer en concurrence pour la RAM disponible.
Séquences de méthodes
Lorsque le stockage et transfert est désactivé, les séquences de méthodes s’exécutent de manière synchrone. Lorsque le stockage et transfert est activé, les séquences de méthodes s’exécutent de manière asynchrone.
Séquence | Stockage et transfert activé ? | Résultat |
---|---|---|
Un objet Bouton avec un événement MouseClick qui déclenche les méthodes suivantes :
| Faux (par défaut) | La deuxième méthode est exécutée une fois la première méthode terminée. En cas d’échec de la première méthode, la seconde méthode n’est pas exécutée. |
Vrai | La première méthode et la deuxième méthode s’exécutent de façon asynchrone. La seconde méthode s’exécute indépendamment du résultat de la première. |
Fournir une réponse