PowerStudio est une suite de logiciel concernant la gestion de l énergie et dont ses principales caractéristiques sont : La configuration, la communication et le suivi des appareils de mesure d énergie. Il est également possible de créer avec SCADA des écrans et des rapports. Cette suite de logiciel comporte également d autres outils utiles tels que la définition d événements (c'est-à-dire le déclenchement d une action si une condition est respectée), de discriminateur temporel (pour inclure différents tarifs), des variables calculées, des images et des styles graphiques pour faciliter l interaction avec l utilisateur. Dans sa version 3.4, PowerStudio est divisé en trois grandes parties (modules) : 1. La créateur d applications : PowerStudio Editor 2. Le module de service PowerStudio Engine Manager 3. Le client pour interroger le service : PowerStudio Client L éditeur d application (PowerStudio Editor) est un module qui a pour but de gérer les applications. Elle permet de créer de nouvelles applications, de modifier les précédentes, d importer une application présente dans un «engine» ou d exporter une application dans l «engine». Voir annexe : 1 PowerStudio Editor Le module de service «engine» PowerStudio Engine Manager, est chargé de faire fonctionner l application reçue par l éditeur d application PSS Editor ainsi que de coordonner la communication entre les différents appareils connectés sur cet «engine» afin de collecter et stocker leurs différentes variables. Il permet également de faire transiter les différentes requêtes effectuées via l éditeur ou le client. Voir annexe : 2 PowerStudio Engine Le module Client (PowerStudio Client) permet de se connecter à un «engine» afin d avoir accès aux écrans SCADA, aux rapports, ainsi qu aux valeurs instantanées des appareils connectés sur l «engine». Ce module permet également de lire les valeurs des variables enregistrées via des tableaux exportables sous Excel ou par graphiques temporels. Les événements peuvent aussi être lus et acquittés, tout comme les variables calculées ou le statut des appareils connectés. Voir annexe : 3 PowerStudio Client 1 Plusieurs configurations pour PowerStudio La suite logicielle PowerStudio a été conçue en trois modules différents : l éditeur, le moteur («engine») de l application et le client. Il est possible de les utiliser au travers de plusieurs formes, lesquelles sont expliquées ci-dessous : p.1/11
1.1 Le tout-en-un C est la configuration de base où les trois modules (éditeur, moteur et client) sont dans la même machine. Avec l éditeur, nous pouvons créer une nouvelle application à envoyer dans le moteur («engine») et avec le client, nous pouvons interroger le moteur pour afficher l application en fonctionnement. Depuis l éditeur, il nous est également possible de télécharger l application existante dans le moteur, de la modifiée, puis de la ré-exporter. 1.2 Le moteur/éditeur ensemble et l interrogation par un client extérieur Dans cette configuration, nous avons l éditeur et le moteur sur une seule machine et un ou plusieurs clients sur d autres machines que nous avons connecté avec le moteur pour accéder à la visualisation des données, aux écrans SCADA et aux rapports le cas échéant. Cette configuration est utile lorsque nous voulons consulter les données contenues dans une machine distante qui contient le moteur depuis le client. p.2/11
1.3 L éditeur, le moteur et les clients séparés Dans une configuration comme celle-ci, nous avons toujours un éditeur d application, un moteur «engine» et un ou plusieurs clients, chacun sur une machine différente. Cette disposition permet d éditer une application à distance, comme si le moteur était sur un serveur accessible de l extérieur, non directement sur celui-ci. 2 Installation de PowerStudio Scada Après s être assuré que l ordinateur avait les configurations minimales requises pour faire fonctionner la suite logicielle, téléchargez PowerStudio sur le site de Circutor : http://fr.circutor.com/software.aspx ou insérez le CD contenant PowerStudio et sélectionnez l installation et suivez le processus d installation. Remarque : l installation n est disponible qu en Anglais ou en Espagnol. 3 Création d une application de base Nous allons vous montrer ci-dessous les différentes étapes afin de parvenir à créer, faire fonctionner et visualiser une application de base. 3.1 Configurer la communication avec le moteur «engine» Pour que l application fonctionne correctement, la première étape est de configurer correctement les communications avec l engine. p.3/11
- Port : Nous indiquons le port qui sera utilisé sur la machine pour accèder à l engine (il sera utilisé par l éditeur et le client). - User : Nom de l utilisateur si vous souhaitez une identification (nécessite mot de passe) - Password : Mot de passe correspondant à l «User» ci-dessus. - Repeat Password : Répétez le mot de passe - Timezone : Permet d indiquer à l engine que vous vous situez dans un fuseau horaire différent de celui de la machine où est l engine (le plus souvent laissez system) - Data : Répertoire où sont enregistrées les données collectées par l engine - Cfg : Répertoire où sont stockées les données de configuration de l application - Images : Répertoire des images Lorsque tout est bien configuré, appuyez sur «start» pour lancer l engine. Attendez alors que le bouton rouge devienne vert : L engine est opérationnel*. *Si ce n est pas le cas, redémarrez manuellement le service en allant dans le répertoire service de windows (Executer/services.msc) et en redémarrant le service : CircutorPowerScadaServer A présent, il faut créer une application dans l éditeur afin de l exporter dans l engine. p.4/11
3.2 Créer une application dans l éditeur. Suivez les étapes suivantes : - Ajoutez et configurez les appareils : Ajoutez les premiers et seconds niveau l appareils et configurez leurs différents paramètres - Créez des «groupes d appareils» : organisez ces appareils dans plusieurs groupes pour correspondre à l architecture de votre installation. - Créez des «filtres» : ajoutez un ou plusieurs filtres (discriminator) à appliquer sur les données enregistrées (par exemple pour plusieurs tarifs) - Créez des variables calculées : Définir des nouvelles variables avec des variables d appareils existants. Vous pouvez également leur définir des fonctions. - Créez des événements (seulement sur les versions SCADA) : Pour enclencher une action lorsqu une condition est vérifiée. - Créez des écrans et des rapports (Seulement sur les versions SCADA). Pour plus d informations sur chacune de ces parties, nous vous invitons à aller voir les différentes sections du manuel Editeur d application sur le support du site internet. 3.3 Exporter l application vers l engine Quand nous avons terminé une nouvelle application ou une application existante qui a été modifiée, nous devons l exporter vers l engine pour que les modifications soient prises en compte. Pendant que nous éditions l application, l engine continuait de faire fonctionner la dernière application exportée. Cliquez sur le bouton «Export» dans la barre d outil du logiciel PS Editor. Vous devriez obtenir une fenêtre de communication identique à celle-ci : p.5/11
Dans cette fenêtre de dialogue, vous devez sélectionner l IP sur laquelle est inscrite l engine et le port de communication. Cochez «the communication engine requires authentification» si l engine nécessite ou non un utilisateur et un mot de passe pour être modifiée (voir la partie précédente sur la description de l engine) Cliquez ensuite sur «accepter» pour envoyer l application courante dans l engine. 3.4 Voir l application via le module Client Dans PowerStudio Client, nous pouvons nous connecter directement à l engine désiré, allez dans General / Connect puis entrez l IP de l engine ainsi que son PORT Ci-dessous, quelques exemples d applications vues à travers le client. D abord une vue des appareils connectés sur un convertisseur TCP/IP <-> RS485, puis la consultation en direct des variables d un CVM96 puis l exemple d un écran SCADA. p.6/11
p.7/11
3.5 Voir un exemple de création et visualisation d une application en vidéo Vous pouvez également vous rendre à cette adresse : www.circutor.fr/eds/demo afin de visualiser une démonstration vidéo de la création d une application pour un EHPAD jusqu à la visualisation des données avec le client. 4 Annexes Retrouvez en annexe les 3 dessins explicatifs des 3 modules de PowerStudio : 1) PowerStudio Editor 2) PowerStudio Engine 3) PowerStudio Client p.8/11
p.9/11
p.10/11
p.11/11