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 :
- Prérequis Système d'Exploitation et PC,
- Considérations relatives au système d'exploitation,
- Considérations relatives à Microsoft SQL Server,
- Comment gérer les versions de projets et de bibliothèques,
- Généralités sur l'exécution du logiciel PcVue en tant que Service Windows.
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
|
|
|
Poste SCADA
|
|
Ou
|
Serveur d'acquisition de données
|
|
|
Poste client
|
|
|
Serveur d'archives
|
|
|
Back end Web & Mobile
|
|
|
Serveur Web
|
|
|
Clients Web
|
|
|
Poste d'ingénierie
|
|
|