Généralités sur le Déploiement

Ce chapitre contient des explications sur les options qui s'offrent à vous pour déployer PcVue.

Le déploiement consiste à allouer des rôles aux postes de travail et aux serveurs, mettre en place un serveur web et des applications clientes (applications web ou desktop) dans une architecture réseau physique donnée, afin de satisfaire les besoins.

Dans le cadre de cette rubrique, il est considéré que le logiciel PcVue assure les fonctions principales suivantes :

  • Acquisition de données - Collecte des données temps-réel, représentant des valeurs physiques ou calculées, en utilisant un protocole de communication tel que Modbus, OPC...
  • Archivage de données - L'enregistrement des données temps-réel afin de pouvoir les mettre à disposition ensuite du logiciel PcVue lui-même ou d'applications tierces.
  • Alarmes - Déclenchement et gestion des alarmes.
  • IHM - Interface Homme Machine. L'interface graphique de présentation des données qui permet aux opérateurs d'interagir avec le système supervisé.
  • L'ensemble des mécanismes par lesquels PcVue échange des données temps réel et historiques entre les postes d'un système en réseau.
  • Serveur web - Comprenant des composants utilisés pour interfacer le cœur de l'architecture du logiciel PcVue avec les clients web et mobile.
  • Interfaces avec les systèmes tiers - Tels que GMAO, SIG, ERP, MES...

L'allocation des fonctions et des rôles ne peut pas être faite indépendamment des choix de licences. Pour plus d'informations sur la licence, se reporter au chapitre Gestion de licence dans le chapitre Installation de cette aide.

Pour plus d'informations

Multiposte en général - L'Application Explorer.Communication.Applications distribuées

Redondance et haute disponibilité - L'Application Explorer.Communication.Applications distribuées.Configurations redondantes

Le multiposte et l'archivage - L'Application Explorer.Archives.Utilisation des unités d'archivage Client-Serveur

Multiposte et RDS - Déploiement d'Applications PcVue en session Bureau à Distance.

Serveur web - Rôle du serveur web & back end web, Généralités sur la Web Deployment Console, Déploiement du client WebVue et Déploiement des applications mobiles.

Autres rubriques associées au déploiement :

Architectures

Les architectures typiques sont les suivantes :

  • Poste autonome - Toutes les fonctions SCADA sont assurées par un seul poste.
  • Architecture multiposte - Les fonctions SCADA sont partagées entre 2 postes ou plus, dans une architecture client/serveur.
  • Architecture haute disponibilité - Les fonctions et les rôles sont distribuées pour offrir une meilleure résilience et une capacité à monter en charge. De tels déploiements multipostes peuvent inclure :
    • La redondance de l'acquisition de données - 2 serveurs ou plus sont configurés en redondance (hot standby).
    • La redondance de l'archivage - 2 serveurs ou plus sont configurés en redondance (hot standby).
    • Serveurs mutualisés.
  • Architecture 3 niveaux - En utilisant un ou plusieurs postes comme passerelle.
  • Station d'ingénierie avec gestion de version.
  • Basé sur le Web - Déploiement tout-en-un ou isolation de réseau et DMZ.

Rôles

Les architectures ci-dessus requièrent l'allocation des rôles suivants :

  • Acquisition de données
    • Communication avec les équipements de terrain,
    • Production des données temps-réel et des alarmes,
    • Fourniture des données temps réel et les alarmes aux autres postes.
  • Données historiques
    • Consommation des données temps-réel et des alarmes produites par d'autres postes,
    • Gestion du stockage, de l'enregistrement et du replay des données archivées,
    • Gestion des connexions aux SGBD,
    • Fourniture des données historiques aux autres postes.
  • Back end Web & Mobile
    • Se comporte comme une passerelle pour fournir les données au serveur web.
  • Serveur Web
    • Exécute Microsoft Internet Information Server,
    • Héberge les services web du logiciel PcVue qui sont nécessaires aux applications web & mobiles,
    • Consomme des données temps-réel, des alarmes et des données historiques fournies par le poste back end Web & Mobile,
    • Fourni les données aux clients Web et mobiles, notamment les clients WebVue, les applications mobiles TouchVue & SnapVue, le WebScheduler et les clients Web Services Toolkit.
  • Passerelle
    • Pour le transfert de données sécurisé entre 2 réseaux,
    • Consomme des données temps-réel, des alarmes et des données historiques fournies par d'autres postes sur un réseau,
    • Fournit des données temps-réel, des alarmes et des données historiques à d'autres postes sur un autre réseau.
  • IHM
    • Affichage de synoptiques, d'objets graphiques, de fenêtres d'alarmes, de fenêtres de consignation, de fenêtres de tendance... aux opérateurs

En fonction des combinaisons de rôles, les postes du logiciel PcVue ont vocation à être déployés sur un système d'exploitation desktop ou serveur. Pour plus d'informations, voir la table ci-dessous.

Briques d'architecture

PcVue est disponible sous la forme des briques suivantes.

Brique Rôles typiques Mode de déploiement typique

Mono-poste

  • Acquisition de données
  • Données historiques
  • IHM
  • Ne peut pas échanger des données avec d'autres postes
  • En tant qu'application interactive
  • Sur un système d'exploitation desktop

Poste SCADA

  • Acquisition de données
  • Données historiques
  • IHM
  • En tant qu'application interactive si elle nécessite une IHM
  • Sur un système d'exploitation desktop

Ou

  • Sous forme de Service Windows si une IHM n'est pas nécessaire
  • Sur un système d'exploitation serveur

Serveur d'acquisition de données

  • Acquisition de données
  • Sous forme de Service Windows
  • Sur un système d'exploitation serveur

Poste client

  • IHM
  • En tant qu'application interactive
  • Sur un système d'exploitation desktop
  • Ou sur un système d'exploitation serveur hébergeant les Services Bureau à distance combiné avec des terminaux légers utilisés comme postes opérateur

Serveur d'archives

  • Données historiques
  • Sous forme de Service Windows
  • Sur un système d'exploitation serveur

Back end Web & Mobile

  • Back end Web & Mobile
  • Sous forme de Service Windows
  • Sur un système d'exploitation serveur

Serveur Web

  • Serveur Web
  • Nécessite Microsoft IIS
  • Sur un système d'exploitation serveur

Clients Web

  • Contrôle/commande par Internet ou Intranet
  • Clients WebVue et applications mobile TouchVue & SnapVue
  • Utilisation d'un navigateur Web ou d'une application Mobile
  • Sur un PC de bureau ou un appareil mobile

Poste d'ingénierie

  • Selon l'architecture et la conception du projet car un poste Engineering peut avoir différents rôles, allant de celui de Serveur d'acquisition de données (pour tester une communication avec des champs équipement) au Serveur d'archives ou juste un poste de travail IHM (pour la conception de synoptiques)
  • Projet de développement et de maintenance
  • Gestion de versions de projets et de bibliothèques
  • Interopérabilité avec des outils tiers.
  • En tant qu'application interactive
  • Sur un système d'exploitation desktop