209
Visualisation des données de PI System Version 2017

Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

  • Upload
    others

  • View
    11

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Version 2017

Page 2: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page ii

Page 3: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page iii

Table des matières

1 Principes de base de PI System ............................................................................. 5

1.1 En quoi consiste PI System ? ....................................................................... 5

1.2 Composants de base de PI System ............................................................. 7

1.3 PI System Explorer ........................................................................................ 9

1.4 Comment les données se déplacent dans le PI System .......................... 14

1.5 Stockage et accès aux « données futures » dans PI System .................. 16

1.6 Suivi d'événements importants à l'aide de PI ........................................... 18

1.7 Usine fictive utilisée dans ce cours ........................................................... 20

2 Temps PI ................................................................................................................. 23

2.1 Expressions de temps PI ............................................................................ 23

2.2 Quelques règles à ne pas oublier............................................................... 26

2.3 Données futures ........................................................................................... 28

2.4 Comment PI Data Archive définit-il les fuseaux horaires et l'heure d'été (DST) ? ................................................................................ 28

3 Création d'un affichage à l'aide de PI Vision ...................................................... 29

3.1 PI Vision : un nouveau nom ........................................................................ 29

3.2 Affichages PI Vision .................................................................................... 29

3.3 Amélioration des affichages PI Vision grâce aux fonctions avancées.... 42

3.4 Fonctionnalités supplémentaires de PI Vision ......................................... 53

4 Utiliser un affichage pour surveiller un processus ............................................ 57

4.1 Indicateurs visuels d'un écran de tableau de bord .................................. 57

4.2 Connexion au PI System dans PI ProcessBook ....................................... 59

4.3 Recherche de PI Points à utiliser lors de la création d'affichages PI ProcessBook ........................................................................................... 65

4.4 Créer un écran de surveillance de procédé .............................................. 68

4.5 Recherche d'éléments et d'attributs AF à l'aide de l'outil complémentaire AF Display Builder .......................................................... 75

4.6 Affichages AF et affichages relatifs à un élément .................................... 79

4.7 Travailler avec un graphique ...................................................................... 85

4.8 Accessoires pouvant être utilisés dans les écrans PI ProcessBook ..... 89

5 Créer un rapport simple ........................................................................................ 94

5.1 Présentation de PI DataLink ....................................................................... 94

5.2 Se connecter à PI System dans PI DataLink ............................................. 95

5.3 Rechercher des items de données à l'aide de la recherche PI DataLink ................................................................................................... 97

5.4 Fonctions d'extraction des données de PI DataLink ............................. 100

Page 4: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page iv

5.5 Requêtes de valeur unique PI DataLink .................................................. 101

5.6 Requêtes de valeurs multiples PI DataLink ............................................ 111

5.7 Rapports PI DataLink relatifs à des éléments ......................................... 120

5.8 Matrices sous PI DataLink ........................................................................ 125

5.9 Unités de mesure et descriptions comme Contextes de rapports ....... 126

6 Modéliser une installation avec PI ProcessBook ............................................. 127

6.1 Modéliser les ressources d'une installation ........................................... 127

6.2 Analyse des items de données PI ProcessBook dans un graphique PI Vision ad hoc ....................................................................... 133

6.3 Naviguer dans PI ProcessBook ................................................................ 135

6.4 Création de classeurs et organisation d'écran ....................................... 138

7 Affichage d'événements, gestion des affichages et consultation des affichages PI Processbook dans PI Vision ................................................ 143

7.1 Analyse et comparaison d'événements associés .................................. 143

7.2 Gestion du niveau d'accès utilisateur basé sur le rôle .......................... 149

7.3 Gestion des affichages PI Vision ............................................................. 149

7.4 Consulter les affichages PI ProcessBook en tout lieu, à tout moment et à partir de n'importe quel appareil ............................. 152

8 Récapitulatifs de production et maintenance préventive................................ 154

8.1 Fonctionnalités relatives aux événements de PI DataLink .................... 154

8.2 Récapitulatifs de production .................................................................... 159

8.3 Syntaxe Performance Equations (PE) ..................................................... 167

8.4 Maintenance préventive ............................................................................ 170

8.5 Filtrer des données à l'aide d'expressions personnalisées .................. 174

8.6 PI DataLink - Données d'expression (optionnel) .................................... 178

9 L'assistance dont vous bénéficiez à OSIsoft .................................................... 183

9.1 PI Square : la communauté OSIsoft ......................................................... 183

9.2 Support technique ..................................................................................... 185

9.3 Formation .................................................................................................... 185

9.4 Activation de multiples langues dans les applications clientes ........... 188

9.5 Autres questions ........................................................................................ 188

10 Exercice final ........................................................................................................ 189

10.1 Récapitulatif du cours ............................................................................... 189

11 Documentation supplémentaire (Référence) .................................................... 196

11.1 Création de graphiques et de tableaux croisés dynamiques dans Microsoft Excel ................................................................................. 196

11.2 Calculs PI sous PI ProcessBook .............................................................. 202

Page 5: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 5

1 Principes de base de PI System

1.1 En quoi consiste PI System ?

Objectifs

Définir les composants de PI System.

Dessiner un schéma de l'architecture PI System.

1.1.1 Description du PI System

PI System collecte, stocke et gère les données de votre usine ou de vos procédés. Vos sources de données sont connectées à un ou plusieurs nœuds de PI Interfaces. Ces nœuds d'interface collectent les données de vos sources de données et les envoient au serveur Data Archive. Les données sont stockées sur le serveur Data Archive et sont accessibles via les actifs définis dans AF. L'accès aux données peut s'effectuer directement via le serveur Data Archive ou à partir du serveur AF en utilisant les outils de la suite logicielle PI Visualization Suite (PVS), tels que PI ProcessBook. En raison des bénéfices liés à l'utilisation de AF, les utilisateurs sont encouragés à consommer les données en accédant au serveur AF au lieu d'accéder directement à Data Archive.

Le schéma suivant décrit les composants d'une solution PI System type :

Page 6: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 6

1.1.2 Architecture d'une solution PI System type

Parfois, l'architecture peut être très simple. Certains clients disposent d'une ou deux interfaces seulement, qui alimentent en données un serveur Data Archive, dont les données peuvent être lues par l'intermédiaire de diverses applications. Vous trouverez ci-dessous un exemple de PI System entièrement développé, basé sur les produits OSIsoft les plus couramment utilisés.

Serveur PI = Data Archive + PI Asset Framework (AF)

Dans certaines entreprises, il existe de nombreux systèmes Data Archive utilisés pour l'agrégation des données.

Remarque : dans le domaine de la sécurité informatique, une zone démilitarisée, terme emprunté au jargon militaire et abrégé en DMZ (également connue sous le nom de Zone de gestion des données ou Zone de démarcation ou Réseau de périmètre), est un sous-réseau physique ou logique qui contient et expose les services externes d'une entreprise à un réseau plus vaste, généralement Internet. Le rôle d'une DMZ est d'ajouter une couche de sécurité supplémentaire au réseau local (LAN) d'une entreprise ; un attaquant extérieur a uniquement accès aux équipements situés dans la DMZ et non à l'ensemble du réseau. [Référence : http://en.wikipedia.org]

Page 7: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 7

1.2 Composants de base de PI System

Objectifs

Définir les termes d'un actif PI Asset Framework (AF) et ses composants : éléments et attributs.

Définir les types d'attributs AF : statique (aucun), PI point, matrice de points, formule, texte et recherche de tableau.

1.2.1 Qu'est-ce qu'un PI point ?

Le PI Point (ou PI Tag) est un point de stockage de données unique dans Data Archive. Il s'agit simplement d'un point de mesure unique. C'était l'unité de stockage traditionnelle du PI Server.

Les points Data Archive disposent d'un ensemble de propriétés nommées attributs de points qui définissent les PI Points. Certaines de ces propriétés sont habituellement utilisées dans les outils clients pour l'affichage ou à titre d'information. Ils sont décrits brièvement par les éléments suivants.

Nom du point

Un nom unique est requis pour créer des points de stockage dans Data Archive. Il est courant de nommer les PI Points en suivant les noms des points des systèmes de commande. Compte tenu du fait que le nom du point permet aux utilisateurs d'identifier le point, il est recommandé d'utiliser une nomenclature de points cohérente et explicite pour les collaborateurs de votre entreprise. Connaître la nomenclature peut être utile pour rechercher des points. Essayez par exemple de déterminer l'élément auquel le point suivant fait référence :

Nom du point : M03_E1P1_MOTDRV1202_RUNSTAT

________________________________________________________

Il fait référence à : Machine3 Enclosure 1 Panel 1 Motor Drive 1202 Run Status, ce qui n'est pas intuitif.

Certains des autres attributs de point courants et souvent utilisés dans les outils clients sont indiqués dans le tableau suivant.

Attributs Description

Descriptor (Descripteur)

Il s'agit d'une description explicite du point dans Data Archive. Comme le nom de point n'est pas toujours intuitif, le descripteur est souvent utilisé en tant que critère de recherche. Le nom de point repose très souvent sur un type de convention d'abréviation et le descripteur stocke le « nom complet » du point.

EngUnits Unités d'ingénierie (unités de mesure)

Zero and Span (Zéro et Plage)

Ces attributs définissent les valeurs minimales et maximales qui sont utilisées dans de nombreux cas. Les limites supérieures et inférieures d'objets tels qu'un graphique, une barre dynamique ou un symbole d’états multiples sont plus explicites.

Point source (Source de point)

Permet de regrouper des PI Points selon leurs interfaces qui collectent des données. Cet attribut est occasionnellement utilisé dans la recherche de point. Dans ce cas, il est nécessaire de connaître la source de données, qui génère les données pertinentes (par ex. : DCS, PLC, ou autres sources).

Page 8: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 8

1.2.2 Qu'est-ce qu'un actif ?

Dans AF, chaque équipement, procédé ou site d'entreprise est représenté par un élément (actif). Ceci permet d'organiser tous les équipements dans une structure facilitant la recherche d'informations. AF peut être utile aux utilisateurs de Data Archive qui connaissent les actifs et les procédés, mais qui ne sont pas familiers avec la nomenclature des attributs. Grâce aux actifs organisés de façon hiérarchique et logique, les données peuvent être localisées sans avoir besoin de comprendre les détails techniques relatifs à chaque équipement.

1.2.3 Qu'est-ce qu'un attribut AF ?

Un attribut représente une propriété spécifique associée à un actif. Les attributs peuvent contenir des valeurs simples, représentant des informations fixes, telles que le diamètre d'un réservoir. Un attribut peut référencer un PI point, une formule, une valeur issue d'une base de données relationnelle, ou une autre information. Toutes les données pertinentes concernant un actif sont liées à l'élément représentant cet actif.

AF peut générer des points automatiquement à mesure que des actifs sont créés.

PI Points Actifs et attributs :

Page 9: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 9

1.3 PI System Explorer

PI System Explorer, également connu sous le nom de PSE ou AF Client, est l'interface utilisateur de AF permettant aux utilisateurs de rechercher des informations concernant leurs équipements et procédés. Il offre également un large éventail de fonctionnalités, ce qui en fait l'outil de configuration et de gestion de AF, PI Notifications et PI Event Frames.

PSE est partie intégrante de l'installation de PI ProcessBook et de PI DataLink. Le composant client du kit d'installation de PI Notifications ajoute des sections supplémentaires au panneau de navigation de PSE (MyPI, Notifications et Contacts) pour configurer les notifications.

Les principaux composants de PSE sont les suivants :

Barre de menus / Barre d'outils

Utilisez ces barres pour les tâches telles que l'ouverture/la création d'une base de données, la recherche d'un élément ou d'un contact, l'application ou la validation de modifications, la définition de paramètres d'affichage, etc. Les menus et la barre d'outils sont de type contextuel et présentent des options différentes en fonction de la section sélectionnée dans le panneau de navigation.

Page 10: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 10

Panneau de navigation

Les objets PI System sont regroupés dans des sections affichées sur le panneau de navigation. Les groupes apparaissant par défaut sont Éléments, Event Frame, Bibliothèque, Unités de mesure et Analyses. Lorsque la fonctionnalité PI Notifications est installée, les sections MyPI, Notifications et Contacts apparaissent également dans le panneau de navigation.

Explorateur

Le navigateur vous permet de sélectionner les objets sur lesquels vous voulez travailler et de les afficher dans le panneau de visualisation. Le Navigateur affiche les objets PI System ajoutés dans la base de données AF, tels que les éléments, les modèles, les notifications, etc. Selon la section sélectionnée dans le Panneau de navigation, les objets suivants sont disponibles dans le Navigateur :

Éléments : les éléments peuvent être organisés au sein de plusieurs hiérarchies. Les utilisateurs peuvent naviguer dans les hiérarchies d'éléments créés dans la base de données AF.

Event Frame : un cadre d'événement, qui est expliqué plus en détail dans la prochaine section, représente tout événement défini par une date de début, une date de fin et un contexte. Les Event Frame peuvent représenter des événements de temps d'arrêt, des sorties de procédé ou de surveillance environnementale, des lots ou tout autre événement important pour votre entreprise.

Library (Bibliothèque) : il s'agit d'une collection d'objets pouvant être utilisés partout dans la hiérarchie AF. Les types d'objets apparaissant dans la bibliothèque sont les suivants : Categories (Catégories), Element Templates (Modèles d'éléments), Enumeration Sets (Jeux d'énumération), Reference Types (Types de références) et Tables (Tables).

Unités de mesure (UOM) : la base de données UOM permet de gérer automatiquement les conversions simples entre les unités de mesure des attributs de la même classe d'unités de mesure.

Analyses : cette section offre une synthèse de toutes les analyses (par ex. : les calculs) configurées dans la base de données AF actuelle. Elle vous permet d'accomplir des tâches administratives telles que le démarrage et l'arrêt d'analyses et le chargement de données historiques dans des analyses.

Barre d'état

La barre d'état vous permet de visualiser l'état d'un item après avoir cliqué dessus dans le navigateur. Elle peut indiquer, par exemple, la dernière date de modification, l'état extrait ou archivé de l'objet ou si une notification est en cours de chargement.

Panneau de configuration

Ce panneau permet de configurer les propriétés associées aux attributs telles que les références d'attributs, les unités de mesure et les valeurs des attributs statiques.

Afficheur

Il s'agit de la zone de travail principale. Il permet de créer et de modifier des éléments, des attributs, des modèles, des tableaux, des contacts, des notifications, des analyses, etc. Lors de

Page 11: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 11

la configuration d'attributs via le Visualiseur, le panneau de configuration s'affiche pour vous permettre de modifier la configuration.

Pour en savoir plus, consultez la section Utilisation de PI System Explorer (PI System Explorer Guide de l'utilisateur).

1.3.1 Connexion à un serveur AF pour afficher la hiérarchie des éléments

AF stocke les objets de structure d'actif (éléments, modèles, etc.) dans des bases de données AF. Vous pouvez disposer de plusieurs bases de données AF dans AF. Cependant, vous ne pouvez vous connecter qu'à une seule d'entre elles à la fois. Dans PSE, vous pouvez voir à quel serveur AF vous êtes connecté en sélectionnant le bouton Base de données en haut à gauche.

La boîte de dialogue Sélectionner une base de données s'affiche et indique à quel serveur vous êtes connecté (menu déroulant en haut).

Page 12: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 12

Lorsque vous vous êtes connecté au serveur AF de votre choix, vous pouvez sélectionner la base de données dans la liste des bases de données associées.

1.3.2 Activité dirigée : accès à la base de données AF

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Description du problème

Vous souhaitez afficher et descendre dans la hiérarchie des éléments de la base de données AF nommée Usine OSIsoft pour voir les types de réservoirs dont vous disposez. Cette base de données est associée au serveur AF nommé PISRV1.

Approche

Étape 1 : Dans la barre d'outils PI System Explorer, cliquez sur Database.

Étape 2 : Dans la liste déroulante Asset Server, sélectionnez PISRV1 et si vous n'êtes pas

déjà connecté, cliquez sur Connect.

Étape 3 : Dans la liste Databases (Bases de données) associée à ce serveur AF,

sélectionnez OSIsoft Plant (Usine OSIsoft).

Page 13: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 13

1.3.3 Activité dirigée : Définition par des actifs

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Description du problème

Une data reference (référence de données) est un mécanisme qui vous permet d'obtenir une valeur d'attribut AF à partir d'une donnée externe. En utilisant PSE, identifions les types de références de données disponibles pour les attributs AF.

Étape 1 : Nommez un attribut utilisant chacune des références de données suivantes :

a. <None> (statique) _______________________

b. Formula _______________________

c. PI Point _______________________

d. Point Array (not supported in client tools) ________________

e. String Builder _______________________

f. Table Lookup _______________________

g. Analyse _______________________

Page 14: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 14

1.4 Comment les données se déplacent dans le PI System

Objectifs

Expliquer comment les interfaces filtrent et définissent le bruit.

Expliquer comment Data Archive applique une compression pour ne stocker que les données significatives.

Vous pouvez configurer vos PI Points afin d'obtenir une efficacité maximale à l'aide des attributs configurables, qui permettent de paramétrer la compression et les rapports d'exception. La configuration de ces spécifications a un impact sur le flux des données transitant du nœud de l'interface au serveur pour ce point (rapport d'exception) et sur l'efficacité du stockage des données dans l'archive pour ce point (test de compression).

Les paramètres pour ces deux mécanismes de test sont définis par défaut dans PI. Cependant, chaque entreprise étant unique, votre administrateur PI doit modifier ces paramètres en fonction de vos besoins en matière de collecte de données.

La vidéo YouTube suivante, disponible sur la chaîne YouTube OSIsoft de vidéos de formation, livre un aperçu des mécanismes mentionnés précédemment.

« OSIsoft : Exception and Compression Quick Summary » http://youtu.be/6-scv3oQ7Kk

Remarque : vous souhaitez en savoir davantage ? Regardez la vidéo YouTube suivante :

« OSIsoft : Exception and Compression Full Details » http://youtu.be/89hg2mme7S0

Vous trouverez ci-dessous une brève description de chacun de ces deux mécanismes de test.

1.4.1 Rapport d'exception (filtrage du bruit)

Dans l'idéal, l'interface appliquerait une certaine logique à la collecte de données. Le terme « Signalement par exception » fait souvent référence à cette logique. Le test d'exception filtre toutes les valeurs considérées comme du bruit.

Ce processus filtre le bruit, et diminue ainsi les problèmes de communication (E/S) entre Data Archive et le nœud d'interface. OSIsoft recommande de paramétrer exception deviation à une valeur légèrement inférieure à la précision de l'instrument. Le rapport d'exception est un test linéaire simple exécuté au niveau du nœud d'interface.

Bruit : modifications non significatives, telles que celles qui sont définies comme inférieures au seuil de précision de l'appareil (défini par la personne créant les points PI), et valeurs

identiques, telles qu'une vanne affichant l'état OUVERT en boucle.

La valeur passant le test d'exception et envoyée à PI Data Archive est nommée valeur instantanée ou valeur actuelle.

Page 15: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 15

Pour plus d'informations, consultez la section « Rapport d'exception et test de compression » du Guide de gestion système de PI Server.

1.4.2 Test de compression (stockant uniquement les données significatives)

Le test de compression est exécuté sur le serveur Data Archive afin d'améliorer l'efficacité du stockage des données et de préserver ainsi de l'espace disque. Le test de compression utilise un algorithme sophistiqué, nommé algorithme de compression à porte battante, pour déterminer les événements stockés dans les archives PI. Data Archive doit uniquement stocker ces événements considérés comme significatifs par le test de compression. Il peut principalement recréer d'autres événements en interpolant à partir des événements environnants.

La valeur passant le test d'exception est archivée et s'appelle donc la valeur d'archive.

Remarque : des explications détaillées concernant l'algorithme de compression sont disponibles dans l'article KB « KB00699 – Compression Explained » :

http://techsupport.osisoft.com/Troubleshooting/KB/KB00699

Page 16: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 16

1.5 Stockage et accès aux « données futures » dans PI System

De nombreuses entreprises comptent sur l'utilisation des données prévisionnelles pour prédire des besoins de ressources ou des activités de maintenance, rechercher des différences entre les rendements de production prévus et réels, etc.

Avant la version 2015, Data Archive prenait uniquement en charge les données en temps réel, et non les données provenant de prévisions ou de prédictions ayant un horodate postérieur à l'heure actuelle (les « données futures »). Toutefois, avec Data Archive 2015, ce type de données de série temporelle est différencié des données futures, ce qui permet aux utilisateurs de stocker et d'accéder aux données futures. Pour les deux types de données combinés, Data Archive 2015 permet de stocker et d'extraire des données ayant des horodates compris entre janvier 1970 et janvier 2038.

1.5.1 En quoi les données futures sont-elles gérées différemment des données historiques ?

Data Archive différencie les données futures des données en temps réel traditionnelles à l'aide de l'attribut de PI point « futur » nouvellement disponible. Cet attribut est activé pour les PI Points des données futures. L'attribut Future (Futur) ne peut pas être modifié après la création du PI point. C'est ainsi que les PI Points historiques existants ne peuvent pas être convertis en points PI futurs.

Pour stocker des données futures, Data Archive utilise des archives distinctes nommées « archives futures » qui sont créées automatiquement. Cela contraste avec les archives traditionnelles utilisées pour stocker des données en série temporelle nommées « archives historiques ». Les archives futures incluent des plages horaires prédéterminées et ne sont créées que lorsque des données sont reçues. La taille initiale de chaque archive future est de 1 Mo, qui évolue dynamiquement, et sa plage horaire est toujours liée à un mois calendaire. Par exemple, si une nouvelle valeur PI est capturée le 7 décembre à 9 heures et qu'un fichier d'archive n'existe pas encore pour le mois de décembre, Data Archive en crée un automatiquement. Les archives historiques et futures peuvent être gérées indépendamment en fonction des besoins spécifiques de conservation de données, de disponibilité, de performances et de fiabilité.

Le choix entre PI Points historiques ou futurs et une décision essentielle qui dépend si les données à stocker sont des données en temps réel, à savoir de capteurs collectant des mesures en continu, ou des données susceptibles d'être éloignées de l'heure actuelle ou pouvant être révisées fréquemment (des prévisions ou prédictions par exemple). Une telle distinction critique dans les valeurs stockées peut ne pas perdurer pendant toute la durée de vie d'un PI point.

Remarque : les PI Points historiques non futurs rejetteront les données dont les horodates sont supérieurs à 10 minutes après l'heure actuelle.

Page 17: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 17

1.5.2 Les données futures sont-elles accessibles par les outils PI ?

Les données futures sont généralement générées sur une plage horaire spécifique, un jour ou une semaine à partir de la date du jour par exemple, et sont actualisées régulièrement lorsqu'un nouvel ensemble de prévisions est disponible. Les prévisions de données stockées dans PI peuvent être comparées aux mesures actuelles visuellement (à l'aide de tendances PI graphiques par exemple) ou de manière analytique (à l'aide de feuilles de calcul PI DataLink par exemple). Un historique de vos prévisions peut également être utile pour l'optimisation du modèle et les analyses « what-if ».

Page 18: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 18

1.6 Suivi d'événements importants à l'aide de PI

Les événements sont des périodes importantes dans le cadre de l'exécution d'un processus ou de l'activité d'une entreprise au cours desquelles quelque chose d'important affecte vos opérations. La capture des événements importants dans vos procédés et la collecte des données associées à ces événements peuvent aider à leur analyse lorsqu'ils se produisent. Par exemple, vous pouvez surveiller de près les événements suivants afin d'identifier des causes de pannes possibles ou des points potentiels de défaillance.

Temps d'indisponibilité des actifs Surveillance de sorties de normes environnementales

Sorties de procédé Suivi de lots de produits

Démarrages ou arrêts d'équipements Changements d'opérateurs

Dans le PI System, les événements sont connus sous le nom de Event Frame. Grâce à Event Frames, vous pouvez capturer, stocker, rechercher, comparer et analyser les événements importants et leurs données associées. La puissance de Event Frames vous permet d'analyser vos données PI dans le contexte de ces événements au lieu de le faire durant des périodes de temps continues. Au lieu d'effectuer une recherche en fonction du temps, Event Frames donne aux utilisateurs la possibilité de rechercher les événements spécifiques qu'ils tentent d'analyser ou de consulter dans PI System.

Un cadre d'événement est défini par le biais de trois caractéristiques :

1. Nom : chaque nom de cadre d'événement doit être unique comporte souvent un horodatage.

2. Heure de début et de fin : définit la plage de temps de l'événement.

3. Contexte : un ou plusieurs attributs d'événements et éléments AF référencés.

Il existe deux catégories d'événements traçables qui correspondent à un profil de cadre d'événement :

Bons événements : événements dont vous désirez effectuer le suivi dans le cadre de vos activités normales d'entreprise, tels que le suivi des produits, les quarts de travail, etc.

Mauvais événements : événements inattendus et nécessitant une analyse et une résolution rapides, tels qu'une sortie de procédé ou un arrêt inattendu. Il s'agit d'événements dont vous désirez effectuer le suivi et enregistrer dans des rapports, en les agrégeant au fil du temps.

Les questions suivantes permettent d'identifier les conditions ou les événements devant être surveillés et qui peuvent faire l'objet d'une analyse d'événements ultérieurement :

Q1. Quelles sont les plages de temps de l'événement X pour ce type d'actif ?

Q2. Puis-je associer des données provenant de différents points pour une plage de temps, ou d'un point unique dans le temps ?

Q3. Quelles sont les données associées à une période de temps donnée lorsqu'un problème s'est produit ou qu'il peut survenir à l'avenir ?

Q4. Quels sont les événements critiques de procédé devant être connus ?

1.6.1 Comment générer des Event Frame ?

Il existe différentes méthodes pour générer des Event Frame : les PI Interfaces pour les systèmes d'exécution de lots, Event Frames Generator et les applications personnalisées AF SDK font partie de ces méthodes. Par ailleurs, vous pouvez générer des Event Frame

Page 19: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 19

directement dans AF, grâce à PI Analytics. Une fois que les Event Frame ont été générés dans AF, les outils clients tels que PI DataLink et PI Vision peuvent être utilisés pour les visualiser et les analyser.

1.6.2 Comment récupérer et visualiser les Event Frame?

Les Event Frame sont stockés sur le serveur AF. Les clients de visualisation, tels que PI Vision et PI DataLink accèdent au serveur AF pour récupérer les événements et leurs données associées, en mettant à votre disposition des outils puissants pour visualiser et analyser les événements importants. Voici une liste des applications clientes pouvant être utilisées pour analyser les Event Frame générés :

PI System Explorer : vous pouvez utiliser PSE pour rechercher et analyser des événements. Les résultats sont présentés dans un format tabulaire pratique comprenant un diagramme Gantt et des colonnes pour les attributs. En outre, cela permet de vérifier rapidement la création de Event Frame.

PI DataLink : vous pouvez utiliser PI DataLink pour importer des Event Frame à partir de AF dans Excel et pour créer ensuite des rapports de consultation et d'analyse de ces événements. Les tableaux et graphiques croisés dynamiques sont des fonctions Excel très performantes qui permettent de synthétiser les données et de mieux analyser les Event Frame (nous aborderons brièvement ce sujet dans les chapitres suivants).

PI Vision : les Event Frame associés aux actifs d'un affichage sont découverts par PI Vision. La plage de temps et la durée de l'affichage déterminent les événements qui sont affichés dans la liste Événements (nous aborderons brièvement ce sujet dans les chapitres suivants). Vous pouvez comparer des événements similaires les uns aux autres à l'aide de diagrammes de Gantt et des superpositions de graphiques.

1.6.3 Avantages des Event Frame

Quelques-uns des avantages et des fonctionnalités des Event Frame sont :

Fonctionnalités Avantage de la fonctionnalité

Flexibilité

Référence à plusieurs éléments au sein du même événement.

Prise en charge de multiples événements superposés dans un élément AF.

Capture n'importe quel événement (un « lot » est simplement un type d'événement capturable).

Capacités de recherche puissantes

Possibilité de rechercher par plage de temps, type d'événement ou attribut de cadre d'événement.

Évolutivité Les Event Frame sont particulièrement évolutifs (tandis que

les performances de la recherche se dégradent avec un grand nombre de lots).

Page 20: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 20

1.7 Usine fictive utilisée dans ce cours

Dans ce cours, nous allons étudier une installation fictive nommée OSIsoft Plant. Cette installation simple dispose de deux lignes de production, chacune d'elles étant constituée d'un réservoir de mélange et d'un réservoir de stockage. Cette installation peut être représentée de façon schématique comme suit :

Comme indiqué ici, chaque réservoir possède des variables de procédé distinctes, telles que les températures interne et externe, le débit, la pression et le niveau du produit, dont les valeurs sont recueillies en permanence par les appareils répartis dans l'usine. Au début du PI System, ces variables de procédé étaient les seuls items de données dont les données pouvaient être archivées dans Data Archive.

Il existe d'autres données associées à chacun de ces réservoirs, tels que le fabricant, le modèle et la date d'installation, qui sont stockées dans les fiches de maintenance disponibles dans des tables SQL Server. De plus, toutes les informations relatives aux matériaux circulant dans ces réservoirs sont conservées dans des tables situées sur les serveurs SQL de l'installation.

En dépit du fait que ces tables sont disponibles sur le serveur SQL, leurs informations ne peuvent pas être facilement intégrées avec les données historiques stockées dans Data

Production Line 2 Production Line 2

Production Area

Usine OSIsoft

Page 21: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 21

Archive. Le recours à AF et à une structure hiérarchique devient alors essentiel pour regrouper toutes les données et informations importantes en un seul endroit : PI System.

À l'usine OSIsoft, les prédictions sur le niveau de chaque réservoir de mélange sont essentielles pour assurer une production fluide. Ces données (Level_Forecast) sont stockées dans un point « futur » sur Data Archive et peuvent être visualisées au sein d'affichages PI System ou comparées à la valeur réelle du niveau dans n'importe quelle application PI.

Une collection de PI Points s'appuie sur Data Archive pour stocker les valeurs des variables de procédé. Il existe également une hiérarchie intégrée dans AF pour cette usine, regroupant toutes les données et informations importantes, y compris les données en temps réel des variables de procédé, en un seul endroit.

Page 22: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 22

Page 23: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 23

2 Temps PI

Vous pouvez utiliser une syntaxe spéciale, appelée temps PI, pour spécifier les entrées de l'horodatage et les intervalles de temps dans les applications PI clientes, par exemple PI Vision. Le temps PI utilise des abréviations et des règles spécifiques pour créer des expressions de temps valides.

2.1 Expressions de temps PI

Il existe deux catégories de spécification de temps au sein de PI System :

Fixed Time (Temps fixe) : expression déterminant une date et une heure spécifiques, qui ne changeront jamais.

Utilisation : lorsque vous souhaitez enregistrer une vue des données de votre PI System selon un temps spécifique dans l'historique.

Example (Exemple) : un utilisateur crée un rapport qui analyse un événement de défaillance d'équipement ayant eu lieu le 5 janvier.

Reference Time (Heure de référence) : expression déterminant une date et une heure relatives par rapport à la date et l'heure actuelles.

Utilisation : lorsque vous souhaitez créer une vue dynamique de vos données, qui peut être utilisée pour afficher les données en temps réel, ou réutilisée de façon régulière pour créer des rapports périodiques.

Exemple : un utilisateur crée un rapport qui offre une vue d'ensemble des totaux hebdomadaires de production. En utilisant des expressions de temps relatives, l'utilisateur peut réutiliser ce rapport chaque semaine.

Le temps fixe et la référence de temps peuvent tous deux être utilisés avec les décalages de temps. Les décalages de temps peuvent également être utilisés de manière autonome.

2.1.1 Syntaxe d'expression de temps fixe

Une expression de temps fixe est une expression qui comprend une date, et éventuellement une heure. Si l'heure est omise, minuit est retenu.

Expression Signification

23-aug-12 15:00:00 15:00, le 23 août 2012

25-sep-12 00:00:00 (minuit), le 25 septembre 2012

Page 24: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 24

PI System peut interpréter de nombreux formats d'expression de temps fixe. En cas d'entrée ambiguë, les paramètres de région et de langue de Windows et la langue de l'ordinateur sur lequel l'outil PI Visualization est installé sont prioritaires. Par exemple :

Expression Paramètres de région et de langue Signification

1/5/2015 Anglais (États-Unis) 00:00:00 (minuit) le 5 janvier 2015

1/5/2015 États Unis (Canada) 00:00:00 (minuit) le 1er mai 2015

2.1.2 Syntaxe d'expression de référence de temps

Une abréviation de référence de temps représente une date/heure par rapport à la date/heure actuelle.

Abréviation Complète Temps/heure de référence

* Heure actuelle

t today (aujourd'hui) 00:00:00 (minuit) le jour en cours

y yesterday (hier) 00:00:00 (minuit) la veille

fri friday (vendredi) 00:00:00 (minuit) vendredi dernier

may may 00:00:00 (minuit) le jour actuel en mai de l'année actuelle

apr-DD april-DD 00:00:00 (minuit) le DDe jour du mois d'avril de l'année en cours

YYYY 00:00:00 (minuit) le jour et le mois en cours de l'année YYYY

M-D ou M/D 00:00:00 (minuit) le De jour du mois M de l'année en cours

DD 00:00:00 (minuit) le DDe jour du mois en cours

Utilisez les trois premières lettres sous forme d'abréviation pour les jours de la semaine et les mois de l'année. Par exemple :

Expression Signification

thu 00:00:00 (minuit) jeudi dernier

2015 00:00:00 (minuit) le jour et le mois en cours en 2015

Décalages de temps

Lorsque vous spécifiez un temps PI, vous pouvez utiliser des abréviations particulières, indiquées ci-dessous, qui représentent des unités de temps. Celles-ci sont utilisées pour créer des décalages de temps.

Abréviation Unité de temps

s second (seconde)

m minute (minute)

h hour (heure)

d day (jour)

Page 25: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 25

Abréviation Unité de temps

mo month (mois)

y année (year)

w week (semaine)

Pour spécifier les unités de temps, vous pouvez indiquer l'abréviation, l'unité de temps complète ou le pluriel de l'unité, comme s, second ou seconds. Un décalage de temps peut être n'importe quelle unité de temps avec une valeur valide et un signe + ou - inclus, par exemple : +8h.

Les décalages de temps peuvent être utilisés seuls dans un champ d'heure ou être associés avec une heure fixe ou une abréviation d'heure de référence.

2.1.3 Syntaxe d'expression de décalage de temps

Référence de temps ou temps fixe et décalage de temps

Lorsqu'il est inclus avec une abréviation de référence de temps ou avec un temps fixe, un décalage de temps est ajouté ou soustrait, selon une indication + ou - et l'écriture d'une unité de temps avec une valeur.

Expression Signification

*-1h Il y a une heure

t+8h 08:00:00 aujourd'hui

y-8h 16:00:00 avant-hier

mon+14.5h 14:50:00 (2:30 p.m.) lundi dernier

sat-1m 23:59:00 vendredi dernier

1-jan-15 – 1d minuit le 31 décembre 2014

Décalages de temps utilisés seuls

Entrés seuls dans un champ de temps, les décalages spécifient une heure relativement à une heure de référence implicite. L'heure de référence implicite dépend du champ dans lequel vous entrez l'expression :

Pour une heure de début, l'heure de référence est l'heure d'horloge actuelle.

Pour une heure de fin, l'heure de référence est l'heure de début.

Pour un horodatage unique, l'heure de référence est l'heure horloge actuelle.

Champ de temps Expression Signification

Heure de début -1d Un jour avant l'heure d'horloge actuelle (24 heures avant l'heure d'horloge actuelle)

Heure de fin +6h Six heures après l'heure de début

Heure de fin -30m 30 minutes avant l'heure de début

Horodatage -15s 15 secondes avant l'heure actuelle

Page 26: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 26

2.2 Quelques règles à ne pas oublier

Règle 1 : vous ne pouvez inclure qu'un seul décalage dans une expression. Le fait d'inclure plusieurs décalages peut entraîner des résultats imprévisibles. Par exemple, voici des expressions de temps non valides :

*+1d+4h

t-1d+12h

Règle 2 : pour définir un décalage de temps, vous devez inclure une valeur valide avec

n'importe quelle unité de temps. Vous pouvez spécifier une valeur fractionnelle

uniquement pour des secondes, des minutes ou des heures. Vous ne pouvez pas

spécifier des valeurs fractionnelles pour d'autres unités de temps.

Règle 3 : un horodate fixe comporte les champs Year (Année), Month (Mois), Day (Jour)

et Time (Heure) (heures, minutes et secondes). Si l'un de ces champs n'est pas spécifié

dans l'expression de temps PI, les valeurs suivantes seront configurées par défaut :

Si Time (Heure) n'est pas spécifié, la valeur par défaut est alors Midnight (Minuit).

Si Day (Jour) n'est pas spécifié, la valeur par défaut est alors Current Day (Jour en cours).

Si Month (Mois) n'est pas spécifié, la valeur par défaut est alors Current Month (Mois en cours).

Si Year (Année) n'est pas spécifié, la valeur par défaut est alors Current Year (Année en cours).

Page 27: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 27

2.2.1 Exercice : Temps PI

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Description du problème

Partie 1 : Déterminez les « véritables » dates et heures indiquées par les temps PI du tableau ci-dessous :

Saisir un horodate Signification

* - 30m

y + 8h

T

Thu

Tuesday – 2d

18

y-2y

Partie 2 : Exprimez les temps suivants en expressions de temps PI valides :

Saisir un horodate Signification

Aujourd'hui à 6:00 du matin

Lundi à 6:30 du matin

Il y a 12 heures

Le premier jour de ce mois

Fin de la semaine (vendredi matin)

7:00 du matin hier

Il y a 15 minutes

1er mars

25 septembre 2014

Partie 3 : Indiquez au moins 4 façons d'abréger « 8:00 aujourd'hui » en utilisant des expressions de temps PI.

Page 28: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 28

2.3 Données futures

Les données futures sont des données associées à un horodatage futur. Data Archive 2015

permet de stocker et de récupérer des données avec des horodates au-delà de l'heure actuelle,

vous permettant ainsi de stocker des données dans une plage horaire allant de janvier 1970 à

janvier 2038. Grâce à Data Archive 2015, vous pouvez capturer et analyser des données avec

des horodates futurs, et utiliser des outils de visualisation PI pour créer graphiquement des

prévisions possibles ou des prédictions de votre activité.

Comme avec les données historiques, pour spécifier des entrées d'horodatages, vous pouvez

saisir des expressions temporelles avant l'heure fixe, des heures de référence et des

abréviations d'heure de référence ou des heures fixes avec un décalage dans le temps. La

différence est que l'horodatage sera dans le futur. Le tableau suivant fournit quelques exemples

d'expressions :

Entrée Signification

*+1h Une heure à partir de maintenant

t+3d Trois jours à partir d'aujourd'hui minuit

Y+1y Un an à partir d'hier

2.4 Comment PI Data Archive définit-il les fuseaux horaires et l'heure d'été (DST) ?

Pour répondre simplement : il ne le fait pas !

Lorsque Data Archive collecte des données, il le convertit au format UTC (heure universelle

coordonnée), ou en ce qui est généralement appelé Heure du méridien de Greenwich (GMT).

Cela signifie que chaque jour comporte exactement 24 heures. L'horloge locale de la machine

de l'utilisateur qui traite les données procède aux réglages nécessaires concernant l'heure, tels

que le réglage de l'heure d'été (DST).

Ainsi, une fois par an, un jour semblera comporter 23 heures et un autre 25, mais Data Archive

considère toujours que les jours comportent 24 heures.

Étant donné que le client et le serveur PI « savent » de quel fuseau horaire ils dépendent, les

données peuvent être consultées à l'heure du serveur ou à celle du client. Cela est déterminé

par un paramètre de l'outil client.

Page 29: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 29

3 Création d'un affichage à l'aide de PI Vision

PI Vision est une application fondée sur un navigateur Web qui vous permet d'extraire, de

contrôler et d'analyser des informations d'ingénierie de procédé en toute simplicité. PI Vision

vous permet de :

Rechercher et visualiser des données temporelles ou autres données PI System.

Enregistrer des affichages pour une récupération simplifiée et une analyse plus approfondie.

Réutiliser des affichages pour de multiples actifs.

Consulter des affichages PI ProcessBook.

Partager des affichages avec d'autres membres d'un groupe ou avec toute personne ayant un accès à PI Vision.

PI Vision est pris en charge par la plupart des navigateurs modernes sous de nombreux

systèmes d'exploitation, y compris les tablettes et les téléphones iOS ou Android.

3.1 PI Vision : un nouveau nom

OSIsoft se lance dans la création d'une infrastructure de visualisation unifiée pour répondre aux besoins des clients professionnels et de l'écosystème plus large de la communauté. Ce nouveau nom représente plus clairement notre stratégie de visualisation. PI Vision marque le début d'une nouvelle ère et de l'étape de visualisation d'OSIsoft à venir afin de proposer une expérience unifiée, puissante et évolutive.

3.2 Affichages PI Vision

Objectifs

Créez un nouvel affichage.

Expliquer le mécanisme de recherche et les items de données inclus dans la recherche.

Lister les symboles statiques et dynamiques disponibles.

Créer et configurer des symboles.

Configurer des symboles d'états multiples.

Expliquer comment modifier la plage de temps d'un affichage.

Expliquer les options de la barre d'outils en mode de conception.

Présenter la visualisation et la comparaison de Event Frame utilisant PI Vision.

Pour commencer à utiliser PI Vision, rendez-vous sur le serveur d'application PI Vision configuré par votre administrateur. Dans l'installation par défaut, l'adresse est la suivante : https://webServer/PIVision où webServer est le nom du serveur Web de PI Vision.

3.2.1 Descendre dans la hiérarchie des actifs de votre Usine

Dans la page d'accueil de PI Vision, vous souhaitez pouvoir consulter rapidement et facilement

les données d'exploitation stockées dans votre PI System. Une fois que vous vous trouverez

Page 30: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 30

dans la page d'accueil de PI Vision, vous pourrez voir les miniatures de tous les affichages

auxquels vous avez accès, notamment les affichages que vous avez créés, ainsi que tous ceux

qui ont été créés par vos collègues et partagés avec les autres collaborateurs de votre

entreprise. Dans un prochain chapitre, nous examinerons les options de navigation de la page

d'accueil. Dans cette section, nous nous intéressons à la manipulation des affichages PI Vision

natifs, à savoir des affichages PI Vision natifs utilisant HTML5.

Remarque : les affichages créés à l'aide de PI Coresight 2015 ou une version antérieure seront automatiquement convertis au nouveau format lors de la mise à niveau vers PI Vision.

Pour créer un nouvel affichage, cliquez sur New Display et descendez dans la

hiérarchie du serveur AF à partir du 1er niveau pour rechercher des actifs dans l'usine. Notez

que la hiérarchie des ressources est affichée ci-dessus. Une fois que vous êtes parvenu à l'actif

de votre choix, remarquez que la liste Attributes est automatiquement renseignée.

Sélectionnez le type de symbole désiré, puis faites glisser l'unité sur la zone d'affichage pour le

créer. L'élément utilisé doit être un attribut ou des attributs doivent lui être affectés. Si aucun

attribut n'est affecté à un élément donné, aucun symbole ne sera créé.

Remarque : les connexions aux serveurs Data Archive ou AF et aux bases de données disponibles dans PI Vision sont gérées via la page d'administration de PI Vision. Pour plus d'informations, consultez le Guide de l'utilisateur de PI Vision.

Page 31: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 31

3.2.2 Activité dirigée : Prendre connaissance des données du PI System via PI Vision

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Créer les composants dans un affichage PI Vision

Description du problème

Vous désirez consulter les mesures critiques du Mixing Tank1 (Réservoir de mélange 1) chez

vous, à partir de votre ordinateur personnel qui ne dispose pas d'une installation de

PI ProcessBook.

se

rvo

ir d

e m

éla

ng

e1 Mesure Symbole d'affichage

Pressure Indicateur radial

Niveau

Trend Level_Forecast (Niveau_prévu)

Température externe Value

Produit Tableau

Densité

Approche

Étape 1 : Ouvrez votre navigateur Web sur la page d'accueil de PI Vision.

Étape 2 : Créer un nouvel affichage

Étape 3 : Descendez dans la hiérarchie du serveur PI AF PISRV1 et de la base de données

de Usine OSIsoft pour déterminer les éléments créés.

Étape 4 : Sélectionnez Mixing Tank1 dans la hiérarchie. Sélectionnez l'icône Horizontal

Gauge et faites glisser le symbole Pressure sur la zone d'affichage pour créer la

jauge horizontale.

Étape 5 : Sélectionnez l'icône Trend (Graphique) et faites glisser les symboles Level

(Niveau) et Level_Forecast (Niveau_prévu) pour créer un graphique. Cliquez sur

le bouton droit de la souris et sélectionnez Format Trend (Formater le graphique),

modifiez les couleurs des curseurs de graphique.

Étape 6 : Changez l'heure de fin de l'affichage à *+10m

Page 32: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 32

Étape 7 : Sélectionnez l'icône Value et faites glisser le symbole External Temperature pour

créer la valeur.

Étape 8 : Sélectionnez l'icône Table (Tableau) et faites glisser les symboles Product

(Produit) et Density (Densité) sur la zone d'affichage.

Étape 9 : Ajoutez Installation Date (Date d'installation) au tableau, puis supprimez-la de la

fenêtre Configure Table (Configurer le tableau).

3.2.3 Symboles PI Vision

Une fois que vous avez trouvé l'item de données que vous recherchez, sélectionnez le symbole

que vous souhaitez créer en cliquant sur les icônes situées au-dessus de la barre de recherche.

Faites ensuite glisser l'item de données dans la zone d'affichage pour créer le symbole

sélectionné.

Symbole Fonctionnalité

Nombre d'items de données autorisés

Trend

Les graphiques peuvent afficher la valeur d'un ou plusieurs items de données sur une période de temps. Les graphiques sont généralement utilisés pour afficher des données chronologiques, bien qu'ils puissent également inclure des données non chronologiques. Lors de la sortie du mode de conception, vous pouvez cliquer pour afficher les curseurs des graphiques, créer une vue panoramique de la plage de temps, zoomer en avant et en arrière et masquer les tracés. Cliquez avec le bouton droit de la souris pour configurer l'échelle des valeurs et masquer les tracés.

Multiple

Value

Une valeur est le relevé/instantané obtenu pour un item de données à l'heure de fin d'un écran. Elle est affichée sous la forme d'un nombre, d'un horodate, d'une chaîne de caractères ou d'un état numérique. Cliquez avec le bouton droit de la souris pour configurer l'affichage de la valeur ou ajouter des états multiples.

Unique

Table

Le symbole de tableau contient des colonnes qui incluent le nom, la valeur, la description et d'autres données résumées sur un élément de données. Ces valeurs de données résumées prennent leurs intervalles dans la plage de temps de l'écran, telle que définie dans la barre de temps. Cliquez avec le bouton droit de la souris pour configurer les colonnes du tableau.

Multiple

Indicateur vertical

Ces trois symboles sont identiques en tout point, sauf au niveau de leur orientation. Le zéro et l'espacement du symbole proviennent des attributs de PI point. Si l'item de données est un attribut AF de type formule, les valeurs minimale et maximale de l'attribut sont utilisées. Cliquez avec le bouton droit de la souris

Unique

Indicateur horizontal

Page 33: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 33

Indicateur radial

pour formater la jauge ou ajouter Multi-State (États multiples).

Graphique XY

Un graphique XY indique s'il existe une relation entre un ou plusieurs jeux de données appariés. Sur un graphique XY (également appelé graphique de dispersion), l'échelle X indique les valeurs possibles de l'un des éléments de la paire, et l'échelle Y indique la valeur de l'autre élément de la paire. Dans la version actuelle, ce symbole est Community Technology Preview (CTP) et doit être activé séparément par l'administrateur de votre PI System.

Multiple

Tableau de comparaison des actifs

Le symbole Asset Comparison Table (Tableau de comparaison des actifs) vous permet de comparer des mesures et des types d'équipements similaires en organisant vos données par actifs. Chaque actif est assigné à sa propre ligne alors que les colonnes contiennent les attributs sélectionnés de l'actif.

Multiple

3.2.4 Outils et symboles disponibles pour enrichir votre affichage PI Vision

La barre d'outils de modification vous permet d'ajouter des formes, du texte ou des images, et d'organiser des objets sur l'affichage. Le tableau ci-dessous décrit quelques-unes des options disponibles dans la barre d'outils.

Statique Formes

Les formes statiques permettent d'ajouter des rectangles, des cercles, des lignes, des arcs ou des polygones dans l'affichage. Cliquez avec le bouton droit de la souris pour configurer la forme ou ajouter des états multiples.

Texte

Ajoutez une ligne de texte dans l'affichage. Ajoutez un lien hypertexte dans le texte et recherchez un affichage existant auquel vous souhaitez associer le lien. Cliquez avec le bouton droit de la souris pour formater le texte ou ajouter des états multiples.

Image

Ajoutez une image dans l'affichage. Prend en charge la plupart des formats de fichiers d'images, notamment JPG, TIF, GIF (statique et animé), BMP et SVG. La taille d'image maximale est de 2 Mo.

Disposition

Pour organiser plusieurs objets en les alignant ou en les déplaçant vers l'avant ou vers l'arrière, cliquez sur le bouton Arrange (Organiser) dans la barre d'outils de modification.

Il existe de nombreuses options pour organiser ou aligner les objets de l'affichage, y compris l'envoi d'un objet vers l'avant ou vers l'arrière, l'alignement de plusieurs objets et la distribution d'objets sur l'affichage.

3.2.5 Données futures dans PI Vision

Les symboles dynamiques prennent maintenant en charge les données futures et ne nécessitent

pas de configuration spéciale. Lorsque vous définissez la plage d'affichages dans le futur, une

courbe de données futures continue à présenter les nouvelles valeurs dans un schéma en escalier.

Page 34: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 34

Les graphiques ayant une plage de temps incluant une période future affichent une ligne

intitulée « maintenant ». Cette ligne vous aide à déterminer où vous vous situez dans le temps

lorsque vous effectuez un panoramique sur le futur pour afficher vos données prévisionnelles.

3.2.6 Exercice : Explorer les composants de l'affichage PI Vision

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectifs

Déterminer l'emplacement des outils nécessaires pour créer un affichage PI Vision.

Description du problème

Associez les composants PI Vision illustrés dans les captures d'écran suivantes à leur tâche

correspondante. Pour faire cet exercice, expérimentez ou utilisez le Guide de l'utilisateur de

PI Vision accessible en cliquant sur en haut à droite.

Partie 1 : Dans un affichage, je souhaite…

a. Dessiner une ligne _____

b. Copier le ou les symboles sélectionnés _____

c. Ajouter un lien vers un autre affichage _____

d. Enregistrer l'affichage _____

e. Organiser le ou les symboles sélectionnés _____

f. Activer/désactiver le mode de conception _____

g. Insérer une image _____

h. Annuler ou répéter la dernière action _____

i. Coller un symbole précédemment copié _____

j. Supprimer le ou les symboles sélectionnés _____

Page 35: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 35

Page 36: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 36

Partie 2 : Dans un affichage, je souhaite…

a. Afficher la liste des attributs d'un élément _____

b. Rechercher un item de données (Élément AF, Attribut AF ou PI Point) _____

c. Créer un graphique avec des données de séries temporelles _____

d. Consulter les Event Frame associés aux données _____

e. Insérer un tableau de comparaison des actifs ______

f. Insérer un tableau _____

g. Naviguer dans la hiérarchie AF _____

h. Insérer une jauge _____

i. Rechercher un graphique à ajouter à l'affichage ____

j. Insérer la valeur actuelle d'un item de données _____

Partie 3 : Dans un affichage, je souhaite…

a. Modifier la durée de l'affichage _____

b. Définir manuellement l'heure de fin de l'affichage _____

c. Modifier l'heure de début de l'affichage _____

d. Définir l'arrêt immédiat de l'affichage _____

e. Avancer/reculer dans le temps _____

Page 37: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 37

3.2.7 Effectuer une recherche dans les actifs de votre usine

Utilisez le volet de recherche pour localiser des items de données de PI System, tels que des points PI et des attributs AF. Vous pouvez également rechercher des affichages PI Vision précédemment enregistrés. Vérifiez que la recherche est bien effectuée au niveau du PI System. La recherche par filtre essaiera de trouver :

des PI Points , exemple : Sinusoid

des éléments AF , exemple : Tucson

des attributs AF , exemple : reliability (fiabilité)

Description d'un PI Points

Description d'un attribut AF

Vous pouvez limiter votre recherche en naviguant dans la hiérarchie et en sélectionnant un serveur Data Archive spécifique ou en parcourant une base de données AF et l'arborescence d'éléments associés.

3.2.8 Recherche par mot-clé et recherche par expression

PI Vision s'appuie sur le moteur de recherche indexée PI afin d'améliorer les performances et l'évolutivité de la recherche et de la navigation. Cette approche est différente du mécanisme de recherche et de navigation utilisé dans les autres outils clients, tels que PI System Explorer et PI DataLink. Grâce à la recherche indexée, les résultats sont retournés par mots-clés, plutôt que par phrases. Cette recherche s'apparente à celle effectuée sur Google ou sur tout autre moteur de recherche moderne. Par conséquent, différents résultats peuvent être retournés pour une même requête dans PI Vision, contrairement aux autres outils. Ceci est particulièrement vrai dans le cas de requête de recherche utilisant des caractères génériques tels que ‘*’.

Remarque : la recherche par mots-clés ne s'applique PAS aux titres d'affichage. La recherche indexée est effective uniquement lors d'une recherche d'items de données, notamment de PI points, d'attributs AF, d'éléments AF et les métadonnées qui leur sont associées. La recherche par titre d'affichage s'appuie sur la recherche par phrase et sur l'utilisation de caractères génériques.

Pour mieux comprendre les différences entre le mécanisme de recherche de phrases et de mots-clés indexés dans PI Vision, prenons en exemple les trois items de données suivants (peut être un nom de PI point ou un nom d'élément AF). Pour faciliter le référencement dans les scénarios de résultats de recherche, nous affectons un numéro d'identifiant imaginaire à chacun de ces trois items de données :

Item de données Nº d'ID :

Réservoir de mélange1 1

Réservoir de stockage1 2

Tanks 3

Page 38: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 38

Sur la base de ces trois items de données, le tableau de mots clés indexés suivant sera utilisé

pour des résultats de recherche ultérieurs :

Mot-clé N° d'ID associé

Mélange 1

Tank1 1, 2

Stockage 2

Tanks 3

Voici quelques exemples de recherches et de résultats de recherche :

Requête de recherche Mots clés associés Résultats de recherche (N° d'ID)

Tank* Tank1, Tanks 1, 2, 3

Mix*Tank* - -

Mix* *Tank Mixing, (Tank1 or Tanks) 1

tank1 tank1 1,2

Remarque : PI Vision ajoute un caractère * à la fin de chaque chaîne recherchée. Ainsi, les deux premières lignes du tableau ci-dessus ne nécessitent pas vraiment un * à la fin.

Page 39: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 39

3.2.9 Activité dirigée : Faire une recherche dans PI Vision

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Rechercher des PI points et des attributs AF dans PI Vision.

Description du problème

La création d'un affichage dans PI Vision commence par la recherche d'items de données dans PI System. Nous souhaitons créer un écran incluant les débits de tous les réservoirs. Nous souhaitons également voir quels sont les autres écrans créés pour les réservoirs de mélange (en supposant que Réservoir de mélange1 ou Réservoir de mélange2 est le titre de l'affichage).

Approche

Étape 1 : Ouvrez la page d'accueil de PI Vision et créez un nouvel affichage.

Étape 2 : Sélectionnez la base de données AF nommée OSIsoft Plant.

Étape 3 : Essayez les combinaisons de critères de recherche suivantes (pour le débit) et

observez les résultats de recherche obtenus.

a. Flow

b. F*Rate

c. F* Rate

Étape 4 : Essayez les combinaisons de critères de recherche suivantes (pour Mixing Tank) et

observez les résultats de recherche obtenus.

a. Mixing Tank

b. *Mixing tank

c. *Mix*Tank

Page 40: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 40

3.2.10 Exercice : Surveiller toutes les mesures vitales

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectifs

Recherchez un item de données dans PI Vision.

Ajoutez des symboles à afficher en lot.

Description du problème

Vous souhaitez créer un affichage PI Vision montrant toutes les mesures vitales des quatre réservoirs de l'usine OSIsoft au même endroit, des 4 dernières heures aux 15 prochaines minutes.

Approche

Étape 1 : Créez un affichage PI Vision contenant les symboles suivants pour les mesures

clés de chacun des quatre réservoirs :

Pour Mixing Tank1 et Storage Tank1

Mesure Symbole d'affichage

Internal and external temperatures (Températures internes et externes)

Un seul graphique (Trend)

Levels et Level_Forecasts Un seul graphique (Trend)

Products Table

Asset Names Values

Zone de production Asset Name (Nom de l'actif) Values

Lignes de production

Asset Names Values

Étape 2 : Répétez la procédure pour Production Line2.

Étape 3 : Ajoutez des formes et des images pour compléter l'affichage (effectuez une

recherche rapide sur Google pour trouver des images si nécessaire).

Étape 4 : Remplacez l'heure de début et l'heure de fin de l'affichage par les valeurs désirées

mentionnées ci-dessus.

Étape 5 : N'oubliez pas d'enregistrer votre affichage sous le nom <Initiales>_Tableau de bord

de la zone de production.

Page 41: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 41

Voici un exemple de ce à quoi peut ressembler votre affichage. Plusieurs solutions sont possibles, il n'est pas nécessaire que la vôtre soit strictement identique à celle-ci.

Page 42: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 42

3.3 Amélioration des affichages PI Vision grâce aux fonctions avancées

3.3.1 Réutilisation des affichages pour de multiples actifs

PI Vision recherche et affiche automatiquement tous les actifs associés aux actifs d'un affichage

donné. Vous pouvez permuter ces actifs associés pour réutiliser des affichages. Les actifs

associés sont des actifs créés à partir d'un modèle commun.

La permutation d'actifs associés s'effectue en sélectionnant Switch Asset (Commutateur

d'actif) dans la liste déroulante et en choisissant un actif associé. Cette

opération est abordée dans le prochain exercice.

3.3.2 Configurer un comportement à états multiples.

PI Vision vous permet d'ajouter un comportement à états multiples aux symboles de votre affichage. Les états multiples permettent de modifier la couleur des objets sur l'affichage en fonction de valeurs de données dynamiques. Des couleurs spécifiques sont attribuées à des plages de valeurs, correspondant à des états de processus. Lorsque la valeur de données d'un objet d'états multiples entre dans la plage affectée, sa couleur change pour indiquer un changement d'état. De nombreux objets d'affichage peuvent être configurés en états multiples (texte, graphiques, valeurs, jauges, etc.).

Page 43: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 43

Pour ajouter un comportement à états multiples à un symbole de valeur (Value) ou de jauge (Gauge) de l'affichage, cliquez avec le bouton droit de la souris sur le symbole et sélectionnez Add Multi-State. L'attribut contenu dans votre symbole agit désormais comme un déclencheur associé au comportement à états multiples. Il est également possible, le cas échéant, de supprimer et de remplacer l'attribut actif par un autre attribut (par exemple : votre jauge de niveau

pourrait avoir plusieurs états selon qu'une vanne est ouverte ou fermée).

Pour configurer le comportement à états multiples de formes, d'images ou de texte, cliquez avec le bouton droit de la souris sur l'objet et sélectionnez Configure Multi-State. Pour associer l'objet à un attribut qui peut déclencher des états multiples, recherchez un item de données dans les résultats de la recherche et faites-le glisser dans la zone supérieure du volet Multi-State (États multiples).

Par défaut, le volet Multi-State contient cinq états classiques, chacun étant associé à une couleur différente. L'état Bad data (Données incorrectes) indique que votre valeur est en dehors de la plage ou qu'elle ne contient aucune donnée. L'état Bad data (Données incorrectes) ne peut être configuré que par un administrateur PI, mais n'importe quel utilisateur peut modifier sa couleur. Pour modifier la couleur d'un état, cliquez dessus pour ouvrir la palette de couleurs. Dans la palette de couleurs, vous pouvez sélectionner Blink (Clignoter) pour attirer l'attention sur le symbole. Vous pouvez modifier la valeur maximale d'un état dans le champ de valeur. Pour ajouter un nouvel état, entrez une valeur maximale dans le champ vide du haut, puis cliquez sur Add (Ajouter). Pour supprimer un état, cliquez sur le X en regard de celui-ci.

Pour dissocier l'attribut d'états multiples, cliquez sur l'icône de la corbeille

située en haut du volet Multi-State .

Page 44: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 44

Notez que vous ne pouvez pas modifier les limites du comportement à états multiples pour Mixing Tank 1|Pressure (Réservoir de mélange 1|Pression)

Si l'attribut AF dispose de limites assignées (introduites dans AF 2016), alors le comportement à états multiples utilisera les limites définies dans AF et les utilisateurs ne seront pas en mesure de les modifier ; ils pourront uniquement modifier les couleurs associées à chaque état. La pression a été configurée avec des limites AF qui sont des attributs enfants de la propriété Limits (Limites) correspondante :

3.3.3 Bibliothèque de graphiques

Un grand choix de graphiques est disponible dans le volet Graphic Library (Bibliothèque de graphiques). Les graphiques sont rangés dans des stencils appartenant à un large éventail de catégories et de secteurs. Nombre de ces graphiques possèdent des caractéristiques telles que la couleur, le type de remplissage, l'orientation ou l'arrière-plan, que vous pouvez modifier.

Pour ouvrir le volet Graphic Library (Bibliothèque de graphiques), cliquez sur l'onglet Graphic Library (Bibliothèque de graphiques), situé sous l'onglet Events (Événements).

Page 45: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 45

3.3.4 Collecte

Une collecte vous permet de rechercher et de visualiser automatiquement tous les actifs similaires de votre affichage. Grâce aux collectes, vous pouvez choisir un ou plusieurs symboles de données, mais aussi rechercher et visualiser automatiquement leurs actifs et attributs liés sur un même affichage, sans devoir rechercher chaque actif séparément.

Par exemple, supposons que votre usine dispose de dix pompes organisées sur le même modèle PI AF. Vous pouvez afficher le débit et les attributs d'état de la pompe 1, puis les convertir en collecte qui va simultanément afficher le débit et l'état de ces dix pompes.

En modifiant les critères de recherche de collecte, vous pouvez ensuite personnaliser votre collecte afin d'afficher uniquement les actifs dont les paramètres se trouvent dans une plage souhaitée ou dans un état spécifique. La collecte est automatiquement mise à jour à mesure que les paramètres ou l'état des actifs changent.

Page 46: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 46

3.3.5 Activité dirigée : Graphiques, comportement à états multiples, collectes et tableaux d'actifs dans PI Vision

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Ajouter des graphiques à un affichage PI Vision.

Ajouter un comportement à états multiples dans PI Vision.

Créer une collecte.

Créer un tableau de comparaison des actifs.

Description du problème

Vous devez utiliser un tableau de bord pour afficher les informations importantes concernant l'ensemble de vos réservoirs.

Approche

Étape 1 : Créez un nouvel affichage.

Étape 2 : Ouvrez la vue Graphics Library (Bibliothèque de graphiques) et recherchez un

graphique de réservoir dans le groupe de stencils de réservoirs. Sélectionnez un

graphique, puis faites glisser le pointeur de la souris de manière à tracer un

rectangle sur l'affichage pour créer son symbole.

Étape 3 : Ajoutez une jauge verticale pour le niveau Mixing Tank1 (Réservoir de mélange1)

superposé sur le graphique de réservoirs.

Étape 4 : Cliquez avec le bouton droit de la souris sur la jauge, sélectionnez Add Multi-

State… (Ajouter des états multiples...).

Étape 5 : Naviguez dans le volet Assets jusqu'à Mixing Tank1, sélectionnez le symbole

External Temperature et faites-le glisser sur le volet Multi-State Attribute.

Étape 6 : Modifiez les valeurs maximales de l'état, configurez le clignotement lors de l'état

activé en ouvrant la palette de couleurs et en sélectionnant Blink (Clignoter).

Étape 7 : Ajoutez un symbole Value (Valeur) à l'affichage au-dessus du graphique du

réservoir et une jauge pour Mixing Tank1 (Réservoir de mélange1).

Étape 8 : Sélectionnez tous les symboles de l'affichage, puis cliquez avec le bouton droit de

la souris et sélectionnez Convert to Collection (Convertir en collecte).

Page 47: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 47

Étape 9 : Cliquez avec le bouton droit de la souris sur la nouvelle collecte et sélectionnez

Edit Collection Criteria (Modifier les critères de collecte).

a. Développez Search Root (Racine de recherche) et saisissez Production Area

(Zone de production), cochez la case Return All Descendants (Renvoyer tous

les descendants).

b. Développez Asset Type (Type d'accès) et ajoutez Asset Attribute (Attribut

d'accès). Définissez le niveau sur une valeur < 4.

Étape 10 : Ajoutez un tableau de comparaison des actifs contenant le nom de l'actif et la date

d'installation de Mixing Tank1 (Réservoir de mélange1).

Étape 11 : Naviguez jusqu'à Mixing Tank2 (Réservoir de mélange2) et faites glisser l'actif

(élément) sur le tableau de comparaison des actifs, répétez cette étape pour le

Storage Tank1 (Réservoir de stockage1) et Storage Tank2 (Réservoir de

stockage2).

Étape 12 : Modifiez l'heure de l'affichage afin d'afficher dynamiquement la mise à jour

complète de l'affichage.

Page 48: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 48

3.3.6 Exercice : Créer un tableau de bord dynamique pour surveiller vos réservoirs

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectifs

Créer un tableau de bord PI Vision à l'aide de symboles dynamiques.

Créer une collecte avec des symboles.

Description du problème

Vous souhaitez que votre tableau de bord affiche les éléments d'informations importants concernant vos réservoirs. L'opérateur souhaiterait uniquement afficher les réservoirs en surchauffe à tout moment de la journée. Il a également besoin d'un tableau récapitulatif pouvant répertorier les dates d'installation et les emplacements des actifs pour l'ensemble de leurs réservoirs.

Approche

Étape 1 : Créez un affichage PI Vision contenant les symboles suivants et en utilisant le

symbole Collection (Collecte) :

Co

lle

cte

Mesure Symbole d'affichage

Asset Name (Nom de l'actif) Value

Réservoir Graphique

Température externe Value (Valeur) (le symbole Multi-State (États multiples) utilise les valeurs par défaut mais possibilité de modifier les couleurs)

Température interne Indicateur

Température interne Graphique

Température externe

Date d'installation Tableau de comparaison des actifs Asset Location

Étape 2 : Modifiez les critères de collecte pour n'afficher que les réservoirs en surchauffe

(Température interne > 65°C), ajoutez un attribut d'actif au type d'actif.

a. Combien de réservoirs étaient en surchauffe à 8:00 aujourd'hui ? ____________

b. Combien de réservoirs étaient en surchauffe hier à midi ? _____________

Page 49: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 49

Étape 3 : Enregistrez votre affichage en lui donnant le nom suivant : Tableau de bord de la

température du réservoir <Initiales>

Bonus : modifiez la collecte de façon à inclure davantage de graphiques et un symbole Multi-State (États multiples), tel qu'une jauge pour indiquer la pression.

Consultez l'exemple ci-dessous :

Page 50: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 50

3.3.7 Exercice : Surveiller les indicateurs de performances clés des réservoirs de mélange

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectifs

Créer un tableau de bord PI Vision à l'aide de symboles dynamiques.

Ajouter un comportement à états multiples aux symboles.

Réutiliser le tableau de bord PI Vision pour plusieurs actifs.

Description du problème

Vous souhaitez connaître les informations détaillées concernant chaque réservoir dans votre zone de production. Grâce à vos connaissances de PI Vision, vous savez qu'il est inutile de créer un nouvel affichage pour chaque réservoir. Nous pouvons facilement utiliser la fonctionnalité Asset Swap et créer un affichage unique, que nous pouvons ensuite réutiliser pour chaque réservoir.

Approche

Étape 1 : Créez un affichage PI Vision contenant les symboles suivants :

se

rvo

ir d

e m

éla

ng

e1

Mesure Symbole d'affichage

Asset Name (Nom de l'actif) Value

Asset Location Value

Température interne Value (Multi-State) (Valeur [États multiples])

Température externe Value (Multi-State) (Valeur [États multiples])

Date d'installation Value

Température interne Table

Température externe

Niveau Trend

Level_Forecast (Niveau_prévu)

Pourcentage de remplissage Vertical Gauge (Multi-State)

Pressure Radial Gauge (Multi-State) (Jauge radiale [États multiples])

Produit

Table Diameter (Diamètre)

Height

Densité

Page 51: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 51

a. Quelle est la valeur maximale de la température externe (External

Temperature) pour Mixing Tank1 au cours des 12 dernières heures ? _______

b. Quelle est la valeur minimale de la température interne (Internal

Temperature) pour Mixing Tank1 au cours des 12 dernières heures ?

_____________

(Conseil : vous pouvez ajouter des colonnes dans les tableaux de PI Vision pour

afficher les valeurs maximales et minimales).

Étape 2 : Ajoutez des formes et des images dans l'affichage.

Étape 3 : Réutilisez le même affichage pour surveiller les autres réservoirs.

a. Quelle est la valeur maximale de la température externe (External

Temperature) pour Mixing Tank2 au cours des 12 dernières heures ? _______

b. Quelle est la valeur minimale de la température interne (Internal

Temperature) pour Storage Tank2 au cours des 12 dernières heures ?

_____________

Étape 4 : Enregistrez l'affichage sous le nom <Initiales>_Détails du réservoir.

Bonus : créez des liens de navigation comme dans l'exercice précédent (tableau de bord avec

collectes) dans cet affichage. Assurez-vous que chaque membre du collectif et que chaque

ligne du tableau puisse accéder à cet affichage avec le contexte adéquat. Nous aborderons la

navigation plus en détail à l'issue de cet exercice.

En voici un exemple de solution. Plusieurs solutions sont possibles et il s'agit juste ici d'un

exemple.

Page 52: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 52

Page 53: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 53

3.4 Fonctionnalités supplémentaires de PI Vision

3.4.1 Ajout de liens de navigation aux symboles PI Vision

Vous pouvez assigner un lien hypertexte à n'importe quel symbole, forme ou image sur votre affichage. Ce lien hypertexte peut pointer vers un autre affichage PI Vision ou vers un site Web externe. Une fois que vous aurez ajouté un lien hypertexte, vous pourrez naviguer instantanément de ce lien hypertexte vers votre affichage ou site Web lié. Il est également possible de faire automatiquement correspondre l'affichage lié au contexte de l'actif et de l'heure de l'affichage d'origine contenant le lien hypertexte.

Vous pouvez aussi directement ajouter un lien hypertexte dans l'affichage en sélectionnant l'icône

Text (Texte) , puis en cliquant n'importe où sur l'affichage. Le menu de texte s'affiche. Sélectionnez Sync text to navigation link (Synchroniser le texte avec le lien de navigation) pour saisir une URL.

3.4.2 Paramètres d'URL de PI Vision

Vous pouvez utiliser une URL pour ouvrir des affichages PI Vision programmés à partir d'autres applications.

Vous pouvez utiliser l'URL pour :

Créer un affichage temporaire indiquant un graphique rempli d'éléments de données spécifiés ; l'URL peut également spécifier une plage de temps pour l'affichage. On parle alors d'affichage ad hoc.

Indiquer une plage horaire pour l'affichage.

Spécifier le mode kiosque pour ouvrir un affichage avec une interactivité limitée.

Configurer un affichage existant afin qu'il utilise d'autres actifs qui partagent le même modèle AF.

Page 54: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 54

Spécifier l'élément pour un affichage relatif d'éléments PI ProcessBook auquel vous avez accédé à partir de PI Vision.

Définissez le fuseau horaire à afficher pour que les utilisateurs voient les données dans le fuseau horaire que vous spécifiez, plutôt que dans le fuseau horaire de leur machine cliente.

Masquer la barre d'outils ou la barre de temps, voire les deux, dans un affichage.

Empêcher la redirection automatique des utilisateurs de PI Vision sur les appareils mobiles.

Règles pour l'ajout d'un paramètre d'URL :

Règle 1 : séparer les paramètres de chaîne de recherche de l'URL de base précédente par un point d'interrogation (?).

Règle 2 : séparer chaque paramètre de chaîne de recherche par une perluète (&).

Voici certains paramètres d'URL fréquemment utilisés :

StartTime=<Temps PI> et EndTime=<Temps PI>

Spécifie l'heure de début et de fin d'un affichage. Toute expression de temps PI est autorisée.

Exemple :

http://PISRV1/PIVision/#/Displays/339/MyDisplay?StartTime=*-1h&EndTime=*

Mode=Kiosk

Spécifier le mode kiosque pour ouvrir un affichage avec une interactivité limitée.

Exemple :

http://PISRV1PIVision/#/Displays/339/MyDisplay?mode=kiosk

HideToolbar et HideTimebar

Masque la barre d'outils ou la barre de temps de l'affichage

Exemple :

http://PISRV1/PIVision/#/Displays/339/MyDisplay?HideToolbar

http://PISRV1/PIVision/#/Displays/339/MyDisplay?HideTimebar

Vous pouvez combiner ces paramètres avec d'autres paramètres d'URL. Exemple :

http://PISRV1/PIVision/#/Displays/339/MyDisplay?mode=kiosk&HideToolbar&HideTimebar

Pour en savoir plus, reportez-vous à la section « Paramètres d'URL pour contrôler la présentation des affichages » du Guide d'installation et d'administration de PI Vision.

Page 55: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 55

3.4.3 Activité dirigée : Utiliser des paramètres d'URL et des liens hypertextes

Vous êtes invité à regarder ce que l’instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Utiliser des paramètres d'URL pour créer des liens vers les affichages PI Vision.

Description du problème

L'équipe d'exploitation signale qu'il y a eu un problème tôt ce matin, entre hier midi et aujourd'hui minuit, avec le réservoir de mélange 1. Ils ont besoin de visualiser les données au cours de cette période.

Approche

Étape 1 : Ouvrez votre affichage intitulé Tableau de bord de la température du réservoir

<Initiales>.

Étape 2 : Passez en mode Design (Conception), puis cliquez avec le bouton droit de la souris

et sélectionnez Modify Collection (Modifier la collecte).

Étape 3 : Cliquez avec le bouton droit de la souris sur le graphique du réservoir et

sélectionnez Add Navigation Link... (Ajouter un lien de navigation...).

Étape 4 : Conservez l'action sur Open hyperlink to another page (Ouvrir le lien hypertexte

dans une autre page) et cliquez sur le lien Search for displays… (Rechercher des

affichages...). Recherchez votre affichage <Initiales>_Détails du réservoir.

Étape 5 : Enregistrez votre affichage.

Étape 6 : Testez le lien.

Étape 7 : Configurez l'accès en lecture seule de l'affichage en sélectionnant le mode Kiosk.

Ajoutez &mode=Kiosk à la fin de l'URL.

Page 56: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 56

3.4.4 Exercice : Naviguer entre les affichages PI Vision

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectifs

Créez un lien de votre tableau de bord vers un affichage plus détaillé.

Description du problème

Vous souhaitez créer un lien rapidement entre l'affichage de votre tableau de bord de la zone de production et votre affichage Tableau de bord de réservoir.

Approche

Étape 1 : Ajoutez des liens de navigation aux valeurs Asset Name (Nom de l'actif) sur le

tableau de bord de la zone de production dans l'affichage Tank Details (Détails du

réservoir).

Étape 2 : Enregistrez votre affichage et testez votre lien.

Étape 3 : Ajoutez des symboles Text (Texte) à l'affichage Tank Details (Détails du réservoir)

pour retourner aux tableaux de bord de la zone de production et de la température

du réservoir.

Bonus

Étape 4 : Créez un tableau de comparaison des actifs sur la page Tank Details (Détails de

réservoir) qui permet de modifier le contexte de l'affichage actuel.

Étape 5 : Enregistrez votre affichage et testez chaque lien.

Page 57: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 57

4 Utiliser un affichage pour surveiller un processus

4.1 Indicateurs visuels d'un écran de tableau de bord

Objectifs

Identifier les symboles non valides en utilisant le rapport d'état.

Afficher les informations statistiques ajoutées aux info-bulles.

Les classeurs PI ProcessBook sont des collections d'entrées d'affichages PI ProcessBook. Vous pouvez également lier des références à d'autres applications, telles que Microsoft Excel, un navigateur Web ou une calculatrice.

Pour plus d'informations, consultez « Que pouvez-vous afficher avec PI ProcessBook » dans le Guide de l'utilisateur de PI ProcessBook.

Voici un exemple de ce à quoi peut ressembler un affichage PI ProcessBook :

Page 58: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 58

4.1.1 Activité dirigée : Consulter les données d'un tableau de bord

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Description du problème

Vous allez étudier un exemple d'écran PI ProcessBook complet et différentes fonctionnalités présentes dans PI ProcessBook.

Approche

Étape 1 : Ouvrez le fichier OSIsoft PowerCo.PIW qui se situe dans le dossier

PI ProcessBook de la documentation du cours

Étape 2 : Définissez ce classeur comme étant la page d'accueil affichée par défaut.

Étape 3 : Cliquez sur l'onglet Details (Détails).

Étape 4 : Double-cliquez sur l'affichage Aperçu de la zone 1.

a. Vous serez éventuellement invité à changer le nom de

serveur.

b. Enregistrez l'affichage si vous avez changé le nom du

serveur.

Étape 5 : Vérifiez que l'État du brûleur à gaz est ON.

a. Cliquez sur le bouton à côté de Chaudière pour ouvrir

l'affichage Aperçu de la chaudière.

Étape 6 : Cliquez sur le bouton nommé Fermer la fenêtre pour revenir

pour revenir à la page Aperçu graphique de la zone.

Page 59: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 59

4.2 Connexion au PI System dans PI ProcessBook

Objectifs

Examiner la connexion au serveur Data Archive à partir de PI ProcessBook.

Créer une nouvelle connexion à un serveur Data Archive.

Se connecter à un serveur AF à partir de PI ProcessBook.

Examiner les identifiants de connexion.

4.2.1 À quoi nous connectons-nous ?

Dans PI System, vous rechercherez des données exposées par le biais du serveur AF ou vous rechercherez des données de points dans le serveur Data Archive.

4.2.2 Connexion à un serveur Data Archive à partir de PI ProcessBook

Dans le but d'examiner des connexions au serveur Data Archive ou pour ajouter une nouvelle connexion à partir de PI ProcessBook, vous devez avoir accès au Gestionnaire de connexion PI (PI Connection Manager). Une fois que PI ProcessBook est lancé, sélectionnez :

Fichier > Connexions…

La fenêtre du Gestionnaire de connexion PI s'affiche. La fenêtre affiche la liste des serveurs Data Archive configurées auxquels vous pouvez vous connecter. Il indique également le serveur Data Archive sélectionné comme serveur par défaut.

Page 60: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 60

Remarque : la première fois qu'une application PI System est installée, un serveur Data Archive par défaut est sélectionné. C'est pourquoi, même si vous n'avez configuré aucun serveur Data Archive, au moins un serveur devrait apparaître dans votre Gestionnaire de connexion PI.

Une case cochée a gauche du nom du serveur dans la fenêtre Connections indique une connexion ouverte vers le serveur Data Archive. Les informations les plus utiles, une fois la connexion établie, sont les identifiants de connexion utilisés et le type de sécurité mise en œuvre pour l'accès au serveur Data Archive. Vos identifiants de connexion sont affichés à deux endroits.

Remarque : savoir où retrouver les informations de connexion peut être particulièrement utile si vous rencontrez des problèmes d'autorisations. Vous devrez fournir ces informations à la personne responsable du PI System dans votre entreprise, votre contact PI (si votre entreprise en a un), l'ingénieur de l'assistance technique d'OSIsoft ou toute autre personne habilitée à vous aider à résoudre les problèmes de connexion.

Pour plus d'informations, consultez la section « Serveurs et connexions» dans le Guide de l'utilisateur de PI ProcessBook.

Page 61: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 61

4.2.3 Activité dirigée : Créer une nouvelle connexion au serveur Data Archive

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectif

Ajouter un nouveau serveur Data Archive à la liste des connexions dans PI ProcessBook.

Description du problème

Votre site dispose d'un nouveau serveur Data Archive avec des données de production pour lesquelles vous désirez créer certains affichages PI ProcessBook. Pour ce faire, vous devez ajouter de nouvelles connexions à ce serveur dans votre PI ProcessBook.

Nom du serveur Data Archive : _________________________________

Approche

Étape 1 : En sélectionnant Connections…> PI Connection Manager, ajoutez le serveur Data

Archive et créez une nouvelle connexion. Sauf indication contraire, conservez les

valeurs des paramètres Type de connexion et Numéro de port respectivement sur

PI3 et 5450. Les autres paramètres concernent d'anciens systèmes.

Étape 2 : Comment savez-vous que vous êtes connecté à ce serveur ?

Étape 3 : Quels sont vos identifiants de connexion pour ce serveur ?

Page 62: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 62

4.2.4 Se connecter à un serveur AF à partir de PI ProcessBook.

Pour créer des affichages dans PI ProcessBook qui obtiennent leurs données des bases de données intégrées dans le serveur AF, vous devez examiner les connexions à un serveur AF à partir de PI ProcessBook. Vous pouvez voir quel est le serveur AF auquel vous êtes connecté en sélectionnant :

Fichier > PI Systems…

La boîte de dialogue Sélectionner une base de données indique à quel serveur vous êtes connecté (menu déroulant en haut). Le serveur AF par défaut est défini pendant l'installation, donc vous y serez automatiquement connecté. Si une base de données AF par défaut a déjà été définie, vous y serez également automatiquement connecté. Si aucune base de données AF par défaut n'a été définie, une fenêtre s'ouvre et vous pouvez créer une nouvelle base de données AF.

Page 63: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 63

Le serveur AF par défaut est défini pendant l'installation, donc vous y serez automatiquement connecté.

4.2.5 Examen des informations d'identification pour le serveur AF

Vous serez en mesure de déterminer les identifiants de connexion au serveur AF dans la fenêtre AF Servers, comme illustré ci-dessous :

Page 64: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 64

4.2.6 Activité dirigée : Créer une nouvelle connexion à un PI AF Server

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Ajouter un serveur AF à la liste des connexions dans PI ProcessBook.

Description du problème

Votre site dispose d'un nouveau serveur AF avec des données de production pour lesquelles vous désirez créer certains affichages PI ProcessBook. Pour ce faire, vous devez ajouter de nouvelles connexions à ce serveur dans votre PI ProcessBook.

Nom du serveur AF : _________________________________

Approche

Étape 1 : En sélectionnant PI Systems…> Select Database (Sélectionner une base de

données), ajoutez le serveur AF et créez une nouvelle connexion.

Étape 2 : Comment savez-vous que vous êtes connecté à ce serveur ?

Étape 3 : Quels sont vos identifiants de connexion pour ce serveur ?

Page 65: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 65

4.3 Recherche de PI Points à utiliser lors de la création d'affichages PI ProcessBook

La recherche de point est l'une des fonctions les plus courantes que les utilisateurs emploieront

pour rechercher des points PI intéressants dans le serveur Data Archive. Cliquez sur ou sélectionnez Tools (Outils) >Tag Search (Recherche de point) pour rechercher des points PI. La fenêtre Recherche de point courante disponible dans PI ProcessBook autorise trois types de recherche :

Élémentaire

Avancée

Recherche d'alias

La recherche de base sera utilisée pour la plupart des recherches quotidiennes et permet d'effectuer des recherches en utilisant des critères communs via un menu défini.

Remarque : la recherche d'alias est basée sur l'utilisation de PI Module Database (MDB). Le module PI MDB n'est plus utilisé en tant que structure d'actifs principale pour la plupart des applications depuis PI System 2010.

La plupart des recherches de points vont utiliser un ou plusieurs des trois attributs de PI points suivants :

Point Mask (Masque de point)

Ceci peut également se nommer Point Name (Nom de point). Votre travail de recherche sera simplifié d'autant si votre entreprise dispose d'une règle d'affectation de noms pratique ou si vous connaissez très bien les points utilisés sur votre site. Cependant, la plupart des personnes ne peuvent pas s'offrir ce luxe. La plupart d'entre nous doivent utiliser d'autres critères.

Descriptor (Descripteur)

Le descripteur n'est pas un attribut de point obligatoire, mais de nombreuses personnes l'utilisent pour rechercher leurs points. Par exemple, un point de température peut être nommé TC365674A.pv, mais le descripteur associé peut indiquer Reactor 65 Operating Temp. Le problème de la recherche par descripteur est que celle-ci peut solliciter les ressources de votre ordinateur de manière plus intensive que la recherche de chaînes texte.

Point Source (Source du point)

La source du point peut être particulièrement utile, mais elle nécessite une certaine maîtrise de PI System et de la configuration des interfaces. Chaque interface d'équipement est libellée avec une source du point spécifique. Par conséquent, si vous connaissez l'équipement dont vous souhaitez obtenir les données, mais que vous n'êtes pas sûr des noms des points, vous pouvez afficher une liste de tous les points associés à cet équipement.

Page 66: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 66

Variantes

N'oubliez pas que des caractères de remplacement peuvent être utilisés dans les recherches mentionnées ci-dessus.

Utilisez * afin de remplacer n'importe quel nombre de caractères comme dans cet exemple :

cd*158 = CDEP158, CDM158, CDT158

Utilisez ? pour remplacer un seul caractère comme dans cet exemple :

cd?158 = CDM158, CDT158

cd??158 = CDEP158

Page 67: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 67

4.3.1 Activité dirigée : Découvrir des PI points dans Data Archive

Vous êtes invité à regarder ce que l’instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Découvrir des points PI dans Data Archive.

Description du problème

Répondez aux questions suivantes en utilisant la Recherche de PI Point dans PI ProcessBook.

Partie 1

Combien de points commencent par les lettres « ba: » ? _______________________________

Partie 2

Combien de points ont « R » comme source de point ? ________________________________

Partie 3

Combien de points sont associés aux réservoirs (Tanks) dans le serveur Data Archive de OSIsoft Plant ? _______

Page 68: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 68

4.4 Créer un écran de surveillance de procédé

Objectifs

Créer de nouveaux écrans indépendants.

Utiliser le glisser/déposer pour créer des éléments dynamiques.

Redimensionner et repositionner les éléments d'un écran.

4.4.1 Modes Affichage et Édition

Deux modes de fonctionnement sont disponibles sous PI ProcessBook, le mode Exécution et le mode Création.

Le mode Affichage est appelé mode Exécution et il permet d'effectuer les opérations suivantes :

Naviguer entre les écrans.

Changer les actifs dans les écrans relatifs à des éléments.

Modifier la plage de temps de l'affichage en cours.

Le mode Édition est appelé mode Création et il permet d'effectuer les opérations suivantes :

Créer ou modifier des éléments PI ProcessBook.

Ajouter ou modifier les éléments d'un affichage existant.

Redimensionner des symboles de façon permanente.

En mode Création, lorsque vous sélectionnez un objet (avec un seul clic), vous pouvez le redimensionner et le repositionner sur l'écran.

Par défaut, le mode Exécution est paramétré comme étant le mode préféré. Si vous passez la majeure partie de votre temps à créer ou à modifier des écrans, il peut s'avérer utile de modifier les préférences. Vous pouvez modifier les préférences en décochant la case Prefer Run Mode (Préférer le mode Exécution) dans l'onglet General de la fenêtre ProcessBook Preferences, accessible en sélectionnant Tools > Preferences...

Page 69: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 69

4.4.2 Commencer avec un écran vide

Pour créer un nouveau fichier PI ProcessBook, sélectionnez Fichier > Nouveau ou cliquez sur l'icône Nouveau.

Pour créer des écrans PI ProcessBook individuels, sélectionnez la dernière option écran ProcessBook (.pdi). Un écran ProcessBook (*.pdi) :

est l'unité principale pour créer des présentations de données dans PI ProcessBook ;

peut être un fichier autonome (.pdi ou .svg) ou faire partie d'un ProcessBook (.piw) ;

contient tous les symboles utilisés pour représenter un environnement opérationnel en utilisant des données de production de PI System en temps réel, ainsi que des données provenant d'autres sources ;

peut également être lié à d'autres PI ProcessBook, à des affichages d'autres PI ProcessBook ou à d'autres applications.

4.4.3 Créer un affichage de surveillance de procédés dans PI ProcessBook

Les écrans contiennent différents éléments distincts (symboles statiques, boutons et symboles dynamiques).

Les symboles statiques permettent d'intégrer des graphiques, du texte, des lignes et d'autres images dans un écran.

Les boutons (Buttons) sont des symboles permettant de créer un lien vers d'autres applications, telles qu'une application de calcul ou un traitement de texte, ou vers d'autres PI ProcessBook ou affichage. Vous pouvez également utiliser des boutons pour exécuter un script.

Page 70: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 70

Les symboles dynamiques (Dynamic symbols) sont des symboles permettant de visualiser des données en temps réel dans un affichage PI ProcessBook. Ces symboles sont mis à jour en temps réel à mesure que PI ProcessBook reçoit des mises à jour de votre serveur PI. Voici quelques-uns des symboles dynamiques couramment utilisés :

Trend

Barre dynamique

Value

Symbole d'états multiples

Lors de l'ajout d'un symbole dynamique dans un écran, commencez par cliquer sur le bouton de symbole de la barre d’outils Dessin ou sélectionnez le menu déroulant Dessin. La sélection d'un symbole dynamique change le pointeur de la souris qui prend la forme du symbole. Par

exemple, lors de la création d'un graphique, le pointeur de la souris change en .

Vous pouvez alors cliquer dans l'affichage à l'emplacement auquel vous souhaitez ajouter le symbole et faire glisser le pointeur de manière à tracer un rectangle dans lequel sera placé le symbole. Lorsque vous relâchez le bouton de la souris, une fenêtre s'affiche pour vous permettre de définir l'élément dynamique souhaité.

Les options incluses dans la définition d'un symbole dynamique varient selon les types de symboles. Cependant, vous devez indiquer dans tous les cas le serveur PI et l'item de données à partir duquel le symbole recueille ses données. Excepté pour ODBC, nous abordons toutes les options de recherche de ces items de données.

Page 71: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 71

4.4.4 Activité dirigée : Créer un affichage qui comporte des éléments dynamiques pour les points PI

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Créer un nouvel affichage.

Créer plusieurs éléments dynamiques.

Description du problème

Vous souhaitez créer un affichage PI ProcessBook pour surveiller certaines des mesures recueillies pour Mixing Tank2 dans Production Line2. Le tableau suivant affiche la liste de ces mesures, leur PI point et l'élément dynamique associé que nous souhaitons voir apparaître dans l'affichage PI ProcessBook :

Mix

ing

Tan

k2 Valeur mesurée PI point associé Symbole dynamique

Température interne VPSD.OSIsoftPlant.PL2.MXTK2.Internal Temperature

Value

Pressure VPSD.OSIsoftPlant.PL2.MXTK2.Pressure Trend

Niveau VPSD.OSIsoftPlant.PL2.MXTK2.Level Graphique, Barre

Conseil : utilisez le descripteur (Descriptor) pour rechercher des points.

Approche

Étape 4 : Ouvrez l'application PI ProcessBook. Créez un nouveau fichier d'écran

PI ProcessBook *.pdi.

Étape 5 : Vérifiez que vous êtes bien en mode Création.

Étape 6 : Cliquez sur le bouton Graphique ou sélectionnez Dessin > Graphique.

Étape 7 : Dessinez un grand rectangle pour le graphique. Une fois la fenêtre Define Trend

(Définir le graphique) ouverte, cliquez sur Tag Search (Recherche de point)

pour trouver les points qui stockent les données de pression (Pressure) et les

valeurs correspondant au niveau du réservoir (Level).

a. Point Mask (Masque de point) : *Pressure*

b. Descriptor (Descripteur) : *Mixing Tank2*

c. (cliquez sur OK, cliquez à nouveau sur Recherche de point)

Page 72: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 72

d. Point Mask (Masque de point) : *Level*

e. Descriptor (Descripteur) : *Mixing Tank2*

Étape 8 : Sélectionnez les points et cliquez sur Ok. Conservez tous les autres paramètres

par défaut du graphique.

Étape 9 : Ajoutez une barre dynamique à côté du graphique pour illustrer le niveau du

réservoir. Pour cela, cliquez sur le bouton Barre ou sélectionnez Dessin >

Barre.

Étape 10 : Ajoutez la valeur de la température interne comme au-dessus du graphique en

cliquant sur le bouton Value (Valeur) .

Page 73: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 73

4.4.5 Exercice : Créer un affichage de surveillance de procédé avec des points PI

L'exercice suivant a pour but d'étayer les informations clés présentées dans ce chapitre ou dans cette section. La réponse peut se trouver à la fin de l'exercice.

Objectifs

Créez un nouvel affichage.

Ajouter plusieurs symboles dynamiques à l'affichage pour les points PI.

Description du problème

Vous souhaitez créer un écran PI ProcessBook destiné à être utilisé par les opérateurs sur site pour surveiller les réservoirs de mélange de lignes de production différentes. Ceci concerne l'installation OSIsoft (OSIsoft Plant) qui vous a été présentée précédemment dans ce cours et vous devez rechercher les points PI associés.

Approche

Étape 1 : Utilisez le tableau suivant pour créer l'affichage et ajouter des symboles

dynamiques.

Po

ints

Data

Arc

hiv

e

se

rvo

ir d

e m

éla

ng

e1 Valeur mesurée Symbole dynamique

Température externe Graphique (pour les 12 dernières heures)

Température interne

Niveau Barre verticale

Pressure Barre horizontale

Débit Value

Étape 2 : Est-il facile de trouver les points PI associés à chacune des valeurs mesurées sans

aucune connaissance préalable de la convention de nomenclature des points ?

Étape 3 : Vous venez de créer un affichage pour un réservoir de mélange et vous devez

maintenant répéter ce processus pour l'autre réservoir de mélange. Imaginez ce

que vous ressentiriez si l'usine avait plus de cinq réservoirs de mélange et que

vous deviez créer un affichage pour chacun d'entre eux.

Page 74: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 74

4.4.6 Activité dirigée : Que manque-t-il dans notre affichage de surveillance de procédé ?

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Évaluer la pertinence d'un affichage PI ProcessBook.

Description du problème

Vous venez de créer un écran pour permettre à vos opérateurs de surveiller le procédé. Il s'agit de l'écran que les opérateurs auront en permanence en face d'eux et utiliseront tous les jours.

Partie 1

Pensez-vous que l'affichage comporte tous les éléments que vous désirez ?

Partie 2

Quels types d'items souhaitez-vous ajouter à cet affichage pour qu'il corresponde au procédé de façon plus réaliste ?

Partie 3

Quelles sont les autres informations et valeurs utiles que vous souhaiteriez ajouter à cet écran ?

Page 75: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 75

4.5 Recherche d'éléments et d'attributs AF à l'aide de l'outil complémentaire AF Display Builder

Un nouvel outil complémentaire nommé AF Display Builder est inclus dans PI ProcessBook et offre une fonctionnalité pratique de visualisation du serveur AF. AF Display Builder permet aux utilisateurs de visualiser les hiérarchies et les attributs d'éléments AF. Il permet également d'affecter des symboles aux éléments ou aux gabarits d'éléments, ce dont nous parlerons dans les chapitres suivants. Ces fonctionnalités simplifient la création d'écrans et la réutilisation de symboles déjà configurés à partir des données issues d'attributs d'éléments.

4.5.1 Navigateur AF et propriété AF

L'outil complémentaire AF Display Builder utilise deux nouvelles fenêtres d'ancrage au sein de PI ProcessBook :

AF Browser (Navigateur AF) : affiche une hiérarchie d'éléments AF dans le serveur AF connecté et permet d'effectuer des recherches dans la hiérarchie pour trouver un élément spécifique.

AF Property (Propriété AF) : affiche les attributs de l'élément sélectionné dans le Navigateur AF. Par défaut, la propriété AF affiche uniquement les colonnes Nom et Valeur pour les attributs de l'élément, mais des colonnes supplémentaires peuvent être ajoutées, telles que Description, Catégorie, UOM et autres, en

cliquant sur l'icône en haut à droite dans la fenêtre AF Property (Propriété AF).

Ces fenêtres peuvent être ancrées, épinglées ou désépinglées, ou affichées sous forme de fenêtres flottantes dans l'application PI ProcessBook. Elles donnent aux utilisateurs la possibilité d'explorer les éléments AF sans qu'un affichage actif soit ouvert.

Page 76: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 76

4.5.2 Activité dirigée : Explorer la hiérarchie AF dans PI ProcessBook

Vous êtes invité à regarder ce que l’instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Accédez à l'affichage de la hiérarchie AF, des éléments, des attributs et de leurs valeurs actuelles.

Description du problème

Répondez aux questions suivantes en utilisant les fenêtres Navigateur AF et Propriété AF. Cette activité est conçue en utilisant la base de données OSIsoft Plant.

Partie 1

Quelle est la pression actuelle du Mixing Tank1 ? _______________________________

Partie 2

À quelle chaîne de production est-il associé ? _____________________________________

Partie 3

La température externe moyenne du Storage Tank2 (Réservoir de stockage2) est-elle inférieure à 75 ? __________________

(Conseil : développez le signe + situé à côté de Température externe. La moyenne est affichée en tant qu'attribut).

Partie 4

Quelle est la chaîne de production qui dispose de l'équipement le plus récent ? _____________

(Conseil : un attribut nommé Date d'installation existe)

Page 77: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 77

4.5.3 Faire glisser et déposer des attributs AF dans les affichages PI ProcessBook

L'outil complémentaire AF Display Builder offre de nouvelles fonctionnalités pratiques de glisser\déposer relatives aux attributs d'éléments. À partir de la fenêtre Propriété AF, vous pouvez faire glisser un attribut vers :

une zone vide d'un affichage pour créer un symbole Value (Valeur) instantané ou ;

un symbole Trend (Graphique) afin d'ajouter une courbe à ce Graphique.

Notez que vous devez être en mode Création lorsque vous utilisez cette fonctionnalité.

Page 78: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 78

4.5.4 Activité dirigée : Faites glisser et déposez des attributs AF pour créer un affichage PI ProcessBook

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Créer un affichage en utilisant des attributs AF.

Description du problème

Vous souhaitez créer un écran dans PI ProcessBook qui comporte un graphique montrant les Températures interne et externe durant les 2 dernières heures du Mixing Tank1, ainsi qu'une Valeur montrant la Date d'installation du réservoir. Vous êtes conscient des limitations de Data Archive et vous souhaiteriez utiliser des attributs AF pour créer cet affichage.

Approche

Étape 1 : Ouvrez l'application PI ProcessBook. Créez un nouveau fichier d'écran

PI ProcessBook *.pdi.

Étape 2 : Vérifiez que vous êtes bien en mode Création.

Étape 3 : Activez les fenêtres Navigateur AF et Propriété AF si cela n'est pas déjà fait.

Étape 4 : Cliquez sur le bouton Trend (Graphique) ou sélectionnez Draw (Dessin) > Trend

(Graphique).

Étape 5 : Dessinez un grand rectangle pour le graphique. Lorsque la fenêtre Définir le

graphique s'ouvre, changez l'heure de début du tracé à *-2h. Ne sélectionnez

aucun item de données et cliquez sur OK afin de créer un graphique vide pour les

deux dernières heures.

Étape 6 : Dans la fenêtre Navigateur AF, descendez jusqu'à Mixing Tank1 et cliquez sur

celui-ci.

Étape 7 : Dans la fenêtre Propriété AF, sélectionnez l'attribut Température externe, puis

faites-le glisser et déposez-le dans le graphique vide. Répétez l'opération pour la

Température interne.

Étape 8 : Dans la fenêtre Propriété AF, sélectionnez l'attribut Date d'installation, puis faites-le

glisser et déposez-le dans l'écran PI ProcessBook.

Page 79: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 79

4.6 Affichages AF et affichages relatifs à un élément

PI ProcessBook peut établir des relations dans AF pour créer des affichages relatifs à des éléments. Cela peut vous aider à créer des affichages lorsque certaines de vos unités sont redondantes. Cette capacité de PI ProcessBook est utile afin de diminuer les délais de maintenance ; un affichage unique est créé, maintenu à jour et réutilisé pour un ensemble de nombreux actifs différents.

Considérez un site disposant de 100 unités, notamment de turbines éoliennes, de compteurs AMI, de vannes et de pompes, chacune de ces unités étant strictement identiques du point de vue des types de points et de propriétés. Il est nécessaire de créer un affichage et de surveiller chacune des unités. Vous préféreriez ne pas avoir à créer 100 affichages ou à gérer la navigation entre ces affichages.

Au lieu de cela, vous définissez les unités comme des éléments AF avec les points PI référencés en tant qu'attributs d'éléments (Element Attributes). Vous pouvez également créer tout attribut supplémentaire auquel vous pourriez vouloir faire référence. Vous créerez ensuite un affichage en utilisant les attributs d'un élément « modèle ». Ce « modèle » doit être un élément ayant la même structure d'attributs que tous les autres éléments entre lesquels vous souhaitez naviguer. Une fois que vous avez terminé, vous pouvez changer le contexte d'une unité à l'autre. Un seul affichage peut être utilisé pour surveiller la totalité des 100 unités.

4.6.1 Créer des affichages relatifs à des éléments sous PI ProcessBook

Pour créer des affichages relatifs à des éléments sous PI ProcessBook, procédez comme suit :

Étape 1 : Ajoutez les éléments de la liste pour lesquels l'affichage pourrait être réutilisé en

sélectionnant Affichage > Affichage relatif à un élément. Le volet Affichage relatif

à un élément s'affiche.

Étape 2 : Cliquez sur l'icône Recherche AF. La fenêtre Element Search (Recherche

d'éléments) s'ouvre. Recherchez les éléments de votre choix et sélectionnez tous

ceux que vous souhaitez inclure dans la liste. Il est important de noter que la

fonction de création d'affichages relatifs à des éléments s'exécute en utilisant des

modèles. Assurez-vous d'inclure le mot Modèle dans votre filtre de recherche.

Étape 3 : Cliquez sur OK pour ajouter les éléments sélectionnés à la liste des Éléments

d'intérêt.

Page 80: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 80

Étape 4 : Dans la liste des Éléments d'intérêt, sélectionnez les éléments à partir desquels

vous souhaitez commencer à créer un affichage. Créez des symboles dynamiques

pour les attributs de cet élément.

Étape 5 : Pour ajouter des attributs à un élément dynamique (Dynamic Element), commencez

par configurer l'élément comme d'habitude, mais au lieu de saisir un PI point ou

d'utiliser AF2, effectuez l'opération suivante :

a. Cliquez sur Relatif à un élément dans la liste déroulante située à côté du

bouton Recherche de point.

b. Vous verrez une liste de tous les attributs définis sous l'élément d'intérêt en

cours (c.-à-d., l'élément sélectionné dans le volet Affichage relatif à un élément).

c. Sélectionnez les attributs que vous souhaitez utiliser pour l'élément dynamique.

Cliquez sur l'icône pour ajouter cet attribut à la liste Attributs sélectionnés.

d. Cliquez sur OK. Les attributs sont ajoutés sous la forme d'items de données à la

définition de l'élément dynamique. Le reste est similaire à la création d'éléments

dynamiques pour tout type d'items de données.

UOM :

Si UOM est conservé par défaut (Default), PI ProcessBook affiche les unités d'ingénierie (EngUnits) du PI point à partir duquel l'attribut AF obtient sa valeur. Pour afficher les unités de AF, spécifiez-les dans la configuration du graphique. Sous PI ProcessBook 2012, vous trouverez une liste déroulante. Sinon, il vous faudra ajouter des paramètres à la fin de la configuration « ;kPa »

Ajoutez le nom de l'élément :

Vous pouvez ajouter le nom de l'élément en cours à l'affichage en cliquant sur le bouton Ajouter le nom d'élément. Sélectionnez la case à cocher Utiliser le chemin complet pour afficher le chemin complet.

Page 81: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 81

Page 82: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 82

4.6.2 Activité dirigée : Créer un écran relatif à un élément

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Exercice : Créer un rapport PI DataLink relatif à un élément.

Description du problème

Vous avez quatre réservoirs, vous pouvez créer 4 affichages différents. Cependant, si vous utilisez des Affichages relatifs aux éléments, vous pouvez ne créer qu'un affichage unique et continuer à surveiller l'ensemble des quatre réservoirs.

Approche

Étape 1 : Créez un nouveau fichier *.PDI.

Étape 2 : Sélectionnez Affichage > Affichage relatif à un élément.

Étape 3 : Ajoutez l'élément Réservoirs.

a. Les quatre réservoirs seront ajoutés en tant qu'éléments enfants.

Étape 4 : Cliquez une seule fois sur Réservoir de mélange1.

Étape 5 : Dessinez un graphique.

a. Sélectionnez Relatif à un élément.

Étape 6 : Ajoutez Vitesse du mélangeur et Pression.

Étape 7 : Changez maintenant les contextes pour passer au Réservoir de mélange2.

Étape 8 : Ajoutez le nom de l'élément.

Page 83: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 83

4.6.3 Exercice : Réutilisation d'un affichage de surveillance de procédé unique pour des actifs multiples

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectifs

Créer un affichage relatif à un élément sous PI ProcessBook.

Utiliser la conversion d'unités sur l'affichage.

Description du problème

Nous avons précédemment créé un affichage de surveillance de processus pour le Réservoir de mélange1 (Mixing Tank1) qui comprend des symboles dynamiques. Puisque l'installation dispose de quatre réservoirs, nous souhaiterions être en mesure de créer un affichage et de l'utiliser pour l'ensemble des quatre réservoirs afin de réduire les efforts concernant la maintenance de l'affichage PI ProcessBook. Nous savons que ces réservoirs sont créés à l'aide de modèles AF similaires. Un affichage relatif à un élément peut donc être créé pour chacun d'entre eux !

Approche

Étape 1 : Dans cet exercice, nous allons créer l'affichage de A à Z, puis nous utiliserons les

possibilités offertes par l'affichage relatif à un élément. Vous trouverez ci-dessous

la liste des items à inclure dans l'affichage.

Attribut/objet Élément UOM de

l'affichage

Température externe Trend

deg. C

Température interne deg. C

Niveau Graphique (d'une heure

auparavant à 10 minutes

dans le futur)

Mètre

Level forecast

(Niveau prévu) mètre

Niveau Barre verticale mètre

Pressure Barre horizontale kilopascal

Débit Value gal. US/min

Date d'installation Value -

Produit Value -

Diameter (Diamètre) Value pied

Nom du réservoir Value -

Page 84: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 84

Étape 2 : Une fois l'affichage créé, basculez entre les différents réservoirs et observez la

mise à jour de l'affichage.

Étape 3 : N'oubliez pas d'enregistrer votre affichage sur le bureau sous le nom

ElementRelativeTankDisplay.PDI.

Voici un exemple ci-dessous. Plusieurs solutions sont possibles pour cet exercice. Il n'est pas nécessaire que la vôtre soit strictement identique à celle-ci.

Page 85: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 85

4.7 Travailler avec un graphique

Objectifs

Créer un graphique en mode Exécution.

Agrandir et réduire un graphique en mode Exécution.

Utiliser la fonctionnalité de zoom avant et arrière directement sur le graphique.

Utiliser le bouton Restaurer de l'axe de temps.

Utiliser les flèches vers l'avant et l'arrière de l'axe de temps.

Afficher l'horodate d'une valeur avec le curseur de graphique.

Afficher et masquer plusieurs tracés d'un graphique.

4.7.1 Consulter des agrégats de l'historique

Les ingénieurs tout comme les opérateurs doivent pouvoir observer les variations d'une ressource d'un procédé donné. Cette opération peut être réalisée simplement dans PI ProcessBook en utilisant l'info-bulle Statistiques. Pour afficher l'info-bulle des statistiques, passez le pointeur de la souris sur un symbole dynamique. Elles fournissent la moyenne, le minimum, le maximum, le nombre, la plage, et l'écart-type sur la plage de temps la plus longue spécifiée par un symbole de votre affichage.

Par défaut, l'info-bulle des statistiques est activée et les informations statistiques sont la moyenne (Average), le minimum (Minimum) et le maximum (Maximum). Vous pouvez modifier ces paramètres et/ou modifier les informations statistiques affichées dans l'info-bulle des statistiques en sélectionnant Tools > ToolTip Statistics.

Page 86: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 86

4.7.2 Graphiques à la volée

Vous pouvez rapidement produire un graphique pour n'importe quel symbole dynamique d'un écran existant pour rechercher l'historique d'un symbole de votre affichage.

En mode Exécution, deux méthodes permettent de créer un graphique ad-hoc.

Étape 1 : Pour un graphique dans une nouvelle fenêtre, sélectionnez un ou plusieurs

symboles dynamiques dans l'écran.

Étape 2 : Cliquez ensuite sur le bouton Affichage de graphique pour créer un

graphique ad-hoc. Il est possible d'enregistrer cette nouvelle fenêtre en tant

qu'affichage en utilisant File (Fichier) > Save (Enregistrer).

Ou :

Étape 1 : Dans la fenêtre, sélectionnez un ou plusieurs symboles dynamiques dans l'écran.

Étape 2 : Cliquez ensuite sur le bouton Graphique , et dessinez un rectangle pour afficher

le graphique.

4.7.3 Options Read Only (Lecture seule) dans un graphique

Agrandir un graphique pour examiner un procédé.

o Maximiser et restaurer un graphique.

o Zoom avant et arrière.

o Avancer/reculer dans le temps.

Utiliser le curseur du graphique pour afficher la valeur des points représentés à un moment spécifique.

Afficher/masquer les tracés.

Restaurer ou annuler les modifications .

Astuce

Les modifications effectuées en mode Exécution sont temporaires. Pour rendre une modification définitive, vous devez être en mode Création et enregistrer l'écran.

Page 87: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 87

4.7.4 Activité dirigée : Analyse ad hoc des données dans un PI ProcessBook

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Utiliser PI ProcessBook en mode Exécution.

Description du problème

Vous venez de créer un affichage de surveillance de procédé, AffichageRelatifElémentsRéservoir.PDI. Sur cet écran, le niveau et la pression sont indiqués à l'aide de barres dynamiques. Nous désirons consulter l'historique de ces deux items de données pour les 16 dernières heures et également ajouter un nouveau graphique à l'écran, en ajoutant un tracé de leurs valeurs historiques.

Approche

Ouvrez l'affichage AffichageRelatifElémentsRéservoir.PDI si celui-ci n'est pas déjà ouvert.

Étape 1 : Utilisez l'infobulle pour rechercher la Pression moyenne au cours des 8 dernières

heures.

Étape 2 : En mode Exécution, cliquez sur la barre horizontale représentant la pression, puis

cliquez sur le bouton Affichage du graphique . Ceci ouvre un graphique ad-hoc

visualisant la pression pendant les 8 dernières heures. Cliquez sur la loupe

négative pour modifier la plage de temps de l'affichage à 16 heures.

Étape 3 : Cliquez sur en haut à droite pour fermer l'affichage ad-hoc.

Étape 4 : En mode Exécution, cliquez sur la barre horizontale représentant la pression, puis

sur la barre verticale représentant le niveau en maintenant la touche Ctrl enfoncée.

De cette façon, les deux symboles dynamiques sont sélectionnés. Cliquez ensuite

sur le bouton Trend Display (Affichage du graphique) pour créer un affichage ad

hoc pour les deux items de données représentant le niveau et la pression.

Étape 5 : Modifiez la plage de temps pour afficher 16 heures. Fermez l'affichage ad-hoc.

Étape 6 : Sélectionnez à nouveau les deux items de données représentant le niveau et la

pression dans l'écran. Cette fois-ci, cliquez sur le bouton Graphique pour ajouter

un graphique à votre écran PI ProcessBook.

Étape 7 : N'enregistrez PAS l'écran PI ProcessBook modifié.

Étape 8 : Double-cliquez sur le graphique affichant les températures pour agrandir le

graphique au maximum.

Page 88: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 88

Étape 9 : Modifiez la plage de temps pour afficher les 16 dernières heures.

Étape 10 : Cliquez sur le bouton Restaurer pour rétablir la plage de temps à 8 heures.

Étape 11 : Ajoutez un curseur de graphique pour consulter les valeurs exactes de ces deux

températures une heure auparavant. Après avoir pris note du curseur de

graphique, supprimez-le. Masquez temporairement le tracé de la température

interne afin d'observer uniquement celui de la température externe.

Page 89: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 89

4.8 Accessoires pouvant être utilisés dans les écrans PI ProcessBook

Objectifs

Utiliser la fenêtre ancrée Détails pour afficher des données dans un tableau.

Utiliser la fenêtre ancrée Details (Détails) pour afficher, ajouter ou modifier des annotations.

Utiliser la fenêtre ancrée Détails pour exporter des données dans un fichier.

Vérifier la fiabilité des données PI de votre affichage PI ProcessBook.

Naviguer en utilisant la nouvelle barre d'outils du navigateur et les signets.

Utiliser la fonctionnalité de lecture pour changer la plage de temps.

4.8.1 Consulter les données d'une liste

Vous pouvez consulter les Details (Détails) d'un élément dynamique en vous rendant dans View (Affichage) > Details (Détails) ou en cliquant avec le bouton droit de la souris et en sélectionnant Show Details and Annotations (Afficher les détails et annotations). Vous pouvez choisir Données, Statistiques ou Attributs de points. Si vous sélectionnez Données, vous pouvez consulter les données instantanées et les données compressées, ainsi que les annotations d'un élément dynamique sélectionné sur votre écran. En choisissant Statistiques, vous pouvez afficher les mêmes statistiques que les statistiques de l'info-bulle sans avoir à y passer le curseur de votre souris. Sélectionner Point Attributes (Attributs de points) vous permet de consulter la liste des attributs et valeurs du point sélectionné.

4.8.2 Commenter des données

Les annotations peuvent être utilisées pour stocker des informations concernant une variable de processus. Les annotations sont visibles dans les graphiques et disponibles en utilisant PI DataLink for Microsoft Excel. Si vous disposez des autorisations en écriture sur le point spécifié, il est également possible d'écrire une annotation directement dans l'écran. Les annotations sont stockées dans Data Archive avec votre historique de procédé et tous les utilisateurs pourront y accéder.

Astuce

Si vous devez envoyer une copie des détails à quelqu'un, les données, statistiques ou attributs de points peuvent être exportés vers un fichier ou copiés vers le presse-papiers. Si vous choisissez d'exporter vers un fichier délimité par des virgules (.csv), vous pouvez facilement importer ce fichier dans Microsoft Excel.

Page 90: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 90

4.8.3 Puis-je faire confiance aux données du tableau de bord ?

Si l'icône de statut (illustrée dans la figure ci-dessous) est verte, alors ils n'y a pas de problème avec les items de données présents dans l'écran. Si le cercle est rouge, au moins l'un des symboles dynamiques est dans l'état Bad Data (Données erronées) et les données ne peuvent pas être considérées comme fiables. Pour savoir quels sont les symboles erronés, vous pouvez double-cliquer sur l'icône de statut pour ouvrir un volet affichant une liste de tous les symboles dynamiques et leurs états individuels.

Pour plus d'informations, consultez la section « Rapport d'état des symboles dynamiques » dans le Guide de l'utilisateur de PI ProcessBook.

4.8.4 La barre d'outils du navigateur

PI ProcessBook dispose de la plupart des caractéristiques d'un navigateur, y compris :

D'une page d'accueil

Bouton Back (Précédent)

Bouton Forward (Suivant)

Historique

Favoris

Cette barre d'outils est conçue pour être intuitive, elle est similaire à celle d'un navigateur web.

4.8.5 Barre d'outils Plage de temps et lecture

Il est possible de rejouer l'évolution de votre procédé dans l'affichage, qui permet de voir les événements tels qu'ils se sont produits. Vous pouvez changer manuellement la plage de temps de l'affichage en cliquant sur les marqueurs de fin et en les faisant glisser individuellement, ou vous pouvez faire glisser la totalité de la plage de temps en cliquant à un endroit situé au milieu de la plage de temps et en le faisant glisser. Pour terminer, vous trouverez des boutons Lecture, Arrêter et Avance rapide qui vous permettront de contrôler la lecture d'une manière très similaire à celle que vous utiliseriez pour contrôler la lecture d'un enregistreur de DVD ou d'un autre appareil d'enregistrement.

Page 91: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 91

4.8.6 Activité dirigée : Rejouer votre procédé

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Utiliser la barre d'outils Time Range (Plage de temps) pour rejouer le procédé dans PI ProcessBook.

Description du problème

Vous disposez d'un affichage PI ProcessBook montrant les détails de la chaudière (Boiler). Vous voulez passer en revue l'historique du procédé et voir comment les mesures ont changé dans le passé au cours d'une plage de temps autre que celle de la conception originale de l'affichage.

Approche

Étape 1 : Ouvrez le fichier OSIsoft PowerCo.PIW qui se situe dans le dossier PI ProcessBook de la documentation du cours.

Étape 2 : Cliquez sur l'onglet Details (Détails).

Étape 3 : Double-cliquez sur l'affichage Boiler Overview (Aperçu de la chaudière).

Étape 4 : Les 8 dernières heures de l'efficacité de la chaudière sont présentées dans un graphique.

Étape 5 : Cliquez sur le bouton Changer la plage de temps de l'affichage pour remplacer la plage de temps par les 12 dernières heures.

Étape 6 :

Étape 7 : Cliquez sur Une période en arrière pour faire reculer le graphique de 12 heures et afficher toutes les valeurs uniques 12 heures auparavant.

Étape 8 : Cliquez sur le bouton Aller à l'heure actuelle pour rétablir l'heure de l'affichage à Maintenant.

Étape 9 : Rejouez le procédé en cliquant sur le bouton Lecture/Pause pour voir comment les valeurs et l'état de la chaudière changent. Vous pouvez accélérer la

réponse en cliquant sur le bouton Suivant .

Étape 10 : Cliquez sur le bouton Restaurer pour revenir à la plage d'affichage originale de 8 heures.

Page 92: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 92

4.8.7 Exercice : Utiliser PI ProcessBook pour gérer des tâches quotidiennes

L'exercice suivant a pour but d'étayer les informations clés présentées dans ce chapitre ou dans cette section. La réponse peut se trouver à la fin de l'exercice.

Objectifs

Vous familiariser avec la navigation dans un affichage PI ProcessBook.

Description du problème

On vous remet le cahier de travail OSIsoft PowerCo contenant l'affichage Area1 Overview (Aperçu de la zone 1), qui montre toutes les mesures que vous souhaitez surveiller dans votre usine. On vous contacte fréquemment pour vous demander de fournir des informations basées sur cet affichage PI ProcessBook.

Approche

Partie 1 : le directeur de production a besoin de connaître les horodates et les valeurs du dernier pic de puissance générée (Generated Power), ainsi que la avleur moyenne du taux de rampe de la turbine (Turbine Ramp Rate) au cours des 8 dernières heures.

Étape 1 : Le graphique Generated Power (Puissance générée) représente les valeurs en

mW et Turbine Ramp Rate (Taux de rampe de la turbine) est représenté par sa

valeur. Utilisez l'info-bulle pour trouver les heures exactes du pic de puissance

générée et la valeur de la puissance générée et la valeur moyenne du taux de

rampe de la turbine au cours des 8 dernières heures.

a. Horodate et valeur du dernier pic de puissance générée : _____________

b. Valeur moyenne du taux de rampe de la turbine au cours des 8 dernières

heures : ________________________

Étape 2 : Quelle autre méthode permet de déterminer l'horodatage et la valeur du dernier

pic ?

Étape 3 : Quelle autre méthode permet de déterminer la valeur moyenne du taux de rampe

de la turbine au cours des 8 dernières heures ?

Étape 4 : Modifiez l'échelle du graphique pour afficher les valeurs en mWatt entre les deux

pics.

Étape 5 : Revenez à l'échelle de temps d'origine.

Partie 2 : le technicien de quart a besoin des valeurs d'archives brutes pour les 12 dernières heures de la production de mégawatts.

Étape 1 : Faites un clic droit sur le graphique mWatt et cliquez sur Afficher les détails et

annotations.

Page 93: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 93

Étape 2 : Définissez la plage de temps pour afficher les 12 dernières heures à l'aide de la

barre d'outils Time Range and Playback (Plage de temps et lecture).

Étape 3 : Consultez imméd iatement les Données, Statistiques et Attributs de point pour le

graphique.

Étape 4 : Enregistrez les statistiques dans un fichier.

Partie 3 : nommez au moins 3 méthodes différentes permettant d'ajuster la plage de temps de l'affichage.

Page 94: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 94

5 Créer un rapport simple

5.1 Présentation de PI DataLink

Objectifs

Apprendre à quoi sert PI DataLink et les termes couramment employés lorsque vous travaillez avec.

5.1.1 Introduction

PI DataLink est un module complémentaire OSIsoft pour Microsoft Excel. Il vous permet de récupérer des informations directement dans une feuille de calcul à partir de votre PI System. Associé aux capacités informatiques, graphiques et de mise en forme de Microsoft Excel, PI DataLink offre des outils puissants pour collecter, contrôler, analyser et créer des rapports sur les données de PI System.

Pour en savoir plus, reportez-vous à la section « Introduction » dans le Guide de l'utilisateur de PI DataLink.

PI DataLink offre diverses fonctions d'extraction des données de PI System dans Excel. Il est important de comprendre la nomenclature suivante lors de l'utilisation de PI DataLink et de l'utilisation de ses fonctions d'extraction des données.

Terme Signification

Élément de données

Un nom de PI point ou d'attribut AF, pour lequel la fonction PI DataLink renvoie des valeurs de propriétés.

Chemin racine

Chemin d'accès commun aux items de données spécifiés dans PI System. Il est facultatif pour les fonctions PI DataLink. Les entrées valides sont :

Nom Data Archive si l'item de données est un PI point.

Serveur et base de données AF si l'item de données est un attribut AF. Pour un item de données correspondant à un attribut AF, le chemin racine peut également inclure les noms d'éléments parents.

Vide si l'item de données est situé sur le serveur Data Archive par défaut ou sur le serveur AF et la base de données par défaut.

Cellule du résultat

Cellule de feuille de calcul dans laquelle la fonction écrit le résultat.

Si vous sélectionnez une cellule avant d'ouvrir le volet des tâches des fonctions, PI DataLink insère la cellule sélectionnée dans le champ Cellule du résultat.

Page 95: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 95

5.2 Se connecter à PI System dans PI DataLink

Objectifs

Examiner la connexion à un serveur Data Archive à partir de PI DataLink.

Créer une nouvelle connexion à un serveur Data Archive.

Se connecter à un serveur AF à partir de PI DataLink.

Examiner les identifiants de connexion.

5.2.1 À quoi nous connectons-nous ?

Dans PI System, vous rechercherez des données exposées par le biais du serveur AF ou vous rechercherez des données de points dans le serveur Data Archive. Dans PI DataLink, ces deux connexions sont gérées via le Gestionnaire de connexion (Connection Manager), accessible dans le menu Settings (Paramètres).

En ouvrant le Gestionnaire de connexion (Connection Manager), vous pouvez consulter une liste des serveurs Data Archive et AF déjà ajoutés. Si vous accédez à PI DataLink pour la première fois à partir d'un ordinateur, seuls les serveurs PI Data Archive et PI AF par défaut s'affichent. Lorsque vous ajoutez de nouveaux serveurs, conservez les valeurs par défaut respectives 5450 et 5457 pour les serveurs PI et AF.

Lorsque vous sélectionnez le serveur qui vous intéresse, les identifiants de connexion de l'utilisateur sont visibles. Pour les connexions à Data Archive, vous pouvez également connaître l'identité PI affectée à l'utilisateur connecté.

indique une connexion à un serveur Data Archive.

indique une connexion à un serveur AF.

Page 96: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 96

5.2.2 Activité dirigée : Ajouter un nouveau serveur Data Archive et un nouveau serveur AF au gestionnaire de connexion

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Ajouter un nouveau serveur Data Archive à la liste des connexions dans PI DataLink.

Ajouter un nouveau serveur AF à la liste des connexions dans PI DataLink.

Description du problème

Votre site dispose d'un nouveau serveur Data Archive et d'un nouveau serveur AF avec des données de production que vous souhaitez utiliser dans votre rapport PI DataLink. Pour ce faire, vous devez au préalable ajouter ces serveurs à la liste des serveurs dans PI DataLink pour ensuite tester leurs connexions.

Nom du serveur Data Archive : _________________________________

Nom du serveur AF : _________________________________

Approche

Étape 1 : En sélectionnant Settings (Paramètres) > Connection Manager… (Gestionnaire de

connexion…), ajoutez les serveurs Data Archive et AF, puis créez une nouvelle

connexion à ces serveurs.

Étape 2 : Comment savez-vous que vous êtes connecté à ces serveurs ?

Étape 3 : Quels sont vos identifiants de connexion pour chacun de ces serveurs ?

Page 97: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 97

5.3 Rechercher des items de données à l'aide de la recherche PI DataLink

Objectifs

Présenter la recherche des PI Points.

Présenter les différentes méthodes de recherche d'éléments et d'attributs d'éléments dans la hiérarchie PI Asset Framework (AF).

La fonction de recherche a été développée et améliorée dans PI DataLink et elle offre deux méthodes de recherche pour les items de données :

1. Outil de recherche.

2. Fonction de recherche Filtre d'actifs (ce sujet sera abordé dans les chapitres suivants).

5.3.1 Rechercher des items de données

Lors de la première utilisation, l'outil commence au nœud Home (Accueil), ce qui affiche tous les serveurs Data Archive et AF répertoriés dans le Gestionnaire de connexion. Vous pouvez limiter la recherche à un seul serveur PI ou à un seul serveur AF, voire à une seule base de données sur un serveur AF, puis à des éléments et des attributs parents spécifiques.

Lorsque votre recherche est limitée au serveur Data Archive, le champ de recherche principal est uniquement appliqué au nom du PI point (PI Point Name). Définissez les champs sous Filters (Filtres) pour spécifier des critères supplémentaires auxquels les PI Points récupérés doivent correspondre. Vous pouvez utiliser des caractères génériques pour étendre la portée de votre recherche.

Page 98: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 98

Lorsque votre recherche est limitée à un serveur ou à une base de données AF, le champ de recherche principal est appliqué au nom de l'attribut AF et au nom, à la description et aux catégories de l'élément parent.

Vous pouvez modifier les colonnes affichées dans le volet des résultats en faisant un clic droit sur un nom de colonne et en sélectionnant la colonne que vous souhaitez afficher.

Page 99: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 99

5.3.2 Activité dirigée : Recherche dans PI DataLink

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Rechercher des PI Points et des attributs AF dans PI DataLink

Description du problème

Nous devons montrer comment utiliser les fonctionnalités de recherche.

Approche

Étape 1 : Ouvrez Microsoft Excel.

Étape 2 : Sur le ruban PI DataLink, sélectionnez Search (Rechercher).

Étape 3 : Sélectionnez un serveur Data Archive.

a. Recherchez sinu*.

b. Choisissez SINUSOID et sélectionnez OK.

Étape 4 : Sélectionnez le serveur AF >

a. Recherchez flow*.

b. Choisissez tous les items de la liste.

Étape 5 : Sélectionnez OK.

Page 100: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 100

5.4 Fonctions d'extraction des données de PI DataLink

Objectifs

Obtenir une compréhension générale de toutes les fonctions disponibles dans PI DataLink pour extraire des données du PI System.

Grâce aux fonctions PI DataLink, vous pouvez effectuer une requête sur n'importe quel serveur PI ou serveur AF, appliquer des calculs à des résultats récupérés et renvoyer des valeurs vers des cellules de feuille de calcul. Ces fonctions renvoient les résultats dans des matrices de fonctions que vous pouvez recalculer pour mettre à jour les valeurs au besoin.

Catégorie de requête

Nom de la fonction

Valeur renvoyée

Single-Value (Valeur unique)

Valeur actuelle La valeur actuelle ou la valeur la plus récente d'un item de données.

Archive Value (Valeur archivée)

La valeur d'un item de données selon un horodatage spécifié.

La valeur calculée d'une équation de performance selon un horodatage spécifié.

Valeur multiple

Données compressées

Toutes les valeurs d'un item de données durant une période spécifiée.

Un nombre spécifique de valeurs d'un item de données à un instant donné.

Données échantillonnées

Des valeurs calculées à intervalles réguliers et interpolées d'un item de données.

Des valeurs calculées à intervalles réguliers et interpolées d'une équation de performance.

Données datées

Des valeurs actuelles ou des valeurs échantillonnées interpolées d'un item de données selon des horodatages spécifiés.

Des valeurs d'une équation de performance calculées selon des horodatages spécifiés.

Calculation (Calcul)

Calculated Data (Données calculées)

Une ou plusieurs valeurs calculées à intervalles réguliers en fonction des valeurs d'un item de données et des préférences de calcul spécifiées.

Une ou plusieurs valeurs calculées à intervalles réguliers en fonction des valeurs d'une équation de performance et des préférences de calcul spécifiées.

Filtre temporel Nombre de fois qu'une équation de performance renvoie la valeur « true » durant une période spécifiée.

Pour plus d'informations, consultez la section « Fonctions PI DataLink » dans le Guide de l'utilisateur de PI DataLink.

Page 101: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 101

5.5 Requêtes de valeur unique PI DataLink

Objectifs

Obtenir la valeur actuelle d'un élément de données

Obtenir la valeur archivée d'un élément de données

Décrire les différents modes de récupération

Récupérer des attributs d'éléments de données

5.5.1 Étapes rapides pour débuter

Presque toutes les fonctions de PI DataLink peuvent être utilisées l'aide de ces simples étapes.

Astuce

Lors de l'utilisation des fonctions PI DataLink, sélectionnez la cellule du résultat souhaité avant de choisir la fonction.

5.5.2 Obtenir une valeur actuelle

La première fonction de PI DataLink que nous aborderons sera la fonction Valeur actuelle. Aucun horodatage n'est fourni pour la requête car nous supposons toujours que la requête est actuelle (* en temps PI ou =NOW() en temps Excel).

Étape 1 : Sélectionner la cellule cible.

Les données/information seront insérées sous et à droite de la

cellule cible.

Étape 2 : Choisir la fonction.

Recherche de point/valeur instantanée ou toute autre fonction.

Étape 3 : Renseigner les paramètres requis ou créer des références

cellulaires pour faciliter les modifications ultérieures.

Page 102: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 102

Vous pouvez récupérer les données PI de n'importe quel PI System actuellement connecté à votre machine cliente. Vous devez spécifier :

Data item(s) (Item(s) de données)

o Vous pouvez en spécifier un ou plusieurs.

Cellule du résultat

o Toute donnée actuellement présente dans cette cellule sera remplacée.

Le résultat de cette requête sera la valeur la plus actuelle et l'horodatage de l'élément de données spécifié.

Remarque : Valeur actuelle est une fonction volatile. Elle recalcule et met à jour les valeurs à chaque fois qu'Excel calcule ou recalcule une cellule de la feuille de calcul. Pour forcer un

recalcul immédiat, appuyez sur F9. http://www.youtube.com/watch?v=bUOW1yVBLnk

Page 103: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 103

5.5.3 Obtenir une valeur d'archive

L'autre fonction de PI DataLink renvoyant une valeur unique est Valeur d'archive. Cette fonction récupère une valeur archivée à un horodatage spécifique.

Vous devez spécifier :

Data item(s) (Item(s) de données)

o Vous pouvez en spécifier 1 ou plus

Horodatage

o Format de temps d'Excel

o Format d'heure PI

Retrieval Mode (Mode de récupération)

o Multiples options, Auto par défaut.

Page 104: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 104

5.5.4 Activité dirigée : Requête d'une valeur unique

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Exécuter une requête d'une valeur unique dans PI DataLink.

Description du problème

Nous aimerions préparer un rapport montrant la valeur actuelle de la Température externe, de la Pression et du Débit du Réservoir de mélange2. Vous souhaitez également connaître la valeur de ces mesures à 7:00 du matin hier.

Approche

Partie 1 : Obtenir des valeurs actuelles

Étape 1 : Ouvrez Microsoft Excel.

Étape 2 : Dans la cellule A1, saisissez les Valeurs actuelles.

Étape 3 : Cliquez sur la cellule A2. Sélectionnez la fonction Valeur actuelle.

Étape 4 : Cliquez sur la loupe à côté du/des Data Item(s) (Item(s) de données).

Étape 5 : Recherchez la Température externe du Réservoir de mélange2.

Étape 6 : Sélectionnez Time at Left (Heure à gauche) et cliquez sur OK.

Étape 7 : Répétez ces étapes pour la Pression et le Débit dans les cellules A3 et A4,

respectivement.

Partie 2 : Ajouter des valeurs d'archive

Étape 1 : Dans la cellule C1, saisissez les Valeurs d'archive.

Étape 2 : Cliquez sur la cellule C2. Sélectionnez la fonction Archive Value (Valeur d'archive).

Étape 3 : Cliquez sur la loupe à côté du/des Data Item(s) (Item(s) de données).

Étape 4 : Recherchez la Température externe du Réservoir de mélange2.

Étape 5 : Saisissez Y+7h dans la zone Horodatage.

Étape 6 : Sélectionnez Time at Left (Heure à gauche) et cliquez sur OK.

Étape 7 : Répétez ces étapes pour la Pression et le débit dans les cellules C3 et C4,

respectivement.

Partie 3 : Pensez-vous que ce soit un moyen efficace de rechercher l'item de données à chaque

fois qu'une valeur est extraite ?

Page 105: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 105

5.5.5 Activité dirigée : Requête d'une valeur unique à l'aide d'une référence cellulaire

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Exécuter une requête d'une valeur unique dans PI DataLink.

Description du problème

Vous souhaitez inclure la valeur actuelle de la Température externe du Réservoir de mélange1 dans votre rapport journalier. Vous désirez également connaître la valeur de la Température interne à 7:00 aujourd'hui.

Approche

Partie 1 : Créer un modèle

Étape 1 : Ouvrez Microsoft Excel.

Étape 2 : Cliquez sur la cellule A2. Cliquez sur Search (Rechercher).

Étape 3 : Sélectionnez la base de données AF de l'Installation OSIsoft. Saisissez Ext*Temp*

dans la zone de recherche et appuyez sur la touche Entrée. Les températures

externes des quatre réservoirs doivent s'afficher dans la liste des résultats de la

recherche.

Étape 4 : Sélectionnez la température externe du Réservoir de mélange1 et cliquez sur OK.

Étape 5 : Dans la cellule B1, saisissez Valeur actuelle. Dans la cellule D1, saisissez Valeur

d'archive.

Étape 6 : Dans la cellule A4, saisissez Horodate, puis t+7h dans la cellule B4.

Étape 7 : Votre modèle de rapport doit ressembler à ceci :

Partie 2 : Exécuter une requête sur les données PI

Étape 1 : Sélectionnez la cellule B2 (c'est votre cellule du résultat). Cliquez sur la fonction

Valeur actuelle.

Étape 2 : Faites référence à la cellule A2 dans le champ Item de données et sélectionnez

Heure à gauche. Cliquez sur OK.

Page 106: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 106

Étape 3 : Sélectionnez la cellule D2 (c'est votre cellule du résultat). Cliquez sur la fonction

Valeur d'archive.

Étape 4 : Faites référence à la cellule A2 dans le champ Item de données. Dans le champ

Time stamp (Horodate), faites référence à la cellule B4. Ne modifiez aucune autre

option. Sélectionnez Time at Left (Heure à gauche) et cliquez sur OK.

Page 107: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 107

5.5.6 Exercice : La température en un coup d'œil

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectifs

Extraire des valeurs et des attributs du PI System à l'aide des fonctions suivantes :

o Current value (Valeur actuelle). o Valeur d'archive.

Description du problème

Vous désirez inclure la valeur actuelle de la Température externe de tous les réservoirs dans votre rapport journalier. Vous souhaitez également connaître la Température interne à 7:00 aujourd'hui.

Approche

Étape 1 : Ouvrez le fichier PI_DataLink-Exercises.xlsx.

Étape 2 : Enregistrez-le sous le nom PI_DataLink-Exercises_<Vos_initiales>.xlsx, puis

travaillez sur la feuille Temperature at a Glance (Température en un coup d'œil) et

saisissez les données dans tous les champs.

Étape 3 : Utilisez les requêtes Current Value (Valeur actuelle) et Archive Value (Valeur

d'archive) pour remplir un modèle. Nous devons baser nos requêtes PI DataLink

sur des références cellulaires à chaque fois que cela est possible.

Page 108: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 108

5.5.7 Mode de récupération

Lorsque nous avons inséré la valeur d'archive dans notre rapport, nous avons vu qu'un horodatage doit être spécifié et que la valeur archivée est récupérée pour ce horodatage. Il peut exister ou non une valeur archivée pour l'horodatage spécifié ; comment PI DataLink décide de la façon dont les données sont récupérées ? Vous pouvez décider du comportement de récupération des données en sélectionnant différentes options dans la liste déroulante Mode de récupération. L'option par défaut est Auto. Différents modes récupèrent les données de manière distincte, comme indiqué dans le tableau suivant :

Mode de récupération Comportement de récupération des données

Auto (Par défaut) Interpole à l'horodate précis spécifié, sauf si l'élément de données est un point d'étape, qui récupérera la valeur précédente.

Interpolé Interpole toujours à l'horodatage précis spécifié.

Précédent, Suivant Récupère l'événement compressé précédent ou suivant à l'horodatage spécifié. Si un événement compressé existe à l'horodatage précis, il est récupéré.

Précédent uniquement et Suivant uniquement

Identique à Précédent et Suivant, sauf que tout événement intervenant à l'horodatage spécifié sera ignoré.

Heure exacte Récupère la valeur si et uniquement si une valeur archivée existe à ce horodatage précis (incluant la date, les heures, les minutes et les secondes).

Le schéma ci-dessous montre un exemple de chacun des modes de récupération.

Page 109: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 109

Mode de récupération

Horodatage Value

Interpolé 13:00:00 1,8

Précédent 12:30:00 2,5

Suivant 13:30:00 1

Exact Aucun événement trouvé.

Aucun événement trouvé.

Le schéma ci-dessous détaille les différences entre Auto et Interpolated (Interpolé) pour un point d'étape et un point analogique.

Auto Interpolé

Étape OFF (point de taux) 13:00:00 - 2 13:00:00 - 2

Étape ON 12:30:00 – 2,8 13:00:00 – 2,8

Page 110: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 110

5.5.8 Exercice : Rapport d'activité

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectif

Extraire des valeurs et des attributs du PI System à l'aide des fonctions suivantes :

o Current value (Valeur actuelle). o Valeur d'archive.

Description du problème

Votre directeur a besoin d'un rapport qu'il pourra ouvrir chaque après-midi pour consulter les valeurs actuelles des principaux indicateurs de performances (KPI) pour le Réservoir de mélange2, qui sont les suivants :

Température externe

Température interne

Niveau

Débit

Votre directeur doit consulter ces valeurs de KPI à 9:00 ce matin. Ne faisant pas confiance à ce nouveau « PI Truc », il souhaite voir des valeurs d'archive aux environs de 09:00, mais aussi pouvoir saisir un horodatage et voir si une valeur d'archive existe pour cette heure précise.

Approche

Étape 1 : Ouvrez le fichier PI_DataLink-Exercises_<YourInitials>.xlsx, puis travaillez dans la

feuille Rapport d'activité et saisissez les données dans tous les champs.

Étape 2 : Utilisez les requêtes Current Value (Valeur actuelle) et Archive Value (Valeur

d'archive) pour remplir un modèle.

Page 111: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 111

5.6 Requêtes de valeurs multiples PI DataLink

Objectifs

Récupérer les données compressées pour un point.

Récupérer les données échantillonnées pour un point.

Récupérer les données datées pour un point.

Vous pouvez utiliser trois types de requêtes pour renvoyer des valeurs multiples.

Données compressées Données véritablement archivées

Données échantillonnées Données interpolées à intervalle régulier

Données datées Interpole les événements pour qu'ils correspondent à des horodatages existants

Voici ci-dessous un schéma des données compressées comparées aux données échantillonnées. Comme vous pouvez le voir, la fonction Compressed Data (Données compressées) renvoie toutes les données archivées pour l'item de données considéré (ici, l'item de données est un PI point). Les intervalles de temps entre les valeurs de données compressées sont irréguliers et dépendent du moment où les données sont reçues et archivées dans le PI System.

Il est souvent intéressant de connaître la valeur d'une variable de processus pour un horodatage spécifique. Il peut également être utile de comparer les valeurs de deux items de données distincts et des intervalles de temps irréguliers ne sont alors pas indiqués. Voici les cas pour lesquels le recours à la fonction Données échantillonnées peut s'avérer utile pour créer un rapport PI DataLink.

Page 112: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 112

5.6.1 Récupération de données compressées

La fonction Compressed Data (Données compressées) récupère les données véritablement archivées sur le serveur Data Archive.

Vous devez spécifier :

Data item(s) (Item(s) de données)

o Vous pouvez en spécifier 1 ou plus

Cellule du résultat

o Toute donnée actuellement présente dans cette cellule sera remplacée

Heure de début et Heure de fin

Remarque : si vous inversez les horodatages Heure de début et Heure de fin, les données seront renvoyées dans l'ordre inverse.

Types de bordures

Le menu déroulant Types de bordures est utilisé pour spécifier comment le début et la fin de la plage de temps sont traités pour la récupération des données. Il est lié au mode de récupération mentionné pour la fonction Compressed Data (Données compressées), appliqué aux types de limites temporelles. Voici ci-dessous une liste des types de bordures disponibles et leur comportement en ce qui concerne la récupération des données. Les comportements sont indiqués dans les schémas suivants.

Type de limite Comportement de récupération des données

Intérieur (Par défaut) Récupère les événements qui se produisent uniquement dans la plage de temps spécifiée.

Externe Récupère tous les événements faisant partie de la plage de temps spécifiée, mais aussi un événement respectivement avant et après la plage de temps spécifiée. Une exception intervient si l'heure de fin spécifiée est maintenant (* ou =NOW()), dans ce cas aucun événement futur ne peut être récupéré.

Interpolé Renvoie les événements compressés de la plage de temps spécifiée, ainsi qu'un événement interpolé aux horodatages précis des heures de début et de fin spécifiées.

Auto Pour tous les points dont l'attribut Step (Étape) est désactivé : identique à Interpolated (Interpolé)

Pour tous les points dont l'attribut Step (Étape) est activé : identique à Inside (Interne)

Page 113: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 113

Type de limite Nombre de valeurs extraites

Intérieur 5

Externe 7

Interpolé 7

Plusieurs cases à cocher d'options affecteront ce qui est affiché, aucune d'entre elles n'est cochée par défaut :

Masquer le comptage : lorsque cette case est décochée, la ligne du haut de vos résultats renvoie le nombre d'événements trouvés sur cette plage de temps. Lorsque cette case est cochée, cette ligne ne s'affiche pas et seuls les résultats sont affichés.

Show time stamps (Afficher les horodates): cette case à cocher détermine si seules les valeurs de points sont renvoyées ou si les horodates correspondants sont également récupérés.

Afficher les attributs de valeurs et Afficher les annotations : renvoient des champs supplémentaires si des annotations ou des bits de qualité sont associés aux événements compressés de la plage de temps spécifiée.

Colonne et Ligne : paire de boutons d'option qui détermine si les résultats sont renvoyés en lignes ou en colonnes.

L'option Nombre de valeurs de cette requête se comporte d'une manière similaire, mais au lieu de spécifier une plage de temps, vous spécifierez une Heure de début et le Nombre de valeurs que vous souhaiteriez récupérer. Vous pouvez également cocher la case pour que la récupération s'effectue à rebours dans le temps.

Page 114: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 114

5.6.2 Activité dirigée : Types de limite et valeurs extraites

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Comparer les données récupérées à partir des données compressées avec différentes limites temporelles.

Description du problème

Vous aimeriez comparer les différents types de limite lors de l'extraction de valeurs archivées de niveau du Réservoir de mélange1 dans une plage de temps.

Approche

Étape 1 : Ouvrez Microsoft Excel.

Étape 2 : Créez un Modèle pour votre rapport en saisissant Item de données, Heure de

début, Heure de fin, Données compressées, Intérieur, Extérieur et Interpolé dans

les Cellules A3, A4, A5, C1, C2, E2 et G2, respectivement.

Étape 3 : En utilisant la fonction Rechercher, trouvez l'attribut Niveau pour le Réservoir de

mélange1 et placez-le dans la cellule B3.

Étape 4 : Saisissez l'heure de début aujourd'hui à 7:54 (dans la Cellule B4) et l'heure de fin

aujourd'hui à 8:00 (dans la Cellule B5).

Étape 5 : Obtenez les données compressées pour le niveau et entrez-les dans la Cellule C3

pour le type de limite Intérieur.

Étape 6 : Répétez cette opération pour les deux autres types de limite, Outside (Extérieur) et

Interpolated (Interpolé).

Étape 7 : Comparez le nombre de valeurs renvoyées pour les différents types de limite.

Étape 8 : Comparez l'horodatage de la première et de la dernière valeur extraites pour les

différents types de limite.

Page 115: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 115

5.6.3 Obtenir des données échantillonnées

Données échantillonnées récupère des valeurs interpolées à intervalles réguliers dans l'archive. Vous devez spécifier :

Data item(s) (Item(s) de données)

o Vous pouvez en spécifier 1 ou plus

Cellule du résultat

o Toute donnée actuellement présente dans cette cellule sera remplacée

Heure de début et Heure de fin

Intervalle de temps

o Utilisé pour diviser la plage de temps en horodatages discrets

5.6.4 Données datées

La dernière requête de valeurs multiples est la fonction Données datées. Cette fonction récupère des événements interpolés pour les associer à des horodatages existants.

De nouveau, les champs Item de données, Mode de récupération et Cellule du résultat doivent être renseignés. Dans ce cas, les heures utilisées pour récupérer des événements doivent figurer dans une plage de cellules, il ne s'agit pas de temps codé. Cette requête s'utilise généralement en recherchant un point pour des événements, puis en utilisant lesdits horodates pour trouver les valeurs d'autres points associés. Le schéma ci-dessous montre un exemple de requête de température externe pour le Réservoir de mélange1 à partir des données compressées, puis le passage au Réservoir de mélange1 et l'obtention des données compressées et des données datées correspondant au Réservoir de mélange1.

Page 116: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 116

5.6.5 Activité dirigée : Fonctions de données archivées, échantillonnées et datées

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Récupérer des données archivées avec les différentes fonctions de calcul de valeurs multiples.

Description du problème

Vous souhaitez analyser les valeurs archivées de la Température externe du Réservoir de mélange1 indiquées dans votre rapport journalier pour les deux premières heures de chaque jour. Vous désirez également observer cette valeur de température toutes les 10 minutes durant ces deux heures.

Vous souhaitez en outre comparer le Réservoir de mélange1 et le Réservoir de mélange2 aux horodates lorsqu'une valeur archivée existe pour la température externe du Réservoir de mélange1.

Approche

Partie 1 : Créer un modèle

Étape 1 : Dans Microsoft Excel, créez un modèle pour votre rapport en saisissant Item de

données, Heure de début, Heure de fin et Intervalle de temps dans les cellules A1,

A3, A4 et B5, respectivement.

Étape 2 : En utilisant la fonction Rechercher, trouvez l'attribut Température externe pour le

Réservoir de mélange1 et le Réservoir de mélange2, puis placez-les dans la cellule

B1 et B2, respectivement.

Étape 3 : Saisissez l'heure de début T (dans la Cellule B3), l'heure de fin T+2h (dans la

Cellule B4) et l'intervalle de temps 10m (dans la Cellule B5).

Partie 2 : Exécuter une requête sur les données PI

Étape 1 : Récupérez les données compressées pour la Température externe du Réservoir de

mélange1 et reportez-les dans la cellule C3.

Étape 2 : Répétez cette opération pour le Réservoir de mélange2 et entrez-les dans la

Cellule G3.

Page 117: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 117

Étape 3 : Récupérez les données échantillonnées pour la Température externe du Réservoir

de mélange1 et reportez-les dans la cellule E3.

Étape 4 : En comparant les horodatages des données compressées des deux réservoirs de

mélange, vous remarquez qu'elles ne sont pas identiques. La comparaison n'a

donc pas pu être réalisée précisément. Pour effectuer une meilleure comparaison,

utilisez la fonction Données datées et récupérez la Température externe du

Réservoir de mélange2 aux horodatages dans la Colonne C.

5.6.6 Exercice : Rapport d'analyse des réservoirs

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectif

Extraire des valeurs et des attributs du PI System à l'aide des fonctions suivantes :

o Données compressées. o Données échantillonnées.

Description du problème

Vous souhaitez voir les valeurs archivées de pression des deux réservoirs de mélange indiquées dans votre rapport journalier pour une période correspondant aux dernières 24 heures. Disposant de toutes les données brutes archivées pour cette variable de processus, vous préférez voir une valeur au début de chaque heure pour les dernières 24 heures.

Vous allez utiliser ce rapport pour effectuer une analyse sur cette variable de procédé critique des réservoirs de mélange.

Approche

Étape 1 : Prenez quelques minutes pour remplir le tableau suivant :

Item de données

Heure de début

Heure de fin

Intervalle de temps

Page 118: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 118

Étape 2 : Ouvrez le fichier PI_DataLink-Exercises_<Vos_initiales>.xlsx, puis travaillez dans la

feuille Rapport d'analyse des réservoirs et saisissez les données dans tous les

champs.

Étape 3 : Nous utiliserons les requêtes Compressed Data (Données compressées) et

Sampled Data (Données échantillonnées) pour remplir un modèle.

Bonus

En utilisant des fonctions Excel, modifiez votre rapport de sorte que vous obteniez une valeur

au début de chaque heure au cours des dernières 24 heures.

5.6.7 Graphiques sparkline Excel

Ce sujet n'est pas spécifique à PI DataLink, mais les graphiques sparkline disponibles dans Microsoft Excel peuvent rapidement améliorer la visualisation de vos données en temps réel dans PI Data Link. Les graphiques sparkline se trouvent dans l'onglet Insertion de la section Sparklines. Plusieurs options permettent d'afficher les lignes et colonnes, ainsi que des options supplémentaires pour formater les axes et les couleurs.

Pour utiliser cette fonctionnalité, sélectionnez d'abord la cellule dans laquelle vous souhaitez placer votre graphique sparkline. Puis, sélectionnez le type Sparkline. Pour sélectionner la plage de données, sélectionnez les cellules contenant les données (uniquement les valeurs, et non les horodatages). Vérifiez votre cellule de résultat et cliquez sur OK. Vous obtiendrez alors un petit graphique de vos données, avec des valeurs hypothétiques obtenues à intervalle régulier au fil du temps.

Page 119: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 119

5.6.8 Activité dirigée : Requêtes de valeurs multiples

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Déterminer la meilleure requête de valeurs multiples pour vos besoins.

Description du problème

Vous venez de créer un rapport pour consulter et analyser les valeurs des températures externes et internes de tous les réservoirs de mélange de votre usine pour les 24 dernières heures.

Approche

Partie 1

Pensez-vous que le rapport que vous avez créé est efficace ? Étant donné que la même analyse sera effectuée sur les valeurs relevées pour les températures interne et externe de chacun des réservoirs de mélange, pensez-vous que votre rapport pourrait être amélioré ?

Partie 2

Que se passerait-il si votre usine disposait de dix réservoirs de mélange et que vous deviez répéter la même opération pour chacun d'eux ?

Page 120: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 120

5.7 Rapports PI DataLink relatifs à des éléments

PI DataLink facilite la création et la réutilisation de rapports PI DataLink relatifs à des éléments. Cette fonctionnalité est fournie via la fonction Rechercher et permet de créer une validation de données Microsoft Excel en quelques clics :

Les fonctions principales sont conçues pour :

Régler la longueur du Chemin racine sur Maximum ;

Insérer les chemins racines dans : Drop-down list (Liste déroulante).

Page 121: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 121

5.7.1 Rechercher des actifs à l'aide de filtres

La fonctionnalité de recherche d'éléments relatifs est améliorée dans PI DataLink avec l'option de recherche Asset Filter (Filtre d'actifs). L'option Asset Filter (Filtre d'actifs) est utile pour rechercher des éléments dans la base de données AF et pour filtrer les éléments renvoyés selon les valeurs des attributs. Notez que vous devez sélectionner un modèle pour filtrer les éléments basés sur des valeurs d'attributs.

La fonction de recherche Filtre d'actifs renvoie des actifs qui correspondent aux critères de filtre spécifiés. Les actifs renvoyés peuvent être utilisés dans la feuille de calcul sous la forme d'une matrice de fonctions mise à jour automatiquement, ou en tant que valeurs statiques.

Les critères de filtre sont les suivants :

Nom d'élément

Modèle d'élément

Catégorie d'élément

Description d'élément

Attributs de valeur

En utilisant le Filtre d'actifs, vous avez la possibilité de renvoyer les résultats de la recherche dans une liste déroulante qui peut être utilisée dans la création de rapports réutilisables.

Remarque : le Filtre d'actifs offre davantage d'options de filtrage d'actifs et d'attributs différents lors de la création d'un rapport relatif aux éléments. Cependant, il nécessite un modèle pour filtrer les actifs associés. http://www.youtube.com/watch?v=bUOW1yVBLnk

Page 122: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 122

5.7.2 Activité dirigée : Rapports PI DataLink relatifs à des éléments

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Exercice : Créer un rapport PI DataLink relatif à un élément.

Description du problème

Vous souhaitez créer un rapport pour passer en revue les températures externe et interne de tous les réservoirs.

Approche

Nous allons suivre deux approches pour créer ce rapport. La première approche consiste à utiliser la fonction Rechercher, tandis que la deuxième approche s'appuie sur la fonction Filtre d'actifs.

Méthode 1: Fonction Search (Rechercher)

Étape 1 : Ouvrez Microsoft Excel.

Étape 2 : Choisissez la cellule A1.

Étape 3 : Sélectionnez le AF Server > Installation OSIsoft > Zone de production

Étape 4 : Recherchez *TEMP*.

Vous remarquerez que les résultats incluent tous les attributs, car leurs éléments

parents sont basés sur le modèle nommé « Modèle de réservoir générique ».

Étape 5 : Renouvelez la recherche pour *TEMPER*

Étape 6 : Sélectionnez l'ensemble des huit (8) en utilisant maintenant la touche Maj

enfoncée pendant que vous cliquez (ou la touche Ctrl).

Étape 7 : Réglez le curseur Root path length (Longueur du chemin racine) sur Name

Only (Nom uniquement).

Étape 8 : Insérer les chemins racines dans : Drop-down list (Liste déroulante).

Étape 9 : Choisissez la cellule B2 et sélectionnez Current Value (Valeur actuelle).

Étape 10 : Sélectionnez le ou les items de données et le chemin racine (Root Path).

Page 123: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 123

Étape 11 : Observez comment le chemin du réservoir peut être modifié l'aide de la liste

déroulante.

Approche 2 : Fonction Asset Filter (Filtre d'actifs)

Étape 1 : Ajoutez une nouvelle feuille.

a. Choisissez la cellule A2.

Important

Lorsque vous utilisez le Filtre d'actifs et que vous sélectionnez Liste déroulante, la liste déroulante apparaît dans la cellule au dessus de votre cellule du résultat. La cellule du résultat.correspond à l'emplacement où les attributs sélectionnés commencent à être insérés.

Étape 2 : Cliquez sur Filtre d'actifs dans la section Rechercher.

Étape 3 : Sous Chemin racine, indiquez le chemin vers l'élément de la zone de production

sous la forme \\PISRV1\OSIsoft Plant.

Étape 4 : Sous Modèle d'élément, sélectionnez « Modèle de réservoir générique ».

Étape 5 : Sous Attributs à afficher, sélectionnez Température externe et Température

interne.

Étape 6 : Sélectionnez Liste déroulante.

Étape 7 : Cliquez sur Appliquer.

Page 124: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 124

5.7.3 Exercice : Démarrage de procédé

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectif

Récupérer des données de processus en utilisant les fonctions Compressed Data (Données compressées) et Sampled Data (Données échantillonnées).

Description du problème

Vous souhaitez déterminer si une différence existe entre les opérations de démarrage d'aujourd'hui et celles de la veille, au cours de la même période de temps. Quatre réservoirs existent dans votre installation et vous voulez être en mesure de créer et de réutiliser un rapport unique pour les deux réservoirs.

Votre équipe de jour débute à 6:30 et la période de démarrage critique correspond aux 2 premières heures après le démarrage.

Récupérez les valeurs correspondant à la température externe pour cette période de temps aujourd'hui et hier.

Comparer les deux jours en calculant le rapport entre les valeurs des deux jours (idéalement, le rapport doit être aussi proche que possible de 1).

Approche

Étape 1 : Prenez quelques minutes pour remplir le tableau suivant :

Chemin racine

Item de données

Heure de début hier Heure de fin hier

Heure de début aujourd'hui

Heure de fin aujourd'hui

Intervalle de temps 4 minutes

Fonction Excel de comparaison (ratio)

Étape 2 : Vous allez utiliser le modèle fourni dans la feuille Fonctionnement au démarrage du

fichier PI_DataLink-Exercises_<Vos_initiales>.xlsx.

Étape 3 : Utilisez les deux fonctions PI DataLink Compressed Data (Données compressées)

et Sampled Data (Données échantillonnées) pour récupérer les valeurs et effectuer

la comparaison.

Étape 4 : À votre avis, quelle est la fonction PI DataLink la mieux adaptée pour comparer les

valeurs d'hier et d'aujourd'hui ?

Page 125: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 125

5.8 Matrices sous PI DataLink

Objectifs

Identifier à quel moment il est nécessaire de redimensionner une matrice.

Énumérer les méthodes permettant de redimensionner et de modifier une matrice.

5.8.1 Quand redimensionner une matrice ?

En utilisant le produit PI DataLink, les utilisateurs finaux verront souvent le message ci-dessous.

Les fonctions Valeur multiple que nous venons d'aborder renvoient une matrice de valeurs et d'horodatages. Cette matrice ne peut pas être modifiée élément par élément, mais elle peut l'être dans son intégralité. Ces valeurs peuvent changer selon le point utilisé, ainsi que la plage de temps spécifiée et les paramètres d'exception et de compression employés. Il peut par conséquent s'avérer nécessaire de redimensionner la matrice.

Si vous disposez de trop de valeurs, vous obtiendrez le message « Redimensionnez pour afficher toutes les valeurs » en bas de la matrice.

Le moyen le plus simple de redimensionner une matrice consiste à faire un clic droit n'importe où dans la matrice et à choisir la fonction Recalculate (Resize) (Recalculer [Redimensionner]).

Pour plus d'informations, consultez la section « Gestion de matrices » dans le Guide de l'utilisateur de PI DataLink.

Page 126: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 126

5.9 Unités de mesure et descriptions comme Contextes de rapports

Il est possible d'ajouter des unités de mesure (UOM) et des descriptions aux rapports. Cela ajoutera plus de contexte pour les utilisateurs. Il est possible de récupérer ces attributs et tout autre attribut pour un élément de données en utilisant la fonction Propriétés.

Différentes propriétés s'afficheront selon l'élément de données listé. Que ce soit pour les PI Points ou les attributs PI, les unités de mesure s'afficheront au format UOM dans la liste de propriétés de PI DataLink.

Serveur Data Archive Serveur AF

Page 127: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 127

6 Modéliser une installation avec PI ProcessBook

Objectifs

Créer et modifier des symboles statiques.

Insérer des images de bibliothèque de symboles.

Ajouter un formatage conditionnel aux objets à l'aide d'un symbole à états multiples.

6.1 Modéliser les ressources d'une installation

Le bouton Bibliothèque de symboles permet d'accéder à une riche bibliothèque de symboles permettant de modéliser les actifs d'une installation. Pour accéder à la bibliothèque de symboles, sélectionnez l'icône Bibliothèque de symboles de la barre d'outils ou sélectionnez Dessin > Bibliothèque de symboles dans le menu.

6.1.1 Ajouter et modifier des symboles statiques

Les objets statiques disponibles sont les suivants :

Formes (Rectangle, Ellipse, Polygone) , ,

Lignes (Ligne, Arc, Polyligne, Connecteur) , , ,

Texte

La majorité des symboles statiques comporte des options similaires ou identiques à de nombreuses options des programmes de dessin.

Alignement

Empilage

Rotation

Liaisons

Tout comme avec ces programmes de dessin, vous pouvez effectuer des sélections multiples d'objets en cliquant dessus et en les faisant glisser, en utilisant la touche Ctrl ou la touche Maj.

6.1.2 Bibliothèque de symboles

Un grand choix de symboles est disponible dans la Bibliothèque de symboles. Vous pouvez accéder à la bibliothèque via le menu Draw (Dessin) > Symbol Library (Bibliothèque de symboles) ou en cliquant sur l'icône Symbol Library

(Bibliothèque de symboles) sur le menu.

Si cette bibliothèque de symboles est insuffisante, vous pouvez également importer des graphismes depuis des fichiers. Sélectionnez Draw > Graphic (Dessin > Graphisme) pour insérer un fichier graphique. Ceci vous fournit davantage d'options de personnalisation.

Page 128: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 128

6.1.3 Symboles d'états multiples

Certains symboles prennent en charge une configuration à états multiples, qui autorise un changement de leurs couleurs en fonction des valeurs de données dynamiques. Les couleurs sont affectées à des plages de valeurs pour créer des états de formatage conditionnels. Tous les symboles, à l'exception des symboles graphique, Tracé XY, graphisme ou bouton, ou encore objet OLE, peuvent avoir une configuration à états multiples.

Notez que, lorsque vous êtes en mode Build (Édition), l'icône de symbole Multi-State (États

multiples) devient disponible une fois que vous avez sélectionné un item approprié dans votre affichage (par exemple, une valeur).

Pour plus d'informations, consultez la section « Symboles Multi-State (États multiples) » du Guide de l'utilisateur de PI ProcessBook.

Page 129: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 129

6.1.4 Activité dirigée : Modéliser des actifs avec PI ProcessBook

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Ajouter des symboles statiques dans un affichage PI ProcessBook.

Description du problème

Utiliser PI ProcessBook en mode d'édition pour modéliser un actif de l'usine à l'aide de symboles statiques et de la Bibliothèque de symboles, puis appliquez un format de symbole à états multiples.

Approche

Étape 1 : Créer un nouvel affichage.

Étape 2 : Ajoutez une Chaudière de la bibliothèque de symboles.

Étape 3 : Ajoutez d'autres éléments statiques tels que des cercles, des

carrés ou des tuyaux.

Étape 4 : Utilisez la barre de menu Organiser pour mettre des actifs au

premier ou second plan.

Page 130: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 130

Étape 5 : Ajoutez une valeur et utilisez le PI point BA:Temp.1 comme un indicateur

représentant la température interne de la chaudière.

Étape 6 : Appliquez le symbole à états multiples à cette valeur, de façon à ce qu'elle

clignote lorsqu'elle dépasse 22.

Voici un exemple simple :

Page 131: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 131

6.1.5 Exercice : Créer un affichage pour modéliser mon installation

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectif

Ajouter des éléments statiques, des symboles (de la Bibliothèque de symboles) et une configuration à états multiples à votre affichage.

Description du problème

En l'absence de symboles tels que Tank (Réservoir), Valve (Vanne), Pipe (Tuyaux) et de métadonnées statiques telles que le nom du réservoir, l'affichage se résume à un graphique, une barre et quelques valeurs. Vous souhaitez créer un affichage de manière à ce que tout le monde soit immédiatement conscient de la ressource de l'usine qui est modélisée.

Approche

Étape 1 : Ajouter les métadonnées statiques et les symboles suivants à l'affichage

AffichageRelatifElémentsRéservoir.pdi PI ProcessBook que nous avons créé

auparavant :

Un réservoir. Une vanne. Tuyaux.

Étape 2 : Ajoutez des états multiples au symbole du réservoir sur la base de la valeur du

niveau du réservoir et pour les conditions suivantes :

Niveau < 1 mètre Rouge - Clignoter

Niveau > 1 mètre Couleur par défaut (Aucune)

Voici un exemple ci-dessous. Plusieurs solutions sont possibles pour cet exercice. Il n'est pas nécessaire que la vôtre soit strictement identique à celle-ci. Enregistrez votre affichage sous le nom Tableau de bord Réservoir.pdi

Page 132: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 132

Page 133: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 133

6.2 Analyse des items de données PI ProcessBook dans un graphique PI Vision ad hoc

Vous pouvez lancer un affichage PI Vision ad hoc directement à partir d'un affichage PI ProcessBook. Cette capacité est associée à l'outil complémentaire PI Vision pour PI ProcessBook. L'autre outil complémentaire, dont nous parlerons dans un autre chapitre, est l'outil complémentaire AF Display Builder.

Remarque : vous pouvez consulter la liste de vos outils complémentaires PI ProcessBook en sélectionnant Outils > Gestionnaire de compléments…

Pour créer un affichage ad hoc, ouvrez votre tableau de bord PI ProcessBook et sélectionnez le symbole que vous souhaitez utiliser dans une analyse PI Vision. Une fois le symbole

sélectionné, cliquez sur le bouton Explore in PI Vision (Explorer dans PI Vision), situé sur la barre d'outils standard. Si vous ne sélectionnez aucun symbole, un affichage PI Vision ad hoc sera créé avec un graphique composé de tous les items de données sur votre affichage PI ProcessBook.

L'affichage créé est alors un affichage ad hoc. Si vous souhaitez l'enregistrer, il vous suffit

simplement de cliquer sur Save (Enregistrer) . Une fois l'affichage PI Vision ad hoc enregistré, son URL pourra être partagée avec tous les employés de votre entreprise.

Page 134: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 134

6.2.1 Activité dirigée : Analyse ad hoc des données PI ProcessBook

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Explorer les données d'un affichage PI ProcessBook dans PI Vision.

Description du problème

En observant votre affichage AffichageRelatifElémentsRéservoir_<vos initiales>.PDI, vous constatez que la pression du Réservoir de mélange1 semble anormale. Vous souhaitez créer rapidement un affichage PI Vision ad hoc et envoyer son adresse URL par e-mail à votre ingénieur de procédé pour résoudre ce problème.

Approche

Étape 1 : Ouvrez le fichier AffichageRelatifElémentsRéservoir_<vos initiales>.PDI

Étape 2 : Cliquez sur la barre dynamique représentant le niveau.

Étape 3 : Cliquez sur le bouton Explore in PI Vision (Explorer dans PI Vision) .

Étape 4 : Une fois que l'affichage ad hoc est ouvert dans PI Vision, sélectionnez l'option Save

(Enregistrer) et enregistrez l'affichage sous le nom Niveau-Réservoir de

mélange1 <Initiales>.

Étape 5 : Copiez l'adresse URL et insérez-la dans un fichier texte pour l'envoyer par e-mail

ultérieurement.

Page 135: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 135

6.3 Naviguer dans PI ProcessBook

Objectifs

Insérer un bouton de commande.

Créer un classeur avec plusieurs entrées et onglets pour organiser les affichages.

Lorsque vous ouvrez une application PI ProcessBook pour la première fois, un classeur nommé Pidemo.piw est ouvert par défaut. Ce classeur comporte différents onglets et chaque onglet dispose de lignes associées à des actions séparées ; certaines de ces actions consistent à ouvrir des affichages PI ProcessBook, d'autres des fichiers texte, etc. L'accès à ce classeur simplifie l'organisation des affichages et des commandes, et la navigation dans les différents affichages devient plus facile.

Une autre option disponible dans PI ProcessBook qui facilite la navigation entre les différents affichages est l'utilisation des boutons de commande des affichages. Les deux types de navigation dans PI ProcessBook sont des options puissantes non exclusives.

6.3.1 Boutons

Les boutons (Buttons) sont des éléments créant une association avec d'autres applications, telles qu'une calculatrice ou un traitement de texte, ou avec d'autres classeurs ou affichages PI ProcessBook. Ils vous donnent la possibilité de naviguer vers les informations souhaitées d'une manière rapide, efficace et logique, ce qui peut faire la différence entre une application qui est utile et une application qui frustre l'utilisateur.

Par exemple, s'il se trouve que vous travaillez souvent avec un affichage particulier et qu'il vous faut fréquemment mettre à jour un rapport avec les informations que vous surveillez, vous pouvez ajouter un bouton qui ouvrira automatiquement un programme tableur. Vous pouvez également utiliser un bouton pour établir une association avec des affichages, des classeurs ou des sites Web fréquemment utilisés.

Lors de la création d'un bouton, la fenêtre Définir le bouton s'ouvre :

Comme indiqué précédemment, le bouton de commande peut exécuter différents types d'actions, énumérées dans la liste déroulante. La dernière option, Macros…, indique qu'à l'aide d'un bouton, vous pouvez également exécuter un script VBA (Execute a VBA script) dans PI ProcessBook, mais ce sujet n'est pas abordé dans le cadre de ce cours.

Astuce

Les boutons sont fréquemment utilisés pour lancer le site web par défaut sur une page spécifique d'un site web. Il vous suffit de placer l'URL dans le champ Action.

Page 136: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 136

Pour plus d'informations, consultez la section « Bouton » du Guide de l'utilisateur de PI ProcessBook.

6.3.2 Activité dirigée : Le bouton

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Ajouter un bouton dans un affichage PI ProcessBook.

Description du problème

Vous souhaitez ajouter un bouton pour lancer un programme nommé « Notepad ».

Approche

Étape 1 : Ajoutez un bouton.

Étape 2 : Dans la zone Texte, saisissez le nom de votre choix pour désigner le bouton.

Étape 3 : Configurez le bouton pour utiliser la commande notepad.exe (dans la zone Action).

Astuce La touche secrète permettant d'accéder aux autres options disponibles est la touche de tabulation.

Page 137: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 137

6.3.3 Exercice : Lier des rapports de réservoirs à PI Processbook

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectifs

Lier une page Web à partir de PI Processbook.

Lier un autre fichier à partir de PI Processbook.

Description du problème

Nous souhaitons utiliser notre Affichage relatif d'éléments du réservoir en tant que tableau de bord pour nos autres rapports et affichages afin qu'ils puissent être plus facilement référencés.

Approche

Ouvrez votre fichier AffichageRelatifElémentsRéservoir.PDI :

Étape 1 : Ajoutez un bouton à l'affichage associé à l'affichage relatif d'actifs PI Vision que

vous avez créé précédemment (<Initiales>_Tableau de bord de la zone de

production).

Étape 2 : Ajoutez un autre bouton qui ouvre votre feuille PI Datalink : PI_DataLink-

Exercises_<Vos_Initiales>.xlsx

Étape 3 : Enregistrez votre fichier.

Étape 4 : Testez les liens.

Page 138: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 138

6.4 Création de classeurs et organisation d'écran

Un classeur PI ProcessBook est une collection d'affichages individuels de données et d'analyses. Il organise les données du PI Server et des autres sources du même espace de travail. Un classeur PI ProcessBook peut permettre d'organiser des commandes de systèmes d'exploitation, des liens hypertextes vers des fichiers ou URL ou des affichages associés. Le classeur et ses affichages sont stockés dans un seul fichier (.piw). Les classeurs sont utiles car ils vous permettent de partager plus facilement plusieurs affichages dans toute l'entreprise et de les gérer par réservoirs ou par rôles. Il y a moins de fichiers à gérer, tout le contenu nécessaire est rassemblé.

PI ProcessBook comporte des options de menu telles que des liens et des commandes de système d'exploitation qu'il est facile de ne pas remarquer. Dans cette section, nous étudions celles-ci, ainsi que les entrées d'affichage PI ProcessBook normales. Il vous sera ensuite demandé d'ouvrir des affichages à l'aide des différentes méthodes et de créer de nouvelles entrées.

6.4.1 Créer un nouveau classeur

Commencez en mode Création et sélectionnez Fichier -> Nouveau.

Pour créer un PI ProcessBook, sélectionnez la première option dans la liste Type, à savoir PI ProcessBook (.piw) File. Un nouveau PI ProcessBook est créé, prêt à recevoir des entrées. Un fichier PI ProcessBook (.piw) :

est un conteneur permettant de rassembler les informations et d'analyser le processus en cours de surveillance ;

constitue une collection d'affichages individuels de données et d'analyses ;

est utilisé pour organiser des données du PI System et d'autres sources.

Un classeur PI ProcessBook et ses affichages sont stockés dans un fichier unique.

Page 139: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 139

L’étape suivante de la création d’un ProcessBook consiste à y ajouter des entrées individuelles. Chaque entrée est ajoutée en cliquant sur File (Fichier) -> New (Nouveau) et en sélectionnant la deuxième option dans la liste Type, à savoir PI ProcessBook Entry (Entrée PI ProcessBook). La fenêtre Define PI ProcessBook Entry (Définir l'entrée PI ProcessBook) s'ouvre, avec les options suivantes :

Type d'entrée Cas d'utilisation

Display

Créé un affichage faisant partie du fichier PI ProcessBook (piw) enregistré et qui n'est pas enregistré sous la forme d'un fichier PI ProcessBook (pdi) distinct. Il s'agit d'une option utile, en particulier lorsque vous souhaitez partager des ProcessBooks avec d'autres personnes ; vous devez seulement partager un fichier PIW unique au lieu d'une collection de fichiers PDI.

Texte

Fournit des intitulés ou des informations statiques. Elle sont utiles pour organiser des documents PI ProcessBook en leur ajoutant des titres. Tous les textes de niveau 1 sont traités comme des onglets pour le classeur. L'entrée pour la zone Label (Étiquette) apparaît sous la forme du titre.

Commande Lier/SE

Similaire aux options que vous avez manipulées lors de l'ajout d'un bouton de commande dans des affichages. La seule différence est que dans le cas d'entrées PI ProcessBook, Macros ne fait pas partie des actions disponibles.

6.4.2 Modifier les niveaux des entrées de classeur en mode Classeur ou en Vue hiérarchique

Une fois que vous avez ajouté les entrées au PI ProcessBook, vous pouvez parcourir l'organisation des entrées du classeur et les modifier ; vous pourriez avoir ajouté une entrée au niveau 1 (Level 1) qui apparaît sous la forme d'un onglet dans votre classeur, alors que vous souhaitiez en fait l'inclure dans l'un des onglets existants.

Page 140: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 140

Vous pouvez passer en mode Vue hiérarchique dans ce cas. Pour ce faire, faites un clic droit n'importe où dans votre classeur et sélectionnez Vue hiérarchique.

Lorsque vous êtes dans les modes Vue hiérarchique et Création, vous pouvez utiliser les flèches situées en haut à gauche du classeur pour réorganiser les entrées du classeur. Vous pouvez également changer l'étiquette d'une entrée en double-cliquant sur celle-ci et en saisissant le nouveau nom.

Lorsque vous êtes dans les modes Vue hiérarchique et Exécution, vous pouvez réduire

ou développer des sections de la hiérarchie pour afficher la liste des affichages de manière claire.

Vous pouvez choisir Affichage en mode classeur ou Vue hiérarchique pour naviguer dans les fichiers de classeurs. Les deux vues prennent en charge une hiérarchie de niveaux pouvant être modifiée en mode Build (Création).

6.4.3 Ouvrir les entrées d’un classeur

Lorsque vous êtes en mode Exécution, vous pouvez cliquer sur les entrées ProcessBook afin d'exécuter les actions associées ayant été définies. Si l'action consiste à ouvrir un affichage PI ProcessBook display, les deux boutons Nouveau et Ouvrir ont des comportements différents :

Le bouton Nouveau ouvre un affichage dans une nouvelle fenêtre (à ne pas confondre avec Fichier > Nouveau pour créer un nouvel affichage).

Le bouton Ouvrir ouvre un affichage dans la dernière fenêtre que vous avez consultée.

Page 141: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 141

6.4.4 Activité dirigée : Classeur Énergies propres

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Description du problème

Nous souhaitons créer un PI ProcessBook pour surveiller les émissions de notre usine et constater si celles-ci sont conformes aux réglementations environnementales.

Approche

Étape 1 : Créez un nouveau classeur en sélectionnant File (Fichier) > New (Nouveau), puis la

première option PI ProcessBook (.piw) File (Fichier PI ProcessBook (.piw))

dans la liste Type.

Étape 2 : Changez le nom du PI ProcessBook en CleanPower.

Étape 3 : Ajoutez une nouvelle entrée en sélectionnant Fichier (Fichier) -> New (Nouveau),

puis la deuxième option ProcessBook Entry (Entrée ProcessBook) :

a. Étiquette : Niveau d'émissions de notre usine

b. Type : Texte

Étape 4 : Ajoutez une autre entrée :

a. Étiquette : Surveillance des réservoirs

b. Type : Lien/Commande SE

c. Action : Fichiers ProcessBook > Sélectionnez ProcessRanges_Solution.PDI

(dans Class > PI ProcessBook Folder (Cours > Dossier PI ProcessBook)

d. Niveau : 2

Étape 5 : Ajoutez une autre entrée :

a. Étiquette : Agence américaine pour la protection de l'environnement

b. Type : Lien/Commande SE

c. Action : http://www.epa.gov/

d. Niveau : 1

Étape 6 : Vous devez avoir un PI ProcessBook avec deux onglets. Nous souhaitons tout

déplacer dans l'onglet « Niveau d'émissions de notre usine ».

Étape 7 : Faites un clic droit n'importe où dans le classeur et changez le mode d'affichage en

Vue hiérarchique.

Étape 8 : En mode Création, cliquez sur « Agence américaine pour la protection de

l'environnement » et, à l'aide des flèches, déplacez l'élément sous « Niveau

d'émissions de notre usine » et au même niveau que « Surveillance des émissions ».

Étape 9 : Revenez en mode d'affichage Classeur.

Page 142: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 142

6.4.5 Exercice : Organisation de vos écrans

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectifs

Créer et modifier un affichage PI ProcessBook.

Comprendre la hiérarchie des entrées PI ProcessBook.

utiliser les vues Book (Classeur) et Outline (Hiérarchie) pour visualiser et modifier un affichage PI ProcessBook.

Description du problème

Vous souhaitez créer un PI ProcessBook pour l'installation que nous avons présentée dans ce cours (disposant de deux lignes de production et de plusieurs réservoirs) et organiser les affichages et les rapports que vous avez créés en suivant les étapes précédentes. Voici la liste des éléments que vous devriez inclure dans votre PI ProcessBook.

Page 1 : Dépannage

Affichage PI ProcessBook ElementRelativeTankDisplay.PDI.

Calculatrice (calc.exe).

Lien vers My support (Mon assistance) sur le site Web d'assistance technique d'OSIsoft (https://techsupport.osisoft.com/My-Support/).

Page 2 : Analyse

Rapports PI DataLink (PI_DataLink-Exercises_<Vos_initiales>.xlsx).

Manuel de référence des équations de performance (C:\Program Files (x86)\PIPC\HELP\PEReference.chm).

Lien vers la chaîne YouTube d'OSIsoft (https://www.youtube.com/user/OSIsoftLearning).

Page 143: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 143

7 Affichage d'événements, gestion des affichages et consultation des affichages PI Processbook dans PI Vision

Objectifs

Naviguer dans la page d'accueil de PI Vision.

Rechercher des écrans.

Affecter des étiquettes aux affichages pour les classer en catégories.

Définir des écrans publics et privés

Définir comment le travail est enregistré sous PI Vision.

Se familiariser avec les paramètres d'affichage.

Grâce à PI Vision, vous pouvez consulter vos tableaux de bord PI ProcessBook sur n'importe quel appareil ou navigateur moderne, sans devoir installer PI ProcessBook.

7.1 Analyse et comparaison d'événements associés

7.1.1 Recherche d'événements associés

PI Vision vous permet d'afficher et d'analyser vos données PI pendant la plage de temps d'un événement donné. Par exemple, vous pouvez examiner les performances d'un actif lors d'un changement d'opérateur ou comparer les données de plusieurs actifs lors d'un temps mort.

Pour afficher des événements, cliquez sur l'onglet Events (Événements) situé à gauche. Ici vous trouverez des événements associés à votre procédé, la couleur affichée à gauche de chaque événement indique sa gravité. Par défaut, la plage de temps de l'affichage et le contexte des symboles de l'affichage déterminent les événements affichés dans la liste Events (Événements) de PI Vision. Pour découvrir d'autres événements, modifiez la plage de temps ou sélectionnez Edit Search Criteria (Modifier les critères de recherche). Lorsque vous modifiez les critères de recherche, plusieurs options de filtrage sont disponibles pour trouver les Event Frame que vous recherchez.

Page 144: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 144

Vous pouvez sélectionner un événement pour rechercher ses items de données (attributs d'événements), ainsi que son heure de début et de fin.

En cliquant avec le bouton droit de la souris sur un événement, vous pouvez sélectionner Apply Time Range (Appliquer une plage de temps) afin d'appliquer la plage de temps de l'événement à l'affichage.

Page 145: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 145

7.1.2 Obtenir des détails sur les événements

Sélectionnez Event Details (Détails de l'événement) pour créer un graphique et un tableau contenant des informations sur l'événement. Cliquez ensuite sur un item pour l'ajouter au graphique. À droite, les actions et commentaires seront également associés à un événement. Si vous disposez des droits d'accès appropriés, vous pouvez ajouter un nouveau commentaire au cadre d'événement et l'acquitter. Utilisez votre droit d'annotation pour contrôler l'accès à PI System Explorer.

7.1.3 Comparaison d'événements similaires

Sélectionnez Compare Similar Events (Comparer des événements similaires) pour ouvrir une liste d'événements similaires avec des graphiques de superposition et un diagramme de Gantt. Vous pouvez masquer des événements ou mettre en évidence un événement particulier dans les graphiques de superposition. Vous pouvez aussi glisser d'autres attributs dans la zone d'affichage pour créer d'autres graphiques de superposition. Pour finir, cliquez sur Save (Enregistrer) pour enregistrer votre affichage et le consulter ultérieurement.

Page 146: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 146

7.1.4 Épingler des événements de référence

Lorsque vous avez créé un écran de comparaison d'événements, vous pouvez épingler des événements à partir des résultats de la recherche comme vos événements de référence. Les événements épinglés sont vos événements repères qui restent en haut du volet Events (Événements) même si vous effectuez de nouvelles recherches d'événement. Lorsque vous ne souhaitez plus qu'un événement soit épinglé en haut du volet, vous pouvez le supprimer de la liste des événements épinglés.

1. Après avoir créé un écran de comparaison d'événements, cliquez avec le bouton droit sur l'événement que vous voulez épingler dans le volet Events (Événements), puis cliquez sur Pin Event (Épingler l'événement).

Les événements épinglés apparaissent en haut du volet dans la section Pinned (Épinglé) avec un marqueur de légende jaune en regard de ceux-ci.

2. Après avoir épinglé un événement, vous pouvez effectuer les opérations suivantes :

Pour mettre en surbrillance l'événement épinglé sur le graphique de superposition, sélectionnez l'événement dans le volet Events (Événements).

Pour ajouter un autre événement épinglé, cliquez avec le bouton droit sur cet événement, puis sur Pin Event (Épingler l'événement).

Pour enregistrer l'événement épinglé, enregistrez l'affichage de comparaison d'événements en cliquant sur le bouton Enregistrer et en entrant un nom d'affichage.

Pour effectuer une autre recherche d'événement tout en conservant vos événements épinglés en haut du volet Events (Événements), cliquez sur Edit Search Criteria (Modifier le critère de collecte).

3. Pour désépingler votre événement épinglé, cliquez avec le bouton droit sur celui-ci, puis sur Unpin Event (Désépingler l'événement).

Page 147: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 147

Page 148: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 148

7.1.5 Activité dirigée : Temps d'arrêt de procédé

Vous êtes invité à regarder ce que l’instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Rechercher des événements associés à un actif.

Utiliser PI Vision pour analyser des événements importants.

Description du problème

Créer un affichage dans PI Vision pour analyser les événements hors contrôle.

Approche

Étape 1 : Ouvrez votre affichage <Initiales> Tableau de bord de réservoir.

Étape 2 : Cliquez sur le bouton Events (Événements) pour rechercher tous les événements

associés à Mixing Tank1.

Étape 3 : Sélectionnez l'événement le plus récemment fermé pour Mixing Tank1. Notez le

code de motif (Reason Code) associé à cet événement. ______________

Étape 4 : Cliquez avec le bouton droit de la souris sur l'événement d'arrêt (Downtime) le plus

récent et sélectionnez Event Details (Détails de l'événement) pour consulter les

valeurs de fin des attributs. Quel était le débit (Flow Rate) à la fin du cadre

d'événement ? ___________

Étape 5 : En vous basant sur la liste des valeurs des items de données, déterminez la

différence de température associée à l'événement de temps d'arrêt le plus récent.

________________

Étape 6 : Cliquez une nouvelle fois sur le bouton droit de la souris sur l'événement d'arrêt le

plus récent et sélectionnez Compare Similar Events (Comparer des événements

similaires). Quel événement était le plus long ? À quelle heure at-il commencé ?

______________

Étape 7 : Épinglez un événement de référence et modifiez les critères de recherche de façon

à inclure tous les réservoirs.

Page 149: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 149

7.2 Gestion du niveau d'accès utilisateur basé sur le rôle

Votre administrateur PI Vision peut attribuer aux utilisateurs différents niveaux d'accès en assignant et en gérant les rôles utilisateurs sur le site Web d'administration de PI Vision. PI Vision fournit deux rôles d'accès basés sur les identités PI AF :

Publisher (Éditeur) : les utilisateurs disposent d'un accès complet à l'application et peuvent enregistrer des affichages.

Explorer (Explorateur) : les utilisateurs ont accès à l'application mais ne peuvent pas enregistrer ni partager des affichages. Un explorateur peut toujours exporter des données d'un affichage.

Pour en savoir plus, reportez-vous à la section « Gestion du niveau d'accès utilisateur basé sur le rôle » dans le Guide d'installation et d'administration de PI Vision.

7.3 Gestion des affichages PI Vision

7.3.1 Page d'accueil de PI Vision

Dans la page d'accueil de PI Vision, vous pouvez consulter et rechercher tous les affichages auxquels vous avez accès, les filtrer selon leurs étiquettes ou naviguer dans des groupes logiques pour rechercher des affichages. Ces groupes sont les suivants :

TOUS LES ECRANS contient une liste de tous les écrans publics et privés.

FAVORIS filtre les miniatures pour n'afficher que les favoris (écrans étoilés).

MES ECRANS montre tous les écrans que vous avez créés.

RECENT (RECENT) : PI Vision mémorise automatiquement les affichages que vous avez utilisés au cours des sept derniers jours.

DOSSIER ACCUEIL montre les dossiers que votre administrateur a configurés pour vous permettre d'accéder aux écrans PI ProcessBook. Sous cette option, la liste des dossiers permettant d'accéder aux affichages PI ProcessBook s'affiche. Dans l'exemple illustré dans la capture d'écran, sur la droite, ce dossier est nommé « PI ProcessBook Displays » (Affichages PI ProcessBook).

Vous pouvez naviguer dans la page d'accueil de PI Vision depuis n'importe quel affichage en

cliquant sur situé dans le coin supérieur gauche.

Page 150: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 150

7.3.2 Organisation des affichages PI Vision

PI Vision offre de nouvelles options d'organisation des affichages afin s'accélérer la recherche des affichages intéressants.

Rechercher dans tous les affichages : la recherche des affichages peut être effectuée en fonction du nom ou du propriétaire.

Favoris : vous pouvez désigner des affichages « favoris » en cliquant sur

l'icône en forme d'étoile . Les favoris sont des propriétés spécifiques aux utilisateurs.

Mots clés : vous pouvez appliquer des mots-clés à des affichages pour les classer. Les mots-clés peuvent être consultés dans un nuage de mots-clés en sélectionnant l'option « Filter by Keywords (Filtrer par mots clés) ». Dans le nuage de mots-clés, ceux-ci sont classés par ordre alphabétique et leur taille est déterminée par leur fréquence relative. Les mots-clés appliqués par un utilisateur sont visibles par les autres utilisateurs.

Vous pouvez ajouter un mot-clé en cliquant sur l'icône Display Settings (Paramètres

d'affichage) et en saisissant le mot-clé dans le champ Keywords (Mots clés). Lorsque vous commencez à saisir le mot-clé, les mots clés correspondants disponibles s'affichent dans une liste, comme illustré dans la capture d'écran ci-dessous.

7.3.3 Modification des affichages PI Vision natifs

À l'heure actuelle, seuls les affichages créés dans PI Vision (et non pas ceux téléchargés à partir de PI Processbook) peuvent être modifiés. Certaines des options d'édition sont disponibles dans la page d'accueil de PI Vision, alors que d'autres sont accessibles dans l'affichage PI Vision même.

Dans la page d'accueil, vous accédez aux options suivantes en cliquant sur l'icône Paramètres

d'affichage :

Keyword (Mot-clé) : vous pouvez saisir du texte dans le champ Keywords (Mots-clés) et utiliser un point-virgule (;) pour séparer plusieurs mots-clés.

Display Owner (Propriétaire de l'affichage) : vous pouvez attribuer la propriété de tout affichage à toute personne de votre entreprise (uniquement disponible pour les administrateurs).

Delete Display (Supprimer l'affichage) : actuellement, vous pouvez uniquement supprimer les affichages que vous avez créés dans PI Vision, mais pas les affichages PI ProcessBook.

Share with (Partager avec) : en tant que créateur d'affichages, vous avez la possibilité de les rendre privés ou de les partager avec d'autres utilisateurs dans votre entreprise.

Page 151: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 151

Les groupes affichés dans la section Shared with (Partagé avec) sont des identités AF. Seules vont s'afficher les identités AF d'un utilisateur, sauf les Administrateurs qui correspondent à une option de partage dont dispose tout utilisateur.

Rendre des affichages publics est une fonction puissante. En tant qu'ingénieur de procédé, vous pouvez créer un affichage que vous utilisez pour vous concentrer sur un ensemble de données et partager rapidement et facilement cet affichage avec d'autres personnes dans votre organisation. Vous pouvez également envoyer l'URL d'un affichage partagé dans un e-mail ou dans un message instantané à une autre personne dans votre organisation pour qu'elle le voie comme un affichage public. Par défaut, tous les affichages PI ProcessBook sont automatiquement et publiquement partagés.

7.3.4 Exercice : Gérer et partager vos affichages PI Vision

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectifs

Manipuler les différentes options disponibles pour gérer les affichages PI Vision.

Description du problème

La page d'accueil PI Vision de votre entreprise se compose d'une longue liste d'affichages partagés par d'autres personnes. Vous disposez également de nombreux affichages intéressants que vous souhaitez partager avec les membres de votre équipe. Vous désirez gérer vos affichages de manière simple et les identifier de façon à ce que les membres de votre équipe puissent les trouver facilement.

Approche

Vous avez précédemment créé un affichage PI Vision nommé <initiales>_Tableau de bord du réservoir. Recherchez cet affichage dans la page d'accueil.

Étape 1 : Partagez votre affichage avec tout le monde (World), de façon à ce que tous les

autres utilisateurs puissent le voir. Si votre ID utilisateur se termine par un nombre

impair (par ex. : Student05), vous devrez alors partager votre affichage avec les

opérateurs. Si votre ID utilisateur se termine par un nombre pair (par ex. :

Student08), vous devrez alors partager votre affichage avec les ingénieurs.

Étape 2 : Ajoutez-lui le mot-clé VPSD (Visualisation des données PI System).

Étape 3 : Choisissez 2 ou 3 couleurs de l'arc en ciel (rouge, orange, jaune, vert, bleu ou

violet) et ajoutez-les en tant que mots-clés. Assurez-vous de séparer les mots clés

avec un point-virgule (;).

Étape 4 : Recherchez tous les écrans qui comportent l'étiquette VPSD ou qui correspondent à l'une des couleurs que vous avez choisie. Identifiez vos affichages favoris et ajoutez-les à la liste de vos favoris.

Page 152: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 152

7.4 Consulter les affichages PI ProcessBook en tout lieu, à tout moment et à partir de n'importe quel appareil

L'accès aux affichages PI ProcessBook à tout moment et à partir de n'importe quel appareil peut induire des gains de temps considérables lors des communications avec le site de production. Jusqu'alors, nous avons uniquement été en mesure de consulter ces affichages sur des ordinateurs PC disposant de l'application PI ProcessBook installée.

Vous pouvez importer des fichiers d'affichage PI ProcessBook créés au format PDI, SVG et PIW dans PI Vision et les consulter en utilisant n'importe quel navigateur moderne, en tout lieu et à tout moment. Vous pouvez :

Effectuer un zoom avant dans un affichage PI ProcessBook.

Régler la plage de temps d'un affichage à l'aide de la Barre de temps.

Toucher n'importe quelle valeur dans un affichage PI ProcessBook sur un écran tactile pour ouvrir un graphique « contextuel » en mode plein écran.

Utiliser la fonctionnalité (Affichage ad hoc) pour transférer tous les items de données visibles dans l'affichage PI ProcessBook vers un affichage PI Vision natif pouvant être utilisé pour une analyse plus précise.

Remarque : PI Vision ne prend pas en charge les scripts Visual Basic for Applications (VBA) ni les contrôles ActiveX tiers lors de la consultation des affichages PI ProcessBook.

http://www.youtube.com/watch?v=bUOW1yVBLnk

Votre administrateur PI spécifie les dossiers que vous souhaitez que PI Vision surveille pour les affichages PI ProcessBook. Quand le service de surveillance détecte un fichier PI ProcessBook nouveau, modifié ou supprimé dans ces dossiers, il l'ajoute, le met à jour ou le supprime automatiquement de PI Vision. Tous les fichiers PDI, SVG et PIW du répertoire sont automatiquement importés dans PI Vision.

Page 153: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 153

7.4.1 Activité dirigée : Consulter les affichages PI ProcessBook dans le navigateur Web sur votre bureau

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Consulter un affichage PI ProcessBook dans PI Vision.

Description du problème

Vos ingénieurs de procédé viennent de faire l'acquisition de plusieurs tablettes. Ils trouvent que l'affichage AffichageRelatifElémentsRéservoir que vous avez créé à leur intention particulièrement utile. Vous souhaitez donc mettre cet affichage à leur disposition sur leurs tablettes (sur lesquelles PI ProcessBook n'est pas installé).

Approche

Étape 1 : Faites une copie de votre fichier Affichage relatif d'éléments du réservoir et

nommez-le AffichageRelatifElémentsRéservoir_<vos initiales>.PDI et transférez-le

vers le dossier partagé PI Vision.

Étape 2 : Vérifiez la page d'accueil de PI Vision, sous les affichages ProcessBook du dossier

PI Vision. Assurez-vous que votre affichage PI ProcessBook est visible.

Étape 3 : Ouvrez cet affichage et examinez les valeurs de l'historique des températures

interne et externe du Réservoir de mélange1 (Mixing Tank1). Cliquez sur le

graphique pour l'agrandir au maximum.

Étape 4 : Changez la plage de temps du graphique en cliquant sur les flèches gauche et

droite ou en saisissant l'heure de début et l'heure de fin dans les champs

appropriés. Cliquez sur le 8e bouton et changez la plage de temps à un jour.

Étape 5 : Passez à l'affichage des valeurs correspondant au Réservoir de mélange2 (Mixing

Tank2) dans PI Vision en ajoutant la chaîne suivante à la fin de l'URL :

?CurrentElement=\\PISRV1\OSIsoft Plant\Production Area\Production

Line2\Mixing Tank2

Étape 6 : Basculez vers les deux autres réservoirs de stockage.

Étape 7 : Utilisez la fonction (Affichage ad hoc) pour créer un nouvel

affichage PI Vision.

Page 154: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 154

8 Récapitulatifs de production et maintenance préventive

8.1 Fonctionnalités relatives aux événements de PI DataLink

8.1.1 Explorer et comparer des événements PI

PI DataLink permet de parcourir et de comparer des événements PI dans Microsoft Excel.

Ces deux fonctions relatives aux événements renvoient des événements qui correspondent à certains critères dans une base de données AF.

Explore les événements : cette fonction renvoie un événement par ligne et ordonne les événements enfants sous les événements parents. Cette fonction est utile pour afficher les événements enfants sous un événement parent, tout en préservant la structure hiérarchique.

Comparer les événements : cette fonction renvoie un événement par ligne, mais elle peut renvoyer des attributs d'événements associés dans la même ligne. Précisément, pour faciliter la comparaison d'événements, la fonction peut renvoyer des attributs d'événements enfants ou parents dans la même ligne que l'événement renvoyé. Cette fonction est utile pour aplatir la hiérarchie afin d'afficher un événement enfant particulier qui est commun à chaque événement parent.

Page 155: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 155

8.1.2 Activité dirigée : Surveillance des événements à l'origine des temps d'arrêt

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Récupérer des Event Frame dans PI DataLink.

Description du problème

Le directeur d'exploitation a besoin d'un rapport indiquant les temps d'arrêt des réservoirs consécutifs à des problèmes mécaniques (et non dus à des opérations de maintenance planifiées). Apprenez à utiliser les données de Event Frame dans les rapports Excel.

Approche

Étape 1 : Ouvrez Microsoft Excel

Étape 2 : Sélectionnez une cellule du résultat.

Étape 3 : Sélectionnez la fonction Explorer dans l'onglet Événements.

Étape 4 : Effectuez les sélections

suivantes :

a. Database (Base de

données) :

\\PISRV1\OSIsoft Plant

b. Event name (Nom

d'événement) : *

c. Search start (Début de la

recherche) : *-1d

d. Search end (Fin de la

recherche) : *

e. Modèle d'événement : Downtime

f. Element name (Nom d'élément) : *

Étape 5 : Développer la section d'options de recherche supplémentaires. Dans les filtres

Valeur d'attribut, sélectionnez « Code de motif » pour l'attribut :

a. Reason Code (Code de motif) = mechanical

Page 156: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 156

Étape 6 : Dans Columns to display (Colonnes à afficher), sélectionnez Event name (Nom

d'événement), Start time (Heure de début), End time (Heure de fin), Duration

(Durée), Primary element (Élément principal), Maximum External Temperature

(Température externe maximale), Maximum Internal Temperature (Température

interne maximale), Reason Code (Code de motif) et Temperature Difference

(Différence de température).

Étape 7 : Cliquez sur OK.

Page 157: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 157

8.1.3 Exercice : Analyser des événements à l'origine des temps d'arrêt

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectifs

Analyser des Event Frame extraits de PI DataLink à l'aide d'un PivotChart (Graphique croisé dynamique) et PivotTable (Tableau croisé dynamique).

Description du problème

Le gestionnaire d'exploitation a désormais besoin d'un rapport montrant le motif du temps d'arrêt le plus pertinent et une comparaison montrant les réservoirs les plus problématiques. Il souhaite également obtenir des informations concernant les pertes de production totales des réservoirs.

Approche

Étape 1 : Vous allez utiliser le modèle fourni dans les feuilles Downtime Raw Data (Données

brutes des temps d'arrêt) et Evaluating Tank Downtime (Évaluation du temps d'arrêt

d'un réservoir) du fichier PI_DataLink-Exercises_<Vos_initiales>.xlsx.

Étape 2 : Cliquez sur l'onglet Downtime Raw Data (Données brutes des temps d'arrêt),

sélectionnez la cellule A7 comme cellule de résultat

Étape 3 : Sélectionnez la fonction Compare (Comparer) dans l'onglet Events (Événements).

Étape 4 : Effectuez les sélections suivantes :

a. Database (Base de

données) :

\\PISRV1\OSIsoft Plant

b. Event name (Nom

d'événement) : *

c. Search Start (Début de

la recherche) : t-7j

d. Search end (Fin de la

recherche) : *

e. Modèle d'événement : Downtime

f. Element name (Nom d'élément) : *

Étape 5 : Dans Columns to display (Colonnes à afficher), sélectionnez Event Name (Nom

d'événement), Start Time (Heure de début), End Time (Heure de fin), Duration

(Durée), Event Template (Modèle d'événement), Primary Element (Élément

principal), Event Duration (min) (Durée de l'événement (min)), Maximum External

Temperature (Température externe maximale), Maximum Internal Temperature

(Température interne maximale), Reason Code (Code de motif), Production Loss

Page 158: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 158

(gal) (Perte de production (gal)) et Temperature Difference (Différence de

température).

Étape 6 : Cliquez sur OK.

Étape 7 : Ouvrez la feuille Evaluating Tank Downtime (Évaluation du temps d'arrêt du

réservoir).

Étape 8 : Sélectionnez PivotTable (Tableau croisé dynamique) sous Comparing Reason

Codes (Comparaison des codes de motif), puis dans l'onglet Analyze (Analyse),

sélectionnez Refresh (Actualiser).

Étape 9 : Sélectionnez PivotTable (Tableau croisé dynamique) sous Comparing Tanks

(Comparaison des réservoirs), puis dans l'onglet Analyze (Analyse), sélectionnez

Refresh (Actualiser).

Étape 10 : Quel code de motif est à l'origine de la perte de production la plus importante ?

__________________

Étape 11 : Quel code de motif est à l'origine de la perte de production la plus importante dans

les réservoirs de stockage ? __________________

Étape 12 : Quel réservoir est à l'origine de la perte de production la plus importante ?

__________________

Pour en savoir plus sur la création d'un rapport d'évaluation du temps d'arrêt du réservoir, consultez le Chapitre 11 : Documentation supplémentaire (Référence).

Page 159: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 159

8.2 Récapitulatifs de production

Objectifs

Obtenir des valeurs calculées.

Obtenir des valeurs filtrées.

Utiliser le formatage conditionnel Excel pour améliorer la fonctionnalité de création de rapport de PI DataLink.

Dans les chapitres précédents, nous avons utilisé des fonctions PI DataLink pour récupérer les données brutes stockées dans le PI Server. Cependant, vous n'êtes peut-être pas intéressé par toutes les données brutes et vous souhaitez plutôt appliquer des calculs sur ces valeurs à mesure de leur récupération à partir du PI Server. PI DataLink offre deux méthodes de récupération des données calculées :

1. Utilisation des différents modes de calcul prédéfinis dans PI DataLink dans le cadre de la fonction Données calculées. Ces modes sont quelques-unes des fonctions les plus fréquemment utilisées : Total, Minimum, Maximum, Écart type (Standard Deviation), Plage (Range), Moyenne (Average), Nombre (Count) et Moyenne (Mean).

2. Utilisation d'expressions personnalisées pour définir le calcul souhaité. La syntaxe utilisée pour les expressions personnalisées est identique à la syntaxe utilisée pour les Performance Equations.

8.2.1 Données calculées

La fonction Calculated Data (Données calculées) renvoie une valeur calculée unique ou des valeurs calculées à intervalles réguliers par le serveur PI. Les modes de calcul sont les suivants :

Total (Total)

Minimum

Maximum

Écart type

Plage

Average (Moyenne)

Compte

Moyenne

Ces calculs récapitulatifs fournissent des informations statistiques pour un point sur une période spécifiée.

En sélectionnant le bouton d'option Item de données de la fonction Données calculées, la plupart des champs sont similaires aux autres fonctions PI DataLink avec lesquelles vous avez déjà travaillé. Certains des champs spécifiques à cette fonction sont :

Page 160: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 160

Intervalle de temps : il s'agit d'un champ facultatif. Lorsqu'il est utilisé, il permet un comportement similaire à la fonction Données échantillonnées et les calculs seront exécutés durant des intervalles de temps réguliers.

Mode Calcul: les modes disponibles sont ceux mentionnés ci-dessus.

Show percent good (Afficher le pourcentage correct) : cette option affiche le pourcentage de données correctes pour la plage de temps de calcul. L'idée est que si le pourcentage de données correctes est très faible, il se peut que la valeur soit imprécise.

Remarque : une valeur incorrecte pour PI System est définie comme l'un des états numériques quelconques du jeu d'états numériques du système dans Data Archive. Quelques exemples sont : Délai E/S, Aucune donnée, Arrêt, Aucun échantillon, Intf Shut et Arc Off-line.

Facteur de conversion : si le mode de calcul est défini sur total, le facteur de conversion peut avoir besoin d'être remplacé par un chiffre autre que 1.

Pour les calculs de totaux pondérés par le temps, utilisez la calculatrice Facteur de conversion. Dans la liste déroulante, effectuez une sélection basée sur les unités de mesure de la variable du procédé. Le chiffre du facteur de conversion requis sera ensuite calculé et spécifié dans la zone.

Le calcul du facteur de conversion est expliqué plus en détail dans la section ci-dessous. En passant le pointeur de la souris sur ce champ, vous obtiendrez le message suivant :

Page 161: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 161

8.2.2 Activité dirigée : Données calculées

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Utiliser la fonction Calculated Data (Données calculées) dans PI DataLink.

Description du problème

Nous souhaitons manipuler la fonction Données calculées et obtenir les valeurs Moyenne, Maximum et Minimum du Débit pour le Réservoir de mélange1 pour la période correspondant aux deux dernières heures et pour la journée écoulée.

Approche

Étape 1 : Ouvrez Microsoft Excel.

Étape 2 : Créez un modèle avec les valeurs suivantes :

a. Chemin racine : \\PISRV1\OSIsoft Plant\Production Area\Production

Line1\Mixing Tank1

b. Item de données : Débit

c. Heure de début : *

d. Heure de fin : *-2h

Étape 3 : Récupérez les valeurs Moyenne, Maximum et Minimum du Débit pour ce réservoir

et pour la journée écoulée.

Étape 4 : Changez Heure de fin à *-1d et observez avec quelle rapidité le PI Server recalcule

ces valeurs.

Page 162: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 162

8.2.3 Calculer le total et le facteur de conversion

Le facteur de conversion est un multiplicateur utilisé pour convertir un nombre d'une unité de mesure en une autre.

Ex. : 1 000 g par kg, 2,54 par pouce, 24 heures par jour, 1 440 minutes par jour.

Attendu que Data Archive ne connaît pas les unités d'ingénierie, il suppose que les valeurs des points de débit sont exprimées en unités par jour. Cette supposition est généralement inexacte car de nombreux points sont évalués en termes d'unités par seconde, d'unités par minute, pour d'unités par heure. Lors de l'utilisation du mode de calcul Total dans la fonction Données calculées, un facteur de conversion est utilisé pour corriger le fait que le PI System suppose que les données sont exprimées en unités par jour. Le facteur de conversion est de 1,0 lorsque les données source sont en unités par jour.

Unité d'ingénierie réelle du point de taux

Unité d'ingénierie supposée par Data Archive

Conversion factor

(Facteur de conversion)

unités/jour unités/jour 1

unités/heure unités/jour 24

unités/minute unités/jour 1440

unités/seconde unités/jour 86 400

Page 163: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 163

Exemple : le débit est mesuré en gallons par minute (gpm) et stocké dans Data Archive. Nous souhaitons calculer la quantité totale de fluide écoulé en gallons pendant 8 heures. Comme indiqué dans l'illustration ci-dessous, le débit est :

3 gpm pendant 3 minutes.

5 gpm pendant 2 minutes.

1 gpm pendant 3 minutes.

Le débit total correspond à l'aire située au-dessous de la ligne représentant le débit (l'aire des trois rectangles additionnés).

Le débit total attendu est donc de :

(3 gpm x 3 min) + (5 gpm x 2 min) + (1 gpm x 3 min) = 22 gallons

Data Archive suppose cependant que l'unité de mesure du débit est en gallons par jour. Sans l'application d'un facteur de conversion, le débit total calculé par Data Archive est de :

(3 gallons par jour x 3 min x 1 jour/1 440 min) + (5 gallons par jour x 2 min x 1 jour/1 440 min) + (1 gallon par jour x 3 min x 1 jour/1 440 min) = 0,01528 gallons

Le débit total calculé par Data Archive doit être multiplié par un facteur de 1 440 pour obtenir 22 gallons.

0,01528 gallons x 1 440 = 22 gallons

Si le mode de calcul sélectionné est Total et une partie des données archivées contenues dans la plage sont incorrectes, la valeur renvoyée sera égale à la valeur calculée totale divisée par la fraction de la période contenant les données archivées correctes. Cette méthode de normalisation des données équivaut à accepter la supposition selon laquelle pour la plage de données incorrectes, la valeur du point est identique à la valeur moyenne de la plage entière. Toutefois, ce principe n'est pas nécessairement valide lorsqu'une portion importante de la période spécifiée contient des données incorrectes. Nous vous recommandons par conséquent de toujours vous référer à la valeur pourcentage correct avant d'utiliser le résultat du calcul.

Pour plus d'informations, reportez-vous à la section « Données calculées » dans le Guide de l'utilisateur de PI DataLink.

Page 164: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 164

8.2.4 Activité dirigée : Calculer le total

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Calculer la valeur Total à l'aide de la fonction Calculated Data (Données calculées).

Description du problème

Nous souhaitons calculer le débit total et le débit moyen du Réservoir de mélange1 pour la période correspondant au dernier jour écoulé. Pour connaître le facteur de conversion à utiliser, nous devons récupérer l'UOM du débit du Réservoir de mélange1.

Approche

Étape 1 : Ouvrez Microsoft Excel.

Étape 2 : Créez un modèle avec les valeurs suivantes :

a. Chemin racine : \\PISRV1\OSIsoft Plant\Production Area\Production

Line1\Mixing Tank1

b. Item de données : Débit

c. Heure de début : T

d. Heure de fin : T-1d

Étape 3 : Ajoutez une cellule nommée UOM à votre modèle de rapport et récupérez cette

valeur de l'élément Débit en utilisant l'option Propriétés.

Étape 4 : Ajoutez une cellule nommée Facteur de conversion à votre modèle de rapport et

écrivez la valeur appropriée dans cette cellule.

Étape 5 : Calculez le Total du débit pour la plage de temps (n'oubliez pas le facteur de

conversion !)

Étape 6 : Ajoutez le pourcentage correct.

Page 165: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 165

8.2.5 Exercice : Récapitulatifs de production

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectif

Extraire des valeurs calculées à l'aide de la fonction Calculated Data (Données calculées).

Description du problème

En tant que responsable de production, vous souhaitez créer un rapport affichant les statistiques de production de la semaine dernière. Vous désirez afficher les éléments de production suivants pour chacun des jours de la semaine précédente :

Total (Total)

Average (Moyenne)

Maximum

Vous voulez également effectuer les mêmes calculs pour la semaine entière.

Approche

Étape 1 : Sur votre serveur PI, la production correspond à la somme des productions des

deux lignes de production et est stockée sur votre serveur AF sous la forme d'un

attribut nommé Production (Production) sous l'élément Production Area (Zone

de production), comme illustré ci-dessous :

Remarque : utilisez le point CDT158 si vous n'avez pas accès à la base de données AF.

Page 166: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 166

Étape 2 : Prenez quelques minutes pour remplir le tableau suivant :

Chemin racine

Élément de données

Start time (Heure de début)

End Time (Heure de fin)

Intervalle de temps

UOM

Étape 3 : Vous allez utiliser le modèle fourni dans la feuille Récapitulatifs de production du

fichier PI_DataLink-Exercises_<Vos_initiales>.xlsx. Utilisez les valeurs de votre

tableau dans le modèle fourni.

Remarque importante :

Lorsque vous travaillez avec le total hebdomadaire, n'utilisez pas l'intervalle de temps. Utilisez celui-ci uniquement pour le total quotidien (conseil).

N'oubliez pas d'afficher l'heure de début pour les calculs quotidiens.

Le champ Pourcentage correct se situe toujours à droite d'un calcul agrégé. Utilisez donc

avec le Maximum.

Page 167: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 167

8.3 Syntaxe Performance Equations (PE)

Objectifs

Lister les trois règles de la syntaxe PE PI.

Lister et savoir trouver des fonctions Performance Equations.

8.3.1 Introduction

Les équations PE sont des points spéciaux du serveur PI qui effectuent des calculs à l'aide d'autres PI Points pris comme source de données. Elles enregistrent les résultats du calcul comme valeurs du point PE. Ces points PE requièrent une syntaxe spécifique connue sous le nom de syntaxe PE. Cette syntaxe est importante, car bien qu'elle soit basée sur les points PE, elle est utilisée à de multiples reprises. Cela inclut les calculs analytiques d'actifs pour le PI Server, les jeux de données de calcul PI ProcessBook, les expressions PI DataLink et les jeux de données de calcul de composants PI WebParts. Ces équations sont également utilisées dans des expressions de filtre que vous trouverez dans tous les outils clients.

8.3.2 Les trois règles Performance Equations

Les trois règles de la syntaxe Performance Equations sont :

Règle 1 : les nombres et les opérateurs mathématiques s'écrivent de la manière suivante : 10, 0.125, 34.56, +, -, *, /, ^.

Règle 2 : les noms de points et les horodates, qu'ils soient absolus ou associés au format de temps, s'écrivent entre guillemets simples : 'CDT158', 'Temp_Tank_1', 'FIC5821.PV', '*', 't+6h', '13-Jun-2009'.

Règle 3 : Les chaînes s'écrivent entre guillemets doubles : "Ceci est une chaîne".

À de nombreux endroits, les guillemets simples et doubles seront insérés pour vous. Ceci intervient le plus fréquemment lorsque vous utilisez une fenêtre de recherche de tags PI. Cependant, vous devez toujours effectuer une deuxième vérification pour vous assurer que la syntaxe appropriée a été utilisée. Par ailleurs, lorsque vous examinerez l'état d'un point numérique, vous voudrez utiliser la valeur de chaîne du point, et non le nombre de l'ensemble digital.

8.3.3 Fonctions PE

Une riche bibliothèque de fonctions mathématiques est également disponible. Elle inclut les

fonctions mathématiques types, telles que sin(), cos(), log(), exp(), abs(), etc.. De

nombreuses fonctions PI peuvent s'appliquer aux données PI en complément des fonctions mathématiques types. Cela comprend des fonctions telles que :

PctGood() Pourcentage du point de temps comportant des valeurs correctes.

TagAvg() Moyenne pondérée en fonction du temps.

TagTot() Temps total sur une période.

Page 168: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 168

TimeGT() Durée totale, dans une plage, pendant laquelle un point est supérieur à une valeur

donnée.

Month() Extrait le mois d'un horodatage.

Une expression peut utiliser If-Then-Else, ainsi que des opérateurs logiques et relationnels.

Syntaxe : IF expr0 THEN expr1 ELSE expr2

Exemple : IF 'Point1'>=50 AND 'Point2'<125 THEN "sous seuil" ELSE "correct"

Remarques : Vous devez inclure les mots clés IF, THEN et ELSE. La fonction PE NoOutput()

peut être utilisée dans la clause THEN ou ELSE. Il est possible d'imbriquer les expressions if-then-else.

Pour obtenir une liste complète des fonctions intégrées pouvant être utilisées, consultez le document PEReference.chm. Vous le trouverez également dans le dossier PIPC\HELP, son chemin est généralement le suivant :

C:\Program Files (x86)\PIPC\HELP\PEReference.chm.

Vous pouvez également le rechercher sur le site Web d'assistance technique d'OSIsoft.

Page 169: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 169

8.3.4 Exercice : Syntaxe PE

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectif

Appliquer la syntaxe PE à différents problèmes de calcul et de filtrage.

Description du problème

Au lieu de placer toutes les données brutes dans votre rapport, vous voulez utiliser les options de filtrage et calculs personnalisés ci-dessous. Vous utiliserez les fonctions PE et suivrez les règles PE pour créer ces expressions.

Approche

Étape 1 : Utilisez le fichier d'aide PEReference.chm pour compléter le tableau ci-dessous.

Calcul/Filtre Votre expression PE Fonctions PE applicables

Niveau du réservoir à 8 heures ce matin (niveau mesuré au point BA:LEVEL.1 )

TagVal()

Total pondéré par le temps pour le point SINUSOID au cours des 12 dernières heures, mais uniquement si au moins 85 % des valeurs utilisées dans le calcul sont considérées correctes

TagTot()

Afficher OVERHEATED lorsque le point BA:TEMP.1 est supérieur à 45

If…then…else

Durée pendant laquelle le mode contrôleur, mesuré au point CDM158, a été Manuel au cours des 4 derniers jours

TimeEQ()

Page 170: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 170

8.4 Maintenance préventive

8.4.1 Données filtrées par temps

Vous disposez d'une pompe et vous souhaitez mettre en œuvre un programme de maintenance préventive, qui consiste à déterminer la période de fonctionnement de la pompe. Ce nombre total d'heures pourrait ensuite être comparé aux données du fabricant de la pompe, de façon à savoir quand les roulements doivent être lubrifiés ou remplacés, toutes les 10 000 heures, par exemple.

Si vous disposiez d'un PI point enregistrant l'état de fonctionnement de la pompe (Activée ou Arrêtée), vous seriez en mesure d'effectuer votre programme de maintenance préventive en utilisant la fonction Time Filtered (Filtré par temps). La fonction Filtré par temps renvoie le nombre de fois qu'une équation de performance donne la valeur true pendant une période spécifiée. Vous devez par conséquent spécifier les champs suivants pour cette fonction :

Expression(s)

o Vous pouvez utiliser une ou plusieurs expressions suivant le format d'une équation de performance décrit au chapitre 9.2. Les items de données autorisés dans l'expression sont les suivants :

PI points

Attributs AF qui stockent des références de données pour des PI Points.

Attributs AF qui stockent des valeurs constantes.

Heure de début et Heure de fin

Time Unit (Unité de temps)

o c.-à-d. que la pompe a fonctionné 5 secondes/minute/heure/jour.

Page 171: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 171

8.4.2 Activité dirigée : État du contrôleur

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Extraire les données filtrées par temps dans PI DataLink

Description du problème

Nous voulons calculer la durée pendant laquelle un contrôleur est resté à l'état CASCADE. Le contrôleur est un point numérique nommé CDM158 et il implique 5 états discrets. Nous ne nous intéressons qu'à l'état CASCADE pour le moment.

Approche

Étape 1 : Ouvrez Microsoft Excel.

Étape 2 : Donnez un nom à la cellule de résultat Temps en mode Cascade (heures).

Étape 3 : Choisissez une cellule de résultat vide.

a. Sélectionnez la fonction Filtré par temps.

Étape 4 : Utilisez les valeurs suivantes pour les différents champs :

a. Expression(s) : ‘CDM158’ = “CASCADE”

b. Heure de début :

T-3d

c. Heure de fin : T

d. Unités de temps :

Heures

Page 172: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 172

8.4.3 Activité dirigée : Contrôler le niveau du réservoir de mélange

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Utiliser une expression dans la fonction Time Filtered (Filtré par temps).

Description du problème

La montée du niveau du Réservoir de mélange1 au-delà de 7 est un signe de dysfonctionnement de la pompe. Dans notre rapport d'analyse, nous souhaitons savoir pendant combien d'heures la pompe a été en dysfonctionnement hier.

Approche

Étape 1 : Ouvrez Microsoft Excel.

Étape 2 : Créez un modèle de rapport semblable à la capture d'écran à la fin de l'activité.

Étape 3 : Sélectionnez la cellule B1 et recherchez l'attribut du niveau (Level) du Réservoir de

mélange1 (Mixing Tank1).

Étape 4 : Modifiez l'expression et appliquez les règles syntaxiques PE à ‘level’>7.

Remarque importante : le premier « ‘ » dans Excel sert à indiquer que le contenu de la cellule est un texte et qu'aucune mise en forme Excel ne doit être appliquée. Pour inclure une expression dans une cellule, faites-la précéder par deux « ‘ ».

Étape 5 : Complétez le modèle de rapport avec les valeurs suivantes :

a. Heure de début : T

b. Heure de fin : Y

c. Unités de temps : Heures

Étape 6 : Sélectionnez la fonction Filtre temporel et utilisez la cellule B6 comme cellule de sortie.

Page 173: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 173

8.4.4 Exercice : Inspection conditionnelle

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectif

Calculer un temps de fonctionnement avec la fonction Filtré par temps.

Description du problème

Les pompes de vos réservoirs de mélange et de stockage doivent être soumises à une inspection visuelle tous les 4 mois uniquement si elles ont fonctionné pendant plus de 2 000 heures. En tant que responsable du programme de maintenance préventive, vous souhaitez connaître le temps de fonctionnement des pompes des réservoirs.

Un PI point ne sert pas à déterminer si la pompe est Activée (ON) ou Arrêtée (OFF). La pompe fonctionne uniquement lorsque le niveau (Level) du réservoir est supérieur à 1.2. Calculez la durée pendant laquelle les pompes de chacun des réservoirs ont fonctionné au cours des 4 derniers mois et déterminez si l'une des pompes doit être inspectée.

Approche

Vous allez utiliser le modèle fourni dans la feuille Inspection conditionnelle du fichier PI_DataLink-Exercises_<YourInitials>.xlsx. Récupérez le temps de fonctionnement total des pompes associées aux réservoirs.

Étape 1 : Utilisez l'option de recherche Asset Filter (Filtre d'actifs) pour établir la liste des actifs sans aucun attribut.

a. Spécifiez le chemin racine (Root Path) et le Modèle d'élément (Element Template) appropriés dans la boîte de dialogue de recherche puis, sans sélectionner aucun attribut, cliquez sur OK.

Étape 2 : Utilisez la fonction Time Filtered (Filtré par temps) pour calculer le nombre d'heures pendant lequel les pompes ont fonctionné.

Page 174: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 174

8.5 Filtrer des données à l'aide d'expressions personnalisées

Lors de l'utilisation des diverses fonctions PI DataLink, nous avons remarqué un champ facultatif nommé Expression de filtre.

Cette option est disponible pour les fonctions suivantes :

Données compressées

Données échantillonnées

Données calculées

PI DataLink applique l'expression de filtre sur les données brutes récupérées et seules les valeurs qui rendent l'expression spécifiée True sont incluses. Par conséquent, dans le cas des deux fonctions Données compressées et Données échantillonnées, seules les valeurs qui rendent l'expression de filtre spécifiée True sont insérées dans la cellule de sortie. Dans le cas de la fonction Données calculées, seules les valeurs brutes qui spécifient l'expression de filtre comme True sont prises en compte dans les calculs. Lors de l'utilisation de la fonction Expression de filtre, l'option Marquer comme filtré devient disponible pour les fonctions Données compressées et Données échantillonnées ; si l'option Marquer comme filtré est sélectionnée, un état Filtré est renvoyé pour chaque groupe de valeurs qui ne correspond pas aux critères de l'expression de filtre.

L'expression de filtre est une équation de performance et suit les règles de formatage détaillées au cours de la section précédente.

Remarque : lorsque vous utilisez une référence cellulaire pour votre expression de filtre, vérifiez que l'expression de filtre commence par un horodate ou un nom de point et que vous avez utilisé deux guillemets simples. Le premier guillemet simple est utilisé dans Excel pour indiquer qu'il s'agit d'une chaîne de texte, et non d'une valeur, et il ne sera pas pris en compte par l'expression de filtre. Une autre possibilité consiste à entourer la totalité de l'expression de filtre de parenthèses, auquel cas le guillemet simple supplémentaire est inutile.

Pour en savoir plus, reportez-vous à la section « Expressions » du Guide de l'utilisateur de PI DataLink.

Page 175: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 175

8.5.1 Formatage conditionnel Excel

Ce sujet n'est pas spécifique à PI DataLink, mais le Formatage conditionnel disponible sous Excel 2007 peut conférer une superbe apparence et une vue de synthèse complète à vos rapports PI DataLink. Il est utile pour comparer visuellement des valeurs extraites de PI. Vous pouvez accéder au Formatage conditionnel dans le ruban Accueil de la section Styles. Vous pouvez utiliser cette fonctionnalité pour fournir des maxima ou minima surlignés, des arrière-plans d'histogrammes et de nombreux autres repères visuels pour les données affichées.

Pour utiliser cette fonctionnalité, commencez par sélectionner le groupe de cellules que vous souhaitez formater. Cliquez ensuite sur le bouton Formatage conditionnel et choisissez un groupe et une règle. Pour les options Surligner les règles de cellules et Règles du haut/bas, vous verrez un aperçu du formatage une fois que vous aurez configuré les limites appropriées. Pour Barres de données, Nuances de couleurs et Jeux d'icônes, il vous suffit de passer le pointeur de votre souris sur chacune des options préconfigurées pour obtenir un aperçu de leur effet sur les cellules que vous avez sélectionnées. Cliquez sur la règle souhaitée pour la sélectionner.

Si aucune des règles préconfigurées ne convient à vos besoins, vous pouvez configurer des règles supplémentaires en utilisant Formatage conditionnel > Nouvelle règle. Plusieurs règles peuvent être appliquées dans un ordre configurable à l'aide de Formatage conditionnel > Gérer les règles.

Remarque : la fonction TODAY() de MS Excel renvoie le numéro de série de la date actuelle.

Ce numéro de série est le code date/heure utilisé par Microsoft Excel pour les calculs de dates et d'heures. Microsoft Excel stocke les dates sous la forme de nombres entiers de jours, en commençant par l'année 1900. Les dates et heures sont des valeurs et peuvent par conséquent être additionnées, soustraites et incluses dans d'autres calculs.

Syntaxe : =TODAY()

Exemple : =(TODAY() - 10 + 16/24) équivaut à aujourd'hui moins 10 jours à 16:00.

Lorsque vous saisissez une date dans Microsoft Excel 97 en indiquant seulement deux chiffres pour l'année, Microsoft Excel comprend l'année comme suit : si vous saisissez 00 à 29 pour l'année, cela correspond aux années 2000 à 2029. Par exemple, si vous saisissez 28/5/19, Microsoft Excel suppose que la date est 28 mai 2019. Il prendra en considération les années 1930 à 1999 si vous saisissez 30 à 99 pour l'année. Par exemple, si vous saisissez 28/5/91, Microsoft Excel suppose que la date est 28 mai 1991.

Page 176: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 176

8.5.2 Activité dirigée : Requêtes de valeurs de données filtrées

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Appliquer une expression de filtre aux valeurs récupérées en utilisant la fonction Compressed Data (Données compressées).

Description du problème

Nous voulons appliquer une expression de filtre aux valeurs récupérées en utilisant la fonction Données compressées.

Approche

Partie 1

Étape 1 : Ouvrez Microsoft Excel.

Étape 2 : Créez un modèle avec les valeurs suivantes :

o Item de données : CDT158 o Heure de début : T o Heure de fin : T-1d o Expression de filtre : ‘‘CDT158’ > 80

Étape 3 : Obtenez des données compressées et vérifiez s'il y

a des valeurs inférieures à 100.

Étape 4 : Les valeurs inférieures à 80 sont inutiles et nous n'avons pas besoin de les inclure

dans notre rapport. Filtrez les valeurs inférieures à 80 en faisant référence à

l'expression de filtre.

Partie 2

Étape 1 : Sur une nouvelle feuille, créez un modèle contenant les éléments suivants :

o Chemin racine : \\PISRV1\OSIsoft Plant\Production Area\Production Line1\Mixing Tank1

o Item de données : Température extérieure

o Heure de début : T o Heure de fin : T-1d o Filter Expression (Expression de filtre) : ‘Température externe’ > 200

Étape 2 : Obtenez les données compressées et vérifiez la présence de valeurs inférieures à 200.

Étape 3 : Les valeurs inférieures à 200 sont inutiles et nous n'avons pas besoin de les inclure

dans notre rapport.

Étape 4 : Filtrez les valeurs inférieures à 200 en faisant référence à l'expression de filtre.

Page 177: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 177

8.5.3 Exercice : Rapport sur le niveau de production

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectifs

Utiliser l'option Filter Expression (Expression de filtre) de la fonction Sampled Data (Données échantillonnées) pour imposer une contrainte aux valeurs extraites.

Description du problème

En tant que responsable du contrôle qualité, vous voulez examiner le niveau du produit dans le Réservoir de mélange1. Étant donné qu'un grand nombre de valeurs sont archivées, il est préférable d'utiliser une requête Sampled Data (Données échantillonnées) plutôt qu'une requête Compressed Data (Données compressées).

Vous souhaitez créer un rapport pour le niveau hier à des intervalles de 10 minutes. Le rapport filtre le niveau moyen du réservoir, qui est défini comme un niveau compris entre 4 et 6.

Approche

Étape 1 : Prenez quelques minutes pour remplir le tableau suivant :

Chemin racine

Item de données

Heure de début

End Time (Heure de fin)

non-répétition

Limite supérieure

Limite inférieure

Expression de filtre

Étape 2 : Vous utiliserez le modèle fourni dans la feuille Rapport sur le niveau de production

du fichier PI_DataLink-Exercises_<Vos_initiales>.xlsx.

Remarque : Savez-vous utiliser la fonction Excel CONCATENATE ?

Page 178: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 178

8.6 PI DataLink - Données d'expression (optionnel)

Comme nous l'avons vu précédemment, certaines fonctions PI DataLink acceptent un item de données ou une expression comme entrée. Ces fonctions disposent des options Item de données et Expression en haut du volet des tâches. Jusqu'ici, nous avons uniquement utilisé l'option Item de données. Dans PI DataLink, les expressions sont des équations de performance que vous pouvez utiliser afin d'incorporer des opérations mathématiques et des calculs basés sur des items de données de PI System.

Les fonctions PI DataLink pouvant utiliser des expressions (de même que Item de données) sont les suivantes :

Fonction Valeur d'archive.

Fonction Données échantillonnées.

Fonction Données datées.

Les expressions PI se comportent de la même manière que les expressions PI PE. Elles suivent la même syntaxe d'expression et peuvent utiliser un ou plusieurs des items de données suivants :

PI points

Attributs AF qui stockent des références de données pour des PI Points.

Attributs AF qui stockent des valeurs constantes.

L'avantage des expressions PI est qu'elles ne calculent que sur demande. Cependant, leur inconvénient est que, contrairement aux équations de performances, aucun historique de ces calculs n'est stocké sur le PI Server ; il est donc plus difficile d'observer des graphiques historiques.

8.6.1 En quoi la fonction Calculated Data (Données calculées) est-elle différente des expressions PI ?

L'une des différences entre les données PI calculées et les expressions PI est illustrée dans un exemple ci-dessous. La fonction PI Calculated Data (Données calculées) calcule le maximum du point sur une période de 1 jour durant les 7 derniers jours. L'expression PI illustrée calcule le maximum de la fonction Sampled Data (Données échantillonnées) du point pendant les 8 dernières heures de toutes les périodes de 1 jour et durant les 7 derniers jours.

Page 179: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 179

Le format de l'expression PI est : TagMax('TagName','*-8h','*')

Page 180: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 180

Tout comme la fonction Données PI calculées, elle serait configurée avec une heure de début de *-7d, une heure de fin de *, et un intervalle de 1 jour (1d). Gardez à l'esprit que le « * » de l'expression n'accède pas toujours à l'heure actuelle de la machine ; dans ce cas, le « * » est représenté par le côté droit de la barre de 8 heures ci-dessous. Si l'expression PI est remplacée

par TagMax('tag','*-1d','*'), les résultats de la fonction Données PI calculées et de

l'expression PI sont identiques. Cependant, l'expression PI contiendra un intervalle supplémentaire à l'heure de début de l'expression lorsqu'elle sera directement comparée avec la fonction PI Calculated Data (Données PI calculées).

Page 181: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 181

8.6.2 Activité dirigée : Requêtes d'expressions

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Utiliser Performance Equations dans PI DataLink.

Description du problème

Nous avons montré comment nous sommes en mesure de voir les valeurs du débit pour le Réservoir de mélange 2 "Mixing Tank2" pour la journée écoulée et au début de chaque heure, en utilisant la fonction Données échantillonnées.

Ici, au lieu de récupérer les valeurs brutes du débit d'écoulement, nous désirons déterminer la différence entre la valeur du débit et sa moyenne pour la journée écoulée, et l'inclure dans notre rapport Excel.

Remarque : pour simplifier, nous utiliserons les PI Points dans cet exemple. Vous pouvez effectuer cet exercice en utilisant l'attribut AF et la fonction Concaténer d'Excel pour la construction de l'expression.

Approche

Étape 1 : Ouvrez Microsoft Excel.

Étape 2 : Créez un modèle avec les valeurs suivantes :

a. Heure de début : y

b. Heure de fin : t

c. Intervalle de temps : 1h

d. Expression : TagVal(‘VPSD.OSIsoftPlant.PL2.MXTK2.Flow Rate’)-

TagAvg(‘VPSD.OSIsoftPlant.PL2.MXTK2.Flow Rate’, ‘*-24h’,’*’)

Étape 3 : Utilisez la fonction Sampled Data (Données échantillonnées) et Expression pour

récupérer les données.

Page 182: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 182

8.6.3 Exercice : Rapport de bilan de matière

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectifs

Utiliser Performance Equations dans PI DataLink

Description du problème

Deux produits, nommés produit A et produit B, sont mélangés dans un réservoir, comme illustré dans le schéma suivant.

Le débit du produit A est stocké dans un PI point nommé CDT158et le débit du produit B est stocké dans un PI point nommé BA:TEMP.1.

Vous souhaitez voir apparaître le pourcentage du produit A dans le mélange, car il s'agit d'un indicateur essentiel. Il n'existe aucun PI point stockant cette valeur et vous auriez besoin de la calculer.

Vous construisez ce rapport pour les 7 derniers jours et vous souhaitez indiquer ce pourcentage toutes les 2 heures.

Approche

Étape 1 : Développez une expression permettant de calculer le pourcentage du produit A

dans le mélange obtenu.

Étape 2 : Prenez quelques minutes pour remplir le tableau suivant :

Expression

Heure de début

End Time (Heure de fin)

Intervalle de temps

Étape 3 : Vous utiliserez le modèle fourni dans la feuille Rapport sur les bilans de matière du

fichier PI_DataLink-Exercises_<Vos_initiales>.xlsx.

Étape 4 : Comment changeriez-vous l'expression si l'un des deux produits ne s'écoulait pas

et si le point associé indiquait une valeur d'arrêt incorrecte ? (Conseil : If Then Else)

Page 183: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 183

9 L'assistance dont vous bénéficiez à OSIsoft

9.1 PI Square : la communauté OSIsoft

PI Square, https://pisquare.osisoft.com, est la nouvelle communauté OSIsoft grâce à laquelle vous pouvez bénéficier d'une assistance technique pour répondre à vos questions, accéder au PI Developers Club (PI DevClub) pour vos projets de programmation et vous connecter aux PI users du monde entier pour exploiter toute la puissance de votre PI System.

PI Square utilise les mêmes identifiants de connexion que le site de l'assistance technique. Si vous disposez déjà d'identifiants de connexion OSIsoft, vous n'avez pas besoin de vous inscrire.

Si vous n'avez aucun compte OSIsoft, vous devez en créer un. Rendez-vous sur la page d'accueil de PI Square et cliquez sur Connexion en haut à droite. Cliquez sur S'inscrire dans la page d'inscription.

La communauté PI Square vous offre des espaces de collaboration, nommés Espaces. Ces espaces sont habituellement nommés selon une rubrique ou un rôle spécifique. Chaque espace peut contenir plusieurs types de contenus, notamment des discussions, des documents, des billets de blog, des enquêtes et d'autres ressources. Actuellement, PI Square offre les quatre espaces suivants :

Tout ce qui concerne PI

Il s'agit d'un forum général où les services d'assistance technique d'OSIsoft tentent de répondre aux questions posées et de contribuer aux discussions. Vous pouvez également trouver des espaces dans lesquels vous obtiendrez des informations concernant le serveur PI, les PI Interfaces et les connecteurs PI, PI Visualization, ainsi que les autres familles de produits OSIsoft.

PI Developers Club

Cet espace offre aux développeurs les outils et l'assistance dont ils ont besoin pour créer des applications pour le PI System. Alors que l'assistance et les contenus sont fournis via cette communauté, des liens vers certaines autres ressources externes, telles que des kits d'installation, sont également disponibles dans cet espace.

Maîtriser PI

Cet espace vous permet de suivre des cours de formation en ligne, de poser des questions au sujet des cours en ligne ou en classe et de visionner des séminaires Web pour progresser dans vos connaissances concernant PI.

Bienvenue dans PI Square !

Il s'agit de l'espace dans lequel vous pouvez découvrir comment naviguer au sein de la communauté, connaître les fonctionnalités offertes par la communauté et poser des questions si vous ne savez pas où aller.

Page 184: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 184

9.1.1 Exercice : Naviguer dans PI Square

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectifs

Créer un compte à authentification unique PI Square et trouver des réponses concernant les sujets relatifs à la visualisation.

Description du problème

Vous souhaitez rechercher une publication concernant les sujets suivants :

Données futures dans PI DataLink

Paramètres d'URL dans PI Vision

Approche

Étape 1 : Parcourez le site Web de PI Square à l'aide d'un navigateur Web :

https://pisquare.osisoft.com

Étape 2 : Connectez-vous à la communauté PI Square.

a. Si vous ne disposez pas d'un compte à authentification unique OSIsoft, créez-

en un dès maintenant. Vous utiliserez ce même compte pour vous connecter à

PI Square et au site Web de l'assistance technique d'OSIsoft.

Étape 3 : Recherchez une publication portant sur chacun des sujets suivants :

a. Données futures dans PI DataLink.

b. Paramètres d'URL dans PI Vision.

Étape 4 : Lisez les différentes publications, ajoutez vos commentaires ou créez vos propres

publications si vous n'avez pas encore répondu à une question.

Page 185: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 185

9.2 Support technique

Visitez régulièrement le site Web de l'assistance technique, https://techsupport.osisoft.com. Vous pourrez télécharger tout produit PI pour lequel votre entreprise détient une licence d'utilisation. Le Plan PI System peut être consulté pour obtenir des informations sur les versions les plus récentes et sur les dates de sorties et fonctionnalités prévues pour les nouvelles versions et les nouveaux produits. Vous pouvez vous connecter et consulter vos Appels à l'assistance, que ceux-ci soient en cours de traitement ou clôturés. Vous pouvez également accéder à notre Knowledge Base (Base de connaissances) pour résoudre tout problème que vous rencontrez en recherchant une solution dans notre collection exhaustive d'articles disponibles.

Voici le numéro de téléphone et l'adresse e-mail généralistes pour contacter l'assistance technique OSIsoft :

Tél. : +1 510 297-5828

E-mail : [email protected]

L'assistance peut être fournie dans des langues autres que l'anglais dans certains centres en fonction de la disponibilité des standardistes. Si vous sélectionnez une langue locale, nous ferons tout notre possible pour vous connecter avec un ingénieur de l'assistance technique disponible parlant cette langue. Si aucun ingénieur de votre langue n'est disponible, vous serez dirigé vers le premier standardiste disponible.

Avant de contacter l'Assistance technique, il est utile que vous ayez certaines informations à portée de main. L'ingénieur de l'assistance technique d'OSIsoft vous demandera les informations suivantes :

Nom du produit

Numéro de version

la date à laquelle les problèmes ont commencé

Plate-forme informatique (type de processeur, système d'exploitation et numéro de version)

9.3 Formation

Le site Web de formation d'OSIsoft, http://learning.osisoft.com, fournit diverses ressources aux PI users, afin d'en apprendre davantage sur PI System et d'acquérir des connaissances leur permettant d'exploiter toute sa puissance. Vous pourrez consulter sur ce site nos offres actuelles en matière de formations et les événements à venir.

9.3.1 Formation animée par un instructeur

Formation animée par un instructeur sur notre site public de formation - Notre offre standard - Découvrez PI System dans les centres de formation d'OSIsoft grâce à des cours disponibles dans des langues toujours plus nombreuses !

Page 186: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 186

Formation animée par un instructeur sur votre site - Notre offre personnalisée - Apprenez grâce à un cursus personnalisé et bénéficiez d'un coaching sur votre site, à votre rythme, avec vos données !

9.3.2 Formation en ligne

Cours en ligne privés - Notre offre la plus récente - Découvrez PI System à partir de votre bureau ou chez vous, selon votre emploi du temps, avec vos propres données ! Pour en savoir plus, rendez-vous sur https://pisquare.osisoft.com/community/Master-PI.

Formation sur demande : chaîne YouTube - Formez-vous en tout lieu, à tout moment - Découvrez PI System en effectuant votre choix parmi plus de 1 000 vidéos disponibles sur YouTube ! Des listes de lecture sont disponibles sur différents sujets pour vous guider dans votre sujet de formation.

L'environnement de formation virtuel (VLE) est un PI System entièrement fonctionnel exécuté dans notre Cloud Microsoft Azure. Nous disposons d'un large éventail de laboratoires définis, de PI ProcessBook à AF, en passant par des technologies destinées aux développeurs.

Page 187: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 187

9.3.3 Exercice : Chaîne de formation OSIsoft

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectifs

Recherchez une vidéo sur la chaîne de formation YouTube d'OSIsoft pour en savoir plus sur un thème non abordé dans le cours Visualisation des données de PI System.

Description du problème

Vous souhaitez apprendre à créer un affichage PI ProcessBook contenant un graphique XY.

Approche

Étape 1 : Utilisez un navigateur Web pour vous rendre sur le site YouTube.com.

Étape 2 : Recherchez la chaîne de formation d'OSIsoft.

Étape 3 : Lancez une recherche pour trouver une vidéo sur les graphiques XY dans

PI ProcessBook, exemple de recherche : « Processbook graphique XY ».

Étape 4 : La vidéo intitulée : « OSIsoft: The xy plot in PI ProcessBook. v3.0 » va vous

expliquer comment créer graphiques XY.

Étape 5 : Vous pouvez regarder cette vidéo tout de suite ou le faire plus tard.

Page 188: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 188

9.4 Activation de multiples langues dans les applications clientes

Tous les outils clients OSIsoft, y compris PI Vision, PI ProcessBook et PI DataLink, prennent en charge plusieurs langues. Le changement de langue s'effectue en installant le pack linguistique MUI correspondant à l'outil client qui vous intéresse.

Les packs linguistiques MUI de PI Vision, PI ProcessBook et PI DataLink sont disponibles en :

Japonais

Chinois simplifié

Coréen

Français

Espagnol

Portugais brésilien

Russe

Allemand

9.5 Autres questions

Pour toute question concernant la gestion des licences, vous trouverez les coordonnées de votre responsable de compte sur http://www.osisoft.com/ > Contact Us (Contactez-nous) > Account Management (Gestion de compte).

Pour toute question concernant des problèmes d'assistance actuels, contactez l'assistance technique au 510 297-5828 ou rendez-vous sur https://techsupport.osisoft.com > My Support (Mon assistance) > My Cases (Mes appels).

Pour les questions concernant des problèmes de formation non résolus, contactez votre formateur ou envoyez un e-mail à l'adresse [email protected].

Pour toute autre question, veuillez contacter notre groupe Service clientèle par e-mail, à l'adresse [email protected].

Page 189: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 189

10 Exercice final

10.1 Récapitulatif du cours

Objectifs

Démontrer votre connaissance des outils Visualization d'OSIsoft.

Maintenant que vous maîtrisez les outils Visualization, il est temps de les mettre en œuvre. Nous fournissons l'industrie des bases de données spécifiques pour vous permettre d'explorer et de créer des exemples de rapports et d'affichages. Vous pouvez également poser des questions de dernière minute et vous assurez que vous savez comment utiliser les outils pour accéder à vos données PI afin de simplifier votre travail.

10.1.1 En quoi consistent les Kits d'exemples de gestion PI basé sur les actifs ?

Les Kits d'exemples de gestion PI basé sur les actifs montrent comment résoudre des problématiques métier spécifiques à l'aide de AF et d'autres outils PI basés sur les actifs.

Chaque Kit d'exemples se présente sous la forme d'un fichier ZIP téléchargeable qui contient les définitions de base de données AF et les fichiers connexes utilisés pour traiter un scénario d'utilisation professionnel. Il vous permet d'installer et d'explorer dans vos propres scénarios d'utilisation courants du serveur AF tels que :

Suivi des temps d'arrêt.

Maintenance conditionnelle.

Consommation d'énergie.

Analyse des performances.

Les Kits d'exemples ont été créés en utilisant l'expérience de l'industrie et les enseignements tirés de l'assistance offerte à nos clients afin de résoudre leurs problématiques métier avec AF.

Page 190: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 190

Chaque Kit contient :

les définitions de base de données AF qui incluent l'élément, le cadre d'événement et des modèles d'analyse ;

une petite hiérarchie représentative ;

un affichage PI ProcessBook et/ou une feuille de calcul PI DataLink ;

des instructions écrites et une vidéo d'orientation consacrées à l'installation et à l'utilisation.

Visitez la page des Kits d'exemples de gestion PI basé sur les actifs (Asset Based PI Example Kits) sur PI Square pour en savoir plus au sujet des kits. Vous y trouverez également des liens de téléchargement ainsi que des vidéos pour vous aider à démarrer.

https://pisquare.osisoft.com/community/all-things-pi/asset-based-pi-example-kits

Page 191: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 191

10.1.2 Exercice : Exercice récapitulatif global

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectifs

Démontrer la compréhension des fondements de la technologie du PI System.

Accéder aux données dans PI System.

Savoir utiliser les applications clientes PI Vision, PI ProcessBook et PI DataLink.

Description du problème

Vous travaillerez pour concevoir le meilleur ensemble d'affichages et de rapports possible en utilisant les compétences apprises dans le cadre de ce cours. La créativité est vivement encouragée. Cet exercice a pour but d'être divertissant et à réponses ouvertes, créant une compétition amicale permettant aux participants de réviser. Vous pouvez travailler en équipes de 2 ou 3 personnes. À la fin de la séance de 2 heures, tous les groupes présenteront brièvement leurs affichages.

Le travail sera noté en se basant sur les éléments suivants :

1. Transmission de votre compréhension d'autant de compétences/concepts que possible.

2. Utilisation de tous les produits, y compris de PI ProcessBook, PI DataLink et PI Vision.

3. Créativité dans votre conception.

4. Votre présentation devant les autres participants.

Vous pouvez mentionner tout élément concernant PI ProcessBook, PI DataLink et PI Vision que nous avons abordé en cours. Ce cahier est en consultation libre, alors n'hésitez pas à feuilleter le reste du cahier d'exercices, ainsi que toute documentation pertinente (tous les guides utilisateur disponibles dans le VLE). Vous êtes vivement encouragé à utiliser chacun des trois produits dans votre conception définitive, mais ce n'est pas obligatoire. Bonne chance !

Approche

Étape 1 : Sélectionnez l'un des Kits d'exemples de gestion PI basé sur les actifs dans la liste

ci-dessous et consultez le scénario d'utilisation pour lequel le kit a été conçu

(figurant à la fin de l'exercice). Autrement, si vous avez accès à vos propres

données de production, développez un scénario d'utilisation et complétez le projet

final avec vos propres données.

Maintenance conditionnelle pour pompes

Utilisation d'une colonne de distillation

Consommation électrique spécifique de l'usine

Traitement minéralurgique

Page 192: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 192

Surveillance des performances d'actifs mobiles

Suivi des temps d'arrêt des puits de pétrole et de gaz

Forage et achèvement des puits de pétrole et de gaz

Prévision de la charge de production d'énergie

Efficacité globale des équipements du réacteur

Surveillance des transformateurs des postes des réseaux de transport et de distribution

Surveillance des tensions d'alimentation des postes des réseaux de transport et de distribution

Efficacité des turbines

Gestion des coûts des services publics

Étape 2 : La base de données complète pour chacun des kits a été installée sur

l'environnement de formation virtuel (VLE) pour le cours. Explorez la structure AF et

la documentation des Kits d'exemple et évaluez les données disponibles. Vous

pouvez également regarder la vidéo d'introduction des Kits d'exemple sur

PI Square. Si vous utilisez votre propre PI System, évaluez les données disponibles

pertinentes dans le cadre de vos responsabilités professionnelles ou votre scénario

d'utilisation idéal.

Étape 3 : Créez une visualisation en utilisant les outils abordés dans ce cours pour proposer

des solutions de surveillance correspondant au Kit d'exemple ou au scénario

d'utilisation de votre choix. Voici quelques-unes des choses que vous devriez être

en mesure de mettre en œuvre dans chaque outil.

PI Vision

a. Créer un affichage avec des tables, des graphiques, des valeurs et des jauges.

b. Réutiliser des affichages pour des actifs similaires et ajouter du texte, des

images, des liens et des comportements à états multiples pour enrichir votre

affichage PI Vision.

c. Partager l'affichage avec d'autres personnes dans votre entreprise, ajouter des

mots-clés pour trier les affichages et rechercher vos affichages favoris.

PI DataLink

a. Afficher les valeurs actuelles et les données d'archives pour les PI Points et les

attributs AF.

b. Calculer les totaux, les moyennes et d'autres valeurs statistiques pour vos

données.

c. Créer des calculs avancés sur vos données en utilisant Performance Equations.

d. Réutiliser des rapports pour plusieurs actifs en utilisant les listes déroulantes.

PI ProcessBook

a. Créer un affichage relatif à un élément, notamment des symboles dynamiques

et statiques.

Page 193: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 193

b. Ajouter des symboles d'états multiples, des images et des symboles prédéfinis

à partir de la bibliothèque de symboles.

c. Ajouter des boutons pour naviguer vers des pages Web, des applications ou

d'autres affichages ; ou utiliser un fichier PI ProcessBook (PIW) pour organiser

vos affichages PI ProcessBook.

d. Charger des affichages PI ProcessBook dans PI Vision.

Étape 4 : Partagez vos affichages et vos rapports avec la classe, en expliquant comment

chacun d'entre eux répond au scénario d'utilisation du Kit d'exemple (ou votre

propre scénario d'utilisation). Expliquez en outre comment les connaissances que

vous avez acquises tout au long du cours vous aident dans le cadre de vos

responsabilités professionnelles actuelles.

10.1.3 Brèves descriptions des Kits d'exemples de gestion PI basé sur les actifs

Maintenance conditionnelle pour pompes

Vous êtes responsable de la planification de la maintenance des pompes dans votre usine. Vous utilisez actuellement une planification calendaire et vous ajoutez des interventions de maintenance supplémentaire lorsque vous recevez un appel au sujet d'une défaillance. Cette solution vous paraît inefficace et vous souhaitez pouvoir déterminer de manière proactive la maintenance sur la base de l'utilisation des équipements et d'une comparaison de l'efficacité par rapport à d'autres unités similaires. Vous devez être en mesure de consulter les dates et les heures de maintenance les plus récentes pour chaque pompe, ainsi que les statistiques de comparaison avec les autres équipements.

Opération de distillation

Votre colonne de distillation doit être étroitement surveillée pour continuer à fournir un produit de qualité. Vous souhaitez pouvoir visualiser les KPI de la colonne de distillation en temps réel. Vous souhaitez également qu'un rapport affiche les conditions sous lesquelles s'écoule la colonne de distillation et connaître la fréquence à laquelle se produit cet événement.

Analyse des performances d'actifs mobiles

Votre entreprise possède de nombreux actifs mobiles (camions, bus, véhicules de chargement, etc.) et vous souhaitez réduire la consommation de carburant et procéder à la maintenance conditionnelle. Ces tâches sont accomplies en utilisant des indicateurs distincts. Pour le suivi de l'efficacité énergétique, vous souhaitez consulter des données telles que, entre autres facteurs, la charge utile, le carburant utilisé et la distance parcourue. En ce qui concerne la maintenance, vous désirez connaître le temps d'exécution du moteur, les conditions du filtre, la contamination de l'huile, des alarmes, etc. Vous avez besoin d'un affichage ou d'un rapport qui montre ces informations (vous pouvez choisir de créer des affichages et/ou des rapports pour une étude de cas dans cet exercice).

Suivi des temps d'arrêt des puits de pétrole et de gaz

Vous êtes responsable de la surveillance des puits au sein d'une compagnie pétrolière et gazière. Pendant les temps d'arrêt, vous vous intéressez par des données telles que le motif, la

Page 194: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 194

durée et la fréquence. Entre ces périodes, vous désirez réunir des mesures clés telles que la consommation d'énergie et la production. Vous avez besoin d'un rapport ou d'un affichage qui fournit des informations sur les événements de temps d'arrêt avec la possibilité de comparer les événements de temps d'arrêt entre eux. Vous avez également besoin d'un affichage ou d'un rapport qui fournit des informations concernant la production.

Forage et achèvement des puits de pétrole et de gaz

Votre division est chargée de surveiller le forage et l'achèvement de puits de pétrole et de gaz. Vous souhaitez être en mesure de consulter l'état d'un puits rapidement et de déterminer à quel stade du processus de forage vous en êtes. De plus, vous voulez comparer la progression d'un cycle de forage par rapport à d'autres en consultant les attributs tels que le ROP et le volume du train de tiges de forage, ainsi que des événements tels que les effets de stick-slip. Vous avez besoin d'un affichage ou d'un rapport qui fournit ces informations.

Consommation électrique spécifique de l'usine

Votre usine renferme de nombreux processeurs, chacun consommant de l'énergie. Vous souhaitez connaître votre consommation électrique actuelle. Vous devez également être capable de générer un rapport en affichant la consommation quotidienne de chaque usine.

Traitement minéralurgique

Vous travaillez dans une usine de traitement minéralurgique et souhaitez pouvoir surveiller rapidement les différents aspects du procédé. Vous devez surveiller la consommation électrique, de réactifs et d'eau. Vous devez aussi pouvoir surveiller les temps d'arrêt du procédé et la mise à disposition du minerai afin que vous puissiez précisément surveiller l'approvisionnement de l'installation.

Prévision de la charge de production d'énergie

Vous produisez de l'énergie grâce au rayonnement solaire et au gaz au sein d'une entreprise de production d'énergie. Vous souhaitez optimiser la quantité d'énergie que vous utilisez pour minimiser l'utilisation du gaz. Vous disposez de prévisions météorologiques avec des modèles de charge solaires pour vous aider à déterminer la production d'énergie de gaz dont vous avez besoin en fonction de l'ensoleillement prévu. Vous devez être en mesure de consulter vos chiffres de production actuels et d'estimer vos besoins plus tard dans la journée et demain.

Efficacité globale des équipements du réacteur

Vous souhaitez déterminer l'efficacité globale de l'équipement (OEE pour « Overall Equipment Effectiveness ») d'une ligne réactive de votre usine. Vous souhaitez pouvoir facilement surveiller chaque composant de l'efficacité globale des équipements (qualité, performances et disponibilité) afin d'identifier les zones pouvant être améliorées dans chaque ligne de production. Vous souhaitez aussi pouvoir suivre les pannes de chaque ligne et générer un rapport pour votre supérieur.

Surveillance des tensions d'alimentation des postes des réseaux de transport et de distribution

Au sein d'une entreprise de distribution, vous êtes responsable du suivi de l'équilibre de tension entre les phases dans les transformateurs des postes électriques. Les données des postes fournissent des informations sur la consommation d'énergie et les phases de tension. Vous devez pouvoir afficher facilement les phases de tension des transformateurs et connaître les violations de limites. En outre, vous souhaitez consulter l'énergie totale générée dans chaque district.

Page 195: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 195

Surveillance des transformateurs des postes des réseaux de transport et de distribution

Vous êtes responsable de la surveillance des transformateurs de postes électriques au sein d'une entreprise de distribution. Vous surveillez des températures de point chaud et des changements de position de changeurs de prises en charge. Vous souhaitez obtenir des informations concernant les températures maximales de charge et d'huile lorsque celles-ci deviennent trop élevées. Vous avez besoin d'un rapport qui peut vous informer au sujet des dépassements de température limite et de leurs durées. Vous surveillez également les changements de position de changeurs de prises en charge et vous avez besoin d'un affichage qui vous indique à quelle fréquence les changements se produisent et autorise une vérification rapide si la fréquence est trop élevée ou trop faible. (Vous pouvez choisir de créer des affichages et/ou des rapports pour une étude de cas pour cet exercice).

Efficacité des turbines

Vous êtes responsable de la surveillance de l'efficacité des turbines de votre installation. Vous souhaitez pouvoir surveiller l'efficacité de chaque unité. Vous disposez d'informations, telles que les flux de gaz, le taux de génération et de rendement thermique calculé.

Gestion des coûts des services publics

Vous êtes chargé de trouver des solutions pour réduire l'utilisation des services publics. Vous disposez de compteurs qui rendent compte de la consommation du gaz, de l'eau et de l'électricité au sein de votre usine. Vous souhaitez également évaluer les temps d'arrêt et les périodes d'utilisation des équipements compte tenu d'une consommation d'électricité excessive. Vous désirez surveiller facilement l'utilisation et le coût des services publics grâce à un affichage et à un rapport qui indiquent les périodes de forte utilisation.

Efficacité des turbines

Vous êtes responsable de la surveillance de l'efficacité des turbines de votre installation. Vous souhaitez pouvoir surveiller l'efficacité de chaque unité. Vous disposez d'informations, telles que les flux de gaz, le taux de génération et de rendement thermique calculé.

Page 196: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 196

11 Documentation supplémentaire (Référence)

11.1 Création de graphiques et de tableaux croisés dynamiques dans Microsoft Excel

Objectifs

Créer un graphique et un tableau croisés dynamiques à partir des données d'un cadre d'événement.

11.1.1 Comparaison d'événements à l'origine de temps d'arrêt en fonction du code de motif

Nous souhaitons déterminer les causes d'événements les plus fréquentes et coûteuses. Pour ce faire, nous allons créer un rapport Graphique croisé dynamique à partir des Event Frame générés dans AF.

Après avoir effectué une recherche des Event Frame (voir Chapitre 8), procédez comme suit pour créer un graphique et un tableau croisés dynamiques.

Étape 1 : Cliquez sur la feuille blanche Evaluating Tank Downtime Blank (Évaluation du

temps d'arrêt du réservoir), sélectionnez le ruban Insertion, puis cliquez sur l'option

Graphique croisé dynamique. Sélectionnez les colonnes et lignes d'intérêt dans

l'onglet Downtime Raw Data (Données brutes des temps d'arrêt). Cette action va

créer un tableau croisé dynamique et sa représentation graphique associée.

Étape 2 : Comme entrée du tableau croisé

dynamique, sélectionnez la plage de

cellules dans la feuille Downtime Raw

Data (Données brutes des temps

d'arrêt) dans laquelle la fonction

CompareEvents a renvoyé des

données (y compris la ligne d'en-tête).

Puis, choisissez l'emplacement où

vous souhaitez placer le tableau et

graphique croisés dynamiques dans

la feuille blanche Evaluating Tank

Downtime (Évaluation du temps

d'arrêt du réservoir).

Page 197: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 197

Astuce : si vous souhaitez corriger la zone source ultérieurement, sélectionnez toutes les cellules de votre tableau croisé dynamique (ou cliquez sur la section Analyser du ruban), puis dans le ruban Analyser, sélectionnez Changer la source de données.

Étape 3 : La liste des champs du tableau croisé dynamique doit apparaître maintenant dans

votre feuille de calcul et une plage de la feuille de calcul doit être affectée à

l'emplacement du tableau croisé dynamique, comme illustré ci-dessous.

Étape 4 : Sélectionnez le tableau croisé dynamique et examinez la liste des champs du

tableau croisé dynamique. Ces champs sont nommés d'après les noms des

colonnes de la feuille Downtime Raw Data (Données brutes des temps d'arrêt).

Étape 5 : Pour effectuer une analyse des temps d'arrêt de nos Event Frame en fonction du

code de motif correspondant, sélectionnez la ligne .|Reason Code (Code de motif)

et faites-la glisser sur la zone Values (Valeurs). La fonction d'agrégation appliquée

pour les codes de motif est COUNT, car il s'agit de valeurs non numériques.

Sélectionnez la ligne.|Reason Code (Code de motif) une nouvelle fois et faites-la

glisser dans la zone Rows (Lignes) :

Page 198: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 198

Étape 6 : Sélectionnez la ligne .|Lost Production (gal) (Perte de production (gal)) et faites-la

glisser dans la zone Values (Valeurs). La fonction d'agrégation appliquée par défaut

pour des valeurs numériques est SUM (SOMME). Sélectionnez la ligne .|Temperature

Difference (Différence de température) et faites-la glisser dans la zone Values

(Valeurs). Remplacez le type d'agrégation par Average (Moyenne).

Deux autres colonnes, correspondant aux pertes de production et aux différences

de température, sont alors ajoutées à votre tableau croisé dynamique, selon les

codes de motifs indiqués :

Astuce 1 : si le volet du tableau croisé dynamique est fermé et que vous souhaitez qu'il soit à nouveau disponible, sélectionnez une cellule de votre tableau croisé dynamique. Sélectionnez Afficher la liste des champs dans le menu contextuel qui s'affiche en cliquant avec le bouton droit de la souris.

Astuce 2 : pour modifier la fonction d'agrégation qui est appliquée à vos données, sélectionnez l'icône déroulant sur le champ, puis choisissez Paramètres des champs de valeurs... pour sélectionner un autre type d'agrégation.

Page 199: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 199

Étape 7 : Améliorons notre tableau croisé dynamique afin d'effectuer

une analyse en fonction des réservoirs individuels

sélectionnés.

Quelle colonne de nos données représente un réservoir ?

______________________________________

Étape 8 : Sélectionnez une cellule dans le tableau croisé dynamique, puis

cliquez sur la section Analyser du ruban dans les outils du

tableau croisé dynamique. Cliquez sur Insérer un segment,

sélectionnez .|Primary Element (Élément principal) et cliquez

sur OK.

Étape 9 : Le segment pour l'élément principal est ajouté. Il permet de

sélectionner n'importe quelle combinaison de réservoir(s) pour

notre analyse. Essayez diverses combinaisons (utilisez les

touches Maj- et Ctrl pour sélectionner un segment) :

a. Tous les réservoirs

b. Réservoir de mélange1 uniquement

c. Tous les réservoirs de mélange

Le tableau croisé dynamique et sa représentation graphique associée vont se mettre à jour pour vous indiquer quel code de motif entraîne le plus grand nombre de temps d'arrêt. Dans la capture d'écran ci-dessus, la période observée fait clairement ressortir les événements d'arrêt d'origine électrique (Electrical) et inconnue (Unknown) comme étant les moins courants.

Page 200: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 200

11.1.2 Comparaison d'événements à l'origine de temps d'arrêt dans un réservoir

Maintenant que nous avons déterminé les causes de temps d'arrêt les plus fréquentes, nous devons maintenant identifier le réservoir concerné par ces temps d'arrêt.

Étape 1 : Pour créer un rapport permettant de comparer les événements de temps d'arrêt des

différents réservoirs, nous allons suivre une procédure similaire à celle utilisée ci-

dessus. Répétez la procédure décrite dans les étapes 1 à 4 ci-dessus pour créer un

nouveau graphique et table croisés dynamiques avec les mêmes données de cadre

d'événement.

Étape 2 : Pour effectuer une analyse des temps d'arrêt de nos Event Frame en fonction des

réservoirs correspondants, sélectionnez la ligne .|Lost Production (Production

perdue) et faites-la glisser sur la zone Values (Valeurs). L'agrégation appliquée

pour les codes de motif doit être SUM (SOMME). Sélectionnez la ligne .|Primary

element (Élément principal) une nouvelle fois et faites-la glisser dans la zone

Rows (Lignes).

Étape 3 : Pour ajouter une image supplémentaire, faites glisser .|Reason Code (Code de

motif) dans la zone Legend (Series) (Légende (Série)).

Page 201: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 201

Étape 4 : Sélectionnez le graphique croisé dynamique, cliquez sur l'onglet Création, puis

sélectionnez Modifier le type de graphique. Sélectionnez la catégorie Area (Aires) à

gauche, puis Aires empilées comme type de graphique.

Vous obtiendrez alors un rapport indiquant le réservoir à l'origine de la perte de production la plus importante avec un aperçu des codes de motifs provoquant cette perte de production.

Page 202: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 202

11.2 Calculs PI sous PI ProcessBook

Objectifs

Créer un calcul PI en utilisant la syntaxe PE.

Utiliser un calcul PI dans un graphique.

Dans une section précédente, nous avons appris comment appliquer certains calculs aux données brutes archivées avant qu'elles ne soient insérées dans notre rapport PI DataLink. Cela peut également être réalisé dans PI ProcessBook : nous pouvons créer des éléments dynamiques pour divers résultats de calculs effectués sur des valeurs de PI Points.

Ceci est possible dans PI ProcessBook grâce à PI Calculation, qui est un type de jeux de données disponibles dans PI ProcessBook.

Remarque : les jeux de données sont définis au niveau du classeur. Par conséquent, ils peuvent être définis une seule fois et utilisés dans divers affichages d'un même fichier PI ProcessBook (.piw). Si vous créez un affichage indépendant (un fichier .PDI), le jeu de données n'est défini que pour cet affichage.

Pour en savoir plus, reportez-vous à la section « Jeux de données » du Guide de l'utilisateur de PI ProcessBook.

Page 203: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 203

De façon similaire à PI DataLink, vous pouvez manipuler les jeux de données PI Calculation dans PI ProcessBook de deux manières différentes :

1. La première consiste à utiliser des fonctions prédéfinies pour extraire des données PI agrégées pour un point. Celles-ci sont nommées jeux de données PI récapitulatives et il revient au même d'utiliser la fonction Données calculées dans PI DataLink. Ces fonctions prédéfinies sont les suivantes :

o Total o Average (Moyenne) o Minimum o Maximum o Pourcentage correct (PctGood) o Plage o Écart type (StdDev) o Écart-type de la population (PstdDev) o Compte

2. L'autre méthode consiste à créer votre propre fonction ou expression en utilisant la syntaxe PE. On parle alors de jeux de données d'expressions PI et il revient au même d'utiliser le type Expressions, au lieu d'Item de données, lors de la récupération de données à l'aide des fonctions PI. En ce cas, la fonction renvoyée par le jeu de données est :

o Value

Lors de l'utilisation de l'une ou l'autre méthode indiquée ci-dessus, il y a deux étapes à suivre pour utiliser PI Calculation dans PI ProcessBook :

Étape 1 : Créer/définir un jeu de données PI Calculation.

Étape 2 : Utiliser/afficher le jeu de données PI Calculation.

Page 204: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 204

11.2.1 Création de calculs PI

Les deux types de Jeux de données calculées de PI ProcessBook sont PI Summary Data Sets (Jeux de données récapitulatives PI) et PI Expression Data Sets (Jeux de données d'expressions PI). Rendez-vous dans Outils > Jeux de données pour définir le calcul PI souhaité.

Lorsque la fenêtre Jeux de données s'ouvre, cliquez sur Nouveau > PI Calculation

La fenêtre Données PI Calculation s'ouvre en affichant les champs suivants :

Section Champ Utilisation

Données

PI Server Le serveur Data Archive à partir duquel les données sont récupérées.

PI point ou Expression

Saisissez le nom d'un PI point ou une expression PI. Utilisez le bouton pour rechercher des PI Points. Si vous choisissez de saisir une expression, veillez à utiliser la syntaxe PE (comme cela est expliqué au chapitre 8).

Paramètres

Nom Saisissez un nom pour votre jeu de données. Le nom doit être unique pour le fichier .piw ou .pdi.

Description Champ facultatif.

Intervalle de calcul Il s'agit de la plage de temps durant laquelle les calculs sont effectués.

Temps de synchronisation d’intervalle

Ce paramètre est utilisé pour définir un décalage par rapport à d'autres calculs, pour réaliser une synchronisation ou un équilibrage des charges.

Intervalle d’actualisation (min.)

Détermine la fréquence d'actualisation et de mise à jour du calcul.

Tracé par paliers Ce paramètre permet d'indiquer si les résultats de calcul doivent être affichés sous la forme d'une courbe ou d'un tracé par paliers. L'option Tracé par paliers est sélectionnée par défaut. Vous ne souhaitez généralement pas interpoler entre les calculs.

Page 205: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 205

Voici un exemple des intervalles définis pour un jeu de données PI Calculation.

Pour un calcul avec : Intervalle de calcul : 10 mn

Temps de synchronisation d’intervalle : 00:00:00

La valeur calculée pour chaque intervalle est tracée au début de l'intervalle. Puisque le temps de synchronisation d’intervalle est 00:00:00, le début de l'intervalle se situe au début de l'heure, et comme l'intervalle de calcul est égal à 10m, une nouvelle valeur est tracée toutes les dix minutes. Une nouvelle valeur est ainsi tracée aux heures suivantes (parmi beaucoup d'autres) :

01:00:00

01:10:00

01:20:00

01:30:00

01:40:00

01:50:00

Remarque : vous pouvez utiliser uniquement des PI Points pour définir les expressions.

Une fois que le jeu de données PI Calculation est créé, cliquez sur OK.

11.2.2 Utilisation d'un calcul PI

Lorsque vous définissez un élément dynamique, vous pouvez spécifier un jeu de données PI Calculation en tant qu'item de données. Il vous suffit de cliquer sur la flèche déroulante située à côté du bouton Recherche de point et vous accédez à la boîte de dialogue Jeux de données PI Calculation. Vous pouvez alors sélectionner l'un des jeux de données déjà définis, ou définir une nouvelle méthode d'une manière similaire, comme cela est expliqué dans la section précédente.

Une fois que le jeu de données est sélectionné, les colonnes du jeu de données se remplissent, ce qui est lié aux deux autres méthodes déjà abordées concernant la présentation des résultats d'un calcul, à savoir Récapitulatif PI ou Expression PI.

La colonne Value indique la valeur de l'expression PI définie pour le jeu de données, tandis que les options de colonne restantes appliquent les fonctions énumérées au PI point ou à l'expression PI définie et fournissent un récapitulatif PI.

Page 206: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 206

11.2.3 Activité dirigée : Calculs PI

Vous êtes invité à regarder ce que l'instructeur fait ou à effectuer les mêmes manipulations en même temps que lui afin de mieux comprendre les différents concepts présentés dans ce chapitre ou cette section.

Objectifs

Utiliser un Calc PI dans PI ProcessBook.

Description du problème

Vous souhaitez normaliser les données d'un point de données perturbé (bruit de données).

Approche

Étape 1 : Ajoutez un graphique.

Étape 2 : Choisissez Calc PI comme source de données.

Étape 3 : Ajoutez un nouveau jeu de données.

Étape 4 : Configurez-le pour le point CDT158 en utilisant la fonction « Tag Search »

(Recherche de points). Remarquez comment les guillemets simples ‘ sont ajoutés

automatiquement lors de la recherche de points.

Étape 5 : Nommez-le Débit normalisé.

Étape 6 : Choisissez Enregistrer.

Étape 7 : Sélectionnez la colonne Moyenne et cliquez sur OK.

Étape 8 : Ajoutez le point réel sous la forme d'un tracé dans le graphique.

Étape 9 : Comparez la moyenne avec les données du point réel.

Page 207: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 207

11.2.4 Exercice : Portée de procédés et bilans de matière

Cette activité à faire seul ou en groupe est destinée à renforcer l'apprentissage sur un sujet spécifique. Votre instructeur vous fournira les instructions et vous guidera au besoin au cours de l'activité.

Objectifs

Utiliser Performance Equations dans PI ProcessBook.

Description du problème

Comme mentionné dans l'exercice 8.6.3, deux produits, nommés Produit A et Produit B, sont mélangés dans un réservoir, comme illustré dans le schéma suivant.

Le débit du produit A est stocké dans un PI point nommé CDT158 et le débit du produit B est stocké dans un PI point nommé BA:TEMP.1. Vous souhaitez créer les deux graphiques suivants :

Sur l'un des graphiques, vous souhaitez voir apparaître le tracé du débit du produit A pour :

une moyenne de fonctionnement de 1 heure ;

le débit maximum et minimum pour chaque intervalle d'une 1 heure ;

la valeur instantanée du procédé (le débit).

Sur un deuxième graphique, vous voulez voir apparaître le tracé du pourcentage du produit A dans le réservoir de mélange. Il n'existe aucun PI point stockant cette valeur et vous auriez besoin de la calculer.

Page 208: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 208

Approche

Étape 1 : Prenez quelques minutes pour remplir le tableau suivant, qui servira de guide pour

déterminer les jeux de données PI Calculation requis dans cet exercice.

Graphique nº1 : Gamme de procédés

Calcul désiré Moyenne de fonctionnement d'1 heure pour le débit du produit A.

Max et min pour chaque intervalle de 1 heure pour le débit du produit A.

PI Point ou Expression

Nom Débit du produit A

Intervalle de calcul 1h

Temps de synchronisation d’intervalle

00:00:00

Refresh Interval (Intervalle d'actualisation)

1 min

Colonne Jeu de données

Graphique nº2 : Bilans de matière

Calcul désiré Pourcentage du produit A (dans le mélange du produit A et du produit B).

PI Point ou Expression

Nom Pourcentage du produit A

Intervalle de calcul 1h

Temps de synchronisation d’intervalle

00:00:00

Refresh Interval (Intervalle d'actualisation)

1 min

Colonne Jeu de données

Page 209: Visualisation des données de PI System - OSIsoftcdn.osisoft.com/learningcontent/pdfs/VisualizingPI... · Visualisation des données de PI System Page 6 1.1.2 Architecture d'une solution

Visualisation des données de PI System

Page 209

Étape 2 : Utilisez le modèle fourni nommé MaterialBalances_Template.PDI pour la deuxième

partie. Ajoutez également à l'affichage une valeur pour le Pourcentage du produit A.

Les schémas des deux affichages sont illustrés ci-dessous :