La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

FACTORY systemes Module 3 Section 1 Page 3-3 Le dictionnaire de variables FORMATION INTOUCH 7.0.

Présentations similaires


Présentation au sujet: "FACTORY systemes Module 3 Section 1 Page 3-3 Le dictionnaire de variables FORMATION INTOUCH 7.0."— Transcription de la présentation:

1 FACTORY systemes http://www.factory-syst.fr Module 3 Section 1 Page 3-3 Le dictionnaire de variables FORMATION INTOUCH 7.0

2 FACTORY systemes http://www.factory-syst.fr MODULE 3 - SECTION 1 Objectifs de la section : Identifier les familles et types de variables Créer une variable dans chacun des types Utiliser les SuperTags Identifier et utiliser les champs spécifiques de variables Exporter et importer le dictionnaire de variables

3 FACTORY systemes http://www.factory-syst.fr LE DICTIONNAIRE Introduction Permet de créer et/ou modifier les variables internes et/ou externes L’accès au dictionnaire de variables s’effectue à travers le menu Special / Tagname Dictionary Les familles de variables InTouch Les variables internes ( Memory ) Les variables externes ( I/O ) Les variables indirectes ( Indexation )

4 FACTORY systemes http://www.factory-syst.fr LE DICTIONNAIRE Les variables internes ( Memory ) Memory Discret ( Booléen 0/1 ) Memory Integer ( 32 bits signés ) Memory Real ( 32 bits signés - format IEEE ) Memory Message ( 131 caractères max. ) Les variables externes ( I/O ) I/O Discrete ( Booléen 0/1 ) I/O Entier ( 32 bits signés ) I/O Reel ( 32 bits signés - format IEEE ) I/O Message ( 131 caractères max. )

5 FACTORY systemes http://www.factory-syst.fr LE DICTIONNAIRE Les variables indirectes ( Indexation ) Indirect Discrete ( Booléen 0/1 ) Indirect Analog ( 32 bits signés ) Indirect Message ( 131 caractères max. )

6 FACTORY systemes http://www.factory-syst.fr LE DICTIONNAIRE Syntaxe d’une variable Un nom de variable peut contenir jusqu’à 32 caractères Le 1er caractère ne peut être qu’une lettre de A-Z ou a-z Les caractères suivants peuvent être : A-Z, a-z, 0-9, !, @, -, ?, #, $, %, _, \, & Un nom de variable est unique dans une application

7 FACTORY systemes http://www.factory-syst.fr LE DICTIONNAIRE Grouper les variables Les variables d’une application InTouch peut être groupées selon une structure en arborescence de façon à améliorer le travail de l’opérateur dans sa tâche de suivi des alarmes La création des groupes s’effectue à travers le menu Special / Alarm Groups Chaque groupe peut avoir 16 sous-groupes et ceci sur 8 niveaux

8 FACTORY systemes http://www.factory-syst.fr LE DICTIONNAIRE Grouper les variables Exemple d’arborescence des groupes $System Batiment1 Batiment2 Atelier1 Atelier2 Atelier3 Racine de l ’arborescence Niveau 1 Niveau 2 Niveau 3 V1 V2 V3 V4 V5 V6 Variables de l’application

9 FACTORY systemes http://www.factory-syst.fr LE DICTIONNAIRE Atelier Page 3-12 Objectif Création de variables internes Phases de l’atelier Création d’une variable interne binaire CdePompe Création d’une variable interne analogique Temperature Création d’une variable interne message NomOperateur

10 FACTORY systemes http://www.factory-syst.fr LE DICTIONNAIRE Le champ commentaire d’une variable Comment Commentaire de la variable ( maximum 50 caractères ) Peut être visualisé dans les messages d’alarmes & d’événements Peut être lu et/ou modifié en exploitation à l’aide du champ.Comment

11 FACTORY systemes http://www.factory-syst.fr LE DICTIONNAIRE L’option d’archivage de la valeur d’une variable Log Data Option d’archivage de l’évolution de la valeur de la variable Principe événementiel ( changement de valeur ) Stockage des valeurs dans les fichiers d’historiques InTouch Relecture à l’aide de l’objet graphique Courbe Historique

12 FACTORY systemes http://www.factory-syst.fr LE DICTIONNAIRE L’option de tracabilité d’une variable Log Events Option d’archivage d’un message d’événement Principe événementiel Intéressant en terme de tracabilité Conseil : A positionner principalement sur toutes les commandes de façon à avoir une trace des actions des opérateurs Les messages d’événements sont stockés dans les fichiers ASCII d’alarmes InTouch

13 FACTORY systemes http://www.factory-syst.fr LE DICTIONNAIRE La priorité d’événement d’une variable Priority ( Event ) Permet d’associer une valeur de priorité totalement libre ( de 1 à 999 ) à chaque message d’événement Sa valeur sera utilisée comme filtre dans l’exploitation des événements ( affichage, archivage et impression ) Par défaut la valeur associée est : 999

14 FACTORY systemes http://www.factory-syst.fr LE DICTIONNAIRE Le libellé associé à une variable binaire On Msg et Off Msg Permettent d’associer un libellé à l’état 0 et 1 d’une variable binaire Peuvent être visualisés dans les messages d’alarmes/événements Peuvent être lu et/ou modifiés en exploitation à travers les champs.OnMsg et.OffMsg La longueur de ces champs est limitée à 15 caractères

15 FACTORY systemes http://www.factory-syst.fr LE DICTIONNAIRE L’option de redémarrage à chaud Retentive Value Option de sauvegarde de la dernière valeur d’une variable La dernière valeur sauvegardée sera utilisée comme comme valeur initiale lors du redémarrage de WindowViewer Cette option a un impact sur le champ ( Initial Value ) Important : Ne positionner cette option que sur les variables internes ( Memory ) et celles ayant une évolution peut fréquente dans le temps

16 FACTORY systemes http://www.factory-syst.fr LE DICTIONNAIRE Les états d’alarmes d’une variable binaire Alarm State Permet de choisir un état d’alarme sur une variable binaire ( front montant ou descendant ) Info : L’état d’alarme se positionne typiquement sur des variables automates qui remontent dans la supervision telles que des états d’équipements

17 FACTORY systemes http://www.factory-syst.fr LE DICTIONNAIRE La priorité d’alarme d’une variable Priority ( Alarm ) Permet d’associer une valeur de priorité totale libre ( de 1 à 999 ) à chaque message d’alarme Sa valeur sera utilisée comme filtre dans l’exploitation des alarmes ( affichage, archivage et impression ) Par défaut la valeur associée est : 1 Plus la valeur est faible, plus la priorité est forte

18 FACTORY systemes http://www.factory-syst.fr LE DICTIONNAIRE L'échelle d ’une variable analogique Min Value et Max Value Permettent de définir la borne min. et max. de la variable Peuvent être lu en exploitation à travers les champs.MinEU et.MaxEU

19 FACTORY systemes http://www.factory-syst.fr LE DICTIONNAIRE Les états d’alarmes d’une variable analogique Alarmes de seuils HiHi Hi Lo Lolo Alarmes de déviation Ecart mineur Ecart majeur Alarme de pente

20 FACTORY systemes http://www.factory-syst.fr LE DICTIONNAIRE Les états d’alarmes d’une variable analogique Alarmes de seuils HiHiLimit - HiHiStatus HiLimit - HiStatus LoLimit - LoStatus LoLoLimit - LoLoStatus Alarmes de déviation MinorDevPct - MinorDevStatus MajorDevPct - MajorDevStatus DevTarget Alarme de pente ROCPct - ROCStatus

21 FACTORY systemes http://www.factory-syst.fr La création des variables internes InTouch est terminée Avez vous des questions ? LE DICTIONNAIRE

22 FACTORY systemes http://www.factory-syst.fr Module 3 Section 2 Page 3-19 Les SuperTags FORMATION INTOUCH 7.0

23 FACTORY systemes http://www.factory-syst.fr SUPERTAG Introduction Un SuperTag est une structure de variables s’appuyant sur un modèle Un modèle peut contenir jusqu’a 64 membres et sur 2 niveaux Les modèles créés sont valables pour toutes les applications de la machine La création des modèles s’effectue à travers le Menu Special / Template Maker

24 FACTORY systemes http://www.factory-syst.fr SUPERTAG Atelier Page 3-25 Objectif Création d’un SuperTag Phases de l’atelier Création d’un modèle de SuperTag Création d’une variable s’appuyant sur un modèle de SuperTag Utilisation d’un SuperTag Fenêtre utilisée Exemple : SuperTags

25 FACTORY systemes http://www.factory-syst.fr La création des SuperTags InTouch est terminée Avez vous des questions ? SUPERTAG

26 FACTORY systemes http://www.factory-syst.fr Module 3 Section 3 Page 3-41 Les variables indirectes FORMATION INTOUCH 7.0

27 FACTORY systemes http://www.factory-syst.fr VARIABLES INDIRECTES Introduction Une variable indirecte est une variable d’indexation Elle permet de réattribuer n’importe quelle autre variable du dictionnaire Son utilisation consiste à fabriquer des objets ou fonctionnalités génériques Elle apporte un gain important dans la réalisation des applications et en facilite la maintenance et l’évolution

28 FACTORY systemes http://www.factory-syst.fr VARIABLES INDIRECTES Introduction InTouch dispose de 3 types de variables indirectes Indirect Discrete Indirect Analog Indirect Message L’affectation d’une variable indirecte s’effectue à travers le champ.Name Exemple : IndNiveauCuve.Name = NiveauCuve1.Name

29 FACTORY systemes http://www.factory-syst.fr VARIABLES INDIRECTES Atelier Page 3-43 Objectif Utilisation d’une variable indirecte analogique pour gérer un ensemble de cuves Phases de l’atelier Création d’une variable indirecte analogique Création d’une variable interne entière pour le niveau de chacune des 3 cuves Fenêtre utilisée Exemple : Variables Indirectes

30 FACTORY systemes http://www.factory-syst.fr La mise en œuvre des variables indirectes InTouch est terminée Avez vous des questions ? VARIABLES INDIRECTES

31 FACTORY systemes http://www.factory-syst.fr Module 3 Section 4 Page 3-49 Les champs spécifiques FORMATION INTOUCH 7.0

32 FACTORY systemes http://www.factory-syst.fr CHAMPS SPECIFIQUES Introduction Les champs spécifiques sont des extensions d’information rattachées à toutes variables Ils peuvent être utilisés directement dans les liens d’animations ou dans les scripts Syntaxe : Variable.ChampSpecifique Exemples : Temperature.Comment Temperature.HiStatus

33 FACTORY systemes http://www.factory-syst.fr CHAMPS SPECIFIQUES Atelier Page 3-53 Objectif Utilisation des principaux champs spécifiques de variables Phases de l’atelier Mise en œuvre de champs spécifiques d’alarmes Mise en œuvre de champs spécifiques d’adressage de bits Mise en œuvre de champs spécifiques standard Fenêtre utilisée Exemple : Champs Spécifiques

34 FACTORY systemes http://www.factory-syst.fr La création des champs spécifiques de variables est terminée Avez vous des questions ? CHAMPS SPECIFIQUES

35 FACTORY systemes http://www.factory-syst.fr Module 3 Section 5 Page 3-59 Les utilitaires du dictionnaire FORMATION INTOUCH 7.0

36 FACTORY systemes http://www.factory-syst.fr UTILITAIRES DU DICTIONNAIRE Introduction 2 utilitaires sont associés au dictionnaire de variables ( DbDump et DbLoad ) DbDump permet d’exporter les variables dans un fichier ASCII structuré Dbload permet de réimporter le fichier ASCII structuré contenant la définition des variables

37 FACTORY systemes http://www.factory-syst.fr UTILITAIRES DU DICTIONNAIRE ATELIER Page 3-60 Objectif Exporter le dictionnaire des variables de votre application Fenêtre utilisée Aucune Actions : Fermer WindowMaker et WindowViewer Démarrer le gestionnaire d’applications InTouch

38 FACTORY systemes http://www.factory-syst.fr UTILITAIRES DU DICTIONNAIRE Atelier Page 3-62 Objectif Réimporter le dictionnaire des variables de votre application Fenêtre utilisée Aucune Actions : Fermer WindowMaker et WindowViewer Démarrer le gestionnaire d’applications InTouch

39 FACTORY systemes http://www.factory-syst.fr Module 3 Section 6 Page 3-65 Les fonctions annexes du dictionnaire FORMATION INTOUCH 7.0

40 FACTORY systemes http://www.factory-syst.fr LE DICTIONNAIRE Fonctions annexes Utiliser le système de références croisées de recherche de variables Convertir des variables importées Imprimer le détail des variables Supprimer une variable

41 FACTORY systemes http://www.factory-syst.fr L’utilisation des fonctions annexes du dictionnaire est terminée Avez vous des questions ? FONCTIONS ANNEXES


Télécharger ppt "FACTORY systemes Module 3 Section 1 Page 3-3 Le dictionnaire de variables FORMATION INTOUCH 7.0."

Présentations similaires


Annonces Google