Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Gestion d’historiques en environnement distribué

Gestion d’historiques en environnement distribué

  • Last UpdatedAug 27, 2025
  • 3 minute read

L'utilisation du système d'historiques distribués InTouch permet d'extraire des données historiques de n'importe quelle application InTouch du réseau. Ce système autorise aussi l'extraction à distance de plusieurs bases de données historiques simultanément. Ces bases de données sont désignées comme « fournisseurs d'historiques » ou encore, comme « producteurs d'historiques ».

Un seul poste InTouch peut enregistrer des données dans un fichier d'historique distribué. Mais le nombre de postes InTouch qui peuvent consulter le fichier est illimité.

Architecture diagram of InTouch distributed history system to retrieve historical data

Un poste distant qui extrait des données d'un fichier d'historique peut ne pas voir les données enregistrées au cours de la dernière heure (d'après l'horloge du poste d'enregistrement). Les courbes distantes ne peuvent afficher des données que si elles ont été enregistrées sur le disque du poste d'enregistrement.

Les données de chaque variable dont vous avez activé l'option « Enregistrer les données » sont automatiquement écrites sur le disque lorsque 22 échantillons ont été collectés. Si la fonction HTUpdateToCurrentTime() est invoquée, les données sont écrites sur le disque quel que soit le nombre d'échantillons collectés. Par défaut, les données sont écrites sur le disque toutes les heures. Cet intervalle peut être modifié en ajoutant la ligne suivante au fichier INTOUCH.ini :

ForceLogging=X;

Où X représente les minutes et peut être défini entre 5 et 120.

Remarque : le service NetDDE Helper doit être démarré lorsque vous utilisez le système d’historiques distribués.

L'illustration suivante montre une configuration habituelle pour un système d'historiques distribués utilisant la technologie NAD pour la distribution de l'application.

Architecture diagram of a typical distributed history system using Network Application Development (NAD)

Les postes 1 et 2 contiennent des copies de la même application InTouch. Toutefois, l'application est configurée de façon à autoriser uniquement le Poste 1 à enregistrer des données dans un fichier d'historique local, tandis que les deux postes peuvent consulter aussi bien le fichier d'historique local que le fichier d'historique distant. Le poste 3 enregistre et extrait des données à partir de l'emplacement du fichier d'historique distant. Ce producteur d'historiques (poste 3) porte le nom « HistPrv1 ». Le poste 1 sert à la fois de poste de développement et d'exploitation, alors que le poste 2 ne sert qu'à l'exploitation.

Création de ce type d’application

  1. Création d'une liste de producteurs d'historiques. Voir Configuration de producteurs distants d’historiques.

  2. Création et configuration d'un objet courbe historique. Pour plus d’informations, voir Représentation graphique des données de variables dans Développement des applications AVEVA™ InTouch HMI.

  3. Configuration de l'application pour l'enregistrement distribué. Voir Configuration de l’enregistrement historique distribué.

  4. Distribution de l'application. Voir Configuration d’une application InTouch pour NAD.

L'application peut être distribuée manuellement ou par NAD. Lorsque l'application est distribuée, le fichier contenant la liste des producteurs d'historiques est lui aussi distribué automatiquement en tant que partie de l'application.

Une fois l'application distribuée, vous pouvez exécuter les postes de consultation et extraire à la fois des variables locales et des variables d'un producteur distant d'historiques. Lorsque l'application est exécutée sur tous les postes de consultation, le poste d'enregistrement est le seul qui consigne des données dans le fichier d'enregistrement historique ; les autres postes ne peuvent que les consulter.