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