Configuration des Archives du projet PcVue lors de l'Utilisation de l'Outil Database Import

L'outil Database Import importe des données dans une base de données et une table spécifique en utilisant soit l'assistant, soit, lors de l'utilisation du mode Express, le fichier de configuration. Si les données sont importées dans la base de données et la table utilisées par PcVue pour enregistrer des données temps-réel, certaines précautions doivent être prises en considération.

  • Création de doublons. Un doublon se crée lorsqu'il y a deux ou plusieurs enregistrements de la même variable avec une horodate identique.
  • Le processus d'import propose en option de purger tous les enregistrements avant le démarrage du processus d'import. Si cette option est sélectionnée par erreur, tous les enregistrements existants seront supprimés de la table sans moyen de les récupérer.
  • Une base de données pleine peut stopper les enregistrements et/ou déclencher une purge inattendue (purge d'urgence).

Pour éviter d'éventuels problèmes, il est recommandé d'importer les données dans une table spécialement configurée à cet effet.

Configuration des archives pour l'importation de données de tendance

Les explications suivantes supposent que vous avez déjà effectué la configuration minimum pour enregistrer des tendances. Qui est :

  • Une base de données avec une table de tendance.
  • Une unité d'archivage.
  • Des variables ajoutées au dossier Tendances avec l'option Primaire sélectionnée. FerméVoir l'image .

L'option Primaire détermine la table à partir de laquelle les données sont affichées. Vous pouvez forcer la lecture des tendances depuis une autre table en utilisant l'instruction HISTORY du SCADA Basic.

Pour configurer les archives pour l'importation de tendances :

  1. Ajouter une table de tendance à la base de données. Cette table sera utilisée comme destination de l'outil Database Import. Ne pas cocher l'option Définir par défaut.
  2. Ajouter une unité d'archivage au dossier Unités d'archivage et sélectionner la propriété Lecture seule. Ceci empêche l'enregistrement de données via cette unité.
  3. Ajouter les variables dont les enregistrements sont à importer dans le dossier Tendances de l'unité d'archivage nouvellement créée. Configurer chaque variable afin qu'elle utilise la table de tendances paramétrée pour les enregistrements importés et ne pas cocher l'option Primaire. Chaque variable doit apparaître dans deux dossiers de tendances, un attaché à l'unité d'archivage des enregistrements de PcVue et un autre à l'unité d'archivage des enregistrements importés configuré en lecture seule. FerméVoir l'image

Configuration des archives pour l'importation de données de consignation

Les explications suivantes supposent que vous avez déjà effectué la configuration minimum pour enregistrer des consignations. Qui est :

  • Une base de données avec une table de consignation.
  • Une unité d'archivage et une liste de consignation associée à cette table de consignation.

Pour configurer les archives pour l'importation de consignations :

  1. Ajouter une table de consignation à la base de données. Cette table sera utilisée comme destination de l'outil Database Import. Ne pas cocher l'option Définir par défaut.
  2. Ajouter une unité d'archivage au dossier Unités d'archivage et sélectionner la propriété Lecture seule. Ceci empêche l'enregistrement de données via cette unité. Si vous avez déjà ajouté une unité d'archivage avec la propriété Lecture seule pour l'importation de tendances, vous pouvez l'utiliser.
  3. Ajouter une liste de consignation au dossier Listes de consignation de l'unité d'archivage nouvellement créée. La liste de consignation doit avoir le même nom que la liste de consignation qui était la source des enregistrements importés mais avec un suffixe (suggestions : _IMP) Par exemple si vous désirez importer des enregistrements précédemment exportés de la liste de consignation LOGLIST1, vous devez créer une liste de consignation avec le nom LOGLIST1_IMP. Configurer l'onglet Destination pour la liste de consignation afin qu'elle pointe vers la table de consignation nouvellement créée.

Le nom de la liste de consignation est inclus dans chaque enregistrement de consignation.

Pour différencier une donnée importée, lors de l'import, le nom de la liste de consignation peut être modifié en ajoutant un suffixe. La donnée importée peut être alors accessible à partir de la fenêtre de consignations en sélectionnant le nom de liste de consignation correspondant.

Affichage des enregistrements de tendance importés

Normalement, une fenêtre de tendances affiche les enregistrements provenant de la table de tendance dont la propriété Primaire a été sélectionnée. Pour forcer la fenêtre de tendances à afficher les enregistrements d'une autre table (dans ce cas les enregistrements importés), vous devez développer un petit programme SCADA Basic en utilisant l'instruction HISTORY, mode TREND, sous-mode SETPRIMARY_UNIT. Pour plus de détails, voir le chapitre sur le SCADA Basic.

Affichage des enregistrements de consignation importés

Pour afficher les enregistrements de consignation importés, créer une fenêtre de consignations attachées à la liste de consignation paramétrée pour les données importées. Par exemple LOGLIST1_IMP. Vous pouvez dynamiquement modifier la liste de consignation utilisée par la fenêtre de consignations en utilisant l'instruction LOGDISPLAY, mode LOGLIST, du SCADA Basic.

Lors de l'import de données, il y a un risque d'atteindre la taille maximum de la base de données, ce qui aura pour effet de stopper l'enregistrement des données et/ou de déclencher une purge d'urgence. Pour éviter cela, une base de données séparée contenant uniquement les tables de consignation et de tendance utilisées pour l'import, doit être créée.