FactoryTalk Historian Site Edition | Workbook | Rockwell Automation

Transcription

FactoryTalk Historian Site Edition | Workbook | Rockwell Automation
AUL47 – Atelier de base FactoryTalk
Historian Site Edition sur la collecte de données
et le reporting
Uniquement pour l’utilisation durant les cours !
Informations importantes à l’attention des utilisateurs
Cette documentation, qu’elle soit illustrative, imprimée, « en ligne » ou électronique (ci-dessous appelée
« Documentation »), doit être utilisée exclusivement en tant qu’aide à la formation dans le cadre de l’utilisation des
matériels, logiciels et firmware de démonstration homologués par Rockwell Automation. La Documentation doit être
exclusivement utilisée comme outil d’apprentissage par des professionnels qualifiés.
La diversité des utilisations des matériels, logiciels et firmware (ci-dessous dénommés les « Produits ») décrits dans cette
Documentation impose aux responsables de l’application et de l’utilisation desdits Produits de vérifier par eux-mêmes la
mise en place de toutes les mesures nécessaires pour garantir que chaque application et leur utilisation effective sont
conformes aux exigences de sécurité, y compris toute loi, réglementation, code et norme applicable en plus de tout
document technique applicable.
En aucun cas, Rockwell Automation, Inc., ni aucune de ses filiales ou sociétés affiliées (ci-dessous
« Rockwell Automation ») ne peut être tenue responsable civilement ou juridiquement des dommages directs ou indirects
résultant de l’utilisation ou de la mise en œuvre des Produits décrits dans cette Documentation. Rockwell Automation ne
peut être tenue responsable civilement ou juridiquement des dommages de quelque type que ce soit basés sur l’invocation
d’utilisation ou de mise en application en toute confiance de cette Documentation.
Rockwell Automation n’assume aucune responsabilité de propriété industrielle quant à l’emploi des informations, circuits,
équipements ou logiciels décrits dans la Documentation.
Sauf accord express établi par écrit, en tant qu’élément d’un contrat de maintenance ou d’assistance, les utilisateurs de
l’équipement sont responsables de :
•
l’utilisation, l’étalonnage, le fonctionnement, la surveillance et de la maintenance corrects de tous les Produits
visés dans les instructions, mises en garde, recommandations et documentations fournies par
Rockwell Automation ou une tierce partie,
•
du contrôle en toute circonstance de l’utilisation et de la maintenance des Produits, exclusivement par du
personnel correctement formé,
•
de l’information permanente concernant des mises à jour et avertissements portant sur les Produits et de la mise
en œuvre de toutes les mises à jour et modifications, et
•
de tous les autres facteurs affectant les Produits et qui sont hors du contrôle direct de Rockwell Automation.
Toute reproduction en tout ou partie de la Documentation sans autorisation préalable écrite de Rockwell Automation est
interdite.
Les notes suivantes sont utilisées tout au long de ce manuel pour rappeler les consignes de sécurité :
Signale des informations concernant les informations sur des pratiques ou des circonstances susceptibles
de provoquer une explosion dans un environnement dangereux, et d’entraîner des blessures corporelles
ou la mort, des dégâts matériels ou des pertes financières.
Identifie toute information critique pour la mise en œuvre et la compréhension correctes du produit.
Identifie toute information sur les pratiques ou circonstances susceptibles de provoquer des blessures
corporelles ou la mort, des dégâts matériels ou des pertes financières. Les mises en garde vous
aident à :
• identifier un danger
• éviter ce danger
• en connaître les conséquences
Des étiquettes peuvent être apposées sur ou à l’intérieur de la transmission pour signaler la présence
éventuelle de tensions électriques dangereuses.
Les étiquettes peuvent être apposées sur ou à l’intérieur de la transmission pour signaler que les surfaces
peuvent atteindre des températures dangereuses.
AUL47 – Atelier de base FactoryTalk Historian Site Edition sur la
collecte de données et le reporting
Table des matières
Avant de commencer .......................................................................................................................... 5
A propos de cet atelier .......................................................................................................................... 5
Outils et conditions préalables .............................................................................................................. 5
Conventions utilisées dans le document............................................................................................... 6
Section 1 : Introduction aux systèmes d’historisation (env. 10 minutes) ..................................... 7
A propos de cette section...................................................................................................................... 7
Applications d’historisation .................................................................................................................... 8
Architectures des systèmes d’historisation/système d’historisation distribué ....................................... 9
Collecte de données de séries temporelles et données relationnelles ............................................... 10
Filtrage et compression ....................................................................................................................... 10
Section 2 : Configuration et installation (env. 35 minutes) ......................................................... 13
A propos de cette section.................................................................................................................... 13
Configuration de la collecte de données de séries temporelles ......................................................... 13
Vérification des points d’automate dans Studio 5000 ......................................................................... 14
Ouverture de FactoryTalk Administration Console et vérification des sources de données .............. 15
Création d’un serveur d’historisation ................................................................................................... 18
Détection de nouveaux points d’historisation...................................................................................... 21
Démarrage de la collecte de données ................................................................................................ 24
Affectation de licences ........................................................................................................................ 25
Modifiez les points avec l’utilitaire de génération de points Point Builder des outils de gestion de
système (SMT, System Management Tools). ..................................................................................... 28
Section 3 : Tendances, courbes avec FactoryTalk View (env. 15 minutes) ................................ 43
A propos de cette section.................................................................................................................... 43
Ouverture de FactoryTalk View Studio ............................................................................................... 44
3 de 102
Ajout d’une tendance à un affichage existant ..................................................................................... 46
Section 4 : FactoryTalk VantagePoint (env. 30 minutes) ............................................................. 54
A propos de cette section.................................................................................................................... 54
Utilisation de Trend ............................................................................................................................. 61
Création d’un rapport Excel de base ................................................................................................... 67
Section 5 : Sauvegarde de FactoryTalk Historian (env. 10 minutes) ........................................... 77
A propos de cette section.................................................................................................................... 77
Planification d’une sauvegarde automatique ...................................................................................... 77
Test de la sauvegarde planifiée .......................................................................................................... 79
Section 6 : Applications avancées en option (env. 15 minutes) ................................................. 81
A propos de cette section.................................................................................................................... 81
Utilisation de Chrome pour émuler un périphérique mobile FactoryTalk VantagePoint ..................... 81
Création d’une équation de performances .......................................................................................... 83
Création d’un totalisateur .................................................................................................................... 88
Section 7 : FactoryTalk Historian DataLink (env. 15 minutes) ..................................................... 93
A propos de cette section.................................................................................................................... 93
FactoryTalk Historian DataLink ........................................................................................................... 93
Spécification du temps dans FactoryTalk Historian ............................................................................ 94
Ouverture de Microsoft Excel .............................................................................................................. 97
Création d’un rapport de synthèse ...................................................................................................... 97
4 de 102
Avant de commencer
Pour terminer la présentation, lisez la section 1 – Introduction aux systèmes d’historisation.
A propos de cet atelier
Bienvenue dans l’atelier pratique FactoryTalk Historian ! Cette session vous offre la possibilité
d’explorer FactoryTalk Historian Site Edition v4.00. Les sections suivantes présentent les fonctions
que vous allez accomplir dans cette session et les éléments nécessaires à l’exécution des exercices
pratiques.
FactoryTalk Historian Site Edition est une solution visant à optimiser votre processus de production à
travers l’analyse de données d’historique. L’historisation offre la possibilité de collecter, stocker,
analyser et visualiser des données au moyen d’un moteur de collecte puissant et d’un ensemble
d’outils puissant de reporting (notamment les tendances de séries temporelles, les barre graphes, les
camemberts ou encore les tableaux), ainsi que de générer aisément des rapports au moyen de
Microsoft Excel.
Outils et conditions préalables
Logiciels requis :
•
•
•
•
•
•
•
•
•
•
•
•
Microsoft Windows Server 2012 R2
Microsoft Internet Explorer v11.0
Microsoft Office 2013
Microsoft SQL Server 2012
FactoryTalk Services Platform v2.71 (CPR 9 SR 7.1)
RSLinx Enterprise v5.71
FactoryTalk Historian Site Edition v4.00
FactoryTalk Historian DataLink v5.00
FactoryTalk VantagePoint v6.10
FactoryTalk View Site Edition v8.0
Emulate 5000 v21.03
Studio 5000 v21.03
Matériels requis
•
Aucun
Fichiers requis
•
Aucun
5 de 102
Conventions utilisées dans le document
Les conventions suivantes sont appliquées dans l’ensemble de ce manuel de travaux pratiques afin
de vous aider dans l’utilisation des supports didactiques.
Ce style ou symbole :
A la signification suivante :
Termes affichés en gras (par ex.,
RSLogix 5000 ou OK)
Elément ou bouton sur lequel vous devez cliquer, ou nom de
menu utilisé pour sélectionner une option ou une
commande. Il s’agit du nom d’un élément tel qu’il apparaît
à l’écran ou dans un exemple.
Termes affichés entre guillemets
Elément que vous devez saisir dans la zone spécifiée. Il s’agit
simples (par ex., ‘Controller1’)
d’informations à fournir en fonction de votre application
(par ex., une variable).
Remarque : lorsque vous saisissez le texte dans la zone,
n’oubliez pas qu’il est inutile de saisir les guillemets ;
saisissez simplement les termes qu’ils délimitent (par ex.,
Controller1).
Le texte qui apparaît à l’intérieur d’un encadré gris constitue
un « point d’information » supplémentaire. Le texte vise à
mettre en exergue certains concepts clés concernant
l’utilisation du produit.
Remarque : dès lors que le bouton de la souris n’est pas précisé dans le texte, vous devez cliquer
sur le bouton gauche.
6 de 102
Section 1 : Introduction aux systèmes
d’historisation (env. 10 minutes)
Les systèmes d’historisation sont des outils largement employés pour la collecte de grandes quantités
de données d’historique, basées principalement sur des données de séries temporelles. Ces données
sont stockées dans des archives et sont extraites pour des tâches de reporting, d’analyse, ainsi que
de création de tendances générales en temps réel et d’historique.
Il existe plusieurs technologies de système d’historisation, lesquelles utilisent des bases de données
propriétaires ou des bases de données relationnelles standard. Les avantages d’une base de
données relationnelle sont l’extraction facile et normalisée des données, mais la base de données
proprement dite n’est pas optimisée pour gérer ces grands volumes de données majoritairement non
structurées.
Cette section constitue une introduction aux systèmes d’historisation en général et à la nouvelle
version de FactoryTalk Historian en particulier. Nous allons examiner les avantages du nouveau
système d’historisation par rapport aux technologies précédentes et plus anciennes.
A propos de cette section
Dans cette section, nous allons présenter la nouvelle version de FactoryTalk Historian. Dans cette
section, vous allez :

Découvrir les systèmes d’historisation et leurs fonctions.

Appréhender la position du système d’historisation au sein du paysage informatique d’entreprise.

Découvrir les données de séries temporelles.

Appréhender la différence entre les données de séries temporelles et les données relationnelles.

Découvrir certaines fonctionnalités avancées d’un système d’historisation.
7 de 102
Applications d’historisation
Les systèmes d’historisation sont employés dans de nombreux secteurs d’activités et applications,
notamment les biens de consommation, l’agro-alimentaire, l’automobile, les sciences de la vie, les
emballages et le transport de matières.
L’application principale est la collecte extrêmement rapide de données de processus selon des
échantillonnages réduits, afin de pouvoir afficher des tendances et graphiques des données. Elle
permet aussi de réaliser des analyses poussées des données en question et d’établir des rapports
basés sur celles-ci.
Ces données de séries temporelles peuvent ensuite servir de base à une multitude de calculs,
estimations, processus statistiques, contrôles qualité, etc., tout au long des processus et applications
dans l’entreprise.
Les systèmes d’historisation habituels sont des systèmes d’usine collectant des données de tous
les équipements d’un site, celles-ci étant ensuite employées dans des applications hautement
spécialisées, notamment des applications MES, d’ERP, de reporting, de visualisation, d’assurancequalité, etc.
8 de 102
Architectures des systèmes d’historisation/système d’historisation
distribué
Avec l’importance sans cesse croissante des données, il est essentiel que les systèmes permettent
leurs collectes selon des fréquences optimales à tous les niveaux de l’atelier et il est tout aussi crucial
que ces données soient disponibles dans toute l’entreprise. Tel est le concept de base de la stratégie
du système d’historisation distribué de Rockwell.
Cette stratégie étend le système d’historisation d’usine/de site classique avec un système
d’historisation de niveau machine, afin de permettre la capture rapide et fiable de données au niveau
automate, et avec un système d’historisation de niveau entreprise, pour agréger l’ensemble des
données d’entreprise dans un référentiel central et les mettre à la disposition de tous.
9 de 102
Collecte de données de séries temporelles et données relationnelles
Les données de séries temporelles sont majoritairement non structurées et ne sont, donc, pas idéales
pour un stockage dans une base de données relationnelle telle que Microsoft SQL Server ou Oracle.
Premièrement, les données requièrent beaucoup d’espace car les technologies courantes transforment chaque point de données en enregistrement dans la base de données et deuxièmement, vu le
système, l’extraction de ces données requiert la sélection d’un grand nombre d’enregistrements pour
une simple tendance et est nettement plus longue que des recherches relationnelles traditionnelles.
Par conséquent, pour stocker plus de données dans le même espace et permettre une collecte ainsi
qu’une extraction très rapides des données, les systèmes d’historisation actuels les plus évolués
utilisent des stockages de données de séries temporelles optimisés. Ils permettent une collecte et un
stockage très rapides, un stockage optimisant l’espace, ainsi qu’une vitesse d’extraction très élevée.
Filtrage et compression
Outre le stockage optimisé, le nouveau système FactoryTalk Historian propose un algorithme de
filtrage et de compression évolué, qui optimise encore davantage la capacité de stockage.
Test d’exceptions
La compression des données est un processus en deux étapes facultatif visant à communiquer les
changements sur la base d’exceptions et à stocker uniquement les éléments nécessaires pour une
reproduction aussi proche que possible de la tendance de données brutes.
La première étape est le test d’exceptions. Ce filtre utilise une bande morte pour éliminer toutes les
valeurs présentant seulement une différence minime par rapport à la valeur précédente.
10 de 102
Lorsqu’une valeur sort de la bande morte, on la prend en compte ainsi que la précédente valeur.
Test de compression
La deuxième étape est le test de compression. Ce filtre utilise une bande morte pour éliminer toutes
les valeurs s’écartant légèrement de la pente entre la valeur précédente et la valeur suivante.
11 de 102
Lorsqu’une valeur réussit le test, la première valeur sur la section de la pente et la dernière valeur
sont pris en compte. Ce système sert aussi à extraire les valeurs non archivées par une interpolation
entre le point de début et le point d’extrémité archivés sur la section de la pente.
12 de 102
Section 2 : Configuration et installation
(env. 35 minutes)
Afin d’accélérer et de faciliter la configuration d’un nouveau système d’historisation (ou pour
reconfigurer un système d’historisation existant), Rockwell Software a amélioré FactoryTalk Historian
avec deux fonctionnalités significatives absentes du système d’historisation OSISoft PI :
1. Détection automatique (Auto Discovery) : cette fonctionnalité permet au système de détecter
automatiquement les automates et d’autres sources de données sans exiger de l’utilisateur qu’il
identifie le nom et/ou l’adresse de l’automate. Le système démarre dans l’arborescence de
données de l’application FactoryTalk à partir de l’endroit où l’utilisateur identifie le point de
démarrage de la recherche et détecte toutes les sources de données à partir de ce point ainsi
que tous les points dans ces sources.
2. Configuration automatique (Auto Configure) : cette fonction permet au système de configurer
automatiquement les points connus et ceux basés sur des modèles qui définissent les points à
rechercher. Autrement dit, le système trouve très rapidement uniquement les points à configurer
et permet à l’utilisateur de les configurer en une seule étape.
A propos de cette section
Dans cette section, vous allez explorer les aspects suivants :

Configuration d’un nouveau serveur d’historisation

Détection automatique des points

Utilisation des outils de gestion de système (System Management Tools)

Utilisation de la fonction Tag Configurator dans MS Excel
Effectuez la procédure suivante pour terminer la section 2.
Configuration de la collecte de données de séries temporelles
FactoryTalk Historian est optimisé pour collecter et analyser des données de séries temporelles. Ces
données sont échantillonnées en continu au fil du temps et chaque valeur échantillonnée peut être
enregistrée dans la base de données. Pour optimiser le système et réduire au minimum les besoins
en stockage, il existe des moyens d’effectuer les tests d’exceptions et de compression sur les
données de sorte que seules les modifications pertinentes des données soient stockées. Ce faisant,
le système peut stocker nettement plus de données qu’avec une base de données relationnelle
classique (où généralement chaque point échantillonné est stocké).
Dans le système d’historisation, sélectionnez simplement le point à surveiller dans le système de
contrôle, puis le système d’historisation fait le reste. Le résultat est une série de valeurs de données
collectées au fil du temps. L’exemple que vous allez réaliser dans cette atelier est la sélection d’un
ensemble de points d’automate contenus dans un projet Instant Soap représentant des températures
dans des réservoirs de mélange.
13 de 102
Commençons par un peu de terminologie :
• Un control system tag ou memory tag désigne un nom affecté à une variable dans le système
de contrôle ou dans l’IHM.
• Un data point est un terme FactoryTalk Historian SE qui désigne un emplacement dans le
système de contrôle à partir duquel FactoryTalk Historian SE collecte des données. Un point de
données peut être un control system tag ou memory tag.
• Un reporting tag est un terme d’historisation pour les données de séries temporelles stockées
dans la base de données FactoryTalk Historian Classic qui ont été échantillonnées à partir d’un
point de données unique (ou d’un control system tag).
La configuration de la collecte de données de séries temporelles inclut la création de points de
collecte d’historisation (points d’historisation) et l’identification de l’emplacement de collecte dans le
système de contrôle, la fréquence d’échantillonnage des données, etc.
Vérification des points d’automate dans Studio 5000
1. Au moyen de l’icône de barre des tâches, lancez Studio 5000 :
2. Au niveau de la page Quick Start (Démarrage rapide), sélectionnez fthdemo dans Recent
Projects (Projets récents) :
3. Dans la fenêtre d’organisation de l’automate, double-cliquez sur Controller Tags (Points
d’automate).
14 de 102
4. Parcourez l’arborescence et développez les points définis par l’utilisateur (UDT)
T100_Demo_Temp et T200_Demo_Temp. Observez les 6 sous-éléments des deux points :
5. Fermez Studio 5000 après vous être familiarisé avec les points définis par l’utilisateur
T100_Demo_Temp et T200_Demo_Temp.
Ouverture de FactoryTalk Administration Console et vérification des
sources de données
Nous sommes maintenant prêts à configurer notre système d’historisation pour collecter des données
de notre automate. Pour ce faire, nous pouvons utiliser FactoryTalk Administration Console ou
FactoryTalk View Studio. Nous allons employer FactoryTalk Administration Console :
1. Au moyen de l’icône de barre des tâches, lancez FactoryTalk Administration Console :
15 de 102
2. Lorsque vous y êtes invité, sélectionnez Network (Réseau) pour l’annuaire FactoryTalk Directory.
Point d’information : FactoryTalk Historian est uniquement pris en charge dans un
annuaire FactoryTalk Directory de type Network (Réseau).
3. Veuillez noter la présence de 2 applications FactoryTalk dans l’annuaire FactoryTalk Directory
(FTD) Network :
1. InstaCorp
2. Samples Water
4. Développez l’application InstaCorp et la zone Mixing (Mélange) illustrée ci-dessous :
5. Développez le serveur de données RSLinx Enterprise et double-cliquez sur Communications
Setup (Configuration des communications).
16 de 102
6. Vérifiez que le raccourci ‘CLX1’ est sélectionné sur la gauche et que ‘1789-L60/A, FTHDemo’
dans le logement 2 du fond de panier est sélectionné sur la droite :
Point d’information : Afin de gagner du temps, l’application ‘InstaCorp’ et le raccourci
‘CLX1’ à l’automate ‘FTHDemo’ ont été préconfigurés pour vous.
7. Dans l’angle inférieur droit, cliquez sur le bouton Verify (Vérifier) pour vérifier la connexion à
l’automate. Un message « Path to Primary device is assigned » (Le chemin vers le dispositif
primaire est affecté) doit s’afficher :
8. Cliquez sur Close (Fermer) pour fermer la boîte de dialogue Shortcut Verifier (Vérification de
raccourci) et cliquez sur OK pour fermer la fenêtre Communications Setup (Configuration des
communications) (mais en laissant la console d’administration ouverte).
9. Réduisez la console d’administration et revenez au Bureau. Double-cliquez sur l’icône
Live Data Test.xml :
Point d’information : Un double-clic sur un fichier XML lance normalement Internet
Explorer. Pour gagner du temps, votre ordinateur a été préconfiguré afin de lancer
FactoryTalk Live Data Test Client. Veuillez patienter pendant l’initialisation de la collecte
de données.
17 de 102
10. Voici les 3 variables de procédé (températures) que nous allons utiliser dans toute la suite de cet
exercice. Observez la colonne Current Value (Valeur courante) et notez que seul le premier point
(T100) change actuellement :
11. Observez aussi la plage de Current Value pour le point T100, elle doit être entre 60 et 150.
Point d’information : La plage des trois points est de 90 unités (degrés).
Ultérieurement dans l’atelier, cette plage sera configurée dans les propriétés de
chaque point d’historisation.
12. Fermez Live Data Client.
Création d’un serveur d’historisation
Une fois la connexion à l’automate vérifiée, nous sommes maintenant prêts à créer une connexion au
serveur d’historisation.
1. Revenez dans FactoryTalk Administration Console, développez le dossier Connections
(Connexions), puis sélectionnez le dossier Historical Data (Données d’historique) :
Point d’information : Notez l’absence de connexion existante entre l’arborescence
d’application et un serveur d’historisation.
18 de 102
2. Effectuez un clic droit sur « Historical Data » (Données d’historique) et sélectionnez l’assistant
« New Historian Server Connection » (Nouvelle connexion de serveur d’historisation) :
3. Acceptez les valeurs par défaut pour ‘Name’ (Nom), ‘Description’ et ‘Server or Collective Name’
(Nom collectif ou de serveur). Créez une connexion à votre serveur d’historisation en cliquant sur
le bouton Test Server Connection (Tester la connexion de serveur) :
19 de 102
4. Lorsque le serveur est détecté, cliquez sur Next (Suivant) :
20 de 102
Détection de nouveaux points d’historisation
1. Configurez la boîte de dialogue Discovery New Historian Points (Détection de nouveaux
points d’historisation), comme illustré ci-dessous :
•
•
•
•
•
Acceptez la valeur pour Default scan rate (Taux de scrutation par défaut) (1 seconde).
Désélectionnez toutes les sources de données hormis Linx Enterprise.
Sélectionnez la zone de niveau inférieur Mixing (Mélange) (dossier) comme point de
départ pour la recherche.
Sélectionnez Enable data type filter (Activer le filtre de type de données).
Cliquez sur Next (Suivant) pour détecter le(s) automate(s) et configurer les points.
Point d’information : Nous avons désélectionné les 3 autres sources afin d’accélérer le
processus de recherche. Nous avons aussi activé la configuration des règles de détection
par défaut car nous avons coché la case Enable data type filter (Activer le filtre de type
de données) et n’avons pas cliqué sur Edit Discovery Rules (Modifier les règles de
détection).
21 de 102
2. L’assistant parcourt maintenant toutes les sources de données sélectionnées dans le
périmètre défini et trouve tous les points conformes à l’ensemble de règles de détection par
défaut. Veuillez patienter pendant que la fonction de détection automatique trouve tous les
points Logix conformes aux règles de détection par défaut.
Point d’information : Au moyen des règles de détection par défaut, l’assistant Auto
Discovery détecte 1423 points sur notre automate unique (dont 71 points de diagnostic)
et les affecte à la classe de scrutation (Scan Class) 1 (1 seconde). Toutefois, le nombre
de points présents sur l’automate dépasse largement 1423. Pour détecter les points
supplémentaires, il faudrait modifier les règles de détection par défaut et exécuter de
nouveau l’assistant Auto Discovery ou effectuer un ajout manuel de points au moyen de
l’assistant Add Individual Historian Points (Ajout de points d’historisation individuels).
22 de 102
3. Dans la boîte de dialogue Confirm New Data Points (Confirmation des nouveaux points de
données), cliquez sur Confirm Points (Confirmer les points) pour configurer les 1423 points
de données :
4. Le système configure les points à collecter sur le système d’historisation :
23 de 102
Démarrage de la collecte de données
1. Cliquez sur le bouton Start (Démarrer) pour ouvrir l’interface FactoryTalk Live Data (FTLD)
illustrée ci-après :
2. Cliquez sur OK pour fermer la boîte de dialogue ‘New Historian Point Discovery Complete’
(Nouvelle détection de points d’historisation terminée).
Point d’information : Le système d’historisation collecte désormais 1423 points d’automate
à chaque seconde. Toutefois, cela ne correspond pas aux 1423 enregistrements d’archive
par seconde, sauf si toutes les valeurs changent significativement toutes les secondes. Le
comportement de collecte est configurable et sera abordé plus loin dans cet atelier.
24 de 102
Affectation de licences
1. Vérifiez que le serveur ‘Production Historian’ (Historisation de production) et l’interface
FactoryTalk Live Data n° 1 ‘FTLD1’ apparaissent maintenant sous Connections (Connexions) >
Historical Data (Données d’historique) dans l’arborescence du système :
Point d’information : L’enfant ‘FTLD1’ (interface FactoryTalk Live Data n° 1) a été créé
automatiquement avec le parent ‘Production Historian’ (Historisation de production) dans
la section précédente.
25 de 102
2. Ouvrez la boîte de dialogue des propriétés pour le serveur d’historisation de production en
effectuant un clic droit sur le serveur et en cliquant sur Properties (Propriétés) :
3. Sélectionnez l’onglet Licensing (Licences) et notez qu’aucune des deux licences FHSE.50K
fournies par le serveur d’activation n’a été affectée. Affectez une (1) licence en modifiant
« Assigned » (Affecté) de 0 en 1 (comme illustré ci-après), et cliquez sur Apply (Appliquer) :
Point d’information : Les autres licences disponibles ne sont pas nécessaires pour cet
atelier de base.
26 de 102
4. Sélectionnez l’onglet Point Sources (Sources de points) et notez que FTLD Points In Use
(Points utilisés) = 1423 :
5. Revenez à l’onglet General (Général).
27 de 102
Modifiez les points avec l’utilitaire de génération de points Point
Builder des outils de gestion de système (SMT, System Management
Tools).
1. Au niveau de l’onglet General (Général), cliquez sur le bouton Launch System Management
Tools (Lancer System Management Tools) :
Point d’information : PI System Management Tools (PI SMT) fournit un panneau de
commande consolidé dans lequel vous pouvez gérer les systèmes FactoryTalk Historian.
PI SMT est constitué d’une application conteneur – appelée hôte – et d’une bibliothèque
de plug-ins conçus pour des tâches de gestion spécifiques.
28 de 102
2. Examinez brièvement l’interface des SMT, en vous assurant que la case VM-DATA dans Servers
(Serveurs) est cochée et en faisant particulièrement attention au volet System Management Tools
dans la partie inférieure gauche :
3. Pour vous familiariser brièvement avec tous les plug-ins disponibles, sélectionnez chacune des
8 catégories parent dans le volet de plug-ins System Management Tools et observez les icônes
qui apparaissent dans le volet de fenêtre principale à droite.
Point d’information : Pour plus d’informations sur les plug-ins disponibles, sélectionnez
Help > Contents (Aide > Contenu).
29 de 102
4. Sélectionnez et développez la catégorie Data (Données), puis sélectionnez le plug-in SMT Stale
and Bad Points (Points obsolètes et défectueux). Entrez « FTLD » pour Pointsource (Source de
points) et cliquez sur l’icône Search for Tags (Rechercher les points) :
Remarque : Si des points FTLD défectueux sont identifiés, arrêtez et demander de l’assistance.
5. Sélectionnez et développez la catégorie Points, puis double-cliquez sur l’icône Point Builder
pour lancer le plug-in Point Builder :
30 de 102
6. Dans l’utilitaire Point Builder, cliquez sur l’icône Search Toolbar (Barre d’outils de recherche)
comme illustré ci-après :
7. Dans la boîte de dialogue Tag Search (Recherche de points), changez la zone Tag Mask
(Masque de points) en « *.PV » (comme illustré ci-dessous) et cliquez sur Search (Rechercher) :
31 de 102
8. La recherche doit retourner 6 points, mais seulement 3 d’entre eux nous intéressent pour le
moment. Au moyen de la combinaison Ctrl-Clic, sélectionnez les 3 points liés à la
température comme illustré ci-dessous :
1. InstaCorp.InstaSoap.Mixing:RSLinx Enterprise:CLX1.T100_Demo_Temp.PV
2. InstaCorp.InstaSoap.Mixing:RSLinx Enterprise:CLX1.T200_Demo_Temp.PV
3. InstaCorp.InstaSoap.Mixing:RSLinx Enterprise:CLX1.T300_Demo_Temp.PV
9. Cliquez sur OK pour revenir à Point Builder. Sélectionnez le premier point et cliquez sur le
bouton Rename (Renommer) :
32 de 102
10. Nous souhaitons employer des noms de point plus courts pour le reste de l’atelier et nous allons
renommer le point en CLX1.T100_Demo_Temp.PV comme illustré ci-dessous :
Point d’information : Le changement de nom de point prend effet immédiatement.
En d’autres termes, il est inutile d’utiliser l’icône d’enregistrement de la barre d’outils.
11. Répétez l’étape ci-dessus pour les points CLX1.T200_Demo_Temp.PV et
CLX1.T300_Demo_Temp.PV. Les 3 points doivent désormais être renommés comme illustré
ci-dessous :
12. Sélectionnez CLX1.T100_Demo_Temp.PV, puis l’onglet Archive comme illustré ci-dessous :
Point d’information : Pour plus d’informations sur les zones de l’onglet Archive,
sélectionnez le bouton Help (Aide) dans la barre d’outils, puis Archive tab
(Onglet Archive).
33 de 102
13. Effectuez les tâches suivantes sur chacun des 3 points « Demo_Temp.PV » :
• Changez la zone Typical Value (Valeur type) de la valeur par défaut 50 en 100.
• Changez la zone Zero (Zéro) de la valeur par défaut 0 en 60.
• Changez la zone Span (Plage) de la valeur par défaut 100 en 90.
• Cliquez sur l’icône de disquette dans la barre d’outils (Enregistrer).
Point d’information : Les zones Typical Value (Valeur type), Zero (Zéro) et Span (Plage)
pour ces points ont été modifiées car elles ont toutes une plage de 60 à 150 sur
l’automate. Ces modifications ne sont pas instantanées, mais sont mises en œuvre par
l’interface FTLD dans les 15 secondes qui suivent l’enregistrement de la modification.
Lors de l’utilisation du plug-in Point Builder, vous devez sélectionner, configurer et
enregistrer chaque point individuellement. Lorsque chaque point est enregistré, vous
recevez une entrée correspondante confirmant vos changements dans le volet Session
Record (Enregistrement de session) tout en bas de l’écran :
14. Revenez maintenant à l’onglet Archive pour CLX1.T200_Demo_Temp.PV et :
• désactivez la compression en sélectionnant Compressing (Compression) Off,
• désactivez Exception Deviation (Ecart d’exception) en changeant .225 par 0 et la valeur
Min de Max. Time (Temps max.) de 10 en 0
comme illustré ci-après :
15. Cliquez sur l’icône de disquette dans la barre d’outils (Enregistrer).
Point d’information : CLX1.T200_Demo_Temp.PV est maintenant configuré
uniquement pour aucun filtrage d’exceptions ou de compression, de sorte à pouvoir le
comparer avec les points ayant le filtrage d’exceptions et de compression par défaut.
34 de 102
16. Sélectionnez maintenant l’onglet Classic pour CLX1.T200_Demo_Temp.PV. Faites en sorte
que le point soit sur Polled (périodique) au lieu de Advised (sur changement)) en changeant la
valeur 1 en 0 pour Location3, comme illustré ci-dessous :
Point d’information : Consultez le tableau ci-dessous pour les définitions de Location.
Le changement de Location3 ci-dessus fait en sorte que CLX1.T200_Demo_Temp.PV
passe du statut Unsolicited/Advised (Non sollicité/sur changement) à Polled (périodique).
35 de 102
17. Cliquez sur l’icône de disquette dans la barre d’outils (Enregistrer).
Point d’information : Les points d’historisation peuvent être sur Advised (sur
changement) (par défaut), Polled (périodique) ou Output (Sortie). Les points Advised (Sur
changement) sont envoyés à l’Historian snapshot uniquement si leur modification
dépasse la valeur de Exception Deviation (Ecart d’exception). Les points Polled
(Périodique) sont envoyés manuellement à l’Historian snapshot même si la valeur ne
change pas.
Avec le point T200 changé en Polled (et avec les exceptions et la compression
désactivées), la température du réservoir T200 sera placée dans l’archive toutes
les secondes, même si la valeur ne change pas.
18. Revenez aux propriétés de serveur d’historisation dans FactoryTalk Administration Console et
cliquez sur Manage in MS Excel (Gérer dans MS Excel) pour lancer Tag Configurator :
19. Observez les 12 onglets et rubans associés situés en haut de l’interface Excel 2013 :
36 de 102
20. Le ruban Add-Ins est utilisé avec le menu PI-SMT (System Management Tools) (aussi connu
sous le nom Tag Configurator). Sélectionnez le ruban Add-Ins et examinez le menu PI-SMT :
Point d’information : Le menu PI-SMT permet à Excel d’effectuer différentes tâches
avec des points dans la base de données du système d’historisation. Pour plus
d’informations, sélectionnez Help (Aide) au bas du menu. Pour que le ruban Add-Ins
s’affiche dans Excel, vous devez d’abord installer les outils System Management Tools
du média FactoryTalk Historian, puis configurer les Add-Ins d’Excel afin de les voir sous
l’onglet Add-Ins. Dans cet atelier, ces étapes ont été réalisées pour vous afin de gagner
du temps.
21. Dans le menu PI-SMT, sélectionnez Import Tags (Importer des points). Cliquez sur OK pour
accepter les spécifications d’importation de points par défaut :
37 de 102
Point d’information : En général, vous changeriez les valeurs par défaut dans cette
boîte de dialogue, afin de filtrer/limiter le nombre de points à importer dans Excel.
22. A la fin de l’importation, une boîte de dialogue affiche un résumé de l’opération. Veuillez noter le
nombre de points importés avec succès :
Point d’information : Le nombre de points importés dans Excel (1573) excède de 150
celui indiqué précédemment par la fonction Auto Discovery (1423). Ces 150 points
supplémentaires sont constitués de 10 points « demo » système et 140 points « health »
(état) qui existaient dans la base de données avant même l’utilisation de la fonction Auto
Discovery. Remarque : Ces 150 points système supplémentaires ne requièrent pas une
activation.
23. Cliquez sur le bouton OK pour fermer la boîte de dialogue et examiner les points dans Excel.
La feuille de calcul doit contenir 1573 points (lignes) provenant du système d’historisation :
38 de 102
24. Veuillez noter les intitulés de colonnes suivants dans la feuille de calcul :
• Colonne B : Tag (Point)
• Colonne D : changedate
(date de changement)
• Colonne F : compdev
(écart de compression)
• Colonne G : compdevpercent (pourcentage d’écart de compression)
• Colonne S : excdev
(écart d’exception)
• Colonne T : excdevpercent
(pourcentage d’écart d’exception)
Point d’information : Reportez-vous à la section 1 de ce manuel d’atelier pour plus
d’informations sur l’écart de compression et l’écart d’exception.
Procédez comme suit pour créer un tri décroissant sur les données en vous basant sur la colonne
D (changedate) :
• Sélectionnez la colonne D.
• Sélectionnez le ruban Data (Données), puis l’icône Sort (Tri) :
•
•
Sélectionnez Expand the selection (Développer la sélection) (par défaut) et cliquez sur Sort
(Trier).
Dans la boîte de dialogue Sort (Tri), sélectionnez changedate, Values (Valeurs) et Newest
to Oldest (Du plus récent au plus ancien) comme illustré ci-dessous :
•
Cliquez sur OK.
39 de 102
25. Les 3 points « CLX1.Tx00_Demo_Temp.PV » correspondent aux lignes 10 à 12 :
Point d’information : Il s’agit des 3 points que vous avez modifiés individuellement
précédemment au moyen du plug-in Point Builder de la SMT. Ces mêmes modifications
peuvent aussi être réalisées dans Excel au moyen de Tag Configurator (à savoir le menu
PI-SMT dans le ruban Add-Ins), puis être ré-exportées dans la base de données FT
Historian. L’avantage d’utiliser Tag Configurator (au lieu de Point Builder) tient au fait que
vous pouvez apporter de nombreuses modifications à de multiples points (ou tous les
points) simultanément, puis les ré-exporter dans la base de données FT Historian.
26. Défilez horizontalement jusqu’à la colonne AN (Span) (Etendue) et vous verrez que la valeur
d’étendue pour les 3 points a été changée en 90.
27. Nous n’allons pas réaliser (exporter) d’autres modifications de point à ce stade, de sorte que vous
pouvez quitter Excel (il est inutile d’enregistrer le fichier ‘Book1’).
28. Revenez dans FactoryTalk Administration Console et fermez toutes les boîtes de dialogue
ouvertes.
29. Développez l’élément Production Historian (Historisation de production), puis ouvrez la boîte de
dialogue de propriétés pour l’interface FactoryTalk Live Data n° 1 (FTLD1) en effectuant un clic
droit sur l’interface FTLD1 et en sélectionnant Properties (Propriétés) :
40 de 102
30. Notez que Service Status (Statut de service) est sur ‘Started’ (Démarré) et que Startup Type
(Type de démarrage) est sur ‘Automatic’ (Automatique), comme illustré ci-dessous :
31. Sélectionnez l’onglet Scan Classes (Classes de scrutation) pour observer les 10 classes de
scrutation par défaut de l’interface FactoryTalk Live Data (et la possibilité d’ajouter/modifier des
classes de scrutation) :
41 de 102
32. Cliquez sur OK pour fermer la boîte de dialogue Data Collection Interface Properties (Propriétés
d’interface de collecte de données).
Point d’information : Vous avez maintenant vérifié les paramètres de votre interface
FactoryTalk Live Data (FTLD) n° 1. Il est possible d’avoir de multiples interfaces FTLD
(par ex., FTLD2, FTLD3, etc.) associées à un seul serveur FT Historian, mais l’utilisation
de plusieurs interfaces sur plusieurs ordinateurs hôtes sort du cadre de cet atelier de
base.
Résumé de la section 2 : Dans cette section, vous avez :
1. découvert comment on peut consignés des variables avec le système d’historisation en exécutant
les sections suivantes.
2. vérifié la configuration de RSLinx Enterprise.
3. vérifié que votre automate est disponible pour la collecte de données par FactoryTalk Historian.
4. créé un nouveau serveur d’historisation, effectué une détection automatique des points et
démarré la collecte de données.
5. utilisé Point Builder pour modifier 3 points à détection automatique.
6. utilisé Excel et l’Add-In Tag Configurator pour afficher tous les points d’historisation et vérifier les
modifications apportées dans Point Builder.
7. vérifié les paramètres d’interface FactoryTalk Live Data.
42 de 102
Section 3 : Tendances, courbes avec FactoryTalk
View (env. 15 minutes)
A moins d’être consultées et utilisées, les données capturées par le système d’historisation ont peu
de valeur. Un des principaux avantages de FactoryTalk Historian est l’intégration de FactoryTalk View
SE, ce qui permet d’afficher sur les écrans de FT View SE des tendances basées sur les données du
système d’historisation au lieu du (ou en plus du) système d’archivage de données natif (datalog) de
FT View SE.
En ajoutant la capacité d’affichege des tendances FactoryTalk Historian dans FactoryTalk View SE,
Rockwell Automation a amélioré considérablement la vitesse d’extraction des données de tendance
basées sur le stockage de données de séries temporelles sur lequel repose le nouveau système
d’historisation. Non seulement le stockage de données assure un stockage et une compression plus
efficaces des données, mais il est aussi considérablement plus rapide pour leur extraction en vue de
leur visualisation sous forme de tendances.
Le module de tendance mis à jour dans FactoryTalk View SE (TrendX) fonctionne comme l’original,
avec la principale différence suivante : les stylets peuvent désormais être configurés sur la base de la
configuration des données dans FactoryTalk Historian (en plus des données Live Data ou datalogs de
FT View SE).
A propos de cette section
Dans cette section, vous allez explorer les aspects suivants :
•
Intégration de FactoryTalk View à FactoryTalk Historian
•
Objet Trending (courbes, tendances) pour FactoryTalk View SE modifié en vue d’une utilisation
avec les données FactoryTalk Historian
•
Ajout d’une tendance à un projet FT View SE et configuration de celle-ci pour tracer des données
à partir de FactoryTalk Historian
Effectuez la procédure suivante pour la section 3.
43 de 102
Ouverture de FactoryTalk View Studio
Nous allons commencer par ouvrir FactoryTalk View Studio.
1. Au moyen de l’icône de barre des tâches, lancez FactoryTalk View Studio :
2. Sélectionnez le type d’application View Site Edition (Network Station), comme illustré
ci-dessous :
Point d’information : FactoryTalk Historian SE s’intègre uniquement aux applications
View Site Edition (Network Distributed) et à View Site Edition (Network Station).
3. Ouvrez l’application InstaCorp existante :
44 de 102
Point d’information : L’application InstaCorp a été créée au préalable afin de gagner du
temps.
4. Agrandissez FT View Studio.
5. Observez la présence de Production Historian (Historisation de production) et FTLD1 (interface
FactoryTalk Live Data 1) sous l’arborescence System (Système) et leur intégration à View Studio
de la même manière que pour Administration Console :
45 de 102
Ajout d’une tendance à un affichage existant
1. Ouvrez l’affichage process overview (vue d’ensemble de processus) en double-cliquant dessus
dans le dossier Graphics.
46 de 102
2. Ajoutez une nouvelle tendance au bas de l’écran en sélectionnant le bouton Trend (Tendance)
dans la barre d’outils (similaire à un bouton avec un « N » et entouré ci-dessous) ou en
sélectionnant Objects > Advanced > Trend (Objets > Avancé > Tendance). Ensuite, cliquez et
faites glisser un rectangle sur la partie inférieure de l’affichage.
47 de 102
3. La boîte de dialogue Trend Properties (Propriétés de la tendance) doit s’afficher :
4. Dans l’onglet General (Général), notez que, par défaut, Data Server (Serveur de données) =
Real-time data server (Serveur de données temps réel). Changez cet aspect en Poll historical
data (Interroger les données d’historique) comme illustré ci-dessous :
Point d’information : Real-time data server (Serveur de données temps réel) signifie
que les données proviennent de l’Historian snapshot (mémoire) et que seul le filtrage
d’exceptions a été appliqué (si configuré). Poll historical data (Interroger les données
d’historique) signifie que les données proviennent du fichier d’archive du système
d’historisation et que les filtrages d’exceptions et de compression ont été appliqués (si
configurés).
48 de 102
5. Dans l’onglet Pens (Stylets), modifiez Pen Source (Source de stylet) en Historian Server
(Serveur d’historisation).
6. Cliquez sur le bouton Add Pen(s)… (Ajouter un (des) stylet(s)) et cliquez sur le bouton « … »
pour rechercher des noms de points.
49 de 102
7. Dans la boîte de dialogue Tag Search (Recherche de points), changez la zone Tag Mask
(Masque de points) en « *.PV » (comme illustré ci-dessous) et cliquez sur Search (Rechercher) :
8. La recherche doit retourner 6 points, mais seulement 3 d’entre eux nous intéressent pour le
moment. Au moyen de la combinaison Ctrl-Clic, sélectionnez les 3 points liés à la température
comme illustrés ci-dessous :
9. Cliquez sur le bouton OK de la boîte de dialogue Tag Search (Recherche de points).
50 de 102
10. Cliquez sur le bouton Add (Ajouter) dans la boîte de dialogue Add Pen Configuration (Ajout de
configuration de stylets).
11. Cliquez sur le bouton OK dans la boîte de dialogue Add Pen Configuration (Ajout de configuration
de stylets).
51 de 102
12. Cliquez sur le bouton OK dans la boîte de dialogue Trend Properties (Propriétés de tendance)
pour enregistrer les 3 nouveaux stylets :
13. Enregistrez les modifications dans le graphique Process Overview (Vue d’ensemble de procédé)
et fermez.
14. Réduisez FactoryTalk View Studio et revenez au Bureau.
15. Sur le Bureau, double-cliquez sur l’icône de client FactoryTalk View Site Edition : Instant
Soap.cli – raccourci. Attendez le démarrage complet du client View SE.
16. Le tracé de température T100 (bleu) doit effectuer des cycles sans aucune intervention de
l’utilisateur. Démarrez le cycle de tracé de température T200 (vert) en cliquant sur le bouton vert
T200 Start (Démarrer) sur l’affichage.
52 de 102
17. Attendez 5 à 10 secondes, puis démarrez le cycle de tracé de température T300 (rouge) en
cliquant sur le bouton vert T300 Start (Démarrer).
Point d’information : Comme observé précédemment au moyen de Rockwell Software
Data Client, la température T100 effectue un cycle continu. Les températures T200 et
T300 sont commandées avec les boutons et les cycles ont une durée d’environ 90
secondes. Il y a un léger retard avant l’apparition des tracés car il s’agit de données
d’historique de l’archive FT Historian (contrairement aux données dynamiques de RSLinx
Enterprise Data Server).
Laissez le client FT View SE ouvert, car vous en aurez besoin pour les sections restantes
de l’atelier. Fermez FT View Studio.
53 de 102
Section 4 : FactoryTalk VantagePoint
(env. 30 minutes)
A propos de cette section
FactoryTalk® VantagePoint fournit un accès unifié à quasiment toutes les sources de données de
production/site et produit des rapports basés sur le Web, tels que des tableaux de bord, des
tendances, des tracés X-Y, des rapports Microsoft® Excel et plus, qui peuvent être employés par des
opérateurs de fabrication, ingénieurs, superviseurs, cadres et dirigeants à l’échelle d’une usine – afin
de gérer plus efficacement les coûts, la qualité, la production, les actifs et les ressources. FactoryTalk
VantagePoint est configuré pour se connecter à Logix et FactoryTalk Historian, de sorte que les
utilisateurs puissent commencer à produire presque immédiatement des rapports préconfigurés
significatifs.
Création d’une instance de la ligne de production et du réservoir
1. Au moyen de l’icône de la barre des tâches, lancez VantagePoint Manager :
2. Le volet gauche affiche le modèle VantagePoint (structure arborescente). Sélectionnez
MyEnterprise comme illustré ci-dessous :
3. Effectuez un clic droit sur MyEnterprise et sélectionnez New > Folder (Nouveau > Dossier).
Nommez le dossier « InstaCorp ». Le nouveau dossier InstaCorp doit apparaît juste au-dessus
du dossier Public existant.
4. Effectuez un clic droit sur InstaCorp et sélectionnez New > Folder (Nouveau > Dossier).
Nommez le dossier « Reports » (Rapports).
54 de 102
Point d’information : Plus loin dans l’atelier, nous allons placer les rapports InstaCorp
que nous créons dans ce dossier.
1. Effectuez un clic droit sur InstaCorp et sélectionnez New > Folder (Nouveau > Dossier).
Nommez le dossier « InstaSoap ».
2. Effectuez un clic droit sur InstaSoap et sélectionnez New > Folder (Nouveau > Dossier).
Nommez le dossier « Mixing » (Mélange).
3. Effectuez un clic sur Mixing (Mélange) et sélectionnez New > Folder (Nouveau > Dossier).
Nommez le dossier « Tank100 », répétez et créez aussi « Tank200 ». Répétez et créez aussi
« Tank300 » :
Point d’information : Plus loin dans l’atelier, nous allons placer des points d’historisation
dans chacun de ces dossiers « Tank ».
Création d’un connecteur FactoryTalk
4. Dans le modèle VantagePoint, naviguez vers System.Sources.FactoryTalk.
55 de 102
Point d’information : Le connecteur FactoryTalk est utile pour notre configuration
‘Production Historian’ (Historisation de production) que nous avons créé avec la FT
Administration Console précédemment dans l’atelier.
Le connecteur FactoryTalkHistorian est utile pour les systèmes FactoryTalk Historian
supplémentaires qui sont « externes » (à savoir, résident dans un annuaire FactoryTalk
Directory différent).
5. Effectuez un clic droit sur la sation FactoryTalk et sélectionnez New > Item (Nouveau >
Elément).
6. Dans la zone User name (Nom d’utilisateur), entrez ftadmin. Dans la zone Password (Mot de
passe), entrez ftadmin. Cochez la case qui indique « This is an existing account. Use it as the
FactoryTalk user instead » (Ce compte existe. Utilisez-le comme utilisateur FactoryTalk) comme
illustré ci-dessous :
56 de 102
Point d’information : Afin de gagner du temps, le nom d’utilisateur FactoryTalk ‘ftadmin’
a été créé au préalable pour vous.
7.
57 de 102
Cliquez sur Next (Suivant), puis sélectionnez Yes, please (Oui, s’il vous plaît), et cliquez sur
Finish (Terminer) comme illustré ci-dessous :
8. Sélectionnez l’option I would like to import FactoryTalk Historian tags (J’aimerai importer des
points FactoryTalk Historian) et cliquez sur Next (Suivant).
58 de 102
9. Cochez l’option Production Historian (Historisation de production) et cliquez sur le bouton Next
(Suivant).
10. La boîte de dialogue Historian ME n’est pas applicable pour cet atelier. Par conséquent, cliquez
simplement sur Finish (Terminer).
Point d’information : Cette importation provient de FactoryTalk Historian SE (et non de
l’automate).
59 de 102
11. Après 60 à 75 secondes, vous verrez une boîte de dialogue une fois l’importation terminée :
12. Cliquez sur OK.
13. Naviguez vers System.Sources.FactoryTalk.localhost.Historians.ProductionHistorian.Tags
comme illustré ci-dessous :
14. Vous devez voir tous les points d’historisation importés dans le volet inférieur gauche.
60 de 102
Utilisation de Trend
Dans cette section, vous allez explorer nombre de fonctionnalités disponibles dans FT VantagePoint
Trend.
Démarrage de Trend
1. Au moyen de l’icône de barre des tâches, lancez FT VantagePoint Trend :
2. Naviguez vers System.Sources.FactoryTalk.localhost.Historians.Production Historian.Tags
comme illustré ci-dessous :
3. Sélectionnez l’icône de filtre :
61 de 102
4. Développez le filtre en cliquant sur la flèche vers le bas :
5. Entrez ‘Demo_Temp’ dans la zone Name (Nom) et sélectionnez Contains (Contient) dans la
zone Condition comme illustré ci-dessous et cliquez sur Apply (Appliquer).
62 de 102
6. La liste de points est filtrée afin d’afficher uniquement les points qui contiennent « Demo_Temp »
dans le nom de point. Trouvez les 3 points suivants dans la liste de points et faites-les glisser
dans la fenêtre de tracé sur la droite.
•
•
•
CLX1.T100_Demo_Temp.PV
CLX1.T200_Demo_Temp.PV
CLX1.T300_Demo_Temp.PV
Votre écran doit maintenant être quasiment similaire à celui illustré ci-après :
Point d’information : Veuillez noter que la tendance est statique. Pour la rendre
dynamique, vous devez sélectionner Live Mode (Mode dynamique).
7. Dans la barre d’outils Trend, sélectionnez Live Mode (Mode dynamique)
données de tendance dynamiques/actualisées.
pour obtenir les
8. Retournez au client FactoryTalk View SE et démarrez T200 Temp Cycle. Retournez à Trend et
observez le tracé pour T200.
9. Retournez au client FactoryTalk View SE et démarrez T300 Temp Cycle. Retournez à Trend et
observez le tracé pour T300.
10. Dans la barre d’outils Trend, activez les curseurs X/Y pour effectuer une analyse de tracé.
11. Dans la barre d’outils Trend, effectuez un zoom avant et un zoom arrière.
12. Dans la barre d’outils Trend, désélectionnez Live Mode (Mode dynamique)
un panoramique à gauche et à droite.
63 de 102
, puis effectuez
Publication d’une tendance
La publication assure la visibilité du rapport de tendance pour tout utilisateur FT VantagePoint
détenteur d’une licence via un navigateur. Cela facilite le processus d’analyse en permettant aux
utilisateurs de partager des tendances.
13. En utilisant la tendance de la section précédente, sélectionnez File > Publish (Fichier > Publier).
14. Sélectionnez le dossier MyEnterprise.InstaCorp.Reports.
15. Dans la zone Name (Nom), remplacez « Trend 1 » (Tendance 1) par « Mixing Tank
Temperatures Trend » (Tendance de températures de réservoirs de mélange), puis cliquez
sur le bouton Publish (Publier) (comme illustré ci-dessous) :
64 de 102
16. En utilisant l’icône de barre des tâches, lancez Internet Explorer pour accéder au portail
VantagePoint :
Point d’information : La page d’accueil d’Internet Explorer a été préconfigurée pour le
portail FT VantagePoint (http://localhost/VantagePointPortal/Home.aspx).
17. Dans le menu du portail, sélectionnez Reports > MyEnterprise (Rapports > MyEnterprise).
18. Parcourez l’arborescence jusqu’à MyEnterprise.InstaCorp.Reports et sélectionnez Trend –
Mixing Tank Temperatures (Tendance – Températures de réservoirs de mélange).
65 de 102
19. La tendance est générée et affichée dans le volet de droite :
20. Retournez au client FactoryTalk View SE et démarrez T200 Temp Cycle. Retournez à Trend et
observez le tracé pour T200.
21. Retournez au client FactoryTalk View SE et démarrez T300 Temp Cycle. Retournez à Trend et
observez le tracé pour T300.
22. Facultatif : Lancez d’autres exemples de rapports dans le dossier MyEnterprise. Lorsque vous
avez terminé, fermez le portail FT VantagePoint (Internet Explorer). Fermez FT VantagePoint
Trend (s’il est toujours ouvert).
66 de 102
Création d’un rapport Excel de base
En tant qu’outil de reporting utile pour les systèmes d’historisation, Microsoft® Excel® a toujours été
l’outil de prédilection. Le principal avantage d’Excel est que de nombreux utilisateurs le connaissent
et qu’il ajoute une couche d’options de calcul et de mise en forme simples aux données.
VantagePoint Excel Add-in est un add-in très avancé pour le reporting au moyen d’Excel. Avec cet
add-in, les données peuvent être disponibles immédiatement dans Excel en tant que données dans
des tables ou de données dans des tendances. Excel peut ensuite servir à ajouter d’autres fonctions
d’analyse aux données et à les mettre en forme pour un rapport simple ou complexe.
VantagePoint Excel Add-in ajoute un nouveau menu à Microsoft® Excel, à partir duquel il est possible
de récupérer les données dans différents formats, notamment les données archivées,
échantillonnées, à filtrage temporel, interpolées, etc.
Dans cette section, vous allez utiliser l’assistant VantagePoint Excel Add-in pour créer un rapport
simple. L’assistant vous guide à travers la procédure d’introduction de données enrichies de FT
VantagePoint dans Excel pour les mettre en forme en vue de créer des rapports puissants.
1. Revenez à VantagePoint Manager.
2. Naviguez vers System.Sources.FactoryTalk.localhost.Historians.Production Historian.Tags
comme illustré ci-dessous :
3. Faites glisser CLX1.T100_Demo_Temp.PV dans le dossier Tank100 créé récemment. Cliquez
sur Tank100 et vérifiez que le point apparaît dans la zone Item Name (Nom d’élément) comme
illustré ci-dessous :
67 de 102
4. Accédez de nouveau à System.Sources.FactoryTalk.localhost.Historians.Production
Historian.Tags.
5. Faites glisser CLX1.T200_Demo_Temp.PV dans le dossier Tank200 créé récemment.
6. Accédez de nouveau à System.Sources.FactoryTalk.localhost.Historians.Production
Historian.Tags.
7. Faites glisser CLX1.T300_Demo_Temp.PV dans le dossier Tank300 créé récemment.
8. Fermez (ou réduisez) FT VantagePoint Manager.
Création d’un rapport de température de réservoir
1. Lancez Microsoft Excel.
2. Sélectionnez le ruban VantagePoint.
3. Sélectionnez Insert Function (Insérer la fonction) comme illustré ci-dessous :
4. Sélectionnez l’option History (Historique) et cliquez sur Next (Suivant).
68 de 102
69 de 102
5. Accédez à MyEnterprise.InstaCorp.InstaSoap.Mixing.Tank100.
6. Sélectionnez le point CLX1.T100_Demo_Temp.PV et déplacez-le dans le volet de droite au
moyen du bouton >, comme illustré ci-dessous :
7. Répétez l’étape 6 pour CLX1.T200_Demo_Temp.PV et CLX1.T300_Demo_Temp.PV.
8. Cliquez sur Next (Suivant).
70 de 102
9. Dans la boîte de dialogue Time Selection (Sélection de date/heure), sélectionnez Last minute
(Dernière minute) dans le sélecteur déroulant d’heure, puis cliquez sur Next (Suivant).
10. Dans la boîte de dialogue Data Options (Options de données) :
• désélectionnez Quality (Qualité) – Include All (Tout inclure) et sélectionnez Good
(Bonne)
• sélectionnez Wide (Large) pour Data Format (Format de données)
• cochez la case Skip Advanced options (Ignorer les options avancées)
comme illustré ci-après :
11. Cliquez sur Next (Suivant).
71 de 102
12. Dans la boîte de dialogue Function Options (Options de fonction), conservez les paramètres par
défaut et cliquez sur Finish (Terminer) :
13. Votre feuille de calcul Excel doit être très similaire à ce qui suit :
Mise en forme du rapport
1. Effectuez un clic droit sur la feuille nommée Parameters (Paramètres) et sélectionnez Hide
(Masquer).
2. Effectuez un clic droit sur Sheet1, sélectionnez Rename (Renommer) et entrez Mixing Tank
Temperatures (Températures de réservoirs de mélange).
3. Cliquez sur le bouton Refresh (Actualiser) dans la barre d’outils d’accès rapide pour analyser les
données de la dernière minute.
72 de 102
4. Enregistrez le fichier Excel sur le Bureau avec le nom Mixing Tank Temperatures Report.xlsx.
Point d’information : Un graphique Excel peut aussi être inclus dans ce rapport.
Publication du rapport
1. Cliquez sur le bouton Publish (Publier) dans la barre d’outils d’accès rapide.
2. Dans la boîte de dialogue Report Type Selection (Sélection de type de rapport), acceptez l’option
par défaut A report with parameters (Un rapport avec des paramètres) et cliquez sur Next
(Suivant) :
73 de 102
3. Dans la boîte de dialogue External Parameters (Paramètres externes), sélectionnez Tags
(Points) et cliquez sur Next (Suivant) :
74 de 102
4. Dans la boîte de dialogue Report Folder Selection (Sélection de dossier de rapport), sélectionnez
MyEnterprise.InstaCorp.Reports comme emplacement de publication et acceptez Mixing Tank
Temperatures Report (Rapport de températures de réservoirs de mélange) comme nom et
cliquez sur Next (Suivant) :
75 de 102
5. Dans la boîte de dialogue Summary (Résumé), sélectionnez Browse to published report
(Accéder au rapport publié) et cliquez sur Finish (Terminer).
6. Votre rapport publié doit être affiché sur le portail VantagePoint. Cliquez sur « Generate »
(Générer) pour actualiser le rapport.
Point d’information : Ce rapport est maintenant disponible sur n’importe quel client FT
VantagePoint (PCs, smartphones, tablettes) détenteur d’une licence et équipé d’un
navigateur. Excel n’est pas nécessaire sur l’ordinateur client pour visualiser le rapport.
7. Dans le menu du portail, sélectionnez Reports > MyEnterprise (Rapports > MyEnterprise).
8. Accédez à MyEnterprise.InstaCorp.Reports. Votre rapport Mixing Tank Temperatures Report
publié doit être situé à cet emplacement (en plus de la tendance Mixing Tank Temperatures
Trend créée précédemment).
76 de 102
Section 5 : Sauvegarde de FactoryTalk Historian
(env. 10 minutes)
Il est important de sauvegarder FT Historian SE, afin de ne pas perdre de données et d’informations
de configuration. Toutes les sauvegardes de FT Historian SE qui sont réalisées pendant l’exécution
du système sont gérées par le sous-système de sauvegarde PI (PI Backup Subsystem)
(PI\bin\pibackup.exe). En général, les sauvegardes sont lancées via le script de sauvegarde
C:\Program Files\FactoryTalk Historian\Server\PI\adm\pibackup.bat. Le script pibackup.bat peut servir
à démarrer une sauvegarde à partir de la ligne de commande ou dans une tâche planifiée. Il est
fortement recommandé d’effectuer au moins une sauvegarde quotidienne vers un média externe.
A propos de cette section
Dans cette section, vous allez explorer les aspects suivants :
•
Planification d’une sauvegarde automatique
•
Test de la sauvegarde planifiée
Effectuez la procédure suivante pour la section 6.
Planification d’une sauvegarde automatique
1. En effectuant un clic droit sur le bouton Windows, ouvrez une instance Command Prompt
(Admin) (Invite de commande (Admin)).
77 de 102
2. A l’invite de commande, entrez « set PI » (définir PI) pour afficher les quatre (4) variables
d’environnement FT Historian comme illustré ci-dessous :
Point d’information : A ce stade, nous sommes intéressés uniquement par la variable
d’environnement PISERVER.
3. Au niveau de l’invite de commande, entrez « cd %piserver% ». Cela doit vous amener à
C:\Program Files\Rockwell Software\FactoryTalk Historian\Server.
4. Au niveau de l’invite de commande, entrez « cd adm ». Cela doit vous amener à :
5. Créez une tâche de sauvegarde manuelle vers le dossier C:\FTHBackup en entrant la commande
suivante au niveau de l’invite de commande (ou en effectuant un copier-coller de ce PDF au
niveau de l’invite de commande) :
pibackup.bat C:\FTHBackup\ -install
Point d’information : Cette commande pibackup.bat avec le commutateur ‘–install’ crée
automatiquement :
1. une tâche de sauvegarde planifiée dans le système d’exploitation Windows pour
une utilisation ultérieure.
2. le dossier de destination (s’il n’existe pas déjà). Remarque : Dans un
environnement de production, la destination de sauvegarde doit être sur un
média externe.
78 de 102
6. En utilisant l’icône de barre des tâches, lancez Task Scheduler (Planificateur de tâches) :
7. Sélectionnez Task Scheduler Library (Bibliothèque de Planificateur de tâches) et PI Server
Backup (Sauvegarde de serveur PI) comme illustré ci-dessous :
Point d’information : Notez que « Last Run Time » (Dernière heure d’exécution) =
Never (Jamais). Cette sauvegarde a uniquement été planifiée, mais pas réellement
exécutée.
Test de la sauvegarde planifiée
1. En utilisant Task Scheduler, effectuez un clic droit sur la tâche planifiée « PI Server Backup »
et sélectionnez Run (Exécuter). Cliquez ensuite sur l’icône Refresh (Actualiser). La zone ‘Status’
(Statut) pour cette tâche change en « Running » (En cours d’exécution) et la zone « Last Run
Time » (Dernière heure d’exécution) doit être mise à jour vers l’heure courante.
Remarque : La sauvegarde initiale dure environ 1 minute.
2. Au moyen de la barre des tâches, lancez Windows Explorer (Explorateur Windows) :
3. Accédez au dossier « FTHBackup » à la racine de C et examinez le contenu de ce dossier.
79 de 102
4. Répétez encore une fois la sauvegarde (étape 1). Une fois la tâche terminée, revenez dans le
dossier « FTHBackup » et notez le fichier supplémentaire pibackupheure_date.txt.
Point d’information : La deuxième sauvegarde que vous avez effectuée a créé un
deuxième fichier texte et a ajouté de nouvelles données au premier (autrement dit,
elle est « incrémentielle »). Chaque sauvegarde planifiée consécutive sera aussi
incrémentielle (et créera un autre fichier texte).
5. Effectuez un clic droit sur la tâche planifiée « PI Server Backup » et sélectionnez Properties
(Propriétés). Observez les 6 onglets et les paramètres qui peuvent être changés pour modifier
cette tâche planifiée :
6. Fermez la boîte de dialogue PI Server Backup (Sauvegarde de serveur PI), le Planificateur de
tâches (Task Scheduler) et l’Explorateur Windows (Windows Explorer).
80 de 102
Section 6 : Applications avancées en option
(env. 15 minutes)
Les données brutes collectées sur un système d’historisation peuvent devenir nettement plus utiles,
lorsque vous placez des applications par-dessus les données. Certaines des applications évidentes
sont des calculs côté serveur qui exploitent une combinaison des valeurs collectées et génèrent de
nouvelles valeurs au moyen d’expressions.
Les équations de performances et totalisateurs ont uniquement cette fonction. Les équations de
performances servent à générer des valeurs dérivées basées sur les valeurs collectées et les
totalisateurs permettent de générer des résultats statistiques basés sur les données collectées.
A propos de cette section
Dans cette section, vous allez explorer les aspects suivants :
•
Utilisation de Chrome pour émuler un périphérique mobile FT FactoryTalk VantagePoint
•
Utilisation des équations de performances pour générer des valeurs dérivées
•
Utilisation des totalisateurs pour une analyse statistique
Effectuez la procédure suivante pour la section 7.
Utilisation de Chrome pour émuler un périphérique mobile
FactoryTalk VantagePoint
1. Au moyen de la barre d’outils, lancez Chrome :
2. Sélectionnez Model (Modèle) :
3. Sélectionnez MyEnterprise > InstaCorp > Reports (Rapports) > Displays (Affichages) >
Mixing Tank Temperatures Trend (Tendance de températures de réservoirs de mélange).
4. Point d’information : Cette procédure permet d’afficher une tendance sur un
périphérique mobile.
81 de 102
5. Sélectionnez MyEnterprise > InstaCorp > Reports (Rapports) > Displays (Affichages) >
Mixing Tank Temperatures Report (Rapport de températures de réservoirs de mélange).
6. Point d’information : Cette procédure permet d’afficher un rapport Excel sur un
périphérique mobile.
82 de 102
Création d’une équation de performances
1. Au moyen de l’icône de barre des tâches, lancez System Management Tools :
2. Accédez à l’éditeur « Performance Equations » (Equations de performances) sous le groupe
« Points ».
3. Cliquez sur l’icône de barre d’outils de nouvelle équation de performances à gauche de
« Tag Mask » (Masque de points).
83 de 102
4. Dans l’onglet General (Général), entrez « Tank_Combined_Volume » dans la zone Name (Nom)
et « Combined volume of T100 and T200 » dans la zone Descriptor (Descripteur). Pour Point
type (Type de point), sélectionnez « Float32 » comme illustré ci-dessous :
5. Dans l’onglet « Equation », entrez manuellement l’équation ci-dessous ou utilisez le bouton
d’exploration de Equation pour rechercher les points afin de créer l’équation :
‘InstaCorp.InstaSoap.Mixing:RSLinx Enterprise:CLX1.T100_Demo_Volume.PV’ +
‘InstaCorp.InstaSoap.Mixing:RSLinx Enterprise:CLX1.T200_Demo_Volume.PV’
Point d’information : Les points de volume ont toujours leur nom (long) d’origine car
nous ne les avons pas renommés dans la section 2 comme nous l’avons fait pour les
points de température.
6. Cliquez sur le bouton Evaluate (Evaluer) pour contrôler la syntaxe. Corrigez les éventuelles
erreurs de syntaxe avant de continuer.
84 de 102
7. Dans l’onglet « Scheduling » (Planification), spécifiez Clock scheduling (Planification horaire) et
la valeur 1 pour « Scan class » (Classe de scrutation) comme illustré ci-dessous :
Point d’information : Sur notre système, une classe de scrutation 1 d’équation de
performances correspond à un recalcul toutes les 1 seconde comme défini dans le fichier
pipeschd.bat.
Ne confondez pas les classes de scrutation d’équation de performances avec les classes
de scrutation de station d’interface mentionnées brièvement dans la section 2. Les
classes de scrutation de station d’interface sont utilisées par l’interface pour déterminer
les fréquences de collecte de données. Les classes de scrutation d’équation de
performances sont utilisées par le serveur pour déterminer les fréquences de calcul.
8. Dans l’onglet « Archive », spécifiez « Span » (Plage) = 1000.
85 de 102
9. Pour terminer, cliquez sur l’icône d’enregistrement d’équation de performances dans la barre
d’outils. Vous devez voir un nouvel enregistrement de session « Successfully created PE Tag… »
(Point PE créé avec succès) :
86 de 102
10. Accédez au plug-in Current Values sous le groupe « Data » (Données) et visualisez (ajoutez)
les deux points de volumes de réservoir ainsi que le point PE ‘Tank_Combined_Volume’ comme
illustré ci-dessous. Assurez-vous de cliquer sur le bouton de démarrage dans la barre d’outils
pour lancer les mises à jour :
Point d’information : Le point PE ‘Tank_Combined_Value’ doit être mis à jour toutes les
1 seconde sur la base de la classe de scrutation sélectionnée (1).
87 de 102
Création d’un totalisateur
1. Sélectionnez le plug-in Totalizers sous le groupe Points.
2. Cliquez sur l’icône de nouveau totalisateur à gauche de « Tag Mask » (Masque de points).
88 de 102
3. Complétez l’onglet Name & Type (Nom & type) comme illustré ci-dessous :
Zone Name (Nom) : T100_Temp_Cycle_Avg
Source Tag (Point source) : CLX1.T100_Demo_Temp.PV
Point Type (Type de point) : Float32.
Totalizer Type (Type de totalisateur) : Summary Calculation (Calcul de synthèse)
Block (Bloc), Time-Weighted (Pondération temporelle), Average (Moyenne)
7. Sélectionnez l’onglet Sampling (Echantillonnage) et configurez-le comme illustré ci-dessous :
‘CLX1.T100_Demo_Temp.PV’ > 60.1
Point d’information : Les guillemets simples doivent être corrects (et ne peuvent pas
être copiés-collés à partir du document Word).
89 de 102
5. Sélectionnez l’onglet Results (Résultats) et configurez-le comme illustré ci-dessous :
Dans Write final results (Ecrire les résultats finaux) : Based on a trigger event (Basé sur un
événement déclencheur)
Details (Détails) : When the following expression changes (Lorsque l’expression suivante
change) ‘CLX1.T100_Demo_Temp.PV’ > 60.1 (Même expression que celle utilisée dans
l’onglet Sampling (Echantillonnage))
Write interim results (Ecrire les résultats intermédiaires) : Do not write interim results (Ne
pas écrire les résultats intermédiaires)
6. Sélectionnez l’onglet Archive et configurez-le comme illustré ci-dessous :
Typical value (Valeur type) = 100 ; Zero (Zéro) = 0 ; Span (Plage) = 150
Exception Deviation (Ecart d’exception) = 0 Compression Deviation (Ecart de compression) = 0
90 de 102
7. Pour terminer, cliquez sur l’icône Save (Enregistrer). Vous devez voir un nouvel enregistrement
de session « Successfully created totalizer… » (Totalisateur créé avec succès).
8. Ouvrez le plug-in Archive Editor sous le groupe Data (Données).
9. Utilisez la boîte de dialogue Tag Search (Recherche de points) avec l’option Point Source
(Source de points) « T » pour localiser le nouveau totalisateur : T100_Temp_Cycle_Avg :
91 de 102
10. Cliquez sur le bouton « Get Events » (Récupérer les événements) et examinez les entrées.
92 de 102
Section 7 : FactoryTalk Historian DataLink
(env. 15 minutes)
En tant qu’outil de reporting utile pour les systèmes d’historisation, Microsoft® Excel® a toujours été
l’outil de prédilection. Le principal avantage d’Excel est que de nombreux utilisateurs le connaissent
et qu’il ajoute une couche d’options de calcul et de mise en forme simples aux données.
FactoryTalk Historian DataLink est un add-in très avancé pour le reporting au moyen d’Excel. Avec
cet add-in, les données peuvent être disponibles immédiatement dans Excel en tant que données
dans des tables ou de données dans des tendances. Excel peut ensuite servir à ajouter d’autres
fonctions d’analyse aux données et à les mettre en forme pour un reporting simple.
DataLink ajoute un nouveau menu à Microsoft® Excel, à partir duquel il est possible de récupérer
les données dans différents formats, notamment les données archivées, échantillonnées, à filtrage
temporel, horodatées, etc. L’add-in fonctionne directement dans les formules et expressions Excel,
et il est possible d’employer les expressions temporelles Excel ou les expressions temporelles de
système d’historisation afin d’identifier les intervalles de temps pour l’extraction des données.
A propos de cette section
Dans cette section, vous allez explorer les aspects suivants :
•
Utilisation d’Excel pour le reporting avec le système d’historisation
•
Rapports de synthèse avec FactoryTalk Historian DataLink
•
Utilisation des cellules Excel pour configurer les rapports et tendances (points et courbe
temporelle)
Effectuez la procédure suivante pour la section 4.
FactoryTalk Historian DataLink
FactoryTalk Historian DataLink fournit un lien dynamique entre la base de données de système
d’historisation et Microsoft Excel. DataLink est installé en tant qu’add-in de feuille de calcul et permet
aux utilisateurs d’accéder rapidement à des données temps réel ou d’historique à partir du système
d’historisation. Grâce à DataLink, la saisie manuelle des données et les calculs complexes sur les
données sont effectués facilement.
FactoryTalk Historian DataLink pour Excel est réalisé avec le SDK d’OSIsoft. Il permet aux utilisateurs
ayant une expérience de Microsoft Visual Basic for Applications (VBA) de développer des sousprogrammes Excel qui appellent les fonctions du SDK.
L’add-in FactoryTalk Historian DataLink pour Excel offre aux utilisateurs de Microsoft Excel la
possibilité d’extraire directement dans une feuille de calcul des données associées à des points sur
un serveur FactoryTalk Historian.
93 de 102
FactoryTalk Historian DataLink fournit les fonctions suivantes pour extraire les données de
FactoryTalk Historian :
•
Valeur courante
•
Valeur à une heure spécifiée
•
Attributs de points
•
Données (échantillonnées) espacées uniformément
•
Données échantillonnées lorsqu’une expression donnée est vraie
•
Données compressées (archivées)
•
Données compressées lorsqu’une expression donnée est vraie
•
Données échantillonnées pour un tableau d’horodatages spécifié par l’utilisateur
•
Données de calculs sur des expressions de points FactoryTalk Historian
•
Durée pendant laquelle une expression de point FactoryTalk Historian était vraie
•
Totaux, minima, maxima, écarts standard, plages, moyennes, comptages et moyennes pour les
points FactoryTalk Historian et les expressions FactoryTalk Historian
•
Nom de point pour un ID de point spécifié
•
Noms de point de masques d’attribut spécifiés
•
Valeur d’alias de la base de données de module
•
Valeur de propriété de la base de données de module
Spécification du temps dans FactoryTalk Historian
Absolu (un instant spécifique)
•
: (MAINTENANT)
•
t : 00:00:00 le jour courant (AUJOURD’HUI)
•
18-feb-05 16:00:00
Relatif (heure avec décalage à partir d’une autre heure)
•
+8h : + 8 heures
Combiné
•
t+8h : aujourd’hui + 8 heures
94 de 102
jj-mmm-aaHH:mm:ss
•
jj
Jour
•
mmm
Mois (Jan, Feb, Mar, Apr, May, etc.)
•
aa
Année
•
HH
Heures au format 24 heures
•
mm
Minutes
•
ss
Secondes
Exemple :
18-feb-05 10:43:29
Les champs « Date » ont par défaut la date du jour.
Les champs « Time » ont par défaut la valeur 00.
Temps absolu – Autres formats
Formats de temps absolu
95 de 102
Temps relatif
Nombre de :
•
•
•
•
•
•
•
Heures (h)
Minutes (m)
Secondes (s)
Semaines (w)
Jours (d)
Années (y)
Mois (mo)
Un signe + ou – est nécessaire.
Pas d’unité de temps par défaut : doit spécifier d, h, m, s, w, mo ou y
Peut utiliser des fractions uniquement pour les Heures, les Minutes et les Secondes
+2.5h, -0.5m
Le temps relatif est majoritairement une partie du temps combiné.
Formats combinés
•
Utilise à la fois un temps absolu et un temps relatif.
•
La partie absolue du temps peut être *, T, Y, ou un jour de la semaine.
96 de 102
Ouverture de Microsoft Excel
1. Double-cliquez sur le fichier Excel ‘Tank Temperatures.xls’ sur le Bureau.
2. Sélectionnez le ruban PI DataLink et observez les différentes fonctions utilisables avec les
données d’historisation. Avec ce menu, il est possible d’extraire des données d’historique vers
Excel pour des calculs, l’affichage de tendances, etc. :
Point d’information : Pour afficher le ruban Excel PI DataLink, vous devez d’abord
installer le client DataLink à partir du média FactoryTalk Historian SE. Toutefois, dans
cet atelier, l’ordinateur virtuel DataLink a été pré-installé afin de gagner du temps.
Création d’un rapport de synthèse
1. Le modèle de rapport est prérenseigné avec le logo et le texte, mais il ne contient pas encore
de données. Nous allons ajouter certains points de données et une tendance.
2. Sélectionnez la cellule B5, puis Compressed Data > Values for today (Données
compressées > Valeurs pour aujourd’hui) dans le ruban PI DataLink :
97 de 102
3. Dans la boîte de dialogue Compressed Data (Données compressées), entrez/sélectionnez ce
qui suit (comme illustré ci-après) :
•
•
•
•
•
Time Range (Plage temporelle)
Start Time (Heure de début) sur « * »
End Time (Heure de fin) sur « *-30s »
Sélectionnez Hide count (Masquer le comptage).
Sélectionnez Show time stamps (Afficher les horodatages).
4. Ensuite, cliquez sur le bouton Data items(s) (Elément(s) de données) pour ouvrir la boîte de
dialogue Search (Recherche).
98 de 102
5. Dans la boîte de dialogue Search (Recherche), sélectionnez le deuxième « VM-DATA »
comme montré ci-après :
Point d’information : Le premier « VM-DATA » est le FactoryTalk Asset
Framework Server (à la différence du serveur FactoryTalk Historian).
6. Dans la boîte de dialogue Search (Recherche), entrez « *.pv » comme illustré ci-dessous et
cliquez sur l’icône de recherche :
7. Sélectionnez \\VM-DATA\CLX1.T100_Demo_Temp.PV et cliquez sur le bouton OK pour
fermer la boîte de dialogue Search (Recherche) :
8. Cliquez sur OK une nouvelle fois pour exporter les données dans Excel comme illustré cidessous.
99 de 102
Point d’information : Les données pour Tank 100 changent constamment au niveau
de l’automate, de sorte que DataLink affiche uniquement un échantillon « ponctuel »
des données stockées dans FT Historian. Pour actualiser manuellement les données
de Tank 100, cliquez sur le bouton Update (Mettre à jour) dans la barre d’outils (la
valeur par défaut est toutes les 5 secondes et est visible dans l’angle inférieur gauche
d’Excel).
8. Revenez dans Excel et répétez les étapes 2-7 pour Tank 200 (cellule E5), cette fois en
sélectionnant le point \\VM-DATA\CLX1.T200_Demo_Temp.PV à l’étape 5.
Point d’information : Gardez à l’esprit que pour Tank 200, nous avons modifié sa
configuration pour aucun filtrage d’exceptions ou de compression et l’utilisation de
Polled (Périodique) (au lieu de Advised (Sur changement) ou Output (Sortie)). Par
conséquent, vous devez recevoir des enregistrements à des intervalles d’une
seconde, même si les données ne changent pas.
100 de 102
9. Revenez dans Excel et répétez les étapes 2-7 pour Tank 300 (cellule H5), cette fois en
sélectionnant le point \\VM-DATA\CLX1.T300_Demo_Temp.PV à l’étape 5.
Point d’information : N’escomptez aucune valeur initialement pour T300 car, à
l’instar de T100, ce point a la valeur Advised (Sur changement) (et non Polled
(Périodique)) et son cycle de température doit être démarré manuellement au moyen
du bouton Start (Démarrer) sur le client View SE. Pour actualiser manuellement
toutes les données, cliquez sur le bouton Update (Mettre à jour) dans la barre
d’outils.
10. Retournez au client FactoryTalk View SE et démarrez le cycle pour Tank 200. Revenez
dans Excel et observez les horodatages qui commencent à renseigner la colonne E et les
valeurs de modification qui commencent à renseigner la colonne F.
Point d’information : Retournez au client FactoryTalk View SE pour surveiller et
contrôler le cycle pour Tank 200 et Tank 300. Revenez dans Excel pour observer les
modifications. Pour actualiser périodiquement toutes les données, cliquez sur le
bouton Update (Mettre à jour) dans la barre d’outils.
11. Facultatif : Observez que la majorité des données les plus récentes sont en haut des 3
colonnes ‘Temp’. Cela peut être modifié en ramenant les temps spécifiés à l’étape 2 comme
suit : Start Time (Heure de début) sur « -30s » et End Time (Heure de fin) sur « * ».
Ceci termine l’atelier.
Merci de votre présence !
101 de 102
____________________________________
Remarques
102 de 102

Documents pareils