SIMATIC HMI WinCC
Transcription
SIMATIC HMI WinCC
Tome 1 SIMATIC HMI WinCC Manuel Tome 2 / 2 Avant-propos 1 Présentation du système 2 Authorization 3 WinCC Explorer 4 Channels 5 Report Designer 6 User Administrator 7 Tome 2 Ce manuel est livré avec la documentation aux muméros de référence suivants: 6AV6392-1XA05-0AC0 Edition Août 1999 C79000-G8277-C160-01 Graphics Designer 8 Alarm Logging 9 Tag Logging 10 Text Library 11 Global Script 12 Cross Reference 13 ® ® ® ® ® WinCC , SIMATIC , SIMATIC NET , SINEC et STEP sont des marques de la société Siemens AG. Les autres désignations dans ce manuel peuvent être des marques de fabrique dont l'utilisation par un tiers à ces mêmes fins peuvent léser droits du détenteur. (Toute reproduction de ce support d’informations, toute exploitation de son contenu sont interdites, sauf autorisation expresse. Tout manquement à cette règle est illicite et expose son auteur au versement de dommages et intérêts. Tous nos droits sont réservés, notamment pour le cas de la délivrance d'un brevet ou celui de l'enregistrement d'un modèle d'utilité.) (Nous avons vérifié que le contenu de ce manuel correspond aux éléments matériels et logiciels qui y sont décrits. Des divergences ne sont cependant pas exclues ce qui nous empêche de garantir une correspondance totale. Les informations fournies dans cet imprimé sont vérifiées régulièrement, les corrections nécessaires sont insérées dans l'édition suivante. Nous vous sommes reconnaissants pour toute proposition d'amélioration.) Siemens AG 1994 - 1999 All rights reserved Sous réserve de modifications techniques C79000-G8277-C160 Printed in the Federal Republic of Germany Siemens Aktiengesellschaft Tome 1 SIMATIC HMI WinCC Manuel Tome 2 / 2 Avant-propos 1 Présentation du système 2 Authorization 3 WinCC Explorer 4 Channels 5 Report Designer 6 User Administrator 7 Tome 2 Ce manuel est livré avec la documentation aux muméros de référence suivants: 6AV6392-1XA05-0AC0 Edition Août 1999 C79000-G8277-C160-01 Graphics Designer 8 Alarm Logging 9 Tag Logging 10 Text Library 11 Global Script 12 Cross Reference 13 ® ® ® ® ® WinCC , SIMATIC , SIMATIC NET , SINEC et STEP sont des marques de la société Siemens AG. Les autres désignations dans ce manuel peuvent être des marques de fabrique dont l'utilisation par un tiers à ces mêmes fins peuvent léser droits du détenteur. (Toute reproduction de ce support d’informations, toute exploitation de son contenu sont interdites, sauf autorisation expresse. Tout manquement à cette règle est illicite et expose son auteur au versement de dommages et intérêts. Tous nos droits sont réservés, notamment pour le cas de la délivrance d'un brevet ou celui de l'enregistrement d'un modèle d'utilité.) (Nous avons vérifié que le contenu de ce manuel correspond aux éléments matériels et logiciels qui y sont décrits. Des divergences ne sont cependant pas exclues ce qui nous empêche de garantir une correspondance totale. Les informations fournies dans cet imprimé sont vérifiées régulièrement, les corrections nécessaires sont insérées dans l'édition suivante. Nous vous sommes reconnaissants pour toute proposition d'amélioration.) Siemens AG 1994 - 1999 All rights reserved Sous réserve de modifications techniques C79000-G8277-C160 Printed in the Federal Republic of Germany Siemens Aktiengesellschaft Sommaire 1 Vue d’ensemble ............................................................................................. 1-1 2 Structure ........................................................................................................ 2-1 2.1 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.3 2.3.1 2.3.2 2.3.3 2.3.4 2.4 2.4.1 2.5 2.6 2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.6.6 2.6.7 2.7 2.8 2.9 2.10 2.11 2.12 2.12.1 2.12.2 2.12.3 3 Palette de couleurs .................................................................................................. 2-3 Palette d’objets......................................................................................................... 2-4 Dessiner un objet ..................................................................................................... 2-8 Sélection d'un objet................................................................................................ 2-10 Modification des propriétés de l'objet..................................................................... 2-10 Déplacement d'un objet à l'aide de la souris ......................................................... 2-11 Modification de la taille de l'objet à l'aide de la souris ........................................... 2-11 Modification de l'angle de début/de fin à l'aide de la souris................................... 2-12 Palette de styles..................................................................................................... 2-13 Modification du style de trait .................................................................................. 2-13 Modification de l'épaisseur de trait......................................................................... 2-14 Modification des fins de trait .................................................................................. 2-14 Modification du motif de remplissage..................................................................... 2-15 Palette de positionnement ..................................................................................... 2-16 Positionnement d'objets ......................................................................................... 2-17 Palette de zoom ..................................................................................................... 2-18 Barre de menus...................................................................................................... 2-19 Menu Fichier .......................................................................................................... 2-19 Menu Edition .......................................................................................................... 2-21 Menu Affichage ...................................................................................................... 2-25 Coller ...................................................................................................................... 2-29 Positionner ............................................................................................................. 2-29 Menu Outils ............................................................................................................ 2-30 Menu Fenêtre......................................................................................................... 2-32 Barre d’outils standard ........................................................................................... 2-33 Palette de polices................................................................................................... 2-35 Barre d'état............................................................................................................. 2-36 Barre de plans........................................................................................................ 2-36 Barre de variables .................................................................................................. 2-37 Propriétés de l'objet ............................................................................................... 2-38 Pipettes pour transfert de propriétés de l'objet ...................................................... 2-38 Onglet "Propriétés"................................................................................................. 2-39 Onglet "Evénement"............................................................................................... 2-54 Configuration d’actions ................................................................................ 3-1 3.1 3.2 3.2.1 3.2.2 3.2.2.1 3.2.2.2 3.2.2.3 3.2.2.4 3.2.2.5 3.2.2.6 3.2.2.7 3.2.3 3.2.4 Introduction .............................................................................................................. 3-1 Actions pour objets graphiques................................................................................ 3-2 Dynamisation de propriétés d'objet par le dialogue de dynamisation ..................... 3-3 Dynamisation de propriétés d'objet par le dialogue de dynamisation ................... 3-16 Fonctions système ................................................................................................. 3-17 Fonctions diverses ................................................................................................. 3-17 Dynamiques standard ............................................................................................ 3-18 Composants de vue ............................................................................................... 3-22 Fonctions d’importation.......................................................................................... 3-23 Fonctions de vue.................................................................................................... 3-23 Exemple de dynamisation...................................................................................... 3-24 L'éditeur de l'assistant de dynamisation ................................................................ 3-26 Dynamisation par une action C.............................................................................. 3-30 WinCC Manuel C79000-G8277-C160-01 i Sommaire 3.2.5 3.2.6 3.3 3.3.1 3.3.1.1 3.3.1.2 3.3.1.3 4 Dynamisation d’objets par une valeur de variable ................................................. 3-43 Modification du lien de variable.............................................................................. 3-46 Réaction aux événements ..................................................................................... 3-49 Utilisation d'une liaison directe............................................................................... 3-50 Constantes comme source de liaisons directes .................................................... 3-52 Propriétés d’objet comme source de liaisons directes.......................................... 3-53 Variables comme source de liaisons directes........................................................ 3-54 Annexe ......................................................................................................... 4-1 4.1 4.2 ii 08.99 Formats de sortie des champs d'E/S ....................................................................... 4-1 Affectations des listes de textes............................................................................... 4-5 WinCC Manuel C79000-G8277-C160-01 08.99 Vue d’ensemble 1 Vue d’ensemble L'éditeur Graphics Designer s'utilise pour créer des vues de process. Il propose les fonctions suivantes à l'utilisateur : • une interface utilisateur confortable et simple avec palettes d'outils et graphique • une configuration rationnelle avec bibliothèque d'objets et d'icônes intégrée • des interfaces ouvertes pour l'importation de graphiques et support de l'interface OLE 2.0 • un comportement dynamique configurable des objets de vue avec support par un assistant (Assistant de dynamisation) • l'intégration de fonctions supplémentaire via une configuration d'actions performante • l'intégration d'objets graphiques développés par l'utilisateur • une application 32 bit tournant sous Windows NT. WinCC Manuel C79000-G8277-C160-01 1-1 Vue d’ensemble 1-2 08.99 WinCC Manuel C79000-G8277-C160-01 08.99 Structure 2 Structure L'éditeur Graphics Designer comporte : • des palettes servant à la création et l'édition d'objets graphiques : palette de couleurs palette d'objets palette de styles palette de positionnement palette de zoom palette de polices • des palettes et barres destinées à la commande de l'éditeur Graphics Designers : barre de menu barre d'outils standard barre d'état barre de plans • une fenêtre de dialogue permettant de définir et de modifier les propriétés des objets : Propriétés de l'objet Conseils et astuces Au lancement de Graphics Designer, la fenêtre "Conseils et astuces" est affichée. Vous pouvez afficher des remarques pour la programmation en cliquant sur le bouton "Aide". Nota La fenêtre ne sera plus jamais affichée si vous désactivez la case "Afficher les conseils à chaque démarrage". Si vous voulez revenir sur votre décision, sélectionnez dans le menu "Outils/Paramétrages..." l'onglet "Options" de la boîte de dialogue "Paramétrages" et cochez la case "Afficher Conseils et astuces". WinCC Manuel C79000-G8277-C160-01 2-1 Structure 08.99 Modification de la taille de la palette Pour avoir une meilleure vue d'ensemble des entrées des palettes, d'objets et de polices notamment, vous pouvez modifier la taille des palettes. Pour modifier la taille des palettes : 2-2 1. Cliquez sur le bord de la palette, maintenez le bouton gauche de la souris enfoncé et faites glisser la palette dans l'espace de travail 2. Faites glisser la palette, comme vous avez l'habitude de le faire sous Windows, à la taille désirée. 3. En maintenant le bouton gauche de la souris enfoncé, faites glisser la palette à la position souhaitée sur l'écran. WinCC Manuel C79000-G8277-C160-01 08.99 Structure 2.1 Palette de couleurs La palette de couleurs vous permet d'affecter aux objets sélectionnés, en cliquant avec la souris, l'une des 16 couleurs standard, une couleur de base ou une couleur que vous aurez définie préalablement. Un clic avec la souris dans la palette de couleurs entraîne par exemple la modification : • de la couleur de remplissage pour les objets de surface (rectangle p. ex.), • de la couleur du trait pour les objets en trait (ligne polygonale p. ex.), • de la couleur du fond pour les objets de texte. Nota Vous pouvez placer la palette de couleurs à un endroit quelconque dans la zone de travail ou l'ancrer sur les bords. L'option "Barre d'outils..." du menu Affichage permet de faire afficher ou de masquer la palette de couleurs. Pour affecter une couleur standard à un objet : 1. Cliquez sur l’objet. 2. Cliquez, dans la palette de couleurs, sur l’une des 16 couleurs standard. Pour affecter à un objet une couleur personnalisée : 1. Cliquez sur l’objet. 2. Dans la palette de couleurs, cliquez sur l'icône 3. Cliquez, dans les "couleurs de base" ou les couleurs définies par l'utilisateur, sur la couleur souhaitée. . ou Cliquez sur le bouton de commande "Définir une couleur" pour créer une autre combinaison de couleurs. WinCC Manuel C79000-G8277-C160-01 2-3 Structure 08.99 2.2 Palette d’objets La palette d'objets vous permet de sélectionner un objet qui sera créé dans le premier plan visible de l'espace de travail graphique. Sous Graphics Designer, il s'agit par défaut du plan 0. Les objets disponibles sont regroupés par rubriques thématiques : • Objets simples, tels que polygone, ellipse et rectangle • Objets complexes, tels que commande OLE, objet OLE, bargraphe et champ d'E/S • Objets Windows, tels que bouton et case à cocher. Nota La commande de la palette d'objets peut s'effectuer via le raccourci clavier "Alt + O" et les touches de curseur ou uniquement par le biais du clavier. Vous pouvez placer la palette de couleurs à un endroit quelconque dans la zone de travail ou l'ancrer sur les bords. L'option "Barre d'outils..." du menu Affichage permet de faire afficher ou de masquer la palette d'objets. 2-4 WinCC Manuel C79000-G8277-C160-01 08.99 Structure Objets simples Trait Polygone Trait polygonal Ellipse Cercle Segment d’ellipse Segment de cercle Arc d’ellipse Arc de cercle Rectangle Rectangle arrondi Les objets graphiques sont essentiellement utilisées pour dessiner des schémas de l'installation. L'aspect des objets peut, pendant la durée d'exécution (runtime), être modifié par dynamisation (liaison au process p. ex.). Texte statique Le texte statique sert à la représentation de texte. Statique signifie que le texte se trouve dans l'objet (pas de renvoi dynamique). L'aspect, la position et le contenu du champ de texte peuvent également être modifiés en cours d'exécution (runtime). Si le texte statique doit s'étendre sur plusieurs lignes, vous pouvez créer un retour à la ligne par <Maj Entree> ou <Ctrl m>. Objets complexes Fenêtre d'application Les fenêtres d'application sont des objets fournis en données par le système de messagerie (Alarm Logging), le système d'archivage (Tag Logging), le système de listage (Print Jobs), mais aussi par des applications (Global Script). Les propriétés externes (position, taille et autres attributs) sont configurés sous l'éditeur Graphics Designer et transmis à l'application en cours d'exécution. L'application ouvre la fenêtre d'application et la renseigne pour l'affichage et la conduite. Fenêtre de vue Les fenêtres de vue sont des objets acceptant ds vues crées avec Graphics Designer. Il faut en configurer la position, la taille et d'autres propriétés dynamisables. Une propriété importante est par exemple le renvoi à la vue (nom de la vue) devant être représentée dans la fenêtre de vue. Le contenu de la fenêtre peut ainsi être modifié dynamiquement en cours d'exécution par modification dynamique de l'attribut "Nom de vue". WinCC Manuel C79000-G8277-C160-01 2-5 Structure 08.99 Contrôle Un objet Contrôle sert à réaliser un élément de Windows (tel que bouton de commande ou boîte de sélection). Un objet Contrôle dispose d'attributs pouvant être affichés et édités dans la fenêtre "Propriétés de l'objet", sous l'onglet "Evénement". Tous les contrôles figurent dans l'onglet "Standard" de la palette d'objets. Vous pouvez aussi sélectionner directement les contrôles, notamment les contrôle WinCC, dans l'onglet "Contrôle" de la palette d'objets. Lors de l'insertion du contrôle dans la vue, vous n'aurez pas dans ce cas à effectuer de choix de l'objet contrôle dans la boîte de dialogue "Insérer Contrôle OLE". Objet OLE L'éditeur Graphics permet d'intégrer des Objets OLE dans un graphique. Certains objets peuvent être édités à l'aide de l'application OLE correspondante après double clic, d’autres sont activés par un double clic. Après avoir procédé à des modifications d'un objet OLE lié dans un champ d'objet associé, il faut rafraîchir manuellement la liaison pour obtenir l'affichage des modifications. Aucun traitement n’est possible en mode runtime. Nota L'intégration de fichiers de type AVI sous forme d'objet OLE dans une vue crée, pour des raisons de conception du système, des problèmes durant le runtime. Utilisez donc à cette fin un contrôle. Champ d'E/S Le champ d’E/S peut être utilisé comme champ d'entrée, de sortie ou d'E/S combiné. Les formats de données binaire, hexadécimal, décimal ou chaîne de caractères sont possibles. Il est également possible d'indiquer des seuils, de procéder à une saisie cachée ou à une validation une fois l'entrée complète. Bargraphe Le bargraphe sert à la visualisation graphique de valeurs, par rapport aux repères de seuil supérieurset inférieurs soit sous forme de synoptique purement graphique, soit sous forme de représentation combinée des valeurs avec une échelle qu'il convient alors de définir. Il fait partie du groupe des objets complexes et il est possible d'en modifier l'apparence et les fonctions par l'intermédiaire de ses propriétés (attributs). Objet graphique (format tiers) L’objet graphique (format tiers) est utilisé en vue de permettre l’incorporation dans une vue du Graphics Designer d’une vue créée dans un format graphique différent. Indicateur d'état L'indicateur d'état est utilisé pour visualiser un nombre quasi illimité d'états d'un objet. La dynamisation est réalisé par liaison d’une variable dont la valeur (1 à 32) correspond à l’état considéré. Vous pouvez affecter à la variable un nombre quelconque de 0 à 232 -1 (combinaisons de bits). Les états peuvent présenter des discontinuités (1, 2, 5, 6, etc.). Il est possible de prévoir des états auxquels aucune vue n’est attribuée, mais de tels états peuvent également être supprimé à l’aide de "Purger la liste". 2-6 WinCC Manuel C79000-G8277-C160-01 08.99 Structure Liste de textes La liste de textes peut être utilisée pour affecter des textes aux valeurs. Elle peut être utilisée comme liste d'entrée (entrée de texte --> sortie de valeur), liste de sortie (entrée de valeur --> sortie de texte) ou comme liste combinée. Les formats de données possibles sont Décimal, Binaire ou Bit. Le type de liste "Décimal" affiche le texte affecté à la valeur de sortie. A l'entrée d'un texte, la valeur affectée est retransmise comme valeur d'entrée au gestionnaire de données. Si un intervalle de valeur a été affecté au texte, sa limite inférieure est transmise. Il en va de même pour les intervalles de valeur "sans limitation supérieure" (p. ex. >=100). Pour les intervalles de valeurs "sans limitation inférieure" (p. ex. <=0), la limite supérieure est transmise. Le type de liste "Binaire" affiche un texte affecté à un bit de la valeur de sortie pour le cas où ce bit est à 1. Un seul bit peut être à 1 dans la valeur de sortie (un texte est affiché). Le texte affecté à ce numéro de bit est sorti. Si plusieurs bits sont positionnés dans la valeur de sortie, le texte "***" est sorti. A l'entrée d'un texte, la valeur d'entrée transmise au gestionnaire de données est la valeur qui a positionné le bit dont le numéro correspond au texte d'entrée. Le type de liste "Bit" affiche un texte se rapportant à l'état d'un bit défini de la valeur de sortie. Il est possible de configurer deux textes exactement : un pour le cas où le bit est à 1 et un pour le cas où le bit est à 0. A l'entrée d'un texte, le bit correspondant est positionné ou mis à 0 dans la valeur de sortie présente et la nouvelle valeur est utilisée comme valeur d'entrée. Le bit pertinent est défini par un attribut propre (numéro de bit). Pour la manipulation d'un objet de liste de textes, la liste configurée des affectations de texte est ouverte. Pour les types de liste "Décimal" et "Binaire", le texte correspondant à la valeur de sortie courante est sélectionné. Pour le type de liste "Bit", le texte sélectionné est celui qui correspond à l'état contraire à l'état courant, étant donné que la manipulation a normalement ici pour but de "faire basculer" un bit pour qu'une autre manipulation ne soit plus nécessaire. L'objet Liste de textes est lié à la bibliothèque de textes par le positionnement de l'attribut "Changement de langue". Les textes entrés pendant la configuration sont écrits automatiquement dans la bibliothèque de textes. Le texte à afficher peut être traduit dans la bibliothèque de textes. Les textes correspondants sont sortis de la bibliothèque de textes lors de la commutation de la langue des données. Bargraphe 3D Le bargraphe 3 D fait partie du groupe d'objets complexes. Il est possible d'en modifier l'apparence et les fonctions par l'intermédiaire de ses propriétés (attributs). Il sert à la visualisation graphique de valeurs, par rapport à un seuil supérieur et inférieur. Le type de représentation 3D peut être configuré librement par l’utilisateur. Le bargraphe 3D fait partie de l'option Basic Process Control. L'objet Signalisation groupée permet d'obtenir une représentation hiérarchique condensée des états actuels de certains types d'alarme. Il n'existe cependant pas de liaison au sein de WinCC avec le système de signalisation d'alarmes. Les signalisations groupées permettent, en mode runtime, de faire afficher la vue dans laquelle se trouve la source du défaut. Cette possibilité d'accès rapide à la source du défaut constitue pour l'opérateur une fonction essentielle. La signalisation groupée fait partie de l’option Basic Process Control. WinCC Manuel C79000-G8277-C160-01 2-7 Structure 08.99 Objets Windows Bouton Le bouton est utilisé pour la conduite d'événements de process (tels que validation d'alarmes et d'avertissements). Il peut présenter deux états ("enfoncé" et "non enfoncé"). La liaison au process est obtenue par dynamisation des attributs correspondants. Case à cocher La case à cocher est utilisée dans le cas d'une sélection multiple. L'utilisateur peut, par clic, sélectionner une ou plusieurs cases de la case à cocher. Il est également possible ici d'obtenir une liaison très flexible au process par dynamisation des attributs correspondants. Case d'option La case d’option s'apparente à la case à cocher, à la différence qu'elle ne permet que le choix d'une seule option. La dynamisation permet de réaliser durant le temps d'exécution (runtime) la liaison process du groupe de cases d'option. Bouton rond Le bouton rond sert, comme le bouton, à la conduite des événements de process. A la différence du bouton, il a toutefois une position de verrouillage pour les deux états "enfoncé" et "non enfoncé". La liaison au process est obtenue par dynamisation des attributs correspondants. Défileur Le défileur est utilisé comme réglette pour la conduite du processus (réglage de la température p. ex.). La plage de réglage se situe entre la valeur minimale et la valeur maximale. La liaison au process est obtenue par dynamisation des attributs correspondants. 2.2.1 Dessiner un objet Avant de commencer Tous les objets sont dessinés avec les propriétés par défaut de l'objet, dans le premier plan visible de l'espace de travail graphique. Sous Graphics Designer, il s'agit par défaut du plan 0. Vous pouvez modifier l'ensemble de ces paramétrages par défaut (voir "Modification des propriétés de l'objet"). Pour dessiner un objet : 1. Sélectionnez l'objet désiré dans la palette d'objets à l'aide de la souris. 2. Dans l'espace de travail, cliquez sur la position souhaitée et faites glisser le pointeur de la souris en maintenant le bouton de cette dernière enfoncé jusqu'à ce que l'objet ait atteint la taille requise. ou Cliquez sur le plan de travail Le système dessine l'objet à une taille prédéfinie. 2-8 WinCC Manuel C79000-G8277-C160-01 08.99 Structure ou 1. Activez la palette d'objets à l'aide du raccourci-clavier "Alt + O". 2. A l'aide des touches de curseur, sélectionnez le type d'objet désiré. 3. Créez l'objet sélectionné avec les paramétrages par défaut en actionnant la touche "Entrée". Pour dessiner un polygone ou un trait polygonal 1. Sélectionnez dans la palette d'objets l'icône "polygone" ou "trait polygonal". 2. Cliquez avec le bouton gauche de la souris sur le point de départ désiré. 3. Cliquez avec la touche gauche de la souris sur chaque point d'angle souhaité. 4. Un clic à l'aide de la touche droite de la souris vous permet de corriger le dernier élément de l'objet que vous venez de tracer. 5. Un double clic sur la touche de la souris termine le tracé du polygone ou du trait polygonal. A la différence de la ligne polygonale, le polygone est alors fermé. 6. Pour rajouter un point d'angle ultérieurement, double-cliquez sur un point d'angle en maintenant la touche "Alt" enfoncée. Le point d'angle supplémentaire sera rajouté entre le point d'angle sélectionné et le point d'angle précédant dans l'ordre de la création. 7. Pour supprimer un point d'angle, double-cliquez sur le point d'angle à supprimer en appuyant simultanément sur la touche "Ctrl". Nota L'activation de la fonction "Quadrillage" et de la fonction "Aligner sur le quadrillage" permet de réaliser un meilleur alignement réciproque des objets dessinés. , vous Une fois le tracé effectué Lorsque le dessin de l'objet est achevé, la palette d'objets passe automatiquement en mode "Sélection d'objet". Vous avez maintenant la possibilité de créer un nouvel objet ou de sélectionner dans l'espace de travail un objet déjà créé et d'en modifier les propriétés. Vous pouvez modifier le paramétrage par défaut par l'intermédiaire du menu "Outils" - "Paramétrages ...", sous l’onglet "Options". WinCC Manuel C79000-G8277-C160-01 2-9 Structure 08.99 2.2.2 Sélection d'un objet Pour sélectionner un objet : • Cliquez sur un objet avec la souris. Pour sélectionner plusieurs objets (sélection multiple) : • Maintenez la touche "MAJ." et cliquez consécutivement sur les objets avec la souris. ou Maintenez le bouton de la souris enfoncé et tracez un cadre autour des objets en question. Nota Si vous avez, via le menu "Outils - Paramétrages ...", onglet "Options", indiqué sous "Sélection d'objet" l’option "Par contact", il vous suffit de toucher avec le lasso tous les objets à sélectionner. Dans le cas de l'option "Par encadrement", tous les objets à sélectionner doivent être englobés totalement dans le lasso. 2.2.3 Modification des propriétés de l'objet Pour modifier les propriétés de l'objet : 1. Cliquez sur un objet avec la souris. 2. Cliquez avec le bouton droit de la souris pour ouvrir le menu contextuel. 3. Cliquez sur "Propriétés", pour visualiser les propriétés de l'objet. 4. Pour modifier une propriété de l'objet, sélectionnez l'attribut correspondant dans l'onglet "Propriétés". Nota Lors des sélections multiples, tous les attributs des objets sélectionnés dans l'onglet "Propriétés" sont listés. Seuls sont cependant affichés les attributs qui sont identiques pour tous les objets. Paramétrage par défaut des propriétés de l'objet Vous pouvez définir pour chaque type d'objet un paramétrage par défaut des propriétés de l'objet. Ce paramétrage par défaut est repris à chaque fois que vous créez un nouvel objet. 2-10 WinCC Manuel C79000-G8277-C160-01 08.99 Structure Pour définir le paramétrage par défaut des propriétés de l'objet : 1. Ouvrez la boîte de dialogue renfermant les propriétés de l'objet à l’aide du bouton de commande de la barre d’outils standard ou via le menu "Affichage" - "Propriétés" et fixez-la à l'aide de l'épingle sur l'écran. 2. Dans la palette d'objets, sélectionnez un type d’objet. Les propriétés de l'objet correspondant paramétré par défaut sont affichées. 3. Procédez alors à la modification des propriétés de l'objet souhaitées sous l’onglet "Propriétés" dans la colonne "Statique". 4. Vous pouvez sauvegarder les paramétrages par défaut via le menu "Outils" - "Paramétrages" onglet "Paramétrages par défaut des objets" lorsque vous quittez l’éditeur Graphics Designer. Nota Certaines propriétés telles que type de trait/de bordure ou couleur d'arrière-plan peuvent également être modifiées directement en faisant appel à la palette de styles ou la palette de couleurs. 2.2.4 Déplacement d'un objet à l'aide de la souris Pour déplacer un objet à l'aide de la souris : 1. Cliquez sur un objet et maintenez le bouton gauche de la souris enfoncé. 2. Faites glisser l'objet à la position désirée. Nota Si la fonction "Aligner sur le quadrillage" fonction du paramétrage du quadrillage. est activée, le décalage de l'objet n'est possible qu'en 2.2.5 Modification de la taille de l'objet à l'aide de la souris Pour modifier la taille de l’objet avec la souris : 1. Cliquez sur l'objet avec la souris. L'objet est alors entouré d'un rectangle comportant huit poignées. par ex. 2. Cliquez sur l'une de ces poignées et maintenez le bouton gauche de la souris enfoncé. 3. Faites glisser la poignée pour redimensionner l'objet. Les quatre poignées d'angle opèrent un redimensionnement diagonal de la taille de l'objet tandis que les quatre poignées médianes permettent de modifier horizontalement ou verticalement la taille de l'objet. WinCC Manuel C79000-G8277-C160-01 2-11 Structure 08.99 2.2.6 Modification de l'angle de début/de fin à l'aide de la souris La fonction "Modification de l'angle de début/de fin" se rapporte aux objets "segment d'ellipse", "arc d'ellipse", "segment de cercle" et "arc de cercle". Pour modifier l'angle de début/de fin de l'objet avec la souris : 1. Cliquez sur l'objet avec la souris. L'objet est alors entouré d'un rectangle comportant huit poignées. Les points d'extrémité de l'objet incurvé sont repérés par des poignées un peu plus grandes. par ex. 2. Cliquez sur l'une des plus grandes poignées et maintenez le bouton gauche de la souris enfoncé. Le pointeur de la souris se transforme en un réticule accompagné d'un D (angle de début) ou d'un F (angle de fin). 3. Faites glisser la poignée pour redimensionner l'objet. par ex. Les quatre poignées d'angle opèrent un redimensionnement diagonal de la taille de l'objet tandis que les quatre poignées médianes permettent de modifier horizontalement ou verticalement la taille de l'objet. 2-12 WinCC Manuel C79000-G8277-C160-01 08.99 Structure 2.3 Palette de styles La palette de styles vous permet de modifier la représentation de l'objet sélectionné. Suivant le type d'objet, on dispose de différentes formes de styles, telles que : • différents styles de trait/de bordure • plusieurs largeurs de trait/de bordure • fins de trait pour les objets en trait • différents motifs de remplissage. Nota Les paramétrages sélectionnés actuellement sont représentés en "gras". La commande de la palette de styles peut s'effectuer via le raccourci-clavier "Alt + S" et les touches de curseur ou bien uniquement par l'intermédiaire du clavier. Vous pouvez placer la palette de styles à un endroit quelconque dans la zone de travail ou l'ancrer sur les bords. L'option "Barre d'outils..." du menu Affichage permet de faire afficher ou de masquer la palette de styles. 2.3.1 Modification du style de trait Pour la représentation des traits/bordures, vous disposez, en tant que propriétés du trait, de plusieurs types de trait, tels que pointillés, tirets, trait continu etc. Vous pouvez sélectionner le style de trait/de bordure à l'aide de la palette de styles. Pour modifier le style de trait/de bordure à l'aide de la palette de styles : 1. Cliquez sur un objet avec la souris. 2. Cliquez, dans la palette des styles, sur l'icône . ou Cliquez sur le 3. qui précède pour ouvrir la boîte de sélection. Dans la liste de sélection, cliquez sur le style de trait désiré. ou 1. Activez la palette de styles via le raccourci-clavier "Alt + S". 2. Sélectionnez à l'aide du curseur le style de trait souhaité. 3. .Adoptez le réglage en validant avec la touche "Entrée". WinCC Manuel C79000-G8277-C160-01 2-13 Structure 08.99 2.3.2 Modification de l'épaisseur de trait Pour la représentation de traits/bordures, vous disposez de différentes largeurs. Vous pouvez sélectionner l'épaisseur du trait/de la bordure avec la palette de styles. Les valeurs indiquées correspondent à une épaisseur de trait/de bordure mesurée en pixels. Pour modifier la largeur de trait/de bordure avec la palette de styles : 1. Cliquez sur un objet avec la souris. 2. Dans la palette de styles, double-cliquez sur l'icône . ou Cliquez sur le 3. qui précède pour ouvrir la boîte de sélection. Dans la liste de sélection, cliquez sur la largeur désirée. ou 1. Activez la palette de styles via le raccourci-clavier "Alt + S". 2. Sélectionnez à l'aide du curseur l'épaisseur de trait souhaitée. 3. .Adoptez le réglage en validant avec la touche "Entrée". 2.3.3 Modification des fins de trait Pour la représentation des fins de trait, vous disposez, en tant que propriétés du trait, de plusieurs types de fin, tels que sans extrémité, flèches à une extrémité, aux deux extrémités, flèches fines ou épaisses. Vous pouvez sélectionner les fins de trait à l'aide de la palette de styles. Pour modifier les fins de trait avec la palette de styles : 1. Cliquez avec la souris sur un objet en trait. 2. Dans la palette de styles, double-cliquez sur l'icône . ou Cliquez sur le 3. qui précède pour ouvrir la boîte de sélection. Dans la liste de sélection, cliquez sur la fin de trait désirée. ou 1. Activez la palette de styles via le raccourci-clavier "Alt + S". 2. Sélectionnez à l'aide du curseur les fins de trait souhaitées. 3. Adoptez le réglage en validant avec la touche "Entrée". Nota A partir d'une épaisseur de trait > 5 la fin de trait "cercle vide" est représentée sous forme de cercle plein. La propriété "Fins de trait" n'est pas disponible dans le cas des traits encadrant les objets de surface. 2-14 WinCC Manuel C79000-G8277-C160-01 08.99 Structure 2.3.4 Modification du motif de remplissage Plusieurs motifs de remplissage, tels que massif, hachuré, transparent, etc., sont disponibles en tant que propriétés de l'objet pour la représentation des surfaces d'arrière-plan. Vous pouvez sélectionner le motif de remplissage à l'aide de la palette de styles. Pour modifier le motif de remplissage avec la palette de styles : 1. Cliquez sur un objet de surface. 2. Dans la palette de styles, cliquez sur l'icône . ou Cliquez sur le 3. qui précède pour ouvrir la boîte de sélection. Dans la liste de sélection, cliquez sur le motif de remplissage désiré. ou 1. Activez la palette de styles via le raccourci-clavier "Alt + S". 2. Sélectionnez à l'aide du curseur le motif de remplissage souhaité. 3. .Adoptez le réglage en validant avec la touche "Entrée". WinCC Manuel C79000-G8277-C160-01 2-15 Structure 08.99 2.4 Palette de positionnement La palette de positionnement vous permet : • de modifier la position absolue d’un ou de plusieurs objets • de modifier la position réciproque des objets sélectionnés • d'adapter la hauteur et la largeur de plusieurs objets. Vous disposez, pour les objets sélectionnés, des fonctions de positionnement suivantes : Icône Description Aligner des objets à gauche (Menu Positionner - Aligner - A gauche) Aligner des objets à droite (Menu Positionner - Aligner - A droite) Aligner des objets en haut (Menu Positionner - Aligner - En haut) Aligner des objets en bas (Menu Positionner - Aligner - En bas) Centrer des objets horizontalement (Menu Positionner - Aligner - Centrage horizontal) Centrer des objets verticalement (Menu Positionner - Aligner - Centrage vertical) Uniformisation de l'espacement horizontal entre les objets (Menu Positionner - Aligner - Espacement horizontal) Uniformisation de l'espacement vertical entre les objets (Menu Positionner - Aligner - Espacement vertical) Uniformisation de la largeur des objets (Menu Positionner - Aligner - Même largeur) Uniformisation de la hauteur des objets (Menu Positionner - Aligner - Même hauteur) Uniformisation de la largeur et de la hauteur des objets (Menu Positionner - Aligner - Mêmes largeur et hauteur). Nota Vous pouvez placer la palette de positionnement à un endroit quelconque dans la zone de travail ou l'ancrer sur les bords. L'option "Barre d'outils..." du menu Affichage permet de faire afficher ou de masquer la palette de positionnement. 2-16 WinCC Manuel C79000-G8277-C160-01 08.99 Structure 2.4.1 Positionnement d’objets Pour aligner des objets : 1. Sélectionnez dans l'espace de travail les objets que vous désirez repositionner. 2. Dans la palette de positionnement, cliquez sur l'icône correspondant. L'alignement des objets s'opère alors. Nota Pour les fonctions "A gauche", "A droite", "En haut" et "En bas", le type de sélection détermine l'objet pris pour référence de l'alignement. Si les objets ont été sélectionnés à l'aide d'un cadre de sélection, l'objet pris pour référence est celui situé le plus à l'extérieur. Si les objets ont été sélectionnés avec la "touche majuscule" et le bouton gauche de la souris, la référence d'alignement sera le premier objet sélectionné. Pour uniformiser la largeur/hauteur d’objets : 1. La touche "Maj." étant enfoncée, cliquez, l'un après l'autre, sur les objets considérés dans l'espace de travail. 2. Dans la palette de positionnement, cliquez sur l'icône correspondant. Les objets prennent la largeur/hauteur du premier objet sélectionné. La largeur d'un trait reste cependant inchangée. Nota Si vous sélectionnez les objets à l'aide de la souris (encadrement), la hauteur/largeur est adaptée en fonction du premier objet configuré de ce groupe. WinCC Manuel C79000-G8277-C160-01 2-17 Structure 08.99 2.5 Palette de zoom La palette de zoom vous permet, par l'intermédiaire du curseur ou des boutons de commande, de définir le facteur de zoom de la fenêtre active. Le facteur de zoom momentané est affiché sous le curseur. Vous pouvez également sélectionner le zoom par étapes en faisant appel aux fonctions de la barre d’outils standard. Nota La palette de zoom peut être commandée par le raccourci-clavier "Alt + Z" et les touches de curseur peuvent l'être uniquement au clavier. Vous pouvez placer la palette de zoom à un endroit quelconque dans la zone de travail ou l'ancrer sur les bords. L'option "Barre d'outils..." du menu Affichage permet de faire afficher ou de masquer la palette de zoom. Pour paramétrer le facteur de zoom : 1. Tout en appuyant sur le bouton gauche de la souris, faites glisser le curseur jusqu’au facteur de zoom souhaité. ou Cliquez au-dessus ou au-dessous du curseur. Le facteur de zoom est défini au niveau correspondant à la position de la souris. ou Utilisez l'un des boutons de commande pour paramétrer le facteur de zoom sur l'une des valeurs fixes 8, 4, 1, ½ ou ¼. 2. 2-18 Lorsque vous relâchez le bouton de la souris, la vue est représentée au facteur de zoom affiché dans la palette de zoom (en %). WinCC Manuel C79000-G8277-C160-01 08.99 Structure 2.6 Barre de menus La barre de menus renferme toutes les commandes de menu disponibles dans l'éditeur Graphics Designer. Les commandes ne pouvant pas être activées sont représentées en gris. 2.6.1 Menu Fichier Nouveau... La commande "Nouveau" vous permet de créer une fenêtre vide dans laquelle vous pourrez dessiner une nouvelle vue. L'éditeur Graphics Designer met à votre disposition un espace de travail vide ayant comme nom prédéfini NewPdlx, x prenant au cours d'une séance de travail une valeur croissante au fur et à mesure de la création de nouvelles vues. Vous pouvez modifier ce nom pour l'enregistrement. Ouvrir ... La commande "Ouvrir ..." vous permet de charger un fichier déjà existant dans l'espace de travail. En mode standard, l'affichage donne la liste des fichiers spécifiques projet de l'éditeur Graphic Designer (extension du nom de fichier .PDL). Pour la marche à suivre ultérieure relative à la sélection d'un fichier, veuillez vous reporter à la description de Windows NT. Nota Pour le type de projet "Système multiposte", le fichier de vue à ouvrir peut avoir déjà été ouvert par un autre utilisateur. Dans ce cas, une copie du fichier est ouverte avec la mention "[protégé en écriture]". Si des modifications sont apportées, le fichier doit être impérativement sauvegardé sous un autre nom. Activer runtime Cette commande permet de passer dans le mode runtime pour tester la vue courante. Nota Si vous n'avez pas encore sauvegardé la vue, une boîte de dialogue vous demande de le faire. Si vous quittez le dialogue de sauvegarde avec "Annuler", le mode runtime n'est pas activé. Enregistrer La commande "Enregistrer" vous permet de sauvegarder l'état actuel de l'édition. Cette commande s'utilise lors du premier enregistrement d'un fichier, ne possédant pas encore de nom définitif, ou lorsqu'un fichier modifié doit être mémorisé sous le même nom et le même chemin. En mode standard, l'extension .PDL spécifique au programme est ajoutée au nom du fichier. Nota Pour le type de projet "Système multiposte", le fichier de vue peut avoir été ouvert avec la mention "[protégé en écriture]". Dans ce cas, la fonction "Enregistrer" n'est pas possible. Le fichier doit être impérativement sauvegardé sous un autre nom. WinCC Manuel C79000-G8277-C160-01 2-19 Structure 08.99 Enregistrer tout La commande "Enregistrer tout" permet de sauvegarder l'état actuel de toutes les fenêtre d'édition ouvertes sous leur nom existant. En l'absence d'attribution de nom, vous passez dans la boîte de dialogue "Enregistrer sous ...". Imprimer ... La commande "Imprimer ..." vous permet d'imprimer la vue ouverte sur l'imprimante paramétrée. Aperçu avant impression La commande "Aperçu avant impression" permet de vérifier la mise en forme avant de passer à l'impression. Configuration de l’imprimante ... La commande "Configuration de l'imprimante ..." permet de définir l'imprimante désirée et son paramétrage. Propriétés Le bouton de commande "Propriétés" ouvre une boîte de dialogue permettant de définir des propriétés spécifiques de l'imprimante. Ces propriétés dépendent de la performance de l'imprimante sélectionnée ; les boîtes de dialogue différeront donc beaucoup d'une imprimante à l'autre. Imprimer documentation de projet La commande "Imprimer documentation de projet" permet d’imprimer, via l’éditeur de journaux (Report Designer) de WinCC, la documentation de la vue actuelle, avec l’ensemble de ses objets et les propriétés spécifiques de ces derniers. Aperçu documentation de projet La commande "Aperçu documentation de projet" permet de contrôler, avant impression, la mise en forme de la documentation de projet dans l’aperçu avant impression. Exporter ... La commande "Exporter ..." permet d'exporter la vue actuellement affichée dans la fenêtre de configuration au format "Enhanced Meta File (.EMF)" ou "Windows Meta File (.WMF)". En mode standard, l'extension .EMF spécifique au programme est ajoutée au nom du fichier. Nota Lors de l'exportation d'une vue réalisée à l'aide de l'éditeur Graphics Designer, toutes les propriétés dynamisables des différents objets sont perdues. Evitez d'exporter un simple trait en tant que fichier .EMF. Le trait ne possédant pas d'étendue, une hauteur quelconque est définie pour le trait à l'exportation. A l'importation, le trait ne sera donc pas représenté correctement. Il est donc préférable d'exporter les traits individuels uniquement au format .WMF. 2-20 WinCC Manuel C79000-G8277-C160-01 08.99 Structure 2.6.2 Menu Edition Annuler La commande "Annuler" vous permet d'annuler la dernière commande effectuée au cours de l'édition de la vue (Undo). Répéter La commande "Répéter" permet de rétablir l'annulation réalisée à l'aide de la commande "Annuler" (Re-Undo/annuler l'annulation). Dupliquer La commande "Dupliquer" permet de créer une copie d'objets directement dans la vue. Les objets dupliqués ne sont pas stockés dans le presse-papiers. Sélectionner tout La commande "Sélectionner tout" permet de marquer l'ensemble des objets de la vue. Grouper La commande "Grouper" permet de regrouper plusieurs objets sélectionnés en un groupe, un "objet groupé". Cela est possible pour tous les types d'objets, à l'exception des contrôles et objets OLE. Il suffit alors d'un clic de souris pour sélectionner et éditer l'ensemble des objets d'un groupe. Dans la fenêtre "Propriétés de l'objet", vous avez la possibilité de modifier globalement les propriétés de tous les éléments du groupe comme d'éditer les propriétés de chaque élément individuel. Edition des objets groupés Exemple Propriétés de l'objet d'un groupe d'objet se composant d'un trait, d'un cercle et d'un rectangle : WinCC Manuel C79000-G8277-C160-01 2-21 Structure 08.99 Pour éditer les objets d'un groupe : 1. Marquez le groupe d’objets. 2. Affichez les propriétés de l'objet (par double clic sur le groupe p. ex.). 3. Sélectionnez une propriété d'un objet individuel ou une propriété du groupe. 4. Editez les propriétés. Nota Les propriétés du groupe se composent des attributs standard du groupe et de l'addition des attributs des sous-objets, chaque attribut n'étant listé qu'une fois. La modification d'un attribut du groupe a des répercussions sur tous les sous-objets auxquels cet attribut s'applique. Etant donné que les attributs du groupe d'objet ne sont pas prévalantes sur les attributs de l'objet individuel, il est possible de modifier tout attribut d'un objet individuel indépendamment de l'objet groupé. Une modification des attributs du groupe "Hauteur" et "Largeur" entraîne une adaptation en pourcentage de la "hauteur" et de la "largeur" en fonction de l'attribut du groupe. Une modification des attributs "Position X" et "Position Y" de l'élément groupé n'a pas d'incidence sur les attributs correspondants des éléments individuels. Chaque objet individuel conserve cette propriété en relation avec l'origine du groupe. Les différents objets conservent leur dynamique configurée. Si, au niveau du groupe, une dynamique supplémentaire est configurée pour le même attribut, c'est la dernière modification effectuée dans le temps qui prévaut en mode runtime. Ceci est également valable pour la sélection d'une vue. Il n'est pas possible d'assurer l'activation des attributs dans un ordre déterminé. Dissocier La commande "Dissocier" permet de dissocier un groupe d'objets de façon à permettre à nouveau l'édition individuelle de chaque objet. Séquence TAB L'instruction "Séquence TAB" permet d'influer sur l'ordre de saut des objets autorisant une conduite en mode runtime. Il est fait une différence entre : • Objets curseurs et • objets pointeurs. La "séquence" "curseur" se rapporte exclusivement aux objets d'E/S. Les objets E/S peuvent parallèlement posséder un numéro de séquence pour le pointeur. La "séquence" "pointeur" se rapporte aux objets pouvant être sélectionnés via la boîte de dialogue "Type d'objet". Pour ouvrir la boîte de dialogue "Type d'objet", utilisez la commande "Edition" "Séquence TAB" - "Pointeur" - "Paramétrages". Nota Les objets d'E/S autorisant une conduite peuvent posséder un numéro de séquence TAB curseur tout comme un numéro pointeur. Ces numéros sont attribués suivant l'ordre de génération. 2-22 WinCC Manuel C79000-G8277-C160-01 08.99 Structure Pour indiquer la séquence TAB du curseur : 1. Dans le menu "Edition", cliquez sur "Séquence TAB" - "Curseur" - "Séquence". Tous les objets d'entrée/sortie sont dotés, à leur angle supérieur gauche, d'un rectangle renfermant un chiffre. 2. Cliquez consécutivement sur ces rectangles. Il y a alors comptage de ces indications numériques. 3. Pour quitter la saisie, cliquez sur un emplacement libre de l'espace de travail. Il est possible de procéder ultérieurement à une modification de l'ordre de numérotation. De même, vous pouvez supprimer des objets de la séquence TAB ou bien les rajouter. Nota En appuyant simultanément sur la touche "Maj" lorsque vous cliquez sur l'objet, vous remettez la numérotation à 1. Pour indiquer la séquence TAB du pointeur : 1. Dans le menu "Edition", cliquez sur "Séquence TAB" - "Pointeur" - "Séquence " Tous les objets sélectionnés via "Edition" - "Séquence TAB" - "Pointeur" - "Paramétrages" sont dotés, dans leur angle supérieure gauche, d'un rectangle renfermant un chiffre. 2. Cliquez consécutivement sur ces rectangles. Il y a alors comptage de ces indications numériques. 3. Pour quitter la saisie, cliquez sur un emplacement libre de l'espace de travail. Il est possible de procéder ultérieurement à une modification de l'ordre de numérotation. De même, vous pouvez supprimer des objets de la séquence TAB ou bien les rajouter. Nota En appuyant simultanément sur la touche "Maj" lorsque vous cliquez sur l'objet, vous remettez la numérotation à 1. WinCC Manuel C79000-G8277-C160-01 2-23 Structure 08.99 Pour modifier la sélection des types d'objets pour le pointeur : 1. Dans le menu "Edition", cliquez sur "Séquence TAB" - "Pointeur" - "Paramétrages ...". 2. Cliquez dans la boîte de dialogue les types d'objets qui doivent être inclus dans la séquence TAB du pointeur. Pour modifier une séquence TAB existante : 1. Dans le menu "Edition", cliquez sur "Séquence" - "Curseur" ou "Séquence " - "Pointeur" Le numéro de la séquence TAB est incrusté dans l'objet. 2. Le premier objet sur lequel vous cliquez reçoit le numéro 1. 3. Cliquez consécutivement sur les autres objets. Ils sont alors numérotés dans l'ordre de leur sélection par clic de la souris. Nota Lorsque vous cliquer sur un objet avec la touche "Maj." simultanément enfoncée, vous lui attribuez le numéro 1 et définissez ainsi une nouvelle séquence. Pour ne renuméroter qu'une partie des objets, cliquez avec la touche "Ctrl" enfoncée su le dernier objet dont le numéro doit être conservé. Les numéros supérieurs sont réattribués par clic sur d'autres objets. Pour supprimer un objet de la séquence TAB : 1. Dans le menu "Edition", cliquez sur "Séquence TAB" - "Curseur" ou "Séquence TAB" "Pointeur" Le numéro de la séquence TAB est incrusté dans l'objet. 2. Cliquez en maintenant simultanément les touches "Maj." + "Crtl" enfoncées sur l'objet que vous désirez supprimer de la séquence TAB. Le numéro de l'objet est remplacé par un *. Les objets de numérotation supérieure sont automatiquement renumérotés. 2-24 WinCC Manuel C79000-G8277-C160-01 08.99 Structure Pour reprendre un objet dans la séquence TAB : 1. Dans le menu "Edition", cliquez sur "Séquence TAB" - "Curseur" ou "Séquence TAB" "Pointeur" Le numéro de la séquence TAB est incrusté dans l'objet. 2. Cliquez sur l'objet repéré par un * que vous voulez reprendre dans la séquence TAB en appuyant simultanément sur les touches "Maj." + "Ctrl". Le est remplacé par le numéro suivant dans la séquence TAB. Propriétés Dans le menu "Edition", l'option "Propriétés" permet de transférer les propriétés d'un objet ou d'un groupe d'objet à un autre objet. Vous disposez pour ce faire de deux fonctions pouvant également être exécutées au moyen des boutons de commande de la barre d’outils standard: • Propriétés - Copier • Propriétés - Affecter Propriétés - Copier La commande "Propriétés - Copier" vous permet de copier les propriétés d'un objet, à l'exception du nom de l'objet et de la rubrique "Géométrie", en vue de les transférer à un autre objet. Propriétés - Affecter La commande "Propriétés" - "Affecter" vous permet de transférer à un objet sélectionner les propriétés que vous avez copiées d'un autre objet à l'aide de la commande "Propriétés" - "Copier". Seules sont affectées les propriétés (attributs) existant pour les deux objets (telles que couleurs, largeur de trait/de bordure, etc.). 2.6.3 Menu Affichage Bibliothèque Cette commande vous permet d'accéder à la bibliothèque de vues de l'éditeur Graphics Designer. Vous pouvez enregistrer suivant vos besoins dans cette bibliothèque les objets créés sous Graphics Designer en tant qu'icônes, sous le nom de votre choix, et les insérer le cas échéant dans d'autres vues. Ces vues peuvent être soit mémorisées dans une bibliothèque globale (dont le chemin est indiqué dans le fichier MCP.INI) ou dans une bibliothèque relative au projet (\LIBRARY dans le chemin du projet). WinCC Manuel C79000-G8277-C160-01 2-25 Structure 08.99 Pour enregistrer un objet graphique dans la bibliothèque : 1. Sélectionnez l'objet ou le groupe d'objets que vous désirez mémoriser sous un nom dans la bibliothèque. 2. Dans le menu "Affichage", cliquez sur "Bibliothèque" ou sur le bouton La fenêtre de bibliothèque s'ouvre. 3. Choisissez si l'objet doit être mémorisé sans la "bibliothèque globale" ou dans la "bibliothèque spécifique projet". 4. Sélectionnez le classeur dans lequel l'objet doit être mémorisé. 5. A l'aide de la souris, amenez l'objet dans la liste de fichiers. Le nom prédéfini Objetx (x = 1, 2, 3 ...) est affecté à l'objet. Le nom reste sélectionné. 6. Donnez à l'objet un nom faisant référence à la vue. Vous pouvez aussi modifier le nom de vue ultérieurement. de la barre d'outils. Vous pouvez également, pour le transfert, utiliser les commandes contextuelles "Copier" et "Coller", ainsi que les icônes de la barre des icônes ou la combinaison de touches "Ctrl + C" et "Ctrl + V". Nota Il ne faut pas mémoriser de vues avec liaison à des variables et actions dans la "bibliothèque globale" étant donné que des erreurs risquent de se produire en cas d'intégration dans d'autres projets. Pour insérer un objet graphique provenant d'une bibliothèque : de la barre d'outils. 1. Dans le menu "Affichage", cliquez sur "Bibliothèque" ou sur le bouton La fenêtre de bibliothèque s'ouvre. 2. Sélectionnez si vous désirez aller chercher l'objet dans la "bibliothèque globale" ou la "bibliothèque spécifique projet". 3. Sélectionner le classeur duquel vous désirez extraire l'objet. 4. Cliquez sur l'objet souhaité et faites-le glisser sur l'espace de travail de l'éditeur Graphics Designer. ou Cliquez sur l'objet souhaité, ouvrez le menu contextuel et cliquez sur la commande "Copier". Cliquez ensuite sur l'espace de travail de Graphics Designer, ouvrez le menu contextuel et procédez à l'exécution de la commande "Insertion". Pour modifier un nom de vue dans la bibliothèque : 2-26 1. Dans le menu "Affichage", cliquez sur "Bibliothèque" ou sur le bouton La fenêtre de bibliothèque s'ouvre. 2. Cliquez sur l'icône de la vue à modifier. 3. Avec la touche droite de la souris, ouvrez le menu contextuel et exécutez la commande "Renommer". Le nom de fichier est sélectionné. 4. Donnez un nouveau nom à la vue. de la barre d'outils. WinCC Manuel C79000-G8277-C160-01 08.99 Structure Barre d'outils de la bibliothèque Vous trouverez dans la barre d'outils de la bibliothèque une partie des icônes figurant dans la barre d'outils de l'explorateur Windows, complétées par l'icône "Aperçu rapide". Barres d’outils ... La commande "Barres d'outils ..." permet d'activer/désactiver en fonction des besoins les palettes et barres d'outils. Pour activer/désactiver les barres d'outils : 1. Dans le menu "Affichage", cliquez sur "Barres d’outils ...". 2. Cliquez dans le dialogue "Barres d'outils" sur les cases à cocher des palettes ou barres d'outils, devant être affichées ou masquées. Nota Vous pouvez également ouvrir le dialogue "Barre d'outils" par un double clic sur une barre d'accostage. Les palettes et barres d'outils activées peuvent être positionnées à l'aide de la souris et accrochées à une barre d'accostage. Plein écran La commande "Plein écran" permet de zoomer l'espace de travail à la taille du plein écran. Les palettes et barres sont alors masquées. L'actionnement d'une touche quelconque ou un clic de la souris permet de revenir à l'affichage d'édition normal. WinCC Manuel C79000-G8277-C160-01 2-27 Structure 08.99 Quadrillage ... Afin de permettre une édition précise dans l'espace de travail, vous avez la possibilité d'incruster un quadrillage dans l'espace de travail. Si vous activez en plus la fonction "Aligner sur le quadrillage", tous les objets qui viennent d'être tracés sont automatiquement alignés en fonction de ce quadrillage. Nota L'espacement minimum du quadrillage représentable sur l'écran est de 10 pixels. Vous pouvez certes définir une valeur plus faible (4 pixels p. ex.), mais la représentation sur l'écran sera le multiple pair suivant > 10 pixels de cette valeur (12 pixels pour notre exemple). Zoom La commande "Zoom" vous permet de contrôler la taille de rendu à l'écran de la vue. La modification de l'affichage est possible par pas de 10 % entre 20 % et 100 %, par pas de 50 % entre 100 % et 400 % et par pas de 10 % entre 400 % et 800 %. Agrandissement de la zone La commande "Zoom" - "Zone" vous permet de prendre au lasso une partie de l'écran et d'obtenir pour cette zone une représentation agrandie. Plans ... La commande "Plans ..." vous donne la possibilité d'activer et de désactiver des plans. Les objets des différents plans sont alors affichés ou masqués. L'affectation d'un objet à un plan s'effectue via les propriétés de l'objet. Pour activer/désactiver des plans : 1. Dans le menu "Affichage", cliquez sur "Plans ...". La boîte de dialogue "Paramétrages" et l'onglet "Plans visibles" s'affiche. 2. Cliquez dans la liste de sélection sur les plans qui doivent être activés. Une coche apparaît alors en face de ces derniers dans la liste. ou • Utilisez le bouton "Tous activés" pour activer l'ensemble des plans ou "1-15 désactivés" pour désactiver les plans 1 à 15. ou • Cliquez dans la barre des plans numéro du plan devant être visible/masqué. sur le Nota Les objets sont générés dans le premier plan visible de l'espace de travail graphique. Sous Graphics Designer, il s'agit par défaut du plan 0. Le système ne permet pas la désactivation de tous les plans. 2-28 WinCC Manuel C79000-G8277-C160-01 08.99 Structure Langue ... Un objet peut recevoir plusieurs entrées rapportées à différentes langues. La commande "Langue ..." permet de sélectionner la langue à laquelle l'entrée d'objet doit être affectée. par ex. 2.6.4 Coller Importer ... La commande "Importer ..." permet d'importer des objets graphiques mémorisé dans des formats tiers. Les formats WMF (Windows Meta File) et EMF (Enhanced Windows Meta File) sont supportés. 2.6.5 Positionner Rotation La commande "Rotation" vous permet de tourner des objets selon un angle de 90 degrés. Suivant le type d'objet, le retournement est licite ou non (la rotation d'un objet OLE, p. ex. n'est pas autorisée). Les propriétés sont adaptées en fonction de la rotation (si un champ de texte subit une rotation de 90 degrés, le sens d'écriture passe de "horizontal" à "vertical"). Retournement La commande "Retournement" permet d'effectuer un retournement d'objets selon leur axe de symétrie horizontal ou vertical. Suivant le type d'objet, le retournement est licite ou non (le retournement d'un objet OLE, p. ex. n'est pas autorisé). Les propriétés sont adaptées en fonction de la rotation (si un champ de texte subit un retournement par rapport à son axe médian vertical, l'alignement du texte passe d'alignement "à gauche" à alignement "à droite"). Aligner La commande "Aligner" permet de déterminer la position réciproque des objets. Les fonctions correspondent à celles de la palette d'alignement. WinCC Manuel C79000-G8277-C160-01 2-29 Structure 08.99 Plan La commande "Plan" permet d'influer sur la position d'un objet à l'intérieur d'un plan. Vous disposez pour ce faire des fonctions suivantes : • Au premier plan • Au dernier plan • Plan devant • Plan derrière Au premier plan La commande "Plan" - "Au premier plan" permet, dans un plan, de faire passer un objet au premier plan. Au dernier plan La commande "Plan" - "Au dernier plan" permet, dans un plan, de faire passer un objet au dernier plan. Plan devant La commande "Plan" - "Plan devant" permet, dans un plan, de décaler un objet d'une position vers l'avant. Plan derrière La commande "Plan" - "Plan derrière" permet, dans un plan, de décaler un objet d'une position vers l'arrière. 2.6.6 Menu Outils Actualiser les références La commande "Actualiser les références" permet d'actualiser les liaisons OLE existantes. Toutes les liaisons vers des objets OLE font l'objet d'une vérification et tous les contenus d'objet sont rafraîchis. Si une liaison avec un objet OLE n'est plus valide, l'éditeur Graphics Designer représente l'objet sous forme d'objet vide, biffé. Un message d'erreur correspondant est édité au niveau de la barre d'état. Paramétrages ... La commande "Paramétrages ..." entraîne l'ouverture d'une boîte de dialogue comportant les onglets suivants. • Onglet "Quadrillage" • Onglet "Options" • Onglet "Plans visibles" • Onglet "Paramétrages par défaut des objets" • Onglet "Menu / Barre d'outils" Cette commande permet d'effectuer des paramétrages modifiant l'aspect et le comportement de Graphics Designers. Les paramétrages sont sauvegardés et sont conservés au redémarrage de Graphics Designers. 2-30 WinCC Manuel C79000-G8277-C160-01 08.99 Structure Onglet "Quadrillage" Afin de permettre un travail de précision sur la surface de travail, vous avez la possibilité, à l'aide de la fonction "Afficher quadrillage", d'incruster un quadrillage sur la surface de travail. Si vous activez en plus la fonction "Aligner sur le quadrillage", tous les objets qui viennent d'être tracés sont automatiquement alignés en fonction de ce quadrillage. Nota L'espacement minimum du quadrillage représentable sur l'écran est de 10 pixels. Vous pouvez certes définir une valeur plus faible (4 pixels p. ex.), mais la représentation sur l'écran sera le multiple pair suivant > 10 pixels de cette valeur (12 pixels pour notre exemple). Onglet "Options" L'onglet "Options" permet de procéder aux paramétrages de base du programme. • Sélectionnez si vous désirez enregistrer les paramétrages de la configuration au moment de quitter l'application. • Autorisez ou non l'affichage d'avertissements lorsque la configuration réalisée conduit à un comportement défavorable durant le runtime. • Choisissez si les objets doivent, pour la sélection, être entièrement encadrés par le lasso ou si un contact suffit. • Autorisez ou non l'édition des attributs directement dans la boîte de dialogue des propriétés. • Choisissez si, après création d'un objet à l'aide de la palette d'objets, le type d'objet doit rester sélectionné ou doit être réinitialisé dans la palette d'objets. • Choisissez si vous désirez utiliser le dialogue de configuration. Il simplifie la configuration des objets dans le cas des types d’objets "champs d’E/S", "bargraphe", "indicateur d’état", "bouton" et "défileur". • Indiquez si vous voulez que les Conseils et astuces s'affichent au démarrage de Graphics Designers. Onglet "Plans visibles" L'onglet "Plans visibles" permet de visualiser/masquer les plans de vue "0" à "15". Nota Le système ne permet pas de désactiver tous les plans. Onglet "Paramétrages par défaut des objets" Cette boîte de dialogue vous permet de définir les paramètres pour l’enregistrement des paramétrages par défaut des objets. • Sélectionnez si vous désirez enregistrer les paramétrages par défaut lorsque vous quittez l’application. • Sélectionnez dans quel fichier les paramétrages par défaut doivent être enregistrés. Le bouton de commande destiné à la recherche permet de sélectionner un autre chemin. • Utilisez les boutons de commande "Enregistrer" et "Charger" pour enregistrer ou charger les paramétrages par défaut des objets. • Sélectionnez le déclencheur par défaut de vos objets. WinCC Manuel C79000-G8277-C160-01 2-31 Structure 08.99 Onglet "Menu / Barre d’outils" L'onglet "Menu / Barre d'outils" permet de définir l'affichage et les propriétés de la barre de menu et des barres d'outils. Pour définir l'affichage et les propriétés : • Sélectionnez le "Style plat" pour barres d'outils. • Activez/Désactivez l'affichage des poignées des barres d'outils • Activez/Désactivez l'affichage des icônes de bouton de barre d'outils dans les menus déroulants • Activez/Désactivez l'affichage des raccourcis dans les menus. • Indiquez si les boutons désactivés des barres d'outils doivent être affichés en couleur • Indiquez si la barre d'outils standard doit être configurable. Cochez pour ce faire la case "Configurable" et "Glisser-déplacer activé par la touche ALT". Pour rajouter des boutons à la barre d'outils standard ou en supprimer, maintenez la touche Alt enfoncée et effectuez un double clic sur le bouton. La boîte de dialogue "Adapter barre d'outils" s’ouvre. Elle permet d'adapter la barre d'outils standard à vos besoins. Nota Pour pouvoir ouvrir la boîte de dialogue "Adapter barre d'outils", il faut que la boîte de dialogue "Paramètres" ait été fermée. Vous pouvez supprimer ou réagencer des boutons de la barre d'outils standard en maintenant la touche Alt enfoncée et en tirant avec la souris le bouton voulu de la barre d'outils pour le supprimer ou pour le placer à un autre endroit. 2.6.7 Menu Fenêtre Nouvelle fenêtre La commande "Nouvelle fenêtre" permet de créer une copie de la vue actuelle dans une autre fenêtre. Il vous est ainsi possible de représenter simultanément différents extraits de la même vue. 2-32 WinCC Manuel C79000-G8277-C160-01 08.99 Structure 2.7 Barre d’outils standard La barre d’outils standard comporte des boutons de commande vous permettant, par clic avec la souris, d'exécuter rapidement les commandes dont vous avez souvent besoin. Les boutons de commande suivants sont à votre disposition : Icône Description Nouveau fichier Ouvrir fichier Enregistrer fichier Activer runtime Couper Copier Coller Annuler Répéter Imprimer fichier Plan - Au premier plan Plan - Au dernier plan Activer/désactiver quadrillage active Aligner sur le quadrillage Zoom avant Zoom arrière Agrandissement de la zone Copier les propriétés statiques de l'objet sélectionné Affecter des propriétés statiques Retournement vertical Retournement horizontal Rotation Affichage des propriétés d'objet Ouvrir fenêtre de bibliothèque WinCC Manuel C79000-G8277-C160-01 2-33 Structure 08.99 Icône Description Activer l’aide contextuelle Nota Vous pouvez placer la barre d'outils standard à un endroit quelconque dans la zone de travail ou l'ancrer sur les bords. L'option "Barre d'outils..." du menu Affichage permet de faire afficher ou de masquer la barre d'outils. La barre d'outils standard est configurable. Pour rajouter des boutons à la barre d'outils standard ou en supprimer, maintenez la touche Alt enfoncée et effectuez un double clic sur le bouton. La boîte de dialogue "Adapter barre d'outils" s’ouvre. Elle permet d'adapter la barre d'outils standard à vos besoins. Vous pouvez supprimer ou réagencer des boutons de la barre d'outils standard en maintenant la touche Alt enfoncée et en tirant avec la souris le bouton voulu de la barre d'outils pour le supprimer ou pour le placer à un autre endroit. Nota L'adaptation de la barre d'outils standard par glisser-déplacer n'est possible que si vous avez activé dans le menu "Outils/Paramètres...", onglet "Menu / Barres d'outils" les cases à cocher "Configurable" et "Glisser-déplacer avec la touche ALT activé". 2-34 WinCC Manuel C79000-G8277-C160-01 08.99 Structure 2.8 Palette de polices La palette de polices vous permet de modifier rapidement la police et la couleur des caractères d'objets de texte ainsi que la couleur des traits d'objets simples. Icône Description Sélection d'une autre police Modification de la taille de la police Modification de la couleur des caractères Modification de la couleur des traits Nota Vous pouvez placer la palette de polices à un endroit quelconque de la zone de travail. L'option "Barre d'outils..." du menu Affichage permet de faire afficher ou de masquer la palette de polices. Sélection d'une autre police La police actuellement paramétrée est affichée dans le champ. Modification de la taille de la police La taille de la police actuellement paramétrée, en points (pt), est affichée dans le champ. Modification de la couleur des caractères prend la dernière couleur sélectionnée. Cette couleur peut Le rectangle se trouvant dans l'icône être directement affectée à un autre objet de texte par simple clic sur l'icône. Modification de la couleur des traits La fonction a une influence sur : • la couleur du trait de la bordure pour les objets de surface. • la couleur du trait pour les objets composés de traits Le rectangle dans l'icône adopte la dernière couleur sélectionnée. Cette couleur peut être directement affectée à un autre objet de texte par simple clic sur l'icône. WinCC Manuel C79000-G8277-C160-01 2-35 Structure 08.99 2.9 Barre d'état La barre d'état fournit non seulement des indications générales sur le programme mais indique également le nom de l'objet sélectionné et ses coordonnées à l'écran. Nota L'option "Barre d'outils..." du menu Affichage permet de faire afficher ou de masquer la barre d'état. 2.10 Barre de plans Cliquez dans la barre de plans sur ceux des 16 plans (plans 0 à 15) dont la visualisation doit être activée. Les objets sont créés dans le premier plan visible de l'espace de travail graphique. Sous Graphics Designer, il s'agit par défaut du plan 0. Nota Le système ne permet pas de désactiver tous les plans. Vous pouvez placer la barre de plans à un endroit quelconque dans la zone de travail ou l'ancrer sur les bords. L'option "Barre d'outils..." du menu Affichage permet de faire afficher ou de masquer la barre de plans. 2-36 WinCC Manuel C79000-G8277-C160-01 08.99 Structure 2.11 Barre de variables La barre de variables facilite l'affectation de variables à des attributs d'objet en vue de les dynamiser. La sélection des variables s'effectue dans la barre de variables. L'affectation de la variable à l'attribut s'obtient par glisser-déplacer de la variable sélectionnée à l'aide de la souris. Il existe deux endroits sur lesquels vous pouvez déposer la variable : • sur un objet de la vue • sur un attribut de la boîte de dialogue "Propriétés d'objet", onglet "Propriétés" Dépôt sur un objet de la vue : En cas de dépôt de la variable sur un objet, il n'est pas possible de spécifier l'attribut dynamisé. Il convient donc de respecter les règles suivantes : • Pour les objets possédant un dialogue de configuration simplifié, l'attribut à dynamisé est défini. Le tableau présente les objets et l'attribut dynamisé. Objet Attribut Champ d'E/S Valeur de sortie Bargraphe Connexion au process Indicateur d'état Etat actuel Liste de textes Valeur de sortie Case à cocher Champs sélectionnés Case d'option Champs sélectionnés Objet défileur Connexion au process • Pour tous les objets ActiveX et utilisateur possédant l'attribut "tagflag", une valeur statique est affectée à l'attribut qui n'est donc pas dynamisé. Le cycle de rafraîchissement est le cycle par défaut tel que spécifié dans la boîte de dialogue "Paramétrages", onglet "Paramétrages par défaut des objets". Le dialogue "Paramétrages" s'ouvre dans le menu "Outils"/"Paramétrages...". Il n'est pas possible de déposer des variables sur des objets simples tles que cercles et traits. Dépôt sur un attribut : Si la variable est déposée sur un attribut de la boîte de dialogue "Propriétés d'objet", onglet "Propriétés", cet attribut est dynamisé par la variable. WinCC Manuel C79000-G8277-C160-01 2-37 Structure 08.99 2.12 Propriétés de l'objet Les propriétés d'un objet ou groupe d'objet sélectionné ou les paramétrages par défaut d'un type d'objet sont affichés dans la fenêtre "Propriétés de l'objet". Ces propriétés peuvent être modifiées ou copiées. Par ailleurs, il vous est ici possible de dynamiser des objets par paramétrage des attributs correspondants et de les lier à des actions. Structure La fenêtre "Propriétés de l'objet" comprend : • Epingle pour fixer la position de la fenêtre • Pipettes pour adopter et transférer des propriétés • Liste d'objets • Onglet "Propriétés" • Onglet "Evénement" Epingle L'épingle vous permet de fixer la fenêtre "Propriétés de l'objet" à une position fixe sur l'écran. La fenêtre peut être déplacée à la position désirée et reste ouverte même lors de l'édition d'autres objets. Le contenu est adapté à l'objet sélectionné considéré. 2.12.1 Pipettes pour transfert de propriétés de l'objet Pour transférer des propriétés de l'objet : 1. Double-cliquez sur l’objet dont vous désirez transférer les propriétés. La fenêtre "Propriétés de l'objet" s'ouvre. 2. Cliquez sur l'épingle pour fixer la fenêtre. 3. Cliquez sur l'icône de pipette gauche 4. Sélectionnez dans la liste d'objets ou l'espace de travail l'objet dont vous désirez transférer les propriétés copiées. 5. Cliquez sur l'icône de pipette droit . . Nota Seul le transfert de propriétés d'objets applicables est possible (couleurs, largeurs de bordure p. ex.). Liste d’objets Vous avez, dans la liste d'objets, la possibilité de sélectionner d'autres objets pour les éditer sans refermer la fenêtre "Propriétés de l'objet". 2-38 WinCC Manuel C79000-G8277-C160-01 08.99 Structure Pour sélectionner un objet dans la liste d'objets : 1. Cliquez sur la flèche de la liste de sélection d'objets pour ouvrir cette dernière. 2. Cliquez sur l'objet requis. Le nom de l'objet activé est affiché à gauche, à côté de la liste de sélection. Nota Les objets qui possèdent au moins un attribut dynamisable ou un événement configuré sont mis en évidence par le style de police "Gras" dans la liste des objets. 2.12.2 Onglet "Propriétés" Vous pouvez, sous l'onglet "Propriétés", définir les propriétés de l'objet sélectionné. Arborescence des rubriques Dans la moitié gauche de l'onglet "Propriétés" figure, dans une arborescence des rubriques, une récapitulation par groupe des propriétés de l'objet. Lorsque vous sélectionnez un groupe dans l'arborescence des rubriques, les attributs correspondants sont affichés dans la moitié droite de la fenêtre. Les rubriques suivantes sont p. ex. possibles en fonction de l'objet : • Géométrie • Couleurs • Styles • Clignotement • Remplissage • Police • Seuils • Autres • Axe • Entrée/Sortie Nota Les rubriques qui possèdent au moins un attribut dynamisable sont mises en évidence par le style de police "Gras" dans l'arborescence de l'onglet "Propriétés". WinCC Manuel C79000-G8277-C160-01 2-39 Structure 08.99 Attributs Suivant le type d'attribut, il vous est possible de modifier ce dernier par entrée de valeurs, palettes ou menus contextuels. Vous pouvez dynamiser des attributs, la modification de l'attribut s'effectuant alors via une variable ou la valeur résultant d'une action. Paramétrage des attributs Les attributs sont fonction du type d’objet et de la rubrique que vous avez sélectionnés dans l'arborescence des rubriques. Quatre paramétrages sont affectés à chaque attribut : • Statique (S ...) pour les propriétés statiques de l'attribut, • Dynamique (D ...) pour la dynamisation de l'attribut, • Rafraî. (A ...) pour définir le rafraîchissement de l’attribut, • Indir. (I ...), si la variable via laquelle est exécutée la dynamisation est adressée indirectement. Une icône lampe verte dans la colonne "Dynamique" indique une liaison dynamique de l'attribut avec une "variable". Si l'attribut a été dynamisé via un "dialogue de dynamique", l'icône lampe est remplacée par une icône éclair rouge. Si vous avez dynamisé l'attribut via une "action C", l'icône lampe est remplacée par une icône éclair vert. Un attribut devant être dynamisé par une "action C" qui n'a pas encore été traduite est repéré par une icône éclair jaune. Pour savoir comment dynamiser un attribut, veuillez vous reporter à "Dynamisation d'un attribut". Statique des attributs Vous pouvez, pour chaque attribut, définir des propriétés données. Ces dernières sont définies lors du paramétrage par défaut et peuvent, pour chaque attribut, faire l'objet d'une modification statique comme dynamique. Nota Lors des sélections multiples, tous les attributs des objets sélectionnés dans l'onglet "Propriétés" sont listés. Seuls sont cependant affichés les attributs qui sont identiques pour tous les objets. Lorsqu'un attribut est changé, la nouvelle valeur de l'attribut est affichée, que l'attribut ait été modifié pour un, pour plusieurs ou pour tous les objets. Pour modifier un attribut avec commutation : 2-40 1. Dans l'arborescence des rubriques, sélectionnez la rubrique souhaitée. Les attributs correspondants sont affichés dans la moitié droite de la fenêtre. 2. Double-cliquez sur le nom de l'attribut correspondant ou la police affichée dans la colonne "Statique" (p. ex. Objet : Texte statique ; Rubrique : Police; Attribut: Sens du texte). L'attribut change p. ex. de vertical / horizontal. Si le nom de l'attribut est déjà marqué, vous pouvez le modifier par un simple clic. WinCC Manuel C79000-G8277-C160-01 08.99 Structure ou Avec le bouton droit de la souris, cliquez sur la propriété paramétrée dans la colonne "Statique". Le menu contextuel s'ouvre. Validez l'option du menu "Edition" et la propriété de l'attribut est modifiée. Pour modifier un attribut avec sélection à partir de plusieurs options : 1. Dans l'arborescence des rubriques, sélectionnez la rubrique souhaitée. Les attributs correspondants sont affichés dans la moitié droite de la fenêtre. 2. Double-cliquez sur le nom de l'attribut correspondant ou la propriété paramétrée dans la colonne "Statique" (p. ex. Objet : cercle ; Rubrique : clignotement ; Attribut : Fréquence de clignotement de l'arrière-plan). Cliquez sur l'une des options proposées. Exemple : Si le nom de l'attribut est déjà marqué, vous pouvez ouvrir la liste des options disponibles avec un simple clic. ou Avec le bouton droit de la souris, cliquez sur la propriété paramétrée dans la colonne "Statique". Le menu contextuel s'ouvre. Sélectionnez l'option du menu "Edition" puis la propriété de l'attribut souhaitée. WinCC Manuel C79000-G8277-C160-01 2-41 Structure 08.99 Pour modifier un attribut avec valeur : 1. Dans l'arborescence des rubriques, sélectionnez la rubrique souhaitée. Les attributs correspondants sont affichés dans la moitié droite de la fenêtre. 2. Double cliquez sur le nom de l'attribut correspondant (p. ex. Objet : Rectangle; Rubrique: Géométrie; Attribut: Position X). La fenêtre de dialogue de saisie s'ouvre. Exemple : Si le nom de l'attribut est déjà marqué, vous pouvez ouvrir le dialogue de saisie avec un simple clic. ou Double-cliquez sur la valeur d'attribut dans la colonne "Statique". L'ancienne valeur est marquée et le curseur positionné. Si le nom de l'attribut est déjà marqué, vous pouvez marquer l'ancienne valeur par un simple clic. ou Avec le bouton droit de la souris, cliquez sur la propriété paramétrée dans la colonne "Statique". Le menu contextuel s'ouvre. Sélectionnez l'option du menu "Edition". 3. 2-42 L'ancienne valeur est marquée et le curseur positionné. Entrez une nouvelle valeur d'attribut en écrasant l'ancienne valeur. WinCC Manuel C79000-G8277-C160-01 08.99 Structure Pour modifier un attribut avec texte : 1. Dans l'arborescence des rubriques, sélectionnez la rubrique souhaitée. Les attributs correspondants sont affichés dans la moitié droite de la fenêtre. 2. Double cliquez sur le nom de l'attribut correspondant (p. ex. Objet : Texte statique ; Rubrique : Police; Attribut: Texte). La fenêtre de dialogue de saisie s'ouvre. Exemple : Si le nom de l'attribut est déjà marqué, vous pouvez ouvrir le dialogue de saisie avec un simple clic. ou Double-cliquez sur la valeur d'attribut dans la colonne "Statique". L'ancienne valeur est marquée et le curseur positionné. Si le nom de l'attribut est déjà marqué, vous pouvez marquer l'ancienne valeur par un simple clic. ou Avec le bouton droit de la souris, cliquez sur la propriété paramétrée dans la colonne "Statique". Le menu contextuel s'ouvre. Sélectionnez l'option du menu "Edition". 3. L'ancien texte est marqué et le curseur positionné. Entrez un nouveau texte d'attribut en écrasant l'ancien texte. Nota Si le texte entré renferme des caractères de commande, ces derniers sont également affichés dans les propriétés de l'objet (p. ex. \r\n correspond à CR/LF). WinCC Manuel C79000-G8277-C160-01 2-43 Structure 08.99 Pour modifier un attribut avec couleurs : 1. Dans l'arborescence des rubriques, sélectionnez la rubrique "Couleurs". Les attributs correspondants sont affichés dans la moitié droite de la fenêtre. 2. Double-cliquez sur le nom de l'attribut correspondant ou la couleur affichée dans la colonne "Statique" (p. ex. Objet : Ellipse; Rubrique : Couleurs; Attribut: Couleur d'arrière-plan). La palette de couleurs s'affiche. Exemple : Si le nom de l'attribut est déjà marqué, vous pouvez ouvrir la palette de couleurs avec un simple clic. ou Avec le bouton droit de la souris, cliquez sur la couleur affichée dans la colonne "Statique". Le menu contextuel s'ouvre. Sélectionnez l'option du menu "Edition" pour ouvrir la palette de couleurs. 3. 2-44 Sélectionnez la nouvelle couleur de l'attribut dans la palette de couleurs ou cliquez sur le bouton "Autres..." pour choisir une autre couleur. WinCC Manuel C79000-G8277-C160-01 08.99 Structure Pour modifier un attribut avec motif : 1. Dans l'arborescence des rubriques, sélectionnez la rubrique "Styles". Les attributs correspondants sont affichés dans la moitié droite de la fenêtre. 2. Double-cliquez sur le nom de l'attribut correspondant ou le motif affiché dans la colonne "Statique" (p. ex. Objet : Bargraphes; Rubrique : Styles; Attribut: Motif de remplissage). La palette de motifs s'ouvre. Exemple : Si le nom de l'attribut est déjà marqué, vous pouvez ouvrir la palette de motifs avec un simple clic. ou Avec le bouton droit de la souris, cliquez sur le motif affiché dans la colonne "Statique". Le menu contextuel s'ouvre. Sélectionnez l'option du menu "Edition" pour ouvrir la palette de motifs. 3. Sélectionnez le nouveau motif de l'attribut. WinCC Manuel C79000-G8277-C160-01 2-45 Structure 08.99 Pour modifier un attribut avec style de trait : 1. Dans l'arborescence des rubriques, sélectionnez la rubrique "Styles". Les attributs correspondants sont affichés dans la moitié droite de la fenêtre. 2. Double-cliquez sur le nom de l'attribut correspondant ou le trait affiché dans la colonne "Statique" (p. ex. Objet : Trait; Rubrique : Styles; Attribut: Type de trait). Le dialogue de sélection du style de trait s'ouvre. Exemple : Si le nom de l'attribut est déjà marqué, vous pouvez ouvrir le dialogue de sélection des styles de trait avec un simple clic. ou Avec le bouton droit de la souris, cliquez sur le style de trait affiché dans la colonne "Statique". Le menu contextuel s'ouvre. Sélectionnez l'option du menu "Edition" pour ouvrir la boîte de dialogue de sélection des styles de trait. 3. 2-46 Sélectionnez le nouveau style de trait de l'attribut. WinCC Manuel C79000-G8277-C160-01 08.99 Structure Pour modifier un attribut avec épaisseur de trait : 1. Dans l'arborescence des rubriques, sélectionnez la rubrique "Styles". Les attributs correspondants sont affichés dans la moitié droite de la fenêtre. 2. Double-cliquez sur le nom de l'attribut correspondant ou le trait affiché dans la colonne "Statique" (p. ex. Objet : Trait; Rubrique : Styles; Attribut: Epaisseur de trait). Le dialogue de sélection de l'épaisseur de trait s'ouvre. Exemple : Si le nom de l'attribut est déjà marqué, vous pouvez ouvrir le dialogue de sélection de l'épaisseur de trait avec un simple clic. ou Avec le bouton droit de la souris, cliquez sur l'épaisseur de trait affichée dans la colonne "Statique". Le menu contextuel s'ouvre. Sélectionnez l'option du menu "Edition" pour ouvrir la boîte de dialogue de sélection de l'épaisseur de trait. 3. Sélectionnez la nouvelle épaisseur de trait de l'attribut à l'aide des boutons plus/moins ou entrez une nouvelle valeur d'épaisseur de trait en pixels directement dans le champ de saisie. WinCC Manuel C79000-G8277-C160-01 2-47 Structure 08.99 Pour modifier un attribut avec fins de trait : 1. Dans l'arborescence des rubriques, sélectionnez la rubrique "Styles". Les attributs correspondants sont affichés dans la moitié droite de la fenêtre. 2. Double-cliquez sur le nom de l'attribut correspondant ou le trait affiché dans la colonne "Statique" (p. ex. Objet : Trait; Rubrique : Styles; Attribut: Fins du trait). Le dialogue de sélection des fins de trait s'ouvre. Exemple : Si le nom de l'attribut est déjà marqué, vous pouvez ouvrir le dialogue de sélection des fins de trait avec un simple clic. ou Avec le bouton droit de la souris, cliquez sur le trait affiché dans la colonne "Statique". Le menu contextuel s'ouvre. Sélectionnez l'option du menu "Edition" pour ouvrir la boîte de dialogue de sélection des fins de trait. 3. 2-48 Sélectionnez les nouvelles fins de trait (gauche et droite) de l'attribut. WinCC Manuel C79000-G8277-C160-01 08.99 Structure Pour modifier un attribut avec police : 1. Dans l'arborescence des rubriques, sélectionnez la rubrique "Police". Les attributs correspondants sont affichés dans la moitié droite de la fenêtre. 2. Double-cliquez sur le nom de l'attribut correspondant ou la police affichée dans la colonne "Statique" (p. ex. Objet : Champ d' E/S; Rubrique : Police; Attribut: Police). Le dialogue de sélection des polices s'ouvre. Exemple : Si le nom de l'attribut est déjà marqué, vous pouvez ouvrir le dialogue de sélection de la police avec un simple clic. ou Avec le bouton droit de la souris, cliquez sur la police affichée dans la colonne "Statique". Le menu contextuel s'ouvre. Sélectionnez l'option du menu "Edition". La police est marquée et le curseur positionné. 3. Sélectionnez la nouvelle police de l'attribut ou écrasez le nom de police marqué par le nom de la nouvelle police. ou Double cliquez sur la police affichée dans la colonne "Statique". La police est marquée et le curseur positionné. Si le nom de l'attribut est déjà marqué, il suffit d'un simple clic. Ecrasez le nom de police marqué par le nom de la nouvelle police. WinCC Manuel C79000-G8277-C160-01 2-49 Structure 08.99 Pour modifier un attribut avec sélection de vue : 1. Selon l'objet considéré, sélectionnez dans l'arborescence la rubrique "Vue", "Vues" ou "Etat". Les attributs correspondants sont affichés dans la moitié droite de la fenêtre. 2. Double-cliquez sur le nom de l'attribut correspondant ou la graphique affichée dans la colonne "Statique" (p. ex. Objet : Bouton rond ; Rubrique : Vues ; Attribut : Vue Etat désactivé ; ou objet: Indicateur d'état ; Rubrique : Etat ; Attribut : Vue clignotante). Le dialogue de sélection de vue s'ouvre. Si le nom de l'attribut est déjà marqué, vous pouvez ouvrir le dialogue de sélection des vues avec un simple clic. ou Avec le bouton droit de la souris, cliquez sur le graphique affiché dans la colonne "Statique". Le menu contextuel s'ouvre. Sélectionnez l'option du menu "Edition". L'entrée existante est marquée et le curseur positionné. ou Double cliquez sur le graphique affiché dans la colonne "Statique". L'entrée existante est marquée et le curseur positionné. Si le nom de l'attribut est déjà marqué, il suffit d'un simple clic. 3. Sélectionnez le graphique voulu pour l'attribut ou cliquez sur le bouton "Rechercher ..." pour rechercher le graphique dans un autre répertoire à l'aide de la boîte de dialogue de recherche standard de Windows ou écrasez le nom de vue marqué par le nom de la nouvelle vue. Nota Cliquez sur le bouton "Supprimer sélection" pour supprimer une vue associée. 2-50 WinCC Manuel C79000-G8277-C160-01 08.99 Structure Pour effacer une indication de langue : 1. Dans l'arborescence des rubriques, sélectionnez la rubrique "Autres". Les attributs correspondants sont affichés dans la moitié droite de la fenêtre. 2. Double-cliquez sur l'attribut "Langues configurées" (p. ex. Objet : texte statique ; Rubrique: autres ; Attribut : langues configurées). Le dialogue de sélection des langues s'ouvre. Exemple : Si le nom de l'attribut est déjà marqué, vous pouvez ouvrir le dialogue de sélection des langues avec un simple clic. ou Double cliquez sur la langue affichée dans la colonne "Statique". L'entrée existante est marquée et le curseur positionné. L'index de langue est affiché à la place du nom de la langue. Si le nom de l'attribut est déjà marqué, il suffit d'un simple clic. ou Avec le bouton droit de la souris, cliquez sur la langue affichée dans la colonne "Statique". Le menu contextuel s'ouvre. Sélectionnez l'option du menu "Edition". L'entrée existante est marquée et le curseur positionné. L'index de langue est affiché à la place du nom de la langue. 3. Modifiez l'indication de langue associée à l'objet en sélectionnant la langue ou en écrasant l'index de langue marqué par le nouvel index de langue. Dynamisation d’un attribut La dynamisation d'un attribut s'effectue par liaison de ce dernier avec une variable ou une action. WinCC Manuel C79000-G8277-C160-01 2-51 Structure 08.99 Pour lier un objet avec une variable existante : 1. Cliquez sur l’objet. 2. A l’aide du bouton droit de la souris, appelez le menu contextuel et sélectionnez l'option du menu "Propriétés". 3. Dans l'onglet "Propriétés", sélectionnez la rubrique et l'attribut correspondant, "Clignotement" "Couleur clignotante d'arrière-plan active". 4. Avec le bouton droit de la souris, cliquez sur l'icône représentant une lampe et sélectionnez dans le menu contextuel l'option "Variable ...". 5. Sélectionnez la variable requise dans la boîte de dialogue des variables. L'icône représentant la lampe devient verte. Il est également possible d'entrer directement un nom de variable dans la colonne "Dynamique". Double-cliquez pour ce faire sur l'icône de lampe. L'entrée existante est marquée et le curseur positionné. Ecrasez alors le nom de variable marqué par le nom de la nouvelle variable. L'icône représentant la lampe devient verte. Si le nom de l'attribut est déjà marqué, il suffit d'un simple clic sur l'icône de lampe. Il est également possible d'effectuer un glisser-déplacer avec la souris pour faire passer le nom de variable de la barre de variables dans la colonne "Dynamique". Nota En cas d'entrée directe du nom de variable dans la colonne "Dynamique", l'existence d'une variable portant ce nom n'est pas contrôlée. Pour lier un objet avec une nouvelle variable : 1. Cliquez sur l'objet. 2. A l'aide du bouton droit de la souris, appelez le menu contextuel et sélectionnez l'option du menu "Propriétés". 3. Dans l'onglet "Propriétés", sélectionnez la rubrique et l'attribut correspondant, "Clignotement" "Couleur clignotante d'arrière-plan inactive". 4. Avec le bouton droit de la souris, cliquez sur l'icône représentant une lampe et sélectionnez dans le menu contextuel l'option "Variable ...". 5. Dans la boîte de dialogue des variables, cliquez sur le bouton de dialogue les propriétés de la nouvelle variable. 6. Sélectionnez la variable requise dans la boîte de dialogue des variables. et paramétrez dans la fenêtre L'icône représentant la lampe devient verte. 2-52 WinCC Manuel C79000-G8277-C160-01 08.99 Structure Pour lier un objet avec une nouvelle action : 1. Cliquez sur l’objet. 2. A l'aide du bouton droit de la souris, appelez le menu contextuel et sélectionnez l'option du menu "Propriétés". 3. Dans l'onglet "Propriétés", sélectionnez la rubrique et l'attribut correspondant, "Clignotement" "Fréquence de clignotement de l'arrière-plan". 4. Avec le bouton droit de la souris, cliquez sur l'icône représentant une lampe et sélectionnez dans le menu contextuel l'option "Dialogue de dynamisation ..." ou "Action C ...". 5. Editez la boîte "Plages de valeurs dynamiques" ou configurez une "action C" L'icône représentant une lampe est remplacé par une icône représentant un éclair rouge (dialogue dynamique) ou un éclair vert (action C). "Dynamisation:par le dialogue de dynamisation" Définition du cycle de rafraîchissement Le cycle de rafraîchissement détermine l'actualité des attributs de l'objet de même que celle de l'objet dynamisé. Vous pouvez choisir, pour la séquence TAB de la dynamique, entre l'un des cycles standard ou une durée de cycle que vous aurez déterminée vous-même. L'adressage indirect n'est pas possible pour les actions. Adressage indirect d’un attribut Dans le cas de l'adressage indirect, il faut indiquer une variable chaîne pour la dynamisation. Cette variable chaîne renferme le nom d'une autre variable dont le contenu provoque ensuite le changement d'attribut. Par modification du nom dans la variable chaîne, vous avez la possibilité d'un accès dynamique à différentes variables. L'adressage indirect est indiqué par une coche. WinCC Manuel C79000-G8277-C160-01 2-53 Structure 08.99 2.12.3 Onglet "Evénement" Dans l'onglet "Evénement", vous définissez les actions exécutées par l'objet sélectionné. Arborescence des rubriques Dans la moitié gauche de l'onglet "Propriétés" figure, dans une arborescence des rubriques, une récapitulation par groupe des propriétés de l'objet. Lorsque vous sélectionnez un groupe dans l'arborescence des rubriques, les événements correspondants sont affichés dans la moitié droite de la fenêtre. Vous pouvez en outre lier chaque événement à une touche de fonction, déclenchant également l'action. Les rubriques suivantes sont p. ex. possibles en fonction de l'objet : • Souris • Clavier • Focus • Autres • Rubriques Property avec les attributs de l'objet Nota Les thèmes qui possèdent au moins un événement configuré sont mis en évidence par le style de police "Gras" dans l'arborescence de l'onglet "Evénement". Evénements Lorsqu'un événement est lié à une action, l'icône représentant un éclair est représentée en vert. Pour les actions, vous disposez de fonctions standard que vous pouvez sélectionner à l'aide d'une boîte de dialogue. Vous pouvez également programmer vos propres actions. La programmation des actions s'effectue en C. Si l'action n'a pas encore été compilée, le symbole d'éclair est jaune. Dans la configuration de l'action, l'adressage des attributs doit avoir lieu avec leur nom d'automation OLE. Si une liaison directe a été configurée pour l’événement, l’éclair est représenté en bleu. La liaison directe présente l’avantage d’être simple à configurer et très rapide en runtime. Evénement d'objet Chaque objet existant dans une vue peut être lié à des actions. Les événements suivants permettent de déclencher une action : 2-54 • Evénement de souris, lorsque le pointeur se trouve sur l'objet : Enfoncer ou relâcher le bouton gauche ou droit de la souris • Evénement de clavier : Enfoncer ou relâcher une touche • Autres événements d'objet : Modifications de l'objet • Evénements liés à un attribut de l'objet : Modification d'un attribut d'objet Changement d'état d'une variable qui agit sur un attribut d'objet. WinCC Manuel C79000-G8277-C160-01 08.99 Structure Notas relatives au comportement en mode runtime : Evénement de souris - Clic de souris : L’événement est déclenché lorsque l’on relâche le bouton de la souris, à condition toutefois que le pointeur de la souris se trouve sur l’objet lorsque l’on appuie sur le bouton et le relâche. Evénement de souris - Appuyer à gauche/droite :L’événement est déclenché directement lorsque l’on appuie sur le bouton de la souris lorsque l’on se trouve sur l’objet. Evénement de souris - Relâcher à gauche/droite :L’événement est déclenché lorsque l’on relâche le bouton de la souris pour l’objet au-dessus duquel se trouvait le pointeur de la souris lorsque l’on appuyé sur le bouton de la souris. Déclenchement des événements Le déclenchement des événements est fonction de l'objet que vous avez sélectionné dans l'arborescence des rubriques. Le paramétrage suivant est affecté à chaque événement déclencheur : • Action (A ...), pour afficher une action assignée ou une liaison directe, Sélection de l'action Vous disposez, en vue de l'édition ultérieure de l'événement, de deux possibilités absolument différentes : • Action C Une action C est générée par la liaison d'un événement avec une fonction formulée en ANSI-C et amenée à son déroulement par l'événement ou cycliquement. Vous trouverez sous "Liaison d'un événement et d'une fonction" les indications relatives à la liaison d'un événement avec une fonction. Lorsque l'événement est lié à une action, l'icône représentant un éclair prend une couleur verte. • Liaison directe Dans le cas d’une liaison directe vous sélectionnez un élément source (constante, objet à propriété dynamique ou variable) dans la boîte de dialogue "Liaison directe" pour le lier à un élément cible (fenêtre actuelle, objet ou variable). La méthode de configuration d’une liaison directe est décrite sous "Dynamisation par une liaison directe". L’éclair est bleu si vous avez configuré une liaison directe pour l’événement. Pour lier un événement et une fonction : 1. Cliquez sur l’objet. 2. A l’aide du bouton droit de la souris, appelez le menu contextuel et sélectionnez l'option du menu "Propriétés". 3. Sélectionnez, sous l'onglet "Evénement", la rubrique et l'attribut correspondant, p. ex. "Souris" "Clic de la souris". 4. Appelez le menu contextuel pour le dialogue de l'action en cliquant avec la touche droite de la souris sur l'icône représentant un éclair. 5. Sélectionnez l'option "Action C ...". 6. Configurez et compilez la "fonction C". L'icône représentant l'éclair devient verte. WinCC Manuel C79000-G8277-C160-01 2-55 Structure 2-56 08.99 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions 3 Configuration d’actions 3.1 Introduction On entend par "Actions" des fonctions programmées en ANSI C déclenchées par des événements ou cycliquement. Les événements peuvent être p. ex. un appui sur une touche, des modifications de propriétés d’objet ou de la valeur de variables. Les actions peuvent être liées à des • objets graphiques • archives de process • archives d'utilisateur • archives condensées • variables d'archive • à la fonction Loop in Alarm du système d'alarmes La valeur renvoyée par la fonction permet, par exemple, de positionner une propriété de l’objet auquel l’action est liée. Les fonctions et actions utilisables au niveau global d’un projet, ou de plusieurs projets, sont appelées "Global Scripts". Elles ne sont liées à aucun objet. Outre les fonctions de projet, vous pouvez utiliser les "fonctions internes", les fonctions standard fournies par le système ainsi que toutes les fonctions de la bibliothèque C standard (se trouvent dans les fonctions internes). Nota Les actions sont interprétée. Il faut donc s’attendre à une lourde charge pour le système en cas d’emploi d’actions nombreuses ou volumineuses. Il est donc dans ce cas recommandé d’utiliser des DLL (Dynamic Link Libraries) spécifiques plutôt que des actions. WinCC Manuel C79000-G8277-C160-01 3-1 Configuration d’actions 08.99 3.2 Actions pour objets graphiques Cette fonction permet de lier l’action à un attribut d'un objet graphique. La valeur renvoyée par la fonction peut être exploitée pour positionner l’attribut de l’objet lié à la fonction. Avant de pouvoir formuler une action et la lier à un objet, vous devez ouvrir la vue contenant l'objet sous Graphics Designer. Vous pouvez à présent utiliser l'assistant de dynamisation qui vous aidera à formuler votre action. Si vous voulez formuler votre action sans l’aide de l’assistant, il reste à exécuter les opérations suivantes : • Ouvrez la boîte de dialogue "Propriétés" pour l'objet désiré. • Pour dynamiser des propriétés de l’objet, sélectionnez l'onglet "Propriétés". • Si vous voulez que l’action liée à l’objet choisi soit déclenchée par un événement sélectionnez l'onglet "Evénement". Dynamisation de propriétés d’objet Vous avez sélectionné l’onglet "Propriétés" dans la boîte de dialogue "Propriétés". Sélectionnez maintenant la catégorie de propriétés dans laquelle se trouve l’attribut que vous voulez positionner au runtime, par exemple les propriétés géométriques d’un rectangle et, parmi celles-ci, la position X. Avec le bouton droit de la souris, cliquez sur la lampe blanche dans la colonne "Dynamique", ligne "Position X". Un menu contextuel permettant de sélectionner les types de dynamisation suivants s’ouvre : 3-2 • dynamisation par le dialogue de dynamisation • dynamisation par une action C • dynamisation par une valeur de variable • suppression d’une dynamisation existante WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions 3.2.1 Dynamisation de propriétés d'objet par le dialogue de dynamisation D’un clic du bouton droit de la souris sur la lampe blanche, vous avez ouvert un menu contextuel dans la boîte de dialogue "Propriétés", puis sélectionné la commande "Dialogue de dynamisation... " La boîte de dialogue "Plages des valeurs dynamiques" s’ouvre. Vous pouvez alors formuler la dynamisation en utilisant des variables, des fonctions et des opérateurs arithmétiques dans une expression. Lors de l'entrée de nombres décimaux dans l'expression, seul le point est admissible comme signe de séparation des décimales. La valeur de l’expression et l’état des variables utilisées dans l’expression servent à déterminer la valeur de l’attribut. Vous définissez la procédure dans cette boîte de dialogue via : • la sélection du type de données du résultat de l'expression. Ce type de données conditionne les possibilités de définition des plages de valeurs. • la définition de plages de valeurs et l'affectation de valeurs d'attribut • une exploitation de l'état des variables utilisées dans l'expression Définissez ensuite le déclencheur servant à remplacer la valeur de l’attribut par la valeur de l’expression. Nota Si vous ne définissez pas d’événement de dynamisation et si l’expression ne contient pas de variable, le système prend le cycle et le temps de cycle par défaut comme événement déclencheur. Si l’expression contient des variables, l’événement déclencheur "Variable" est utilisé avec le temps de cycle par défaut. WinCC Manuel C79000-G8277-C160-01 3-3 Configuration d’actions 08.99 L’expression formulée pour la dynamisation est finalement transformée en action. Vous avez ainsi dynamisé l’attribut d’objet sélectionné. Nota Lorsque vous copiez dans Graphics Designer l’objet dont vous venez de dynamiser l’attribut, l’action liée à cet attribut est aussi copiée. Au runtime, la valeur de l’attribut est déterminée, selon des règles définies, à l’aide de la valeur de l’expression formulée et des états des variables utilisées dans l’expression. Pour ajouter une variable comme élément d’une expression : ou, avec le bouton droit, dans la ligne Avec le bouton gauche de la souris, cliquez sur le bouton de saisie "Expression/ Formule". Le menu contextuel correspondant s’ouvre. Avec le bouton gauche de la souris, cliquez sur la commande "Variable...". La boîte de dialogue "Sélectionner variable" s’ouvre et permet de choisir la variable que vous voulez utiliser dans l’expression de dynamisation. Sélectionnez la variable soit par un double clic du bouton gauche de la souris sur le nom de variable, soit par un simple clic du bouton gauche de la souris sur le nom de variable puis sur le bouton "OK". La boîte de dialogue "Sélectionner variable" est fermée : Vous revenez au dialogue de dynamisation "Plages des valeurs dynamiques". Le nom de la variable, inscrit entre deux apostrophes (‘), apparaît maintenant dans la ligne "Expression/ Formule", à droite du point d’insertion, ou a remplacé le texte marqué. Nota Vous pouvez également entrer les noms de variable directement au clavier dans la ligne "Expression/ Formule" de la boîte de dialogue "Plages des valeurs dynamiques". Il conviendra dans ce cas de tenir compte des points suivants : Les noms de variables doivent toujours être entrés entre deux apostrophes (‘) Les noms de variable ne doivent contenir aucun des caractères +, -, * ou / 3-4 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions Pour ajouter une fonction comme élément d'une expression ou, avec le bouton droit, dans la ligne Avec le bouton gauche de la souris, cliquez sur le bouton de saisie "Expression/ Formule". Le menu contextuel correspondant s’ouvre. Avec le bouton gauche de la souris, cliquez sur la commande "Fonction...". La boîte de dialogue "Parcourir fonctions" s’ouvre : Sélectionnez la fonction voulue, le cas échéant par ouverture de répertoire avec la souris. Vous avez pour cela les possibilités suivantes : • Double clic sur le nom de la fonction avec le bouton gauche de la souris : Vous basculez dans la boîte de dialogue pour l’affectation de valeurs aux paramètres de cette fonction. Une fois terminée l’affectation des valeurs courantes aux paramètres de la fonction, vous revenez à la boîte de dialogue "Plages des valeurs dynamiques". La fonction est entrée avec les valeurs courantes de ses paramètres dans la ligne "Expression/Formule", à la position du point d’insertion. • Marquage de la fonction et clic sur le bouton "OK". La boîte de dialogue "Parcourir fonctions" se ferme et la fonction vient s’inscrire avec ses paramètres formels dans la boîte de dialogue "Plages des valeurs dynamiques", au point d’insertion, dans la ligne "Expression/Formule". • Clic sur le nom de la fonction avec le bouton droit de la souris : Un menu contextuel s’ouvre. Sélectionnez la commande "Paramétrage", puis commencez le dialogue d’affectation de paramètres pour cette fonction. Une fois terminée l’affectation des valeurs courantes aux paramètres de la fonction, vous revenez à la boîte de dialogue "Plages des valeurs dynamiques". La fonction est entrée avec les valeurs courantes de ses paramètres dans la ligne "Expression/Formule", à la position du point d’insertion. • Clic sur le nom de la fonction avec le bouton droit de la souris : Un menu contextuel s’ouvre. Sélectionnez la commande "Valider" : la fonction et ses paramètres formels sont alors entrés dans la boîte de dialogue "Plages des valeurs dynamiques", au point d’insertion, dans la ligne "Expression/Formule". La boîte de dialogue "Parcourir fonctions" reste ouverte : WinCC Manuel C79000-G8277-C160-01 3-5 Configuration d’actions 08.99 Si vous aviez marqué un texte dans la ligne "Expression/Formule", le texte marqué a été remplacé par la formule. Saisissez si nécessaire les paramètres actuels dans la parenthèse de paramètres de la fonction. Pour l’affectation de valeurs aux paramètres, voir "Dynamisation par une action C", "Pour paramétrer une fonction" Pour ajouter un opérateur comme élément d'une expression Avec le bouton gauche de la souris, cliquez sur le bouton ou, avec le bouton droit, dans la ligne de saisie "Expression/ Formule". Le menu contextuel correspondant s’ouvre. Avec le bouton gauche de la souris, cliquez sur la commande "Opérateur...". Un second menu s’ouvre et vous permet de sélectionner l’opérateur désiré d’un clic du bouton gauche de la souris. Les deux menus se referment et l’opérateur sélectionné est saisi à droite du point d’insertion dans la ligne de saisie "Expression/Formule". Les opérateurs suivants sont disponibles : Opérateur Description + Addition - Soustraction * Multiplication / Division Nota Les opérateurs peuvent également être entrés au clavier. Mais n’utilisez ce faisant que les opérateurs figurant dans le tableau ci-dessus. D’autres opérateurs délivreraient des résultats erronés car dans les actions C générées tous les contrôles sont exécutés en virgule flottante. Pour définir le type de données de l’expression : Pour définir le type de données de l’expression de dynamisation, cliquez, avec le bouton gauche de la souris, sur l’entrée correspondante dans "Type de données". Le type de données de l’expression conditionne le type des plages de valeurs restant le cas échéant à définir. 3-6 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions Pour définir une plage de valeurs : La plage de valeurs pouvant être défini dépend du type de données préalablement sélectionné. Type de données sélectionné "Analogique" : Vous pouvez définir des plages de valeurs pour l’expression de dynamisation dans le champ "Résultat de l’expression/ la formule". Définissez la valeur de l’attribut d’objet pour chaque plage de valeurs. Pour cela, cliquez sur le bouton "Ajouter" avec le bouton gauche de la souris ou, avec le bouton droit, sur le champ "Résultat de l’expression/ la formule". Sélectionnez ensuite la commande "Nouveau..." dans le menu contextuel ouvert. La première plage de valeurs "Plage des valeurs1" est saisi : Dans l’exemple proposé, la plage de valeurs s’étend de la valeur minimale que peut prendre l’expression à 100. Définissez une autre plage de valeurs de la même manière. La limite supérieure par défaut de la plage de valeurs est pour "Plage des valeurs1" la valeur 100. L’incrément permettant de passer à la limite supérieure de la plage de valeurs n + 1 est par défaut 100. Pour modifier les valeurs des limites supérieures et des attributs, cliquez deux fois sur la valeur à modifier avec le bouton gauche de la souris (vous pouvez aussi cliquer une fois avec le bouton droit de la souris, puis sur "Editer..."). Une boîte de dialogue s’ouvre et vous permet de modifier la valeur. Nota Lorsqu'une variable a été sélectionnée, la valeur "Variable" est entrée dans le champ "Nom d'événement". La variable sélectionnée est automatiquement utilisée comme variable de déclenchement ; elle est interrogée dans un temps de cycle standard de 2s au runtime. WinCC Manuel C79000-G8277-C160-01 3-7 Configuration d’actions 08.99 Type de données sélectionné "Booléen": Vous définissez dans la zone de liste "Résultat de l’expression / la formule" la valeur de l’attribut d’objet pour les cas "oui / VRAI" (valeur de l’expression <> 0) et "non / FAUX" (valeur de l’expression = 0). Il n'est pas possible de paramétrer d'autres intervalles de validité. Pour modifier la valeur d'attribut, double-cliquez avec le bouton gauche de la souris sur la valeur à modifier (autre possibilité : clic du bouton droit de la souris et clic sur "Editer...") Une boîte de dialogue s’ouvre et vous permet de modifier la valeur. Nota Lorsqu'une variable a été sélectionnée, la valeur "Variable" est entrée dans le champ "Nom d'événement". La variable sélectionnée est automatiquement utilisée comme variable de déclenchement ; elle est interrogée dans un temps de cycle standard de 2s au runtime. Type de données sélectionné "Bit": Vous définissez dans la zone de liste "Résultat de l'expression / de la formule" la valeur de l'attribut de l'objet pour les cas où un bit sélectionné d'une variable est positionné ou non. Il n'est pas possible de paramétrer d'autres intervalles de validité. 3-8 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions Pour modifier la valeur d'attribut, double-cliquez avec le bouton gauche de la souris sur la valeur à modifier (autre possibilité : clic du bouton droit de la souris et clic sur "Editer...") Une boîte de dialogue s’ouvre et vous permet de modifier la valeur. Sélectionnez dans la boîte de dialogue "Sélectionner variable" la variable dont les bits doivent être interrogés. Cette boîte de dialogue s'ouvre d'un clic du bouton gauche sur bouton suivi d'un clic sur le . . La Pour choisir le bit de la variable précédemment sélectionnée, cliquez du bouton droit sur boîte de dialogue "Sélection de bits" s'ouvre et vous permet de cliquer sur le bit souhaité pour le sélectionner. Nota Lorsqu'une variable a été sélectionnée, la valeur "Variable" est entrée dans le champ "Nom d'événement". La variable sélectionnée est automatiquement utilisée comme variable de déclenchement ; elle est interrogée dans un temps de cycle standard de 2s au runtime. Type de données sélectionné "Direct": La valeur de l’expression est directement affectée à l’attribut de l’objet. Il n’est pas possible de paramétrer une plage de valeurs. Nota Lorsqu'une variable a été sélectionnée, la valeur "Variable" est entrée dans le champ "Nom d'événement". La variable sélectionnée est automatiquement utilisée comme variable de déclenchement ; elle est interrogée dans un temps de cycle standard de 2s au runtime. WinCC Manuel C79000-G8277-C160-01 3-9 Configuration d’actions 08.99 Pour définir les effets de l'état d'une variable sur la valeur d'un attribut : Si l’état d’une variable doit également servir à positionner la valeur d’un attribut, activez la case "Analyser l'état des variables". Le fenêtre du dialogue de dynamisation est alors étendue : Dans la partie gauche de la fenêtre figurent, sous la rubrique "Etat", les noms des variables (sans apostrophes) utilisées dans l’expression. Avec le bouton gauche de la souris, cliquez sur un nom de variable. Dans la partie droite de la fenêtre apparaissent tous les états que peut prendre la variable. Vous devez alors positionner pour chaque état la valeur d’attribut correspondante en cliquant deux fois sur la valeur d’attribut à modifier avec le bouton gauche de la souris (autre possibilité : un clic avec le bouton droit de la souris suivi d’un clic sur "Editer..."). La boîte de dialogue "Entrée numérique" s’ouvre et vous pouvez y modifier la valeur. Fermez la boîte de dialogue "Entrée numérique" en cliquant sur le bouton "OK" ; la valeur entrée est validée comme valeur d’attribut. Pour exploiter les plages de valeurs et les états de variable : La valeur affectée à l'attribut est déterminée selon les règles suivantes : Exploitation des états L’exploitation d’état est la plus prioritaire. Le système vérifie si une ou plusieurs variables utilisées dans l’expression possèdent un ou plusieurs états selon la liste des états. Lorsque c’est le cas, c’est l’état le plus prioritaire qui prévaut pour l’affectation. La priorité des états correspond à leur ordre dans la liste des états, le premier état de la liste ayant la priorité la plus élevée. Exploitation des plages de valeurs Si l’exploitation des états n’a pas donné lieu à une affectation de valeur, la plage de valeurs dans lequel est comprise la valeur de l’expression est déterminé. La valeur d’attribut liée à cette plage de valeurs est affectée à l’attribut d’objet. 3-10 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions Pour définir l’événement de dynamisation : Cliquez pour ce faire sur le bouton . La boîte de dialogue "Modifier déclencheur" s’ouvre. Nota Le système affecte à l'événement déclencheur une entrée par défaut. L'entrée par défaut dépend de l'expression que vous avez formulée dans la boîte "Plages de valeurs dynamiques". Si l'expression contient une ou plusieurs variables, l'entrée par défaut de l'événement déclencheur est "Variable" et toutes les variables survenant dans l'expression sont inscrites dans la liste des variables. Si l’expression ne contient pas de variables, l'entrée par défaut de l’événement déclencheur est "Cycle par défaut". L'entrée sous cycle est une valeur par défaut. WinCC Manuel C79000-G8277-C160-01 3-11 Configuration d’actions 08.99 Pour sélectionner un événement, ouvrez la zone de liste "Evénement" en cliquant du bouton gauche de la souris et marquez l'événement voulu par un clic du bouton gauche de la souris. Les événements suivants sont proposés : • Variable • Cycle standard • Cycle de vue • Cycle de fenêtre Si vous avez choisi "Cycle par défaut", "Cycle de vue" ou "Cycle de fenêtre" comme événement, vous pouvez lui affecter un nom de déclencheur. Entrez le nom de déclencheur en positionnant le curseur d'un clic du bouton gauche de la souris sur la ligne "Nom de déclencheur". Entrez le nom au clavier en effaçant le cas échéant l'entrée existante. Si vous avez sélectionné l’événement "Cycle standard" ou "Variable", vous devrez éventuellement modifier le temps de cycle. Pour entrer le temps de cycle, ouvrez la zone de liste "Cycle" en cliquant du bouton gauche de la souris et marquez le temps voulu par un clic du bouton gauche de la souris. Les temps de cycle suivants sont proposés : En cas de modification 5 min 250 ms 10 min 500 ms 1h 1s Cycle utilisateur 1 2s Cycle utilisateur 2 5s Cycle utilisateur 3 10 s Cycle utilisateur 4 1 min Cycle utilisateur 5 L'entrée "En cas de modification" n'est accessible que si vous avez sélectionné l'événement "Variable". Si vous avec sélectionné l'événement "Variable", le contenu de la boîte "Modifier déclencheur" change : 3-12 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions Vous pouvez entrer ici une ou plusieurs variables qui serviront de déclencheur d'une action en cas de changement de valeur d'un cycle à l'autre. Si vous avez entré plusieurs variables, l'action est déclenchée par le changement, d'un cycle à l'autre, de la valeur de l'une de ces variables. Il existe trois possibilités d'entrée de variables : • Avec le bouton gauche de la souris, placez le point d'insertion dans la ligne de saisie "Nom de variable" et entrez le nom au clavier. Le nom ne doit pas être entré entre guillemets. Cliquez ensuite sur le bouton "Ajouter". La variable entrée est ajoutée à la liste des variables. • Cliquez avec le bouton droit de la souris dans la colonne "Nom de déclencheur" de la liste de variables. Dans le menu contextuel, sélectionnez "Variables_DM" si vous voulez utiliser une variable existante. Le dialogue "Sélectionner variable" s’ouvre et vous pouvez y choisir la variable désirée. Si vous voulez entrer directement le nom de variable, sélectionnez "Nouveau" dans le menu contextuel. WinCC Manuel C79000-G8277-C160-01 3-13 Configuration d’actions • Ouvrez d’un clic sur le bouton choisir votre variable : 08.99 la boîte de dialogue "Sélectionner variable" pour y Sélectionnez la variable soit par un double clic du bouton gauche de la souris sur le nom de variable, soit par un simple clic du bouton gauche de la souris sur le nom de variable puis sur le bouton "OK". La boîte de dialogue "Sélectionner variable" est fermée : Vous revenez à la boîte "Modifier déclencheur". La variable sélectionnée a été inscrite dans la liste des variables dans la colonne "Nom de déclencheur". Le système affecte aux variables inscrites un temps de cycle dans la colonne "Cycle par défaut". Il s'agit du temps qui s'écoule entre deux interrogations successives de la variable par le système en vue de détecter un changement de valeur. Si vous voulez modifier ultérieurement le temps de cycle d'une variable, procédez comme suit : Ouvrez le menu contextuel en cliquant avec le bouton droit de la souris sur le temps de cycle à modifier. Chosissez le nouveau temps de cycle. Vous pouvez également procéder comme suit : Ouvrez la boite de dialogue "Rafraîchissement" en double-cliquant sur le temps de cycle à modifier. Sélectionnez le temps de cycle dans la liste et appuyez sur le bouton OK. Pour supprimer une variable de la liste, marquez la variable à supprimer dans la liste des variables, puis cliquez sur le bouton "Supprimer". Pour marquer un groupe de variables successives, marquez la première variable du groupe puis la dernière en maintenant la touche "Maj" enfoncée. Pour marquer plusieurs variables réparties dans la liste, marquez la première puis marquez toutes les autres en maintenant la touche "Ctrl" enfoncée. Nota Pour l’événement de déclenchement "Variable", l’entrée "Modification" est disponible comme cycle. L’action est déclenchée dès que la valeur d’une variable change dans la liste des variables. Ce type de déclenche utilise une part importante de la capacité système. 3-14 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions Pour générer une action à partir des entrées Vous avez effectué toutes les saisies pour la dynamisation de l’attribut de l’objet. Pour que ces paramétrages puissent positionner l’attribut de l’objet au runtime, vous devez maintenant générer une "action" à partir des valeurs saisies. Pour cela, cliquez sur "Valider" dans la boîte de dialogue "Plages des valeurs dynamiques". Le système génère alors une "action" à partir des valeurs saisies. Les erreurs survenant pendant cette activité sont affichées dans la boîte de dialogue "Messages d’erreur". Pour connaître les causes d’erreur, cliquez sur le bouton "Détails". La fenêtre est agrandie pour afficher une description de l’erreur. Si l’action a été générée sans erreur, la boîte de dialogue "Plages des valeurs dynamiques" se ferme et vous revenez à la boîte de dialogue "Propriétés de l'objet. Dans la colonne "Dynamique", la lampe blanche est remplacée par un éclair rouge. Celui-ci indique qu’une action générée avec le dialogue de dynamisation a été liée à cet attribut. Nota Pour vérifier si les données saisies dans la boîte de dialogue "Plages des valeurs dynamiques" sont correctes sans générer d’action, cliquez sur le bouton "Vérifier". Lorsque vous cliquez sur le bouton "Vérifier" ou sur "Valider", la liste des plages de valeurs "Résultat de l’expression/ la formule" est triée dans le sens ascendant d’après la limite supérieure des plages de valeurs. Vous pouvez visualiser l’action générée et la modifier, après avoir cliqué sur l’éclair rouge avec le bouton droit de la souris pour ouvrir le menu contextuel correspondant. Dans le menu contextuel, sélectionnez la commande "Action en C...". Attention ! Une fenêtre vous signale que cette action a été créée avec la "programmation simplifiée", donc avec le dialogue de dynamisation. Ceci est important dans la mesure où une action enregistrée comme "Action en C..." ne peut plus être éditée avec le dialogue de dynamisation. Nota Si l'action a été enregistrée comme action C, les variables utilisées sont représentées comme variables C du type float. Ceci peut se traduire par des résultats erronés durant le runtime en cas d'utilisation d'opérateur C pour des opérations sur bit p. ex. Il est par conséquent recommandé de n'utiliser dans le dialogue de dynamisation que les opérateurs des quatre opérations élémentaires. Les noms de variable utilisés dans l’expression sont inscrits dans l’action en C entre guillemets ("). Si le nom de variable contient le caractère " comme élément du nom, il sera précédé dans l’action en C du caractère \ . Exemple : 'moteur"M"1' devient "moteur\"M\"1". WinCC Manuel C79000-G8277-C160-01 3-15 Configuration d’actions 08.99 3.2.2 Dynamisation de propriétés d'objet par le dialogue de dynamisation L’Assistant de dynamisation permet de dynamiser un objet à l’aide d’actions en C. L’Assistant de dynamisation configure, durant son exécution, des actions en C prédéfinies et des événements de déclencheur et les enregistre dans les propriétés de l’objet. Vous pouvez modifier ces actions en C prédéfinies dans les propriétés de l’objet sous l’onglet "Evénements". Les actions en C prédéfinies sont réparties en plusieurs groupes comme suit : • Fonctions système • Fonctions diverses • Dynamiques standard • Composants de vue • Fonctions d’importation • Fonctions de vue Vous pouvez sélectionner un groupe en cliquant avec le bouton gauche de la souris sur l’onglet correspondant. Nota L'option "Barre d'outils..." du menu Affichage permet de faire afficher ou de masquer l'assistant de dynamisation. Pour dynamiser un objet avec l’Assistant de dynamisation: 1. Sélectionnez dans Graphics Designer l’objet ou la vue que vous souhaitez dynamiser. 2. Sélectionnez dans l’Assistant de dynamisation un domaine d’action en C en cliquant avec le bouton gauche de la souris sur l’onglet correspondant. 3. Sélectionnez l’action en C dans l’Assistant de dynamisation par un double clic du bouton gauche de la souris. 4. Suivez les instruction des boîtes de dialogue de l’Assistant de dynamisation. Après avoir quitté l’Assistant de dynamisation, vous pourrez, si nécessaire, éditer les actions en C enregistrées dans les propriétés de l’objet. 3-16 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions 3.2.2.1 Fonctions système Démarrer une autre application Cette fonction permet de créer une action servant à démarrer une autre application. L’entrée du chemin et du nom de l’application s’effectue durant l’exécution de l’assistant. Copie d’écran Cette fonction permet de créer une action servant à réaliser une copie d’écran. Création de liaisons redondantes Cet assistant permet de créer pour SIMATIC S7 Protocoll Suite une action réalisant un changement de liaison dynamique. Changement de langue Cette fonction permet de créer une action servant à changer de langue utilisée durant le runtime. Quitter WinCC Cette fonction permet de créer une action servant à quitter WinCC. Quitter WinCC ou Windows Cette fonction permet de créer une action servant à quitter WinCC ou le système d’exploitation. L’assistant vous demandera comment vous souhaiter quitter le système d’exploitation (arrêter, redémarrer, ouvrir une session sous un nom différent). Quitter WinCC Runtime Cette fonction permet de créer une action servant à quitter le runtime. Nota Arrêt du mode runtime d'un serveur, arrête également le mode runtime de tous les clients associés. L'arrêt du mode runtime d'un client ou multiclient n'affecte que ce client ou multiclient. L'arrêt du mode runtime d'un poste individuel n'affecte que ce poste individuel. 3.2.2.2 Fonctions diverses Afficher fichier DXF Cette fonction génère une action qui affecte un déclencheur à l'objet sélectionné dans la vue. Le fichier DXF indiqué est affiché dans une fenêtre dès que les conditions de déclenchement sont réunies. Il convient de spécifier la position et la taille de la fenêtre. Les déclencheurs suivants peuvent être choisis : • Clic de souris • Enfoncer bouton gauche de souris • Relâcher bouton gauche de souris • Enfoncer bouton droit de souris • Relâcher bouton droit de souris WinCC Manuel C79000-G8277-C160-01 3-17 Configuration d’actions 08.99 Spécifiez les paramètres suivants : • Chemin et nom du fichier DXF • Coordonnées X et Y du coin supérieur gauche de la fenêtre • Hauteur et largeur de la fenêtre • Nom du fichier DXF dans la barre de titre de la fenêtre (oui/non) 3.2.2.3 Dynamiques standard Accès uniquement si autorisé Cette fonction permet de créer une action servant à vérifier l’autorisation d’accès de l’utilisateur. Mettre un bit à 1/0 Cette fonction permet de créer une action servant à mettre un bit d’une variable à 1 ou à 0. La spécification de la variable à modifier ainsi que du numéro du bit s’effectue durant l’exécution de l’assistant. Dialogue de dynamisation avec liste de priorités Ce dialogue permet de paramétrer des changements de couleur en fonction des états d'une variable. La couleur peut ce faisant être déterminée par une seule variable ou par la combinaison logique de plusieurs variables. Les fonctions logiques disponibles sont ET et OU. Vous pouvez paramétrer au plus 10 définitions de couleur. Celles-ci sont alors traitées dans l'ordre spécifié. Les entrées du haut de la liste sont prioritaires par rapport aux entrées du bas de la liste. La dernière entrée de la liste est toujours l'entrée "par défaut". Son niveau de priorité ne peut pas être augmenté. Création de la liste des changements de couleur : Pour rajouter des conditions de couleur, créez d'abord une nouvelle ligne à l'aide du bouton "Nouveau". L'entrée vide est alors automatiquement sélectionnée et peut être modifiée dans la zone d'édition des conditions. Cette zone d'édition se trouve au-dessous de la liste des couleurs. 3-18 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions Les boutons d'édition des conditions ont pour fonction : Ce bouton rajoute une nouvelle ligne à la liste. Tous les masques de bits de la ligne sélectionnée sont affichés successivement. Ils sont modifiables. Ce bouton ouvre le dialogue de sélection des couleurs. Le dialogue de sélection des couleurs peut également être ouvert par un double clic sur la ligne sélectionnée. La ligne sélectionnée est supprimée La ligne sélectionnée est remontée dans la liste et donc son niveau de priorité augmenté. La ligne sélectionnée est descendue dans la liste et donc son niveau de priorité abaissé. L'expression traitée est transférée dans la ligne sélectionnée de la liste. Toutes les entrées de la liste sont supprimées, sauf l'entrée par défaut. L'expression est supprimée. Edition de l’expression : Les boutons suivants donnent accès aux fonctions • Variable • ET • OU • Ouvrir parenthèse • Fermer parenthèse • Annuler Si la syntaxe le permet, la variable sélectionnée, la fonction logique ou la parentèse est placée à la fin de l'expression. La fonction "Annuler" supprime la dernière partie de l'expression. La nouvelle expresion ou expression éditée est transférée dans la ligne sélectionnée de la liste par "Appliquer". L'édition manuelle de l'expression n'est pas possible. WinCC Manuel C79000-G8277-C160-01 3-19 Configuration d’actions 08.99 Les boutons d'édition de l'expression ont pour fonction : Ce bouton ouvre la navigateur de variables. L'écran affichage toutes les variables de type Bit, Byte, Word et DWord. Après sélection des variables, l'écran affiche un dialogue de saisie de valeurs. Si la syntaxe le permet, une fonction logique ET est rajoutée à l'expression. Si la syntaxe le permet, une fonction logique OU est rajoutée à l'expression. Si la syntaxe le permet, une ouverture de parenthèse est rajoutée à l'expression. Si la syntaxe le permet, une fermeture de parenthèse est rajoutée à l'expression. Ce bouton supprime la dernière partie de l'expression. Dialogue de définition du masque de bits de variable : Ce dialogue permet de spécifier les bits de variable à interroger. Affiche un octet (un bit seulement pour les variables de type bit) de la valeur de la variable. On indique ici les états à interroger. Un 'x' signifie que le bit est ignoré. L'entrée de '0' ou de '1' signifie que l'état du bit est interrogé en conséquence. Dynamiser propriété Cette fonction permet de lier une propriété d’objet à une variable et de la dynamiser par la valeur de la variable. La spécification de la propriété d’objet et de la variable s’effectue durant l’exécution de l’assistant. Mettre plusieurs bits à 1/0 Cette fonction permet de créer une action servant à mettre plusieurs bits d’une variable à 1 ou à 0. La spécification de la variable à modifier ainsi que des numéros de bit s’effectue durant l’exécution de l’assistant. 3-20 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions Visualisation du programme d’API Cette fonction permet de visualiser directement le programme d’API durant le runtime lorsqu'intervient un événement configuré pour un objet donné. Lorsque l'événement intervient, l'éditeur de programme de STEP 7 est démarré avec visualisation directe du programme correspondant. Les conditions suivantes doivent être remplies pour pouvoir utiliser cette fonction : • le projet WinCC avec la vue à l'origine de la visualisation ainsi que le projet STEP 7 doivent se trouver sur le même ordinateur • le projet WinCC doit se trouver dans un sous-répertoire du projet STEP 7 (Projet STEP 7\wincproj\Projet WinCC) • les variables S7 sont représentées sur des variables WinCC (mappées) Définissez pour l'objet actuel l'événement devant déclencher la visualisation du programme d'API, p. ex. "Clic du bouton gauche de la souris" sur un bouton. La variable WinCC sélectionnée doit en outre être liée à un attribut de l'objet actuel que vous devez spécifier, p. ex. à la couleur d'arrière-plan du bouton. Cet attribut est piloté par le contenu de la variable WinCC en cas de changement de valeur de la variable. Si, durant le runtime, l'événement déclenchant intervient sur l'objet en question, p. ex. clic du bouton gauche de la souris, l'éditeur de programme (CONT, LOG, LIST) de STEP 7 est démarré avec visualisation de la partie définie par la variable sélectionnée. Dynamiser prototype Cette fonction permet de dynamiser une propriété d’objet à l’aide d’un élément d’une variable structurée. Liaison fixe de prototype Cette fonction permet de lier une propriété d’objet traitée avec "dynamiser un prototype" à une variable de type de données "structure". Lier dynamiquement un prototype Cette fonction permet de lier au runtime une propriété de Face avant ou d'objet utilisateur traitée avec "Dynamiser prototype" à une variable de type de données structuré. Copier valeur de variable Cette fonction permet de copier la valeur d’une variable WORD dans une autre variable WORD. La définition de la variable source et de la variable cible s’effectue durant l’exécution de l’assistant. Positionner la valeur d’une variable Cette fonction permet de positionner la valeur d’une variable. La spécification de la variable à modifier ainsi que de la valeur s’effectue durant l’exécution de l’assistant. Déplacer objet Les propriétés d’objet "Position X" et "Position Y" peuvent être liées durant l’exécution de l’assistant p. ex. à des variables pour dynamiser ainsi la position de l’objet. Remplir objet Cette fonction permet de créer une action servant à dynamiser le niveau de remplissage d’un objet via une variable. Vous pourrez définir durant l’exécution de l’assistant non seulement la variable mais également les limites inférieure et supérieure pour les niveaux de remplissage 0% et 100%. Afficher une variable chaîne de caractères Cette fonction permet de lier l’attribut "Texte" d’un objet à une variable de texte. Cette action ne peut être sélectionnée que pour les objets possédant l’attribut "Texte".. WinCC Manuel C79000-G8277-C160-01 3-21 Configuration d’actions 08.99 Lier une composant de vue à un point de mesure Lie un composant de vue à un point de mesure. Le dialogue de sélection de variable propose tous les points de mesure disponibles dans l'explorateur WinCC dont le type de structure correspond au composant de vue sélectionné. Sortie directe Affiche le contenu d'une variable dans un champ d'E/S. Cette fonction nécessite les entrées suivantes : • Temps de cycle • Nom de variable Entrée/sortie simultanée Affiche le contenu d'une variable dans un champ d'E/S et permet à l'utilisateur de le modifier. Cette fonction nécessite les entrées suivantes : • Temps de cycle • Nom de variable Valeur mesurée de bargraphe Affiche le contenu d'une variable dans un bargraphe en tant que valeur mesurée. Cette fonction nécessite les entrées suivantes : • Temps de cycle • Nom de variable • Valeurs minimale et maximale du bargraphe • Origin du bargraphe 3.2.2.4 Composants de vue Créer un composant de vue comme type L'assistant de type permet d'affecter des propriétés d'objet de la vue à des composants de structure d'un type de données structuré, par exemple : • Alimenter la valeur de sortie d'un champ d'E/S toutes les secondes avec .valeur mesurée • Alimenter la connexion au process d'un bargraphe toutes les 2 secondes avec température valeur mesurée et .température sont des composants d'un type de données structuré. La vue initiale est devenue une vue type. Créer une (des) instance(s) dans la vue d'installation L'assistant d'instanciation permet de créer une fenêtre de vue dans une vue mère et d'y appeler une vue type. Vous devez indiquer ce faisant à quelle variable d'un type de données structuré la fenêtre de vue est liée et à quel endroit la fenêtre de vue est positionnée. L'assistant d'instanciation permet de positionner les fenêtres de vue de différentes manières : 3-22 • comme composant fixe dans la vue • comme composant visualisable à l'aide d'un bouton • comme composants visualisables chacun à l'aide d'un bouton • comme composant fixe avec nom à définir. Une variable peut tenir lieu de nom de composant WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions 3.2.2.5 Fonctions d’importation Importation d’alarmes L’assistant permet de charger sur WinCC une liste d’alarmes de COROS LS-B. Pour plus d’informations, veuillez consulter le fichier "Hantmigr.doc" sur le CD-ROM WinCC. Importation S5L variables uniquement L’assistant permet de charger sur WinCC une liste de variables de COROS LS-B. Pour plus d’informations, veuillez consulter le fichier "Hantmigr.doc" sur le CD-ROM WinCC. Importation S7 S5 - ZULI L’assistant permet de charger sur WinCC la liste d’assignation STEP 5 et STEP 7. Pour plus d’informations, veuillez consulter le fichier "Hantzuli.doc" sur le CD-ROM WinCC. 3.2.2.6 Fonctions de vue Navigation de vues Cette fonction génère une action C qui affecte un déclencheur à l'objet sélectionné dans la vue. La navigation de vues est exécutée dès que les conditions de déclenchement sont réunies. Les déclencheurs suivants peuvent être choisis : • Clic de souris • Enfoncer bouton gauche de souris • Relâcher bouton gauche de souris • Enfoncer bouton droit de souris • Relâcher bouton droit de souris Les fonctions de navigation de vues suivantes peuvent être sélectionnées : • Afficher la vue de départ • Afficher la vue précédente • Afficher la vue suivante • Afficher la vue marquée • Marquer la vue Changement de vue dans la fenêtre Cette fonction permet de modifier, dans une vue de Graphics Designer, le contenu d’un objet de la fenêtre. Changement de vue simple Cette fonction permet de créer une action servant à un changement de vue. La spécification du nom de la vue à afficher s’effectue durant l’exécution de l’assistant. WinCC Manuel C79000-G8277-C160-01 3-23 Configuration d’actions 08.99 Ouvrir boîte de message d’erreur Cette fonction permet de créer une action servant à afficher une boîte d’avertissement. La spécification de la nature de l’avertissement (information, question, secours) ainsi que le titre de la boîte et le texte du message s’effectue durant l’exécution de l’assistant. Les valeurs renvoyées après clic sur les boutons sont : Bouton Valeur renvoyée OK 1 Annuler 2 Oui 6 Non 7 Ouvrir boîte de dialogue WinCC Cette fonction permet d’afficher une vue de Graphics Designer dans une fenêtre de vue. La spécification du nom de la vue à afficher ainsi que la définition de l’aspect de la fenêtre graphique s’effectuent durant l’exécution de l’assistant. 3.2.2.7 Exemple de dynamisation 3-24 1. Créez sous Graphics Designer une vue contenant un objet du type bouton. 2. Sélectionnez le bouton. 3. Activez l’Assistant de dynamisation par un double clic sur la fonction "Afficher boîte de messages d'erreur". 4. Sélectionnez dans la fenêtre de l’assistant "Sélectionner un déclencheur" l’événement "Bouton gauche de la souris" comme événement déclenchant, puis cliquez sur le bouton "Suivant". WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions 5. Dans la fenêtre d’assistant "Définir les options" spécifiez le contenu de la barre de titre, le texte d’avertissement et l’aspect de la fenêtre de message, puis cliquez sur le bouton "Suivant". 6. Si l’assistant ouvre une dernière fenêtre, cliquez sur le bouton "Terminer". WinCC Manuel C79000-G8277-C160-01 3-25 Configuration d’actions 08.99 L’action en C générée à la fermeture de l’assistant peut être éditée à l’aide du menu contextuel dans les propriétés d’objet du bouton (onglet "Evénement"). 7. Enregistrez la vue. 8. Activez votre projet à l’aide du bouton 9. Si, dans l’interface utilisateur du runtime, vous positionnez le pointeur de la souris sur le bouton, le pointeur devrait être accompagné d’un éclair vert. Un clic du bouton gauche de la souris ouvre une boîte de message contenant les textes que vous avez définis. de la barre d’outils de Graphics Designer. 3.2.3 L'éditeur de l'assistant de dynamisation L'éditeur permet de créer des scripts d'assistant qui simplifient la génération d'actions sous Graphics Designer. Dynamic Wizard Editor ne peut pas être démarré via WinCC mais doit être appelé à l'aide des ressources système. Il se trouve dans le chemin d'installation de WinCC dans le répertoire \bin sous le nom de fichier DynWizEdit.exe. L'éditeur met à disposition une interface utilisateur qui permet de créer, d'éditer et de charger les scripts, c.-à-d. les mettre à disposition de l'Assistant de dynamisation proprement dit. Outre les fonctions de base d'un éditeurs, telles que la création d'un script ou l'ouverture et l'enregistrement d'un script (identiques à celles d'un éditeur de texte), l'éditeur propose les fonctions suivantes : 3-26 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions 1. Création des données de l'Assistant de dynamisation (CWD) Cette fonction charge tous les scripts d’assistant existant actuellement pour une langue et les met en forme pour le traitement. Le fichier de données ainsi créé se trouve dans le chemin d'installation de WinCC (CheminD'installation\wscripts\dynwiz.cwd). 2. Chargement de scripts d’assistant Cette fonction permet de charger d'autres scripts d'assistant et les mettre ainsi à la disposition de l'Assistant de dynamisation. 3. Changer de langue d’assistant Vous pouvez spécifier ici la langue pour laquelle le script d'assistant est configurée ainsi que les scripts d'assistant à traiter. Les langues mises à disposition sont les langues connues de WinCC, indépendamment des langues qui ont été installées. Le changement de langue de l'assistant n'a pas d'influence sur le système globale, ni sur l'interface utilisateur de configuration. WinCC Manuel C79000-G8277-C160-01 3-27 Configuration d’actions 08.99 4. Changer d’objet L'Assistant de dynamisation, également disponible dans l'éditeur à des fins de test, dépend des différentes propriétés d'un objet sous Graphic Designer. Cette fonction permet, en vue de tester un script d'assistant, nouveau ou existant, de passer à un objet dans une vue existante. Un nouvel objet ayant été sélectionné, l'Assistant de dynamisation est adapté de sorte à n'afficher que les scripts d'assistant se rapportant à cet objet. 5. Afficher les scripts d’assistant Sont affichés ici tous les scripts d'assistant, connus du système, pour la langue sélectionnée. Ce dialogue permet en outre de supprimer des scripts de la liste des scripts d'assistant. 3-28 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions 6. Editer un aide Des textes d'aide propres aux scripts d'assistant peuvent être configurés et, après avoir été affectés aux pages configurées dans les scripts, être appelés par l'utilisateur. Les textes d'aide ne peuvent être créés que pour des scripts ayant déjà été chargés. L'éditeur d'aide Ce dialogue permet d'enregistrer un texte d'aide pour chaque page générée par le script d'assistant. La première ligne entrée est toujours utilisée comme en-tête, c.-à-d. affichée en gras et soulignée. WinCC Manuel C79000-G8277-C160-01 3-29 Configuration d’actions 08.99 7. Compiler des scripts d’assistant Cette fonction permet de compiler et de vérifier la compilation d'un nouveau script d'assistant en vue de le tester. 3.2.4 Dynamisation par une action C D’un clic du bouton droit de la souris sur la lampe blanche, vous avez ouvert un menu contextuel dans la boîte de dialogue "Propriétés", puis sélectionné la commande "Action C... " Le dialgoue "Editer action" s'ouvre. Formulez alors en langage C la fonction que vous voulez utiliser pour positionner les attributs d’objet. Vous pouvez, pour la formulation de ces fonctions, utiliser les fonctions C préprogrammées mises à votre disposition par le système dans la partie gauche du dialogue. Il ne vous reste plus qu’à procéder au paramétrage. La fonction devient une action lorsque vous lui affectez un événement déclencheur. Nota Si vous ne définissez pas d’événement de dynamisation, le système prend le cycle et le temps de cycle par défaut comme événement déclencheur. La valeur renvoyée par votre fonction positionne l'attribut lié à votre fonction. Dans la fonction, vous pouvez accéder avec les fonctions Get... et Set...à tout attribut de tout objet dans toutes les vues, donc lire et écrire la valeur de l’attribut. Vous devez compiler la fonction programmée. Les erreurs éventuellement rencontrées pendant la compilation sont affichées. Si la compilation s’est faite sans erreurs, la formulation de l’action est terminée et l’action est liée à l’attribut. Les actions C compilées sont marquées d’un éclair vert dans la boîte de dialogue "Propriétés". Nota Lorsque la formulation de l’action est terminée, vous pouvez quitter la boîte "Edition action" et revenir à la boîte de dialogue "Propriétés" sans compiler l’action. Un dialogue vous le signale. Choisissez dans cette fenêtre "Compiler oui ou non". Si vous avez décidé de ne pas compiler l’action, ceci est indiqué par un éclair jaune dans la colonne "Dynamique" de la boîte de dialogue "Propriétés". 3-30 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions Vous pouvez exporter et enregistrer dans un fichier les actions compilées sans erreurs. Vous pouvez réimporter les actions exportées et les lier à un nouvel attribut. Les actions importées peuvent être modifiées si nécessaire. Nota Lorsque vous copiez dans Graphics Designer l’objet dont vous venez de dynamiser l’attribut, l’action liée à cet attribut est aussi copiée. Pour formuler une fonction C : Le dialgoue "Editer action" s'ouvre. Formulez la fonction dans la partie droite de la fenêtre. La première ligne contient le fichier d’en-tête à lier et la deuxième ligne contient le nom de la fonction et les parenthèses de paramètres avec les paramètres formels ainsi que l’accolade ouvrante. Les paramètres sont : Paramètres Signification Type lpszPictureName Nom de la vue active char pointer lpszObjectName Nom de l’objet marqué char pointer lpszPropertyName Nom de l’attribut avec lequel l’action sera liée char pointer La dernière ligne contient l’accolade fermante. WinCC Manuel C79000-G8277-C160-01 3-31 Configuration d’actions 08.99 Editez la fonction C dans cette partie de la fenêtre. Les fonctions d’édition suivantes sont disponibles : Fonction Touches Nouvelle ligne ENTREE Supprimer caractère à droite du curseur SUPPR Supprimer caractère à gauche du curseur Retour arrière Retour en début de ligne ORIGINE Saut en fin de ligne FIN Saut au début du texte Ctrl+ORIGINE Saut à la fin du texte Ctrl+FIN Déplacer point d’insertion touches de curseur Couper texte marqué Ctrl+X Copier texte marqué Ctrl+C Insérer texte du presse-papiers Ctrl+V Fonction Commandes souris Marquer texte bouton gauche souris Marquer un mot double clic bouton gauche souris Déplacer marque d’insertion bouton gauche souris Autres fonctions d’édition • Le mode de saisie est "Insérer". • Le texte marqué est remplacé par le prochain caractère entré au clavier • Extension du marquage d’une zone. Marquage d’une zone : Placez le point d’insertion au début de la zone à marquer ; maintenir la touche MAJ enfoncée et amenez le point d’insertion à la fin de la zone à marquer. Pour étendre le marquage : Placez la marque d’insertion à la fin de la zone à marquer en maintenant la touche MAJ enfoncée. Vous pouvez insérer au point d’insertion des fonctions entièrement préprogrammées dans la fonction que vous écrivez. Le texte marqué est remplacé par la fonction. Pour cela, ouvrez les répertoires dans la partie gauche de la fenêtre et sélectionnez la fonction désirée en cliquant le bouton droit de la souris. Ce clic ouvre un menu contextuel dans lequel vous sélectionnez la commande "Affectation paramètres". Le dialogue "Paramétrage" s’ouvre et vous permet d’affecter les paramètres à la fonction choisie. Le paramétrage terminé, la fonction sélectionnée est placée au point d’insertion avec ses paramètres actuels. Le texte marqué est remplacé par la fonction. Nota Le dialogue "Paramétrage" peut également être ouverte en cliquant deux fois sur la fonction désirée avec le bouton gauche de la souris. 3-32 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions Pour éditer vous-même le paramétrage, sélectionner la commande "Valider" dans le menu contextuel. La fonction sélectionnée est placée au point d’insertion comme "prototype", c’est-à-dire avec indication des types de données et des paramètres formels. Le texte marqué est remplacé par la fonction. Pour entrer les noms de variable, cliquez sur le bouton s’ouvre et vous pouvez y choisir la variable désirée. . Le dialogue "Sélectionner variable" Pour paramétrer une fonction : Vous avez ouvert, dans la boîte de dialogue "Editer action", un menu contextuel en cliquant sur le nom de la fonction avec le bouton droit de la souris et sélectionné la commande "Affectation paramètres". Le dialogue "Paramétrage" s'ouvre. Le contenu des colonnes "Description" et "Type de données" a une valeur indicative. Lorsque tous les paramètres ont été saisis, fermez la boîte de dialogue "Paramétrage" en cliquant sur le bouton "OK". La fonction sélectionnée est placée avec ses paramètres au point d’insertion dans la boîte "Editer action". WinCC Manuel C79000-G8277-C160-01 3-33 Configuration d’actions 08.99 Pour saisir une variable comme paramètre : Dans la boîte "Paramétrage", vous avez ouvert le menu déroulant par un clic sur le bouton sélectionné l’option "Sélection de variable". La boîte de dialogue "Sélectionner variable" est ouverte : et Sélectionnez la variable soit par un double clic du bouton gauche de la souris sur le nom de variable, soit par un simple clic du bouton gauche de la souris sur le nom de variable puis sur le bouton "OK". La boîte de dialogue "Sélectionner variable" est fermée : Vous revenez à la boîte "Paramétrage". La variable sélectionnée est saisie comme paramètre. 3-34 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions Pour saisir un nom de vue, d’objet ou d’attribut comme paramètre : Dans la boîte "Paramétrage", vous avez ouvert le menu déroulant par un clic sur le bouton sélectionné l’option "Objets graphiques". Le dialogue de sélection de vue s'ouvre. et La liste des vues existant dans le projet est affichée dans le tiers de gauche de la fenêtre. Sélectionnez une vue avec la souris. La liste "Objets" affiche les objets contenus dans la vue sélectionnée. Pour utiliser le nom de vue comme paramètre, marquez d’un clic de la souris le nom d’objet de la vue dans la liste "Objets", "NewPdl1" dans l’exemple ci-dessus, puis cliquez sur le bouton "OK". Pour utiliser comme paramètre le nom d’objet d’un objet contenu dans la vue, cliquez sur le nom d’objet désiré dans la liste "Objets". La liste "Propriétés" affiche les noms d’attribut que possède l’objet sélectionné. Cliquez sur le bouton "OK". Pour utiliser un nom d’attribut comme paramètre, cliquez sur le nom d’attribut désiré dans la liste "Propriétés", puis sur le bouton "OK". La boîte de dialogue de sélection de vues se ferme. Vous revenez à la boîte "Paramétrage". La variable sélectionnée est saisie comme paramètre. WinCC Manuel C79000-G8277-C160-01 3-35 Configuration d’actions 08.99 Pour définir l’événement de dynamisation : Cliquez pour ce faire sur le bouton . La boîte de dialogue "Modifier déclencheur" s’ouvre. Nota Le système affecte à l'événement déclencheur une entrée par défaut. L'entrée par défaut dépend de l'expression que vous avez formulée dans la boîte "Plages de valeurs dynamiques". Si l'expression contient une ou plusieurs variables, l'entrée par défaut de l'événement déclencheur est "Variable" et toutes les variables survenant dans l'expression sont inscrites dans la liste des variables. Si l’expression ne contient pas de variables, l'entrée par défaut de l’événement déclencheur est "Cycle par défaut". L'entrée sous cycle est une valeur par défaut. Pour sélectionner un événement, ouvrez la zone de liste "Evénement" en cliquant du bouton gauche de la souris et marquez l'événement voulu par un clic du bouton gauche de la souris. Les événements suivants sont proposés : 3-36 • Variable • Cycle standard • Cycle de vue • Cycle de fenêtre WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions Si vous avez choisi "Cycle par défaut", "Cycle de vue" ou "Cycle de fenêtre" comme événement, vous pouvez lui affecter un nom de déclencheur. Entrez le nom de déclencheur en positionnant le curseur d'un clic du bouton gauche de la souris sur la ligne "Nom de déclencheur". Entrez le nom au clavier en effaçant le cas échéant l'entrée existante. Si vous avez sélectionné l’événement "Cycle standard" ou "Variable", vous devrez éventuellement modifier le temps de cycle. Pour entrer le temps de cycle, ouvrez la zone de liste "Cycle" en cliquant du bouton gauche de la souris et marquez le temps voulu par un clic du bouton gauche de la souris. Les temps de cycle suivants sont proposés : En cas de modification 5 min 250 ms 10 min 500 ms 1h 1s Cycle utilisateur 1 2s Cycle utilisateur 2 5s Cycle utilisateur 3 10 s Cycle utilisateur 4 1 min Cycle utilisateur 5 L'entrée "En cas de modification" n'est accessible que si vous avez sélectionné l'événement "Variable". WinCC Manuel C79000-G8277-C160-01 3-37 Configuration d’actions 08.99 Si vous avec sélectionné l'événement "Variable", le contenu de la boîte "Modifier déclencheur" change : Vous pouvez entrer ici une ou plusieurs variables qui serviront de déclencheur d'une action en cas de changement de valeur d'un cycle à l'autre. Si vous avez entré plusieurs variables, l'action est déclenchée par le changement, d'un cycle à l'autre, de la valeur de l'une de ces variables. Il existe trois possibilités d'entrée de variables : 3-38 • Avec le bouton gauche de la souris, placez le point d'insertion dans la ligne de saisie "Nom de variable" et entrez le nom au clavier. Le nom ne doit pas être entré entre guillemets. Cliquez ensuite sur le bouton "Ajouter". La variable entrée est ajoutée à la liste des variables. • Cliquez avec le bouton droit de la souris dans la colonne "Nom de déclencheur" de la liste de variables. Dans le menu contextuel, sélectionnez "Variables_DM" si vous voulez utiliser une variable existante. Le dialogue "Sélectionner variable" s’ouvre et vous pouvez y choisir la variable désirée. Si vous voulez entrer directement le nom de variable, sélectionnez "Nouveau" dans le menu contextuel. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions • Ouvrez d’un clic sur le bouton choisir votre variable : la boîte de dialogue "Sélectionner variable" pour y Sélectionnez la variable soit par un double clic du bouton gauche de la souris sur le nom de variable, soit par un simple clic du bouton gauche de la souris sur le nom de variable puis sur le bouton "OK". La boîte de dialogue "Sélectionner variable" est fermée : Vous revenez à la boîte "Modifier déclencheur". La variable sélectionnée a été inscrite dans la liste des variables dans la colonne "Nom de déclencheur". Le système affecte aux variables inscrites un temps de cycle dans la colonne "Cycle par défaut". Il s'agit du temps qui s'écoule entre deux interrogations successives de la variable par le système en vue de détecter un changement de valeur. Si vous voulez modifier ultérieurement le temps de cycle d'une variable, procédez comme suit : • Ouvrez le menu contextuel en cliquant avec le bouton droit de la souris sur le temps de cycle à modifier. • Chosissez le nouveau temps de cycle. Vous pouvez également procéder comme suit : • Ouvrez la boite de dialogue "Rafraîchissement" en double-cliquant sur le temps de cycle à modifier. • Sélectionnez le temps de cycle dans la liste et appuyez sur le bouton OK. Pour supprimer une variable de la liste, marquez la variable à supprimer dans la liste des variables, puis cliquez sur le bouton "Supprimer". Pour marquer un groupe de variables successives, marquez la première variable du groupe puis la dernière en maintenant la touche "Maj" enfoncée. Pour marquer plusieurs variables réparties dans la liste, marquez la première puis marquez toutes les autres en maintenant la touche "Ctrl" enfoncée. Une fois l’événement de dynamisation défini, fermer la boîte de dialogue "Changer déclencheur" en cliquant sur le bouton "OK". Revenez ensuite à la boîte de dialogue "Editer action" WinCC Manuel C79000-G8277-C160-01 3-39 Configuration d’actions 08.99 Pour piloter la valeur d’un attribut : La valeur renvoyée par votre fonction C positionne l'attribut lié à votre fonction. Exemple : Dans Graphics Designer, ouvrez la vue contenant l'objet dont vous voulez dynamiser l'attribut. Ouvrez la boîte de dialogue "Propriétés" d'un clic du bouton droit de la souris sur l'objet concerné. Dans la boîte de dialogue, sélectionnez la propriété à dynamiser. Il s'agit dans la figure ci-dessous de l'objet "Cercle 1" et de la propriété "Couleurs". Cliquez maintenant avec le bouton droit de la souris sur la lampe de l'attribut concerné que vous souhaitez dynamiser ; par exemple sur le symbole lampe dans la ligne de l'attribut "Couleurs d'arrière plan". Dans le menu contextuel ouvert, sélectionnez l'option "Action en C...". La fenêtre "Editer action" s'ouvre. Elle contient dans sa partie droite déjà la structure toute prête d'une fonction C Formulez ici votre fonction et définissez l’événement déclencheur devant appeler votre fonction C au runtime. La fonction est constituée de la définition des deux variables locales xvar et result. La fonction GetTagDWord ("var") affecte à la variable locale xvar la valeur de la variable de process var. La structure de test if-else affecte à la variable de résultat la valeur CO RED (valeur pour la couleur rouge) lorsque la valeur de la variable xvar >128 ; sinon la valeur CO BLUE (valeur pour la couleur bleue) est affectée à cette variable. La dernière ligne a pour effet que la valeur de la fonction C main reçoit la valeur de la variable de résultat. 3-40 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions La modification de la valeur de la variable de process var a été choisie comme déclencheur, la valeur de la variable étant interrogée toutes les 2s par WinCC. Pour compiler une fonction C Cliquez sur le bouton dans la barre d’outils de la boîte de dialogue "Editer action". La fonction est compilée. La compilation est indiquée dans la barre d’état par le message "Compilation de l’action...". Si la compilation s’effectue sans erreur, le message "0 Error(s), 0 Warning(s)" est affiché dans la barre d’état. Lorsque des erreurs surviennent pendant la compilation, le message "n Error(s), m Warning(s)" est affiché dans la barre d’état, n et m désignant respectivement le nombre des erreurs et des avertissements. Les erreurs et avertissements sont affichés dans la partie inférieure de la fenêtre d’édition, divisée en deux volets. La ligne de division de la fenêtre peut être déplacée vers le haut ou vers le bas avec la souris. La compilation terminée, fermez la boîte "Editer action" en cliquant sur le bouton "OK". Vous revenez alors à la boîte de dialogue "Propriétés". Un éclair vert marque l’attribut lié à l’action dans la colonne "Dynamique". Ce symbole indique que cet attribut est lié à une action C compilée. Nota Si vous fermez la fenêtre sans avoir compilé l’action, ceci vous est signalé par un message. Vous pouvez alors soit effectuer la compilation soit revenir à la boîte de dialogue "Propriétés" sans faire de compilation. Si vous avez décidé de ne pas compiler l’action, ceci est indiqué par un éclair jaune dans la colonne "Dynamique" de la boîte de dialogue "Propriétés". WinCC Manuel C79000-G8277-C160-01 3-41 Configuration d’actions 08.99 Pour exporter une action dans la barre d’outils. Cliquez sur le bouton La boîte de dialogue "Enregistrer sous" s’ouvre. Sélectionnez le nom du fichier d’exportation et le chemin pour son enregistrement. L’extension "act" est ajoutée par le système. Cliquez sur le bouton "Enregistrer" pour exporter l’action et la stocker dans le fichier que vous avez indiqué. La boîte de dialogue "Enregistrer sous" se ferme. Pour importer une action Cliquez sur le bouton dans la barre d’outils. Le dialogue "Ouverture" s'ouvre. 3-42 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions Sélectionnez le fichier désiré pour l’importation. Les fichiers d’importation sont des fichiers qui ont été préalablement créés par l’exportation d’une action et possèdent l’extension "act". Un clic sur "Ouvrir" permet d’insérer l’action et la boîte de dialogue "Ouverture" se referme. Nota L’action importée remplace complètement l’action préalablement créée. 3.2.5 Dynamisation d’objets par une valeur de variable D’un clic du bouton droit de la souris sur la lampe blanche, vous avez ouvert un menu contextuel dans la boîte de dialogue "Propriétés", puis sélectionné "Variable... " La boîte de dialogue "Sélectionner variable" est ouverte : Sélectionnez la variable que vous voulez utiliser pour dynamiser l’attribut d’objet concerné. Le dialogue "Sélectionner variable" se ferme et vous revenez à la boîte de dialogue "Propriétés". La lampe blanche passe au vert. Elle indique que l’attribut a été dynamisé par une variable. Le nom de la variable est affiché près de la lampe verte. Il est également possible d'entrer directement un nom de variable dans la colonne "Dynamique". Double cliquez pour ce faire sur la colonne "Dynamique". Lle curseur positionné et le nom de variable, s'il existe, est marqué. Entrez maintenant le nom de variable. Il est également possible d'effectuer un glisser-déplacer avec la souris pour faire passer le nom de variable de la barre de variables dans la colonne "Dynamique". Nota En cas d'entrée directe du nom de variable dans la colonne "Dynamique", l'existence d'une variable portant ce nom n'est pas contrôlée. Définissez ensuite le type d’adressage dans la boîte de dialogue "Propriétés". Il existe deux modes d’adressage : • Adressage direct. La valeur de la variable est affectée directement à l’attribut • Adressage indirect. La variable doit être du type "string" et contenir comme valeur le nom d’une variable dont la valeur sera affectée à l’attribut. L’adressage par défaut est l’"adressage direct". Paramétrez ensuite le cycle de rafraîchissement. La valeur par défaut est 2 s. Le réglage du cycle de rafraîchissement fixe la périodicité du rafraîchissement de la valeur de l’attribut par la valeur de la variable. La dynamisation de l’attribut est maintenant terminée. WinCC Manuel C79000-G8277-C160-01 3-43 Configuration d’actions 08.99 Pour sélectionner une variable dans la boîte de dialogue "Sélectionner une variable" : La boîte de dialogue "Sélectionner variable" est ouverte : Sélectionnez la variable soit par un double clic du bouton gauche de la souris sur le nom de variable, soit par un simple clic du bouton gauche de la souris sur le nom de variable puis sur le bouton "OK". La boîte de dialogue "Sélectionner variable" est fermée : Vous revenez alors à la boîte de dialogue "Propriétés". Le nom de la variable figure maintenant dans la ligne d’attribut d’objet, dans la colonne "Dynamique". La lampe est passée du blanc au vert. Pour sélectionner une variable dans la barre de variables : La barre de variables est visible et la boîte de dialogue "Propriétés d'objet" est ouverte. Sélectionnez la variable voulue dans la barre de variables avec le bouton gauche de la souris et tirez-la dans la boîte de dialogue "Propriétés de l'objet". Déposez la variable dans la colonne "Dynamique" sur l'attribut voulu en relâchant le bouton de souris. Pour sélectionner le mode d'adressage Dans le cas de l'adressage indirect, il faut indiquer une variable chaîne pour la dynamisation. Cette variable chaîne renferme le nom d'une autre variable dont le contenu provoque ensuite le changement d'attribut. Par modification du nom dans la variable chaîne, vous avez la possibilité d'un accès dynamique à différentes variables. Avec le bouton gauche de la souris, cliquez deux fois dans la cellule formée par la colonne "Indir." et par la ligne d’attribut d’objet. Vous pouvez également ouvrir un menu contextuel en cliquant sur la cellule désirée avec le bouton droit de la souris; dans ce menu contextuel, vous pouvez alors sélectionner le type d’adressage avec le bouton droit ou gauche de la souris. Lorsqu’une cellule est vide, le type d’adressage "direct" est paramétré par défaut. La cellule contient une coche lorsque l’adressage indirect est sélectionné. 3-44 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions Pour définir le cycle de rafraîchissement : Vous avez le choix entre deux possibilités pour définir le cycle de rafraîchissement. Avec le bouton droit de la souris, cliquez sur la ligne d’attribut d’objet et dans la colonne "Rafraîchissement". Un menu contextuel contenant les cycles de rafraîchissement fixes suivants s’ouvre. Outre les temps de cycle, vous y trouverez : • le cycle de vue. • le cycle de fenêtre. • Modification. La valeur de l’attribut est actualisée lorsque la valeur de la variable change • Cycles utilisateur 1 à 5. Les temps et noms sont standard. Les temps et les noms peuvent être modifiés dans l'explorateur WinCC sous "Cycles de rafraîchissement". Dans le menu contextuel, sélectionnez le cycle de rafraîchissement désiré avec le bouton gauche ou droit de la souris. Le menu se ferme et la valeur sélectionnée est saisie dans la colonne "Rafraîchissement" de la boîte de dialogue "Propriétés". Vous pouvez également paramétrer le cycle en ouvrant la boîte de dialogue "Rafraîchissement" d’un double clic du bouton gauche de la souris, dans la colonne "Rafraîchissement", dans la ligne de l’attribut d’objet. Ouvrez alors la zone de liste en cliquant dans la zone de liste ou sur le bouton se trouvant à droite de la zone de liste avec le bouton gauche de la souris. Positionnez les entrées avec la barre de défilement et sélectionnez le cycle de rafraîchissement désiré avec le bouton gauche de la souris. Cliquez sur "OK" pour revenir à la boîte de dialogue "Propriétés". Le cycle est maintenant paramétré. WinCC Manuel C79000-G8277-C160-01 3-45 Configuration d’actions 08.99 3.2.6 Modification du lien de variable La liaison de propriétés d'objet à des variables peut être modifiée à tout moment. Ceci peut s'effectuer directement dans le dialogue des propriétés de l'objet concerné ou à l'aide de la fonction "Réaffecter". La fonction "Réaffecter" offre, par rapport à la modification dans le dialogue des propriétés, les avantages suivants : • Les liens des variables aux objets et à leurs propriétés sont présentés sous une forme claire • Tous liens aux objets d'une vue sont affichés • Modification simple des liens La fonction "Réaffecter" se trouve dans le menu "Edition" ou dans le menu contextuel du l'objet concerné. Pour modifier les liens de variable : • Marquez dans la vue les objet dont vous voulez modifier les liens de variable • Sélectionnez dans le menu "Edition" ou dans le menu contextuel de l'objet marqué la fonction "Réaffecter". La fenêtre "Réaffectation du lien de variable" s'ouvre : Le volet gauche de la fenêtre présente toutes les variables liées aux objets marqués. Pour visualiser les objets auxquels une variable est liée, cliquez sur le signe plus correspondant. 3-46 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions Le volet droit de la fenêtre affiche les détails suivants : • Les objets qui sont liés à la variable marquée dans le volet gauche de la fenêtre (colonne "Objet") • Pour chacun des ces objets, la propriété influencée par la variable ou, dans le cas d'une liaison directe, l'événement déclenchant (colonne "Point d'emploi") • Le type du "point d'emploi" (colonne "Type") • Le type de dynamisation (Colonne "Type de dynamisation") Pour modifier la largeur de colonne, déplacez la ligne de séparation droite de la colonne à l'aide de la souris. Un double clic sur la ligne de séparation, règle la largeur optimale de la colonne de sorte que l'entrée la plus longue reste visible. Pour trier les entrées d'une colonne dans l'ordre ascendant ou descendant, cliquez sur l'en-tête de la colonne voulue. La ligne de séparation des deux volets de la fenêtre peut être déplacée à l'aide de la souris. Pour modifier le lien de variable, procédez comme suit : • Marquez un nom de variable dans le volet gauche de la fenêtre. Vous modifiez ainsi le lien de tous les objets liés à cette variable. ou • Marquez un objet dans le volet gauche de la fenêtre. Vous modifiez dans ce cas uniquement le lien à cet objet. ou • Marquez une ligne dans le volet droit de la fenêtre. Vous modifiez dans ce cas le lien à l'objet figurant dans cette ligne. • Sélectionnez "Réaffecter", soit dans le menu contextuel, soit avec le bouton prévu à cet effet. WinCC Manuel C79000-G8277-C160-01 3-47 Configuration d’actions 08.99 La fenêtre "Réaffectation de variable" s'ouvre : • Ouvrez le dialogue de sélection de variable par un clic sur le bouton variable ou entrez un nouveau nom de variable en écrasant l'ancien. et sélectionnez une • Un clic sur le bouton OK établit un nouveau lien de variable. Vous pouvez également modifier directement le nom de variable dans le volet gauche de la fenêtre en marquant la variable voulue, puis en modifiant le nom de variable après un nouveau clic de souris. Nota Si vous entrez le nom de variable directement en clavier, le système ne vérifie pas si la variable entrée existe effectivement dans votre projet. 3-48 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions 3.3 Réaction aux événements Vous avez sélectionné l’onglet "Evénement" dans la boîte de dialogue "Propriétés" et paramétré un objet, par exemple "Rectangle1". Dans la partie gauche de la boîte de dialogue, sélectionnez maintenant la catégorie d’événements contenant l’événement devant déclencher la fonction C, un "événement souris" par exemple. Avec le bouton droit de la souris, cliquez sur l’éclair blanc dans la colonne "Action", par exemple dans la ligne "clic gauche". Vous avez ainsi convenu que la fonction à formuler sera déclenchée par un clic du bouton gauche de la souris sur l’objet "Rectangle1". Dans le cas d’événements clavier, la fonction est exécutée si l’événement intervient et si l’objet "Rectangle1" est marqué. Nota Les restrictions suivantes s'appliquent aux événement de clavier : Les touches F10, Alt et Impr. ne peuvent pas être utilisées pour la conduite de process. Un menu contextuel s’ouvre et vous pouvez choisir • de créer une nouvelle fonction ou éditer une fonction existante (Action en C ...) ou • d'établir une liaison directe ou • de supprimer la fonction (Supprimer) Sélectionnez "Action en C..." pour formuler une nouvelle fonction ou pour modifier une fonction existante. de cette Le dialgoue "Editer action" s'ouvre. Comme vous avez déjà défini l’événement, le bouton boîte de dialogue avec lequel vous configureriez sinon l’événement déclencheur est désactivé. Formulez votre fonction C. WinCC Manuel C79000-G8277-C160-01 3-49 Configuration d’actions 08.99 Voir "Dynamisation par une action C". Nota Lorsque vous copiez dans Graphics Designer l’objet que vous venez de dynamiser, l’action liée à cet objet est également copiée. 3.3.1 Utilisation d’une liaison directe La configuration d’une liaison directe pour un événement se traduit par le fait qu’en cas d’apparition de cet événement en mode runtime, la 'valeur' d’un élément source (source) est adopté par l’élément cible (cible). La source peut être une constante, une variable ou un attribut des objets se trouvant dans la vue. La cible peut être une variable ou un attribut d’objet ou de fenêtre dynamisable ou encore une variable. Les avantages de la liaison directe résident dans la simplicité de la configuration et la rapidité en runtime. Le dialogue de configuration d’une liaison directe dépend des objets figurant dans la vue et du choix de la source et de la cible. Commandes de base Elément de commande Description Permet de sélectionner une vue configurée, à afficher lors d’un changement de vue. Ouvre le dialogue de sélection de variable. Liste des objets Récapitule tous les objets présents dans la vue. Une sélection n’est possible que si vous utilisez un objet comme source ou comme cible. Liste des propriétés Récapitule les attributs dynamisables de l’objet sélectionné. Une sélection n’est possible que si vous utilisez un objet comme source ou comme cible. Variable, direct/indirect Ces cases d’option permettent de définir l’adressage des variables. L’adressage direct se traduit par un accès en lecture ou écriture à la variable spécifiée. En cas d’adressage indirect, la variable spécifiée doit être une variable de texte. L’accès en lecture ou écriture s’effectue sur la variable dont le nom est indiqué dans la variable de texte. La case à cocher n’est accessible que si une variable a été sélectionnée comme cible de la liaison directe.0 Variable, message de conduite Un message de conduite est émis lorsque l’événement survient. Cette case à cocher n’est accessible que si une variable a été sélectionnée comme source ou comme cible. Nota Si l’entrée est incomplète, un message vous en avertit. WinCC ne peut pas vérifier si votre entrée est logiquement correcte et judicieuse. D’éventuelles erreurs d’affectation ne se manifesteront que durant le runtime. 3-50 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions Pour configurer une liaison directe: 1. Sélectionnez un objet. 2. A l'aide du bouton droit de la souris, appelez le menu contextuel et sélectionnez l'option du menu "Propriétés". 3. Sélectionnez, sous l'onglet "Evénement", la rubrique et l'attribut correspondant, p. ex. "Souris" "Clic de la souris". 4. Appelez le menu contextuel pour le dialogue de l'action en cliquant avec la touche droite de la souris sur l'icône représentant un éclair. 5. Sélectionnez l'option du menu "Liaison directe ...". 6. Sélectionnez dans la fenêtre "Source" de la boîte de dialogue "Liaison directe" le type : Constante, pour entrer une chaîne de caractères dans le champ de texte (les nombres sont convertis par WinCC) ou pour sélectionner une vue via le bouton "Sélection de vue" et la boîte de dialogue Propriété, pour sélectionner un objet et une propriété dynamique Variable, pour sélectionner une variable via le bouton et la boîte de sélection et définissez l'élément source. 7. Sélectionnez dans la fenêtre "Cible" de la boîte de dialogue "Liaison directe" le type : Fenêtre actuelle, pour sélectionner une propriété dynamique de la fenêtre actuelle (le champ "Cible" - "Objet" reste vide Objet dans la vue, pour sélectionner un objet et une propriété dynamique Variable, pour sélectionner une variable via le bouton et la boîte de sélection et définissez l'élément cible. L'icône représentant l'éclair devient bleue. Nota Si l’entrée est incomplète, un message vous en avertit. WinCC ne peut pas vérifier si votre entrée est logiquement correcte et judicieuse. D’éventuelles erreurs d’affectation ne se manifesteront que durant le runtime. La liste des objet contient l'entrée "cet objet". Utilisez cette entrée si vous voulez utiliser des propriétés de l'objet actuellement sélectionné comme source ou comme cible de la liaison directe. Lorsque vous copiez un objet, les dynamisations sont copiées avec l'objet. La liaison directe de l'objet dupliqué renvoi donc à "cet objet". L'objet ainsi créé est ainsi utilisé comme source ou comme cible de la liaison directe. WinCC Manuel C79000-G8277-C160-01 3-51 Configuration d’actions 08.99 3.3.1.1 Constantes comme source de liaisons directes Si vous choisissez une constante comme source de la liaison directe, vous pouvez entrer une chaîne de caractères dans le champ de texte. Le tableau ci-après indique comment les éléments cibles réagissent au texte entré. Source Cible Signification "bild1.pdl" Fenêtre actuelle / Nom de vue L’apparition de l’événement provoque un changement de vue. La fenêtre affiche la vue dénommée "bild1.pdl". "vue1" Bouton1 / Texte Lorsque l’événement survient, la mention "vue1" s’inscrit sur l’objet "Bouton1" 50 Rectangle1 / Largeur Lorsque l’événement survient, l’objet "Rectangle1" est affiché avec une largeur de 50 pixels. 50 Variable, direct avec Lorsque l’événement survient, la valeur 50 est message de conduite affectée à la variable. En même temps un message de conduite est affiché. Vous pouvez également configurer un changement de vue à l’aide du bouton . Ce dernier ouvre la boîte de dialogue dans laquelle vous seront proposées toutes les vues configurées jusque-là. 3-52 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d’actions 3.3.1.2 Propriétés d’objet comme source de liaisons directes Le tableau ci-après décrit le comportement de différentes liaisons directes lorsqu’une propriété d’objet est utilisée comme source. Source Cible Signification Cercle1 / Motif de remplissage Rectangle1 / Motif de remplissage Lorsque l’événement survient le motif de remplissage de l'objet "Rectangle1" est adapté au motif de remplissage de l'objet "Cercle1". Cercle1 / Largeur Fenêtre actuelle / Largeur Lorsque l’événement survient la largeur de la fenêtre est adaptée à la largeur du "Cercle1". Bargraphe1 / Hauteur Variable, direct Lorsque l’événement survient la hauteur de l’objet "Bargraphe1" est affectée à la variable. Nota La liste des objet contient l'entrée "cet objet". Utilisez cette entrée si vous voulez utiliser des propriétés de l'objet actuellement sélectionné comme source ou comme cible de la liaison directe. Lorsque vous copiez un objet, les dynamisations sont copiées avec l'objet. La liaison directe de l'objet dupliqué renvoi donc à "cet objet". L'objet ainsi créé est ainsi utilisé comme source ou comme cible de la liaison directe. WinCC Manuel C79000-G8277-C160-01 3-53 Configuration d’actions 08.99 3.3.1.3 Variables comme source de liaisons directes Le tableau ci-après décrit le comportement de différentes liaisons directes lorsqu’une variable est utilisée comme source. Source 3-54 Cible Signification Variable1, direct Variable2, indirect avec message de conduite Lorsque l’événement survient la valeur de la variable1 est affectée à la variable dont le nom est inscrit dans la variable2. De plus, un message de conduite est affiché. Variable1, direct Cercle1 / Rayon Lorsque l’événement survient le rayon de l’objet "Cercle1" est adapté à la valeur de la variable. WinCC Manuel C79000-G8277-C160-01 08.99 Annexe 4 Annexe Ce chapitre est consacrée à la présentation des formats de sortie des champs d'E/S et aux affectations des listes de textes. 4.1 Formats de sortie des champs d’E/S Format de données binaire L'attribut "Format de sortie" détermine la représentation des valeurs de sotie du champ d'E/S. Vous pouvez, dans la liste de sélection, choisir le format de sortie prédéfini "Binaire". par ex. Vous pouvez, dans le champ d'entrée "Entrer le format", définir votre propre format de sortie. Les caractères suivants sont autorisés : Caractère "1" Effet pour la position du caractère Valeurs binaires "0" ou "1" Chaque "1" représente un caractère de la valeur de sortie. Un "0" de tête indique qu'il faut, si besoin est, ajouter des zéros de remplissage (jusque nombre max. "1"). WinCC Manuel C79000-G8277-C160-01 4-1 Annexe 08.99 Format de données décimal L'attribut "Format de sortie" détermine la représentation des valeurs de sotie du champ d'E/S. Vous pouvez, dans la liste de sélection, choisir le format de sortie prédéfini "Décimal". par ex. Vous pouvez, dans le champ d'entrée "Entrer le format", définir votre propre format de sortie. Les caractères suivants sont autorisés : Caractère "s" "e" "9" "0" "." Effet pour la position du caractère Indication du signe Représentation des exposants Chiffre entre 0 et 9 Sortie du zéro de remplissage Point décimal Exemples : Il convient de représenter la valeur 1.0 Format de sortie 9.9 s9.9 s9.9e 09.99 4-2 Affichage 1.0 +1.0 +1.0e+000 01.00 WinCC Manuel C79000-G8277-C160-01 08.99 Annexe Format de données chaîne de caractères L'attribut "Format de sortie" détermine la représentation des valeurs de sotie du champ d'E/S. Vous pouvez, dans la liste de sélection, choisir le format de sortie prédéfini "Chaîne de caractères". par ex. Vous pouvez, dans le champ d'entrée "Entrer le format", définir votre propre format de sortie. Les caractères suivants sont autorisés : Caractère * ? Caractère a A b B d t 1 2 3 4 5 6 7 8 9 h WinCC Manuel C79000-G8277-C160-01 Chaîne quelconque de longueur quelconque Chaîne quelconque de longueur "nombre de ?" (p. ex.. ???? = chaîne quelconque de 4 caractères) Effet pour la position du caractère Minuscules ou majuscules ou chiffres "0 ... 9" Majuscules ou chiffres "0 ... 9" Minuscules ou majuscules Majuscules Signe ("+" ou "-"), point décimal, caractère d’espacement ou chiffre "0 ... 9" Séparateur "/", ":", ".", "," ou caractère d’espacement Chiffre 0 ... 1 Chiffre 0 ... 2 Chiffre 0 ... 3 Chiffre 0 ... 4 Chiffre 0 ... 5 Chiffre 0 ... 6 Chiffre 0 ... 7 Chiffre 0 ... 8 Chiffre 0 ... 9 Caractère hexadécimal 0 ... 9, A ... F, ou a ... f 4-3 Annexe 08.99 Format de données hexadécimal L'attribut "Format de sortie" détermine la représentation des valeurs de sotie du champ d'E/S. Vous pouvez, dans la liste de sélection, choisir le format de sortie prédéfini "Hexadécimal". par ex. Vous pouvez, dans le champ d'entrée "Entrer le format", définir votre propre format de sortie. Les caractères suivants sont autorisés : Caractère "f" Effet pour la position du caractère valeur hexadécimale "0" à "F" Chaque "f" désigne un caractère de la valeur de sortie. Un "0" de tête indique qu'il faut, si besoin est, ajouter des zéros de remplissage (jusque nombre max. "f"). 4-4 WinCC Manuel C79000-G8277-C160-01 08.99 Annexe 4.2 Affectations des listes de textes Type de liste Décimal L’attribut "Affectations" permet d’alimenter les valeurs de la liste de textes. Le type de liste "Décimal" propose pour l'affectation quatre types de plage ("valeur jusqu'à", "valeur individuelle", "valeur de-à" et "valeur à partir de"). La plage de valeurs (concernant la valeur à afficher) peut être définie selon le type de plage sélectionné. Dans le cas du type de plage "Valeur individuelle", il n'est possible d'affecter qu'une seule valeur au texte. Le type de plage "Valeur de-à" permet d'entrer deux valeurs qui définissent une plage de valeurs (incluant les valeurs entrées). Le type de plage "Valeur jusqu'à" définit une plage de valeur ouverte vers le bas allant jusqu'à la valeur entrée incluse tandis que le type de plage "Valeur à partir de" définit par analogie une plage ouverte vers le haut. Si aucun texte n'a été affecté à la valeur à afficher, le texte "***" est affiché aussi bien en mode configuration qu'au runtime. Le bouton "Ajouter" permet d'ajouter une nouvelle entrée à la fin de la liste. Le bouton "Supprimer", "haut" et "bas" permet de supprimer une entrée de la liste ou de la déplacer dans la liste vers le haut ou vers le bas. WinCC Manuel C79000-G8277-C160-01 4-5 Annexe 08.99 Type de liste Binaire L’attribut "Affectations" permet d’alimenter les valeurs de la liste de textes. Dans le cas d'affectations pour le type de liste "Binaire", il est possible d'affecter un texte à chaque numéro de bit (en ce qui concerne la valeur à afficher). Le numéro de bit s'étend sur une plage de valeurs de 0 à 31. Si aucun texte n'a été configuré pour un numéro de bit et si le bit en question est le seul à avoir été mis à 1 dans la valeur de sortie, le texte "***" est affiché aussi bien en mode configuration que durant le runtime. Le bouton "Ajouter" permet d'ajouter une nouvelle entrée à la fin de la liste. Le bouton "Supprimer", "haut" et "bas" permet de supprimer une entrée de la liste ou de la déplacer dans la liste vers le haut ou vers le bas. 4-6 WinCC Manuel C79000-G8277-C160-01 08.99 Annexe Type de liste Bit L’attribut "Affectations" permet d’alimenter les valeurs de la liste de textes. Dans le cas d’affectations pour le type de liste "Bit", il est possible de configurer exactement deux textes. Un pour le cas où le bit considéré est à 0 et un pour le cas où le bit est à 1. L'attribut "Numéro de bit" (plage de valeurs de 0 à 31) permet de spécifier le bit considéré de la valeur à afficher. WinCC Manuel C79000-G8277-C160-01 4-7 Annexe 4-8 08.99 WinCC Manuel C79000-G8277-C160-01 08.99 Index Index Au premier plan 2-30 A Accès si autorisé 3-18 Action 3-1 Générer 3-15 Action C 2-55, 3-16, 3-30 Affectation paramètres 3-33, 3-35 Compiler 3-41 Définir déclencheur 3-36 Exporter 3-42 Formuler 3-31 Importer 3-42 Insérer nom d'attribut 3-33 Insérer nom de l'objet 3-33 Insérer nom de vue 3-33 Insérer variable 3-35 Actualiser les références 2-30 Adressage indirect d'un attribut 2-40 Afficher fichier DXF 3-17 Afficher variable chaîne de caractères 3-18 Agrandissement de la zone 2-28 Aligner 2-29 Annuler 2-21 Aperçu avant impression 2-20 Aperçu documentation de projet 2-20 Arc de cercle 2-4 Arc d'ellipse 2-4 Assistant de dynamisation 3-2, 3-16 Dynamiques standard 3-18 Exemple 3-24 Fonction système 3-17 Fonctions diverses 3-17 Importation de fonctions 3-23 Attribute Définier couleur 2-44 Attributs 2-39, 2-40 Adressage indirect 2-40 Déclencheur 3-3 Définier vues 2-50 Définir épaisseur de trait 2-47 Définir fins de trait 2-48 Définir langue du projet 2-51 Définir motif de remplissage 2-45 Définir police 2-49 Définir style de trait 2-46 Définir texte 2-43 Dynamique d'un attribut 2-40 Dynamiser 2-51, 2-52, 2-53, 3-2, 3-3, 3-16, 3-30, 3-43 Modification 2-40, 2-41 Modification de la valeur 2-42 Rafraîchissement 2-40, 3-3 Statique 2-40 Statique d'un attribut 2-40 Au dernier plan 2-30 WinCC Manuel C79000-G8277-C160-01 B Bargraphe 3D 2-5 Bargraphes 2-5 Barre d´outils Définir la représentation 2-32 Barre de menu Définir la représentation 2-32 Barre de plans 2-36 Barre de variables 2-37, 3-44 Barre d'état 2-36 Barre d'outils 2-33 Activer 2-27 Adapter 2-33 Bibliothèque 2-27 Bibliothèque 2-25 Barre d'outils 2-27 Etendre 2-26 Inserer un objet 2-26 Modifier nom de vue 2-26 Bibliothèque graphique 2-25 Bouton 2-8 Bouton rond 2-8 C Case à cocher 2-8 Case d'option 2-8 Cercle 2-4 Champ d'E/S 2-5 Format de données binaire 4-1 Format de données Chaîne de caractères 4-1 Format de données décimal 4-1 Format de données hexadécimal 4-1 Format de sortie 4-1 Formats de sortie 4-1 Changement de langue 3-17 Changement de valeur 3-13, 3-14, 3-38, 3-39 Changement de vue dans la fenêtre 3-23 Changement de vue simple 3-23 Commandes de menu 2-19 Composant de vue 3-22 Créer comme type 3-22 Lier à un point de mesure 3-18 Configuration d’actions 3-1 Configuration de l'imprimante 2-20 Constantes comme source de la liaison directe 3-52 Contrôle 2-5 Contrôle Aktive X 2-5 Copie d'écran 3-17 Couleurs Couleur personnalisée 2-3 Index-1 Index Couleur standard 2-3 Création de liaisons redondantes 3-17 Créer une (des) instance(s) dans la vue d'installation 3-22 Cycle 3-13, 3-36, 3-38 Cycle de fenêtre 3-11, 3-12, 3-36, 3-45 Cycle de rafraîchissement 2-53, 3-11, 3-36 Définir 3-45 Cycle de vue 3-11, 3-12, 3-36, 3-45 Cycle par défaut 3-7, 3-9, 3-11, 3-12, 3-36 Cycle utilisateur 3-11, 3-12, 3-36, 3-37, 3-45 D Déclencheur 3-3, 3-13, 3-36, 3-38 Action C 3-36 Définir 3-11 Défileur 2-8 Définir le mode d'adressage 3-44 Définition de la langue de projet 2-29 Démarrer d'autres applications 3-17 Déplacement d'un objet 2-11 Déplacer objet 3-18 Dialogue de configuration 2-31 Dialogue de dynamisation Ajouter un opérateur 3-6 Définition de la plage de valeurs 3-7, 3-8, 3-9 Définition du déclencheur 3-11 Définition du type de données 3-6 Etat de variable 3-10 Générer action 3-15 Insérer une fonction 3-4 Insérer variable 3-4 Dissocier 2-22 Documentation de projet Créer 2-20 Dynamic Link Libraries 3-1 Dynamique d'un attribut 2-40 Dynamiques standard 3-18 Dynamisation avec l’Assistant de dynamisation 3-16 d'un attribut 2-51, 2-52 d'un objet 2-51, 2-52 par des fonctions 3-3 par des opération arithmétique 3-3 par des variables 2-52, 3-3 par la barre de variables 2-37 par le dialogue de dynamisation 3-2, 3-4, 3-6, 3-11, 3-15, 3-16 par une action C 2-53, 2-55 par une liaison directe 2-55 par une valeur de variable 3-43 par une variable 3-46 Dynamisation de propriétés 3-18 Dynamiser Objets 2-40 par des variables 2-52 par une action C 3-30 Index-2 08.99 par une variable 3-46 E Editer scripts d'assistant 3-26 Editeur de l'assistant de dynamisation 3-26 Ellipse 2-4 Enregistrer 2-19 Enregistrer tout 2-20 Entrée par défaut 3-36 Entrée/sortie simultanée 3-18 Epaisseur de trait 2-47 Modification 2-14 Epingle 2-38 Evénement 2-53, 3-1, 3-11, 3-12, 3-36, 3-49 Action C 3-49 Liaison directe 3-50 Raccourci 2-53 Evénement de dynamisation 3-36 Evénement déclencheur 3-11, 3-36 Exporter 2-20 Exporter une action C 3-42 F Facteur de zoom 2-18 Fenêtre d'application 2-5 Fenêtre de vue 2-5 Fin de trait 2-48 Modification 2-14 Fonction 3-1 Affectation paramètres 3-33, 3-35 Compiler 3-41 dans le dialogue de dynamisation 3-4 Définir déclencheur 3-36 Insérer nom d'attribut 3-33 Insérer nom de l'objet 3-33 Insérer nom de vue 3-33 Insérer variable 3-35 Fonction C Formuler 3-31 Fonctions de vue 3-23 Fonctions diverses 3-17 Fonctions système 3-17 G Graphics Designer 2-1 Conseils et astuces 2-31 Notes relatives au comportement en runtime 2-31 Grouper 2-21 I Importation WinCC Manuel C79000-G8277-C160-01 08.99 Alarmes 3-23 Fonctions 3-23 S5L variables uniquement 3-23 S7 S5 - ZULI 3-23 Importer 2-29 Importer une action C 3-42 Imprimer 2-20 Imprimer documentation de projet 2-20 Indicateur d'état 2-5 L Langue Définir 2-29 Sélection de langue 2-51 Liaison directe 2-55, 3-50 Constantes comme source 3-52 Etablissement 3-51 Propriétés comme source 3-53 Variables comme source 3-54 Liste de textes 2-5 Affectation 4-5 Type de liste binaire 4-5 Type de liste bit 4-5 Type de liste décimal 4-5 Liste de variables 3-13, 3-36, 3-38 Liste des variables 3-14, 3-39 Liste d'objets 2-38 M Mettre plusieurs bits à 1/0 3-18 Mettre un bit à 1/0 3-18 Modification de l'angle de début 2-12 Modification de l'angle de fin 2-12 Modification du lien de variable 3-46 Modifier lien de variable 3-46 Motif de remplissage 2-45 Modification 2-15 N Navigation de vues 3-23 Nom de déclencheur 3-12, 3-37 Nom de variable 3-4, 3-14, 3-34, 3-39, 3-44 Nouveau 2-19 O Objet Propriétés 2-10 Objet curseur 2-22 Objet graphique 2-5 Autres objets 2-5 Objet groupé Créer 2-21 WinCC Manuel C79000-G8277-C160-01 Index Editer 2-21 Objet OLE 2-5 Objet pointeur 2-22 Objet simple 2-4 Objets Aligner 2-17 Au dernier plan 2-30 Au premier plan 2-30 Déplacement 2-11 Dessiner 2-8 Dialogue de configuration 2-31 Dynamiser 2-37, 2-40, 2-51, 2-52, 2-53, 3-2, 3-3, 3-16, 3-30, 3-43 enregistrer dans la bibliothèque 2-26 Evénements 2-53 Modification de la taille 2-11 Modification de l'angle de début 2-12 Modification de l'angle de fin 2-12 Objet de bibliothèque 2-26 Paramétrages par défaut 2-8, 2-10, 2-31 Pipettes 2-38 Plan derrière 2-30 Plan devant 2-30 Propriétés 2-38 Sélection de plusieurs objets 2-10 Sélectionner 2-10, 2-31 Transfert de propriétés 2-38 Uniformiser tailles 2-17 Objets complexes 2-5 Objets Windows 2-8 Opérateur dans le dialogue de dynamisation 3-6 Ouvrir 2-19 Ouvrir boîte de message d’erreur 3-23 P Palette de couleurs 2-3, 2-44 Palette de polices 2-35 Palette de positionnement 2-16 Palette de styles 2-13 Palette de zoom 2-18 Palette d'objets 2-4 Palettes Activer 2-27 Palette de couleurs 2-3 Palette de polices 2-35 Palette de positionnement 2-16 Palette de styles 2-13 Palette de zoom 2-18 Palette d'objets 2-4 Paramétrages 2-30 Paramétrages par défaut Objets 2-8, 2-10, 2-31 Pipette 2-38 Plan derrière 2-30 Plan devant 2-30 Plans 2-28, 2-30 Index-3 Index Plans visibles 2-31 Plein écran 2-27 Point d'emploi 3-46 Pointeur Définition des objets 2-23 Séquence 2-23 Police 2-49 Polygone 2-4 Dessiner 2-8 Propriété d'objet comme source de la liaison directe 3-53 Propriétés 2-25 Affecter 2-25 Copier 2-25 Propriétés de l'objet 2-25, 2-38 Affecter 2-25 Copier 2-25 Prototype Dynamiser 3-18 Liaison fixe 3-18 Lier dynamiquement 3-18 08.99 Signalisation groupée 2-5 Sortie directe 3-18 Statique d'un attribut 2-40 Statique d'un attribut 2-40 Style de trait 2-46 Modification 2-13 T Taille Modification 2-11 Tailles Uniformiser 2-17 Temps de cycle 3-7, 3-9, 3-11, 3-12, 3-14, 3-36, 3-37, 3-39 Texte statique 2-4 Trait 2-4 Trait polygonal 2-4 Dessiner 2-8 Q V Quadrillage 2-27 Afficher 2-31 Aligner sur le quadrillage 2-31 Valeur d’une variable Positionner 3-18 Valeur d'une variable Copier 3-18 Valeur mesurée de bargraphe 3-18 Valeur par défaut 3-36 Variable comme source de liaisons directes 3-54 dans le dialogue de dynamisation 3-4 Définir cycle de rafraîchissement 3-45 Définir le mode d'adressage 3-44 Etat d'une variable 3-10 Sélectionner 3-44 Visualisation du programme d'API 3-18 Vue d'objets 2-17 R Rafraîchissement d'un attribut 2-40 Réaffecter 3-46 Rectangle 2-4 Rectangle arrondi 2-4 Remplir objet 3-18 Répéter 2-21 Retournement 2-29 Rotation 2-29 Runtime Activer 2-19 Séquence tabulateur 2-22 S Segment de cercle 2-4 Segment d'ellipse 2-4 Sélection de plusieurs objets 2-10 d'un objet 2-10 Sélection de vue 2-50 Sélectionner tout 2-21 Séquence curseur 2-23 Séquence TAB 2-22, 2-23 Modifier 2-24 Reprendre objet 2-25 Séquence tabulateur 2-22 Index-4 W WinCC Ouvrir boîte de dialogue 3-23 Quitter 3-17 Quitter le runtime 3-17 Z Zoom 2-28 WinCC Manuel C79000-G8277-C160-01 Tome 1 SIMATIC HMI WinCC Manuel Tome 2 / 2 Avant-propos 1 Présentation du système 2 Authorization 3 WinCC Explorer 4 Channels 5 Report Designer 6 User Administrator 7 Tome 2 Ce manuel est livré avec la documentation aux muméros de référence suivants: 6AV6392-1XA05-0AC0 Edition Août 1999 C79000-G8277-C160-01 Graphics Designer 8 Alarm Logging 9 Tag Logging 10 Text Library 11 Global Script 12 Cross Reference 13 ® ® ® ® ® WinCC , SIMATIC , SIMATIC NET , SINEC et STEP sont des marques de la société Siemens AG. Les autres désignations dans ce manuel peuvent être des marques de fabrique dont l'utilisation par un tiers à ces mêmes fins peuvent léser droits du détenteur. (Toute reproduction de ce support d’informations, toute exploitation de son contenu sont interdites, sauf autorisation expresse. Tout manquement à cette règle est illicite et expose son auteur au versement de dommages et intérêts. Tous nos droits sont réservés, notamment pour le cas de la délivrance d'un brevet ou celui de l'enregistrement d'un modèle d'utilité.) (Nous avons vérifié que le contenu de ce manuel correspond aux éléments matériels et logiciels qui y sont décrits. Des divergences ne sont cependant pas exclues ce qui nous empêche de garantir une correspondance totale. Les informations fournies dans cet imprimé sont vérifiées régulièrement, les corrections nécessaires sont insérées dans l'édition suivante. Nous vous sommes reconnaissants pour toute proposition d'amélioration.) Siemens AG 1994 - 1999 All rights reserved Sous réserve de modifications techniques C79000-G8277-C160 Printed in the Federal Republic of Germany Siemens Aktiengesellschaft Sommaire 1 Fonctionnalités.............................................................................................. 1-1 1.1 1.2 1.3 2 Structure du système de configuration....................................................... 2-1 2.1 2.1.1 2.1.2 2.1.3 2.2 2.3 2.3.1 2.3.2 2.3.3 2.4 2.5 2.5.1 2.5.2 3 Définitions ................................................................................................................ 1-2 Structure d’une alarme............................................................................................. 1-6 Affichage des alarmes au runtime ........................................................................... 1-6 Barre de menu ......................................................................................................... 2-2 Menu « Affichage » .................................................................................................. 2-4 Menu «Alarmes» ...................................................................................................... 2-5 Menu "Outils" ......................................................................................................... 2-11 Barre d'outils .......................................................................................................... 2-13 La fenêtre de projet ................................................................................................ 2-14 Fenêtre du navigateur ............................................................................................ 2-14 Fenêtre des données ............................................................................................. 2-15 Fenêtre du tableau des alarmes ............................................................................ 2-15 La barre d’état ........................................................................................................ 2-16 Fenêtre de recherche............................................................................................. 2-16 Sélectionner une variable ...................................................................................... 2-16 Dialogue de sélection............................................................................................. 2-17 Configuration d'un système d'alarmes........................................................ 3-1 3.1 3.2 3.2.1 3.2.1.1 3.2.1.2 3.2.2 3.2.2.1 3.2.2.2 3.2.3 3.2.3.1 3.2.3.2 3.3 3.3.1 3.3.1.1 3.3.1.2 3.3.2 3.3.2.1 3.3.2.2 3.3.3 3.3.3.1 3.3.3.2 3.3.3.3 3.4 3.4.1 3.4.1.1 3.4.1.2 3.4.1.3 3.4.2 3.4.2.1 3.4.2.2 Les assistants .......................................................................................................... 3-2 Blocs d’alarmes........................................................................................................ 3-3 Blocs système .......................................................................................................... 3-4 Ajouter / supprimer un bloc système........................................................................ 3-4 Blocs système: Afficher / éditer les propriétés......................................................... 3-5 Blocs de texte utilisateur .......................................................................................... 3-6 Ajouter / supprimer un bloc de texte utilisateur........................................................ 3-6 Blocs de texte utilisateur: Afficher / éditer les propriétés ......................................... 3-7 Blocs de valeur de process...................................................................................... 3-8 Ajouter / supprimer un bloc de valeur de process ................................................... 3-8 Bloc de valeur de process: Afficher / éditer les propriétés....................................... 3-9 Classes d’alarmes.................................................................................................. 3-10 Classes d’alarmes.................................................................................................. 3-10 Ajouter / supprimer une classe d’alarmes.............................................................. 3-11 Configuration des classes d’alarmes ..................................................................... 3-12 Type d’alarme ........................................................................................................ 3-16 Ajouter / supprimer un type d’alarme ..................................................................... 3-16 Configurer un type d’alarme................................................................................... 3-17 Classes d’alarmes système ................................................................................... 3-18 Classe d’alarmes système à acquittement obligatoire........................................... 3-18 Classes d’alarmes système sans acquittement..................................................... 3-18 Types d’alarme système ........................................................................................ 3-19 Alarmes individuelles et alarmes groupées ........................................................... 3-19 Alarme individuelle ................................................................................................. 3-19 Créer des alarmes individuelles............................................................................. 3-19 Propriétés d’une alarme individuelle ...................................................................... 3-21 Edition de champs.................................................................................................. 3-27 Alarme groupée...................................................................................................... 3-30 Alarmes groupées de classes d’alarmes ............................................................... 3-31 Alarmes groupées définies par l’utilisateur ............................................................ 3-34 WinCC Manuel C79000-G8277-C160-01 i Sommaire 3.4.2.3 3.5 3.6 3.6.1 3.6.1.1 3.6.1.2 3.6.1.3 3.6.2 3.7 3.8 3.8.1 3.8.1.1 3.8.1.2 3.8.1.3 3.8.1.4 3.8.1.5 3.8.1.6 3.8.2 3.8.2.1 3.8.2.2 3.8.3 3.8.3.1 3.8.3.2 3.8.3.3 ii 08.99 Supprimer une alarme groupée ............................................................................. 3-38 Surveillance de seuils ............................................................................................ 3-39 Archivage des données ......................................................................................... 3-49 Archives ................................................................................................................. 3-49 Archive de courte durée......................................................................................... 3-50 Archive de longue durée ........................................................................................ 3-51 Sélection des données à archiver.......................................................................... 3-52 Journaux ................................................................................................................ 3-53 Supprimer des objets ............................................................................................. 3-54 Le contrôle WinCC Alarm Control.......................................................................... 3-54 Configuration du contrôle WinCC Alarm Control ................................................... 3-55 Configuration des blocs d'alarmes......................................................................... 3-56 Configuration des classes d'alarmes et des types d'alarmes ................................ 3-57 Configuration des alarmes individuelles et des alarmes groupées ....................... 3-58 Configuration du contrôle WinCC Alarm Control dans Graphics Designer ........... 3-59 Configuration des boutons de modification des variables d'alarme....................... 3-63 Activation de l'exemple de contrôle Alarm Control ................................................ 3-64 Dialogue de propriétés........................................................................................... 3-65 Configuration rapide du contrôle WinCC Alarm Control ........................................ 3-65 Propriétés du contrôle WinCC Alarm Control ........................................................ 3-66 Manipultion d'Alarm Control au Runtime ............................................................... 3-75 La barre d'outils de WinCC Online Trend Control.................................................. 3-75 Fonctions standard de manipulation du contrôle WinCC Alarm Control ............... 3-78 Exemple d'utilisation de fonctions standard........................................................... 3-80 WinCC Manuel C79000-G8277-C160-01 08.99 Fonctionnalités 1 Fonctionnalités L'éditeur "Alarm Logging" sert à l'acquisition et à l'archivage des alarmes; il contient des fonctions d'acquisition, d'affichage, d'acquittement et d'archivage des alarmes. L'éditeur Alarm Logging • fournit des informations détaillées sur les incidents et les états de l'exploitation (process) et permet: • la détection précoce de situations critiques; • d'éviter et de réduire les arrêts de production; • d'améliorer la qualité; • et une documentation ciblée des états de fonctionnement et des incidents. Le système d'alarmes traite des événements de fonctions qui surveillent le process, au niveau des constituants d'automatisation et dans le système WinCC. Il signale, par voie optique et acoustique, les événements d'alarmes rapatriés et les archive sur papier et sur support informatique. La procédure d'accès aléatoire aux alarmes et des informations complémentaires sur les alarmes permettent la localisation et l'élimination rapides des incidents. Alarm Logging s'articule en deux composants : le système de configuration et le système runtime. Tâches du système de configuration d’Alarm Logging Le système de configuration d'Alarm Logging (Alarm Logging CS, ALGCS) vous permet de configurer vos alarmes pour que celles-ci soient affichées comme vous le souhaitez au dans runtime. L'utilisation de l'assistant simplifie la configuration du système d'alarmes. • L' assistant de configuration vous aide dans le paramétrage de base du système d'alarmes. • L'assistant de connexion vous facilite l'affectation de variables de process aux alarmes. • Vous disposez en outre de divers dialogues de configuration vous permettant d'éditer simultanément plusieurs alarmes. Tâches du système runtime Alarm Logging Les tâches du module runtime d'Alarm Logging (Alarm Logging RT, ALGRT) sont l'acquisition des alarmes et leur acquittement. Les alarmes sont mises à disposition pour affichage et archivage. WinCC Manuel C79000-G8277-C160-01 1-1 Fonctionnalités 08.99 1.1 Définitions Archivage Les modifications des états des alarmes qui apparaissent sont écrites dans des archives d'alarmes configurables en fonction de la classe d'alarmes. • La taille de l'archive de courte durée est définie par le nombre des alarmes à archiver. Une archive de courte durée ne peut être créée que comme archive cyclique. Lorsque le nombre maximal des alarmes archivées est atteint, les archives les plus anciennes sont écrasées par les nouvelles. Une archive de courte durée permet d'enregistrer au maximum 10 000 changements d'états d'alarmes. Les alarmes stockées dans une archive de courte durée sont affichées dans une fenêtre d'alarmes. • La taille d'une archive de longue durée est définie par la plage de temps pendant laquelle des alarmes doivent être archivées. Une archive de longue durée peut être créée comme archive cyclique ou comme archive continue. Dans les systèmes d'archives cycliques, les archives les plus anciennes sont écrasées par les nouvelles lorsque le nombre maximal d'alarmes archivées est atteint. Dans les archives continues, l'archivage des alarmes se poursuit séquentiellement jusqu'à ce que la capacité de stockage maximale du support soit atteinte. Les alarmes stockées dans une archive de longue durée sont affichées dans une fenêtre d'alarmes. Alarmes individuelles, alarmes groupées Alarm Logging distingue deux formes d'alarmes : les alarmes individuelles et les alarmes groupées. • Une alarme individuelle est affectée à chaque événement. • Les alarmes groupées servent au regroupement de plusieurs alarmes individuelles. Les événements liés aux alarmes individuelles ne déclenchent alors plus que l'alarme groupée commune. L'alarme individuelle à l'origine de l'alarme groupée n'est plus identifiable. Une alarme groupée peut être créée pour chaque classe d’alarmes et pour chaque type d’alarme. Vous pouvez créer des alarmes groupées en regroupant des alarmes individuelles quelconques. Acquittement individuel, acquittement groupé Il existe deux manières d'acquitter une alarme présente : • Les alarmes ne possédant pas l'attribut "acquittement groupé" doivent être acquittées individuellement. • L'acquittement groupé permet d'acquitter ensemble toutes les alarmes individuelles affichées dans une fenêtre d'alarmes qui possèdent l'attribut "acquittement groupé". Evénements On distingue les événements binaires et les événements de surveillance : • Les événements binaires sont des changements d'état de variables internes ou externes. • Les événements de surveillance ne sont pas supportés directement par Alarm Logging. Les événement de surveillance sont : le débordement d'archives et de disques durs, les messages d'imprimantes, les pannes de serveurs, les incidents de communication avec le process. Alarme première valeur, alarme nouvelle valeur • On entend par "Alarme première valeur" une forme de traitement d'alarmes dans lequel est mise en évidence l'alarme dont l'état a été le premier à être modifié depuis le dernier acquittement. • On entend par "Alarme nouvelle valeur" une forme de traitement des alarmes dans laquelle sont mises en évidence les alarmes dont l'état a été modifié depuis le dernier acquittement. 1-2 WinCC Manuel C79000-G8277-C160-01 08.99 Fonctionnalités Alarmes La finalité d'un système d'alarmes est de signaler et d'archiver par ordre chronologique et de manière centralisée les événements survenant sporadiquement dans le process. Une alarme peut être déclenchée par un événement ou par un télégramme d'alarme. • Le système distingue d'une manière générale les alarmes d'état de process, les alarmes d'incident et les alarmes système. Les alarmes d'état de process servent à signaler un état de fonctionnement du process. Les alarmes d'incident signalent un incident dans le process. Les alarmes système affichent des messages d'erreur déclenchés par d'autres applications. • Alarm Logging permet de regrouper les alarmes ayant un même comportement (concept d'acquittement, couleur des états d'alarme) en classes et en types d'alarmes. Types d’alarmes, classes d’alarmes • Les classes d'alarmes se distinguent par le concept d'acquittement. Les alarmes ayant une même philosophie d'acquittement peuvent être regroupées dans une classe d'alarmes. Les classes d'alarmes "incident", "Alarme système à acquittement obligatoire" et "Alarme système sans acquittement obligatoire" sont préconfiguées dans Alarm Logging. Vous pouvez définir dans WinCC jusqu'à 16 classes d'alarmes. • Les types d'alarmes sont des sous-ensembles des classes d'alarmes et peuvent se distinguer par la couleur des états des alarmes. Vous pouvez créer dans WinCC jusqu'à 16 types d'alarmes dans chaque classe d'alarmes . Blocs d’alarmes Au runtime, le changement d'état d'une alarme est affiché dans une ligne d'alarme. Les informations à afficher dans la ligne d'alarme sont définies par des blocs d'alarmes. Il existe trois types de blocs d'alarmes : • Les blocs système (p. ex.: Date, Heure, Durée, Commentaire, ...) permettent l'affichage d'informations prédéfinies et qui ne sont pas librement utilisables . La valeur des blocs système (p. ex.: l'heure) est affichée dans la ligne d'alarme. • Les blocs de textes utilisateur permettent d'affecter à une alarme jusqu'à dix textes librement définis. Le contenu du bloc de textes utilisateur que vous avez défini est affiché dans la ligne d'alarme. • Les blocs de valeur de process permettent d'afficher les valeurs de variables dans la ligne d'alarme. Le formatage utilisé peut être défini. Le contenu du bloc de valeur de process que vous avez défini est affiché dans la ligne d'alarme. Evénement d'une alarme, état d'une alarme • Les événements d'une alarme sont l'"arrivée", le "départ" et l'"acquittement". Tous les événements d'alarme sont stockés dans l'archive d'alarmes. • Les états d'une alarme sont les états qu'elle peut prendre : "arrivée", "partie", "acquittée". WinCC Manuel C79000-G8277-C160-01 1-3 Fonctionnalités 08.99 Fenêtre (tableau) des alarmes Au runtime, les états des alarmes sont affichés dans une fenêtre d'alarmes. Vous pouvez définir librement dans Graphics Designer l'apparence et les possibilités de manipulation de la fenêtre des alarmes. Une fenêtre d'alarmes contient sous forme de tableau toutes les alarmes devant encore être affichées. Chaque alarme à visualiser est affichée dans une ligne réservée à cet effet : la ligne d'alarme. Vous pouvez modifier le contenu de la fenêtre d'alarmes en activant des filtres que vous définissez. On distingue trois types de fenêtres d'alarmes d'après l'origine des alarmes affichées dans la fenêtre d'alarmes. • Les listes d'alarmes affichent les alarmes présentes. • Les fenêtres d'archive de courte durée affichent les alarmes stockées dans une archive de courte durée. • Les fenêtres d'archive de longue durée affichent les alarmes stockées dans une archive de longue durée. Télégrammes d’alarme Les télégrammes d’alarme sont générés soit dans le process soit au niveau de la supervision. Ils sont échangés entre l'automate/API (ou l'application de surveillance) et Alarm Logging. Variable d’alarme Dans la procédure de signalisation par bits, l'automate signale par la variable d'alarme l'apparition d'un événement dans le process. Une variable d'alarme permet de masquer plusieurs alarmes. Procédures d’alarme Alarm Logging supporte plusieurs procédures d'alarme: la procédure de signalisation par bits, les alarmes au fil de l'eau et les alarmes analogiques pour la surveillance de seuils. • Dans la procédure de signalisation par bits, l'automate signale par la variable d'alarme l'apparition d'un événement dans le process. L'horodatage (time stamp) de l'alarme est généré par Alarm Logging. • A l'apparition de l'événement, l'automate envoie un télégramme contenant les données de l'alarme. Ce télégramme est exploité par Alarm Logging. L'horodatage (time stamp) de l'alarme est généré par l'automate. • Les alarmes analogiques permettent de surveiller le dépassement de seuils par une variable analogique. Ligne d’alarme Dans une fenêtre d'alarmes, chaque alarme est affichée dans une ligne d'alarme propre. Le contenu de la ligne d'alarme est fonction des blocs d'alarme à afficher. Les blocs d'alarmes système (p. ex.: Date, Heure) affichent la valeur du bloc d'alarmes. Les blocs de valeur de process et les blocs de textes utilisateur affichent le contenu (p. ex. le texte que vous avez défini). Journal Deux modes de journalisation sont disponibles dans Alarm Logging. • Dans le journal au fil de l'eau, tous les changements d'états (arrivée, partie, acquittée) des alarmes présentes sont sortis sur une imprimante. • Le journal d'archive permet de sortir sur imprimante les changements d'états d'alarmes stockés dans une archive. 1-4 WinCC Manuel C79000-G8277-C160-01 08.99 Fonctionnalités Concept d’acquittement On entend par concept d'acquittement la manière d'afficher et de traiter une alarme entre son "arrivée" et son "départ". Alarm Logging permet de réaliser les concepts d'acquittement suivants : • Alarme individuelle sans obligation d'acquittement • Alarme individuelle à acquittement à l'arrivée • Alarme individuelle à acquittement au départ • Alarme première valeur à acquittement simple • Alarme nouvelle valeur à acquittement simple • Alarme nouvelle valeur à acquittement double • Alarme sans état "partie" sans acquittement • Alarme sans état "partie" avec acquittement Variable d’acquittement Une variable d'acquittement contient l'"état d'acquittement" d'une alarme. La variable d'acquittement permet donc également de piloter un avertisseur central. Variable d’état Une variable d'état contient l'état "arrivée/ partie" de l'alarme et un identifiant d'alarmes à acquittement obligatoire. WinCC Manuel C79000-G8277-C160-01 1-5 Fonctionnalités 08.99 1.2 Structure d’une alarme Au runtime, les alarmes sont affichées sous forme de lignes d'un tableau. Chaque alarme est composée d'informations affichées dans les champs (cellules) du tableau. Ces informations élémentaires sont des blocs d'alarmes. Ces blocs d’alarmes se classent en trois catégories : • Blocs système Ces blocs contiennent des données système fournies par Alarm Logging. Ces données système sont par exemple la date et l’heure, le code de journalisation, etc. • Blocs de valeurs de process Ceux-ci contiennent les valeurs fournies par le process, par exemple, des niveaux de remplissage critiques, des températures, etc. • Blocs de textes utilisateur Il s’agit de textes contribuant à l’information générale et à une meilleure compréhension, par exemple des explications d’alarmes, la localisation d'incidents, la cause de l’alarme, etc. Tandis que le contenu des blocs système est fixe, celui des blocs de valeur de process et des blocs de textes utilisateur peut être personnalisé par l'utilisateur. Les sélections faites pour les blocs système ne concernent que leur apparence à l'écran et n’ont aucun effet sur leur journalisation. 1.3 Affichage des alarmes au runtime Au runtime Alarm Logging rapatrie, exploite et affiche dans une fenêtre d'alarmes les événements en provenance du process ou du contrôle-commande. Vous pouvez définir librement dans Graphics Designer l'apparence et les possibilités de manipulation de la fenêtre des alarmes. Fenêtre d'alarmes réalisée avec contrôle ActiveX La fenêtre d'alarmes réalisée sous forme de contrôle ActiveX se caractérise par la simplicité de configuration des alarmes. Toutes les informations à afficher peuvent être définies pour l'objet, c'est-àdire dans Graphics Designer. 1-6 WinCC Manuel C79000-G8277-C160-01 08.99 Structure du système de configuration 2 Structure du système de configuration Lorsque vous ouvrez Alarm Logging CS, une fenêtre composée de quatre volets est affichée. En haut de la fenêtre est affichée la Barre de menu. Celle-ci contient les menus déroulants. En dessous de la barre de menu est affichée la barre d'outils. Les fonctions fréquemment utilisées sont accessibles sous forme d'icônes. La Fenêtre de projet est composée de la Fenêtre du navigateur, de la Fenêtre des données et de la Fenêtre de tableau des alarmes. La taille des différents volets peut être modifiée. La fenêtre est limitée en bas par la Barre d’état, dans laquelle sont visualisées des informations sur les activités en cours. WinCC Manuel C79000-G8277-C160-01 2-1 Structure du système de configuration 08.99 2.1 Barre de menu La barre de menu regroupe toutes les commandes disponibles dans le système de configuration Alarm Logging; ces commandes sont organisées en groupes affectés à différents menus. Pour exécuter une commande, ouvrez le menu correspondant, cliquez sur la commande et saisissez le cas échéant les paramètres nécessaires dans la boîte de dialogue ouverte. Menu Option de menu Fichier Sélectionner assistant Enregistrer Imprimer documentation de projet Aperçu documentation de projet Configuration de l'imprimante Quitter Edition Annuler Couper Copier Coller Propriétés Affichage Barre d'outils Barre d'état Grandes icônes Petites icônes Liste Détails Ajouter/Supprimer colonnes... Langue... Rafraîchir Importer alarmes individuelles... Exporter alarmes individuelles... Application des modifications... plusieurs alarmes... Démarrer l'assistant de connexion... Mêmes textes pour plusieurs alarmes... Alarmes système WinCC ... Extensions... Alarmes Outils ? Rubriques d'aide Aide directe Utilisation de l'aide Didacticiel A propos d'Alarm Logging Raccourci clavier Ctrl + S Ctrl + P Ctrl + Z Ctrl + X Ctrl + C Ctrl + V F5 MAJ + F1 Nota Nous ne décrirons ci-après que les options de menu qui ne vous sont pas déjà connues par l'emploi d'autres applications Windows ou dont l'étendue des fonctionnalités va au-delà de ce qui est généralement connu. Vous trouverez des informations sur ces options de menu dans l'aide directe des divers éditeurs. 2-2 WinCC Manuel C79000-G8277-C160-01 08.99 Structure du système de configuration Sélectionner assistant Cette commande permet d'appeler plusieurs assistants ou des dialogues de configuration très importants pour éditer simultanément plusieurs alarmes. • Assistant de configuration d’alarmes: Cet assistant sert à préconfigurer le système d'alarmes. Il permet de créer des blocs d'alarmes fréquemment utilisés, des types d'alarmes et des archives d'alarmes. • Assistant de connexion: L'assistant de connexion aide à connecter les alarmes aux variables de Control Center. • Supprimer plusieurs alarmes: Cette fonction ouvre un dialogue vous permettant de supprimer plusieurs alarmes. • Supprimer les liaisons de plusieurs variables: Cette fonction ouvre un dialogue vous permettant de supprimer les connexions des variables de plusieurs alarmes. • Supprimer les textes de plusieurs variables: Cette fonction ouvre un dialogue vous permettant de supprimer les textes d'alarmes de plusieurs alarmes. • Copier plusieurs alarmes: Cette fonction ouvre un dialogue vous permettant de copier et d'ajouter plusieurs alarmes à la fin de la liste dans la fenêtre du tableau des alarmes. • Supprimer les textes de plusieurs variables: Cette fonction ouvre un dialogue vous permettant de définir les textes d'alarme de plusieurs alarmes. Nota L'assistant de configuration des alarmes génère d'une manière générale les alarmes en allemand, anglais et français. Peu importe que ces langues soient installées ou non et qu'elles aient été configurées dans la bibliothèque de textes ou non. Une fois l'assistant de configuration d'alarmes exécuté, vous pouvez supprimer dans la bibliothèque de textes les langues que vous ne souhaitez pas utiliser. Tous les paramètres modifiés après l'exécution de l'assistant de configuration d'alarmes seront perdus lorsque vous relancerez l'assistant pour une nouvelle configuration. Imprimer documentation de projet Aperçu documentation de projet Configuration de l'imprimante La commande "Imprimer documentation de projet" permet d'imprimer le système d'alarmes sur l'imprimante configurée. La maquette utilisée pour l'impression est le modèle de page "@ALGCS.RPL" configurable dans "Report Designer". La documentation du projet contient des informations sur les alarmes individuelles et alarmes groupées configurées, les blocs d'alarmes utilisés, les classes d'alarmes et les types d'alarmes, ainsi que sur les archives configurées. La commande "Aperçu documentation de projet" permet de visualiser un aperçu de la documentation de projet. La commande "Configuration de l'imprimante" sert à sélectionner l'imprimante à utiliser et le modèle de page. Nota Pour de plus amples informations sur l'impression de la documentation de projet, se reporter au chapitre Documentation de projet dans le Présentation du système. WinCC Manuel C79000-G8277-C160-01 2-3 Structure du système de configuration 08.99 2.1.1 Menu « Affichage » Ajouter / Supprimer colonnes La commande «Ajouter / supprimer colonnes» permet d’afficher / de masquer des colonnes dans la fenêtre du tableau des alarmes. La fenêtre du tableau des alarmes est rafraîchie selon les critères de sélection que vous avez choisis. Les colonnes non marquées seront masquées. Langue La commande "Langue" ouvre le dialogue de sélection d'une autre langue de configuration. Vous pouvez choisir dans la liste des langues proposées celle que vous souhaitez utiliser. La commutation de langue n'agit cependant que sur les textes de la bibliothèque de textes. La langue de l'interface n'est pas modifiée. La langue par défaut (l'allemand) est activée lorsque les textes ne figurent pas dans la bibliothèque de textes pour la langue sélectionnée. Nota La saisie des textes dans les diverses langues s'effectue dans l'éditeur Text Library. 2-4 WinCC Manuel C79000-G8277-C160-01 08.99 Structure du système de configuration 2.1.2 Menu «Alarmes» Cette commande vous permet d'importer dans Alarm Logging des alarmes que vous avez créées dans d’autres applications et d’enregistrer dans Alarm Logging des alarmes créées pour les utiliser ultérieurement. Structure du fichier Importation / Exportation Le format de référence du fichier Importation / Exportation est le format ASCII. Les blocs d’alarme sont séparés par des virgules; les lignes d’alarme par des signes de fin de paragraphe / de retour chariot. L’entrée et la sortie de données se fait selon une procédure standard qui interprète les données dans l’ordre suivant: Nota Vous trouverez le tableau correspondant de la chronologie dans l'aide en ligne. L’ordre alphabétique correspond à celui utilisé dans Excel. Les alarmes qui ont été enregistrées individuellement ne peuvent être importées qu'individuellement. Les deux classes d’alarme internes au système sont également exportables. Ne pas essayer d’importer des classes système qui ont été modifiées. Nota Les indices doivent être mis à 0 pour importer des textes ! • Pour créer un en-tête de tableau ASCII: 1. Exportez vos alarmes dans un fichier texte. 2. Marquez le texte ci-dessous et copiez-le avec «Ctrl + C». 3. Ouvrez le fichier de texte exporté 4. Ajoutez un paragraphe (ligne vide). 5. Insérez le texte avec «Ctrl + V». 6. Enregistrez le fichier de texte et chargez-le dans votre tableur (p. ex. Excel). Choisissez pour cela la «virgule» comme caractère de séparation. En-tête standard pour réutilisation : Numéro, Paramètres, Classe, Type, IDTexte1, IDTexte2, IDTexte3, IDTexte4, IDTexte5, IDTexte6, IDTexte7, IDTexte8, IDTexte9, IDTexte10: Bloc: 1,Bloc: 2, Bloc: 3, Bloc: 4, Bloc: 5, Bloc: 6, Bloc: 7, Bloc: 8, Bloc: 9, Bloc: 10,Valeur process1,Valeur process2,Valeur process3,Valeur process4,Valeur process5,Valeur process6,Valeur process7,Valeur process8,Valeur process9,Valeur process10,Variable d'alarme,Bit d'acquittement,Variable d'acquittement,Bit d'acquittement,Variable d'état,Bit d'état,Numéro automate,deuxième numéro automate,Texte d'info,Type d'action,Nom de fonction,Nom de vue,Dll de normalisation, WinCC Manuel C79000-G8277-C160-01 2-5 Structure du système de configuration 08.99 Importer alarmes individuelles La commande «Alarmes» «Importer alarmes individuelles» permet d’importer dans Alarm Logging des fichiers de texte contenant des alarmes au format de texte standard. La valeur «0» doit être entrée pour les éléments non affectés. Vous pouvez importer les alarmes individuelles préalablement exportées avec WinCC Version 1.0 en activant l'option correspondante dans le dialogue. Pour importer des alarmes individuelles: 1. Cliquez sur le bouton à droite du champ «Fichier» Sélectionnez ensuite un fichier pour l'importation dans le dialogue de sélection de fichier. 2. Sélectionnez le mode d’importation. 3. Cliquez sur le bouton «Importer». 4. Quittez la fenêtre de dialogue avec la commande «Fermer». Nota Lorsque vous créez un texte devant être importé dans le système d'alarmes, vous ne devez pas utiliser de caractères spéciaux tels que virgule, point-virgule, tabulation, retour chariot, nouvelle ligne, ceuxci étant interprétés comme des caractères de séparation de champs à l'importation. Par mesure de sécurité, contrôlez les fichiers importés d’autres applications pour éviter les erreurs de connexion et d'affectation. Seuls les fichiers texte (format ASCII) sont importables pour le moment. 2-6 WinCC Manuel C79000-G8277-C160-01 08.99 Structure du système de configuration Exporter des alarmes individuelles Cette commande vous permet d’exporter les alarmes que vous avez créées. Dans la version 1, toutes les alarmes sont enregistrées au format standard dans un fichier de texte. La sélection individuelle d’alarmes n’est pas possible. Pour exporter des alarmes individuelles: 1. Cliquez sur le bouton à droite du champ «Fichier» Sélectionnez ensuite un fichier pour l'exportation dans le dialogue de sélection de fichier. 2. Cliquez sur le bouton «Sélection» pour sélectionner un fichier de texte. 3. Cliquez sur le bouton «Exporter» pour lancer la fonction d’exportation. 4. Cliquez sur le bouton «Fermer» pour terminer le dialogue. Nota Seuls les fichiers texte (au format ASCII) sont exportables pour le moment. WinCC Manuel C79000-G8277-C160-01 2-7 Structure du système de configuration 08.99 Application des modifications La boîte de dialogue «Application des modifications» vous permet de définir l'application des modifications de texte dans les champs des alarmes individuelles. Option Description Modifications du texte Lorsqu'il est modifié dans un champ, le texte sera sélectionné applicable également modifié dans toutes les cellules de texte des alarmes individuelles contenant le même texte. à tous les textes Modifications uniquement applicables au texte sélectionné La modification d’un texte dans un champ de texte n’affecte que ce champ (ce à quoi on s’attend en principe). Conserver les paramétrages Le paramétrage sélectionné est conservé pour d’autres modifications de texte; sinon, valable que pour la modification courante. Pour appliquer les modifications: 2-8 1. Sélectionnez dans la barre de menu, dans le menu «Alarmes», la commande «Application des modifications». 2. Activez les options désirées. 3. Quittez le dialogue. WinCC Manuel C79000-G8277-C160-01 08.99 Structure du système de configuration Editer plusieurs alarmes... Le dialogue "plusieurs alarmes" permet d'éditer simultanément plusieurs alarmes sélectionnées. Champ/Zone... Description Numéro d'alarme Numéros et plages de numéros des alarmes individuelles à éditer. Supprimer les alarmes Les alarmes indiquées dans le champ «Numéros d'alarme» seront supprimées. Ajouter alarmes copiées en fin de liste Les alarmes indiquées dans le champ «Numéros d'alarme» seront ajoutées à la fin de la liste des alarmes individuelles. Supprimer connexion de variables des alarmes Les connexions de variables correspondant aux alarmes indiquées dans le champ «Numéros d'alarme» seront supprimées. Supprimer liaisons de textes des alarmes Les champs de texte correspondant aux alarmes indiquées dans le champ «Numéros d'alarme» seront supprimés. Pour éditer simultanément plusieurs alarmes: 1. Entrez dans le champ «Numéros d'alarme» les numéros ou zones de numéros des alarmes individuelles que vous désirez éditer. 2. Sélectionnez l’action à exécuter avec le bouton correspondant. 3. Quittez le dialogue. Assistant de connexion L'assistant de création de connexions vous aide à connecter des variables d'alarmes et des variables d'acquittement aux variables de Control Center. Les liaisons créées par l'assistant peuvent être modifiées ultérieurement dans la fenêtre du tableau des alarmes. Pour de plus amples informations, consultez le chapitre "Configuration d'un système d'alarmes" du présent manuel. WinCC Manuel C79000-G8277-C160-01 2-9 Structure du système de configuration 08.99 Mêmes textes pour plusieurs alarmes La commande «Mêmes textes pour plusieurs alarmes» permet d'affecter le même texte à plusieurs blocs de texte utilisateur. Les textes de la bibliothèque de textes sont modifiés d'après vos instructions. Champ/Zone... Description Numéros d’alarme Entrez dans ce champ les numéros des alarmes auxquelles vous désirez affecter un texte d'alarme. Dans le coin droit du haut de la fenêtre de dialogue, un exemple vous montre comment entrer le numéro d'alarme. Bloc 1...Bloc 10 Ce champ sert à entrer un texte pouvant compter jusqu'à 255 caractères. Blocs 1...10 représentent les blocs de texte utilisateur correspondants. Le dialogue alors affiché permet d'incorporer des grandeurs de process dans vos blocs de texte utilisateur. Le dialogue Coller valeur process est décrit dans les propriétés des alarmes individuelles. Conserver les textes existants 2-10 Lorsque vous quittez la boîte de dialogue avec «OK» les entrées sont modifiées dans la bibliothèque de textes. Si vous avez déjà affecté un texte dans une autre langue à un numéro d'alarme, celui-ci est supprimé si vous n'activez pas la fonction «Conserver les textes existants» WinCC Manuel C79000-G8277-C160-01 08.99 Structure du système de configuration 2.1.3 Menu "Outils" Alarmes système WinCC Le repertoire d'installation de WinCC contient un fichier d'alarmes système (fichier "LTMDaten.CSV") qui peuvent être émises par les divers composants de WinCC au runtime. La commande "Alarmes système WinCC" ouvre un dialogue permettant d'incorporer ces alarmes à votre système d'alarmes. WinCC Manuel C79000-G8277-C160-01 2-11 Structure du système de configuration 08.99 Extensions Les extensions ne sont intégrées dans le système d’alarmes qu’en cas de besoin. L’option «Extensions» du menu «Outils» ouvre une boîte de dialogue permettant de sélectionner les objets voulus. Après validation de votre choix dans la boîte de dialogue «Extensions» par «OK», les objets sélectionnés sont inscrits dans la fenêtre du navigateur. Nota La boîte de dialogue d’ajout d’extensions s’ouvre automatiquement lorsque vous ouvrez pour la première fois l’éditeur «Alarm Logging» dans un projet qui vient d'être créé. 2-12 WinCC Manuel C79000-G8277-C160-01 08.99 Structure du système de configuration 2.2 Barre d’outils La barre d’outils du système de configuration d'Alarm Logging a l’aspect suivant: Ces outils permettent d’exécuter plus rapidement certaines actions. Il n'est donc plus nécessaire de sélectionner plusieurs commandes dans des menus pour accéder à la fonction désirée. Icône Description Enregistrer Couper Copier Coller Imprimer Affichage: Grandes icônes Affichage: Petites icônes Affichage: Liste Affichage Détails Propriétés d'un objet sélectionné Appel de l'aide contextuelle sensitive WinCC Manuel C79000-G8277-C160-01 2-13 Structure du système de configuration 08.99 2.3 La fenêtre de projet On appelle «Fenêtre de projet» la surface de l’écran dans laquelle sont affichées la Fenêtre du navigateur, la Fenêtre des données et la Fenêtre du tableau des alarmes. Des Menus contextuels sont disponibles pour l'édition des divers objets. Cette fenêtre se manipule comme dans Control Center. Se reporter à la partie «Control Center» du manuel d’utilisation. Nota Tous les dialogues de propriétés peuvent être activés d’un double-clic avec le bouton gauche de la souris sur l’objet correspondant. 2.3.1 Fenêtre du navigateur La fenêtre de projet comporte trois volets. La partie gauche affiche la fenêtre du navigateur avec l’arborescence des différentes étapes de la configuration. Suivez cet ordre pour configurer des alarmes. Elément Description Blocs d’alarmes Classes d’alarmes Alarmes groupées Archives Journaux Les divers domaines et leurs éléments sont accessibles par les menus contextuels. 2-14 WinCC Manuel C79000-G8277-C160-01 08.99 Structure du système de configuration 2.3.2 Fenêtre des données A droite, la fenêtre des données affiche les icônes des objets disponibles dans la fenêtre des données. Celles-ci vous permettent d’accéder aux paramétrages d’Alarm Logging pour le projet sélectionné. Une liste détaillée des propriétés de l’objet peut être affichée (chapitre 4.1.3.6 Affichage Détails). Le contenu de cette liste dépend de l’objet sélectionné. 2.3.3 Fenêtre du tableau des alarmes En bas de l'écran se trouve la fenêtre du tableau des alarmes. Elle affiche un tableau contenant toutes les Alarmes individuelles créées et les propriétés configurées. Les différents champs (cellules) de ce tableau peuvent être édités. Les propriétés peuvent ainsi être activées directement d’un double-clic du bouton gauche de la souris. WinCC Manuel C79000-G8277-C160-01 2-15 Structure du système de configuration 08.99 2.4 La barre d’état La barre d'état affiche outre des informations générales sur le programme, la langue de configuration et le nombre des alarmes configurées. 2.5 Fenêtre de recherche Ce type de fenêtre s’ouvre pour l’identification, la liaison ou l’affectation de données créées avec d’autres outils logiciels dans WinCC. On distingue dans Alarm Logging les fenêtres suivantes : • Sélectionner variables et • Dialogue de sélection 2.5.1 Sélectionner une variable Une fenêtre de dialogue vous permet de sélectionner d’un clic du bouton gauche de la souris la variable à lier. Ouvrez le dossier d’un double-clic ou sélectionnez la variable. Revenez ensuite à l'écran de départ dans lequel vous avez ouvert la fenêtre de dialogue. Pour plus de détails, se reporter au chapitre «Control Center» du manuel d’utilisation. Nota Ce dialogue est proposé par Control Center. Lorsque vous connectez vos variables d’archive à des variables externes, les données sont lues directement dans l'API/automate. 2-16 WinCC Manuel C79000-G8277-C160-01 08.99 Structure du système de configuration 2.5.2 Dialogue de sélection Une fenêtre de dialogue de sélection ("Ajouter blocs système") est composée • de deux volets contenant des objets de données • de boutons placés entre les deux volets. Les boutons entre les deux volets vous permettent de faire passer les objets de données sélectionnés d'une fenêtre à l'autre. Les dialogues de sélection sont entre autres utilisés pour sélectionner un sous-ensemble dans un ensemble d’objets de données. La fenêtre de gauche visualise d’une manière générale l’ensemble source des objets de données; la fenêtre de droite le sous-ensemble sélectionné des objets de données cible. WinCC Manuel C79000-G8277-C160-01 2-17 Structure du système de configuration 2-18 08.99 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes 3 Configuration d'un système d'alarmes Nous expliquons dans ce chapitre comment : • configurer des alarmes et des classes d’alarmes • importer et exporter des alarmes individuelles • lier les alarmes au process • configuer le contrôle WinCC AlarmControl pour l'affichage d'alarmes au runtime. Pour créer votre système d’alarmes 1. Utilisez l'assistant de configuration pour lui faire créer les bases de votre système d'alarmes. • L'assistant de configuration 2. Configurez les blocs d'alarmes selon vos exigences. • Configuration de blocs d'alarmes 3. Configurez le système d'alarmes. • Configuration de classes d'alarmes • Configuration de types d'alarmes • Configuration d'alarmes individuelles • Configuration d'alarmes groupées 4. Définissez le type d’archivage des données. • Configuration d'archives • Configuration de journaux 5. Configurer le contrôle WinCC Alarm Control dans "Graphics Designer" pour l'affichage des alarmes au runtime. • Le contrôle WinCC Alarm Control. Nota Utilisez les assistants et les dialogues de configuration disponibles pour configurer entièrement vos alarmes. WinCC Manuel C79000-G8277-C160-01 3-1 Configuration d'un système d'alarmes 08.99 3.1 Les assistants L’assistant de configuration Cet assistant sert à préconfigurer le système d'alarmes. Il permet de créer des blocs d'alarmes fréquemment utilisés, des types d'alarmes et des archives d'alarmes. Vous pouvez adapter ultérieurement selon vos souhaits les objets créés avec l'assistant. Pour configurer un système d'alarmes avec l'assistant de configuration : 1. Dans le menu Fichier, sélectionnez "Sélectionner assistant" et, dans le dialogue alors ouvert, sélectionnez l'assistant de configuration. Lancez l'assistant en quittant le dialogue avec un clic sur "OK". 2. Après l'affichage de la vue d'introduction, vous pouvez définir les blocs d'alarmes devant être créés par l'assistant dans le dialogue "Sélectionner blocs d'alarmes". 3. Vous pouvez créer dans le dialogue "Paramétrage par défaut des classes" deux classes d'alarmes ayant une philosophie d'acquittement différente, avec les types d'alarme correspondants. 4. Dans le dialogue "Sélectionner archive", vous pouvez définir si et quelles archives doivent être créées. 5. Le dialogue "Etape finale!" présente une vue d'ensemble des blocs d'alarmes, classes d'alarmes et archives à créer par l'assistant. Nota Tous les paramétrages modifiés après l'exécution de l'assistant de configuration d'alarmes seront perdus dès que l'assistant sera exécuté une nouvelle fois. L’assistant de connexion L'assistant de connexion vous aide à connecter les variables d'alarmes et les variables d'acquittement aux variables de Control Center. Les connexions créées par l'assistant peuvent être modifiées ultérieurement dans la fenêtre de tableau des alarmes. Pour créer des liaisons à l’aide de l’assistant de connexion: 1. Ouvrez le menu «Alarmes». 2. Sélectionnez «Lancer l’assistant de liaison...». 3. Dans la zone de dialogue "Lier variable : Variable d'alarme", sélectionnez une variable que vous souhaitez utiliser comme variable d'alarme à l'aide du bouton . 4. Indiquez les numéros des alarmes auxquelles vous souhaitez lier la variable d'alarme spécifiée. 5. Dans la zone de dialogue "Lier variable : Variable d'acquittement", sélectionnez une variable que vous désirez utiliser comme variable d'acquittement" à l'aide du bouton 3-2 . 6. Indiquez les numéros des alarmes auxquelles vous souhaitez lier la variable d'acquittement spécifiée. 7. Une fois l'assistant complètement exécuté, les variables sélectionnées sont liées aux alarmes. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes 3.2 Blocs d’alarmes Les blocs d'alarmes affichés sous forme de colonnes de tableau servent à former les alarmes. Chaque bloc contient des données spécifiques. Vous pouvez créer et éditer des blocs d'alarmes pour les trois types de bloc : • Blocs d'alarmes système • Blocs de texte utilisateur • Blocs de valeur de process La structure des blocs d'alarmes est affichée dans la zone "Blocs existant dans le système d'alarmes". Vous pouvez manipuler cette fenêtre comme la fenêtre du navigateur de projet. Il n’existe cependant pas ici de menus contextuels. Boutons Ajouter Supprimer Le bloc d'alarmes sélectionné est supprimé. Propriétés La boîte de dialogue de propriétés du bloc d’alarme sélectionné est ouverte. Les paramètres du bloc d’alarme peuvent être modifiés. WinCC Manuel C79000-G8277-C160-01 3-3 Configuration d'un système d'alarmes 08.99 3.2.1 Blocs système Les blocs système contiennent les données d’une alarme interne au système. Une liste des blocs système est donnée en annexe. Un Dialogue de sélection permet de modifier le système d'alarmes. Vous pouvez supprimer des blocs système ou en ajouter à partir d'une liste proposée pour la sélection. La Configuration modifie les propriétés d'un bloc système. Nota Les dialogues de propriétés peuvent être activés d’un double-clic du bouton gauche de la souris sur l’objet correspondant dans la fenêtre des données 3.2.1.1 Ajouter / supprimer un bloc système La boîte de dialogue «Ajouter blocs système» vous permet d’ajouter ou de supprimer des blocs. Pour ajouter ou supprimer des blocs système: 3-4 1. Dans la fenêtre du navigateur, activez «Blocs d’alarmes». 2. Avec le bouton droit de la souris, ouvrez le menu contextuel et sélectionnez «Blocs d’alarme». 3. Sélectionnez «Blocs système». Avec le bouton gauche de la souris, cliquez sur le bouton «Ajouter» dans la partie droite de la boîte de dialogue. 4. Dans la fenêtre de sélection, choisissez les paramètres souhaités, puis quittez la fenêtre de sélection. 5. Quittez le dialogue. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes ou 1. Dans la fenêtre du navigateur, ouvrez «Blocs d’alarme» et sélectionnez le type désiré (système, texte utilisateur ou blocs de valeurs de process. 2. Avec le bouton droit de la souris, ouvrez le menu contextuel et sélectionnez «Ajouter/Supprimer». 3. Dans la fenêtre de sélection, choisissez les paramètres souhaités puis quittez la fenêtre de sélection. 3.2.1.2 Blocs système: Afficher / éditer les propriétés Les propriétés des blocs système peuvent être affichées et modifiées dans le dialogue de propriétés du bloc système. Selon le type du bloc système, un onglet dans lequel les propriétés spécifiques au bloc système édité peuvent être affichées et modifiées est visualisé. Pour afficher les propriétés d’un bloc système: 1. Dans la fenêtre du navigateur, activez «Blocs d’alarme». 2. Avec le bouton droit de la souris, ouvrez le menu contextuel et sélectionnez «Blocs d’alarme». 3. Dans l’arborescence du dialogue, ouvrez «Blocs système» d’un double-clic de la souris. 4. Sélectionnez le bloc que vous désirez éditer. 5. Avec le bouton gauche de la souris, cliquez sur «Propriétés» dans la partie droite de la fenêtre de dialogue. ou 1. Dans la fenêtre du navigateur ou dans la fenêtre des données, ouvrez le type de bloc que vous voulez éditer et sélectionnez le bloc à éditer. 2. Avec le bouton droit de la souris, ouvrez le menu contextuel et sélectionnez «Propriétés». La fenêtre de dialogue «Blocs d’alarme» s’ouvre. Les propriétés correspondant au bloc système sont affichées. Ces propriétés (champs de texte, options, etc.) peuvent maintenant être modifiées. Nota Le bloc système "Etat" affiche les textes d'état des alarmes. Ce bloc système doit être configuré avec une longueur suffisante pour que les textes puissent être affichés en entier. Les dialogues de propriétés peuvent être activés d’un double-clic du bouton gauche de la souris sur l’objet correspondant dans la fenêtre des données WinCC Manuel C79000-G8277-C160-01 3-5 Configuration d'un système d'alarmes 08.99 3.2.2 Blocs de texte utilisateur Le système d'alarmes peut être modifié dans un Dialogue de sélection . Vous pouvez supprimer ou ajouter des blocs utilisateur à partir d'une liste de sélection proposée. La configuration modifie les propriétés d'un bloc utilisateur. Nota La longueur maxi des blocs de texte est de 254 caractères. 3.2.2.1 Ajouter / supprimer un bloc de texte utilisateur Les textes utilisateur sont configurés dans le système de configuration et sortis avec l’alarme correspondante. Ils ne peuvent pas être modifiés en ligne au runtime. Les textes utilisateur sont p. ex. des repères d’installations, des localisations et des causes d'incidents, etc. Des blocs de texte utilisateur peuvent être ajoutés ou supprimés à l’aide du dialogue de sélection «Ajouter blocs de texte utilisateur». La longueur maximale des blocs de texte utilisateur est de 255 caractères. La visualisation est cependant limitée à une ligne d’écran. La partie du texte dépassant la longueur d’une ligne est alors tronquée et ne peut être visualisée. Pour ajouter ou supprimer des blocs de texte utilisateur: 3-6 1. Dans la fenêtre du navigateur, activez «Blocs d’alarme». 2. Avec le bouton droit de la souris, ouvrez le menu contextuel et sélectionnez «Blocs d’alarme». 3. Sélectionnez «Blocs de texte utilisateur». Avec le bouton gauche de la souris, cliquez sur le bouton «Ajouter» dans la partie droite de la boîte de dialogue. 4. Dans la fenêtre de sélection, choisissez les paramètres souhaités puis quittez la fenêtre de sélection. 5. Quittez le dialogue. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes ou 1. Dans la fenêtre du navigateur, ouvrez «Blocs d’alarme» et sélectionnez le type désiré (système, texte utilisateur ou blocs de valeurs de process. 2. Avec le bouton droit de la souris, ouvrez le menu contextuel et sélectionnez «Ajouter/Supprimer». 3. Dans la fenêtre de sélection, choisissez les paramètres souhaités puis quittez la fenêtre de sélection. 3.2.2.2 Blocs de texte utilisateur: Afficher / éditer les propriétés Les propriétés des blocs de texte utilisateur s'affichent et se modifient dans la boîte de dialogue de propriétés «Blocs d’alarme». Le nom, la longueur et la propriété «Clignotement» du bloc de texte utilisateur sont affichés et peuvent être modifiés. Pour afficher les propriétés d’un bloc de texte utilisateur: 1. Dans la fenêtre du navigateur, activez «Blocs d’alarme». 2. Avec le bouton droit de la souris, ouvrez le menu contextuel et sélectionnez «Blocs d’alarme». 3. D’un double-clic dans l'arborescence du dialogue, ouvrez «Blocs de texte utilisateur». 4. Sélectionnez le bloc que vous désirez éditer. 5. Avec le bouton gauche de la souris, cliquez sur le bouton «Propriétés» dans la partie droite de la fenêtre de dialogue. ou 1. Dans la fenêtre du navigateur ou dans la fenêtre des données, ouvrez le type de bloc que vous voulez éditer et sélectionnez le bloc à éditer. 2. Avec le bouton droit de la souris, ouvrez le menu contextuel et sélectionnez «Propriétés». La fenêtre de dialogue «Blocs d’alarme» s’ouvre. Les propriétés (champs de texte, options, etc.) peuvent maintenant être modifiées. Nota Les dialogues de propriétés peuvent être activés d’un double-clic du bouton gauche de la souris sur l’objet correspondant dans la fenêtre des données WinCC Manuel C79000-G8277-C160-01 3-7 Configuration d'un système d'alarmes 08.99 3.2.3 Blocs de valeur de process Les blocs de valeur de process servent à coupler les alarmes au process. Dans chaque système d’alarmes, l’utilisateur dispose, pour chaque alarme individuelle, de jusqu’à 10 blocs d’alarme configurables. Un Dialogue de sélection permet de modifier le système d'alarmes. Vous pouvez supprimer ou, à partir d'une liste proposée, ajouter des blocs de texte utilisateur. La configuration modifie les propriétés d'un bloc de valeur de process. Nota La longueur des blocs de valeur de process affichés au runtime est limitée à 32 caractères, même si vous définissez un nombre de caractères plus grand dans le système de configuration. 3.2.3.1 Ajouter / supprimer un bloc de valeur de process Les blocs de valeur de process sont ajoutés ou supprimés avec la boîte de dialogue «Blocs de valeur de process». Pour ajouter ou supprimer un bloc de valeur de process: 3-8 1. Dans la fenêtre du navigateur, activez «Blocs d’alarme». 2. Avec le bouton droit de la souris, ouvrez le menu contextuel et sélectionnez «Blocs d’alarme». 3. Sélectionnez «Blocs de valeur de process». Avec le bouton gauche de la souris, cliquez sur le bouton «Ajouter» dans la partie droite de la boîte de dialogue. 4. Dans la fenêtre de sélection, choisissez les paramètres souhaités, puis quittez la fenêtre de sélection. 5. Quittez le dialogue. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes ou 1. Dans la fenêtre du navigateur, ouvrez «Blocs d’alarme» et sélectionnez le type désiré (système, texte utilisateur ou blocs de valeurs de process). 2. Avec le bouton droit de la souris, ouvrez le menu contextuel et sélectionnez «Ajouter/Supprimer». 3. Dans la fenêtre de sélection, choisissez les paramètres souhaités, puis quittez la fenêtre de sélection. 3.2.3.2 Bloc de valeur de process: Afficher / éditer les propriétés Les propriétés des blocs de valeur de process s'affichent ou se modifient dans la boîte de dialogue de propriétés «Blocs d’alarme». Le nom du bloc de valeur de process, sa longueur et la propriété «Clignotement» sont affichés et peuvent être modifiés. Pour afficher les propriétés d’un bloc de valeur de process: 1. Dans la fenêtre du navigateur, activez «Blocs d’alarme». 2. Avec le bouton droit de la souris, ouvrez le menu contextuel et sélectionnez «Blocs d’alarme». 3. D’un double-clic dans l'arborescence de la fenêtre de dialogue, ouvrez «Blocs de valeur de process». 4. Sélectionnez le bloc que vous désirez éditer. 5. Avec le bouton gauche de la souris, cliquez sur «Propriétés» dans la partie droite de la fenêtre de dialogue. ou 1. Dans la fenêtre du navigateur ou dans la fenêtre des données, ouvrez le type de bloc que vous voulez éditer et sélectionnez le bloc à éditer. 2. Avec le bouton droit de la souris, ouvrez le menu contextuel et sélectionnez «Propriétés». La fenêtre de dialogue «Blocs d’alarme» s’ouvre. Les propriétés (champs de texte, options, etc.) peuvent maintenant être modifiées. Nota Les dialogues de propriétés peuvent être activés d’un double-clic du bouton gauche de la souris sur l’objet correspondant dans la fenêtre des données WinCC Manuel C79000-G8277-C160-01 3-9 Configuration d'un système d'alarmes 08.99 3.3 Classes d’alarmes 3.3.1 Classes d’alarmes Pour la configuration, WinCC met à votre disposition 16 classes d'alarmes avec chacune 16 types d'alarme. Une alarme individuelle est affectée à un type d’alarme. Un type d’alarme appartient à une classe d’alarmes. L'affectation est pilotée par des propriétés système et des attributs qui sont affectés aux classes et aux types. Les alarmes individuelles peuvent être regroupées en alarmes groupées. WinCC propose par défaut les classes d'alarmes suivantes : • alarmes système,acquittement nécessaire • alarmes système, sans acquittement. A l'aide des classes d'alarmes, vous définissez pour tous les types d'alarmes de cette classe d'alarmes • le type d'acquittement, • le texte d'état correspondant et • la sortie acoustique/optique des signaux. L’édition des classes d’alarmes s’effectue via l’objet «Classes d’alarmes» dans la fenêtre du navigateur de projet. Vous pouvez 3-10 • ajouter • supprimer • configurer des classes d'alarmes WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes 3.3.1.1 Ajouter / supprimer une classe d’alarmes La boîte de dialogue «Ajouter classes d’alarmes» vous permet d’ajouter et de supprimer des classes d’alarmes. Pour ajouter ou supprimer des classes d’alarmes: 1. Dans la fenêtre du navigateur, ouvrez «Classes d’alarmes». 2. Avec le bouton droit de la souris, ouvrez le menu contextuel et sélectionnez «Ajouter / supprimer». La boîte de dialogue «Ajouter classes d’alarmes» s’ouvre. Pour ajouter des classes d’alarmes, déplacez des classes d’alarmes de la fenêtre de droite dans celle de gauche. Supprimez les classes d’alarmes en faisant passer les classes d’alarmes de la partie droite dans la partie gauche. Nota Les classes d’alarmes «Système, acquittement nécessaire» et «Système, sans acquittement» ne peuvent pas être supprimées. WinCC Manuel C79000-G8277-C160-01 3-11 Configuration d'un système d'alarmes 08.99 3.3.1.2 Configuration des classes d’alarmes Les classes d’alarmes se configurent dans la boîte de dialogue de propriétés «Configuration des classes d’alarmes». Pour configurer une classe d’alarmes: 1. Dans la fenêtre du navigateur, sélectionnez «Classes d’alarmes». 2. Dans la fenêtre du navigateur ou dans la fenêtre des données, sélectionnez la classe d’alarmes souhaitée. 3. Avec le bouton droit de la souris, ouvrez le menu contextuel et sélectionnez «Propriétés». 4. Pour afficher et modifier les propriétés, sélectionnez l’onglet correspondant. 5. Quittez le dialogue. L’onglet «Général» permet 3-12 • de définir le nom de la classe, • d’ajouter ou de supprimer des types d’alarme. Pour cela, l’éditeur bascule dans la boîte de dialogue «Ajouter types d’alarme» WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes Champs/Zone... Nom de la classe Saisissez dans ce champ le nom de la classe. Types d’alarme Dans cette zone de liste, sélectionnez le type d’alarme que vous voulez éditer ou supprimer. Le type d’alarme sélectionné est affiché dans le champ de texte de dessous. Ajouter Permet d’ajouter un type d’alarme à une classe d’alarmes courante. Le dialogue de sélection "Ajouter un type d'alarme" est affiché. Supprimer Le type d’alarme sélectionné est supprimé dans la classe d’alarmes. Propriétés Permet de configurer les propriétés du type d’alarme sélectionné. Le dialogue de propriétés «Propriétés du type d'alarme est affiché. Pour ajouter des types d’alarme à une classe d’alarmes: Avec le bouton gauche de la souris, cliquez sur le bouton «Ajouter». La boîte de dialogue de sélection "Ajouter type d'alarmes" s'ouvre. Elle permet de sélectionner, d'ajouter et de supprimer des types d'alarme. Pour supprimer des types d’alarme d’une classe d’alarmes: 1. Dans la zone de liste «Types d’alarme», sélectionnez un type d’alarme en cliquant avec le bouton gauche de la souris sur le type d’alarme. Le type d’alarme sélectionné est affiché dans le champ de texte en dessous de la zone de liste. 2. Avec le bouton gauche de la souris, cliquez sur le bouton «Supprimer». Le type d’alarme sélectionné est supprimé dans la liste des types d’alarme de cette classe d’alarmes. Pour modifier les propriétés d’un type d’alarme: 1. Dans la zone de liste «Type d’alarmes», sélectionnez un type d’alarme en cliquant dessus avec le bouton gauche de la souris. Le type d’alarme sélectionné est affiché dans le champ de texte en dessous de la zone de liste. 2. Avec le bouton gauche de la souris, cliquez sur le bouton «Propriétés» à côté du champ de texte, sous la zone de liste. Le dialogue de propriétés «Type» est affiché. Celui-ci vous permet de configurer le type d’alarme sélectionné. Nota Les types d’alarmes «Contrôle-commande», «Alarmes système» et «Messages de conduite» ne peuvent pas être supprimés. WinCC Manuel C79000-G8277-C160-01 3-13 Configuration d'un système d'alarmes 08.99 L’onglet «Acquittement» vous permet de définir: • le concept d’acquittement • comment sera exécuté l’acquittement d’un avertisseur central La zone de concept d’acquittement de la boîte de dialogue vous permet de définir neuf états d’acquittement d’une alarme. Si plusieurs cases ont été sélectionnées, il est possible que d’autres cases soient alors verrouillées (elles ne peuvent plus être sélectionnées). La sélection d’une de ces case n’est possible que si vous avez préalablement annulé la sélection antérieure. Champ/Zone... 3-14 Acquittement à l’arrivée Les alarmes arrivées de cette classe d’alarmes doivent être acquittées. L’alarme reste présente jusqu’à son acquittement. Acquittement au départ Les alarmes partantes de cette classe d’alarmes doivent être acquittées. Clignotement activé Les alarmes de cette classe d’alarmes doivent clignoter pendant leur affichage dans la fenêtre d’alarmes. 1ère valeur seule Seule la première alarme de cette classe doit clignoter pendant l’affichage dans la fenêtre d’alarmes. Alarme sans état «partie» Lorsque cette option est active, les alarmes de cette classe ne possèdent pas l’état «partie». EIles ne sont pas affichées dans la fenêtre d’alarmes. Elles sont seulement archivées. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes Champ/Zone... Touche d’acquittement séparé Les avertisseurs centraux déclenchés à l’arrivée d’une alarme sont acquittés avec la touche d’acquittement séparé de la barre d’outils ou par une entrée au clavier (cette touche doit être prévue dans la fenêtre d’alarmes.). par acquittement individuel Les avertisseurs centraux déclenchés à l’arrivée d’une alarme sont acquittés par l’acquittement de l’alarme à l’origine du déclenchement des avertisseurs centraux. Variable La variable définie ici pilote les avertisseurs centraux. Basculement dans le dialogue «Sélectionner une variable...» pour sélectionner une variable comme variable d’acquittement. Nota Les alarmes sans acquittement obligatoire ou qui ne possèdent pas l’état «partie» ne sont pas affichées dans la fenêtre d’alarmes. Elles sont seulement archivées. (Sélection seulement de "Alarme sans état "partie") L’onglet «Textes d’état» vous permet de définir les textes qui seront affichés dans la ligne d'alarme du bloc système «Etat». WinCC Manuel C79000-G8277-C160-01 3-15 Configuration d'un système d'alarmes 08.99 Champ Arrivée Texte pour les alarmes «arrivées», c’est-à-dire passage à l’état de fonctionnement à signaler. Partie Texte pour les alarmes «parties», c’est-à-dire quittant l’état de fonctionnement à signaler. Acquittée Texte pour les alarmes acquittées. Arrivée et partie Texte pour les alarmes arrivées et parties Nota Les textes d'état ne sont affichés dans la ligne d'alarme qu'avec la longueur configurée pour le bloc système "Etat" des blocs d'alarmes. Le bloc système «Etat» doit être suffisamment long pour pouvoir afficher le texte d’état le plus long. 3.3.2 Type d’alarme «Types d’alarme» permet de définir, pour toutes les alarmes d'un type d’alarme d’une classe d’alarmes, une couleur de texte et une couleur d’arrière-plan uniformes. Ceci pour différencier dans le runtime les différents états des alarmes. Nota Les dialogues de propriétés peuvent être activés d’un double-clic du bouton gauche de la souris sur l’objet correspondant dans la fenêtre des données 3.3.2.1 Ajouter / supprimer un type d’alarme Le dialogue de sélection «Ajouter type d’alarme ...» vous permet d’ajouter et de supprimer des types d’alarme. 3-16 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes Pour ajouter ou supprimer un type d’alarme: 1. Dans la fenêtre du navigateur, ouvrez «Classes d’alarmes». 2. Dans la fenêtre du navigateur ou dans la fenêtre des données, ouvrez la classe d’alarmes souhaitée. 2. Avec le bouton droit de la souris, ouvrez le menu contextuel et sélectionnez «Ajouter / supprimer». 3. Déplacez les types d’alarme dans le Dialogue de sélection. 4. Quittez le dialogue. 3.3.2.2 Configurer un type d’alarme La boîte de dialogue «Type» et l’onglet «Propriétés du type d’alarme» vous permettent de configurer le type d’alarme d’une classe d’alarmes. Vous pouvez configurer le nom du type d’alarme et la couleur d’affichage des alarmes pour les états d'alarme «arrivée», «acquittée», «partie». Champ/Zone Nom du type d’alarme Affiche le nom du type d’alarme. Couleur caractères Définition de la couleur du texte pour les alarmes arrivées, parties et acquittées du type d’alarme courant. Couleur arrière-plan Définition de la couleur d’arrière-plan pour les alarmes arrivées, parties et acquittées du type d’alarme courant. WinCC Manuel C79000-G8277-C160-01 3-17 Configuration d'un système d'alarmes 08.99 Pour configurer un type d’alarme: 1. Dans la fenêtre du navigateur, ouvrez «Classes d’alarmes». 2. Dans la fenêtre du navigateur ou dans la fenêtre des données, ouvrez la classe d’alarmes souhaitée. 3. Avec le bouton droit de la souris, ouvrez le menu contextuel et sélectionnez «Propriétés». 4. Editez les types d’alarme dans la boîte de dialogue «Type». 5. Quittez le dialogue. Nota Les dialogues de propriétés peuvent être activés d’un double-clic du bouton gauche de la souris sur l’objet correspondant dans la fenêtre des données 3.3.3 Classes d’alarmes système On entend par "alarmes système" les alarmes générées en interne par le système. p .ex. alarmes déclenchées par des manipulations, des pannes système. WinCC propose des classes système spéciales pour le traitement des alarmes système. Ces classes système ne peuvent être étendues. La philosophie d’acquittement est définie. Classe d'alarmes système à acquittement nécessaire Classe d'alarmes système sans acquittement 3.3.3.1 Classe d’alarmes système à acquittement obligatoire Comme le nom l'indique, il s'agit d'alarmes qui arrivent et qui doivent être acquittées avant de disparaître. L’alarme est supprimée dès son acquittement. Les paramètres se règlent dans la boîte de dialogue «Propriétés» des classes d’alarmes. Les types d’alarme: • Alarmes contrôle-commande de niveau supérieur à WinCC • Alarmes de niveau WinCC sont disponibles par défaut. Nota L’état «partie» n’est pas enregistré et pas archivé. 3.3.3.2 Classes d’alarmes système sans acquittement Il s’agit d’alarmes qui ne nécessitent pas d’acquittement. Les paramètres se règlent dans la boîte de dialogue «Propriétés» des classes d’alarmes. Les types d’alarme: • Alarmes contrôle-commande de niveau supérieur • Alarmes (messages) de conduite sont disponibles par défaut. 3-18 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes 3.3.3.3 Types d’alarme système WinCC Alarm Logging connaît trois types d’alarme système. A savoir: • Contrôle-commande Il s’agit d’alarmes générées par le système de contrôle-commande de niveau supérieur à WinCC, p. ex. au lancement du système. • Alarmes système Il s’agit d’alarmes générées par WinCC, p. ex. pour signaler la défaillance de composants du logiciel de supervision. • Alarmes (messages) de conduite Il s’agit de messages générés par la manipulation du système, p. ex. la manipulation d’un composant. 3.4 Alarmes individuelles et alarmes groupées 3.4.1 Alarme individuelle Les alarmes individuelles s’éditent dans la fenêtre du tableau des alarmes. Une alarme individuelle est composée des blocs d’alarme qui ont été définis. Les blocs d’alarme éditables peuvent être modifiés par sélection ou par le menu contextuel. Plusieurs alarmes individuelles peuvent être rassemblées en une alarme groupée.. Dans la fenêtre du tableau, vous pouvez • Créer • Copier • Supprimer des alarmes individuelles ou • Modifier les propriétés d’une alarme individuelle. Vous pourrez dans ce cas soit modifier directement les paramètres de l’alarme individuelle dans les champs de la fenêtre du tableau des alarmes, soit les éditer via la fonction «Propriétés» du menu contextuel. 3.4.1.1 Créer des alarmes individuelles Pour créer une alarme individuelle: 1. Ouvrez le menu contextuel dans la fenêtre du tableau des alarmes. Avec le bouton droit de la souris, cliquez sur un champ quelconque dans la fenêtre du tableau des alarmes. 2. Sélectionnez le menu «Ajouter une nouvelle ligne». Une nouvelle ligne est ajoutée à la fin du tableau des alarmes. Dans cette ligne est entré le contenu de la nouvelle alarme du tableau. Modifier le cas échéant la nouvelle alarme individuelle. Pour copier une alarme individuelle: 1. Sélectionnez l’alarme individuelle que vous désirez copier. Avec le bouton gauche de la souris, cliquez sur le champ de l’alarme individuelle. 2. Ouvrez le menu contextuel de cette alarme individuelle. 3. Sélectionnez la commande de menu «Copier une ligne». L’alarme individuelle est copiée dans le presse-papiers. WinCC Manuel C79000-G8277-C160-01 3-19 Configuration d'un système d'alarmes 08.99 Pour copier le contenu du presse-papiers: 1. Ouvrez le menu contextuel dans la fenêtre du tableau des alarmes. 2. Sélectionnez la commande de menu «Ajouter la ligne copiée». L’alarme individuelle préalablement copiée est sortie du presse-papiers et ajoutée à la fin du tableau. Répétez la dernière action autant de fois que vous désirez copier la ligne. Modifier le cas échéant la nouvelle alarme individuelle. Pour supprimer une alarme individuelle: 1. Sélectionnez l’alarme individuelle que vous désirez supprimer. Avec le bouton gauche de la souris, cliquez sur le champ de l’alarme individuelle. 2. Ouvrez le menu contextuel de cette alarme individuelle Avec le bouton droit de la souris, cliquez sur un champ de cette alarme individuelle. 3. Sélectionnez la commande de menu «Supprimer une ligne». L’alarme individuelle est supprimée du tableau des alarmes. Vous pouvez copier des champs (cellules) à l’intérieur de la même colonne: Pour copier des champs dans la fenêtre du tableau: 1. Sélectionnez un champ. 2. Ouvrez le menu contextuel. 3. Sélectionnez la commande de menu «Copier le contenu d’une cellule». 4. Sélectionnez le champ cible. 5. Ouvrez le menu contextuel. 6. Sélectionnez la commande de menu «Coller le contenu de cellule». Le contenu copié est collé dans le champ. 3-20 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes 3.4.1.2 Propriétés d’une alarme individuelle Vous pouvez également afficher et modifier les propriétés d’une alarme individuelle à l’aide du menu contextuel de l’alarme via la commande de menu «Propriétés». Pour afficher les propriétés d’une alarme individuelle: 1. Avec le bouton gauche de la souris, sélectionnez une alarme individuelle dans la fenêtre du tableau des alarmes. 2. Avec le bouton droit de la souris, ouvrez le menu contextuel et sélectionnez «Propriétés». La boîte de dialogue «Paramètres» s’ouvre. L’onglet «Paramètres» vous permet de définir : • les paramètres de l'alarme individuelle, p. ex. pour l'appartenance à une classe d'alarmes, un type d'alarme, une alarme groupée, ... • les liens avec les variables. Champ/Zone... Numéro Numéro de l’alarme individuelle. Classe Classe de l’alarme individuelle. Type Type de l’alarme individuelle. Groupe Lorsque l'alarme individuelle doit être affectée à une alarme groupée, vous pouvez sélectionner ici les alarmes groupées déjà configurées. WinCC Manuel C79000-G8277-C160-01 3-21 Configuration d'un système d'alarmes 08.99 Champ/Zone... 3-22 doit être acquittée L'alarme doit être acquittée individuellement. Elle ne peut être acquittée avec une touche d’acquittement groupé. Commande l'avertisseur L'avertisseur est activé à l’arrivée d’une alarme. Voir le dialogue «Avertisseur sonore / son» dans la boîte de dialogue «Configurer les classes d’alarmes». est archivée L’alarme est archivée selon la sélection effectuée. est consignée au journal L'alarme est consignée dans un journal ou sortie (sur imprimante). est générée sur front descendant L'alarme est générée par le front descendant d’un signal, sinon par le front montant. déclenche une action L'alarme déclenche l’action standard GMsgFunction modifiable avec l’éditeur «Global Scripts». Dans le navigateur de fonctions de Global Scripts, vous trouverez la fonction sous: Standardfunktionen\WinCC\Alarm\RT. Numéro API Numéro de l’API (automate subordonné - API) qui a généré l’alarme Numéro de CPU Numéro de la CPU qui a généré l’alarme. Variable d'alarme La variable d'alarme contient le bit par lequel l'alarme courante sélectionnée doit être déclenchée. Bit d'alarme Numéro du bit dans la variable d'alarme par lequel l'alarme courante sélectionnée doit être déclenchée. Variable d’acquitt. Un bit de la variable d'acquittement contient l'état de l'acquittement. Il permet de définir la variable devant être utilisé comme variable d'acquittement. Bit d’acquitt. Vous définissez ici le bit de la variable d'acquittement dans lequel l'état de l'acquittement est stocké. Si le bit d'acquittement a la valeur 1, l'alarme correspondante a été acquittée; sinon elle n'a pas encore été acquittée. Variable d’état permet de définir la variable dans laquelle seront stockés les états de l'alarme groupée ("arrivée / partie" et l'état d'acquittement). Bit d’état Le bit d’état permet de définir les deux bits de la variable d’état dans lesquels doivent être inscrits les états de l’alarme groupée sélectionnée. DLL de normalisation Lorsque la variable d’état est une variable de données brutes, sélectionnez ici le programme de conversion correspondant. Paramètres de DLL Indiquez ici les paramètres nécessaires pour la DLL de normalisation. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes Variable d’alarme d’une alarme individuelle La variable d’alarme déclenche l’alarme. La structure de la variable d’alarme n’est pas fixe, c.-à-d. que vous avez la possibilité d’utiliser une variable d’événement propre à chaque alarme ou de déclencher plusieurs alarmes à l’aide d’une seule variable d’alarme. La discrimination se fait pas le bit d’acquittement. Variable d’état d’une alarme individuelle Chaque alarme individuelle possède deux états déterminants : 1. L’état d'alarme «arrivée / partie» qui indique que l’alarme est arrivée ou partie. 2. L’état d’acquittement qui indique si l’alarme doit être acquittée ou non. Les deux états de l’alarme individuelle sont inscrits dans une variable d’état. Selon le type de données de la variable, il est possible de saisir dans une variable d’état jusqu'à huit alarmes individuelles. Chaque alarme individuelle occupe deux bits de la variable d’état. Si la variable d’état est du type «16 Bit unsigned» et si le bit d’état est 1, le bit n° 1 de la variable d’état caractérise l’état d'alarme «arrivée / partie» tandis que le bit n° 9 indique si cette alarme individuelle doit être acquittée. De façon analogue, la correspondance des bits sera 0-8 et 3-10 si la variable d’état est du type «16 bits». Si la variable d’état est du type «8 Bit unsigned» et si le bit d’état est 1, le bit n° 1 de la variable d’état caractérise l’état «arrivée / partie», tandis que le bit n° 5 indique si cette alarme individuelle doit être acquittée. De façon analogue, la correspondance des bits sera 0-4 et 2-6 si la variable d’état est du type «8 bits». WinCC Manuel C79000-G8277-C160-01 3-23 Configuration d'un système d'alarmes 08.99 Variable d’acquittement d’une alarme individuelle Un bit de la variable d'acquittement contient l'état de l'acquittement. Si le bit d'acquittement a la valeur 1, l'alarme correspondante a été acquittée; sinon elle n'a pas encore été acquittée. La structure de la variable d’acquittement n’est pas fixe , c.-à-d. que vous avez la possibilité d’utiliser une variable d’acquittement propre à chaque alarme individuelle à acquitter ou de regrouper plusieurs alarmes individuelles dans une seule variable d’acquittement. La discrimination des alarmes individuelles est réalisée par le bit d’acquittement. Au runtime, ce bit est positionné à l'acquittement d'une alarme. L’onglet «Text» vous permet de saisir les textes configurables de l’alarme individuelle. Champ Texte d’info Vous pouvez entrer ici un texte de 255 caractères. Blocs 1...10 Vous pouvez saisir dans ces champs un texte de 255 caractères maxi. Blocs 1...10 représente les blocs de texte utilisateur correspondants. Le dialogue ensuite ouvert Insertion d'une valeur de process permet d'insérer des grandeurs de process dans vos blocs de textes utilisateur. Une valeur de process insérée est marquée par le code @.....@ dans le texte utilisateur. 3-24 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes Le dialogue «Insertion d'une valeur de process» permet d'insérer la valeur d'une grandeur de process dans votre bloc de texte utilisateur. Ne pas oublier que la longueur d'un bloc de texte utilisateur ne doit pas dépasser 255 caractères. Champ/option Bloc de texte utilisateur Indique dans quel bloc de texte utilisateur la valeur de process doit être insérée. Longueur Affiche la longueur de texte définie pour le bloc de texte utilisateur. Texte Présente l'aspect du texte utilisateur. Bloc de valeur de process Vous définissez ici la grandeur de process dont vous voulez insérer la valeur. Type Permet de définir le type de format de la valeur de process à insérer. Les formats disponibles sont: Texte, nombre à virgule fixe (décimal, octal, hexadécimal) et nombre à virgule flottante. Position Définit la position de l'instruction de format dans le texte. L'indication "Position: 10" fait que la valeur de process sera insérée dans le texte utilisateur derrière le 10e caractère. Nombre de chiffres Permet de définir le nombre de caractères réservés dans le texte utilisateur pour la valeur de process. Précision Vous définissez ici combien de caractères de la valeur de process doivent être insérés dans le texte utilisateur. Zéros Lorsque cette fonction est activée, les nombres à virgule flottante sont complétés par des zéros de remplissage pour que la longueur de ces nombres corresponde au nombre de chiffres indiqué dans «Précision». WinCC Manuel C79000-G8277-C160-01 3-25 Configuration d'un système d'alarmes 08.99 Champ/option Alignement Si le nombre des chiffres de la valeur de process à insérer est < au nombre de chiffres réservés, cette fonction permet de choisir si la valeur de process insérée sera alignée à gauche ou à droite dans le texte utilisateur. Instruction de format Affiche l'instruction de format que vous avez définie. Exemple Ce champ affiche des exemples montrant les effets des paramètres «Nombre de chiffres», «Précision», «Alignement » et «Zéros» sur les différents types de valeurs de process. L’onglet «Variable/Action» permet de lier les blocs de valeur de process configurés d'une alarme individuelle à des variables WinCC. Champ Valeurs de process 1...10 Ces champs vous permettent de lier la variable de process au bloc de valeur de process. Nom de la vue Paramètre d'appel du type «char». Nom de la fonction Nom de la fonction appelée ou du script appelé (Type BOOL). Nota «Loop In Alarm» permet d’entrer une fonction quelconque et un fichier comme paramètre de transmission. Cette fonction peut notamment servir à visualiser un synoptique d’installation. Utilisez pour cela la fonction WinCC standard «OpenPicture». 3-26 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes 3.4.1.3 Edition de champs Vous pouvez éditer les champs suivants (= cellules de la table): Champ Numéro Directement éditable. Classe Cellule de sélection des classes d'alarmes configurées. Type Cellule de sélection des types d'alarmes configurés. Variable d'alarme La variable d'alarme contient le bit par lequel l'alarme courante sélectionnée doit être déclenchée. Bit d'alarme Numéro du bit de la variable d'alarme par lequel l'alarme courante sélectionnée doit être déclenchée. Variable d’état permet de définir la variable dans laquelle seront stockés les états de l'alarme groupée ("arrivée / partie" et l'état d'acquittement). Bit d’état Le bit d’état permet de définir les deux bits de la variable d’état dans lesquels doivent être inscrits les états de l’alarme groupée sélectionnée. Variable d’acquittement Un bit de la variable d'acquittement contient l'état de l'acquittement. Il permet de définir la variable devant être utilisée comme variable d'acquittement. Bit d’acquittement Vous définissez ici le bit de la variable d'acquittement dans lequel l'état de l'acquittement est stocké. Si le bit d'acquittement a la valeur 1, l'alarme correspondante a été acquittée; sinon elle n'a pas encore été acquittée. Texte d’alarme Directement éditable. Type d'incident Directement éditable. Valeur (s) de process Gestion des variables Texte d’info Editeur de textes d'info Paramètres Paramètres Loop in Alarm Loop in Alarm Groupe Lorsque l'alarme individuelle doit êtra affectée à une alarme groupée, vous pouvez sélectionner ici les alarmes groupées déjà configurées. DLL de normalisation DLL de normalisation WinCC Manuel C79000-G8277-C160-01 3-27 Configuration d'un système d'alarmes 08.99 Pour éditer les champs dans la fenêtre du tableau des alarmes: 1. Avec le bouton gauche de la souris, cliquez deux fois sur le champ. Cela ouvre une zone de liste, une boîte de dialogue ou le champ à éditer. 2. Saisissez au clavier la nouvelle valeur. 3. Quittez le dialogue. La boîte de dialogue «Texte d’info» permet de saisir un texte d’information supplémentaire pour une alarme individuelle. Un texte d'info décrit pourquoi une alarme peut apparaître. Ils ne sont pas désactivés après le départ d’une alarme. Entrez votre texte au clavier. Vous pouvez éditer votre texte dans le champ de saisie de texte à l’aide du menu contextuel ou avec des fonctions d’édition standard (Copier, Coller, etc.). La boîte de dialogue «Paramètres» vous permet de régler les paramètres d’une alarme individuelle. 3-28 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes Option doit être acquittée individuellement L'alarme doit être acquittée individuellement. Elle ne peut être acquittée avec une touche d’acquittement groupé. Commande l'avertisseur L'avertisseur est activé à l’arrivée d’une alarme. est archivée L’alarme est archivée selon la sélection effectuée. est consignée au journal L'alarme est consignée dans un journal ou sortie sur imprimante. est générée sur front descendant L'alarme est générée par le front descendant d’un signal, sinon par le front montant. Déclenche une action L'alarme déclenche une action configurée. L’action est entrée dans la colonne «Action» de la fenêtre du tableau. Les paramètres peuvent également être réglés dans la boîte de dialogue «Propriétés». Le dialogue «Loop In Alarm» vous permet d’affecter une fonction (fonction de vue avec un paramètre (nom de vue)) à une alarme individuelle. WinCC Manuel C79000-G8277-C160-01 3-29 Configuration d'un système d'alarmes 08.99 Nota Lorsque vous déclenchez un "Loop in Alarm" au runtime, la vue de process dont vous avez indiqué le nom dans le champ Nom de vue est affichée. Pour afficher la vue, utilisez la fonction standard WinCC «OpenPicture». Si vous voulez utiliser une autre fonction, continuez comme suit : prenez une fonction standard qui accepte un paramètre de transfert du type char*,p. ex.: void MaPropreFonction(char* NomDesDonnéesPropres); N'utilisez que des fonctions standard dont les paramètres de renvoi sont des types «unsigned char, short int, long int, float, double, bool ou void.(Dans l'exemple ci-dessus, le paramètre de renvoi est du type «void»). La boîte de dialogue «Format DLL» permet de définir, pour l’alarme individuelle courante, une DLL spécifique à l’interface (DLL de normalisation), qui convertit le format des données des valeurs de process à leur arrivée. Le bouton DLL Parameters permet le réglage des paramètres. 3.4.2 Alarme groupée Une alarme groupée est le regroupement de plusieurs alarmes individuelles en une alarme globale. On distingue deux types d’alarme groupées: 1. Le regroupement de toutes les alarmes d'une classe d'alarmes: Alarme groupée de classe d'alarmes. Lors de la création d’une nouvelle classe d’alarmes, l’alarme groupée correspondante est également créée. 2. Regroupement d'alarmes quelconques: Alarme groupée définie par l’utilisateur. Les alarmes groupées définies par l’utilisateur peuvent contenir aussi bien des alarmes individuelles que d’autres alarmes groupées et sont éditées à l’aide du menu contextuel. Toutefois, une alarme individuelle donnée ne doit être contenue que dans une seule alarme groupée. Nota Lorsqu’une alarme groupée survient durant le runtime, il n’est plus possible de savoir quelle alarme individuelle a déclenché l’alarme groupée. Une variable signalant l’état de l’alarme peut être affectée à une alarme groupée.Cette variable d'état permet également d’interroger dans d’autres composants de WinCC l’état de l’alarme groupée . Unevariable d'acquittement contenant l'état d'acquittement de l'alarme groupée peut être affectée à une alarme groupée. 3-30 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes Variable d’état d’une alarme groupée Toute alarme groupée possède deux états déterminants : 1. L’état d'alarme «arrivée / partie» indique que l’une des alarmes de l'alarme groupée (il peut également s’agir d’autres alarmes groupées) est arrivée ou partie. 2. L’état d’acquittement indique si l’alarme qui a déclenché l’alarme groupée doit être acquittée ou non. Les deux états de l’alarme groupée sont inscrits dans une variable d’état. Selon le type de données de la variable, il est possible de saisir dans une variable d’état jusqu'à huit alarmes groupées. Chaque alarme groupée occupe deux bits de la variable d’état. Si la variable d’état est du type «16 Bit unsigned» et si le bit d’état est 1, le bit n° 1 de la variable d’état caractérise l’état d'«alarme arrivée / partie» de l’alarme groupée tandis que le bit n° 9 indique si cette alarme groupée contient une alarme devant être acquittée. De façon analogue, la correspondance des bits sera 0-8 et 3-10 si la variable d’état est du type «16 bits». Si la variable d’état est du type «8 Bit unsigned» et si le bit d’état est 1, le bit n° 1 de la variable d’état caractérise l’état d'alarme «arrivée / partie» de l’alarme groupée, tandis que le bit n° 5 indique si cette alarme groupée contient une alarme devant être acquittée. De façon analogue, la correspondance des bits sera 0-4 et 2-6 si la variable d’état est du type «8 bits». Variable d'acquittement d'une alarme groupée Un bit de la variable d'acquittement contient l'état d'acquittement. Si le bit d'acquittement a la valeur 1, l'alarme correspondante a été acquittée; sinon elle n'a pas encore été acquittée. La structure de la variable d’acquittement n’est pas fixe, c.-à-d. que vous avez la possibilité d’utiliser une variable d’acquittement pour chaque alarme groupée à acquitter ou d’acquitter plusieurs alarmes groupées à l’aide d’une seule variable d’acquittement. La discrimination des alarmes individuelles est réalisée par le bit d’acquittement. Au runtime, ce bit est positionné à l'acquittement de l'alarme groupée. 3.4.2.1 Alarmes groupées de classes d’alarmes Lorsque vous créez une nouvelle classe d’alarmes, une alarme groupée est créée automatiquement pour cette classe d’alarmes. Tous les types d’alarmes contenus dans la classe d’alarmes sont repris dans l’alarme groupée. Les menus contextuels permettent de modifier individuellement les propriétés des classes d'alarmes et des types d'alarmes de l’alarme groupée et d’affecter différentes variables d’état, de verrouillage et d’acquittement. WinCC Manuel C79000-G8277-C160-01 3-31 Configuration d'un système d'alarmes 08.99 Pour modifier les propriétés d'une classe d'alarmes : 3-32 1. Sélectionnez une classe d'alarmes de l'alarme groupée. 2. Avec le bouton droit de la souris, ouvrez le menu contextuel et cliquez sur l'option de menu «Propriétés». 3. La boîte de dialogue Propriétés est affichée. 4. Changez les paramétrages relatifs aux variables d’état, de verrouillage et d’acquittement. 5. Cliquez sur le bouton «OK» pour enregistrer ou sur «Annuler». Champ Description Nom Nom de la classe d’alarmes Variable d’état permet de définir la variable dans laquelle seront stockés les états de l'alarme groupée ("arrivée / partie" et l'état d'acquittement). Bit d’état Le bit d’état permet de définir les deux bits de la variable d’état dans lesquels doivent être inscrits les états de l’alarme groupée sélectionnée. Variable de verrouillage Lorsque vous verrouillez une alarme au runtime avec le bouton "Activer verrou", le bit correspondant est positionné dans la variable définie ici. Bit de verrouillage Le bit de verrouillage vous permet d'utiliser une variable de verrouillage pour plusieurs alarmes groupées. Variable d’acquittement Un bit de la variable d'acquittement contient l'état de l'acquittement. Il permet de définir la variable devant être utilisée comme variable d'acquittement. Bit d’acquittement Vous définissez ici le bit de la variable d'acquittement dans lequel l'état de l'acquittement est stocké. Si le bit d'acquittement a la valeur 1, l'alarme correspondante a été acquittée; sinon elle n'a pas encore été acquittée. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes Pour modifier les propriétés d’un type d’alarme: 1. Sélectionnez un type d'alarme dans une classe d'alarmes de l'alarme groupée. 2. Avec le bouton droit de la souris, ouvrez le menu contextuel et cliquez sur l'option de menu «Propriétés». 3. La boîte de dialogue Propriétés est affichée. 4. Changez les paramétrages relatifs aux variables d’état, de verrouillage et d’acquittement. 5. Cliquez sur le bouton «OK» pour enregistrer ou sur «Annuler». Champ Description Classe d'alarmes Nom de la classe d’alarmes Nom Nom du type d'alarme Variable d’état permet de définir la variable dans laquelle seront stockés les états de l'alarme groupée ("arrivée / partie" et l'état d'acquittement). Bit d’état Le bit d’état permet de définir les deux bits de la variable d’état dans lesquels doivent être inscrits les états de l’alarme groupée sélectionnée. Variable de verrouillage Lorsque vous verrouillez une alarme au runtime avec le bouton "Activer verrou", le bit correspondant est positionné dans la variable définie ici. Bit de verrouillage Le bit de verrouillage vous permet d'utiliser une variable de verrouillage pour plusieurs alarmes groupées. WinCC Manuel C79000-G8277-C160-01 3-33 Configuration d'un système d'alarmes Champ Description Variable d’acquittement Un bit de la variable d'acquittement contient l'état de l'acquittement. Il permet de définir la variable devant être utilisée comme variable d'acquittement. Bit d’acquittement Vous définissez ici le bit de la variable d'acquittement dans lequel l'état de l'acquittement est stocké. Si le bit d'acquittement a la valeur 1, l'alarme correspondante a été acquittée; sinon elle n'a pas encore été acquittée. 08.99 3.4.2.2 Alarmes groupées définies par l’utilisateur Le menu contextuel du type "Alarme groupée définie par l'utilisateur" vous permet de créer des alarmes groupées définies par l'utilisateur ou d'afficher/modifier les propriétés d'une alarme groupée définie par l'utilisateur. Le menu contextuel d'une alarme groupée définie par l'utilisateur permet de/d' : − ajouter des alarmes groupées à une alarme groupée existante − ajouter d'autres alarmes individuelles à une alarme groupée existante ou de − modifier les propriétés d'une alarme groupée ou d'une alarme individuelle contenue dans celle-ci. Pour créer une alarme groupée définie par l'utilisateur : 1. Pour créer une nouvelle alarme groupée définie par l'utilisateur, sélectionnez le noeud «Définie par l'utilisateur» parmi les alarmes groupées. ou Sélectionnez une alarme groupée définie par l'utilisateur pour lui ajouter une alarme groupée. 3-34 2. Avec le bouton droit de la souris, ouvrez le menu contextuel et cliquez sur l'option de menu «Ajouter alarme groupée». 3. La boîte de dialogue "Nouvelle alarme groupée" s'ouvre pour la saisie de la nouvelle alarme groupée. 4. Entrez dans le champ Nom la désignation de la nouvelle alarme groupée et complétez les indications relatives aux variables d’état, de verrouillage et d’acquittement. 5. Cliquez sur le bouton «OK» pour enregistrer ou sur «Annuler». WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes Champ Description Parent Nom de l’objet de niveau supérieur dans la fenêtre du navigateur Nom Nom de l'alarme groupée utilisateur Variable d’état permet de définir la variable dans laquelle seront stockés les états de l'alarme groupée ("arrivée / partie" et l'état d'acquittement). Bit d’état Le bit d’état permet de définir les deux bits de la variable d’état dans lesquels doivent être inscrits les états de l’alarme groupée sélectionnée. Variable de verrouillage Lorsque vous verrouillez une alarme au runtime avec le bouton "Activer verrou", le bit correspondant est positionné dans la variable définie ici. Bit de verrouillage Le bit de verrouillage vous permet d'utiliser une variable de verrouillage pour plusieurs alarmes groupées. Variable d’acquittement Un bit de la variable d'acquittement contient l'état de l'acquittement. Il permet de définir la variable devant être utilisée comme variable d'acquittement. Bit d’acquittement Vous définissez ici le bit de la variable d'acquittement dans lequel l'état de l'acquittement est stocké. Si le bit d'acquittement a la valeur 1, l'alarme correspondante a été acquittée; sinon elle n'a pas encore été acquittée. WinCC Manuel C79000-G8277-C160-01 3-35 Configuration d'un système d'alarmes 08.99 Pour modifier les propriétés d'une alarme groupée définie par l'utilisateur : 3-36 1. Sélectionnez une alarme groupée définie par l'utilisateur. 2. Avec le bouton droit de la souris, ouvrez le menu contextuel et cliquez sur l'option de menu «Propriétés». 3. La boîte de dialogue Propriétés est affichée. 4. Changez les paramétrages relatifs aux variables d’état, de verrouillage et d’acquittement. 5. Cliquez sur le bouton «OK» pour enregistrer ou sur «Annuler». Champ Description Parent Nom de l’objet de niveau supérieur dans la fenêtre du navigateur Nom Nom de l'alarme groupée définie par l'utilisateur Variable d’état permet de définir la variable dans laquelle seront stockés les états de l'alarme groupée ("arrivée / partie" et l'état d'acquittement). Bit d’état Le bit d’état permet de définir les deux bits de la variable d’état dans lesquels doivent être inscrits les états de l’alarme groupée sélectionnée. Variable de verrouillage Lorsque vous verrouillez une alarme au runtime avec le bouton "Activer verrou", le bit correspondant est positionné dans la variable définie ici. Bit de verrouillage Le bit de verrouillage vous permet d'utiliser une variable de verrouillage pour plusieurs alarmes groupées. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes Champ Description Variable d’acquittement Un bit de la variable d'acquittement contient l'état de l'acquittement. Il permet de définir la variable devant être utilisée comme variable d'acquittement. Bit d’acquittement Vous définissez ici le bit de la variable d'acquittement dans lequel l'état de l'acquittement est stocké. Si le bit d'acquittement a la valeur 1, l'alarme correspondante a été acquittée; sinon elle n'a pas encore été acquittée. Pour ajouter des alarmes individuelles à une alarme groupée: 1. Ouvrez le menu contextuel de l’alarme groupée concernée (définie par l’utilisateur). 2. Sélectionnez la commande de menu Ajouter une alarme individuelle. 3. Dans la boîte de dialogue «Nouvelle(s) alarme(s) individuelle (s)», entrez les numéros des alarmes individuelles de la fenêtre du tableau des alarmes. Champ Description Numéros d’alarmes Entrez ici les numéros (comme dans le tableau des alarmes) des alarmes individuelles qui seront ajoutées à l’alarme groupée. Nota La case «N'insérer l’alarme individuelle que si elle n’appartient pas encore à un groupe» permet d'empêcher une affectation mutiple des alarmes. Les alarmes déjà affectées ne le sont plus, mais aucune alarme n'est affichée par le programme. Si vous supprimez une alarme individuelle dans la fenêtre du tableau des alarmes, toutes les affectations de cette alarme individuelle dans les alarmes groupées sont également supprimées. WinCC Manuel C79000-G8277-C160-01 3-37 Configuration d'un système d'alarmes 08.99 Pour afficher les propriétés des alarmes individuelles associées : 1. Ouvrez le menu contextuel de l’alarme individuelle concernée d'une alarme groupée définie par l’utilisateur. 2. Sélectionnez la commande de menu Propriétés. Champ Description Numéros d’alarme Ce champ affiche les numéros des alarmes affichées dans la fenêtre du tableau des alarmes 3.4.2.3 Supprimer une alarme groupée Pour supprimer une alarme groupée 1. Ouvrez le menu contextuel de l’alarme groupée dans la fenêtre des données ou dans la fenêtre du navigateur de projet. 2. Sélectionnez la commande de menu Supprimer alarme groupée ou Supprimer. Pour supprimer des alarmes individuelles d’une alarme groupée: Ouvrez le menu contextuel de l’alarme individuelle à supprimer dans la fenêtre du tableau des alarmes. Editez dans la boîte de dialogue "Propriétés d’une alarme individuelle" (Onglet : Paramètres) l’affectation de l’alarme individuelle à une alarme groupée. Autre possibilité: Vous pouvez également éditer directement le champ "Groupe" dans la fenêtre du tableau des alarmes et modifier ainsi l’affectation de l’alarme individuelle. 3-38 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes 3.5 Surveillance de seuils La surveillance de seuils permet de définir pour une variable un nombre quelconque de seuils. Durant le runtime, chaque dépassement de seuil est signalé par une alarme. La surveillance de seuils est réalisée sous WinCC sous forme d’extension. Celle-ci doit être intégrée au système d’alarmes à l’aide de l’option «Extensions...» du menu «Outils». Le point «Surveillance de seuils» s’inscrit alors dans la fenêtre du navigateur du système d’alarmes. Nota Toute modification dans les dialogues de la surveillance de seuils est immédiatement enregistrée dans les tables de la base de données dès que l’on quitte le dialogue. En configuration en ligne, vous devez enregistrer le système d’alarmes pour alimenter le runtime avec les valeurs modifiées. Utilisation 1. Intégration de la surveillance de seuils: Dans le menu "Outils", sélectionnez "Extensions..." et intégrez la surveillance de seuil à votre système d'alarmes dans le dialogue "Extensions". 2 Définition des variables à surveiller Dans le menu contextuel de la surveillance de seuil, sélectionnez "Nouveau..." et définissez dans le dialogue "Propriétés" la variable à surveiller. 3. Définition d'un seuil à surveiller: Dans le menu contextuel de la variable surveillée, sélectionnez "Nouveau..." et définissez un seuil à surveiller. WinCC Manuel C79000-G8277-C160-01 3-39 Configuration d'un système d'alarmes 08.99 Définition des variables à surveiller Pour définir une variable à surveiller : 1. Intégrez la «Surveillance de seuils» dans le système d’alarmes à l’aide de l’option «Extensions...» du menu «Outils». 2. Activez dans la fenêtre du navigateur le menu contextuel de la surveillance de seuils en cliquant avec le bouton droit de la souris. 3. Sélectionnez "Nouveau..." Définissez la variable à surveiller dans la boîte de dialogue «Propriétés - Variable». 3-40 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes Champ Variable à surveiller La variable à surveiller peut être définie directement par entrée de son nom ou à l’aide du bouton du dialogue de sélection de variable. et Nombre de seuils Ce champ affiche le nombre de seuils à surveiller. Une alarme pour tous les seuils Si cette option est activée, la même alarme sera toujours affichée en cas de dépassement de l’un des seuils configurés durant le runtime. Numéro d’alarme Entrez ici le numéro de l’alarme à générer durant le runtime en cas de dépassement de seuil. Temporisation Définissez ici la temporisation devant s'écouler entre le dépassement de seuil et la génération de l’alarme. L’alarme n’est déclenchée que si le seuil est dépassé durant toute la durée de la temporisation. La temporisation peut être comprise entre 250 et 10000 millisecondes. Si vous ne souhaitez pas de temporisation, entrez la valeur «0». Modification des propriétés d’une variable à surveiller Pour modifier les propriétés d’une variable à surveiller : 1. Activez dans la fenêtre du navigateur ou dans la fenêtre de données le menu contextuel de la variable à surveiller en cliquant le bouton droit de la souris. 2. Sélectionnez la fonction «Propriétés» Définissez les propriétés de la variable à surveiller dans la boîte de dialogue «Propriétés». WinCC Manuel C79000-G8277-C160-01 3-41 Configuration d'un système d'alarmes 08.99 Champ 3-42 Variable à surveiller Ce champ affiche le nom de la variable à surveiller. Nombre de seuils Ce champ affiche le nombre de seuils à surveiller. Une alarme pour tous les seuils Si cette option est activée, la même alarme sera toujours affichée en cas de dépassement de l’un des seuils configurés durant le runtime. Numéro d’alarme Entrez ici le numéro de l’alarme à générer durant le runtime en cas de dépassement de seuil. Temporisation Définissez ici la temporisation devant s'écouler entre le dépassement de seuil et la génération de l’alarme. La temporisation peut être comprise entre 250 et 10000 millisecondes. Si vous ne souhaitez pas de temporisation, entrez la valeur «0». WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes Définition des seuils à surveiller Pour définir les seuils à surveiller : 1. Activez dans la fenêtre du navigateur ou dans la fenêtre de données le menu contextuel de la variable à surveiller en cliquant le bouton droit de la souris. 2. Sélectionnez «Nouveau...» Définissez le seuil à surveiller dans la boîte de dialogue «Propriétés». WinCC Manuel C79000-G8277-C160-01 3-43 Configuration d'un système d'alarmes 08.99 Symbole Seuil supérieur Si cette option est activée, il s’agit d’une limite supérieure, c.-à-d. que l’alarme sera générée lorsque la valeur de la variable dépassera le seuil. Seuil inférieur Si cette option est activée, il s’agit d’une limite inférieure, c.-à-d.que l’alarme sera générée lorsque la valeur de la variable dépassera le seuil. Indirect La valeur à surveiller peut être définie soit directement, soit indirectement par l’intermédiaire d’une variable. Le bouton «Variable» ouvre le dialogue de sélection de variable. Si vous quittez le dialogue de sélection de variable en le validant par «OK», l’option «Indirect» est activée. En cas de définition indirecte du seuil, la valeur de la variable à surveiller qui déclenchera l’alarme est rangée dans le bloc de valeur de process 3. Hystérésis Les alarmes pour lesquelles une hystérésis a été définie ne sont pas déclenchées dès que le seuil a été atteint, mais uniquement lorsque la valeur de la variable dépasse le seuil de la valeur de l’hystérésis. L’hystérésis peut être définie soit en valeur absolue soit en pourcentage du seuil. Selon le paramétrage effectué, l’hystérésis est activée soit au moment de la génération de l’alarme soit au moment de son annulation. AlarmeNuméro Entrez ici le numéro de l’alarme à générer durant le runtime en cas de dépassement de seuil. Ce champ ne peut être édité que si vous n’avez pas activé dans le dialogue «Propriétés - Variable» l’option «Une alarme pour tous les seuils. Nota En ouvrant plusieurs fois ce dialogue, vous pourrez définir un nombre quelconque de seuils à surveiller pour une même variable. Lors de la définition d'une valeur de seuil, veillez à ce que celui-ci puisse réellement être dépassé par la variable. Le seuil étant enregistré au déclenchement de l'alarme, l'alarme ne peut pas être annulée par modification manuelle de la valeur de seuil. Pour la définition indirecte d'un seuil par une variable, une valeur de départ sensée doit être assignée à la variable au démarrage du système runtime. 3-44 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes Modification des propriétés d’un seuil Pour modifier les propriétés d’un seuil : 1. Activez dans la fenêtre de données le menu contextuel du seuil en cliquant le bouton droit de la souris. 2. Sélectionnez «Propriétés» Définissez les propriétés du seuil dans le dialogue «Propriétés du seuil». Alarme de la surveillance de seuil Dans les dialogues «Propriétés - Variable» et «Propriétés du seuil», vous pouvez spécifier le numéro de l’alarme qui sera générée en cas de dépassement du seuil. − Si vous spécifiez le numéro d’une alarme qui n’existe pas encore, celle-ci sera créée en fonction des besoins de la surveillance de seuils. − Si vous spécifiez le numéro d’une alarme existante, diverses propriétés de l’alarme seront modifiées. En particulier, les paramètres concernant la variable d’événement et la variable d’état ainsi que les liaisons des blocs de valeurs de process seront supprimés. Nota Les valeur du seuil, de l’hystérésis et de déclenchement sont rangées dans les blocs de valeurs de process 1 à 3. WinCC Manuel C79000-G8277-C160-01 3-45 Configuration d'un système d'alarmes 08.99 Exemple 1 L’alarme 4 est déclenchée (arrive) si la variable à surveiller dépasse la valeur 220; elle est annulée dès que la valeur de la variable à surveiller redevient inférieure à 200. 3-46 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes Exemple 2 L’alarme 4 est déclenchée (arrive) si la variable à surveiller dépasse la valeur de la variable «Seuil», elle est annulée dès que la valeur de la variable à surveiller devient de 10% inférieure à la valeur de la variable «Seuil». WinCC Manuel C79000-G8277-C160-01 3-47 Configuration d'un système d'alarmes 08.99 Suppression d’objets de la surveillancede seuil Pour supprimer une variable à surveiller : 1. Activez dans la fenêtre du navigateur ou dans la fenêtre des données le menu contextuel de la variable à surveiller en cliquant le bouton droit de la souris. 2. Sélectionnez «Supprimer...» Pour supprimer un seuil : 3-48 1. Activez dans la fenêtre des données le menu contextuel du seuil en cliquant le bouton droit de la souris. 2. Sélectionnez «Supprimer...» WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes 3.6 Archivage des données 3.6.1 Archives La boîte de dialogue «Paramétrage d’archive» vous permet d’activer une archive de courte durée et/ou une archive de longue durée. Selon le type d’archive activé, vous pouvez créer l'historique soit sur le disque dur soit en mémoire vive. Option Archive courte durée activée L'archive de courte durée est activée: des alarmes sont écrites dans l'archive de courte durée. Archive longue durée activée L’archive de longue durée est activée pour l’archivage de longue durée. Pour activer une archive: 1. Ouvrez le menu contextuel pour «Archives». 2. Sélectionnez la commande de menu «Ajouter / supprimer». 3. Dans la boîte de dialogue «Paramétrage d’archive», cliquez sur les cases d’option des archives que vous voulez activer. 4. Enregistrez vos saisies. Nota Une alarme nécessite environ 120 octets de mémoire. La modification d'alarmes configurées dans le système de configuration fait que les alarmes correspondantes sont également modifiées dans les archives. WinCC Manuel C79000-G8277-C160-01 3-49 Configuration d'un système d'alarmes 08.99 3.6.1.1 Archive de courte durée Champ/Option Archive en mémoire centrale L’archive n’est gérée que dans la mémoire de travail. Elle permet la mémorisation en mémoire vive de 10000 alarmes. Archive sur disque dur L’archive est conservée sur le disque dur. Rechargement de la liste d'alarmes après coupure secteur La liste des alarmes est rechargée au redémarrage du système. Nombre alarmes Nombre des alarmes pouvant être stockées dans l’archive de courte durée Sélection Sélection des blocs d’alarme qui doivent être mémorisés dans l’archive de courte durée. Pour configurer une archive de courte durée: 1. Ouvrez le menu contextuel pour «archive de courte durée». 2. Sélectionnez la commande de menu «Propriétés». ou 3-50 1. Ouvrez le menu contextuel pour «Archives». 2. Sélectionnez la commande de menu «Propriétés». 3. Sélectionnez l’onglet «archive de courte durée». 4. Réglez les paramètres nécessaires. 5. Enregistrez vos saisies. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes 3.6.1.2 Archive de longue durée Champ/Option Archive cyclique L’archive est écrasée cycliquement après l’écoulement du nombre de jours configuré (voir ci-dessous). Archive continue Cette archive est remplie de manière séquentielle. L’archive .... jours Nombre de jours pendant lesquels les alarmes doivent être enregistrées dans l’archive cyclique. Sélection Sélection des blocs d’alarme devant être enregistrés dans l’archive de longue durée. Pour configurer l’archive de longue durée: 1. Ouvrez le menu contextuel pour «archive de longue durée». 2. Sélectionnez la commande de menu «Propriétés». ou 1. Ouvrez le menu contextuel pour «Archives». 2. Sélectionnez la commande de menu «Propriétés». 3. Sélectionnez l’onglet «Archive de longue durée». 4. Réglez les paramètres nécessaires. 5. Enregistrez vos saisies. WinCC Manuel C79000-G8277-C160-01 3-51 Configuration d'un système d'alarmes 08.99 3.6.1.3 Sélection des données à archiver Pour sélectionner les données à archiver : 1. Ouvrez la boîte de dialogue des archives de longue durée ou archives de courte durée. 2. Cliquez sur le bouton «Sélection». 3. Cliquez sur les éléments correspondants aux alarmes configurées que vous désirez archiver. 4. Enregistrez vos saisies avec «OK». 3-52 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes 3.6.2 Journaux Champ/Option Fil de l’eau activé Les alarmes sélectionnées seront sorties dans le journal au fil de l’eau. Journal d’archive activé Les alarmes sélectionnées dans l’archive seront sorties dans le journal d’archive. Pour activer les journaux: 1. Ouvrez le menu contextuel pour «Journaux». 2. Sélectionnez la commande de menu «Ajouter / supprimer». 3. Activez les journaux nécessaires dans la boîte de dialogue «Paramétrage des journaux». 4. Enregistrez vos saisies. Fil de l’eau Vous pouvez sélectionner dans la boîte de dialogue «Propriétés» via «Sélection» les blocs d’alarme que vous vous voulez imprimer. Par défaut, seuls les blocs «Date», «Heure» et «Numéro» sont sortis. Modifier la présentation standard dans Graphics Designer si d’autres blocs doivent être imprimés. Pour la sortie sur imprimante d'un journal au fil de l'eau, le système d'alarmes appelle le travail d'impression dont le nom attribué par le système est " @Report Alarm Logging RT Message sequence". Il ne peut utiliser aucun autre travail d'impression. Vous pouvez cependant modifier si besoin est le nom de ce travail d'impression et vous pouvez également concevoir votre propre modèle de journal d'alarmes au fil de l'eau et le lier à ce travail d'impression. Nota Un journal au fil de l'eau configuré pour une imprimante au fil de l'eau doit utiliser exclusivement ce type d'imprimante. Journal d’archive Le Journal d’archive contient toutes les données contenues dans l’archive. WinCC Manuel C79000-G8277-C160-01 3-53 Configuration d'un système d'alarmes 08.99 3.7 Supprimer des objets Pour supprimer des objets dans le système d’alarmes: 1. Ouvrez le menu contextuel pour l’objet concerné. 2. Sélectionnez la commande de menu Supprimer. L’objet est supprimé dans la fenêtre. 3.8 Le contrôle WinCC Alarm Control L'objet "WinCC Alarm Control" est utilisé comme fenêtre d'alarmes pour afficher les événements d'alarme. Le contrôle WinCC Alarm Control permet une grande souplesse de configuration, la fenêtre d'alarmes, la ligne d'alarme et les blocs d'alarmes à afficher se configurant exclusivement dans Graphics Designer. La visualisation au runtime fait appel aux données de configuration d'Alarm Logging pour les alarmes à visualiser. 3-54 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes 3.8.1 Configuration du contrôle WinCC Alarm Control Vous devez exécuter les opérations suivantes pour afficher les alarmes dans le contrôle WinCC Alarm Control au runtime: Dans Alarm Logging 1. Définissez dans le système de configuration les propriétés des blocs d'alarmes nécessaires, p. ex. la longueur du texte d'une alarme, dans la fenêtre de tableau des alarmes. 2. Modifiez les propriétés des classes et des types d'alarmes, p. ex. la couleur de la classe d'alarmes en fonction de vos besoins. 3. Configurez les alarmes individuelles et les alarmes groupées dont vous avez besoin. Dans Graphics Designer 4. Incorporez le contrôle WinCC Alarm Control dans une vue de Graphics Designer et modifiez les propriétés du contrôle ActiveX. 5. Pour pouvoir vérifier le paramétrage de la fenêtre d'alarmes, vous devez configurer dans Graphics Designer des boutons d'activation et de désactivation des variables d'alarme. Nota La fenêtre d'alarmes peut être modifiée par des fonctions standard. Si vous ne souhaitez pas utiliser les fonctions de la barre d'outils pour manipuler la fenêtre d'alarmes, vous pouvez dynamiser les objets de Graphics Designer avec les fonctions correspondantes. WinCC Manuel C79000-G8277-C160-01 3-55 Configuration d'un système d'alarmes 08.99 3.8.1.1 Configuration des blocs d’alarmes Les blocs d'alarmes dont vous avez besoin dans le système de configuration doivent être le cas échéant adaptés à votre application. Il peut être, par exemple, nécessaire d'augmenter le nombre des caractères affichables dans le bloc de texte utilisateur "Texte d'alarme". Pour cela, sélectionnez "Propriétés" dans le menu contextuel du bloc d'alarme concerné et modifiez les propriétés du bloc d'alarme selon vos souhaits. La figure ci-dessous montre la procédure à suivre à l'aide de l'exemple du bloc de texte utilisateur "Texte d'alarme". Nota Pour de plus amples informations sur la configuration des blocs d'alarmes, consultez la documentation d'Alarm Logging. 3-56 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes 3.8.1.2 Configuration des classes d’alarmes et des types d’alarmes Vous pouvez, à l'aide de la commande "Propriétés" des menus contextuels des classes d'alarmes nécessaires, définir les concepts d'acquittement dont vous avez besoin. L'exemple ci-dessous utilise la classe d'alarmes "incident" comme alarme individuelle acquittée à l'arrivée. Vous pouvez, à l'aide de l'option "Propriétés" des menus contextuels, définir la couleur d'affichage des états d'alarme pour les types d'alarmes nécessaires. L'exemple utilise les types "Alarme" et "Avertissement". WinCC Manuel C79000-G8277-C160-01 3-57 Configuration d'un système d'alarmes 08.99 Nota Pour de plus amples informations sur la configuration des blocs d’alarmes, consultez la documentation d’Alarm Logging. 3.8.1.3 Configuration des alarmes individuelles et des alarmes groupées Configurez dans la fenêtre de tableau des alarmes quatre alarmes pour lesquelles vous définirez les éléments Classe d'alarmes, Type d'alarme, Variable d'alarme, Texte d'alarme et Localisation. N° Classe Type Variable d'alarme Texte d’alarme Localisation 1 incident Alarme Réservoir1 (binaire) Réservoir 1 vide Réservoir1 2 incident Alarme Réservoir2 (binaire) Réservoir 2 vide Réservoir2 3 incident Alarme Réservoir3 (binaire) Réservoir 3 vide Réservoir3 4 incident Avertissement Moteur (binaire) Moteur EN Les variables utilisées comme variables d'alarme peuvent être créées soit dans la gestion des variables de Control Center, soit dans la fenêtre de tableau des alarmes d'Alarm Logging. Nota Pour de plus amples informations sur la configuration des alarmes, consultez la documentation d'Alarm Logging. 3-58 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes 3.8.1.4 Configuration du contrôle WinCC Alarm Control dans Graphics Designer 1. Incorporez le contrôle ActiveX dans une vue: dans la palette d'objets, sélectionnez l'onglet "Contrôles" puis sélectionnez "WinCC Alarm Control". 2. Dans la fenêtre de fichiers, dessinez un contrôle ActiveX de la taille souhaitée. 3. Dans le dialogue de configuration rapide du contrôle WinCC Alarm Control, attribuez un nom de fenêtre et activez l'utilisation de la barre d'outils et de la barre d'état. Le paramétrage de la zone "Sélection de serveur" dépend du type de projet. Aucun paramétrage n'est nécessaire pour un projet monoposte. WinCC Manuel C79000-G8277-C160-01 3-59 Configuration d'un système d'alarmes 08.99 Nota Pour afficher l'aperçu du contrôle Alarm Control au runtime, double-cliquez sur le contrôle avec le bouton gauche de la souris tout en maintenant la touche "Ctrl" enfoncée. Cliquez à côté du contrôle pour revenir à la "vue normale". C'est dans le dialogue de propriétés que le paramétrage des propriétés du contrôle Alarm Control est le plus facile. Pour cela, double-cliquez sur le contrôle avec le bouton gauche de la souris. 4. 3-60 Choisissez l'option dans la zone Sélection: Après avoir cliqué sur l'onglet "Paramètres", activez l'option "Ligne" dans la zone Sélection. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes 5. Sélection des boutons de la barre d'outils: après avoir cliqué sur l'onglet "Barre d'outils", vous pouvez sélectionner les boutons qui seront affichés dans la barre d'outils. Dans nos exemples, il suffit de sélectionner "Acquittement individuel", "Sélection" et "Activer verrouillage" 6. L'onglet "blocs d'alarmes" permet de définir les blocs d'alarmes à afficher dans une ligne d'alarme et leurs propriétés. Dans la zone "Blocs système", sélectionnez les blocs "Date" et "Heure" et, dans la zone "Blocs utilisateur", les blocs "Texte d'alarme" et "Localisation". Nota Afin de pouvoir modifier au runtime les propriétés d'un bloc d'alarme, p. ex. le nombre des caractères du texte d'alarme à afficher, vous pouvez sélectionner ce bloc d'alarme et appeler les dialogues de propriétés d'Alarm Logging déjà connus en cliquant sur le bouton "Propriétés...". WinCC Manuel C79000-G8277-C160-01 3-61 Configuration d'un système d'alarmes 7. 3-62 08.99 Tri des blocs d'alarmes: l'onglet "Ligne d'alarme" permet de définir les blocs d'alarmes à afficher dans la ligne d'alarme et l'ordre de ces blocs. La liste des blocs d'alarmes disponibles affiche tous les blocs que vous avez sélectionnés dans l'onglet "blocs d'alarmes". Sélectionnez "Texte d'alarme" et "Localisation". Vous pouvez faire passer les blocs d'alarmes sélectionnés d'une liste à l'autre à l'aide des commandes de manipulation des dialogues et modifier l'ordre des blocs dans la ligne d'alarme. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes 3.8.1.5 Configuration des boutons de modification des variables d’alarme Quatre alarmes ont été configurées dans Alarm Logging lors de la configuration des alarmes individuelles. Pour pouvoir vérifier le fonctionnement du contrôle Alarm Control dans l'exemple, vous devez encore configurer un certain nombre de boutons devant activer et désactiver les variables d'alarme correspondantes. 1. Incorporez un bouton à votre vue. 2. Dynamisez l'événement "appuyez à gauche" (souris) par une liaison directe entre la constante "1" et la variable "Réservoir1". Dynamiser l'événement "appuyez à droite" (souris) par une liaison directe entre la constante "0" et la variable "Réservoir1". Créez et dynamisez trois autres boutons pour les variables d'alarme "Réservoir2", "Réservoir3" et "Moteur". Nota Pour de plus amples informations sur la dynamisation d'objets, consultez la documentation de l'éditeur Graphics Designer. WinCC Manuel C79000-G8277-C160-01 3-63 Configuration d'un système d'alarmes 08.99 3.8.1.6 Activation de l'exemple de contrôle Alarm Control Vous devez, avant d'activer l'exemple de contrôle WinCC Alarm Control, vérifier que: • "Graphics Runtime", "Alarm Logging Runtime" et "Text Library Runtime" sont bien marqués dans la liste de démarrage de Control Center (Dialogue "Propriétés ordinateurs"). • la vue que vous avez dessinée est bien enregistrée et bien entrée comme vue de démarrage dans le dialogue "Propriétés ordinateurs". Nota Pour de plus amples informations sur l'activation d'un projet, consultez la documentation de Control Center. 3-64 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes 3.8.2 Dialogue de propriétés 3.8.2.1 Configuration rapide du contrôle WinCC Alarm Control Lorsque vous incorporez le contrôle WinCC Alarm Control dans une vue de Graphics Designer, le dialogue de configuration rapide du contrôle est affiché. Champ/Zone... Description Nom de fenêtre Champ de saisie du titre de la fenêtre d'alarmes Affichage Les options "Afficher barre d'outils" et "Afficher barre d'état" servent à configurer si une barre d'outils et une barre d'état doivent être affichées dans la fenêtre d'alarmes au runtime. Sélection de serveur Champ servant à indiquer pour un système multi-client les serveurs devant fournir des données à afficher. Sélection possible par introduction directe des noms des servers ou avec le bouton "Sélection...". L'option "Tous les serveurs" sélectionne tous les serveurs intervenant dans le projet sur lesquels Alarm Logging est activé. Nota Tous les paramétrages du dialogue de configuration rapide peuvent être modifiés via les propriétés du contrôle. Le dialogue de sélection de serveurs, qui s'ouvre avec le bouton "Sélection..." dans un système multiclient, ne propose que les serveurs dont les "packages" ont été chargés sur le multi-client. WinCC Manuel C79000-G8277-C160-01 3-65 Configuration d'un système d'alarmes 08.99 3.8.2.2 Propriétés du contrôle WinCC Alarm Control Vous pouvez modifier les attributs d'un contrôle ActiveX en cliquant avec le bouton droit de la souris sur l'objet et en sélectionnant l'option de menu "Propriétés" dans le menu contextuel affiché. Dans le dialogue alors affiché "Propriétés de l'objet", sélectionnez dans l'onglet "Propriétés" le groupe "Propriétés Control". Nota Une description complète de toutes les propriétés du contrôle WinCC Alarm Control est fournie par l'aide en ligne. Vous pouvez également ouvrir d'un double-clic du bouton gauche de la souris sur l'objet une fenêtre de dialogue dans laquelle vous pouvez également paramétrer les attributs du contrôle WinCC Alarm Control. 3-66 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes Onglet Généralités Champ/Zone... Titre de fenêtre Sélection de serveur Description Champ servant à entrer le titre de la fenêtre d'alarmes. L'option "Affichage" permet de spécifier si la barre de titre doit être affichée ou non. Champ servant à entrer, pour un système multi-client, les serveurs devant fournir des données à afficher. Paramétrage par saisie directe des noms de serveurs ou avec le bouton "Sélection...". Pour la saisie directe, les noms de serveurs doivent être séparés par un point-virgule. L'option "Tous les serveurs" sélectionne tous les serveurs intervenant dans le projet sur lesquels Alarm Logging est activé. Fenêtre d’alarmes Champ permettant de paramétrer si les alarmes présentes doivent être affichées à l'ouverture d'une vue. Fenêtre d’archive de courte durée L'option "Fenêtre d'archive de courte durée" permet de paramétrer si les alarmes stockées dans une archive de courte durée doivent être affichées à l'ouverture d'une vue. Fenêtre d'archive de longue durée L'option "Fenêtre d'archive longue durée" permet de paramétrer si les alarmes stockées dans une archive de longue durée doivent être affichées à l'ouverture d'une vue. Le bouton "Sélection" ouvre une boîte de dialogue permettant de sélectionner la couleur d'arrière-plan de la fenêtre d'alarmes. Le bouton Sélection ouvre un dialogue permettant de paramétrer des filtres afin de n'afficher que les alarmes répondant à des critères déterminés. Couleur d'arrière-plan Sélection WinCC Manuel C79000-G8277-C160-01 3-67 Configuration d'un système d'alarmes 08.99 Le dialogue "Définir sélection" permet de définir des critères de sélection pour les alarmes à afficher dans la fenêtre d'alarmes. Vous pouvez par exemple n'afficher que les alarmes d'une certaine classe d'alarmes ou les alarmes ayant une même localisation d'incidents. Pour certains blocs d'alarmes, tels que les blocs système Date et Heure, un double-clic sur le nom du critère de sélection permet d'ouvrir un dialogue servant à définir une date de début et une date de fin de sélection ou des textes de recherche. Nota Le dialogue de sélection des serveurs, qui s'ouvre avec le bouton "Sélection..." pour un système multiclient, ne propose que les serveurs dont les "packages" ont été chargés sur le multi-client. Les paramétrages des alarmes à afficher (fenêtre d'alarmes, fenêtre d'archive courte durée, fenêtre d'archive longue durée) et des critères de sélection peuvent être modifiés au runtime par la barre d'outils ou par les fonctions standard d'Alarm Control. 3-68 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes Onglet Paramètres Champ/Zone... Description Lignes de séparation Les cases d'option "horizontal" et "vertical" permettent de paramétrer si la fenêtre d'alarmes doit comporter des lignes de séparation horizontales et verticales. Sélection Un acquittement individuel agit toujours sur la ligne d'alarme sélectionnée, c.-à-d. sur la ligne sur laquelle vous avez cliqué en dernier. Les options "Cellule" et "Ligne" servent à paramétrer une mise en évidence visuelle de l'alarme sélectionnée. Toute la ligne est mise en évidence ou une cellule seulement. Le choix de l'option "Pas de sélection" fait que la ligne d'alarme sélectionnée ne sera pas mise en évidence. La sélection ciblée d'alarmes n'est possible que si l'option "Autodéfilement" n'est pas activée! Titre de ligne Case de sélection pour paramétrer si la fenêtre d'alarmes doit contenir une colonne avec numérotation continue des alarmes présentes. Titre de colonne Case de paramétrage de l'affichage dans la fenêtre d'alarmes d'une ligne de titre avec les libellés des blocs d'alarmes. L'option "Modifier largeur de colonne" permet de modifier la largeur des colonnes de la fenêtre d'alarmes au runtime. L'option "Abréger titre" sert à abréger le cas échéant le contenu des champs au runtime. WinCC Manuel C79000-G8277-C160-01 3-69 Configuration d'un système d'alarmes 08.99 Champ/Zone... Description Auto-défilement L'option "Auto-défilement" sélectionne toujours l'alarme la plus récente dans la fenêtre d'alarmes. La zone lisible de la fenêtre d'alarmes est décalée si nécessaire. Si la case "Auto-défilement" n'est pas cochée, la nouvelle alarme qui apparait n'est pas sélectionnée. La zone visible de la fenêtre d'alarmes n'est pas décalée. La sélection ciblée de lignes d'alarme n'est possible que si "Autodéfilement" n'est pas activé. La fonction "AXC_OnBtnScroll" et le bouton de la barre d'outils permettent d'agir dynamiquement sur la fonction Auto-défilement. Abréger contenu de cellule Lorsque l'option "Abréger contenu de cellule" est activée, le contenu des champs de la ligne d'alarme est le cas échéant abrégé au runtime. Onglet Polices Champ/Zone... Description Propriétés Champ de sélection du nom de la police à utiliser. Style de police Champ de sélection du style à utiliser pour la police sélectionnée (p. ex. gras, italique) Taille Champ de définition de la taille de la police utilisée. Attributs Ces options permettent de paramétrer si le texte à afficher dans la fenêtre d'alarmes doit être souligné ou barré. Exemple Zone d'affichage d'un aperçu de l'effet visuel des paramétrages effectués. Onglet Barre d’outils 3-70 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes Champ/Zone... Description Afficher Cette option permet de paramétrer si une barre d'outil doit être affichée dans le contrôle Alarm Control. Les boutons de la barre d'outils permettent de manipuler la fenêtre d'alarmes. Alignement La barre d'outils est affichée en haut ou en bas de la fenêtre d'alarmes selon la sélection effectuée dans cette zone. Fonctions de conduite Les cases à cocher permettent la sélection des boutons à afficher dans la barre d'outils. Propriétés Ce bouton ouvre le dialogue "Fonctions de conduite". Celui-ci permet d'attribuer un niveau d'autorisation ainsi qu'un raccourci clavier aux fonctions de conduite sélectionnées dans la fenêtre de sélection. Toutes les fonctions de conduite Cette case sert à paramétrer l'affichage de tous les boutons disponibles dans la barre d'outils. Le champ du haut de la boîte de dialogue "Fonctions de conduite" affiche le nom et le symbole de la fonction de conduite à éditer. Champ/Zone... Description Niveau d'autorisation Ce bouton de sélection permet d'affecter à la fonction de conduite sélectionnée dans la fenêtre un des niveaux d'autorisation configurés dans User Administrator. Touche/ Combinaison de touches Permet d'affecter un raccourci clavier à la fonction de conduite sélectionnée dans la fenêtre. Pour cela, placez le curseur avec la touche de tabulation ou la souris dans le champ de saisie et entrez au clavier la touche ou la combinaison de touches souhaitée. WinCC Manuel C79000-G8277-C160-01 3-71 Configuration d'un système d'alarmes 08.99 Onglet Barre d'état Champ/Zone... Description Afficher barre d’état Cette case permet de choisir si une barre d'état doit être affichée pour le contrôle Alarm Control ou non. Alignement La barre d'état est affichée en haut ou en bas de la fenêtre d'alarmes selon la sélection effectuée dans cette zone. Eléments de la barre d’état Les cases à cocher permettent de sélectionner les éléments de la barre d'état à afficher. Tous les éléments de la Cette case permet de paramétrer l'affichage dans la barre d'état de barre d'état tous les éléments disponibles. 3-72 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes Onglet Blocs d’alarmes Champ/Zone... Description Type Les blocs d'alarmes disponibles sont affichés dans la fenêtre de sélection pour chaque type de bloc d'alarme. Sélection Tous les blocs d'alarmes sélectionnés et cochés sont disponibles dans l'onglet "Ligne d'alarme" et peuvent y être sélectionnés pour l'affichage. Propriétés Ce bouton permet de modifier les propriétés d'un bloc d'alarme sélectionné dans la fenêtre afin, par exemple, de modifier le format de date ou la longueur d'un bloc de texte. Ce paramétrage permet au contrôle de reprendre les propriétés des blocs d'alarme, à savoir nombre de caractères, alignement, etc., configurées sous Alarm Logging. Si vous éditez un bloc d'alarme à l'aide du bouton "Propriétés", cette modification sera également prise en compte dans les paramétrages de Alarm Logging et dans la représentation des contrôles qui utilisent ce paramétrage de projet. Adopter les paramétrages de projet Nota La description des propriétés de tous les blocs d'alarmes est donnée dans la documentation d'Alarm Logging. WinCC Manuel C79000-G8277-C160-01 3-73 Configuration d'un système d'alarmes 08.99 Onglet Ligne d’alarme Champ/Zone... Description Blocs d’alarmes existants Cette zone affiche une liste des blocs d'alarmes sélectionnés dans l'onglet "Blocs d'alarmes" qui ne sont pas encore affectés à la ligne d'alarme. Eléments de la ligne d'alarme Cette zone affiche une liste des blocs d'alarmes devant être affichés dans le contrôle Alarm Control. Ces boutons permettent de transférer des blocs d'alarmes entre les deux listes (blocs d'alarmes existants et éléments de la ligne d'alarme). Ces boutons servent à modifier l'ordre des blocs d'alarmes dans la fenêtre d'alarmes. 3-74 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes 3.8.3 Manipultion d’Alarm Control au Runtime 3.8.3.1 La barre d’outils de WinCC Online Trend Control Si vous ne désirez pas manipuler le contrôle WinCC Online Trend Control avec la barre d'outils au runtime, vous pouvez utiliser plusieurs fonctions disponibles dans le groupe "Alarme" des fonctions standard de l'éditeur "Global Script". Boutons Description Appel des fenêtres d'alarmes de process Affiche les alarmes actuellement présentes Appel des archives de courte durée Affiche les alarmes archivées dans une archive courte durée Appel des archives longue durée Affiche les alarmes archivées dans une archive longue durée Acquittement d'un avertisseur central Acquitte un avertisseur optique ou sonore Acquittement individuel Acquitte une alarme individuelle sélectionnée Acquittement global Acquitte toutes les alarmes à acquittement obligatoire présentes et affichées qui ne sont pas à acquitter individuellement. Auto-défilement L'option "Autodéfilement" sélectionne toujours l'alarme la plus récente dans la fenêtre d'alarmes. La zone visible de la fenêtre d'alarmes est décalée si nécessaire. Si la case "Autodéfilement" n'est pas cochée, la nouvelle alarme apparue n'est pas sélectionnée. La zone visible de la fenêtre d'alarmes n'est pas décalée. La sélection ciblée de lignes d'alarme n'est possible que si "Autodéfilement" n'est pas activé. Sélection Définit les critères de sélection pour les alarmes à afficher dans la fenêtre d'alarmes. Les alarmes répondant à ces critères ne sont pas affichées, mais sont cependant archivées. Verrouiller Définit les critères de sélection. Les alarmes ne répondant pas à ces critères ne sont ni affichées, ni archivées. Fonctions de journalisation Crée une documentation sur papier. Fonctions de pager Ces fonctions ne sont pas encore disponibles. Reset Acquittement de secours d'une alarme à acquittement obligatoire. Cette fonction envoie le bit d'acquittement d'une alarme individuelle sélectionnée directement à l'API, même si l'alarme n'est pas présente. Début de liste La première des alarmes actuellement présentes est sélectionnée. La zone visible de la fenêtre d'alarmes est décalée si nécessaire. Le bouton n'est opérationnel que lorsque la fonction "Autodéfilement" est désactivée. WinCC Manuel C79000-G8277-C160-01 3-75 Configuration d'un système d'alarmes Boutons 08.99 Description Fin de liste La dernière des alarmes actuellement présentes est sélectionnée. La zone visible de la fenêtre d'alarmes est décalée si nécessaire. Le bouton n'est manipulable que lorsque la fonction "Autodéfilement" est désactivée. Alarme suivante L'alarme suivante est sélectionnée. La zone visible de la fenêtre d'alarmes est décalée si nécessaire. Le bouton n'est manipulable que lorsque la fonction "Autodéfilement" est désactivée. Alarme précedente L'alarme précédente est sélectionnée. La zone visible de la fenêtre d'alarmes est décalée si nécessaire. Le bouton n'est manipulable que lorsque la fonction "Autodéfilement" est désactivée. Texte d'info Ouvre une fenêtre de dialogue pour la saisie de textes d’information. Commentaire Ouvre un éditeur de texte pour la saisie de commentaires Loop in Alarm Affiche une vue ou déclenche un script se rapportant à l'alarme sélectionnée. Sélection d'alarmes Vous pouvez définir des critères de sélection dans le dialogue "Sélection d'alarmes" pour les alarmes à représenter dans la fenêtre d'alarmes. Vous pouvez par exemple n'afficher que les alarmes d'une certaine classe d'alarmes ou les alarmes ayant une même localisation d'incidents. Pour certains blocs d'alarmes, tels que les blocs système Date et Heure, un double-clic sur le nom du critère de sélection permet d'ouvrir un dialogue servant à définir une date de début et une date de fin de sélection ou des textes de recherche. 3-76 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes Verrouillage d’alarmes A la différence de la sélection d'alarmes, les critères de verrouillage suppriment non seulement l'affichage, mais aussi l'archivage des alarmes. Le paramétrage s'effectue de deux manières dans le dialogue "Liste de verrouillage" ouvert avec le bouton "Verrouiller" de la barre d'outils d'Alarm Control. Verrouillage de toutes les alarmes par les numéros d'alarme Verrouillage d'alarmes par leur classe ou par leur type Nota Dans un système multiclient, la liste de serveurs ne propose que les serveurs dont les packages ont été chargés sur le multiclient. WinCC Manuel C79000-G8277-C160-01 3-77 Configuration d'un système d'alarmes 08.99 Acquittement d’alarmes de secours Le bouton "Réinitialiser" acquitte une alarme par son numéro d'alarme en cas d'exception. Le bit d'acquittement est alors envoyé à l'API, même lorsque l'alarme n'est actuellement pas présente. C'est pourquoi cette fonction ne doit être utilisée qu'à titre exceptionnel. L'acquittement d'urgence s'effectue avec le bouton "Contrat d'acquittement". Nota Le dialogue de sélection des serveurs, qui s'ouvre avec le bouton "Sélection..." pour un système multiclient, ne propose que les serveurs dont les "packages" ont été chargés sur le multiclient. 3.8.3.2 Fonctions standard de manipulation du contrôle WinCC Alarm Control Fonctions standard Si vous ne désirez pas manipuler le contrôle WinCC Alarm Control par la barre d'outils au runtime, vous pouvez utiliser plusieurs fonctions disponibles dans le groupe "Alarme" des fonctions standard de l'éditeur "Global Script". Fonction Description AXC_OnBtnArcLong Fonction de bascule de la fenêtre d'alarmes pour affichage d'alarmes enregistrées dans une archive de longue durée. AXC_OnBtnArcShort Fonction de bascule de la fenêtre d'alarmes pour affichage d'alarmes enregistrées dans une archive de courte durée. Cette fonction ouvre une boîte de dialogue pour l'entrée d'un commentaire à propos de l'alarme. Cette fonction sert à l'acquittement de secours d'une alarme. AXC_OnBtnComment AXC_OnBtnEmergAckn AXC_OnBtnHornAckn AXC_OnBtnInfo AXC_OnBtnLoop AXC_OnBtnMsgFirst 3-78 Cette fonction sert à acquitter un avertisseur central affecté à l'alarme sélectionnée. Cette fonction ouvre une fenêtre d'information dans laquelle le texte d'info enregistré est affiché. Fonction servant à effectuer un changement de vue pour la vue Loop-In-Alarm configurée de l'alarme sélectionnée. Cette fonction sélectionne la première alarme et décale le cas échéant la zone visible de la fenêtre d'alarmes. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes Fonction Description AXC_OnBtnMsgLast Cette fonction sélectionne la dernière alarme et décale le cas échéant la zone visible de la fenêtre d'alarmes. AXC_OnBtnMsgNext Cette fonction sélectionne l'alarme suivante et décale le cas échéant la zone visible de la fenêtre d'alarmes. AXC_OnBtnMsgPrev Cette fonction sélectionne l'alarme précédente et décale le cas échéant la zone visible de la fenêtre d'alarmes. AXC_OnBtnMsgWin Cette fonction sert à commuter la fenêtre d'alarmes pour l'affichage des alarmes présentes. AXC_OnBtnPrint Cette fonction génère l'impression des alarmes présentes ou archivées et des alarmes répondant aux critères de sélection, en fonction du mode de visualisation (fenêtre d'alarmes, fenêtre d'archive courte durée, fenêtre d'archive longue durée). Le modèle de mise en page utilisé dépend du type de fenêtre d'alarmes. AXC_OnBtnScroll Cette fonction permet de faire basculer l'état d'auto-défilement de la fenêtre d'alarmes. AXC_OnBtnSelect Cette fonction ouvre une boîte de dialogue pour définir des critères de sélection d'alarmes. AXC_OnBtnSingleAckn Fonction servant à acquitter une alarme individuelle sélectionnée. AXC_OnBtnVisibleAckn Fonction servant à acquitter toutes les alarmes visibles dans la fenêtre d'alarmes. Cette fonction ouvre une boîte de dialogue qui permet de verrouiller des alarmes. Cette fonction active un filtre de sélection des alarmes à afficher dans la fenêtre d'alarmes. Les critères de filtrage doivent être définis dans le script de l'action. AXC_OnBtnLock AXC_SetFilter Nota Une description complète de toutes les fonctions standard de manipulation du contrôle WinCC Alarm Control est accessible par les rubriques de l'aide en ligne. WinCC Manuel C79000-G8277-C160-01 3-79 Configuration d'un système d'alarmes 08.99 3.8.3.3 Exemple d’utilisation de fonctions standard Pour pouvoir manipuler le contrôle WinCC Alarm Control, par exemple pour acquitter des alarmes présentes, vous devez encore configurer les fonctions correspondantes. Ceci s'effectue par dynamisation d'objets avec des fonctions standard de Global Script. D'une manière générale, tout objet servant à manipuler le contrôle Alarm Control peut être utilisé. Des objets graphiques seront utilisés dans l'exemple pour réaliser une similitude avec la barre d'outils d'une fenêtre d'alarmes configurée comme fenêtre d'application. Les opérations nécessaires à l'acquittement d'une alarme sont les suivantes: 3-80 1. Lecture du nom d'objet du contrôle OLE: lorsque vous placez le pointeur de la souris sur un objet, le nom de cet objet, par exemple, OLE-Control1, est affiché dans l'étiquette. 2. Incorporation d'un objet graphique à une vue: créez dans votre vue un objet graphique de la taille souhaitée et sélectionnez la vue à afficher dans le dialogue de configuration. 3. Dynamisation de l'objet graphique: WinCC Manuel C79000-G8277-C160-01 08.99 Configuration d'un système d'alarmes Dans le menu contextuel de l'objet graphique, ouvrez les propriétés de cet objet. Dans l'onglet "Evénement", sélectionnez la propriété "Souris" et dynamisez l'attribut "Clic de souris" en sélectionnant Action en C. Pour pouvoir réaliser un acquittement individuel d'alarmes, vous devez sélectionner d'un doubleclic la fonction "AXC_OnBtnSinglAckn" dans la fenêtre "Editer action" du groupe "Alarm" des fonctions standard. WinCC Manuel C79000-G8277-C160-01 3-81 Configuration d'un système d'alarmes 08.99 Vous pouvez fermer la fenêtre "Paramétrage" avec le bouton "OK" sans procéder à aucune modification. Dans la fenêtre "Editer action", remplacer la chaîne de caractères lpszObjectName par le nom d'objet du contrôle Alarm Control. Dans l'exemple, donc, par "OLE-Control1". Lorsque la création de l'action est terminée, fermez la fenêtre avec le bouton "OK". Nota De plus amples informations sur la configuration d'actions sont données dans la documentation de l'éditeur Global Script. 3-82 WinCC Manuel C79000-G8277-C160-01 08.99 Index Index A Acquittement Acquittement groupé 1-2 Acquittement individuel 1-2 Alarme de nouvelle valeur 1-2 Alarme de première valeur 1-2 Alarme individuelle 1-2 Alarme sans état "partie" 1-2 Concept d´acquittement 1-2, 3-10 Signalisation centrale 3-13 Acquittement d´alarmes 3-13 Acquittement d'alarmes Variable d'acquittement 1-2 Acquittement d'alarmes de secours au Runtime 3-78 Acquittement groupé 1-2 Acquittement individuel 1-2 Afficher valeur de process 3-24 Alarm Control 3-54 Barre d'état 3-71 Barre d'outils 3-70 Blocs d'alarme 3-72 Commande en runtime 3-75, 3-78 Configuration de blocs d'alarme 3-59 Configuration de la barre d'outils 3-59 Configuration de la ligne d'alarme 3-59 Configuration de variables d'alarme 3-63 Configuration des paramètres 3-59 Configuration rapide 3-59, 3-65 Configuration sous Graphics Designer 3-59 Exemple de configuration 3-55 Paramètres de la fenêtre d'alarmes 3-68 Police 3-70 Propriétés 3-66 Propriétés d'objet 3-66 Sélection d'alarmes 3-66, 3-76 Verrouillage d'alarmes 3-76 Alarme 3-16 Acquittement 1-2, 3-13 Afficher valeur de process 3-24 Alarme de fonctionnement 1-2 Alarme de nouvelle valeur 1-2 Alarme de première valeur 1-2 Alarme d'incident 1-2 Alarme groupée 1-2 Alarme individuelle 1-2 Alarme système 1-2 Archiver 1-2, 3-49 Arrivée d'une alarme 1-2 Bit d´état 3-23, 3-27 Bit d'acquittement 3-23, 3-27 Bit de signalisation 3-27 Classe d´alarmes 3-27 Configuration d'une alarme 3-21, 3-58 WinCC Manuel C79000-G8277-C160-01 Couleur d'arrière-plan 3-16 Couleur de texte 3-16 Créer 3-19 Définition des couleurs 3-17 Départ d'une alarme 1-2 Edition dans la fenêtre de tableau 3-27 Edition de plusieurs alarmes 2-8, 2-9 Edition du journal 1-2, 3-53 Etat d'acquittement 1-2 Etat d'alarme 3-10 Exporter 2-6 Importer 2-5 Numéro d'alarme 3-27 Paramètres d'une alarme 3-28 Propriétés 3-21 Représentation en runtime 1-6, 3-54 Sélection 3-65, 3-66 Structure d'une alarme 1-6 Suppression d'une alarme 3-19 Texte d'alarme 3-24 Texte d'états d'alarme 3-10 Type d'alarme 3-27 Variable d´acquittement 3-23, 3-27 Variable d´état 3-23, 3-27 Variable de signalisation 3-27 Alarme analogique 1-2 Alarme de fonctionnement 1-2 Alarme de nouvelle valeur 1-2 Alarme de première valeur 1-2 Alarme d'incident 1-2 Alarme groupée 1-2, 3-30 Alarme groupée de classes d´alarmes 3-30 Alarme groupée définie par l´utilisateur 3-30 Bit d´acquittement 3-31, 3-34 Bit de verrouillage 3-31, 3-34 Bit d'état 3-31, 3-34 Propriétés de la classe d´alarmes 3-31 Supprimer 3-38 Variable d´acquittement 3-31, 3-34 Variable d´état 3-31, 3-34 Variable de verrouillage 3-31, 3-34 Alarme individuelle 1-2, 3-19 Acquittement 3-13 Afficher valeur de process 3-24 Archivage 1-2, 3-49 Bit d´état 3-23, 3-27 Bit d'acquittement 3-23, 3-27 Bit de signalisation 3-27 Classe d´alarmes 3-27 Configuration d'une alarme 3-21, 3-58 Créer 3-19 Définition des couleurs 3-17 Edition dans la fenêtre de tableau 3-27 Edition de plusieurs alarmes 2-9 Exporter 2-6 Importer 2-5 Numéro d'alarme 3-27 Index-1 Index Paramètres d'une alarme 3-28 Propriétés 3-21 Sélection 3-65, 3-66 Structure d'une alarme 1-6 Texte d'alarme 3-24 Texte d'info 3-28 Type d'alarme 3-27 Valeurs du process dans le texte d'alarme 3-24 Variable d´acquittement 3-23, 3-27 Variable d´état 3-23, 3-27 Variable de signalisation 3-27 Alarme système 1-2, 3-18, 3-19 Archivage d'alarmes 1-2, 3-49 Archive continue 1-2 Archive courte durée 1-2 Archive cyclique 1-2 Archive longue durée 1-2 Sélection du fichier 3-52 Archive continue 1-2 Archive courte durée 1-2, 3-50 Archive cyclique 1-2 Archive longue durée 1-2, 3-51 Assistant Assistant de connexion 3-2 Assistant système 3-2 Assistant de connexion 2-8, 3-2 Assistant système 3-2 Avertissement 3-16 B Barre d'état 2-16 Barres d´outils 2-13, 3-75 Commande d'Alarm Control 3-75 Bit d´acquittement 3-23, 3-27 d'une alarme 3-23 d'une alarme groupée 3-31, 3-34 Bit de signalisation d'une alarme 3-27 Bit de verrouillage d'une alarme groupée 3-31, 3-34 Bit d'état d'une alarme 3-23 d'une alarme groupée 3-31, 3-34 Bit d'état d'une alarme 3-27 Bloc d'alarme 1-6, 3-3, 3-72 Ajouter 3-3 Bloc de texte utilisateur 1-2, 1-6 Bloc de valeurs de process 1-2, 1-6 Bloc système 1-2, 1-6 Configuration de blocs d'alarme 3-56 Supprimer 3-3 Bloc de texte utilisateur 1-2, 3-6 Ajouter 3-6 Propriétés 3-7 Supprimer 3-6 Bloc de valeurs de process 1-2, 3-8 Ajouter 3-8 Index-2 08.99 Propriétés 3-9 Supprimer 3-8 Bloc système 1-2, 3-4 Ajouter 3-4 Propriétés 3-5 Supprimer 3-4 C Classe d´alarmes 1-2, 3-10 d'une alarme 3-27 Types d´alarme de la classe d´alarmes 3-12 Classe d'alamre système 3-18 Acquittement obligatoire 3-18 Sans acquittement obligatoire 3-18 Classe d'alarmes Ajouter 3-11 Concept d´acquittement 3-13 Configurer 3-12, 3-57 Incident 3-10 Supprimer 3-11 Système acquittement obligatoire 3-10 Système sans acquittement 3-10 Textes des états d'alarme 3-15 Commande en runtime 3-75, 3-78 Commandes de menu 2-2 Concept d´acquittement 1-2, 3-10 Configuration d'alarmes Assistant de connexion 3-2 Assistant système 3-2 Configuration rapide 3-65 Copier plusieurs alarmes 2-8 D Dialogue de sélection de variables 2-16 E Edition de plusieurs alarmes 2-8 Edition du journal d'alarmes 1-2, 3-53 Journal au fil de l'eau 1-2 Journal d'archive 1-2 Erreur 3-16 Etat d'acquittement 1-2 Etat d'alarme 1-2, 3-15 Acquittée 1-2 Arrivée 1-2 Partie 1-2 Variable d´état 1-2 Evénement d'alarme 1-2 Exportation d'alarmes 2-6 Structure du fichier d'exportation 2-5 Extensions 3-39 WinCC Manuel C79000-G8277-C160-01 08.99 Index F R Fenêtre d´alarmes 1-2, 3-54, 3-66 Fenêtre d´archive cyclique 1-2, 3-66 Fenêtre d'alarmes Fenêtre d´archive cyclique 1-2 Fenêtre d'archive de longue durée 1-2 Liste d'alarmes 1-2 Fenêtre d'archive de longue durée 1-2, 3-66 Fenêtre de données 2-15 Fenêtre de tableau 2-15 Fonction par défaut 3-78 Exemple d'utilisation 3-80 Représentation d'alarmes Blocs d'alarme 3-72 Sélection d'alarmes 3-66 Runtime Commande d'Alarm Control 3-75, 3-78 Verrouillage d'alarmes 3-76 I Importation d'alarmes 2-5 Structure du fichier d'importation 2-5 J Journal au fil de l'eau 1-2, 3-53 Journal d´archive 1-2, 3-53 L Langue 2-4 Langue de projet 2-4 Ligne d´alarme 1-2 Liste d'alarmes 1-2 M Message de conduite 3-18, 3-19 Message de contrôle-commande 3-18, 3-19 Modifier mode d'entrée de texte 2-7 N Numéro d'alarme 3-27 P Paramètres d'une alarme 3-28 Procédure de signaliation par bit 1-2 Procédure de signalisation 1-2 Alarme analogique 1-2 Procédure de signaliation par bit 1-2 Signalisation chronologique 1-2 Surveillance de seuils 1-2 WinCC Manuel C79000-G8277-C160-01 S Sélection d'alarmes 3-66, 3-76 Sélection d'alarmes au Runtime 3-76 Sélection de serveur 3-66 Signalisation centrale 3-13 Signalisation chronologique 1-2 Suppression d'une alarme groupée 3-38 Supprimer Liaison de variable 2-8 Plusieurs alarmes 2-8 Plusieurs textes d'alarme 2-8 une alarme 3-19 Surveillance de seuils 1-2, 3-39 Définition d'un seuil 3-42 Définition d'une alarme 3-45 Définition d'une variable 3-39 Suppression d'un seuil 3-47 Suppression d'une variable 3-47 T Télégramme de signalisation 1-2 Texte d'info 3-28 Textes d´état 3-10 Textes pour plusieurs alarmes 2-9 Type d'alarme 1-2, 3-10, 3-16 Ajouter 3-16 Alarme 3-16 Alarme système 3-18 Avertissement 3-16 Configuration du type d'alarme 3-17, 3-57 Erreur 3-16 Message de conduite 3-18 Message de contrôle-commande 3-18 Supprimer 3-16 Type d'alarme d'une alarme 3-27 V Variable d´acquittement 1-2, 3-23, 3-27 d'une alarme 3-23 d'une alarme groupée 3-31, 3-34 Variable d´état 1-2 Variable de signalisation 1-2, 3-27 Variable de verrouillage d'une alarme groupée 3-31, 3-34 Index-3 Index 08.99 Variable d'état d'une alarme 3-23, 3-27 d'une alarme groupée 3-31, 3-34 Verrouillage d'alarmes 3-76 Verrouillage d'alarmes au Runtime 3-77 W WinCC Alarm Control 3-54 Index-4 WinCC Manuel C79000-G8277-C160-01 Tome 1 SIMATIC HMI WinCC Manuel Tome 2 / 2 Avant-propos 1 Présentation du système 2 Authorization 3 WinCC Explorer 4 Channels 5 Report Designer 6 User Administrator 7 Tome 2 Ce manuel est livré avec la documentation aux muméros de référence suivants: 6AV6392-1XA05-0AC0 Edition Août 1999 C79000-G8277-C160-01 Graphics Designer 8 Alarm Logging 9 Tag Logging 10 Text Library 11 Global Script 12 Cross Reference 13 ® ® ® ® ® WinCC , SIMATIC , SIMATIC NET , SINEC et STEP sont des marques de la société Siemens AG. Les autres désignations dans ce manuel peuvent être des marques de fabrique dont l'utilisation par un tiers à ces mêmes fins peuvent léser droits du détenteur. (Toute reproduction de ce support d’informations, toute exploitation de son contenu sont interdites, sauf autorisation expresse. Tout manquement à cette règle est illicite et expose son auteur au versement de dommages et intérêts. Tous nos droits sont réservés, notamment pour le cas de la délivrance d'un brevet ou celui de l'enregistrement d'un modèle d'utilité.) (Nous avons vérifié que le contenu de ce manuel correspond aux éléments matériels et logiciels qui y sont décrits. Des divergences ne sont cependant pas exclues ce qui nous empêche de garantir une correspondance totale. Les informations fournies dans cet imprimé sont vérifiées régulièrement, les corrections nécessaires sont insérées dans l'édition suivante. Nous vous sommes reconnaissants pour toute proposition d'amélioration.) Siemens AG 1994 - 1999 All rights reserved Sous réserve de modifications techniques C79000-G8277-C160 Printed in the Federal Republic of Germany Siemens Aktiengesellschaft Sommaire 1 Fonctions ....................................................................................................... 1-1 1.1 1.1.1 1.1.2 1.1.2.1 1.1.2.2 1.1.2.3 1.1.2.4 1.1.2.5 1.1.2.6 1.1.2.7 1.1.2.8 1.1.2.9 1.1.3 2 Structure du système Tag Logging ............................................................. 2-1 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.7.1 2.7.2 2.7.3 3 Définitions des termes.............................................................................................. 1-2 Types de données.................................................................................................... 1-2 Méthodes d'archivage des données de process...................................................... 1-2 Variables .................................................................................................................. 1-3 Mesures ................................................................................................................... 1-3 Evénements ............................................................................................................. 1-3 Cycles ..................................................................................................................... 1-4 Archivage cyclique continu ...................................................................................... 1-5 Archivage cyclique sélectif....................................................................................... 1-6 Archivage acyclique ................................................................................................. 1-7 Archivage piloté par le process................................................................................ 1-8 Enregistrement......................................................................................................... 1-8 Protection contre un accès non autorisé ................................................................. 1-9 Menus de Tag Logging ............................................................................................ 2-2 Barre d’outils ............................................................................................................ 2-4 Fenêtre du navigateur .............................................................................................. 2-5 Fenêtre de données ................................................................................................. 2-6 Fenêtre de tableau ................................................................................................... 2-6 Barre d'état............................................................................................................... 2-6 Boîtes de sélection................................................................................................... 2-7 Sélectionner une variable ........................................................................................ 2-7 Browser de fonctions................................................................................................ 2-7 Dialogue de sélection............................................................................................... 2-8 Configuration dans Tag Logging ................................................................. 3-1 3.1 3.2 3.3 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.3.2 3.3.3.3 3.3.3.4 3.3.3.5 3.3.3.6 3.3.3.7 3.3.3.8 3.3.4 3.3.4.1 3.3.4.2 3.3.4.3 3.3.4.4 3.4 3.5 3.5.1 3.5.2 Propriétés de projet.................................................................................................. 3-2 Temps ...................................................................................................................... 3-3 Archives ................................................................................................................... 3-5 Paramétrages par défaut d'une archive................................................................... 3-5 Création d'une archive ............................................................................................. 3-6 Archives de valeurs de process ............................................................................... 3-7 Archives de valeurs de process ............................................................................... 3-7 Edition d'archives de valeurs de process................................................................. 3-9 Variable de process dans l'archive de process...................................................... 3-12 Edition de variables de process ............................................................................. 3-13 Variables de process analogiques ......................................................................... 3-14 Variables de process binaires................................................................................ 3-19 Variables pilotées par le process dans l'archive de valeurs de process ............... 3-23 Edition des variables pilotées par le process......................................................... 3-23 Archives condensées ............................................................................................. 3-25 Archives condensées ............................................................................................. 3-25 Edition de l'archive condensée .............................................................................. 3-26 Création d'archives condensées ............................................................................ 3-29 Edition des variables d'une archive condensée..................................................... 3-30 Supprimer un composant d'un projet ..................................................................... 3-33 Représentation par courbes des valeurs de process ............................................ 3-33 Types de courbes................................................................................................... 3-34 Plage de temps d'une représentation par courbes ................................................ 3-37 WinCC Manuel C79000-G8277-C160-01 i Sommaire 3.6 3.6.1 3.6.1.1 3.6.1.2 3.6.1.3 3.6.1.4 3.6.2 3.6.2.1 3.6.2.2 3.6.3 3.6.3.1 3.6.3.2 3.7 3.7.1 3.7.2 3.8 3.8.1 3.8.1.1 3.8.1.2 3.8.1.3 3.8.1.4 3.8.2 3.8.2.1 3.8.2.2 3.8.3 3.8.3.1 3.8.4 4 WinCC Online Trend Control ................................................................................. 3-40 Configuration de WinCC Online Trend Control...................................................... 3-40 Création d'une archive de valeurs de process....................................................... 3-41 Configuration des variables de process dans l'archive de valeurs de process ..... 3-41 Configuration de WinCC Trend Control dans Graphics Designer ......................... 3-42 Activation de l'exemple d'utilisation de Trend Control ........................................... 3-44 Dialogue de propriétés........................................................................................... 3-45 Configuration rapide de WinCC Online Trend Control.......................................... 3-45 Propriétés de WinCC Trend Control ...................................................................... 3-48 Manipulation de Trend Control au runtime ............................................................ 3-58 La barre d'outils de WinCC Online Trend Control.................................................. 3-58 Dialogues de paramétrage au runtime................................................................... 3-62 Représentation de valeurs de process en tableaux............................................... 3-65 Types de tableau................................................................................................... 3-65 Plage de temps d'une représentation en tableau .................................................. 3-66 WinCC Online Table Control.................................................................................. 3-68 Configuration de WinCC Table Control.................................................................. 3-68 Création d'une archive de valeurs de process....................................................... 3-69 Configuration des variables de process dans l'archive de valeurs de process ..... 3-69 Configuration de Table Control WinCC dans Graphics Designer.......................... 3-70 Activation de l'exemple d'utilisation de Table Control............................................ 3-72 Dialogue des propriétés ......................................................................................... 3-73 Configuration rapide de WinCC Table Control ...................................................... 3-73 Propriétés de WinCC Table Control....................................................................... 3-75 Manipulation de Table Control au runtime............................................................. 3-81 La barre d'outils de WinCC Online Table Control .................................................. 3-81 Dialogues de paramétrage au runtime................................................................... 3-83 Annexe ........................................................................................................... 4-1 4.1 4.2 4.3 4.4 ii 08.99 Structure d'une variable de données brutes ............................................................ 4-1 Modèles d’appel de fonctions .................................................................................. 4-4 Variables de diagnostic de Tag Logging Runtime ................................................... 4-4 Signification des drapeaux logiques des valeurs d'archive ..................................... 4-4 WinCC Manuel C79000-G8277-C160-01 08.99 Fonctions 1 Fonctions L'éditeur Tag Logging renferme des fonctions destinées à l'acquisition des données de process et à leur traitement en vue de l'affichage et de l'archivage. Il est possible de tirer de ces données d'important critères, en termes d'économie de fonctionnement et de technique, pour l'état de service d'une installation. Tag Logging • facilite la reconnaissance précoce d'incidents ou de dangers. • accroît la productivité. • améliore la qualité du produit. • optimise les périodicités de maintenance. • documente l'évolution des valeurs de process. Tag Logging est structuré en deux composants: le système de configuration et le système runtime. Tâches de Tag Logging dans le système de configuration L'éditeur Tag Logging sert à paramétrer les archives, les valeurs de process à archiver et les cycles d'archivage. L'utilisation de l'assistant d'archive dans Tag Logging facilite la configuration. La représentation des données au runtime s'effectue dans des contrôles ActiveX "WinCC Online Trend Control" ou "WinCC Online Table Control", configurés dans Graphics Designer. Tâches de Tag Logging au RT Le système Tag Logging runtime a pour tâche l'archivage et la représentation graphique des valeurs de process acquises. Représentation des données dans le système runtime WinCC Manuel C79000-G8277-C160-01 1-1 Fonctions 08.99 1.1 Définitions des termes 1.1.1 Types de données Les données obtenues se subdivisent en • données d'exploitation : servant à déterminer l'état actuel, le taux de charge et l'évolution future d'un process. • données de lot : à savoir l'ensemble des alarmes, des données de process et recettes (valeurs de consigne) pour chaque période de production, enregistrées sous un code de lot particulier. • données de laboratoire (entrées manuellement) : qui sont des données entrées manuellement. • données de machine : renseignant sur l'état d'une "machine". • données de process : renseignant sur l'état actuel et l'historique d'un process. • données de qualité : donnant des informations sur les caractéristiques d'un produit qu'il convient de respecter. Il est tout à fait possible que certaines données figurent simultanément dans plusieurs catégories ou que les mêmes données soient affectées à des catégories de données différentes. Tag Logging permet une acquisition et un traitement des données process et établit les mécanismes de base pour la saisie et le traitement de nouveaux types de données. 1.1.2 Méthodes d'archivage des données de process Le chapitre Méthodes d'archivage explique les fonctions, réalisées au niveau de l'acquisition des données de process, d'enregistrement et de traitement ultérieur sur PC. Les données de process sont des valeurs de mesures acquises au moyen de capteurs. Pour le traitement de ces données sous WinCC, des variables sont affectées à ces données. L'archivage des données est piloté par combinaison d'événements et de cycles. La personne chargée de la configuration définit pour chaque archive les données à enregistrer. Elle a le choix entre différentes formes d'archivage. 1-2 • L'archivage cyclique continu, pour la surveillance de variables / de mesures. • L'archivage acyclique, qui prend en compte la valeur courante lorsque l'événement correspondant configuré survient. • L'archivage cyclique sélectif, qui combine le pilotage par événements et l'archivage commandé par cycles. • L'archivage piloté par le process, qui se charge du traitement des télégrammes. WinCC Manuel C79000-G8277-C160-01 08.99 Fonctions 1.1.2.1 Variables Les variables sont générées dans WinCC et mises à la disposition du système par le gestionnaire de données. Ces variables peuvent représenter des valeurs de calcul internes, des seuils, des résultats de combinaisons ou tout simplement des événements système tels qu'heure, commande par souris ou par clavier ou encore mesures. Il existe des variables Externes / Internes et des variables de télégramme. Variables externes/internes Les variables externes servent à l'acquisition des valeurs de process. Les variables internes servent à l'acquisition des valeurs et états générés par WinCC. • Les variables binaires et analogiques sont des composantes TLG contenant des propriétés d'archivage des valeurs de process (variables externes) et de variables internes. • Les variables destinées à des archives condensées servent à l'archivage de longue durée de tous les autres types de variable TLG. Des fonctions telles que valeur Max./Min. ou des fonctions définies par l'utilisateur via des scripts sont possibles. Variables de télégramme Il est possible de regrouper plusieurs mesures d'un process dans des variables de télégramme. Cette forme de transmission est essentiellement utilisée pour l'acquisition de cycles de process très rapides ou pour la saisie groupée des données dans l'API. Il s'agit toujours de valeurs binaires ou analogiques. Les formats des chiffres peuvent être configurés conformément aux définitions du gestionnaire de données WinCC. Ils sont entrés dans le système sous forme de variables de données brutes. 1.1.2.2 Mesures Les valeurs de mesures sont des données issues du process et transférées, via les canaux de communication connectés, au système d'archivage WinCC. Ces valeurs de mesures représentent le process. Il s'agit par exemple de températures, pressions, vitesses, alarmes, fins de course. 1.1.2.3 Evénements Les événements peuvent se présenter sous différentes formes. On fait la distinction entre les types d'événements suivants : • Evénements binaires • Evénements de seuil et • événements à commande temporelle Les événements et combinaisons d'événements sont programmés par des fonctions de script dans le module Global Scripts. Ils peuvent être affectés à la variable considérée dans le système de configuration de TAG LOGGING à l'aide d'un Browser. L'activation des fonctions s'effectue au départ du RUNTIME. WinCC Manuel C79000-G8277-C160-01 1-3 Fonctions 08.99 Evénements binaires Les événements binaires surviennent aux changements d'état des variables binaires (internes et externes). Evénements de seuil Les événements de seuil surviennent en cas de : • seuil dépassé • seuil non atteint • seuil atteint avec ou sans hystérésis. Evénements à commande temporelle Les événements à commande temporelle sont déclenchés : • à un instant défini • lors d’un changement d'équipe en travail posté • après une temporisation définie à partir du démarrage. 1.1.2.4 Cycles Différents cycles temporels sont définis pour l'acquisition et l'archivage. Ils constituent la base de l'acquisition des données dans les systèmes numériques. Lors de l'acquisition, la période, c'est-à-dire l'intervalle entre deux scrutations, est indiquée. La période minimale paramétrable est de 500 ms. Toutes les bases de temps paramétrables sont des multiples entiers de cette période. Tag Logging fait ici une distinction entre cycles d'acquisition et cycles d'archivage. La période des cycles d'archivage est un multiple entier de la période du cycle d'acquisition correspondant. Cycles d’acquisition Le cycle d'acquisition sert à l'acquisition des variables du gestionnaire de données dans Tag Logging RT. Le gestionnaire de données poursuit en continu sa mémoire image du process. Le transfert des données au système runtime de Tag Logging a lieu aux instants (t ) définis dans le cycle d'acquisition. e Veillez à ce que, lors de la définition de cycles d'acquisition courts, la période doit être nettement supérieure à la période d'acquisition matérielle. Il est par conséquent judicieux, dans le cas de périodes courtes, de procéder à une sauvegarde intermédiaire dans l'automate et d'envoyer les données par télégramme à WinCC. Cycles d’archivage Le cycle d'archivage sert à l'enregistrement dans l'archive des variables du gestionnaire de données acquises et traitées. Au cours du cycle d'archivage, les variables traitées sont validées dans les cycles définis (t ) pour la représentation et l'archivage. La relation entre le cycle d'archivage et d'acquisition détermine le nombre de données de process fournies par le cycle d'acquisition à traiter ensemble. a 1-4 WinCC Manuel C79000-G8277-C160-01 08.99 Fonctions 1.1.2.5 Archivage cyclique continu L'acquisition des données débute au démarrage du système (Runtime) et se poursuit dans des temps de cycles constants jusqu'à l'arrêt du système. Les cycles d'acquisition et d'archivage peuvent être configurés indépendamment l'un de l'autre dans chaque archive du système d'archivage WinCC. Le cycle d’acquisition ou d’archivage peut aller d'une seconde à un an. Les cycles temporels sont définis en phase de configuration pour chaque variable / valeur de mesure ou pour un groupe de variables / valeurs de mesures et sont par conséquent définis statiquement dans le module RUNTIME. Il est possible, pour chaque fonction d'archivage, de choisir entre la mémorisation de la moyenne, du minimum ou du maximum pour un cycle de mémorisation ou de la valeur momentanée. WinCC Manuel C79000-G8277-C160-01 1-5 Fonctions 08.99 1.1.2.6 Archivage cyclique sélectif L'archivage débute à l'arrivée d'un événement et se poursuit selon des cycles constants jusqu'à l'événement suivant. En présence d'un signal d'arrêt, la dernière valeur acquise est enregistrée. Les événements déclenchant un démarrage ou un arrêt sont p. ex. • Changement d'état d'une variable logique / valeur de mesure • Seuil d'une variable / valeur de mesure atteint • Date et heure • Commande au clavier ou par souris dans WinCC • Commande provenant de systèmes informatiques de niveau supérieur, via le gestionnaire de données ou une application externe • Combinaison des possibilités précitées Les événements sont traités à l'aide d'actions programmées. L'affectation des événements, des cycles d'archivage et d'acquisition est définie pendant la configuration pour chaque variable ou chaque groupe de variables. Elle est définie de manière statique dans le module RUNTIME. Il en va de même des valeurs de mesures et groupes de valeurs de mesures. 1-6 WinCC Manuel C79000-G8277-C160-01 08.99 Fonctions 1.1.2.7 Archivage acyclique Dans l'archivage acyclique, une variable analogique / valeur de mesure est enregistrée une fois et une seule lorsqu'un événement survient. Les événements provoquant un démarrage ou un arrêt sont p. ex. : • Changement d'état d'une variable binaire / valeur de mesure (déclenchée sur front de signal) • Seuil d'une variable analogique / valeur de mesure atteint • Combinaison des possibilités susmentionnées • Evénements générés en fonction du temps et de la date • Télégrammes Les événements sont traités à l'aide d'actions programmées. L'affectation des événements, des cycles d'archivage et d'acquisition est définie pendant la configuration pour chaque variable ou chaque groupe de variables. Elle est définie de manière statique dans le module RUNTIME. Il en va de même des valeurs de mesures et groupes de valeurs de mesures. Dans le cas de l'archivage acyclique, la mémorisation dans l'archive porte toujours sur la valeur momentanée. WinCC Manuel C79000-G8277-C160-01 1-7 Fonctions 08.99 1.1.2.8 Archivage piloté par le process Dans l'archivage piloté par le process, les valeurs de process à archiver sont bloquées dans l'automate et transmises à Tag Logging sous forme de variables de données brutes via le gestionnaire de données. Dans Tag Logging, les données qui arrivent sont traitées par un programme de conversion, la DLL de normalisation, et sauvegardées dans les archives. Cette DLL de normalisation est dépendante du canal et doit donc être adaptée en fonction du constructeur de la voie ou de l’automate. Tag Logging RT propose pour ce faire une interface définie. Pour l'archivage piloté par le process d'un automate SIMATIC S5, les communications devront s'effectuer à l'aide des télégrammes décrits en annexe. 1.1.2.9 Enregistrement Tag Logging dispose de trois possibilités pour l'acquisition de chaque point de mesure : • dans un tampon cyclique en mémoire centrale • dans un tampon cyclique sur disque dur local ou • dans une archive secondaire sur disque dur local Enregistrement dans le tampon cyclique en mémoire centrale Un tampon cyclique en mémoire centrale sert à enregistrer les tendances courantes avec un bref historique. Il permet un enregistrement limité dans le temps de la valeur de process. Lorsque le tampon est plein, les données les plus anciennes sont écrasées. L'utilisateur a la possibilité de transférer le contenu du tampon de valeurs de mesures en cas d'apparition d'un événement configuré (commande, événement, etc.) - comme dans le cas d'un vidage de mémoire. La taille du tampon cyclique pour une variable se calcule comme suit : Nombre de valeurs de mesures * 28 octets. Tampon cyclique sur disque dur Les valeurs de mesures sont enregistrées dans un tampon cyclique de longueur configurable. Lorsque le tampon est plein, les données les plus anciennes sont écrasées. Il est possible de transférer les valeurs de mesures contenues dans le tampon cyclique lorsqu'un événement configuré (commande, événement, etc.) survient. Il faut indiquer dans le script la nature et le volume des valeurs de mesures à transférer. Les valeurs de mesures peuvent être stockées soit dans la base de données, soit dans des tableaux Dbase III . L'emploi des tableaux dBase III est avantageux si vous avez à traiter de nombreuses valeurs de mesures. 1-8 WinCC Manuel C79000-G8277-C160-01 08.99 Fonctions Archives secondaires Tag Logging offre par ailleurs la possibilité de constituer automatiquement des archives secondaires. Cela permet un archivage pratiquement illimité des valeurs de mesures sur l'axe du temps. L'enregistrement de l'historique n'est donc limité que par l'espace mémoire disponible. Nota Avant de définir une archive secondaire, vérifiez que vous disposez bien sur votre système d'un espace mémoire suffisant pour couvrir la période d'archivage. Un transfert d'archives secondaires pour une période quelconque est possible avec l'option "Storage". Il est implicitement possible de consulter le contenu d'anciennes archives sur l'interface utilisateur. 1.1.3 Protection contre un accès non autorisé Les autorisations d'accès définies dans User-Administrator vous permettent de protéger vos données d'archives contre tout accès non autorisé. Cela vaut notamment pour l'édition en RUNTIME. Un niveau d'autorisation est affecté à chaque archive. Lorsqu'un collaborateur débute une session sur le système, ses autorisations d'accès utilisateur sont comparées avec celles du système d'archivage. Seule est activée l'archive ayant le même niveau d'autorisation que celui de l'utilisateur. Pour plus de détails, veuillez vous reporter au chapitre "User Administrator" du manuel. Dans Tag Logging, l'assignation des autorisations d'accès utilisateur s'effectue pour les différentes archives. Des autorisations distinctes sont délivrées pour l'écriture et la lecture, chaque utilisateur autorisé à consulter les données d'une archive ne possédant pas obligatoirement de droits d'accès en écriture. WinCC Manuel C79000-G8277-C160-01 1-9 Fonctions 1-10 08.99 WinCC Manuel C79000-G8277-C160-01 08.99 Structure du système Tag Logging 2 Structure du système Tag Logging Une fenêtre d'accueil s'affiche après ouverture de Tag Logging CS. Elle se subdivise en quatre zones. La barre de menu est affichée en haut de l'écran avec ses menus déroulants. Juste en-dessous de la barre de menu se trouve la barre d'outils. Les fonctions fréquemment utilisées y figurent sous forme d'icônes. La fenêtre de projet se subdivise en fenêtre du navigateur, fenêtre de données et fenêtre de tableau. L'écran est délimité dans sa partie inférieure par la barre d'état, qui renseigne sur la commande actuelle. WinCC Manuel C79000-G8277-C160-01 2-1 Structure du système Tag Logging 08.99 2.1 Menus de Tag Logging Dans la barre de menu, toutes les commandes disponibles dans Tag Logging sont regroupées judicieusement et affectées à différents menus. Pour exécuter une commande, ouvrez le menu correspondant, cliquez sur la commande et définissez les paramètres requis. Une fois Tag Logging ouvert, vous y trouvez les options de menu et les boutons de commande suivants. Menu Commandes de menus Raccourci clavier Fichier Enregistrer Imprimer la documentation de projet Aperçu de la documentation de projet Configuration de l'imprimante Quitter CTRL + S CTRL + P Edition Annuler... Couper Copier Coller Propriétés CTRL + Z CTRL + X CTRL + C CTRL + V Affichage Barre d'outils Barre d'état Grandes icônes Petites icônes Liste Détails Ajouter / Supprimer colonnes Rafraîchissement ? Sommaire et index Qu'est-ce que c'est ? Utiliser l'aide Didacticiel A propos de Tag Logging F5 MAJ + F1 Nota Seules sont expliquées ci-après les commandes de menus n'existant pas dans d'autres applications Windows ou dont les fonctionnalités dépassent le cadre des fonctions déjà connues. Vous trouverez des informations sur ces commandes de menus dans l'aide en ligne de chaque éditeur. 2-2 WinCC Manuel C79000-G8277-C160-01 08.99 Structure du système Tag Logging Imprimer la documentation de projet Aperçu de la documentation de projet Configuration de l'imprimante Avec la commande "Imprimer la documentation de projet", vous imprimez le système d'archives sur l'imprimante configurée. On utilise comme maquette de page pour l'impression le modèle de page "@TLGCS.RPL", éditable dans "Report Designer". Des informations sur les dates et heures, sur les archives et les variables configurées sont contenues dans la documentation de projet. La commande "Aperçu de la documentation de projet" permet de visualiser la documentation de projet. La commande "Configuration de l'imprimante" sert à paramétrer l'imprimante et le modèle de page. Nota Le chapitre "Documentation de projet" de la description du système contient de plus amples informations sur l'impression de la documentation de projet. Ajouter/supprimer colonnes La commande "Ajouter/supprimer colonnes" vous permet d'afficher ou de masquer des colonnes dans la fenêtre de tableau. La fenêtre de tableau est mise à jour en fonction des critères de sélection que vous avez choisis. Les colonnes qui ne sont pas sélectionnées sont masquées. WinCC Manuel C79000-G8277-C160-01 2-3 Structure du système Tag Logging 08.99 2.2 Barre d’outils La barre d'outils se présente comme suit : Ces icônes permettent d'exécuter plus rapidement les actions. Vous n'avez plus besoin d'effectuer les sélections par l'intermédiaire du menu jusqu'à la fonction requise. Icône Description Enregistrer Couper Copier Coller Imprimer Affichage Grandes icônes Affichage Petites icônes Affichage Liste Affichage Détails Propriétés de l'objet sélectionné Obtention de l'aide contextuelle 2-4 WinCC Manuel C79000-G8277-C160-01 08.99 Structure du système Tag Logging 2.3 Fenêtre du navigateur La fenêtre du navigateur affiche les composants du projet sous forme arborescente. Elément Description Propriétés du projet pour définir le format des données d'archives cycliques. Temps de cycles pour créer des cycles d'acquisition et d'archivage. Archive pour créer et configurer des archives et des variables. Les menus contextuels permettent de créer, d'éditer et de supprimer les différents domaines et leurs éléments de façon conviviale. Représentation des temps de cycle Si vous sélectionnez la zone de configuration "Temporisations" dans la fenêtre du navigateur, la fenêtre de données affiche les temps de cycles configurés. La fenêtre de tableau reste vide. Représentation des archives Si vous sélectionnez "Archives" dans la fenêtre du navigateur, la fenêtre de données affiche les archives configurées. Lorsque la représentation est sélectionnée comme liste ( bouton de la barre d'outils), vous devez également régler les paramètres de chaque archive configurée (modèle d'archive, type d'archive, date de la dernière modification). Lorsqu'une archive est sélectionnée dans la fenêtre des données, les variables attribuées et leurs paramètres (p. ex. type de variable, mode d'archivage, cycle d'archivage...) sont affichés dans la fenêtre de tableau. WinCC Manuel C79000-G8277-C160-01 2-5 Structure du système Tag Logging 08.99 2.4 Fenêtre de données La fenêtre de données affiche les icônes représentant les domaines de configuration disponibles, dans lesquels est mémorisé le paramétrage du projet. 2.5 Fenêtre de tableau La fenêtre de tableau contient p. ex. toutes les Variables d'une archive ainsi que ses propriétés. Dans la fenêtre de tableau, vous pouvez modifier la largeur et l'ordre des colonnes. La modification de la largeur de la colonne a un effet permanent, c'est-à-dire que la fenêtre de tableau s'ouvre après redémarrage de Tag Logging avec les largeurs de colonne que vous avez définies. La modification de l'ordre des colonnes n'a qu'un effet temporaire. 2.6 Barre d'état A côté d'informations générales sur le programme, la barre d'état affiche le nombre d'archives configurées. 2-6 WinCC Manuel C79000-G8277-C160-01 08.99 Structure du système Tag Logging 2.7 Boîtes de sélection Ce type de fenêtre est ouvert pour l'identification, la liaison ou l'affectation de variables générées avec d'autres outils dans WinCC. Trois types de fenêtres sont utilisés sous Tag Logging : • la fenêtre de dialogue "sélectionner variables", • le browser de fonctions et • la boîte de dialogue de sélection 2.7.1 Sélectionner une variable Pour la liaison de variables, une boîte de dialogue vous permet de sélectionner la variable recherchée en cliquant avec le bouton gauche de la souris. Pour plus de détails, veuillez vous reporter au chapitre "Control Center" du Manuel. 2.7.2 Browser de fonctions Le browser de fonctions sert à la sélection de fonctions du projet. Ces dernières peuvent d'une part exister sous forme d'éléments standard ou être créées comme programmes d'action. Ces fonctions sont mémorisées dans "Control Center", sous l'option "Global Scripts". WinCC Manuel C79000-G8277-C160-01 2-7 Structure du système Tag Logging 08.99 2.7.3 Dialogue de sélection Un dialogue de sélection se compose de : • deux fenêtres contenant des objets de données • une barre comportant des boutons de commande entre ces deux fenêtres Les objets de données peuvent être déplacés (sélectionnés) d'une fenêtre à l'autre à l'aide des boutons de commande. Les boîtes de sélection sont généralement utilisées pour définir un sous-ensemble d'objets de données à partir d'un choix initial proposé. L'on trouve généralement à gauche la liste des objets de départ ou de base (source) et à droite la sélection des objets de données (cible). Icône Description Les objets de données sélectionnés dans la fenêtre de gauche passent dans la fenêtre de droite. Les objets de données sélectionnés dans la fenêtre de droite passent dans la fenêtre de gauche. Tous les objets de données de la fenêtre de gauche passent dans la fenêtre de droite. Tous les objets de données de la fenêtre de droite passent dans la fenêtre de gauche. 2-8 WinCC Manuel C79000-G8277-C160-01 08.99 Structure du système Tag Logging Certaines boîtes de sélection comportent, en plus de l'une ou des deux fenêtres, les boutons de commande permettant de déplacer des objets de données dans la fenêtre considérée : L'objet de données sélectionné est déplacé vers le haut de la fenêtre. L'objet de données sélectionné est déplacé vers le bas de la fenêtre. Pour sélectionner les objets de données : 1. Sélectionnez un ou plusieurs objets de données dans l'une des fenêtres en cliquant dessus avec le bouton gauche de la souris. Vous pouvez sélectionner simultanément plusieurs objets de données. 2. Cliquez avec le bouton gauche de la souris sur le bouton de commande provoquant le passage dans l'autre fenêtre (cf. ci-dessus) ou optez pour le raccourci-clavier CTRL + "l" 2. Déplacez les objets de données sélectionnés dans l'autre fenêtre en maintenant le bouton gauche de la souris enfoncé (glisser-déposer). Nota Pour déplacer tous les objets de données d'une fenêtre dans l'autre, utilisez les boutons de commande correspondants avec la double flèche (cf. tableau ci-dessus). WinCC Manuel C79000-G8277-C160-01 2-9 Structure du système Tag Logging 2-10 08.99 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging 3 Configuration dans Tag Logging Ce chapitre explique comment vous pouvez: • définir le format de données d'une archive cyclique. • définir les périodes d'acquisition et d'archivage. • configurer des archives de valeurs de process et des archives condensées. Pour configurer Tag Logging: 1. Définissez le format de données de l'archive cyclique. Le format de données de l'archive cyclique 2. Configurez les temps d'archivage et les temps d'acquisition dont vous avez besoin. Temps d'archivage et temps d'acquisition 3. Configurez les archives de valeurs de process nécessaires. Configuration d'archives de valeurs de process Configuration de variables dans des archives de valeurs de process 4. Configurez les archives condensées dont vous avez besoin. Configuration d'archives de valeurs de process Configuration de variables dans des archives de valeurs de process 5. Configurez le cas échéant WinCC Online Trend Control dans "Graphics Designer" pour la représentation des valeurs de process par des courbes. WinCC Online Trend Control. 6. Configurez le cas échéant WinCC Online Trend Control dans "Graphics Designer" pour la représentation des valeurs de process en tableau. WinCC Online Table Control. WinCC Manuel C79000-G8277-C160-01 3-1 Configuration dans Tag Logging 08.99 3.1 Propriétés de projet Le premier élément affiché dans la fenêtre du navigateur de projet est le nom de votre projet. Le menu contextuel de cet élément donne accès à une boîte de dialogue qui permet de définir le format de données sous lequel les données sont enregistrées dans l'archive cyclique. Pour modifier le format de données d'une une archive cyclique : 1. Sélectionnez dans la fenêtre du navigateur de projet le noeud correspondant au nom de votre projet. 2. Ouvrez le menu contextuel en cliquant avec le bouton droit de la souris et sélectionnez l'entrée Propriétés. 3. Cliquez sur la case à cocher "Créer archive cyclique au format dBase III" pour modifier le format de données de l'archive cyclique. La case, à présent cochée, indique que les mesures seront enregistrées dans des tableaux Dbase III. 4. Quittez le dialogue en cliquant sur "OK" Nota L'utilisation du format dBase III est avantageuse si vous avez à traiter d'importantes quantités de données. 3-2 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging 3.2 Temps Tag Logging distingue deux systèmes de temps, le temps d'acquisition et le temps d'archivage. Les temps d’acquisition sont les intervalles de temps durant lesquels s'effectue l'acquisition par Tag Logging des valeurs de process contenues dans le gestionnaire de données. On désigne par temps d’archivage les intervalles de temps durant lesquels s'effectue l'enregistrement des données dans l'archive. Le temps d'archivage est toujours un multiple (entier) du temps d'acquisition défini. La dernière valeur est toujours enregistrée dans un intervalle d'archivage. La première valeur fait partie de l'intervalle précédent. temps de condensation sont les temps utilisés pour définir les plages de temps pour la condensation des données. Ces temps peuvent être créés et édités dans le groupe de configuration "Temporisations". Pour créer de nouveaux temps d'acquisition ou d'archivage : Ouvrez la boîte de dialogue du groupe de configuration "Temps" dans le menu contextuel et sélectionnez "Nouveaux". WinCC Manuel C79000-G8277-C160-01 3-3 Configuration dans Tag Logging 08.99 Edition des temps Dans la boîte de dialogue "Temps", vous pouvez éditez le temps du cycle d'archivage. Icône Description Nom Abréviation désignant le temps Base Base de temps paramétrée. Le temps de cycle résulte de la multiplication de la base de temps par un facteur. Facteur Multiplicateur de la base de temps. Le temps de cycle est donné par la multiplication de la base de temps par un facteur. Démarrage système Si vous activez cette option, un archivage sera exécuté au démarrage du système, indépendamment des temps de cycle configurés. Arrêt système Cette option exécute un archivage à l'arrêt du runtime, indépendamment des temps de cycle configurés. Date/Heure de démarrage L'indication d'une date/heure de démarrage permet de spécifier l'instant de l'archivage. A partir de cet instant, l'archivage s'effectuera conformément au temps de cycle utilisé. Selon la base de temps utilisée, certain champ de saisie de la date/heure de démarrage ne sont pas éditables. Le cycle d'archivage, à savoir l'intervalle de temps entre deux archivages, résulte de la multiplication de la base de temps par un facteur : Cycle = facteur x base 3-4 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging 3.3 Archives Les paramétrages de création des archives, les définitions correspondantes de variables, de leurs liaisons aux variables du gestionnaire de données, etc. s'effectuent dans le dossier Archives. Les archives peuvent être créées et éditées dans le groupe de configuration "Archives". Les paramétrages par défautsont utilisés à chaque création d'archive. Pour savoir comment effectuer les paramétrages par défaut, veuillez vous reporter au chapitre "Archive-Paramétrages par défaut". Nota A partir de WinCC version 4.0, vous pouvez également enregistrer vos données au format dBase III. Ce format de données est particulièrement avantageux en cas d'archivage d'un important volume de données. La définition du format s'effectue dans la boîte de dialogue "Propriétés d'un projet" (chapitre "Propriétés du projet" du présent manuel). 3.3.1 Paramétrages par défaut d'une archive WinCC autorise des paramétrages par défaut pour les archives et les variables. Cela évite de répéter la saisie de propriétés fréquemment rencontrées. Comment générer un paramétrage par défaut pour la création d'une archive 1. Sélectionnez sous "Archives" l'option "Paramétrages par défaut". Un nouveau menu s'ouvre à l'écran. 2. Sélectionnez les composantes du projet pour lesquelles vous désirez définir des paramètres par défaut. 3. Après sélection de l'option du menu à définir, la boîte de dialogue des propriétés correspondante s'affiche. WinCC Manuel C79000-G8277-C160-01 3-5 Configuration dans Tag Logging 08.99 3.3.2 Création d'une archive Pour créer une nouvelle archive : 1. Après sélection du dossier de configuration "Archives", un menu contextuel est affiché. 2. Pour la création de nouvelles archives, sélectionnez "Assistant Archive" dans le menu contextuel du groupe de configuration Archives. 3. La page de garde de la gestion de la base de données apparaît en vue de la création de nouvelles archives. Les différents champs sont activés avec le bouton gauche de la souris. Si, après avoir quitté la dernière page de dialogue, l'on sélectionne le champ "Ne plus afficher cette page", la page de garde n'apparaît plus. 3-6 Icônes Description Suivant Ce bouton vous permet de feuilleter la boîte de dialogue vers l'avant. Précédent Ce bouton vous permet de feuilleter la boîte de dialogue vers l'arrière. Annuler Ce bouton permet de quitter la boîte de dialogue. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging 4. En activant le bouton "Suivant", vous passez à la boîte dialogue suivante, dans laquelle vous pouvez choisir entre la création d'une archive de valeurs de process et la création d'une archive condensée. Nota Un type d'archive défini pour une archive ne peut plus être modifié une fois que l'on a quitté l'assistant. Si vous avez choisi le mauvais type, il ne vous reste plus qu'à supprimer l'archive complète. 3.3.3 Archives de valeurs de process Les contenus des variables du gestionnaire de données sont transférés dans ce type d'archive. 3.3.3.1 Archives de valeurs de process Pour créer une nouvelle archive de valeurs de process : 1. Dans "Etape -1-" saisissez sous "Nom d'archive" le nom de l'archive et sélectionnez avec le bouton gauche de la souris le type d'archive, en l'occurence Archives de valeurs de process. 2. Passez avec "Suivant" à la boîte de dialogue suivante. WinCC Manuel C79000-G8277-C160-01 3-7 Configuration dans Tag Logging 3. 08.99 Affectez les variables du gestionnaire de données aux variables d'archive dans le dialogue "Créer archive: 2ème étape". Chaque archive de valeurs de process sert à reprendre le contenu de variables du gestionnaire de données. L'établissement de la liaison s'effectue en activant le bouton de commande "Sélectionner". 4. Sélectionnez dans la liste des variables, sous "Sélectionner variable", les variables du gestionnaire de données requises pour chaque variable d'archive. Une variable d'archive est établie pour chaque variable du gestionnaire de données sélectionnée. Les paramètres sont définis par défaut avec les valeurs fixées sous "Paramétrages par défaut". Les entrées spécifiques à l'archive peuvent être directement paramétrées dans les propriétés de l'archive. Vous pouvez également modifier directement les propriétés des variables créées dans les propriétés des variables. La création de nouvelles variables a également lieu dans le menu contextuel de l'archive considérée. 3-8 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging 3.3.3.2 Edition d’archives de valeurs de process Pour éditer des archives de valeurs de process : 1. Dans la fenêtre de données, activez avec le bouton gauche de la souris l'archive de valeurs de process que vous désirez éditer. 2. Activez avec le bouton droit de la souris le menu contextuel et sélectionnez avec le bouton gauche l'option de menu "Propriétés", ou sélectionnez l'archive souhaitée par double clic avec le bouton gauche de la souris, ou sélectionnez le menu "Fichier" "Propriétés". Propriétés générales de l'archive de valeurs de process WinCC Manuel C79000-G8277-C160-01 3-9 Configuration dans Tag Logging 08.99 Icône Description Nom d’archive Abréviation désignant l'archive Nom du serveur Serveur auquel accède l'archive Commentaire Description succincte ou commentaires relatifs à l'archive Activation/désactivation de l'archivage au démarrage du système Commencer ou non l'archivage au démarrage du système Type d'archive Type d'archive sélectionnée (ne peut pas être modifié) Niveau d'autorisation pour accès en écriture/en lecture Niveaux d'autorisation pour accès en écriture ou en lecture Autorisation Autorisation par entrée d'un mot de passe Démarrer/Activer action d'archive Vous pouvez entrer ici une action qui sera déclenchée en présence d'événements donnés. L'action peut être recherchée à l'aide de la recherche de fonctions ou être entrée directement avec son chemin complet. Paramètres d'archive de l'archive de valeurs de process Dans cet onglet sont définis les paramètres généraux de l'archive. Le nom de l'archive actuelle et le type d'archive figurent en haut à gauche de la fiche. 3-10 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging Icônes Description Taille enregistrements Taille de la mémoire cyclique. Cette option ne s'applique pas aux archives secondaires étant donné que ces dernières sont dynamiques. Mémorisation Lieu du support de mémorisation pour le transfert. Au choix disque dur ou mémoire centrale. Action de transfert Vous pouvez définir ici une action exécutant le transfert d'un fichier. Vous pouvez sélectionner ces actions à l'aide du bouton de commande "Définir". La boîte de recherche de fonctions s'ouvre lorsqu'on active le bouton de commande. Taux de remplissage signalé Si l'une de ces deux options est sélectionnée, Tag Logging délivre une alarme lorsqu'un certain volume de données a été stocké. Cette fonction n’est pas encore disponible ! Type d'archive Cette option permet de définir le type d'archive. On fait une distinction entre archives cycliques et archives secondaires. Archives secondaires Il s'agit d'archives dans lesquelles l'enregistrement des dpmmàes se poursuit en continu à l'arrivée de nouvelles valeurs. Elles sont dynamiques. Dans le cas des archives cycliques l'utilisateur indique une taille d'enregistrements. Lorsque la mémoire est saturée, la valeur la plus ancienne est écrasée lors de l'accès en écriture suivant. WinCC Manuel C79000-G8277-C160-01 3-11 Configuration dans Tag Logging 08.99 3.3.3.3 Variable de process dans l’archive de process Avant de créer une nouvelle variable, il faut que vous ayez créé une archive. Pour définir une nouvelle variable dans une archive de valeurs de process 1. Pour créer de nouvelles variables, sélectionnez dans la fenêtre de données l'archive de valeurs de process correspondante et activez le menu contextuel qui s'y rapporte. 2. Sélectionnez "Nouvelle variable". Une boîte de dialogue relative à la gestion de variables s'ouvre. C'est là que vous définissez l'accès des variables d'archive à la variable de gestionnaire de données correspondante. 3. Avec le bouton gauche de la souris, sélectionnez la variable de gestionnaire de données correspondante. Suivant que vous avez sélectionné une variable "analogique" ou "binaire", vous passez à la boîte de dialogue des propriétés des variables de process ou à celle des variables binaires. 3-12 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging 3.3.3.4 Edition de variables de process Pour éditer une variable dans une archive de valeurs de process 1. Dans la fenêtre de tableau, activez avec le bouton gauche de la souris la variable de process que vous désirez éditer. 2. Ouvrez le menu contextuel et sélectionnez dans le menu déroulant l'option "Propriétés". ou sélectionnez la variable souhaitée par double clic avec le bouton gauche de la souris ou Sélectionnez le menu "Fichier" "Propriétés". Vous trouverez la marche à suivre pour continuer au chapitre "Création de nouvelles variables dans l'archive de valeurs de process", sous a) variables de process analogiques ou b) variables de process binaires 1. Pour éditer les champs ou options d'une archive de valeur de process : Double-cliquez sur le champ ou l’option de l'archive de valeurs de process à modifier. Suivant le type de champ, vous pouvez en modifier le contenu à votre guise ou en sélectionnant des valeurs dans une liste. Nota Les champs d'une archive de valeurs de process que vous ne pouvez pas éditer sont marqués par une couleur ! WinCC Manuel C79000-G8277-C160-01 3-13 Configuration dans Tag Logging 08.99 3.3.3.5 Variables de process analogiques Variable d’archive 3-14 Icône Description Nom des variables d’archive Nom des variables d'archive analogiques créées Nom des variables de process Nom des variables du gestionnaire de données correspondantes. Commentaire Description succincte relative aux variables d'archive analogiques Affectation de la variable Vous pouvez choisir ici entre l'entrée manuelle des variables et le transfert automatique dans l'archive de données des variables du gestionnaire de données. Activation/désactivation de l'archivage au démarrage du système Lancer ou non l'archivage au démarrage du système Type d'archivage Les entrées possibles pour ce champ sont: archivage acyclique, cyclique-continu ou cyclique-sélectif. Ecrire en plus des valeurs archivées dans des variables Il est possible de définir ici si la valeur doit faire l'objet d'une écriture supplémentaire et, si oui, dans quelle variable. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging Nota Si vous liez vos variables d'archive à des variables externes avec la commande "Ecrire aussi des valeurs archivées dans des variables", les données sont envoyées directement à l'automate ! Paramétrage Icônes Description Cycle Les cycles utilisés doivent avoir été au préalable définis dans le groupe de configuration "Temporisations". Acquisition contient le cycle d'acquisition des données des variables du gestionnaire de données. Archivage contient le cycle utilisé pour l’archivage des données dans la variable d’archive. WinCC Manuel C79000-G8277-C160-01 3-15 Configuration dans Tag Logging 08.99 Icônes Description Prétraitement Tag Logging est en mesure d'exécuter de courtes instructions de prétraitement des données. Le prétraitement peut être défini par l'utilisateur. Avec l'option Valeur momentanée, seule est transférée la valeur courante d'une variable du gestionnaire de données. Moyenne signifie qu'une moyenne des données acquises est calculée sur un cycle d'archivage. Il faut faire attention ici car la dernière valeur est elle aussi traitée au moment de l'enregistrement. Elle manque dans le cycle suivant. Il en va de même pour l'ensemble des données acquises. Dans ce cas, les données acquises sont additionnées. Maximum signifie que la valeur maximale d'une variable acquise durant un cycle d'archivage est sauvegardée dans l'archive, Minimum signifie que c'est la valeur minimale qui sera sauvegardée. La valeur momentanée fait également partie ici du cycle actuel. Action est une forme particulière de traitement des données. L'utilisateur peut dans ce cas sélectionner des fonctions plus complexes via un chemin de données. Sélectionner Action permet de sélectionner une fonction utilisateur qui a été programmée. Nombre de valeurs Pour chaque valeur archivée, Tag Logging est en mesure de mémoriser un nombre paramétrable de valeurs précédant la valeur archivée, appelées "valeurs précédentes", ainsi qu’un certain nombre de valeurs suivant cette valeur archivée, dites "valeurs suivantes". Ces indications renseignent sur la génération à court terme d'une valeur ou sur son évolution. Unité L'unité de la valeur de temps est saisie sous directe ou l'unité de la variable est sélectionnée via Elém. de struct. Cette entrée sert essentiellement à l'affichage de la variable Sauvegarder en cas de défaut En présence d'incidents de transmission ou de défauts système détectés par Tag Logging ou par Control Center, la valeur erronée peut être remplacée au choix, soit par la dernière valeur, soit par une valeur de substitution. La valeur de substitution est obtenue en faisant la moyenne de la dernière valeur et de la valeur suivante. Archivage uniquement sur modification Cette zone sert à définir si une variable de process analogique ne doit être archivée que sur modification de cette variable. Hystérésis La valeur à entrer ici définit le degré de variation d'une variable de process analogique nécessaire pour qu'elle soit archivée. Les boutons à cocher "abs." et "%" servent à définir si la valeur saisie doit être interprétée comme valeur absolue ou comme pourcentage. 3-16 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging Représentation Cette boîte de dialogue définit la plage de représentation des variables. Cette dernière s'effectue sur l'axe vertical. Icône Description Pas de limite de représentation Activez ce bouton d'option si vous ne souhaitez pas sélectionner de plage de données à afficher Configuration directe Définition de la plage d’affichage des variables. Vous définissez une plage à afficher par sa limite inférieure et sa limite supérieure. Indirecte par élément de structure Cette fonction n’est pas disponible actuellement. WinCC Manuel C79000-G8277-C160-01 3-17 Configuration dans Tag Logging 08.99 Evénements La boîte de dialogue Evénements vous permet de spécifier les situations dans lesquelles un archivage est déclenché. Icône Description Evénement de démarrage Fonction, délivrant les valeurs VRAI ou FAUX. Dans le cas de VRAI, l'archivage peut commencer. Les actions peuvent être sélectionnées dans une liste avec "Sélectionner" et inscrites. Ce champ apparaît comme étant activé ou désactivé en fonction du type d'archivage. Evénement d'arrêt Fonction, délivrant les valeurs VRAI ou FAUX. Dans le cas de la valeur VRAI, l'archivage est stoppé. Cette fonction est prédominante par rapport à "Evénement de démarrage". Les actions peuvent être sélectionnées dans une liste avec "Sélectionner" et inscrites. Ce champ apparaît comme étant activé ou désactivé en fonction du type d'archivage. Dynamisation 3-18 On entend par dynamisation la modification dynamique de temps. Il est ainsi possible, lors de l'occurrence de certains événements (la fonction définie délivre la valeur VRAI) de modifier les temps d'archivage ou d'acquisition. Ce champ apparaît comme étant activé ou désactivé en fonction du type d'archivage. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging 3.3.3.6 Variables de process binaires Variable d’archive Icône Description Nom des variables d’archive Nom des variables d'archive binaires créées Nom des variables du gestionnaire de données Nom des variables du gestionnaire de données correspondantes. Commentaire Description succincte relative aux variables d'archive binaires Affectation de la variable Vous pouvez choisir ici entre l'entrée manuelle de la variable et le transfert automatique de la variable du gestionnaire de données sélectionnée dans l'archive de données. Activation/désactivation de l'archivage au démarrage du système Lancer ou non l'archivage au démarrage du système Type d'archivage Les entrées possibles dans ce champ sont: archivage acyclique, cyclique-continu ou cyclique-sélectif. Ecrire également des valeurs archivées dans des variables Il est possible de définir ici si la valeur reprise doit aussi être stockée et, si oui, dans quelle variable. WinCC Manuel C79000-G8277-C160-01 3-19 Configuration dans Tag Logging 08.99 Paramètre 3-20 Icône Description Archivage Vous pouvez sélectionner dans cette zone de la fenêtre le changement d'état du signal logique qui entraînera l'archivage du type de changement d'état (passage de high à low p. ex.) et de l'instant correspondant. Dans le cas du paramétrage "à chaque changement d'état", le signal est archivé à chaque changement d'état. Par "toujours", on entend un archivage permanent. L'état des variables est enregistré à chaque instant d'archivage. Si le paramétrage est "Passage de 0 -> 1", la valeur est sauvegardée après détection d'un changement de niveau du signal. Si le paramétrage est "Passage de 1 -> 0", la valeur est sauvegardée après détection d'un changement au niveau du signal. Désignation des états Dans le champ Etat 0 , un nom de 40 caractères max. est affecté à l'état ("arrêt machine" p. ex.) De la même façon, le champ Etat 1 contient une description succincte ("marche machine" p. ex.). Cycle Les cycles utilisés doivent avoir été au préalable définis dans le domaine de configuration "Cycles". Le cycle d'archivage des données est entré sous Cycle d’archivage. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging Icône Description Nombre de valeurs Pour chaque valeur archivée, Tag Logging est en mesure de mémoriser un nombre paramétrable de valeurs précédant la valeur archivée et de valeurs suivant la valeur archivée. Ces indications renseignent sur la génération à court terme d'une valeur ou sur son évolution. Sauvegarder en cas de défaut En présence d'incidents de transmission ou de défauts système détectés par Tag Logging ou par Control Center, la valeur erronée peut être remplacée au choix par la dernière valeur ou par une valeur de substitution. La valeur de substitution est obtenue en faisant la moyenne de la dernière valeur et de la valeur suivante. Evénements La boîte de dialogue Evénements vous permet de spécifier les situations dans lesquelles un archivage sera déclenché. WinCC Manuel C79000-G8277-C160-01 3-21 Configuration dans Tag Logging 3-22 08.99 Icône Description Evénement de démarrage Fonction, délivrant les valeurs VRAI ou FAUX. Dans le cas de VRAI, l'archivage peut commencer. Les paramétrages par défaut peuvent être sélectionnés dans une liste avec Sélectionner et saisis. Ce champ apparaît comme étant activé ou désactivé en fonction du type d'archivage. Evénement d'arrêt Fonction, délivrant les valeurs VRAI ou FAUX. Dans le cas de la valeur VRAI, l'archivage est stoppé. Cette fonction est prédominante par rapport à "Evénement de démarrage". Les paramétrages peuvent être sélectionnés dans une liste avec Sélectionner et saisis. Ce champ apparaît comme étant activé ou désactivé en fonction du type d'archivage. Dynamique On entend par dynamique la modification dynamique de temps. Il est ainsi possible, lors de l'occurrence de certains événements (la fonction définie délivre la valeur VRAI) de modifier les temps d'archivage ou d'acquisition. Ce champ apparaît comme étant activé ou désactivé en fonction du type d'archivage. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging 3.3.3.7 Variables pilotées par le process dans l'archive de valeurs de process Dans l'archivage piloté par le process, les valeurs de process à archiver sont bloquées dans l'automate et envoyées comme variables de données brutes à Tag Logging par le gestionnaire de données. Les variables de données brutes doivent être transmises au gestionnaire de données sous un format bien précis. Pour plus de détails concernant la structure des variables de données brutes, veuillez vous référer à l’annexe. Les données arrivant dans WinCC y sont traitées par les DLL de normalisation correspondantes et stockées dans les archives. Avant de générer une nouvelle variable, il faut que vous ayez créé une archive. Pour créer une variable pilotée par le process: 1. Sélectionnez dans la fenêtre de données l'archive de valeurs de process correspondante et activez dans le menu contextuel la fonction "Nouvelle variable". 3.3.3.8 Edition des variables pilotées par le process Pour créer une variable pilotée par le process: 1. Dans la fenêtre de tableau, activez avec le bouton gauche de la souris la variable pilotée par le process que vous désirez éditer. 2. Ouvrez le menu contextuel et sélectionnez dans le menu déroulant l'option "Propriétés". ou sélectionnez la variable souhaitée par double clic avec le bouton gauche de la souris ou Sélectionnez le menu "Fichier" "Propriétés". WinCC Manuel C79000-G8277-C160-01 3-23 Configuration dans Tag Logging 2. 3-24 08.99 Définissez la liaison entre archive, décodage et donnée brute. Icône Description DLL de normalisation Vous pouvez sélectionner ici la DLL de normalisation correspondant au constructeur de votre automate. Variables de données brutes Entrez ici le nom ou l'identificateur des variables de données brutes mises à disposition par le gestionnaire de données. Options Vous pouvez définir ici les paramètres spécifiques à la DLL. Variables Tag Logging entrez ici le nom de variable généré à partir de données internes. Commentaire Remarques succinctes relatives aux variables pilotées par le process. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging 3.3.4 Archives condensées Les archives condensées servent à la fois à la compression de données et au regroupement judicieux de valeurs en agrégats plus grands. Les mesures peuvent ainsi être traitées directement puis enregistrées. longue duréeLes archives condensées servent à l'archivage à long terme de tous les autres types de variables Tag Logging. En option, des fonctions telles que maximum/minimum ou des fonctions définies par l'utilisateur sont possibles. 3.3.4.1 Archives condensées Pour créer une nouvelle archive condensée : 1. Dans la boîte de dialogue "Création d'archive : Etape -1-" inscrivez sous "Nom d'archive" le nom de l'archive et sélectionnez avec le bouton gauche de la souris le bouton "Archive condensée". 2. Quittez ensuite l'assistant. Les entrées spécifiques de l'archive et la sélection des variables sont définies directement via le paramétrage de l'archive. Les propriétés des variables créées se modifient elles aussi directement par les propriétés des variables. WinCC Manuel C79000-G8277-C160-01 3-25 Configuration dans Tag Logging 08.99 3.3.4.2 Edition de l'archive condensée Pour éditer une archive condensée : 1. Dans la fenêtre de données, activez avec le bouton gauche de la souris l'archive condensée que vous désirez éditer. 2. Activez avec le bouton droit de la souris le menu contextuel et sélectionnez avec le bouton gauche l'option "Propriétés", ou sélectionnez l'archive souhaitée par double clic avec le bouton gauche de la souris, ou sélectionnez le menu "Fichier" "Propriétés". Propriétés générales 3-26 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging Icônes Description Nom d’archive Abréviation désignant l'archive Nom du serveur Serveur auquel accède l'archive Commentaire Description succincte ou commentaires relatifs à l'archive Activation/désactivation de l'archivage au démarrage du système Commencer ou non l'archivage au démarrage du système Type d'archive Type d'archive sélectionnée (ne peut pas être modifié) Niveau d'autorisation pour accès en écriture/en lecture Niveaux d'autorisation pour accès en écriture ou en lecture Mot de passe Validations d'un niveau d'utilisation Démarrer/Activer action d'archive Vous pouvez entrer ici une action qui sera déclenchée en présence d'événements donnés. L'action peut être recherchée à l'aide du browser de fonctions ou être entrée directement avec son chemin complet. WinCC Manuel C79000-G8277-C160-01 3-27 Configuration dans Tag Logging 08.99 Paramètres d'archive C'est dans cet onglet que sont définis les paramètres généraux de l'archive. Le nom de l'archive actuelle et le type d'archive figurent en haut à gauche de la fiche. 3-28 Icônes Description Méthode de traitement Le mode de traitement des données après et pendant la condensation est défini ici. Vous avez le choix entre calcul avec ou sans suppression des données sources. Vous pouvez mémoriser également les données sources dans l'archive condensée. Intervalle de condensation Vous indiquez la période sur laquelle les données doivent être condensées. Vous disposez pour ce faire de temps de base, supérieurs ou égaux à une minute, définis sous "Temps". Taux de remplissage signalé Si l'une de ces deux options est sélectionnée,Tag Logging délivre une alarme lorsqu'un volume de données défini a été stocké en mémoire. Cette fonction n'est pas encore disponible ! Type d'archive Cette option permet de définir le type d'archive. On fait une distinction entre archives cycliques et archives secondaires. Archives secondaires/Archives cycliques Les archives condensées sont toujours des archives secondaires. Ici, la sélection porte toujours sur ces dernières. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging 3.3.4.3 Création d'archives condensées Avant de créer une liaison de variables dans une archive condensée, il faut que vous ayez créé des variables dans l'archive utilisateur ou dans l'archive de valeurs de process ainsi qu'une archive condensée. Pour lier une archive condensée aux variables à condenser ou effacer ces dernières d'une archive condensée : 1. Pour générer de nouvelles variables, sélectionnez dans la fenêtre de données l'archive condensée correspondante et activez le menu contextuel qui s'y rapporte. 2. Pour procéder à l'acquisition de variables dans une archive condensée, sélectionnez "Sélectionner variable". Un dialogue de sélection s'affiche La moitié gauche de la boîte de dialogue renferme les archives et les variables non condensées sous forme d'arborescence. La moitié droite de la fenêtre affiche les variables ou archives condensées sélectionnées devant être condensées en une variable condensée. 3. Liez votre variable avec l'archive condensée. Pour la marche à suivre dans la boîte de sélection, veuillez vous reporter au chapitre correspondant. 4. Quittez la boîte de dialogue. Pour éditer les variables condensées créées, utilisez les propriétés de variables. WinCC Manuel C79000-G8277-C160-01 3-29 Configuration dans Tag Logging 08.99 3.3.4.4 Edition des variables d'une archive condensée Pour éditer les variables d'une archive condensée : 1. Dans la fenêtre de tableau, activez avec le bouton gauche de la souris la variable condensée et activez l'option Propriétés dans le menu contextuel. 2. Ouvrez le menu contextuel et sélectionnez dans le menu déroulant l'option "Propriétés". ou sélectionnez la variable souhaitée par double clic avec le bouton gauche de la souris ou Sélectionnez le menu "Fichier" "Propriétés". Pour éditer les champs d'une variable condensée : Double-cliquez sur le champ à modifier de la variable condensée. Suivant le type de champ, vous pouvez en modifier le contenu à votre guise ou en sélectionnant des valeurs dans une liste. Nota Les champs éditables d'une archive condensée sont marqués en couleur ! 3-30 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging Variable d’archive Icône Description Nom des variables d’archive Nom des variables d’archive analogiques créées Nom des variables de gestionnaire Nom des variables du gestionnaire de de données données correspondantes. Commentaire Description succincte relative aux variables d'archive analogiques Alimentation de la variable Pour les variables condensées, l'alimentation des variables est uniquement assurée par le système. Il s'agit d'une option et aucune modification n'est possible. Activation/désactivation de l'archivage au démarrage du système Commencer ou non l'archivage au démarrage du système Type d'archivage Les entrées possibles dans ce champ sont: archivage acyclique, cyclique-continu ou cyclique-sélectif. Ecrire en plus des valeurs archivées dans des variables Il est possible de définir ici si la valeur doit faire l'objet d'une écriture supplémentaire et, si oui, dans quelle variable. WinCC Manuel C79000-G8277-C160-01 3-31 Configuration dans Tag Logging 08.99 Paramètres 3-32 Icône Description Traitement Tag Logging est en mesure d'exécuter de courtes instructions de prétraitement des données. Le prétraitement peut être défini par l'utilisateur. Moyenne signifie qu'une moyenne des données acquises est calculée sur un cycle d'archivage. Il faut faire attention ici car la dernière valeur est elle aussi traitée au moment de l'enregistrement. Elle manque dans le cycle suivant. Il en va de même pour le total des données acquises. Dans ce cas, les données acquises sont additionnées. Maximum signifie que la valeur maximale d'une variable acquise durant un cycle d'archivage est sauvegardée dans l'archive, Minimum signifie que c'est la valeur minimale. La valeur momentanée fait également partie ici du cycle courant. Unité L'unité de la valeur de temps entrée est saisie ici sous directe ou l'unité correspondant à la variable est sélectionnée via Elém. de struct.. Cette entrée sert essentiellement à la représentation graphique de la variable WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging 3.4 Supprimer un composant d’un projet Pour supprimer un composant d’un projet : 1. Dans la fenêtre du navigateur, activez avec le bouton gauche de la souris le domaine de configuration dans lequel vous désirez supprimer un objet. 2. Avec le bouton gauche de la souris, sélectionnez le composant à supprimer dans la fenêtre des données. 3. Sélectionnez l'option "Supprimer" dans le menu déroulant ou activez "Supprimer" dans le menu contextuel correspondant. L'objet sélectionné est supprimé. Nota Les variables liées à une courbe ou à une colonne ne peuvent être supprimées que si la liaison a été préalablement supprimée. 3.5 Représentation par courbes des valeurs de process WinCC offre la possibilité d'afficher les valeurs de variables sous forme de courbes. Le type de courbes à utiliser peut être sélectionné. L'utilisateur a en outre la possibilité de faire représenter des valeurs courantes ou archivées. La représentation des valeurs d'une variable s'effectue au runtime dans un contrôle ActiveX paramétré dans "Graphics Designer". Les variables configurées, soit dans l'explorateur WinCC, soit dans une archive de valeurs de process, peuvent être représentées graphiquement. WinCC Manuel C79000-G8277-C160-01 3-33 Configuration dans Tag Logging 08.99 3.5.1 Types de courbes Trois types de courbes sont disponibles pour la représentation graphique des valeurs de variable. Valeurs individuelles Interpolation linéaire Courbe en escalier L'utilisateur peut également représenter la surface sous la courbe avec un remplissage sauf pour les valeurs individuelles. Le type de courbe à utiliser est défini dans l'onglet "Axe des valeurs" du dialogue Propriétés de Trend Control. 3-34 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging Utilisation d’axes communs Pour l'affichage de plusieurs courbes dans une fenêtre de courbes, il est possible d'utiliser des axes propres à chaque courbe ou un système d'axes commun à toutes les courbes. Lorsque les valeurs à représenter dans une fenêtre de courbes sont très différentes, il est recommandé utiliser un système d'axes communs. L'utilisation de différentes échelles sur les axes permet une bonne lisibilité des valeurs. Pour représenter plusieurs courbes dans une fenêtre de courbes et faciliter leur comparabilité, il est préférable d'utiliser des axes communs. Les valeurs exactes des variables peuvent être également obtenues au runtime par agrandissement d'une section ou par demande d'affichage des coordonnées. Dans les onglets "Général" du dialogue "Propriétés de WinCC Online Trend Control", vous pouvez configurer les axes X et Y indépendamment l'un de l'autre. WinCC Manuel C79000-G8277-C160-01 3-35 Configuration dans Tag Logging 08.99 Courbes échelonnées La représentation échelonnée permet d'afficher plusieurs courbes l'une au-dessus de l'autre dans une fenêtre. La plage de valeurs de l’axe Y peut être définie individuellement pour chaque courbe. Fonction traceur Le "sens du tracé " permet de définir le sens d'affichage des valeurs courantes mesurées. L'option "en bas" permet d'indiquer que les valeurs de mesure courantes seront affichées contre le bord inférieur de la fenêtre de courbes. Nota Lorsque vous choisissez les paramètres "en haut" ou "en bas" pour le sens du tracé, utilisez des polices True-Type dans la fenêtre de courbes pour une notation plus claire des axes. 3-36 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging 3.5.2 Plage de temps d'une représentation par courbes Les variables peuvent être représentées de différentes manières suivant la plage de temps prise en compte : Représentation statique d'une courbe Cette forme de représentation permet, à partir des valeurs archivées, de représenter les valeurs prises par une variable dans un intervalle de temps défini. L'onglet "Général" du dialogue de propriétés permet de configurer la représentation statique par désactivation de l'option "Rafraîchissement". La plage de temps à représenter se définit soit − par l'indication d'un point de départ et d'une plage de temps, − par l'indication d'un point de départ et d'un point final, − par l'indication d'un point de départ et du nombre de points de mesures à afficher. Nota Cette forme de représentation n'est utilisable que pour des variables d'archives. WinCC Manuel C79000-G8277-C160-01 3-37 Configuration dans Tag Logging 08.99 Représentation dynamique d'une courbe Dans cette forme de représentation, le point final de la courbe correspond toujours à l'heure système courante. Les valeurs de mesure nouvellement acquises sont prises en compte dans la représentation. L'onglet "Général" du dialogue de propriétés permet de configurer le mode de de représentation dynamique par activation de l'option "Rafraîchissement". La plage de temps à représenter se définit soit − par indication d'une durée, − par l'indication du nombre de points de mesure à représenter, − par la différence de temps entre un point de départ et un point final défini sur l'axe des temps. Nota Lors de la visualisation d'une vue de fenêtre de courbes au runtime, les valeurs à représenter sont soit lues dans l'archive soit mises à zéro. Ce choix se fait dans l'onglet "Général" du dialogue Propriétés. 3-38 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging Sauts, chevauchements heure d'été / heure d'hiver Les changements d'heure dus au passage de l'heure d'été à l'heure d'hiver ou l'inverse peuvent entraîner des sauts et des chevauchements temporels dans l'archive. En présence d'un saut ou d'un chevauchement dans la représentation d'une courbe de valeurs archivées, l'étiquette de l'axe des temps est modifiée et marquée d'une ligne verticale. Dans l'onglet "Limites" du dialogue "Propriétés de WinCC Online Trend Control", une couleur peut être attribuée à cette ligne. WinCC Manuel C79000-G8277-C160-01 3-39 Configuration dans Tag Logging 08.99 3.6 WinCC Online Trend Control L'objet "WinCC Online Trend Control" est utilisé pour représenter des données de process par des courbes. Trend Control permet une grande flexibilité de configuration, car la fenêtre de tableau est uniquement configurée dans Graphics Designer. Pour être accessibles, les variables doivent être configurées soit dans l'explorateur WinCC, soit dans une archive de valeurs de process. 3.6.1 Configuration de WinCC Online Trend Control Pour afficher des valeurs de process avec WinCC Trend Control au runtime: Dans Tag Logging 1. Créez une archive de valeurs de process à l'aide de l'assistant d'archives. 2. Configurez les variables de valeurs de process contenues dans cette archive. Dans Graphics Designer 3. 3-40 Liez WinCC Online Trend Control dans une vue de Graphics Designer et éditez les propriétés du contrôle ActiveX. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging 3.6.1.1 Création d'une archive de valeurs de process L'assistant d'archive permet de créer facilement une archive de valeurs de process; lancez pour cela l'éditeur Tag Logging et sélectionnez la commande "Assistant d'archive..." dans le menu contextuel de l'archive. Faites créer une archive de valeurs de process par l'assistant. Les variables contenues dans l'archive sont définies soit par l'assistant, soit, après création de l'archive elle-même, à l'aide de la commande "Nouvelle variable..." dans le menu contextuel des archives. Nota La documentation de Tag Logging contient de plus amples informations sur la configuration d'archives. 3.6.1.2 Configuration des variables de process dans l’archive de valeurs de process Si les variables de process contenues dans une archive n'ont pas été définies avec l'assistant d'archive, de nouvelles variables peuvent être ajoutées à l'aide du menu contextuel de l'archive de valeurs de process. Nota La documentation de Tag Logging contient de plus amples informations sur la configuration d'archives. WinCC Manuel C79000-G8277-C160-01 3-41 Configuration dans Tag Logging 08.99 3.6.1.3 Configuration de WinCC Trend Control dans Graphics Designer 3-42 1. Pour insérer un contrôle ActiveX dans une vue: Sélectionnez "WinCC Online Trend Control" dans l'onglet "Controls" de la palette d'objets. 2. Dessinez dans la fenêtre de fichier un contrôle ActiveX de la taille souhaitée. 3. Dans le dialogue de configuration rapide de Trend Control, attribuez un nom de fenêtre et activez la barre d'outils, la barre d'état et les axes communs. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging Dans l'onglet "Courbes", définissez l'apparence des paires de colonnes à représenter et liez-les à une variable de process. Nota Lorsque vous cliquez deux fois sur le contrôle en maintenant la touche "CTRL" enfoncée, vous obtenez un aperçu de l'apparence de Trend Control au runtime. Pour retourner en "vue normale", cliquez à côté du contrôle. WinCC Manuel C79000-G8277-C160-01 3-43 Configuration dans Tag Logging 08.99 3.6.1.4 Activation de l’exemple d’utilisation de Trend Control Avant d’activer l’exemple d’utilisation de Trend Control, il faut: Á enregistrer la vue que vous avez dessinée, Á définir cette vue comme vue de démarrage à l'aide du menu contextuel dans l'explorateur WinCC, Á vérifier que, dans la liste de démarrage de Control Center (Dialogue "Propriétés - Ordinateurs"), "Graphics-Runtime" et "Tag Logging Runtime" sont bien sélectionnés. Nota La documentation de l'explorateur WinCC contient de plus amples informations sur l'activation d'un projet. 3-44 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging 3.6.2 Dialogue de propriétés 3.6.2.1 Configuration rapide de WinCC Online Trend Control Lorsque vous dessinez un contrôle WinCC Trend Control dans une vue de Graphics Designer, le dialogue de configuration rapide du contrôle s'ouvre. Champ / Option... Description Titre de fenêtre Ce champ permet de donner un titre à la fenêtre de courbes. Afficher règle Si l’option "Afficher règle" est activée, la règle permettant de lire les coordonnées sera automatiquement affichée dans la fenêtre de courbes à chaque changement de vue durant le runtime. Charger données de Vous indiquez dans cette case si la fenêtre de courbes doit être l'archive chargée avec les valeurs archivées ou seulement avec les valeurs courantes. Sélection de données Lorsque les variables à représenter doivent être stockées dans une archive de valeurs de process, vous devez sélectionner le paramétrage "Archive Variables". Lorsque la variable à représenter est une variable interne ou externe qui n'est pas stockée dans une archive de valeurs de process, vous devez sélectionner le paramétrage "Variables en ligne". Barre d'outils Avec l'option "Barre d'outils" vous pouvez définir si la fenêtre de courbes doit afficher cette barre au runtime. Barre d'état Avec l'option "Barre d'état" vous pouvez définir si la fenêtre de courbes doit être affichée avec cette barre au runtime. Sens du tracé de Le "sens du tracé" permet de définir le sens d'affichage des valeurs courantes mesurées. L'option "en bas" permet d'indiquer que les valeurs courantes de mesure seront affichées contre le bord inférieur de la fenêtre de courbes. WinCC Manuel C79000-G8277-C160-01 3-45 Configuration dans Tag Logging 08.99 Champ / Option... Description Echelonner les courbes Si vous activez l’option "Echelonner les courbes", les courbes sont échelonnées dans la fenêtre de courbes. La plage de valeurs de l’axe Y peut être définie individuellement pour chaque courbe. Axe X commun Lorsque cette option est activée, toutes les courbes de la fenêtre de courbes ont un axe X commun au runtime. Le premier élément de la liste des composants de la fenêtre de courbes définit la couleur et la plage de valeurs de l'axe. Axe Y commun Lorsque cette option est activée, toutes les courbes de la fenêtre de courbes ont un axe Y commun au runtime. Le premier élément de la liste des composants de la fenêtre de courbes définit la couleur et la plage de valeurs de l'axe. Si l'option « Persistance en RT et CS » n'est pas activée, les modifications des paramétrages effectués ne sont actives que durant le runtime. C'est des paramétrages de l'option « Persistance en RT » que dépend la conservation des paramétrages modifiés après un changement de vue. Si l'option « Persistance en RT et CS » est activée, les paramétrages modifiés sont également repris dans le système de configuration; ils seront également utilisés à la prochaine activation du projet. Persistance Nota Une modification ultérieure du paramétrage "Sélection de données" supprimera toutes les liaisons configurées pour les variables à afficher dans la fenêtre de courbes. 3-46 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging L'onglet "Eléments" permet de définir quelles variables afficher ainsi que l'apparence des courbes. Champ/Option... Description Eléments : Vous paramétrez dans cette zone les courbes à afficher. Les boutons "+" et "-" permettent d’ajouter une nouvelle courbe ou de supprimer une courbe existante. Les boutons "Ascendant" et "Descendant" permettent de modifier l’ordre des courbes dans la liste. Lors de l'utilisation des axes communs, le premier élément de la liste définit la couleur et les plages de valeurs des axes. Nom : Ce champ permet de donner un nom à la courbe. Ce nom sera repris dans la liste des éléments. Affichage Vous définissez dans cette zone l'apparence de la courbe. Le paramètre "Visible" permet de masquer des éléments configurés sans avoir à les supprimer. Le bouton "Couleur" permet de définir la couleur de la courbe dans une fenêtre de dialogue. Sélection d'archive/de Vous pouvez définir dans cette zone l'archive d'origine de la variables variable à lier à l'élément sélectionné, soit directement, soit avec le bouton "Sélection". Nota Toutes les entrées du dialogue de configuration rapide sont éditables à l'aide des propriétés du contrôle. Dans le dialogue de sélection du serveur - (que l'on ouvre avec le bouton "Sélection..." dans un projet multiclient) -, seuls les serveurs dont les packages ont été chargés dans le projet multiclient sont proposés. WinCC Manuel C79000-G8277-C160-01 3-47 Configuration dans Tag Logging 08.99 3.6.2.2 Propriétés de WinCC Trend Control Vous pouvez éditer les attributs d'un contrôle ActiveX en sélectionnant l'option "Propriétés" du menu contextuel affiché après avoir cliqué sur l'objet avec le bouton droit de la souris. Dans le dialogue "Propriétés de l'objet" visualisé, sélectionnez le noeud "Propriétés - Contrôle" de l'onglet "Propriétés". Nota Vous trouverez une description complète des propriétés de WinCC Trend Control dans l'aide. Vous pouvez également paramétrer les attributs de WinCC Trend Control dans la fenêtre de dialogue visualisée après avoir cliqué deux fois sur l'objet. 3-48 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging Onglet Eléments L'onglet "Eléments" permet de définir les variables à afficher ainsi que l'apparence des courbes. Champ / Option... Description Eléments : Vous paramétrez dans cette zone les courbes à afficher. Les boutons "+" et "-" permettent d’ajouter une nouvelle courbe ou de supprimer une courbe existante. Les boutons "Ascendant" et "Descendant" permettent de modifier l’ordre des courbes dans la liste. Lorsque les axes communs sont utilisés, le premier élément de la liste définit la couleur et la plage de valeurs des axes. Nom : Ce champ permet de donner un nom à la courbe. Ce nom sera repris dans la liste des éléments. Affichage Vous pouvez déterminer dans cette zone l'apparence des courbes. Le paramètre "Visible" permet de masquer des éléments configurés sans avoir besoin de les supprimer. Le bouton "Couleur" permet de définir la couleur de la courbe dans une fenêtre de dialogue. Sélection d'archive/de Vous pouvez définir dans ce champ l'archive d'origine de la variables variable à lier à l'élément sélectionné, soit directement, soit avec le bouton "Sélection...". Nota Dans le dialogue de sélection du serveur - que l'on ouvre avec le bouton "Sélection..." dans un projet multiclient -, seuls les serveurs dont les "packages" ont été chargés dans le projet multiclient sont proposés. WinCC Manuel C79000-G8277-C160-01 3-49 Configuration dans Tag Logging 08.99 Onglet "Généralités" L'onglet "Général" permet de définir l'apparence générale et le comportement de la fenêtre de courbes. Champ / Option... Description Titre de fenêtre Ce champ permet de définir le titre de la fenêtre de courbes. Afficher règle Si l’option "Afficher règle" est activée, la règle permettant de lire les coordonnées sera automatiquement affichée dans la fenêtre de courbes à chaque changement de vue durant le runtime. Charger données de Vous définissez avec cette case si la fenêtre de courbes doit être l'archive chargée avec les valeurs affichées ou seulement avec les valeurs courantes. Sélection de données Lorsque les variables à représenter doivent être stockées dans une archive de valeurs de process, vous devez sélectionner le paramétrage "Archive Variables". Lorsque la variable à représenter est une variable interne ou externe qui n'est pas stockée dans une archive de valeurs de process, vous devez sélectionner le paramétrage "Variables en ligne". 3-50 Barre d'outils Avec l'option "Barre d'outils" vous pouvez définir si la fenêtre de courbes doit être affichée avec cette barre au runtime. Barre d'état Avec l'option "Barre d'état" vous pouvez définir si la fenêtre de courbes doit être affichée avec cette barre au runtime. Sens du tracé de Le "Sens du tracé" permet de définir le sens d'affichage des valeurs courantes mesurées. L'option "en bas" permet d'indiquer que les valeurs courantes de mesure seront affichées contre le bord inférieur de la fenêtre de courbes. Echelonner les courbes Si vous activez l’option "Echelonner les courbes", les courbes sont représentées dans la fenêtre de courbes les unes au-dessus des autres. La plage de valeurs à représenter de l’axe Y peut être définie individuellement pour chaque courbe. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging Champ / Option... Description Axe X commun Lorsque cette option est activée, toutes les courbes de la fenêtre de courbes ont un axe X commun durant le runtime. Le premier élément de la liste des composants de la fenêtre de courbes définit la couleur et les plages de valeurs des axes. Axe Y commun Lorsque cette option est activée, toutes les courbes de la fenêtre de courbes ont un axe Y commun durant le runtime. Le premier élément de la liste des composants de la fenêtre de courbes définit la couleur et les plages de valeurs des axes. Si l'option « Persistance en RT et CS » n'est pas activée, les modifications des paramétrages effectués ne sont actives que durant le runtime. C'est des paramétrages de l'option « Persistance en RT » que dépend la conservation des paramétrages modifiés après un changement de vue. Si l'option « Persistance en RT et CS » est activée, les paramétrages modifiés sont également repris dans le système de configuration; ils seront également utilisés à la prochaine activation du projet. Persistance Nota Une modification ultérieure du paramétrage "Sélection de données" supprime toutes les liaisons configurées pour les variables à afficher dans la fenêtre de courbes. Lorsque vous choisissez les paramètres "de haut en bas" ou "de bas en haut" pour le sens du tracé, utilisez des polices True-Type dans la fenêtre de courbes pour une notation des axes plus claire. Onglet Font L'onglet "Font" permet de définir la police dans la fenêtre de courbes. Champ / Option... Description Font : Ce champ permet de définir la police à utiliser. Size : Ce champ permet de définir la taille de la police. Effects Vous pouvez définir ici les attributs de la police (p. ex.: gras, italique, souligné). Sample Text Cette zone affiche un aperçu du paramétrage défini. Nota Lorsque vous choisissez les paramètres "de haut en bas" ou "de bas en haut" pour le sens du tracé, utilisez des polices True-Type dans la fenêtre de courbes pour une notation des axes plus claire. WinCC Manuel C79000-G8277-C160-01 3-51 Configuration dans Tag Logging 08.99 Onglet Barre d’outils L'onglet "Barre d'outils" permet de définir la position de la barre d'outils dans la fenêtre de courbes et les boutons à afficher. Champ / Option... Description Afficher barre d'outils Les boutons de la barre d'outils permettent de paramétrer la fenêtre de tableau. Alignement La barre d'outils est toujours affichée près du bord supérieur de la fenêtre de courbes. Fonctions de touche : Les cases à cocher permettent de définir quels outils afficher dans la barre d'outils. Avec l'option "Toutes les fonctions de touche", tous les outils disponibles vont s'afficher dans la barre d'outils. Touche / Combinaison de touches Ce champ sert à affecter un raccourci-clavier à une fonction sélectionnée dans une fenêtre de sélection. Nota Les cases à cocher "Premier enregistrement", "Enregistrement précédent", "Enregistrement suivant" et "Dernier enregistrement" ne peuvent être sélectionnées que lorsque les variables à représenter proviennent d'une archive de valeurs de process. 3-52 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging Onglet Axe des temps L'axe X (les axes X) des courbes à représenter se paramètre(nt) dans l'onglet "Axe des temps". Si l'option d'axe X commun a été choisie dans l'onglet "Général", le paramétrage courant de l'axe est affiché pour toutes les courbes. Des modifications ne sont cependant possibles que si la première courbe de la fenêtre de courbes est affichée. Pour plus de détails concernant la plage des temps d'une courbe, c.-à-d. les paramétrages de "Automatique", "Rafraîchissement", "Point de départ", "Point final", "Plage des temps", veuillez vous référer au chapitre "Plage des temps d'une courbe" du manuel. Champ / Option... Description Eléments : Toutes les courbes configurées dans l'onglet "Eléments" peuvent être sélectionnées dans ce champ de liste. Etiquette : L'étiquette de l'axe des temps se définit dans ce champ. Sélection de temps Les intervalles de temps à représenter dans la fenêtre de courbes sont définis: Á par la saisie d'un point de départ et d'un point d'arrivée (les paramètres "Plage de temps" et "Nombre des points de mesure" ne sont pas activés). Á par la saisie d'un point de départ et d'une plage de temps. (le paramètre "Plage de temps" est activé et "Nombre des points de mesure" ne l'est pas). La plage à représenter résulte de la multiplication du "Facteur" par la "Zone". Á par la saisie d'un point de départ et des points de mesure à représenter (le paramètre "Plage de temps" est activé et "Nombre des points de mesure" ne l'est pas). Les données entrées sont interprétées soit comme valeurs absolues en représentation statique, soit comme valeurs relatives en représentation dynamique selon le paramétrage de "Rafraîchissement". WinCC Manuel C79000-G8277-C160-01 3-53 Configuration dans Tag Logging 08.99 Champ / Option... Description Affichage Les paramètres "Echelle grossière" et "Echelle fine" déterminent la taille des divisions, principales ou secondaires, le long de l'axe des temps. Rafraîchissement Lorsque l'option "Rafraîchissement" est activée, les données saisies dans la zone "Sélection de temps" sont interprétées comme valeurs relatives en représentation dynamique. Lorsque l'option "Rafraîchissement" est désactivée, les données saisies dans la zone "Sélection de temps" sont interprétées comme valeurs absolues en représentation statique. Nota Lorsque l'utilisation d'un axe commun a été paramétrée dans l'onglet "Général", les champs de ce dialogue ne peuvent être édités que pour la première courbe à représenter. 3-54 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging Onglet Axe des valeurs L'axe Y (les axes Y) des courbes à représenter se paramètre(nt) dans l'onglet "Axe des valeurs". Si l'option d'axe Y commun a été choisie dans l'onglet "Général", le paramétrage courant de l'axe est affiché pour toutes les courbes. Des modifications ne sont cependant possibles que si la première courbe de la fenêtre de courbes est affichée. Pour plus de détails concernant le type de courbe, veuillez vous référer au chapitre "Types de courbes" du manuel. Champ / Option... Description Eléments : Toutes les courbes configurées dans l'onglet "Eléments" peuvent être sélectionnées ici. Etiquette L'étiquette de l'axe des valeurs se définit ici. Echelle grossière Lorsque cette option est activée, l'axe Y est découpé en divisions principales. L'écartement entre deux divisions principales est paramétrable. Si toutes les divisions principales ne sont pas visibles au runtime, c'est que la fenêtre de courbes est trop petite pour l'échelle sélectionnée. Echelle fine Lorsque cette option est activée, l'axe Y est découpé en divisions secondaires. L'écartement entre deux divisions secondaires est paramétrable. Si toutes les divisions fines ne sont pas visibles au runtime, c'est que la fenêtre de courbes est trop petite pour l'échelle sélectionnée. Quadrillage Vous pouvez définir ici si des lignes auxiliaires parallèles à l'axe des abscisses doivent être affichées avec la courbe. L'écartement entre deux lignes de la grille est paramétrable. Décimales Vous indiquez ici le nombre de décimales pour la saisie de l'échelle. WinCC Manuel C79000-G8277-C160-01 3-55 Configuration dans Tag Logging 08.99 Champ / Option... Description Sélection de plage La fonction de sélection automatique de la plage adapte la courbe à la fenêtre de courbes sélectionnée. Si un axe Y commun a été sélectionné dans l'onglet "Général", la plage de valeurs de l'axe résulte de la valeur minimale et de la valeur maximale de toutes les courbes de la fenêtre de courbes. Lorsque l'option "Automatique" est désactivée, vous pouvez définir une plage de valeurs fixe en entrant la valeur maximale et la valeur minimale des valeurs à représenter. Forme de représentation Ce paramètre permet de sélectionner la forme de courbe devant représenter les valeurs d'une variable. Voici les différentes possibilités: Á points reliés linéairement Á courbe en escalier Á affichage des points seuls Á remplissage des surfaces courbe interpolée Á remplissage des surfaces de la courbe en escalier Nota Lorsque l'utilisation d'un axe commun a été paramétrée dans l'onglet "Général", les champs de ce dialogue ne peuvent être édités que pour la première courbe. Onglet Seuils L'onglet "Limite" permet de définir la couleur d'affichage des violations de limites, des sauts et des chevauchements d'heure ainsi que les valeurs de substitution. 3-56 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging Champ / Option... Description Courbe : Toutes les courbes configurées dans la zone de champ "Eléments" peuvent être sélectionnées ici. Limite inférieure Vous pouvez définir ici une couleur dans laquelle seront affichées les valeurs de la courbe qui sont inférieures au seuil mini que vous avez paramétré. La valeur limite s'indique par un nombre à virgule flottante. Le bouton "Couleur..." permet de sélectionner la couleur dans laquelle seront affichées toutes les valeurs de mesure inférieures à la valeur limite paramétrée. La fenêtre d'aperçu montre l'effet de la couleur sélectionnée. Seuil supérieur Vous pouvez définir ici une couleur dans laquelle seront affichées les valeurs de la courbe qui sont supérieures au seuil maxi que vous avez paramétré. La valeur limite s'indique par un nombre à virgule flottante. Le bouton "Couleur..." permet de sélectionner la couleur dans laquelle seront affichées toutes les valeurs de mesure inférieures à la valeur limite paramétrée. La fenêtre d'aperçu montre l'effet de la couleur sélectionnée. Chevauchement Un chevauchement dans la fenêtre de courbes peut être marqué par une ligne verticale. Le bouton "Couleur..." permet de sélectionner la couleur de la ligne de marquage. La fenêtre d'aperçu montre l'effet de la couleur sélectionnée. Saut Un saut dans la fenêtre de courbes peut être marqué par une ligne verticale. Le bouton "Couleur..." permet de sélectionner la couleur de la ligne de marquage. La fenêtre d'aperçu montre l'effet de la couleur sélectionnée. Valeur de substitution Lorsqu'une valeur de mesure est remplacée par la valeur de substitution définie, le point de mesure est entouré d'un rectangle. Le bouton "Couleur..." permet de sélectionner la couleur de représentation du rectangle. La fenêtre d'aperçu montre l'effet de la couleur sélectionnée. WinCC Manuel C79000-G8277-C160-01 3-57 Configuration dans Tag Logging 08.99 3.6.3 Manipulation de Trend Control au runtime 3.6.3.1 La barre d’outils de WinCC Online Trend Control Icône Description F1 "Système d’aide en ligne": Appel de l'aide en ligne F2 "Ouverture du dialogue de paramétrage" Sélection du dialogue de paramétrage. F3 "Premier enregistrement" La fenêtre de courbes affiche l’allure d’une variable sur la plage de temps définie en commençant par la première valeur. F4 "Enregistrement précédent" La fenêtre de courbes affiche l’allure d’une variable dans l'intervalle de temps précédant l'intervalle courant. F5 "Enregistrement suivant" La fenêtre de courbes affiche l’allure d’une variable dans l'intervalle de temps suivant l'intervalle courant. F6 "Dernier enregistrement" La fenêtre de courbes affiche l’allure d’une variable sur la plage de temps définie jusqu'à la dernière valeur archivée. F7 "Afficher coordonnées" Cette fonction vous renseigne sur les coordonnées des points d'une courbe. F8 "Zoomer zone" La fonction de zoom permet d’agrandir la zone voulue de la fenêtre de courbes. F9 "Activer représentation d’origine" Ce bouton permet de passer d’une représentation zoomée de la courbe à la représentation normale configurée. "Dialogue de sélection d’archives et de variables" Ce bouton ouvre une boîte de sélection d’archives et de variables. "Dialogue de sélection de courbes" Ce bouton ouvre un dialogue permettant de sélectionner l’affichage ou le masquage de courbes. "Sélection de plage de temps" Ce bouton ouvre un dialogue permettant de définir une plage de temps dans la fenêtre de courbes. "Courbe précédente au premier plan" Ce bouton permet de faire passer au premier plan une autre courbe de la fenêtre de courbes. "Courbe suivante au premier plan" Ce bouton permet de faire passer au premier plan une autre courbe de la fenêtre de courbes. 3-58 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging Icône Description F10 "Démarrer / Arrêter le rafraîchissement" Le rafraîchissement de la représentation est arrêté. Les données sont stockées en tampon d'où elles sont extraites lors de la réactivation du bouton. F10 "Démarrer / Arrêter le rafraîchissement" Poursuivre la représentation. Nota Les boutons permettant de "feuilleter" des archives ne sont activés que lorsque la courbe à représenter a été construite à partir d'une archive de valeurs de process. Représentation de valeurs archivées Les boutons de la barre d’outils d’une fenêtre de courbes et les raccourcis clavier correspondants permettent de "feuilleter" l’archive. La fenêtre de courbes affiche les valeurs archivées d’une variable dans un intervalle de temps donné. La largeur de cet intervalle est définie par la plage de temps sélectionnée ou par la différence de temps résultant de la spécification d’un début et d’une fin. La fenêtre de courbes affiche l’allure d’une variable sur la plage de temps définie à partir de la première valeur. La fenêtre de courbes affiche l’allure d’une variable sur la plage de temps précédente à partir de l’intervalle courant. La fenêtre de courbes affiche l’allure d’une variable sur la plage de temps suivante à partir de l’intervalle courant. La fenêtre de courbes affiche l’allure d’une variable sur la plage de temps définie jusqu’à la dernière valeur. Nota Les boutons destinés à "feuilleter" des archives ne sont activés que lorsque la courbe à représenter a été construite à partir de données d'une archive de valeurs de process. WinCC Manuel C79000-G8277-C160-01 3-59 Configuration dans Tag Logging 08.99 Représentation en avant-plan Lors de l'utilisation d'un axe commun, le paramétrage défini pour la première courbe est utilisé pour représenter l'axe. L’ordre des courbes peut être modifié soit par la barre d’outils dans le dialogue de sélection de courbes (bouton ), soit par les boutons et . Détermination des coordonnées La fonction "Afficher coordonnées" permet d'afficher les coordonnées d’un point de mesure d’une courbe. Le bouton fait apparaître dans la fenêtre de courbes une ligne verticale appelée règle. Les coordonnées des points de mesure, les noms d’archive et de variable sont affichés sous la fenêtre de courbes. Pour afficher les coordonnées d’autres points de mesure, positionnez le pointeur de la souris sur la règle, appuyez sur la touche gauche de la souris et faites glisser la règle jusqu'à l’emplacement voulu en maintenant la touche enfoncée. 3-60 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging Zoom dans la fenêtre de courbes Pour obtenir un agrandissement d’une section de courbe, cliquez sur le bouton "Zoomer zone" ou appuyez sur le raccourci clavier correspondant. La représentation de la courbe est arrêtée. Vous pouvez marquer par un cadre la section à agrandir en maintenant le bouton de la souris enfoncé. Si la zone marquée contient au moins deux valeurs de mesures, la section de courbe sélectionnée est représentée dans la fenêtre de courbes. Vous pouvez également déterminer les coordonnées des points d’une courbe dans la représentation agrandie à l’aide de la fonction "Afficher coordonnées". Pour retourner à la représentation rafraîchie, cliquez à nouveau sur le bouton , puis activez la représentation actualisée avec la fonction "Démarrer / arrêter rafraîchissement". Les valeurs prédéfinies sont alors automatiquement prises en compte pour la représentation des plages de valeurs des axes X et Y. La fonction "Activer représentation d’origine" permet de quitter le zoom de la fenêtre de courbes. Les courbes sont alors à nouveau affichées avec les valeurs prédéfinies pour les plages de valeurs des axes X et Y. WinCC Manuel C79000-G8277-C160-01 3-61 Configuration dans Tag Logging 08.99 3.6.3.2 Dialogues de paramétrage au runtime La représentation des valeurs peut être influencée par plusieurs dialogues au runtime. Ces dialogues s’ouvrent soit à l’aide des icônes de la barre d’outils de la fenêtre de courbes, soit par un raccourci clavier. Le "Dialogue de paramétrage" correspond au dialogue "Propriétés de Trend Control" du système de configuration et est accessible par le bouton "Ouvrir le dialogue de paramétrage". Il permet de définir les paramétrages essentiels de la représentation par des courbes. Le bouton "Dialogue de sélection d’archives et de variables" ouvre un dialogue de définition des variables liées aux courbes d’une fenêtre de courbes. Champ / Option... Description Eléments : Ce champ permet de sélectionner une des courbes configurées. Sélection... Ce bouton ouvre le dialogue de sélection d'une archive et des variables qu'elle contient. Si l'option « Persistance en RT et CS » n'est pas activée, les modifications des paramétrages effectués ne sont actives que durant le runtime. C'est des paramétrages de l'option « Persistance en RT » que dépend la conservation des paramétrages modifiés après un changement de vue. Si l'option « Persistance en RT et CS » est activée, les paramétrages modifiés sont également repris dans le système de configuration; ils seront également utilisés à la prochaine activation du projet. Persistance 3-62 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging Le bouton "Dialogue de sélection de courbes" ouvre un dialogue permettant de sélectionner l’affichage ou le masquage de courbes. Champ / Option... Description Courbe en avant-plan Lors de l'utilisation d'un axe commun, le paramétrage défini pour la première courbe est utilisé pour représenter l'axe. La première courbe est soit définie dans ce dialogue, soit éditée avec les boutons "Courbe précédente en avant-plan" und "Courbe suivante en avant-plan" de la barre d'outils. Afficher / Masquer courbe Persistance Vous pouvez définir ici quelles courbes doivent être masquées Si l'option « Persistance en RT et CS » n'est pas activée, les modifications des paramétrages effectués ne sont actives que durant le runtime. C'est des paramétrages de l'option « Persistance en RT » que dépend la conservation des paramétrages modifiés après un changement de vue. Si l'option « Persistance en RT et CS » est activée, les paramétrages modifiés sont également repris dans le système de configuration; ils seront également utilisés à la prochaine activation du projet. Nota La première courbe d’une fenêtre de courbes ne peut pas être "masquée". WinCC Manuel C79000-G8277-C160-01 3-63 Configuration dans Tag Logging 08.99 Le bouton "Sélection de temps" ouvre un dialogue permettant de définir la plage de temps à représenter. Si les courbes de la fenêtre de courbes sont représentées avec un axe des temps commun, la plage de temps définie ici s’applique à toutes les courbes. Champ / Option... Description Eléments : Ce champ permet de sélectionner une des courbes configurées. Sélection de temps Les intervalles de temps à représenter dans la fenêtre de courbes peuvent être définis Á par la saisie d'un point de départ et d'un point final (le paramètre "Plage de temps" n'est pas activé). Á Persistance par la saisie d'un point de départ et d'une plage de temps. (le paramètre "Plage de temps" est activé). La durée à représenter résulte de la multiplication du "Facteur" par la "Zone". Si l'option « Persistance en RT et CS » n'est pas activée, les modifications des paramétrages effectués ne sont actives que durant le runtime. C'est des paramétrages de l'option « Persistance en RT » que dépend la conservation des paramétrages modifiés après un changement de vue. Si l'option « Persistance en RT et CS » est activée, les paramétrages modifiés sont également repris dans le système de configuration; ils seront également utilisés à la prochaine activation du projet. Le format de saisie de la date et de l’heure varie selon la langue sélectionnée pour le runtime. 3-64 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging 3.7 Représentation de valeurs de process en tableaux WinCC offre la possibilité de prétraiter des variables dans des tableaux. L'affichage de valeurs s'effectue au runtime dans un contrôle ActiveX, paramétré dans "Graphics Designer" et lié aux archives de valeurs de process configurées dans "Tag Logging". 3.7.1 Types de tableau Deux types de tableaux sont fondamentalement disponibles pour représenter les valeurs de variable dans un tableau. Colonne de temps commune Dans cette forme d'affichage, le tableau ne possède qu'une colonne de temps. Celle-ci contient les temps d'acquisition des variables entrées dans la première colonne. Un tableau dans lequel les valeurs de trois variables doivent être affichées comportera donc au runtime quatre colonnes. Nota La représentation de variables ayant des temps d'acquisition différents dans un tel tableau est problématique en ce que les valeurs des variables ne correspondent plus absolument aux temps indiqués dans la colonne de temps. Cette manière de configurer n'est cependant pas exclue par "Tag Logging". Colonnes de date et heure séparées Dans cette forme de représentation, les temps archivés pour chaque variable sont affichés dans des colonnes de temps séparées. Un tableau dans lequel les valeurs de trois variables doivent être affichées comporte donc six colonnes au runtime. La forme d'affichage se paramètre dans l'onglet "Général" du dialogue de propriétés de "WinCC Online Table Control". WinCC Manuel C79000-G8277-C160-01 3-65 Configuration dans Tag Logging 08.99 3.7.2 Plage de temps d'une représentation en tableau La représentation de variables en tableau peut se faire de différentes manières quant à la plage de temps à représenter : Représentation statique Cette forme de représentation permet d'afficher les valeurs archivées d'une variable dans l'intervalle de temps défini. L'onglet "Colonne" du dialogue "WinCC Online Table Controls" permet de configurer la forme de représentation statique en désactivant l'option "Rafraîchissement". La plage de temps à prendre en compte se définit par indication d'un point de départ et d'un point final sur l'axe des temps ou par indication d'un point de départ et d'une durée. 3-66 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging Représentation dynamique Dans cette forme de représentation, le point final du tableau correspond toujours à la date et à l'heure système actuelles. Les valeurs de mesure nouvellement acquises sont prises en compte dans le tableau. L'onglet "Colonne" du dialogue "WinCC Online Table Controls" permet de configurer la forme de représentation dynamique par activation de la case "Rafraîchissement". La plage de temps à représenter peut être définie − par indication d'une durée ou − par la période comprise entre un point de départ et un point final défini sur l'axe des temps. Nota Au lancement du runtime, les valeurs des variables à représenter sont lues dans l'archive ou mises à zéro selon le paramétrage effectué. WinCC Manuel C79000-G8277-C160-01 3-67 Configuration dans Tag Logging 08.99 3.8 WinCC Online Table Control L'objet "WinCC Online Table Control" est utilisé pour représenter des données de process dans des tableaux. Trend Control apporte à l'utilisateur une grande flexibilité de configuration, la fenêtre de tableau se paramétrant uniquement dans Graphics Designer. Pour que les variables à afficher soient accessibles, les archives de process et les variables qu'elles contiennent doivent être configurées dans Tag Logging. 3.8.1 Configuration de WinCC Table Control Pour afficher des valeurs de process avec WinCC Table Control au runtime: Dans Tag Logging 1. Créez une archive de valeurs de process avec l'assistant d'archive. 2. Configurez les variables de valeurs de process contenues dans cette archive. Dans Graphics Designer 3. Incorporez WinCC Table Control dans une vue de Graphics Designer. 4. Liez les colonnes à représenter dans Table Control aux variables de l'archive de valeurs de process. Nota La fenêtre de tableau peut être éditée avec les fonctions standard. Si vous ne souhaitez pas utiliser les fonctions de la barre d'outils pour manipuler la fenêtre de tableau, vous pouvez dynamiser tous les objets de Graphics Designer à l'aide des fonctions correspondantes. 3-68 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging 3.8.1.1 Création d'une archive de valeurs de process L'assistant d'archive permet de créer facilement une archive de valeurs de process; lancez l'éditeur Tag Logging et sélectionnez la commande "Assistant d'archive" dans le menu contextuel de l'archive. Faites créer une archive de valeurs de process par l'assistant. Les variables contenues dans l'archive sont définies soit dans l'assistant, soit, après création de l'archive elle-même, à l'aide de la commande "Nouvelle variable..." dans le menu contextuel de l'archive. Nota La documentation de Tag Logging contient de plus amples informations sur la configuration d'archives. 3.8.1.2 Configuration des variables de process dans l’archive de valeurs de process Si les variables de process contenues dans une archive n'ont pas été définies avec l'assistant d'archive, de nouvelles variables peuvent être ajoutées dans le menu contextuel de l'archive de valeurs de process. Nota La documentation de Tag Logging contient de plus amples informations sur la configuration d'archives. WinCC Manuel C79000-G8277-C160-01 3-69 Configuration dans Tag Logging 08.99 3.8.1.3 Configuration de Table Control WinCC dans Graphics Designer 3-70 1. Pour insérer un contrôle ActiveX dans une vue: Sélectionnez "WinCC Table Control" dans l'onglet "Contrôles" de la palette d'objets. 2. Dessinez dans la fenêtre de fichier un contrôle ActiveX de la taille souhaitée. 3. Dans le dialogue de configuration rapide de Table Control, attribuez un nom de fenêtre et activez la barre d'outils et la barre d'état. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging Dans l'onglet Colonnes, définissez l'apparence des paires de colonnes à représenter et liez-les à une variable de process. Nota Lorsque vous maintenez la touche "CTRL" enfoncée en cliquant deux fois sur le contrôle, un aperçu de l'apparence de Table Control est affiché au runtime. Pour retourner en "vue normale", cliquez à côté du contrôle. WinCC Manuel C79000-G8277-C160-01 3-71 Configuration dans Tag Logging 08.99 3.8.1.4 Activation de l’exemple d’utilisation de Table Control Avant d’activer l’exemple d’utilisation de Table Control, il faut: Á enregistrer la vue que vous avez dessinée, Á définir cette vue comme vue de démarrage à l'aide du menu contextuel dans l'explorateur WinCC, Á vérifier que, dans la liste de démarrage de Control Center (Dialogue "Propriétés - Ordinateurs"), les composants "Graphics-Runtime" et "Tag Logging Runtime" sont bien sélectionnés. Nota La documentation de Control Center contient de plus amples informations sur l'activation d'un projet. 3-72 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging 3.8.2 Dialogue des propriétés 3.8.2.1 Configuration rapide de WinCC Table Control Lorsque vous dessinez le contrôle WinCC Table Control dans une vue de Graphics Designer, un dialogue de configuration rapide du contrôle s'ouvre. Champ / Option... Description Titre de fenêtre Ce champ permet de donner un titre à la fenêtre de tableau. Ouverture de vue Vous définissez dans cette zone si la fenêtre de tableau doit être chargée avec les valeurs archivées ou seulement avec les valeurs courantes à l'ouverture de la fenêtre. Affichage Les options "Barre d'outils" et "Barre d'état" permettent de définir si la fenêtre de tableau doit être affichée avec ces barres au runtime. Persistance A chaque colonne contenant les valeurs d'une variable correspond toujours une colonne contenant les temps d'acquisition de ces valeurs. Cette option permet de définir une colonne des temps commune à toutes les colonnes d'un tableau. Si l'option « Persistance en RT et CS » n'est pas activée, les modifications des paramétrages effectués ne sont actives que durant le runtime. C'est des paramétrages de l'option « Persistance en RT » que dépend la conservation des paramétrages modifiés après un changement de vue. Si l'option « Persistance en RT et CS » est activée, les paramétrages modifiés sont également repris dans le système de configuration; ils seront également utilisés à la prochaine activation du projet. L'onglet "Colonnes" permet de définir les colonnes ou les paires de colonnes à afficher ainsi que leur apparence dans la fenêtre de tableau. Un élément est toujours composé de deux colonnes. L'une contenant les données d'une variable et l'autre les temps d'acquisition des valeurs de mesures correspondants. Lorsque la case "Colonne temps commune" de l'onglet "Général" est cochée, une colonne de temps commune est utilisée pour toutes les colonnes de données de la fenêtre de tableau. WinCC Manuel C79000-G8277-C160-01 3-73 Configuration dans Tag Logging 08.99 Champ / Option... Description Colonne : Cet zone d'onglet définit les colonnes ou paires de colonnes à afficher dans la fenêtre de tableau. Les boutons "+" et "-" permettent d’ajouter de nouveaux éléments ou de supprimer des éléments existants. Les boutons "Ascendant" et "Descendant" permettent d'éditer l'ordre des colonnes dans la liste et dans la fenêtre de tableau. Un élément situé en début de liste est représenté sur le bord gauche de la fenêtre de tableau. Nom : Attribuez dans ce champ un nom à la colonne ou à la paire de colonnes. Ce nom est d'une part utilisé dans la liste des éléments, d'autre part dans la ligne d'en-tête du tableau. Affichage Vous définissez dans cette zone l'apparence de la colonne ou de la paire de colonnes. Le paramètre "Visible" permet de masquer des éléments configurés sans avoir à les supprimer. Le bouton "Couleur" permet de définir dans un dialogue la couleur d'affichage des valeurs de l'élément dans la fenêtre de tableau. Sélection d'archive / de variables Vous pouvez définir dans cette zone l'archive d'origine de la variable devant représenter l'élément sélectionné, soit directement, soit avec le bouton "Sélection...". Nota Toutes les entrées du dialogue de configuration rapide sont éditables à l'aide des propriétés du contrôle. Dans le dialogue de sélection du serveur - que l'on ouvre avec le bouton "Sélection..." dans un projet multiclient -, seuls les serveurs dont les "packages" ont été chargés sur le multiclient sont proposés. 3-74 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging 3.8.2.2 Propriétés de WinCC Table Control Vous pouvez éditer les attributs d'un contrôle ActiveX en sélectionnant, d'un clic droit de souris sur l'objet, l'option "Propriétés" du menu contextuel affiché. Dans le dialogue "Propriétés de l'objet" visualisé, sélectionnez le groupe "Propriétés Control" de l'onglet "Propriétés". Nota Vous trouverez une description complète des propriétés de WinCC Table Control dans l'aide. Vous pouvez également paramétrer les attributs de WinCC Table Control dans la fenêtre de dialogue en cliquant deux fois sur l'objet. Onglet Colonnes L'onglet "Colonnes" permet de définir les colonnes ou les paires de colonnes à afficher ainsi que leur apparence dans la fenêtre de tableau. Un élément est toujours composé de deux colonnes. L'une contenant les données d'une variable et l'autre les temps d'acquisition des valeurs de mesures correspondants. Lorsque la case "Colonne des temps commune" de l'onglet "Général" est cochée, une colonne d'heure commune est utilisée pour toutes les colonnes de données de la fenêtre de tableau. WinCC Manuel C79000-G8277-C160-01 3-75 Configuration dans Tag Logging 08.99 Champ / Option... Description Colonne : Dans cette zone sont définies les colonnes ou paires de colonnes à afficher dans la fenêtre de tableau. Les boutons "+" et "-" permettent d’ajouter de nouveaux éléments ou de supprimer des éléments existants. Les boutons "Ascendant" et "Descendant" permettent d'éditer l'ordre des colonnes dans la liste et dans la fenêtre de tableau. Un élément situé en début de liste est représenté sur le bord gauche de la fenêtre de tableau. Nom Saisissez dans ce champ le nom de la colonne ou de la paire de colonnes. Ce nom est d'une part utilisé dans la liste des éléments, d'autre part dans la ligne d'en-tête du tableau. Affichage Vous définissez dans cette zone l'apparence de la colonne ou de la paire de colonnes. Le paramètre "Visible" permet de masquer des éléments configurés sans avoir à les supprimer. Le bouton "Couleur" permet de définir dans un dialogue la couleur d'affichage des valeurs de l'élément dans la fenêtre de tableau. Sélection d'archive / de variables 3-76 Vous pouvez définir ici l'archive d'origine de la variable devant représenter l'élément sélectionné, soit directement, soit avec le bouton "Sélection...". WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging Onglet "Généralités" L'onglet "Général" permet de définir l'apparence générale et le comportement de la fenêtre de tableau. Champ / Option... Description Titre de fenêtre Ce champ permet de donner un titre à la fenêtre de tableau. Ouverture de vue Vous définissez ici si la fenêtre de tableau doit, à l'ouverture de la vue, être chargée avec les valeurs archivées ou seulement avec les valeurs courantes. Affichage Les options "Barre d'outils" et "Barre d'état" permettent de définir si la fenêtre de tableau doit être affichée avec ces barres au runtime. Persistance WinCC Manuel C79000-G8277-C160-01 A chaque colonne contenant les valeurs d'une variable correspond toujours une colonne contenant les temps d'acquisition de ces valeurs. Cette option permet de définir une colonne des temps commune à toutes les colonnes d'un tableau. Si l'option « Persistance en RT et CS » n'est pas activée, les modifications des paramétrages effectués ne sont actives que durant le runtime. C'est des paramétrages de l'option « Persistance en RT » que dépend la conservation des paramétrages modifiés après un changement de vue. Si l'option « Persistance en RT et CS » est activée, les paramétrages modifiés sont également repris dans le système de configuration; ils seront également utilisés à la prochaine activation du projet. 3-77 Configuration dans Tag Logging 08.99 Onglet Font L'onglet "Font" permet de définir la police dans la fenêtre de tableau. 3-78 Champ / Option... Description Font Ce champ permet de définir le nom de la police à utiliser. Size Ce champ permet de définir la taille de la police utilisée. Effects Vous pouvez définir ici les attributs de la police (p. ex. gras, italique, souligné). Sample Text: Cette zone affiche un aperçu du paramétrage défini. WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging Onglet Barre d’outils L'onglet "Barre d'outils" permet de définir la position de la barre d'outils dans la fenêtre de tableau et quels boutons afficher. Champ / Option... Description Afficher barre d'outils Les boutons de la barre d'outils permettent de paramétrer la fenêtre de tableau. Alignement Suivant le paramétrage sélectionné, la barre d'outils s'affiche contre le bord supérieur ou inférieur de la fenêtre. Fonctions de touche : Les cases à cocher permettent de définir quels outils afficher dans la barre d'outils. Lorsque vous sélectionnez l'option "Toutes les fonctions de touche", tous les outils disponibles s'affichent dans la barre d'outils. Touche / Combinaison de touches Ce champ sert à attribuer un raccourci-clavier à une fonction sélectionnée dans la fenêtre de sélection. WinCC Manuel C79000-G8277-C160-01 3-79 Configuration dans Tag Logging 08.99 Onglet Colonne Champ / Option... Description Colonne : Toutes les colonnes configurées dans l'onglet "Eléments" peuvent être sélectionnées dans ce champ. Affichage du temps Lorsque la case "Rafraîchissement" n'est pas activée, la représentation des valeurs est statique. L'intervalle de temps à représenter dans la fenêtre de tableau est paramétré par les données entrées dans "Sélection de temps". Lorsque la case "Rafraîchissement" est activée, la représentation des valeurs est dynamique. Les données entrées dans "Sélection de temps" définissent un intervalle de temps. Cet intervalle est représenté à rebours à partir de la date et de l'heure système dans la fenêtre de tableau. Les options "A gauche", "Centré", "A droite" permettent de définir l'alignement des données à l'intérieur de la colonne. Affichage des valeurs Le champ "Décimales" permet de définir le nombre de décimales à afficher pour les valeurs. Les valeurs peuvent s'afficher avec au plus 16 décimales. Les options "A gauche", "Centré", "A droite" permettent de définir l'alignement des données à l'intérieur de la colonne. Sélection de temps 3-80 Les intervalles de temps à représenter dans la fenêtre de tableau peuvent être définis Á par la saisie d'un point de départ et d'un point d'arrivée (le paramètre "Plage de temps" n'est pas activé). Á par la saisie d'un point de départ et d'une durée (le paramètre "Plage de temps" n'est pas activé). Cette durée est calculée en multipliant la valeur "Facteur" par la valeur "Zone". WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging 3.8.3 Manipulation de Table Control au runtime 3.8.3.1 La barre d’outils de WinCC Online Table Control Icône Description F1 "Système d’aide en ligne": Appel de l'aide en ligne F2 "Ouverture du dialogue de paramétrage" Sélection du dialogue de paramétrage de la représentation. F3 "Premier enregistrement" Cette commande permet d'afficher une valeur archivée avec interruption du rafraîchissement en ligne. F4 "Enregistrement précédent" Cette commande permet d'afficher une valeur archivée avec interruption du rafraîchissement en ligne. F5 "Enregistrement suivant" Cette commande permet d'afficher une valeur archivée avec interruption du rafraîchissement en ligne. F6 "Dernier enregistrement" Cette commande permet d'afficher une valeur archivée avec interruption du rafraîchissement en ligne. F7 "Editer" Vous pourrez effectuer un double clic sur un champ du tableau et en éditer le contenu. Durant cette opération, le rafraîchissement de la représentation est arrêté. "Dialogue de sélection d’archives et de variables" Ce bouton ouvre une boîte de sélection d’archives et de variables. "Dialogue de sélection de colonnes" Ce bouton ouvre un dialogue permettant de sélectionner l’affichage ou le masquage de colonnes. "Sélection de plage de temps" Ce bouton ouvre un dialogue permettant de définir une plage de temps représentée dans la fenêtre de courbes. "Colonne précédente au premier plan" Ce bouton permet de faire passer la dernière colonne de la fenêtre de tableau à la position de la première colonne. En cas de colonne des temps commune, celle-ci affiche les temps archivés correspondants. "Colonne suivante au premier plan" Ce bouton permet de faire passer la colonne suivante de la fenêtre de tableau à la position de la première colonne. En cas de colonne des temps commune, celle-ci affiche les temps archivés correspondants. F10 "Démarrer / Arrêter le rafraîchissement" Le rafraîchissement de la représentation est arrêté. Les données font l'objet d'une mémorisation intermédiaire et sont récupérées lors de la réactivation du bouton. F10 "Démarrer / Arrêter le rafraîchissement" Poursuivre la représentation. WinCC Manuel C79000-G8277-C160-01 3-81 Configuration dans Tag Logging 08.99 Représentation de valeurs archivées Les boutons de la barre d’outils d’une fenêtre de tableau et les raccourcis clavier correspondants permettent de "feuilleter" l’archive. La fenêtre de tableau affiche les valeurs archivées d’une variable dans un intervalle de temps donné. La longueur de cet intervalle est définie par la plage de temps sélectionnée ou par la différence entre la spécification d’un début et d’une fin de période. La fenêtre de tableau affiche l’allure d’une variable sur la plage de temps définie en commençant par la première valeur. La fenêtre de tableau affiche l’allure d’une variable sur la plage de temps précédant la plage courante. La fenêtre de tableau affiche l’allure d’une variable sur la plage de temps suivant la plage courante. La fenêtre de tableau affiche l’évolution d’une variable sur la plage de temps définie jusqu'à la dernière valeur. Représentation en avant-plan Une colonne de temps commune affiche toujours les temps archivés de la première colonne du tableau. L’ordre des colonnes dans la fenêtre de tableau peut être modifié soit à l’aide de la barre d’outils, via le dialogue de sélection de colonnes (bouton ), soit par les boutons et . Editer La fonction "Editer" permet d'entrer manuellement des valeurs fournies par un laboratoire ou des valeurs de correction dans une archive de valeurs de process. L'activation de la fonction entraîne l'arrêt de l'affichage du tableau. Il vous suffit alors de doublecliquer sur un champ quelconque du tableau pour en modifier le contenu. Les valeurs arrivant durant le processus d'édition sont archivées. Nota Vous avez la possibilité d'observer les valeurs acquises durant l'édition dans une représentation statique (fonction "Rafraîchissement" de la boîte de dialogue "Propriétés, Général"). Si, en cas de sélection commune, l'horodatage est modifié par édition, la nouvelle valeur n'est inscrite que dans la première colonne de la base de données. L'horodatage des autres colonnes reste inchangé. Pour revenir à la représentation en tableau au mode runtime, il vous faut appuyer à nouveau sur le bouton de commande "Editer". 3-82 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging 3.8.4 Dialogues de paramétrage au runtime La représentation de valeurs peut être influencée par plusieurs dialogues au runtime. Ces dialogues s’ouvrent soit à l’aide des icônes de la barre d’outils de la fenêtre de courbes, soit par un raccourci clavier. Le "Dialogue de paramétrage" correspond au dialogue "Propriétés de Table Control" du système de configuration et est accessible par le bouton "Ouvrir le dialogue de paramétrage". Il permet de définir les paramétrages essentiels de la représentation des tableaux. Le bouton "Dialogue de sélection d’archives et de variables" ouvre un dialogue de définition des variables liées aux colonnes d’une fenêtre de tableau. Champ / Option... Description Elément : Ce champ permet de sélectionner une des paires de colonnes configurées. Sélection... Ce bouton ouvre le dialogue de sélection d'une archive et des variables qu'elle contient. Si l'option « Persistance en RT et CS » n'est pas activée, les modifications des paramétrages effectués ne sont actives que durant le runtime. C'est des paramétrages de l'option « Persistance en RT » que dépend la conservation des paramétrages modifiés après un changement de vue. Si l'option « Persistance en RT et CS » est activée, les paramétrages modifiés sont également repris dans le système de configuration; ils seront également utilisés à la prochaine activation du projet. Persistance WinCC Manuel C79000-G8277-C160-01 3-83 Configuration dans Tag Logging 08.99 Le bouton "Dialogue de sélection de colonnes" ouvre un dialogue permettant de sélectionner l’affichage ou le masquage de colonnes. Champ / Option... Description Colonnes en avantplan En cas d’utilisation d’une colonne d'heure commune, celle-ci affiche les temps archivés de la première colonne du tableau. La première colonne est soit définie dans ce dialogue, soit éditée avec les icônes "Colonne précédente en avant-plan" et "Colonne suivante en avant-plan" de la barre d'outils. Afficher / Masquer colonne Vous pouvez définir ici quelles paires de colonnes masquer Si l'option « Persistance en RT et CS » n'est pas activée, les modifications des paramétrages effectués ne sont actives que durant le runtime. C'est des paramétrages de l'option « Persistance en RT » que dépend la conservation des paramétrages modifiés après un changement de vue. Si l'option « Persistance en RT et CS » est activée, les paramétrages modifiés sont également repris dans le système de configuration; ils seront également utilisés à la prochaine activation du projet. Persistance Nota La première colonne d’une fenêtre de tableau ne peut pas posséder l’attribut "masquée". 3-84 WinCC Manuel C79000-G8277-C160-01 08.99 Configuration dans Tag Logging Le bouton "Sélection de plage de temps" ouvre un dialogue permettant de définir la plage de temps à représenter. Si les colonnes de la fenêtre de tableau sont représentées avec une colonne de date et heure commune, la plage de temps définie ici s’applique à toutes les colonnes. Champ / Option... Description Eléments : Ce champ permet de sélectionner une des colonnes configurées. Sélection de temps Les intervalles de temps à représenter dans la fenêtre de tableau peuvent être définis Á par la saisie d'un point de départ et d'un point final (le paramètre "Plage de temps" n'est pas activé). Á Persistance par la saisie d'un point de départ et d'une plage de temps. (le paramètre "Plage de temps" est activé). La durée à représenter résulte de la multiplication du "Facteur" par la "Zone". Si l'option « Persistance en RT et CS » n'est pas activée, les modifications des paramétrages effectués ne sont actives que durant le runtime. C'est des paramétrages de l'option « Persistance en RT » que dépend la conservation des paramétrages modifiés après un changement de vue. Si l'option « Persistance en RT et CS » est activée, les paramétrages modifiés sont également repris dans le système de configuration; ils seront également utilisés à la prochaine activation du projet. Le format de saisie de la date et de l’heure varie selon la langue sélectionnée pour le runtime. WinCC Manuel C79000-G8277-C160-01 3-85 Configuration dans Tag Logging 3-86 08.99 WinCC Manuel C79000-G8277-C160-01 08.99 Annexe 4 Annexe 4.1 Structure d'une variable de données brutes Telegram Header Telegram Footer with Block Status Word Time Information, Measurement Area, Measured Values, ... Un télégramme de transmission d’une variable de données brutes se compose de deux parties : l’entête et le corps de datagramme. En-tête de télégramme L’en-tête sert à transmettre des informations générales telles que la longueur du télégramme. L’octet de poids fort du mot de données 0 n’est pas utilisé par le système; vous pouvez donc l’affecter librement. Dataword 0 Dataword 1 Dataword 2 Lowbyte: Number of Blocks Highbyte: Type of Blocks Lowbyte: CPU - Nr. Highbyte: AG - Nr. Bit 0 - 8: Length of Block Bit 9 - 15: reserved Corps de télégramme Le mot d’état de bloc définit entre autres le format des valeurs de mesure et des plages de mesure. Le bit 10 est réservé et sera utilisé dans les versions ultérieures pour le changement d’heure d’été et d’heure d’hiver (heure d’été = 1). 15 0 reserved for switching the summer/winter time Measured Value Format 00 - BCD, 16 Bit 01 - BCD, 32 Bit 10 - Integer, 32 Bit 11 - Floating Point, 32 Bit Status word of the tag present Unit of tag present Measurement area of the tag present L’heure et la date sont conformes dans leur structure aux définitions de l'enregistrement chronologique des alarmes. Dataword 2 Dataword 1 Dataword 0 Bit 0 - 5: Minutes Bit 6 - 10: Hours Bit 0 -6: Milliseconds, in 10 ms increments Bit 7 - 12: Seconds Bit 0 - 4: Day Bit 5 - 8: Month Bit 9 - 15: Year, (1990 - 2117) WinCC Manuel C79000-G8277-C160-01 4-1 Annexe 08.99 La transmission d’une plage de mesure avec les données du télégramme nécessite 8 mots de données, dans lesquels sont indiqués les seuils inférieurs et supérieurs de la variable et de l’archive. Dataword 1, 2 Dataword 3, 4 Dataword 5, 6 Dataword 7, 8 Upper Limit Archive Lower Limit Archive Upper Limit Tag Lower Limit Tag Les exemples ci-après illustrent différentes structures de télégrammes. Type 1 Mesure d’une grandeur de process + date et heure 1 Word 1 Word 3 Words 2 Words 8 Words 3 Words 1 Word Tag Number Block Status Date / Time Measured Value Measurement Area Unit Tag Status Word optional, depending on the contents of the block status word Type 2 n mesures d’une grandeur de process + date et heure de chaque mesure 1 Word 1 Word 1 Word 8 Words 3 Words 3 Words 2 Words 1 Word Tag number Block status Number n of Measured Values Measurement Area Unit Date / Time Measured Value Tag Status Word optional, depending of the contents of the block status word n blocks Type 3 n mesures d'une grandeur de process avec date / heure et cycle de scrutation. 1 Word 1 Word 3 Words 2 Words 1 Word 8 Words 3 Words 2 Words 1 Word Tag Number Block Status Date / Time Sample Cycle in ms Number n of the Measured Values Measurement Area Unit Measured Value Tag Status Word optional, depending on the contents of the block status word n Blocks 4-2 WinCC Manuel C79000-G8277-C160-01 08.99 Annexe Type 4 n mesures de différentes grandeurs de process avec date / heure. Date / Time Number n of Measured Values Tag Number Block Status Measured Value 3 Words 1 Word 1 Word 1 Word 2 Words 8 Words 3 Words 1 Word Measurement Area Unit Tag Status Word optional, depending on the contents of the block status word n Blocks Type 5 n mesures de différentes grandeurs de process sans date / heure. 1 Word 1 Word 1 Word 2 Words 8 Words 3 Words 1 Word Number n of Measured Values Tag Number Block Status Measured Value Measurement Area Unit Tag Status Word optional, depending on the contents of the block status word n Blocks WinCC Manuel C79000-G8277-C160-01 4-3 Annexe 08.99 4.2 Modèles d’appel de fonctions Divers dialogues du système de configuration Tag Logging permettent de spécifier des actions qui seront exécutées à l’apparition d’un événement. Les actions que vous aurez conçues avec l’éditeur "Global Scripts" devront être conformes à la nomenclature du modèle correspondant. Nota Les modèles correspondants sont décrits dans l'aide en ligne. 4.3 Variables de diagnostic de Tag Logging Runtime Tag Logging possède un certain nombre de variables de diagnostic, qui permettront, dans des situations critiques telles que le débordement de files d’attente de base de données p. ex., de prendre des mesures adéquates telles que le verrouillage d’archives ou de variables. Ces variables, créées dans le Control Center sous forme de variables internes, se trouvent dans le groupe de variables "TagLoggingRT". 2. @TLGRT_SIZEOF_DATABASE_QUEUE Cette variable contient le nombre courant d’entrées dans la file d’attente de la base de données. Cette file d’attente sert à l’enregistrement de toutes les archives de base de données et de mémoire centrale qui font l’objet, sous Tag Logging Runtime, d’une saisie cyclique, cyclique-sélective ou acyclique. 3. @TLGRT_SIZEOF_NOTIFY_QUEUE Cette variable contient le nombre courant d’entrées de la queue ClientNotify. Cette file d’attente fournit les données actuelles à toutes les fenêtres de client local (courbes / tableaux). 4. @TLGRT_SIZEOF_DBASE_QUEUE Cette variable contient le nombre courant d’entrées de la file d’attente dBase. Cette file d’attente sert à enregistrer les archives cycliques au format dBase III. 4.4 Signification des drapeaux logiques des valeurs d’archive Des drapeaux logiques sont attribués par TagLogging à chaque valeur enregistrée dans l'archive; ces drapeaux contiennent des informations sur l'état des variables. Leur représentation s'effectue dans deux mots codés en décimal et enregistré dans la troisième colonne de l'archive TagLogging de la base de données. Cette valeur doit être convertie en valeur hexadécimale pour l'analyse du drapeau logique. Le mot "de gauche" renvoie aux drapeaux du gestionnaire de données, tandis que celui "de droite" représente des flags de Tag Logging. Nota Les modèles correspondants sont décrits dans l'aide en ligne. 4-4 WinCC Manuel C79000-G8277-C160-01 08.99 Index Index A Action Exemples d’actions 4-4 Aperçu documentation de projet 2-2 Archivage Accès aux données d'archive 1-9 Archivage cyclique continu 1-5 Archivage longue durée 3-25 Archivage piloté par le process 1-8 Archive cyclique 1-8, 3-10 Archive secondaire 1-8, 3-10 Format de données 1-8 Archivage acyclique 1-2 Archivage cyclique continu 1-2, 1-5 Archivage cyclique sélectif 1-2 Archivage piloté par le process 1-2, 1-8 Archive Archive agrégée 3-25 Archive cyclique 3-10 Archive de valeurs de process 3-7 Archive secondaire 3-10 Créer 3-6 Indicateurs de valeurs d'archive 4-4 Archive agrégée 3-25 Créer 3-25 Créer variables 3-29 Editer archive agrégée 3-26 Editer variable d'agrégation 3-30, 3-31 Editer variables 3-30 Archive cyclique 1-8, 3-10 Archive cyclique sur disque dur 1-8 Format de données 3-2, 3-5 Archive de valeurs de process 3-9 Configurer 3-41, 3-69 Créer 3-7 Créer variable de process 3-12 Créer variables pilotées par le process 3-23 Editer 3-9 Editer variable de process 3-13 Editer variables pilotées par le process 3-23 Paramètres d'archive 3-10 Variable de process 3-12 Variable de process analogique 3-14, 3-15, 3-16, 3-17 Variable de process binaire 3-19, 3-21 Variables pilotées par le process 3-23 Archive secondaire 1-8, 3-10 Archives 2-5, 3-5 Format dBase III 3-2, 3-5 Format de données 1-8, 3-2 Format de données d'une archive cyclique 3-5 Paramétrages par défaut pour archives 3-5 Paramétrages pour variables 3-5 Archives agrégées 1-3 WinCC Manuel C79000-G8277-C160-01 Archives cycliques Tampon cyclique de mémoire centrale 1-8 Axes communs 3-34, 3-49 B Barre d´outils 2-4 Table Control 3-81 Trend Control 3-58 Barre d'état 2-6 C Chevauchement de temps 3-56 Colonne temps commune 3-73 Colonnes Ajouter 2-3 Supprimer 2-3 Commande en runtime 3-58, 3-81 Configuration de l'imprimante 2-2 Courbes Axes communs 3-34 Chevauchement de temps 3-38 Echelonner 3-35 Echelonner les courbes 3-49 Période 3-37 Représentation dynamique 3-37 Représentation statique 3-37 Saut de temps 3-38 Cycle Cycle d'acquisition 1-4 Cycle d'archivage 1-4 Cycle d'acquisition 1-4 Cycle d'archivage 1-4 D Dialogue de sélection de variables 2-7 Données de process 1-2 E Edition 3-82 Evénement Evénement binaire 1-3 Evénement de seuil 1-3, 1-4 Evénement piloté par le temps 1-3, 1-4 F Fenêtre de données 2-6 Fenêtre de navigation 2-5 Fenêtre de tableau 2-6 Index-1 Index Fonction Exemples de fonctions 4-4 Fonction de traçeur 3-36, 3-49 Format dBase III 3-2, 3-5 Format de données d'une archive cyclique 1-8, 3-2 Forme de représentation d'une courbe 3-48 08.99 Sélectionner courbes 3-62 Sélectionner variables 3-62, 3-83 S Saut de temps 3-56 I Imprimer 2-2 Imprimer documentation de projet 2-2 Indicateurs de valeurs d'archive 4-4 Indicateurs d'état 4-4 M Méthodes d'archivage 1-2 Acyclique 1-2 Cyclique 1-2 Cyclique sélectif 1-2 Piloté par le process 1-2 N Navigateur de fonctions 2-7 Niveaux d'autorisation 1-9 P Paramétrages par défaut 3-5 R Représentation agrandie 3-60 Représentation au premier plan 3-59, 3-82 Représentation de valeurs archivées 3-59 Représentation de valeurs du process dans des courbes 3-33 dans des tableaux 3-65 Représentation dynamique 3-37, 3-52, 3-79 Représentation statique 3-37, 3-52, 3-79 runtime Représentation de valeurs du process 3-33, 3-65 Runtime Commande du Table Control 3-81 Conduite en runtime 3-58 Définition de la période 3-62, 3-83 Dialogues de paramétrage 3-62, 3-83 Edition de champs 3-82 Représentation agrandie 3-60 Représentation au premier plan 3-59, 3-82 Représentation de valeurs archivées 3-59 Sélectionner archives 3-62, 3-83 Sélectionner colonnes 3-83 Index-2 T Table Control Barre d´outils 3-78 Conduite en runtime 3-81 Configuration des colonnes 3-79 Configuration rapide 3-70, 3-73 Configuration sous Graphics Designer 3-70 Définition des colonnes 3-75 Dialogues de paramétrage en runtime 3-83 Edition de champs 3-82 Exemple de configuration 3-68 Police 3-77 Propriétés 3-76 Propriétés de l'objet 3-75 Représentation au premier plan 3-82 Temps 2-5, 3-3 Base de temps 3-3 Editer 3-3 Facteur de temps 3-3 Temps d'acquisition 3-3 Temps d'archivage 3-3 Temps de cycle 1-4 Trend Control Barre d´outils 3-51 Conduite en runtime 3-58 Configuration rapide 3-42, 3-45 Configuration sous Graphics Designer 3-42 Configurer axe des temps 3-52 Configurer axe des valeurs 3-54 Définition de courbes 3-48 Dialogues de paramétrage en runtime 3-62 Exemple de configuration 3-40 Police 3-51 Propriétés 3-49 Propriétés de l'objet 3-48 Représentation agrandie 3-60 Représentation au premier plan 3-59 Représentation de valeurs archivées 3-59 Seuils 3-56 V Variable 1-3 binaire 1-3 Variable analogique 1-3 Variable d'agrégation 1-3 Variable externe 1-3 Variable interne 1-3 WinCC Manuel C79000-G8277-C160-01 08.99 Index Variable pour archive agrégée 1-3 Variables de télégramme 1-3 Variable analogique 1-3 Variable binaire 1-3 Variable d'agrégation Créer 3-29 Editer 3-30, 3-31 Variable de données brutes 4-1 Variable de process Analogique 3-14, 3-15, 3-16, 3-17 Binaire 3-19, 3-21 Créer 3-12 Editer 3-13 Variable externe 1-3 Variable interne 1-3 Variables de télégramme 1-3 Variables pilotées par le process Créer 3-23 Editer 3-23 W WinCC Online Table Control 3-68 WinCC Online Trend Control 3-40 WinCC Manuel C79000-G8277-C160-01 Index-3 Index Index-4 08.99 WinCC Manuel C79000-G8277-C160-01 Tome 1 SIMATIC HMI WinCC Manuel Tome 2 / 2 Avant-propos 1 Présentation du système 2 Authorization 3 WinCC Explorer 4 Channels 5 Report Designer 6 User Administrator 7 Tome 2 Ce manuel est livré avec la documentation aux muméros de référence suivants: 6AV6392-1XA05-0AC0 Edition Août 1999 C79000-G8277-C160-01 Graphics Designer 8 Alarm Logging 9 Tag Logging 10 Text Library 11 Global Script 12 Cross Reference 13 ® ® ® ® ® WinCC , SIMATIC , SIMATIC NET , SINEC et STEP sont des marques de la société Siemens AG. Les autres désignations dans ce manuel peuvent être des marques de fabrique dont l'utilisation par un tiers à ces mêmes fins peuvent léser droits du détenteur. (Toute reproduction de ce support d’informations, toute exploitation de son contenu sont interdites, sauf autorisation expresse. Tout manquement à cette règle est illicite et expose son auteur au versement de dommages et intérêts. Tous nos droits sont réservés, notamment pour le cas de la délivrance d'un brevet ou celui de l'enregistrement d'un modèle d'utilité.) (Nous avons vérifié que le contenu de ce manuel correspond aux éléments matériels et logiciels qui y sont décrits. Des divergences ne sont cependant pas exclues ce qui nous empêche de garantir une correspondance totale. Les informations fournies dans cet imprimé sont vérifiées régulièrement, les corrections nécessaires sont insérées dans l'édition suivante. Nous vous sommes reconnaissants pour toute proposition d'amélioration.) Siemens AG 1994 - 1999 All rights reserved Sous réserve de modifications techniques C79000-G8277-C160 Printed in the Federal Republic of Germany Siemens Aktiengesellschaft Sommaire 1 Fonctionnalités de Text Library ................................................................... 1-1 1.1 1.2 1.2.1 1.2.2 1.2.3 1.3 1.4 1.5 1.6 1.7 1.8 1.8.1 Structure de la bibliothèque de textes...................................................................... 1-1 Barre de menus........................................................................................................ 1-2 Menu "Fichier".......................................................................................................... 1-2 Menu "Edition".......................................................................................................... 1-3 Menu "Outils" ........................................................................................................... 1-4 Barre d'outils ............................................................................................................ 1-6 Barre d'état............................................................................................................... 1-6 La fenêtre de tableau ............................................................................................... 1-7 Largeur de colonne .................................................................................................. 1-7 Utilisation de Text Library ........................................................................................ 1-7 Annexe ................................................................................................................... 1-11 Structure d'un fichier d'importation/exportation...................................................... 1-11 WinCC Manuel C79000-G8277-C160-01 i Sommaire ii 08.99 WinCC Manuel C79000-G8277-C160-01 08.99 Fonctionnalités de Text Library 1 Fonctionnalités de Text Library L'éditeur «Text Library permet l'édition des textes qui seront utilisés au runtime par les divers modules. Dans Control Center, vous devez définir dans l'onglet «Paramètres de la boîte de dialogue «Propriétés Ordinateurs la langue dans laquelle les textes seront sortis dans le runtime. Vous pouvez définir, pour un grand nombre de textes configurés, les versions en langues étrangères dans la bibliothèque de textes. Certains textes configurés, comme p. ex. les étiquettes d'objets graphiques, ne sont pas gérés par la bibliothèque de textes. Toutes les modifications que vous effectuez sont validées lorsque vous quittez le champ correspondant et sont mémorisées dans la banque de données ! 1.1 Structure de la bibliothèque de textes La bibliothèque de textes est construite sous forme de tableau. Les textes devant être utilisés au runtime sont affectés dans les colonnes destinées aux différentes langues aux identificateurs de texte se trouvant dans la première colonne. WinCC Manuel C79000-G8277-C160-01 1-1 Fonctionnalités de Text Library 08.99 1.2 Barre de menus La barre de menus réunit toutes les commandes du système de configuration de l'éditeur "Text Library" en groupes auxquels sont affectés des menus. Pour obtenir l'exécution d'une commande, ouvrez le menu correspondant, cliquez sur la commande et entrez les paramètres nécessaires dans la boîte de dialogue qui s'ouvre le cas échéant. Menu Commande de menu Raccourciclavier Fichier Importer Exporter vers Imprimer Aperçu avant impression Configuration de l'imprimante Envoyer modifications au projet actif Quitter CTRL+ I CTRL+ E CTRL + P Edition Couper Copier Coller Rechercher Remplacer Insérer ligne Supprimer ligne Propriétés CTRL + X CTRL + C CTRL + V CTRL + F CTRL + H Ins. Suppr. CTRL + E Affichage Barre d'outils Barre d'état Rafraîchir Police par défaut Ajouter langue Supprimer langue Police de la langue Index Utiliser l'aide A propos de la bibliothèque de textes WinCC Outils ? F5 1.2.1 Menu "Fichier" Le menu "Fichier" contient les fonctions relatives à la bibliothèque de textes courante. Importer La fonction "Importer" permet d'importer les fichiers au format CSV (Comma-Separated-ValueFormat). Le caractère de séparation utilisé est le point-virgule. L'annexe donne un exemple de la structure d'un fichier d'importation ou d'exportation. 1-2 WinCC Manuel C79000-G8277-C160-01 08.99 Fonctionnalités de Text Library Exporter dans La fonction "Exporter dans" enregistre les données de votre bibliothèque de textes au format CSV (Comma-Separated-Value) sous un nom de fichier quelconque sur un support de données. Le caractère de séparation utilisé est le point-virgule. Le format du fichier exporté est au choix celui de la version 4.0 ou de la nouvelle version 5.0. Texte à sélectionner dans le champ "Type de fichier" de la version 4.0: "Fichiers texte (*.csv)". Texte à sélectionner dans le champ "Type de fichier" de la version 5.0: "Fichiers texte (*.csv)". L'annexe donne un exemple de la structure d'un fichier d'importation ou d'exportation. Envoyer des modifications à un projet actif Cette commande permet de reprendre des textes modifiés dans un projet actif. 1.2.2 Menu "Edition" Couper La commande "Couper" permet de supprimer dans la bibliothèque de textes le contenu d'un champ de texte ou une ligne de texte et de le/la ranger dans le presse-papiers. Le contenu du presse-papiers reste enregistré jusqu'à son écrasement par une nouvelle commande "Couper" ou "Copier". Nota Lorsque vous coupez une ligne de texte, les contenus de champ de la ligne sélectionnée sont rangés dans le presse-papiers, séparés par des points virgules. Copier La commande "Copier" permet de créer une copie de champs ou de lignes de texte et de les déposer dans le presse-papiers. L'objet coupé reste dans le presse-papiers jusqu'à son écrasement par un nouveau "Couper" ou "Coller". Nota Lorsque vous copiez une ligne de texte, les contenus des champs de la ligne sélectionnée sont rangés dans le presse-papiers, séparés par des points virgules. WinCC Manuel C79000-G8277-C160-01 1-3 Fonctionnalités de Text Library 08.99 Coller La commande "Coller" permet de copier le contenu du presse-papiers dans la bibliothèque de textes. Les champs de texte sont insérés dans le champ de texte marqué. Les lignes de texte sont insérées à l'endroit de l'identificateur de texte disponible dans la liste ou ajoutée à la bibliothèque de textes. Le contenu du presse-papiers est conservé. Nota Nota :Si vous n'avez pas sélectionné de ligne pour coller une ligne de texte, le contenu du pressepapiers, c'est-à-dire les contenus des champs d'une ligne, séparés par des points virgules, est copié sous cette forme dans le champ de texte marqué. Insérer ligne La commande "Insérer ligne" permet d'ajouter une ligne à la bibliothèque de textes. La ligne ajoutée apparaît toujours à la fin de la bibliothèque de textes. Supprimer une ligne Cette commande supprime le contenu d'un champ ou une ligne marquée dans la bibliothèque de textes. Lorsqu'un champ est marqué, son contenu est supprimé sans demande de confirmation à l'utilisateur. A la suppression de lignes, le système demande confirmation avant d'effectuer la suppression. Propriétés Cette commande ouvre la boîte de dialogue Propriétés. Elle vous informe du nombre de langues configurées et du nombre d'enregistrements créés. 1.2.3 Menu "Outils" Cette commande permet de régler les paramètres fondamentaux de la bibliothèque de textes. Police par défaut La commande "Police par défaut..." ouvre la fenêtre de dialogue Windows de définition de la police à utiliser. Cette police est la police par défaut pour toutes les nouvelles polices. 1-4 WinCC Manuel C79000-G8277-C160-01 08.99 Fonctionnalités de Text Library Ajouter langue La fonction "Ajouter langue..." permet d’ajouter une nouvelle langue (nouvelle colonne). La traduction des termes sera à saisir dans cette colonne. Nota WinCC supporte uniquement les langues principales (primary languages) lors de la sélection des langues étrangères pour les entrer dans les éditeurs. Ces langues sont p. ex. l'allemand (Allemagne), l'anglais (USA), etc... Les langues secondaires (variantes régionales) comme l'allemand suisse ou l'anglais australien ne sont pas proposées. Supprimer langue La fonction "Supprimer langue..." supprime une langue (colonne). WinCC Manuel C79000-G8277-C160-01 1-5 Fonctionnalités de Text Library 08.99 Police de la langue La fonction "Police de la langue..." et le bouton "Propriétés" attribuent une police particulière à chaque langue. 1.3 Barre d’outils Les icônes de la barre d'outils vous permettent d'effectuer des actions plus rapidement. Il n'est plus nécessaire de passer par les menus pour accéder aux commandes. Icône Description Couper Copier Coller Imprimer Info sur le nombre de langues et d'enregistrements créés Utiliser l'aide contextuelle 1.4 Barre d'état La partie gauche de la barre d'état affiche des informations générales sur le programme. Pour la signification des champs de droite, se reporter à la partie "Control Center" du manuel d'utilisation. 1-6 WinCC Manuel C79000-G8277-C160-01 08.99 Fonctionnalités de Text Library 1.5 La fenêtre de tableau Les identificateurs de texte sont attribués pendant la configuration et ne doivent plus être modifiés dans la bibliothèque de textes. L'affection de textes à un objet configuré n'est pas possible. Les identificateurs permettent également d'accéder aux textes de la bibliothèque avec les fonctions de "Global Script". Outre la possibilité de modifier la Largeur de colonne et d'éditer des cellules de texte, vous pouvez également coller,copier et supprimer des lignes de texte. 1.6 Largeur de colonne Dans l'en-tête de la fenêtre du tableau, amenez le pointeur de la souris sur le bord droit de la colonne dont vous voulez modifier la largeur. Lorsque le pointeur de la souris est remplacé par un trait avec deux pointes de flèche à ses extrémités, cliquez le bouton gauche de la souris. Vous modifiez la largeur de colonne en déplaçant la souris. Dès que vous relâchez le bouton gauche de la souris, la colonne est affichée avec la largeur que vous avez définie. Pour régler une colonne sur la largeur optimale, cliquez deux fois sur la ligne de séparation de droite de la colonne dans la tête de la colonne. 1.7 Utilisation de Text Library Afin de montrer comment utiliser Text Library pour la configuration d'une sortie en plusieurs langues, procédez comme suit: 1. Ouvrez l'éditeur Text Library dans un nouveau projet WINCC afin de voir l'état initial de Text Library. 2. Ouvrez l'éditeur Alarm Logging et configurez le paramétrage du système d'alarmes afin de saisir quelques termes français dans Text Library. 3. Ouvrez de nouveau l'éditeur Text Library si vous souhaitez traduire les textes des alarmes dans d'autres langues. 4. Créez un exemple dans Graphics Designer afin de tester les effets de la configuration 5. Les textes des alarmes en langues étrangères sont affichés dans le mode runtime. WinCC Manuel C79000-G8277-C160-01 1-7 Fonctionnalités de Text Library 08.99 Etat initial de Text Library Ouvrez l'éditeur Text Library dans un nouveau projet pour obtenir un aperçu de Text Library à l'état initial. La vue ci-après présente Text Library dans ce projet. Alarm Logging est ici pris comme exemple. Configurer Alarm Logging Ouvrez l'éditeur Alarm Logging et configurez une alarme. Liez les blocs de textes utilisateur "Texte d'alarme" et "Localisation incident" dans le système d'alarmes. Liez une alarme à une variable binaire, p. ex. "Variable d'alarme". Prenez p. ex. "Réservoir vide" comme texte d'alarme et "Réservoir 1" pour la localisation d'incident. Enregistrez la configuration actuelle et fermez Alarm Logging. La vue ci-après présente la fenêtre de tableau comme vous l'avez configurée. N° Classe Type Variable d'alarme Texte d'alarme Localisation incident 1 Incident Alarme Variable d’alarme binaire Réservoir vide Réservoir 1 Nota Référez-vous au manuel Alarm Logging pour de plus amples informations. 1-8 WinCC Manuel C79000-G8277-C160-01 08.99 Fonctionnalités de Text Library Traduire des textes d’alarmes dans d’autres langues Ouvrez de nouveau l'éditeur Text Library si vous souhaitez traduire les textes des alarmes dans une autre langue. Ajoutez une autre langue (colonne) à la bibliothèque de textes dans le menu "Outils Ajouter langue", p. ex. l'italien. Traduisez tous les textes pertinents et entrez-les dans les champs correspondants de la nouvelle colonne de langue. La vue ci-après contient les termes traduits. WinCC Manuel C79000-G8277-C160-01 1-9 Fonctionnalités de Text Library 08.99 Créer une vue de runtime dans Graphics Designer Ouvrez Graphics Designer afin de créer une nouvelle vue. Insérez un nouveau bouton afin de positionner ou de désactiver la variable d'alarme avec une action C. Liez un contrôle ActiveX à votre vue afin d'afficher les alarmes configurées dans Alarm Logging. Liez les blocs d'alarmes dans le contrôle ActiveX. Un autre bouton est nécessaire pour acquitter les alarmes; ses propriétés seront liées par une action C au contrôle ActiveX à l'aide des fonctions standard. Nota Référez-vous à la documentation de "Alarm Controls" WinCC pour de plus amples informations. Sortie en langue étrangère des textes d'alarmes Sélectionnez dans Control Center comme langue de runtime la langue ajoutée à la bibliothèque de textes, ici l'italien. Activez le projet afin d'afficher les effets de la configuration. Seuls les textes du contrôle ActiveX sont affichés dans la nouvelle langue (l'italien dans notre exemple). Les étiquettes des boutons doivent ensuite être traduits en italien sur les divers objets dans Graphics Designer. Le paramétrage de la langue des boutons peut être modifié dans l'éditeur Text Library. 1-10 WinCC Manuel C79000-G8277-C160-01 08.99 Fonctionnalités de Text Library 1.8 Annexe 1.8.1 Structure d’un fichier d’importation/exportation Le format du fichier d’importation/exportation est le format CSV (Comma-Separated-Value). Les champs du tableau sont séparés par des points-virgules, les lignes du tableau par des signes de paragraphe/de fin de ligne. L'en-tête du fichier contient des informations générales telles que le numéro de version, le nom de fichier, des codes de langue ou des informatons sur la police. Exemple de fichier d'importation/exportation : Bibliothèque de textes V1.0; DEMO.CSV 0;7;9 0;16,7,0,0,700,0,0,0,0,1,2,2,34,System;16,7,0,0,700,0,0,0,0,1,2,2,34,System Text-ID;German;English 1;Moteur;engine 2;Pompe;pump 11;Temp. LOW;Warning 12;TEMP. HIGH;Failure 21;Bloquer alarmes; 22;Libérer alarmes; 23;Acquitter alarmes; WinCC Manuel C79000-G8277-C160-01 1-11 Fonctionnalités de Text Library 1-12 08.99 WinCC Manuel C79000-G8277-C160-01 08.99 Index Index A R Affichage de texte en plusieurs langues 1-7 Affichage de texte en runtime 1-1 Ajouter langue 1-4 Runtime Affichage de texte en plusieurs langues 1-1, 1-7 Changer de langue 1-10 B S Barre d´outils 1-6 Barre de menu 1-2 Barre d'état 1-6 Supprimer langue 1-4 Supprimer ligne 1-3 T C Changer la langue de runtime 1-10 Coller 1-3 Copier 1-3 Couper 1-3 Traduction de textes 1-9 Transmettre modifications au projet actif 1-2 E Exportation de textes 1-2 Format d'exportation 1-2 Structure du fichier d'exportation 1-11 Exporter 1-2 F Fenêtre de tableau 1-1, 1-7 I Importation de textes 1-2 Structure du fichier d'importation 1-11 Importer 1-2 Insérer ligne 1-3 L Largeur de colonne 1-7 P Police de la langue 1-4 Police par défaut 1-4 Propriétés 1-3 WinCC Manuel C79000-G8277-C160-01 Index-1 Index Index-2 08.99 WinCC Manuel C79000-G8277-C160-01 Tome 1 SIMATIC HMI WinCC Manuel Tome 2 / 2 Avant-propos 1 Présentation du système 2 Authorization 3 WinCC Explorer 4 Channels 5 Report Designer 6 User Administrator 7 Tome 2 Ce manuel est livré avec la documentation aux muméros de référence suivants: 6AV6392-1XA05-0AC0 Edition Août 1999 C79000-G8277-C160-01 Graphics Designer 8 Alarm Logging 9 Tag Logging 10 Text Library 11 Global Script 12 Cross Reference 13 ® ® ® ® ® WinCC , SIMATIC , SIMATIC NET , SINEC et STEP sont des marques de la société Siemens AG. Les autres désignations dans ce manuel peuvent être des marques de fabrique dont l'utilisation par un tiers à ces mêmes fins peuvent léser droits du détenteur. (Toute reproduction de ce support d’informations, toute exploitation de son contenu sont interdites, sauf autorisation expresse. Tout manquement à cette règle est illicite et expose son auteur au versement de dommages et intérêts. Tous nos droits sont réservés, notamment pour le cas de la délivrance d'un brevet ou celui de l'enregistrement d'un modèle d'utilité.) (Nous avons vérifié que le contenu de ce manuel correspond aux éléments matériels et logiciels qui y sont décrits. Des divergences ne sont cependant pas exclues ce qui nous empêche de garantir une correspondance totale. Les informations fournies dans cet imprimé sont vérifiées régulièrement, les corrections nécessaires sont insérées dans l'édition suivante. Nous vous sommes reconnaissants pour toute proposition d'amélioration.) Siemens AG 1994 - 1999 All rights reserved Sous réserve de modifications techniques C79000-G8277-C160 Printed in the Federal Republic of Germany Siemens Aktiengesellschaft Sommaire 1 Introduction ................................................................................................... 1-1 2 Fonctions de projet ....................................................................................... 2-1 3 Fonctions standard ....................................................................................... 3-1 4 Fonctions internes ........................................................................................ 4-1 5 Actions ......................................................................................................... 5-1 WinCC Manuel C79000-G8277-C160-01 i Sommaire ii 08.99 WinCC Manuel C79000-G8277-C160-01 08.99 Introduction 1 Introduction Global Script est le terme générique désignant les "fonctions C" et les "actions", qui sont utilisées, selon leur type, dans l’ensemble d’un projet ou dans tous les projets. Les types suivants sont à distinguer : Fonctions de projet Vous pouvez créer de nouvelles fonctions de projet et modifier des fonctions existantes. Les fonctions de projet ne sont connues que du projet dans lequel elles ont été créées. Fonctions standard Vous pouvez créer de nouvelles fonctions standard et modifier des fonctions existantes. Les fonctions standard sont connues de tous les projets. Fonctions internes Les fonctions internes ne peuvent être ni créées ni modifiées. Elles sont connues de tous les projets. Actions Les actions programmées comme Global Scripts peuvent être créées et modifiées. Ces actions ne sont connues que du projet dans lequel elles ont été créées. Les fonctions de projet, les fonctions standard et les fonctions internes s’utilisent dans des actions C portant sur des objets dans des actions relatives à des objets que vous créez dans un dialogue de dynamisation pour dynamiser des Archives de valeurs de process Archives utilisateur Archives de données agrégées. Les actions programmées avec les Global Scripts s’utilisent au runtime pour la commande du process. Il faut pour cela activer le projet et lancer le runtime. Pour l’activation du projet, voir Control Center 2.1.4. Pour lancer le runtime, voir Control Center, 6.3. Nota les actions sont interprétées. L’utilisation d’actions volumineuses ou nombreuses peut par conséquent représenter une charge importante pour le système. Il est donc recommandé à l'utilisateur d’employer ses propres DLL (Dynamic Link Libraries). Les fonctionnalités des DLL disponibles peuvent être rendues accessibles par des fonctions et des actions dans WinCC. On peut utiliser pour cela la séquence d’instructions suivante : #pragma code("<NOM>.dll") #include "<NOM>.h" #pragma code() WinCC Manuel C79000-G8277-C160-01 1-1 Introduction 08.99 Les fichiers Include (y compris les fichiers Include appelés par ces derniers) sont recherchés dans le répertoire projektpfad\library . Si ces fichiers se trouvent en un autre endroit du système de fichiers, il convient d'indiquer le chemin complet. Nota Lors de la définition de structures particulières, liées à des fonctions de projet ou fonctions standard, la construction ci-après provoque des erreurs d’interprétation : struct MyOwnStruct; { .... } void MyFunction (struct MyOwnStruct...); { ... } Le prototype de cette fonction est enregistré dans le fichier ap_pbib.h ou ap_glob.h alors que la définition de la structure n’y figure pas. Pour réaliser le transfert d’une telle structure ou d’une fonction Callback, procédez par conséquent comme suit : Dans apdefap.h qui se trouve dans le dossier de projet (chemin_de_projet\library), entrez la structure devant #include "ap-pbib.h" struct MyOwnStruct; { .... } #include "ap-pbib.h" Et par analogie : #pragma code ("pdlcsapi.dll") #include "pldcsapi.h" #pragma code() #include "ap_pbib.h" La constitution de la structure MyOwnStruct et celle de la fonction Callback est alors connue lors de l’appel du prototype de la fonction de projet sur l’objet. Dans la fonction de projet, il suffira donc d’entrer #include "apdefap.h" 1-2 WinCC Manuel C79000-G8277-C160-01 08.99 Fonctions de projet 2 Fonctions de projet Les fonctions de projet sont des fonctions C que vous créez ou modifiez vous-mêmes. Elles ne sont connues que dans le projet dans lequel elles ont été créées. Les fonctions de projet sont utilisées pour dynamiser des objets graphiques et des archives, ainsi que dans d’autres fonctions de projet ou actions programmées avec des Global Scripts. Les fonctions de projet se créent avec l’éditeur Global Script. Lancez cet éditeur depuis Control Center. Les étapes suivantes sont nécessaires pour créer une fonction de projet : • Formuler la fonction • Compléter les informations sur la fonction • Compiler la fonction • Enregistrer la fonction et la renommer le cas échéant • Générer le cas échéant les fichiers Header Votre fonction de projet est maintenant créée. A la première création d'une fonction de projet, le fichier Header apdefap.h est rangé dans le répertoire de projet ...\<nom projet>\LIBRARY. Celle-ci contient le fichier Header de la bibliothèque de projet ap_plib.h, laquelle contient à son tour le fichier Header ap_glob.h. Les fonctions de projet sont définies dans le projet Header ap_plib.h. Le fichier Header apdefap.h ou ap_glob.h doit être lié pour la création d'une fonction de projet utilisant d'autres fonctions standard ou fonctions de projet. Pour formuler une fonction : Vous avez lancé l’éditeur Global Script depuis Control Center. La boîte "Global Script" est ouverte : Dans la fenêtre de sélection de fonctions, cliquez avec le bouton droit de la souris sur le type de fonction désiré (fonction de projet, fonction standard ou action) pour ouvrir le menu contextuel. Ouvrez le sous-menu en plaçant la flèche de la souris sur "Nouveau" ou cliquez et sélectionnez le sous-menu "Fonction". WinCC Manuel C79000-G8277-C160-01 2-1 Fonctions de projet 08.99 Vous pouvez également utiliser un des symboles de la barre d’outils. Une fenêtre contenant déjà le squelette d’une fonction C s’ouvre. Vous pouvez maintenant formuler votre fonction. Les fonctions d’édition sont les suivantes : Fonction Commandes clavier Nouvelle ligne ENTREE Supprimer caractère à droite du curseur SUPPR Supprimer caractère à gauche du curseur Retour arrière Saut en début de ligne ORIGINE Saut en fin de ligne FIN Saut au début du texte CTRL+ORIGINE Saut à la fin du texte CTRL+FIN Déplacement marque d’insertion touches curseur Couper le texte marqué CTRL+X Copier le texte marqué CTRL+C Coller le texte du Presse-papiers CTRL+V Fonction Commandes souris Marquer texte bouton gauche de la souris Marquer un mot double-clic bouton gauche de la souris Déplacez marque d’insertion bouton gauche de la souris Autres fonctions d’édition : 2-2 • Le mode de saisie est "Insérer". • Le texte marqué est remplacé par le prochain caractère entré au clavier. • Extension de marquage de zone Marquage d’une zone : Placer la marque d’insertion au début du marquage, maintenir la touche MAJ enfoncée, puis amener la marque d’insertion à la fin de la zone marquée. Pour une extension de marquage : Maintenir la touche MAJ enfoncée, placer la marque d’insertion à la fin de la zone marquée. WinCC Manuel C79000-G8277-C160-01 08.99 Fonctions de projet Vous pouvez insérer des fonctions programmées de types "Fonction de projet", "Fonction standard" et "Fonction interne" à l’endroit indiqué par la marque d’insertion ou remplacer un texte marqué par ces fonctions. Pour cela, procédez comme suit : • Positionnez la marque d’insertion ou marquez le texte à remplacer • Dans la fenêtre de sélection de fonctions, ouvrez les répertoires correspondants et sélectionnez la fonction désirée avec le bouton droit de la souris • Sélectionnez la commande "Envoyez vers..." dans le menu contextuel. • Sélectionnez la fenêtre d’édition dans le sous-menu. Lorsque plusieurs fenêtres d’édition sont ouvertes, le sous-menu contient une commande pour chaque fenêtre d’édition • Réactualisez le cas échéant le paramétrage de la fonction insérée . La boîte "Sélectionner variable" s’ouvre et Pour insérer un nom de variable, cliquez sur le bouton vous pouvez choisir la variable désirée. Le cas échéant, ouvrez les répertoires nécessaires. Pour compléter les informations sur une fonction : Si vous avez ouvert simultanément plusieurs fenêtre d’édition, activez celle qui contient la fonction souhaitée. Cliquez sur le bouton WinCC Manuel C79000-G8277-C160-01 . La boîte "Description" s'ouvre. 2-3 Fonctions de projet 08.99 La date de création, la date de modification et la version sont déjà affichées. Concernant la date de création et de modification, les champs signifient de gauche à droite "Jour", "Mois", "Année" Renseignez les champs "Créé par" et "Modifié par". Entrez un commentaire dans le champ "Commentaire", par exemple une description sommaire de la fonction. Si vous désirez protéger votre fonction par un mot de passe, activez la case "Mot de passe". Le bouton "Changer" est réactivé. Cliquez sur le bouton "Changer", puis entrez votre mot de passe et confirmezle dans la boîte "Saisie mot de passe". Cliquez sur "OK". La boîte "Saisie mot de passe" se ferme. Votre fonction est maintenant protégée par un mot de passe. Fermer la boîte "Description" en cliquant sur le bouton "OK". Les entrées sont alors prises en compte. Pour compiler la fonction/l’action : Si vous avez ouvert simultanément plusieurs fenêtres d’édition, activez celle qui contient la fonction/l’action désirée. Cliquez sur le bouton . La compilation commence. La fenêtre d’édition active est divisée en deux parties. La partie du haut contient votre fonction/action, celle du bas affiche les messages du compilateur. Si vous avez modifié le nom d'une fonction existante, le nom des fonctions qui ne sont pas encore actualisées est précédé dans le navigateur de fonctions d'un astérisque. L'astérisque indique que la fonction dont le nom a été modifié n'a pas encore été enregistrée. Dès que vous enregistrez la fonction, le nom dans le navigateur de fonction est mis à jour et l'astérisque disparaît. Pour enregistrer la fonction : Le système attribue un nom standard à la nouvelle fonction/action que vous venez de créer. Pour enregistrer la fonction/l’action sous son nom courant, vous pouvez utiliser une des procédures suivantes : • Cliquez sur le bouton • Dans le menu "Fichier", sélectionnez la commande "Enregistrer". La fenêtre d’édition reste ouverte. • Cliquez sur le champ de fermeture de la fenêtre d’édition. Une boîte s’ouvre pour vous signaler la présence de modifications qui n’ont pas été enregistrées. Vous avez alors le choix entre enregistrer la fonction/l’action, annuler les modifications ou annuler la procédure. Si vous annulez la commande, la fenêtre d’édition reste ouverte ; elle se ferme dans le cas contraire. . La fenêtre d’édition reste ouverte. Pour enregistrer la fonction/l’action sous un autre nom, sélectionnez, dans le menu "Fichier", la fonction "Enregistrer sous...". Une boîte s’ouvre et vous pouvez entrer le nom et le répertoire pour l’enregistrement. Les répertoires d’enregistrement standard sont : 2-4 • pour les fonctions de projet : le sous-répertoire "Library" dans le répertoire de projet • pour les actions : le sous-répertoire "Pas" du répertoire de projet • pour les fonctions standard : le sous-répertoire "Aplib" du répertoire système WinCC Manuel C79000-G8277-C160-01 08.99 Fonctions de projet Pour générer les nouveaux fichiers Header : Lorsque des fonctions sont programmées de manière autonome, celles-ci peuvent être mises à disposition du projet en les copiant dans les répertoires correspondants. Les fonctions sont alors présentes mais pas encore connues du système. Un clic sur le bouton ou la sélection de la commande de menu "Générer Header" permet de générer à nouveau les fichiers Header. Les fonctions nouvelles ou modifiées sont maintenant connues du système. De cette façon, les fonctions supprimées ne sont plus connues du système. Suite à la génération des nouveaux fichiers Header, les nouvelles fonctions apparaissent maintenant dans le navigateur de fonctions de l’éditeur Global Script. WinCC Manuel C79000-G8277-C160-01 2-5 Fonctions de projet 2-6 08.99 WinCC Manuel C79000-G8277-C160-01 08.99 Fonctions standard 3 Fonctions standard Le système met à disposition des fonctions standard. Ces fonctions peuvent être éditées et adaptées à vos besoins. Vous pouvez en outre créer vous-même des fonctions standard. Les fonctions standard sont connues dans tous les projets. Elles s’utilisent pour dynamiser les objets graphiques et les archives, ainsi que dans des fonctions de projet, dans d’autres fonctions standard et actions programmées avec les Global Scripts. Les fonctions standard se créent avec l’éditeur Global Script. Lancez cet éditeur depuis Control Center. Les étapes suivantes sont nécessaires à la création d’une fonction standard : • Formuler la fonction (voir section 2) • Compléter les informations sur la fonction (voir section 2) • Compiler la fonction (voir section 2) • Enregistrer la fonction et la renommer le cas échéant (voir section 2) • Générer le cas échéant les fichiers Header (voir section 2) Votre fonction standard est ainsi créée. Le fichier Header apdefap.h lie le fichier Header ap_glob.h qui contient la définition des fonctions standard. Les fichiers apdefap.h et ap_glob.h se trouvent dans ...\APLIB. Le fichier Header apdefap.h ou ap_glob.h doit être lié pour la création de nouvelles fonctions standard utilisant d’autres fonctions standard. Les nouvelles fonctions standard sont ajoutées aux fonctions standard existantes sur l’ordinateur serveur dans le répertoire d’installation WinCC ...\APLIB. Le système de base met à disposition des fonctions standard. Elles sont réparties dans les groupes de fonction suivants : Alarm GRAPHICS TAGLOG WINCC WINDOWS Si les options correspondantes ont été installées, vous disposerez en outre des groupes de fonction suivants : Options Report Split Screen Manager userarc (archives utilisateur) Ces fonctions sont décrites dans l'aide en ligne. WinCC Manuel C79000-G8277-C160-01 3-1 Fonctions standard 3-2 08.99 WinCC Manuel C79000-G8277-C160-01 08.99 Fonctions internes 4 Fonctions internes Les fonctions internes s’emploient pour dynamiser des objets graphiques et des archives, ainsi que dans des fonctions de projet, des fonctions standard et des actions programmées avec les Global Scripts. Les fonctions internes sont connues de tous les projets. Vous ne pouvez ni créer de nouvelles fonctions internes ni modifier celles qui existent déjà. Les fonctions internes peuvent être classées en plusieurs groupes : allocate contient des fonctions de réservation et de libération de mémoire vive c_bib contient des fonctions de la bibliothèque C standard graphics contient des fonctions de lecture et d'activation de propriétés d'objets graphiques tag contient des fonctions de lecture et d'écriture de variables de process wincc contient des fonctions de changement de langue, de désactivation du système runtime et d'arrêt de WinCC Ces fonctions sont décrites dans l'aide en ligne. WinCC Manuel C79000-G8277-C160-01 4-1 Fonctions internes 4-2 08.99 WinCC Manuel C79000-G8277-C160-01 08.99 Actions 5 Actions Les actions Global Script sont des actions que vous créez et éditez vous-même. Elles ne sont connues que dans le projet dans lequel elles ont été créées. Les actions Global Script s’utilisent au runtime pour la commande du process. Leur exécution est déclenchée par un déclencheur. Les actions Global Script se créent avec l’éditeur Global Script. Lancez cet éditeur depuis Control Center. La création d’une action Global Script nécessite les étapes suivantes : • Formuler la fonction (voir section 2) • Compléter les informations sur la fonction (voir section 2) • Définir le ou les déclencheurs comme événements déclenchant l'exécution • Compiler la fonction (voir section 2) • Paramétrer l'autorisation d'accès • Enregistrer la fonction et la renommer le cas échéant (voir section 2) Votre Global Script est créé. Les actions Global Script peuvent être exportées et importées. Une action importée remplace complètement l’action courante présente dans la fenêtre active. Vous avez la possibilité d’associer une autorisation d’utilisation à votre action. Lorsqu’une nouvelle action est créée, le fichier Header apdefap.h est lié automatiquement à partir du répertoire de projet...\<NomProjet>\LIBRARY . En l’absence de fonction de projet, le fichier Header est lié à partir du répertoire ...\APLIB . Les fonctions standard et les fonctions de projet sont alors disponibles dans les actions. Sur les systèmes multiposte, on distingue les actions globales des actions locales. Les actions globales sont rangées de manière non spécifique aux ordinateurs dans le répertoire de projet (...\<NomOrdinateur>\PAS). Ces actions sont actives sur tous les ordinateurs. Les actions locales sont rangées de manière spécifique à un ordinateur dans le répertoire de projet de cet ordinateur (...\<Projektname>\<Rechnername>\PAS). Les actions locales ne sont donc actives que sur l’ordinateur correspondant. L'aide au diagnostic, proposée via la fenêtre d'application, facilite le contrôle d'exécution d'une action au runtime. WinCC Manuel C79000-G8277-C160-01 5-1 Actions 08.99 Pour définir un déclencheur : Si vous avez ouvert simultanément plusieurs fenêtres d’édition, activez celle qui contient l’action désirée. Cliquez sur le bouton La boîte "Description" s'ouvre. Sélectionnez l’onglet "déclencheur". Les types de déclencheur disponibles sont les suivants : acyclique : l’action est déclenchée une seule fois à un instant défini cyclique : l’action est déclenchée selon une périodicité définie variable : l’action est déclenchée lorsque la valeur d’une variable déterminée est modifiée Pour sélectionner le type de déclencheur désiré, marquez-le dans la boîte "Description" et cliquez sur le bouton "Ajouter" (vous pouvez également cliquer, avec le bouton droit de la souris, sur le type de déclencheur, puis sélectionner "Ajouter" dans le menu contextuel ouvert). Ouvrez si nécessaire le répertoire "Timer". Selon le type de déclencheur choisi, la boîte "Ajouter déclencheur", qui contient les données spécifiques aux déclencheurs, s’ouvre pour vous permettre d’effectuer les autres paramétrages. 5-2 • acyclique. Régler ici l’heure et la date du déclencheur. Entrez un nom de déclencheur (facultatif). Le nom du déclencheur est affiché dans la boîte "Description", comme légende du symbole dans la fenêtre de sélection de déclencheurs. Si vous n’entrez pas de nom de déclencheur, l’heure et la date réglées sont affichées comme légende du symbole. • cyclique. Sélectionnez dans le champ de liste "Cycle" l’intervalle désiré, c’est-à-dire le temps entre deux déclenchements de l’action. Entrez un nom de déclencheur (facultatif). Le nom du déclencheur est affiché dans la boîte "Description", comme légende du symbole dans la fenêtre de sélection de déclencheurs. Si vous n’entrez pas de nom de déclencheur, la périodicité réglée est affichée comme légende du symbole. WinCC Manuel C79000-G8277-C160-01 08.99 Actions • variable. Entrez dans la ligne "Nom de variable" le nom de la variable que vous voulez utiliser comme déclencheur déclenché par variation de la valeur de cette variable. Cliquez sur "Validez". La variable est ajoutée à la liste de variables. Vous pouvez également choisir une variable en ouvrant avec un clic sur le bouton boîte "Sélectionnez variable", dans laquelle vous pouvez sélectionner la variable. la Fermez la boîte "Ajouter déclencheur" en cliquant sur le bouton "OK". Tous les déclencheurs saisis dans la fenêtre de sélection de déclencheurs sont actifs : chaque événement de déclencheur déclenche l’action. Exemple : Vous avez entré plusieurs variables comme déclencheurs du type "Variable" : l’action est déclenchée dès que la valeur d’une de ces variables est modifiée. Vous avez entré plusieurs déclencheurs du type "Cyclique" : chacun de ces déclencheurs déclenche l’action. Si plusieurs événements de déclencheur coïncident dans le temps, l’action est déclenchée autant de fois qu’il y a d’événements déclencheurs pour cet instant. Nota Du fait que plusieurs événements de déclencheur peuvent être affectés à une action, l’interaction des différents déclencheurs et le runtime de l’action peuvent avoir des effets intempestifs. Ceci est à prendre en compte lors de la définition des déclencheurs. Pour modifier un déclencheur enregistré, marquez-le dans la fenêtre de sélection de déclencheurs et cliquez sur le bouton "Changer" (vous pouvez aussi sélectionner la commande "Changer" dans le menu contextuel). Pour effacer un déclencheur, marquez le déclencheur dans la fenêtre de sélection de déclencheurs et cliquez sur le bouton "Supprimer" (vous pouvez également sélectionner la commande "Supprimer" dans le menu contextuel). Après avoir défini les déclencheurs, fermez la boîte "Description" en cliquant sur "OK". Pour régler les autorisations d’accès : Si vous avez ouvert simultanément plusieurs fenêtres d’édition, activez celle qui contient l’action à laquelle vous désirez associer un droit d’accès. La boîte "Autorisations" s’ouvre. Cliquez sur le bouton . Choisissez, dans la liste des niveaux d’autorisation, le niveau désiré et cliquez sur le bouton "OK" pour fermer la boîte. L’autorisation d’accès pour votre action est réglée. WinCC Manuel C79000-G8277-C160-01 5-3 Actions 08.99 Pour exporter une action : Cliquez dans la barre d’outils sur le bouton La boîte "Enregistrer sous" s'ouvre : . Sélectionnez ici le lieu d'enregistrement et le nom du fichier d'exportation. L'extension "act" est rajoutée par le système. Cliquez sur le bouton "Enregistrer" pour exporter l'action et l'enregistrer dans le fichier que vous avez indiqué. La boîte "Enregistrer sous" se referme. Pour importer une action : Cliquez dans la barre d'outils sur le bouton La boîte "Ouvrir" s’ouvre. . Sélectionnez ici le fichier d'importation voulu. Les fichiers d'importation sont des fichiers qui ont été créés par l'exportation d'une action et qui possèdent l'extension "act". Cliquez sur le bouton "Ouvrir" pour insérer une action et refermer la boîte "Ouvrir". Nota L'action importée remplace complètement une action créée antérieurement. 5-4 WinCC Manuel C79000-G8277-C160-01 08.99 Actions Pour utiliser l’aide au diagnostic Vous avez la possibilité de faire afficher au runtime dans une fenêtre d'application de votre vue les aides au diagnostic suivantes : • la fenêtre "Global Script - Runtime": Les informations affichées dans la vue vous sont fournies pour chaque action Global Script. Un clic du bouton droit de la souris sur un nom d'action dans la colonne "Action" ouvre un menu contextuel permettant d'arrêter (déclarer fin), reprendre (déclarer début), exécuter une fois (démarrer) et éditer l'action : Pour incruster cette fenêtre de diagnostic dans votre vue, procédez comme suit : • cochez la case "Global Script Runtime" dans l'onglet "Démarrage" du composant de projet "Ordinateur" du Control Center • créez une fenêtre d'application dans votre vue sous Graphics Designer • sélectionnez dans la boîte "Contenu de fenêtre" l'option "Global Script" : puis refermez la boîte en cliquant sur le bouton "OK". WinCC Manuel C79000-G8277-C160-01 5-5 Actions 08.99 • sélectionnez dans la boîte "Modèle" l'option "GSC - Runtime": • puis refermez la boîte en cliquant sur le bouton "OK". • la fenêtre "Global Script - Diagnostic" : Elle contient les sorties programmées avec printf de toutes les actions dans l'ordre de leur exécution. Pour incruster cette fenêtre de diagnostic dans votre vue, procédez comme suit : • créez une fenêtre d'application dans votre vue sous Graphics Designer • sélectionnez dans la boîte "Contenu de fenêtre" l'option "Global Script" : puis refermez la boîte en cliquant sur le bouton "OK". 5-6 WinCC Manuel C79000-G8277-C160-01 08.99 Actions • sélectionnez dans la boîte "Modèle" l'option "GSC - Diagnostic" : puis refermez la boîte en cliquant sur le bouton "OK". Vous pouvez également incruster la fenêtre de diagnostic dans votre vue en tant que contrôle OLE : Pour cela, procédez comme suit : • créez un objet Contrôle OLE dans votre vue sous Graphics Designer • sélectionnez dans la boîte "Insérer contrôle" l'option "WinCC Global Script - Diagnostic Control": puis refermez la boîte en cliquant sur "OK". WinCC Manuel C79000-G8277-C160-01 5-7 Actions 5-8 08.99 WinCC Manuel C79000-G8277-C160-01 08.99 Index Index Fonction standard 3-1 Créer 3-1 A Action 1-1 Compiler 2-4 Créer 5-1 Définition du niveau d'autorisation 5-3 Définition d'un déclencheur 5-1 Enregistrer 2-4 Importer 5-4 G Générer fichiers Header 2-4 Global Script 1-1 I Importation d'une action 5-4 C Création d'une fonction de projet 2-1 d'une fonction standard 3-1 V Valeur de variable comme déclencheur 5-1 D Déclencheur Acyclique 5-1 Cyclique 5-1 Définition 5-1 par une valeur de variable 5-1 Déclencheur acyclique 5-1 Déclencheur cyclique 5-1 Définition du niveau d'autorisation 5-3 Dynamic Link Libraries 1-1 Dynamisation d'archives 2-1, 3-1 d'objets 2-1, 3-1 E Exporter 5-4 F Fichier d'exportation 5-4 Fichier d'importation 5-4 Fichier Include 1-1 Fonction Compiler 2-4 Enregistrer 2-4 Fonction de projet 1-1, 2-1 Fonction interne 1-1 Fonction par défaut 1-1 Fonction standard 3-1 Formulation 2-1 Fonction de projet 1-1, 2-1 Créer 2-1 Fonction interne 1-1 Fonction par défaut 1-1 WinCC Manuel C79000-G8277-C160-01 Index-1 Index Index-2 08.99 WinCC Manuel C79000-G8277-C160-01 Tome 1 SIMATIC HMI WinCC Manuel Tome 2 / 2 Avant-propos 1 Présentation du système 2 Authorization 3 WinCC Explorer 4 Channels 5 Report Designer 6 User Administrator 7 Tome 2 Ce manuel est livré avec la documentation aux muméros de référence suivants: 6AV6392-1XA05-0AC0 Edition Août 1999 C79000-G8277-C160-01 Graphics Designer 8 Alarm Logging 9 Tag Logging 10 Text Library 11 Global Script 12 Cross Reference 13 ® ® ® ® ® WinCC , SIMATIC , SIMATIC NET , SINEC et STEP sont des marques de la société Siemens AG. Les autres désignations dans ce manuel peuvent être des marques de fabrique dont l'utilisation par un tiers à ces mêmes fins peuvent léser droits du détenteur. (Toute reproduction de ce support d’informations, toute exploitation de son contenu sont interdites, sauf autorisation expresse. Tout manquement à cette règle est illicite et expose son auteur au versement de dommages et intérêts. Tous nos droits sont réservés, notamment pour le cas de la délivrance d'un brevet ou celui de l'enregistrement d'un modèle d'utilité.) (Nous avons vérifié que le contenu de ce manuel correspond aux éléments matériels et logiciels qui y sont décrits. Des divergences ne sont cependant pas exclues ce qui nous empêche de garantir une correspondance totale. Les informations fournies dans cet imprimé sont vérifiées régulièrement, les corrections nécessaires sont insérées dans l'édition suivante. Nous vous sommes reconnaissants pour toute proposition d'amélioration.) Siemens AG 1994 - 1999 All rights reserved Sous réserve de modifications techniques C79000-G8277-C160 Printed in the Federal Republic of Germany Siemens Aktiengesellschaft Sommaire 1 Liste de renvois croisés WinCC "Cross Reference" .................................. 1-1 1.1 1.2 1.2.1 1.2.1.1 1.2.1.2 1.2.1.3 1.2.1.4 1.2.2 1.2.3 1.2.4 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.4 1.4.1 1.4.2 1.4.3 1.5 "Cross Reference" dans l’explorateur WinCC.......................................................... 1-4 Structure................................................................................................................... 1-6 Barre de menu ......................................................................................................... 1-6 "Menu Fichier".......................................................................................................... 1-7 Menu "Edition"........................................................................................................ 1-10 Menu "Affichage".................................................................................................... 1-11 Menu "Outils" ......................................................................................................... 1-16 Barre d’outils .......................................................................................................... 1-19 Fenêtre de données ............................................................................................... 1-20 Barre d’état............................................................................................................. 1-21 Fonctionnalités ....................................................................................................... 1-22 Créer une liste de renvois croisés (dialogue de sélection de filtres) ..................... 1-22 Rafraîchir une liste de renvois croisés ................................................................... 1-25 Saut dans les éditeurs ("Saut vers point d'emploi") ............................................... 1-27 Réaffecter une variable.......................................................................................... 1-28 Exemples de configuration..................................................................................... 1-30 Exemple de création d'une liste de renvois croisés.............................................. 1-31 Exemple de point d'emploi ..................................................................................... 1-33 Exemple de réaffectation d'une variable................................................................ 1-34 Annexe ................................................................................................................... 1-35 WinCC Manuel C79000-G8277-C160-01 i Sommaire ii 08.99 WinCC Manuel C79000-G8277-C160-01 08.99 Liste de renvois croisés WinCC "Cross Reference" 1 Liste de renvois croisés WinCC "Cross Reference" Le composant WinCC "Cross Reference" (liste de renvois croisés) permet - de trouver tous les points d'emploi d'objets tels que variables, vues, - d'afficher directement le point d'emploi d'un objet afin de l'éditer ou de le supprimer (Fonction "Point d'emploi") - de renommer des variables à l'aide de la fonction "Réaffecter" en préservant la cohérence et l'intégrité des données. L'utilisation de "Cross Reference" est particulièrement judicieuse p. ex. dans les cas suivants: - Pour la recherche de points d'emploi de variables de process supprimées, afin de modifier ou de supprimer des "cas d'emploi", p.ex. pour des champs de sortie, dans des affichages de courbes. - Pour trouver les relations entre les vues de process d'un projet, afin de conserver la même structure de visualisation du process dans les extensions du projet. Définition des termes La description du composant "Cross Reference" impose l'explication préalable de quelques termes: Á "Cross Reference" Désigne le composant de WinCC il est affiché avec les éditeurs dans l'explorateur WinCC. Á Editeur L'éditeur "Cross Reference" se lance dans l'explorateur WinCC et met à la disposition de l'utilisateur l'interface de travail avec les listes de renvois croisés. Á Gestion interne des données Tous les renvois croisés devant être gérés et rafraîchis sont saisis dans la gestion interne des données. L'éditeur applique un filtre à "toute la liste de renvois croisés" lors d'une recherche de renvois croisés et obtient la liste de renvois croisés comme résultat du filtrage. Á Liste de renvois croisés Cette liste est le résultat du filtrage appliqué aux données de la gestion de données interne; elle est affichée dans l'éditeur. Cette liste peut être enregistrée dans l'éditeur avec le filtre utilisé. Á Filtre Un filtre est un ensemble de critères appliqués à la gestion de données interne et permettant d'obtenir une liste de renvois croisés "filtrée". Les critères de filtrage sont entrés dans l'éditeur. Á Fichier Résultats Ce fichier contient la liste de renvois croisés ainsi que le filtre utilisé. Á Saut vers point d'emploi Cette fonction permet de réaliser un saut vers le point d'emploi d'un objet dans la liste de renvois croisés affichée. L'éditeur ouvert p. ex. dépend de l'objet sélectionné. Á Réaffecter Ce nom désigne la fonction permettant de renommer une variable dans une partie définie du projet en préservant l'intégrité des données. WinCC Manuel C79000-G8277-C160-01 1-1 Liste de renvois croisés WinCC "Cross Reference" 08.99 Propriétés Le composant "Cross Reference" se divise en deux parties: Á L'éditeur, qui permet de manipuler les critères de filtrage et d'afficher les résultats: des listes de renvois croisés. Il intègre également les fonctions de saut direct vers le point d'emploi d'un objet trouvé et de réaffectation d'une variable, c.à.d. la fonction permettant de renommer une variable (alias local). Á Le deuxième composant est la gestion interne des données. Il gère et rafraîchit les données de configuration nécessaires à la fonction "Liste de renvois croisés". Editeur Liste de renvois croisés Filtre Gestion de données Données de WinCC Grâce à des filtres paramétrables, les types d'objets suivants peuvent être recherchés et une liste de renvois croisés peut être créée: Á Variables internes et variables de process Á Vues et fenêtres de vues Á Archives Á Fonctions standard et fonctions de projet Á Objets OLE Á Contrôles ActiveX Le tableau suivant décrit comment la recherche de certains objets est supportée. Application possible dans Objets recherchés 1-2 Archive Alarmes Fonction Vue Variable: de process, interne X X X X Archive -- -- -- X Fonction de projet, standard -- X -- X Vue (Fichier PDL) -- X X X Objets OLE -- -- -- X Contrôles ActiveX -- -- -- X WinCC Manuel C79000-G8277-C160-01 08.99 Liste de renvois croisés WinCC "Cross Reference" Les résultats de la recherche peuvent être enregistrés, imprimés ou encore exportés pour être utilisés dans d'autres applications Windows (Format CSV ou Excel). Un objet trouvé dans la liste de renvois croisés affichée peut ensuite être utilisé pour déclencher un "saut" vers un point d'emploi ou pour renommer une variable avec la fonction "Réaffecter". Le rafraîchissement des données pertinentes pour la fonction "Liste de renvois croisés" peut être exécuté automatiquement ou manuellement. Afin de préserver la cohérence des données entre la gestion des données et la liste de renvois croisés visualisée, des affichages d'état et des avertissements sont visualisés lors de la création d'une telle liste. Nota • La Recherche d’alarmes n'est pas supportée par "Cross Reference", car les alarmes apparaissent tout au plus au runtime dans les fenêtres d'alarmes d'une vue ou sont utilisées comme paramètre d'un appel d'interface API dans une fonction. La Recherche dans des alarmes configurées est supportée. Des variables sont recherchées dans des alarmes individuelles. • Les variables utilisées dans des fonctions ne peuvent être trouvées et remplacées par "Cross Reference" que si les règles de configuration de noms de variables et de vues décrites dans l'annexe sont respectées. Ceci est aussi valable pour la configuration d'actions C dans des vues. • Lorsque des variables font l'objet d'une surveillance de dépassement de seuil, l'affectation à une alarme n'est pas saisie. En d'autres termes, cette affectation n'est pas prise en compte par Cross Reference comme point d'emploi. De ce fait, une variable dont seul le dépassement de seuil serait surveillé, apparaîtrait dans la liste de références croisées comme "non utilisée". • "Cross Reference" traite les points d'emploi d'objets uniquement dans le contexte WinCC. C'est pourquoi p. ex. aucun opérande de Step5 / Step7 basé sur des variables WinCC n'est enregistré dans la liste de renvois croisés et que des sauts vers des points d'emploi ne sont pas possibles dans un projet Step5 / Step7 . • La recherche d'objets standard et d’objets Windows dans des vues, comme p. ex. des traits ou des cercles, n'est pas supportée. WinCC Manuel C79000-G8277-C160-01 1-3 Liste de renvois croisés WinCC "Cross Reference" 08.99 1.1 "Cross Reference" dans l’explorateur WinCC L'éditeur est visible dans la fenêtre du navigateur de l'explorateur WinCC et peut être lancé dans le menu contextuel ou le menu "Editeurs". Noms de fichiers utilisés Les noms et les extensions de fichiers suivants sont utilisés en liaison avec la fonction "Liste de renvois croisés": • XFC (Fichier XreF-Client) pour la liste de renvois croisés Lorsque "Cross Reference" est sélectionné dans la fenêtre du navigateur, tous les fichiers enregistrés dans le dossier CrossRef, dans la structure de dossiers Projet, apparaissent dans la partie droite de la fenêtre de données avec l'extension "XFC". Chaque fichier affiché représente une liste de renvois croisés avec ses filtres et peut être ouvert par un double clic. • XFS (Fichier XreF-Serveur) Contient toutes les données de projet pertinentes dans une gestion de données interne. "Toute la liste de renvois croisés" est enregistrée dans le dossier de projet et est normalement transparente pour l'utilisateur. Menu contextuel de l'éditeur Lorsque l'éditeur est sélectionné dans la fenêtre du navigateur, le menu contextuel peut être affiché. 1-4 WinCC Manuel C79000-G8277-C160-01 08.99 Liste de renvois croisés WinCC "Cross Reference" Options de menus Fonction Ouvrir L'éditeur s'ouvre. Afficher filtre par défaut L'éditeur s'ouvre et une liste de renvois croisés obtenue avec les critères de filtrage standard est affichée. Nouveau filtre L'éditeur s'ouvre et le dialogue de définition de filtres standard est visualisé. Rafraîchir gestion de données Cette option lance (une seule fois) le rafraîchissement de la gestion de données interne. Ce lancement manuel est nécessaire lorsque le rafraîchissement automatique a été désactivé ou lorsqu'il vient juste d'être activé. Rafraîchir automatiquement... La sélection de cette option de menu fait apparaître un dialogue dans lequel vous pouvez paramétrer le rafraîchissement automatique de la gestion de données. Lors de la création d'un nouveau projet, cette fonction est désactivée. La fonction de cette option de menu contextuel correspond à celle du menu "Outils" de l'éditeur (cependant sans ouverture de l'éditeur) Rechercher... Ouvre le dialogue de recherche connu des utilisateurs de l'explorateur WinCC. Propriétés Affiche des informations sur le composant WinCC "Cross Reference". Menu contextuel des fichiers Lorsqu'un fichier XFC est sélectionné dans la fenêtre de données, un menu contextuel peut être affiché. Options de menu Fonction Ouvrir le fichier des résultats Ouvre l'éditeur et affiche la liste de renvois croisés enregistrée. Renommer le fichier des résultats Permet de renommer le fichier XFC sans lancer l'éditeur. Supprimer le fichier des résultats Le fichier XFC sélectionné est supprimé. Rechercher... Ouvre le dialogue de recherche connu des utilisateurs de l'explorateur WinCC. Propriétés Affiche des informations sur le fichier XFC. WinCC Manuel C79000-G8277-C160-01 1-5 Liste de renvois croisés WinCC "Cross Reference" 08.99 1.2 Structure 1.2.1 Barre de menu Dans la barre de menu de l'éditeur, toutes les commandes disponibles sont organisées par groupes et affectées à différents menus. Pour exécuter une commande, ouvrez le menu correspondant, sélectionnez la commande et entrez le cas échéant les paramètres nécessaires dans la boîte de dialogue. Menu Commandes de menus Raccourci clavier Fichier Nouveau... CTRL + N Ouvrir... CTRL + O Fermer Enregistrer CTRL + S Enregistrer sous... Enregistrer tout Imprimer CTRL + P Aperçu avant impression Mise en page... Imprimer... Exporter... Options d'exportation... Liste de fichiers Quitter Edition Affichage Copier CTRL + C Filtres... F2 Rechercher... CTRL + F Continuer la recherche F3 Point d'emploi F9 Réaffecter F10 Afficher Filtre automatique... Afficher/Masquer colonnes... Optimiser les largeurs de colonne CTRL + W Barre d'outils Barre d’état Rafraîchir Outils F5 Rafraîchir automatiquement Rafraîchir la gestion des données CTRL + F5 Rafraîchir l'affichage et la gestion des données Maj + F5 Paramètres... 1-6 WinCC Manuel C79000-G8277-C160-01 08.99 Liste de renvois croisés WinCC "Cross Reference" Menu Commandes de menus Fenêtre Nouvelle fenêtre Raccourci clavier En cascade Mosaïque Superposées Réorganiser les icônes Fermer tout Liste des fenêtres A propos de... Sommaire et index Qu’est-ce que c’est Maj + F1 Utilisation de l'aide A propos de "Cross Reference" 1.2.1.1 "Menu Fichier" Nouveau Crée une nouvelle liste de renvois croisés et ouvre un dialogue de définition de filtres avec les paramètres par défaut. L'utilisateur paramètre les filtres souhaités et lance la recherche; la nouvelle liste de renvois croisés s'affiche. Ouvrir Ouvre une liste de renvois croisés préalablement enregistrée par le dialogue de sélection de fichiers. La liste s'affiche telle qu'elle était lors de son dernier enregistrement; elle n'est donc plus forcément actuelle. Les fonctions du menu "Outils" et l'option "Affichage / Rafraîchir" permettent de rafraîchir une liste de renvois croisés qui n'est éventuellement plus à jour. Imprimer, Aperçu avant impression, Configuration de l'imprimante La commande "Imprimer" sert à imprimer la liste de renvois croisés courante sur l'imprimante configurée. La commande "Aperçu avant impression" permet de visualiser la documentation. La commande "Configuration de l'imprimante" sert à paramétrer l'imprimante et le modèle de page. WinCC Manuel C79000-G8277-C160-01 1-7 Liste de renvois croisés WinCC "Cross Reference" 08.99 Mise en page Cette option permet de paramétrer les marges, le modèle de page et l'ordre des pages de la liste courante de renvois croisés à imprimer. Zone Marges Ordre des pages Titre et quadrillage Centrer sur la page 1-8 Description Les champs de saisie des largeurs des marges paramétrés par défaut peuvent être modifiés directement. Cette zone permet de définir dans quel ordre les pages de tableau doivent être imprimées. L'option "D'abord lignes, puis colonnes" imprime toutes les lignes des colonnes de la première page avant de passer aux colonnes de la page suivante. L'option "D'abord colonnes, puis lignes" imprime toutes les colonnes des lignes de la première page avant de passer aux lignes de la page suivante. Les cases à cocher définissent les détails de la mise en page. Des titres, des bordures et des lignes peuvent être insérés dans la mise en page (modèle de page). Cette option centre le tableau de la fenêtre des données sur la feuille de papier à l'impression. WinCC Manuel C79000-G8277-C160-01 08.99 Liste de renvois croisés WinCC "Cross Reference" Exporter Enregistre la liste de renvois croisés courante dans un fichier de format CSV ou Excel. Les données pourront être traitées par d'autres programmes Windows (p. ex. tableurs ou SGBD). Le caractère de séparation utilisé à l'exportation dans le format CSV peut être paramétré avec la commande "Outils / Paramètres...". D'autres options d'exportation sont paramétrables sous "Fichier / Options d'exportation...". Nota Lors de l'exportation directe dans Excel ou au format CSV pour réutilisation des données, le nombre maximal de lignes qu'Excel peut traiter est 65535. Cette limite n'est pas valable pour les fichiers CSV réutilisés par d'autres éditeurs. Options d’exportation... Cette option de menu sert à paramétrer l'exportation de la liste de renvois croisés avec Á une ligne d'en-tête, Á des lignes masquées (seulement dans MS-Excel), Á le type de l'élément intégré (seulement dans MS-Excel). Les deux dernières options n'ont d'effet que pour une exportation dans un fichier Excel. Lorsque toutes les données sont exportées dans un fichier CSV, seule l'exportation de la ligne d'en-tête peut être sélectionnée. WinCC Manuel C79000-G8277-C160-01 1-9 Liste de renvois croisés WinCC "Cross Reference" 08.99 1.2.1.2 Menu "Edition" Filtres Cette option ouvre un dialogue dans lequel l'utilisateur peut paramétrer les filtres à appliquer à la liste de renvois croisés visualisée ou de la liste à créer. Ce dialogue est décrit en détail au chapitre "Fonctionnalités". Rechercher Vous pouvez entrer une chaîne de caractères dans le dialogue de recherche; elle est ensuite recherchée dans la liste de renvois croisés visualisée. Champ / Option... Cases à cocher Description Vous pouvez entrer une chaîne de caractères dans ce champ et la recherche s'effectue dans la liste de renvois croisés affichée. Les caractères "*" et "?" peuvent être utilisés comme jokers. Les chaînes de caractères recherchées sont stockées en tampon et peuvent être supprimées dans le dialogue de l'option de menu "Outils / Paramètres...". Elles permettent d'affiner la recherche. Boutons d'options de "Colonne actuelle" Ces boutons indiquent si la recherche doit s'effectuer dans la colonne courante ou dans toutes les colonnes. Bouton "Rechercher" Ce bouton est actif dès qu'une chaîne de caractères est entrée dans le champ "Texte" et la recherche peut être lancée dans la liste de renvois croisés. Champ "Texte" Point d’emploi Cette option de menu réalise un saut vers un point d'emploi. L'éditeur WinCC lancé dépend de l'objet sélectionné dans la liste de renvois croisés. Il détermine aussi les actions suivantes: p. ex. l'objet correspondant de Graphics Designer sera placé dans la zone visible et affiché. Cette fonction est décrite en détail au chapitre "Fonctionnalités". 1-10 WinCC Manuel C79000-G8277-C160-01 08.99 Liste de renvois croisés WinCC "Cross Reference" Réaffecter Cette option ouvre un dialogue permettant de renommer une variable en des points d'emploi définis du projet. La localisation de la réaffectation peut être définie. Cette fonction permet de conserver la cohérence des données lors de l'attribution de noms aux variables. Cette fonction est décrite en détail au chapitre "Fonctionnalités". 1.2.1.3 Menu "Affichage" Afficher Les options de ce sous-menu ont différentes significations et se réfèrent exclusivement à la liste de renvois croisés affichée. La sélection de ces options n'entraîne ainsi aucun rafraîchissement nouveau de la liste. Seules les options compatibles avec les critères de filtrage courants sont autorisées. Lorsque p. ex. "Inutilisés, existants" a été sélectionné, les options "Utilisés" et "Références ouvertes" du sous-menu apparaissent en grisé. Tous les objets: Tous les éléments contenus dans la liste de renvois croisés courante sont visibles. Utilisés: Tous les objets de la liste de renvois croisés courante qui existent et sont utilisés (référencés) dans un autre objet sont affichés. Inutilisés: Tous les objets qui existent et ne sont pas référencés dans un autre objet sont affichés. Références ouvertes: Tous les objets qui se réfèrent à un objet inexistant sont affichés (p. ex. une vue dans laquelle est référencée une variable supprimée). WinCC Manuel C79000-G8277-C160-01 1-11 Liste de renvois croisés WinCC "Cross Reference" 08.99 Présentation personnalisée Cette fonction permet de paramétrer en détail l'affichage de la liste de renvois croisés. Nota L'option de sous-menu sélectionnée est désactivée lors du rafraîchissement de l'affichage ou d'une nouvelle recherche via le dialogue de définition de filtres. A l'exception de "Tous les objets", toutes les options du sous-menu entraînent l'affichage des informations uniquement dans la colonne considérée. Les titres des colonnes apparaissent en grisé et les colonnes restent vides pour les options non sélectionnées. 1-12 WinCC Manuel C79000-G8277-C160-01 08.99 Liste de renvois croisés WinCC "Cross Reference" Filtre automatique La fonction "Filtre automatique" applique individuellement des filtres à des colonnes de la liste de renvois croisés et restreint ainsi le champ de la sélection des données. Champ / Option... Description Boutons "Act." Champs "Colonne 4..." – "Colonne 8..." Ce bouton permet de reprendre le contenu des cellules ou lignes marquées de la liste de références croisées dans le champ d'entrée correspondant de la boîte de dialogue. Il est possible de sélectionner plusieurs cellules du tableau en maintenant la touche Ctrl enfoncée. Si vous sélectionnez plusieurs lignes comprenant des cellules vides en première position, le système reprend la prochaine cellule contenant des données de la même colonne. Ces champs permettent de définir un filtre sous forme de chaîne de caractères pour la colonne considérée. Les caractères "?" et "*" sont admis comme jokers. Boutons "X" Chaque bouton supprime la saisie du champ situé à sa gauche. Bouton "Tout effacer" Ce bouton supprime les entrées de tous les champs du dialogue. Bouton "Appliquer" Ce bouton applique directement les filtres définis à la liste de renvois croisés sans avoir à fermer la boîte de dialogue. L'effet des filtres sur la visualisation est ainsi directement perçu. WinCC Manuel C79000-G8277-C160-01 1-13 Liste de renvois croisés WinCC "Cross Reference" 08.99 Si un critère de filtrage s'applique à une colonne de la liste de références croisées, le titre de la colonne est affiché en blanc et le critère de filtrage est visualisé dans le titre, p. ex. "<nVar1>". Nota L'affichage dans la fenêtre de données est aussi modifié par l'option de menu "Affichage / Afficher", c'est-à-dire que les filtres du dialogue "Filtre automatique" n'ont d'effet que sur le tableau courant affiché. Les critères de sélection de "Filtre automatique" ne sont pas remis à leur valeur par défaut lors d'un rafraîchissement; ils continuent donc de déterminer l'affichage dans la fenêtre de données. Afficher/Masquer colonnes Cette option permet 1-14 Á d'afficher ou de masquer les colonnes du tableau sélectionnées, Á de ramener les largeurs de colonne à leur valeur par défaut ou de les optimiser. WinCC Manuel C79000-G8277-C160-01 08.99 Liste de renvois croisés WinCC "Cross Reference" Option Cases à cocher de la zone "Colonnes affichées" Description Ces cases sélectionnent les colonnes à afficher ou dont la largeur est à paramétrer. Bouton "Tout sélectionner" Toutes les cases de la zone "Colonnes affichées" sont sélectionnées. Bouton "Tout désélectionner" Toutes les cases de la zone "Colonnes affichées" sont désélectionnées. Cases d'option dans la zone "Largeurs des colonnes affichées" Elles permettent de paramétrer la largeur des colonnes. Le paramètre par défaut "Pas de modification" a pour effet de conserver les largeurs de colonne ou de les ramener à la valeur avant le masquage. "Réinitialiser" a pour effet de ramener les largeurs de colonne à la valeur par défaut. Les valeurs par défaut peuvent être définies dans les champs "Largeurs colonnes par défaut" du dialogue "Outils / Paramètres". "Optimiser" a pour effet de paramétrer les largeurs de colonne à la valeur optimale. Bouton "OK" Les colonnes de tableau sont affichées conformément au paramétrage effectué. Bouton "Fermer" Ferme le dialogue sans entraîner de modifications. Nota Le bouton "OK" reste inactif tant qu'aucune colonne à partir de la colonne 4 n'a été sélectionnée. Optimiser les largeurs de colonne Cette commande permet de paramétrer toutes les largeurs de colonne à la valeur optimale de sorte que tous les contenus de champ soient visibles. Rafraîchir La sélection de cette option entraîne un rafraîchissement de la liste de renvois croisés affichée. Les filtres paramétrés sont de nouveau appliqués à la gestion de données interne et le résultat est affiché. Cette procédure correspond donc à l'option de menu "Edition / Filtres", mais sans utilisation préalable de dialogue de sélection de filtres. L'affichage "PERIMEE" dans la barre d'état signale un manque de cohérence entre la gestion interne de données et la liste de renvois croisés visualisée. Nota Lorsque la commande "Rafraîchir automatiquement" du menu "Outils" est désactivée, il est possible que, même après son activation, l'affichage de la liste de renvois croisés ne corresponde pas à l'état de configuration courant. Voir le chapitre "Fonctionnalités" à ce sujet. Cette fonction peut, selon la taille de la mémoire et celle du projet, durer un certain temps (parfois plusieurs heures). WinCC Manuel C79000-G8277-C160-01 1-15 Liste de renvois croisés WinCC "Cross Reference" 08.99 1.2.1.4 Menu "Outils" Rafraîchir automatiquement La sélection de cette option de menu active ou désactive la propriété "Rafraîchissement automatique" de la gestion interne de données. Le paramétrage actuel est indiqué par une coche placée devant l'option de menu et par le texte "R-AUT" dans la barre d'état. Lorsque le rafraîchissement automatique est désactivé, des incohérences peuvent apparaître entre le projet WinCC et la gestion interne de données. L'attention de l'utilisateur est attirée sur ce point par un avertissement et par l'affichage "RAF !" dans la barre d'état lors de la création / de l'édition d'une liste de renvois croisés. Lorsqu'on active le rafraîchissement automatique, toutes les modifications de configuration sont prises en compte dans la gestion interne de données à partir de cet instant. Des incohérences peuvent tout de même apparaître dans la période comprise entre la réactivation et le dernier rafraîchissement de la gestion interne de données. De plus, la liste de renvois croisés visualisée n'est pas automatiquement actualisée par l'activation. Le rafraîchissement doit être lancé manuellement avec la commande "Outils / Rafraîchir gestion de données et affichage" pour que l'état de configuration le plus récent soit affiché dans les deux cas. Rafraîchir gestion de données Cette option de menu déclenche uniquement le rafraîchissement de la gestion interne des données. L'affichage de la liste de renvois croisés n'est pas automatiquement actualisé par cette fonction. Nota Cette fonction peut, selon la taille de la mémoire et celle du projet, durer un certain temps (parfois plusieurs heures). Rafraîchir gestion de données et affichage Cette option de menu déclenche le rafraîchissement de la gestion de données interne et de l'affichage de la liste de renvois croisés. Nota Cette fonction peut, selon la taille de la mémoire et celle du projet, durer un certain temps (parfois plusieurs heures). Lorsqu'une nouvelle vue est copiée dans le dossier du projet via l'Explorateur Windows, "Cross Reference" ne détecte aucune incohérence dans la liste de renvois croisés et l'utilisateur doit alors lancer la fonction "Rafraîchir la gestion de données" manuellement. Il est à noter qu'après un rafraîchissement, l'affichage peut être influencé par des critères de sélection de "Filtre automatique". 1-16 WinCC Manuel C79000-G8277-C160-01 08.99 Liste de renvois croisés WinCC "Cross Reference" Options Cette option de menu ouvre un dialogue permettant Á d'activer des fenêtres de validation Á de définir le caractère de séparation pour l'exportation Á d'entrer les largeurs de colonne de tableau Á de supprimer des chaînes de caractères recherchées WinCC Manuel C79000-G8277-C160-01 1-17 Liste de renvois croisés WinCC "Cross Reference" 08.99 Champ / Option... Description Zone "Afficher fenêtre Lorsque ces cases sont cochées, une fenêtre de validation s'affiche lorsque c'est nécessaire. de validation" 1-18 Séparateur pour fichiers CSV Ce champ définit le caractère de séparation pour l'exportation d'une liste de renvois croisés dans un fichier CSV. Le caractère de séparation par défaut est le point-virgule. Champs de saisie "Largeurs de colonne par défaut" L'ordre des champs correspond à celui des colonnes dans la fenêtre de données de l'éditeur. Les largeurs de colonne affichées peuvent être modifiées manuellement. Les deux boutons "Largeur par défaut..." du dialogue "Affichage / afficher/masquer colonnes" valident les valeurs d'affichage. Bouton "Utiliser largeurs de colonne actuelles" Ce bouton valide les valeurs des champs "Largeurs de colonne actuelles" comme "Largeurs de colonne par défaut". Il n'a aucun effet sur les champs "Largeurs de colonne actuelles". Champs "Largeurs de colonne actuelles" L'ordre des champs correspond à celui des colonnes dans la fenêtre de données de l'éditeur. Les largeurs de colonne affichées peuvent être modifiées manuellement, et le bouton "Appliquer" valide directement ces valeurs pour l'affichage. Bouton "Appliquer" Ce bouton valide directement la valeur des champs "Largeurs de colonne actuelles" pour l'affichage. Il n'a aucun effet sur les champs "Largeurs de colonne par défaut". Bouton "Effacer maintenant caractères recherchés" Les chaînes de caractères entrées dans l'option de menu "Edition /Recherche" peuvent être supprimées avec ce bouton. Le bouton reste inactif tant qu'aucune chaîne de caractères n'a été entrée dans le dialogue de recherche. WinCC Manuel C79000-G8277-C160-01 08.99 Liste de renvois croisés WinCC "Cross Reference" 1.2.2 Barre d’outils La barre d'outils permet d'exécuter plus rapidement des actions puisqu'il n'est plus nécessaire de passer par les options de menu. Icône Description "Fichier" "Nouveau" "Fichier" "Ouvrir" "Fichier" "Enregistrer" "Fichier" "Enregistrer tout" "Fichier" "Exporter" "Edition" "Copier" "Fichier" "Imprimer" "Fichier" "Aperçu avant impression" "Edition" "Rechercher" "Edition" "Continuer recherche" "Outils" "Rafraîchir gestion de données" "Edition" "Filtres" "Affichage" "Rafraîchir" "Outils" "Rafraîchir gestion de données et affichage" "Edition" "Point d'emploi" "Edition" "Réaffecter" "Aide" "Sommaire et index" "Aide" "Qu'est-ce que c'est ?" Un double-clic sur une zone vide de la barre d'outils ouvre un dialogue qui permet de personnaliser la barre. Vous pouvez donc ajouter ou supprimer des outils et des séparateurs ou encore changer l'ordre des icônes dans la barre d'outils. WinCC Manuel C79000-G8277-C160-01 1-19 Liste de renvois croisés WinCC "Cross Reference" 08.99 1.2.3 Fenêtre de données Le résultat de l'application de filtres à la gestion interne des données est affiché dans l'éditeur sous forme de liste de renvois croisés présentée en tableau. Une ligne de tableau affiche : Á une croix dans la colonne de type de référence (utilisée, inutilisée, inexistante) Á l'objet recherché (p. ex. variables, vues) Á l'endroit de la référence (type, élément intégré, objet), Á sur quelles propriétés il agit (Propriétés/Action). Le contenu des colonnes dépend du type d'objet recherché. Le tri des données du tableau, déclenché par un clic sur l'en-tête de la colonne, s'effectue par ordre ascendant ou descendant, affiché par un "+" ou un "-" dans la ligne d'en-tête. Si l'affichage du tableau est filtré via la fonction "Filtre automatique", le titre de la colonne concernée est affiché en blanc et le critère de filtrage est visualisé dans le titre. La fonction "Afficher/Masquer Colonnes" du menu "Affichage" modifie l'affichage des colonnes; celui-ci peut aussi être modifié dans le menu contextuel de la ligne d'en-tête. Paramétrez la largeur des colonnes par sélection ou en déplaçant les limites de cellule dans l'en-tête avec le pointeur de la souris ou encore avec l'option de menu "Outils/Paramètres". Les largeurs de colonne peuvent également être optimisées, individuellement ou globalement, à l'aide du menu contextuel pour permettre de visualiser toutes les données du tableau. Définissez également le contenu des colonnes "Utilisés", "Inutilisés" et "Utilisés, inexistants" dans l'option de menu "Affichage / Afficher": A l'exception de "Tous les objets", toutes les options du sousmenu entraînent uniquement l'affichage des lignes de tableau sélectionnées. Les titres des colonnes apparaissent en grisé et les colonnes restent vides pour les autres options non sélectionnées. Exemple de composition de tableau pour la recherche de variables dans des vues 1-20 WinCC Manuel C79000-G8277-C160-01 08.99 Liste de renvois croisés WinCC "Cross Reference" 1.2.4 Barre d’état Cette barre affiche à droite, en plus d'informations générales sur le logiciel, l'état de "Cross Reference". Affichage Description R-AUT La commande "Rafraîchir automatiquement..." de la gestion interne de données (menu "Outils") est activée. RAF ! Les données de la gestion interne de données peuvent ne pas être cohérentes avec les données du projet. L'activation de la commande "Rafraîchir gestion de données et affichage" peut être nécessaire. RAF La gestion interne de données est en cours de rafraîchissement. PERIMEE Il est possible que les données de la liste de renvois croisés soient incohérentes avec celles de la gestion de données interne. L'activation de la commande "Rafraîchir affichage" est parfois nécessaire. SORTIR La liste de renvois croisés affichée est en cours de rafraîchissement avec application des filtres courants. WinCC Manuel C79000-G8277-C160-01 1-21 Liste de renvois croisés WinCC "Cross Reference" 08.99 1.3 Fonctionnalités 1.3.1 Créer une liste de renvois croisés (dialogue de sélection de filtres) Vous définissez les critères de recherche d'une liste de renvois croisés dans le dialogue de sélection de filtres. Les commandes de menu "Fichier / Nouveau" ou "Edition / Filtres" affichent la fenêtre de dialogue. Fenêtre de sélection Sélectionnez dans cette fenêtre les types d'objets à rechercher. Les types d'objets vues, variables, fonctions, archives, objets OLE et contrôles ActiveX peuvent être sélectionnés. Case à cocher "Toutes" Tous les objets de type choisi sont recherchés. Si vous ne souhaitez pas sélectionner tous les objets, le bouton ("...") permet d'effectuer une sélection. La case à cocher apparaît alors "en grisé". Cases à cocher "Utilisés, existants" , "Inutilisés, existants" , " Utilisés, inexistants" Ces cases permettent d’affiner la recherche. Terme Utilisés, existants Inutilisés, existants Utilisés, inexistants 1-22 Description Tous les objets de la liste de renvois croisés courante qui existent et sont utilisés (référencés) dans un autre objet sont affichés. Tous les objets qui existent et ne sont pas référencés dans un autre objet sont affichés. Tous les objets qui contiennent une référence à un objet inexistant sont affichés (p. ex. une vue dans laquelle est référencée une variable supprimée). (appelée "référence ouverte") WinCC Manuel C79000-G8277-C160-01 08.99 Liste de renvois croisés WinCC "Cross Reference" Cases à cocher des types d'objets A chaque type d'objets pour lequel la recherche d'objets est supportée correspond une case à cocher. Les références sont recherchées dans tous les objets de ce type ou dans les objets sélectionnés. La case à cocher apparaît en grisé lorsqu'une sélection a été faite dans le dialogue ouvert avec le bouton (...). Boutons (...) Ces boutons permettent de restreindre le champ de la recherche dans les objets ou des objets. Le paramétrage s'effectue dans des dialogues de sélection différents suivant les types d'objets. Á Lorsque le type sélectionné est "Variable", le dialogue de sélection de variables s'ouvre. WinCC Manuel C79000-G8277-C160-01 1-23 Liste de renvois croisés WinCC "Cross Reference" Á 08.99 Le bouton (...) ouvre un dialogue de sélection lors d'une recherche dans les types d'objets vues, fonctions, archives et alarmes; ce dialogue affiche p. ex. tous les fichiers PDL du projet WinCC. Pour les objets de type OLE et les contrôles ActiveX, la recherche ne peut être restreinte et s'effectue uniquement avec le paramétrage "Toutes". Aucun dialogue ne s'affiche. Nota Le paramétrage par défaut du dialogue inhibe les combinaisons de critères non cohérentes. Le bouton "Lancer recherche" reste donc parfois verrouillé ou la case à cocher "Archives" n'est p. ex. pas proposée dans la zone "Rechercher dans" lors d'une recherche de vues. 1-24 WinCC Manuel C79000-G8277-C160-01 08.99 1.3.2 Liste de renvois croisés WinCC "Cross Reference" Rafraîchir une liste de renvois croisés La liste de renvois croisés affichée dans la fenêtre de données est obtenue par filtrage des données de la gestion interne de données. Cet affichage ne correspond pas forcément à la configuration courante de WinCC puisque le rafraîchissement de la gestion interne de données peut s'effectuer manuellement ou de façon automatique et que le rafraîchissement de la liste de renvois croisés affichée est toujours manuel. Editeur Liste de renvois croisés Filtre Gestion de données Données de WinCC Le rafraîchissement peut s'effectuer avec les fonctions suivantes: Fonction Rafraîchir automatiquement (Menu "Outils") Rafraîchir gestion de données (Menu "Outils") Description Active ou désactive le "Rafraîchissement automatique" de la gestion interne de données de façon permanente. Le paramétrage actuel est indiqué par une coche placée devant l'option de menu et par l'affichage"R-AUT" dans la barre d'état. Toutes les modifications de configuration sont prises en compte à partir de l'instant de l'activation de la fonction. Ne déclenche qu'une fois le rafraîchissement de la gestion interne de données; l'affichage de la liste de renvois croisés n'est pas automatiquement rafraîchie. Rafraîchir (Menu "Affichage") Rafraîchissement (une seule fois) de la liste de renvois croisés affichée, c.à.d. que les filtres courants sont de nouveau appliqués à la gestion interne des données avec affichage du résultat. Cette commande correspond à l'option de menu "Edition / Filtres", mais sans ouverture préalable du dialogue de sélection de filtres. Rafraîchir gestion de données et affichage (Menu "Outils") Déclenche le rafraîchissement de la gestion des données interne et l'affichage de la liste de renvois croisés. Lorsque le rafraîchissement automatique est désactivé, des incohérences peuvent apparaître entre la configuration, la gestion interne des données et la liste de renvois croisés affichée. Les éventuelles incohérences sont signalées comme suit: Á Incohérences entre le projet WinCC et la gestion interne des données par un avertissement émis lors de la création / de l'édition d'une liste de renvois croisés et par affichage de "RAF !" dans la barre d'état Á Incohérences entre la gestion interne de données et la liste de renvois croisés affichée par l'affichage "PERIMEE" WinCC Manuel C79000-G8277-C160-01 1-25 Liste de renvois croisés WinCC "Cross Reference" 08.99 Les points suivants permettent d'obtenir un affichage de la liste de renvois croisés correspondant à l'état de configuration le plus récent: Á Réactivation de la fonction " Rafraîchir automatiquement " (en permanence) et lancement de la fonction "Rafraîchir gestion de données et vue" Cette fonction manuelle est nécessaire pour deux raisons. D'une part parce que des incohérences datant de la période entre le dernier rafraîchissement de la gestion interne de données et la réactivation ne sont pas exclues même si les modifications de la configuration sont également gérées dans la gestion des données dès l'activation du rafraîchissement automatique. L'activation de la fonction n'entraîne d'ailleurs aucun rafraîchissement de la liste de renvois croisés. Á Activation manuelle (une seule fois) de la fonction "Rafraîchir gestion de données et affichage". Nota Les fonctions "Rafraîchir gestion de données et affichage" et "Rafraîchir gestion de données" peuvent, selon la capacité de mémoire de l'ordinateur et la taille du projet, durer un certain temps (jusqu'à plusieurs heures). Lorsqu'une nouvelle vue est copiée dans le dossier du projet via l'Explorateur Windows, "Cross Reference" ne détecte aucune incohérence de la liste de renvois croisés et l'utilisateur doit lancer manuellement la fonction "Rafraîchissement de la gestion de données". Il est à noter qu'après un rafraîchissement, l'affichage peut être influencé par les filtres éventuellement définis dans "Filtre automatique". La désactivation du rafraîchissement automatique peu être souhaitable lorsque: Á Un état de configuration particulier de la gestion interne de données doit être gelé et des listes de renvois croisés créées pour cet état Á Pour économiser les ressources du système parce que la fonction "Rafraîchir automatiquement" n'utilise pas constamment, lorsqu'elle est désactivée, de ressources pour rafraîchir la gestion des données. Une liste de renvois croisés peut également présenter des incohérences puisque cette liste est basée sur les données internes au moment de l'enregistrement et/ou que la gestion interne de données n'était peut-être plus actuelle. 1-26 WinCC Manuel C79000-G8277-C160-01 08.99 Liste de renvois croisés WinCC "Cross Reference" 1.3.3 Saut dans les éditeurs ("Saut vers point d'emploi") Lors de l'affichage de points d'emploi dans une liste de renvois croisés de l'éditeur, il est possible d'exécuter un saut vers ces points d'emploi depuis l'éditeur WinCC utilisé. Sélectionnez à cette fin l'objet souhaité dans la fenêtre de données de l'éditeur. La commande de menu "Edition / Point d'emploi" et le menu contextuel permettent de déclencher la fonction "Saut vers point d'emploi". Le tableau ci-dessous montre l'éditeur lancé lors du saut vers un point d'emploi: Point Editeur Action pour saut vers un point d’emploi Archive Tag Logging Démarrage de l'éditeur, pas d'autre action Alarme Alarm Logging Démarrage de l'éditeur, pas d'autre action Fonction 2 Global Script Démarrage de l'éditeur et affichage de la fonction Objet vue Graphics Designer Lancement de l'éditeur et focalisation sur l'objet Variable Explorateur WinCC d’emploi L'explorateur est placé au premier plan, pas d'autre action Exemple L'éditeur affiche la dynamisation d'une propriété dans un objet graphique d'une vue . La dynamisation a été créée avec une variable de process, c'est pourquoi son utilisation dans l'éditeur est affichée. L'éditeur ouvre Graphics Designer lors du saut vers un point d'emploi et l'objet correspondant est mis en évidence. WinCC Manuel C79000-G8277-C160-01 1-27 Liste de renvois croisés WinCC "Cross Reference" 08.99 1.3.4 Réaffecter une variable Une autre utilisation de la liste de renvois croisés est la fonction "Réaffecter". Cette fonction permet de renommer une variable dans des points d'emploi définis du projet sans qu'aucun défaut d'intégrité n'apparaisse dans le nom de la variable utilisée. Sélectionnez pour cela l'objet souhaité dans la fenêtre de données de l'éditeur. La fonction peut ensuite être activée avec la commande de menu "Edition / Réaffecter" " ou dans le menu contextuel. Nota Lorsque la variable sélectionnée n'est pas utilisée, l'option "Réaffecter" est affichée désactivée. La variable peut alors être renommée dans l'explorateur WinCC. Les principes de configuration décrits dans l'annexe doivent être respectés pour que "Cross Reference" puisse reconnaître et modifier les noms de variables utilisées dans les fonctions. Les fonctions existantes doivent être modifiées en conséquence. 1-28 WinCC Manuel C79000-G8277-C160-01 08.99 Liste de renvois croisés WinCC "Cross Reference" Champ / Option... Description Champ "Nom de vue actuel" Ce champ affiche uniquement le nom courant de la vue dans la liste de renvois croisés visualisée. Boutons d'options "Réaffecter tous les points d´emploi de toutes les vues", "Réaffecter tous les points d´emploi de la vue actuelle", "Réaffecter tous les points d´emploi de l'objet actuel" Ces options définissent l'endroit du renommage, c.à.d. les vues ou objets où la variable est renommée. Champs "Ancien nom de variable" et "Nouveau nom de variable" Le nom utilisé jusqu'à présent est affiché dans le champ "Ancien nom de variable" ainsi que dans le champ de saisie du nouveau nom. Le nouveau nom à donner à la variable peut être directement saisi ou sélectionné dans le dialogue de sélection des variables ouvert par le bouton (...). Bouton "..." Ce bouton, situé à droite du champ "Nouveau nom de variable", ouvre le dialogue de sélection des variables. Bouton "Réaffecter" Ce bouton active la réaffectation. Il reste désactivé tant que le nouveau nom correspond à l'ancien. WinCC Manuel C79000-G8277-C160-01 1-29 Liste de renvois croisés WinCC "Cross Reference" 08.99 1.4 Exemples de configuration Préalables aux exemples de configuration Les points suivants sont à respecter afin d'obtenir les mêmes résultats dans les exemples de dialogues de définition de filtres et sur les fonctions "Réaffecter" et "Point d'emploi": 1-30 1. Créez un nouveau projet monoposte avec un nom quelconque. 2. Créez deux variables internes "nVar1" et "nVar2" de type "Valeur 8 bits non signée" dans le gestionnaire de variables. 3 Créez une vue dans Graphics Designer, nommez-la "P10". Insérez un champ d'entrée/sortie dans cette vue et saisissez la variable "nVar1" dans le dialogue de configuration. 4. Dupliquez ce champ d'entrée/sortie, placez la copie à côté du premier champ E/S et ouvrez le dialogue de configuration. Modifiez directement le nom "nVar1" en "nVar3" sans ouvrir le dialogue de sélection de variables. 5. Sauvegarder la vue et fermer Graphics Designer. 6. Lancez "Cross Reference" et activez le rafraîchissement de la gestion de données. WinCC Manuel C79000-G8277-C160-01 08.99 Liste de renvois croisés WinCC "Cross Reference" 1.4.1 Exemple de création d'une liste de renvois croisés Les conditions préalables indiquées dans l'introduction aux exemples doivent être remplies pour obtenir les mêmes résultats dans cet exemple. La démarche est sinon applicable dans d'autres projets, mais les résultats sont différents. 1. Ouvrez le dialogue de définition de filtres en cliquant sur le bouton de la barre d'outils ou en sélectionnant la commande de menu "Edition / Filtre". 2. Paramétrez les critères de filtrage comme indiqué dans la figure ci-dessous. Les variables sont recherchées dans toutes les vues et fonctions avec ces critères, que ces objets soient "utilisés", " inutilisés " ou "inutilisés, existants". WinCC Manuel C79000-G8277-C160-01 1-31 Liste de renvois croisés WinCC "Cross Reference" 3. 08.99 La recherche faite dans le respect des préalables ci-dessus donne le résultat suivant (trié d'après la colonne "Variable"): Signification des données du tableau: 4. - Ligne 1: La variable "nVar1" est utilisée dans la vue "P10" comme propriété du champ d'E/S1, attribut "valeur de sortie". - Ligne 2: La variable "nVar2" n'est pas utilisée. - Ligne 3: Cette ligne affiche une "référence ouverte" car la variable "nVar3" est bien utilisée comme propriété du champ E/S 2 dans la vue "P10", attribut "valeur de sortie", mais elle n'existe pas. Sauvegarder la liste de renvois croisés en cliquant sur le bouton "Enregistrer" de la barre d'outils et entrez p. ex. le nom de fichier "CrossRef2Variablen.XFC" dans le dialogue "Enregistrer sous...". Cette liste de renvois croisés servira également à l'illustration des fonctions "Réaffecter" et "Point d'emploi" par un exemple. 1-32 WinCC Manuel C79000-G8277-C160-01 08.99 Liste de renvois croisés WinCC "Cross Reference" 1.4.2 Exemple de point d’emploi Cet exemple utilise la liste de renvois croisés créée dans l'exemple correspondant. 1. Sélectionnez le champ correspondant à l'emploi, p. ex. "ChampE/S2", ligne 2, colonne "Objet". 2. L'option de menu "Point d'emploi" du menu contextuel ou la commande "Edition / Point d'emploi" activent le saut vers le point d'emploi. 3. Comme le champ d'entrée/sortie est un objet d'une vue, Graphics Designer est lancé et le champ d'E/S 2 est représenté dans la partie visible. Vous pouvez maintenant modifier le point d'emploi des variables, puisque la variable "nVar3" configurée dans le champ D'E/S représente ici une référence ouverte. 4. Affectez une autre variable à "nVar2" p. ex. dans le dialogue de configuration ou supprimez le point d'emploi "ChampE/S2". 5. Si vous avez effectué une modification dans la vue, sauvegardez-la, basculez dans les éditeurs "CrossRef" et activez "Rafraîchir la gestion de données et la vue". Les modifications effectuées sont ensuite visibles dans la liste de renvois croisés puisque "nVar3" n'est plus affichée comme référence ouverte. WinCC Manuel C79000-G8277-C160-01 1-33 Liste de renvois croisés WinCC "Cross Reference" 08.99 1.4.3 Exemple de réaffectation d'une variable Cet exemple utilise la liste de renvois croisés créée dans l'exemple correspondant. 1-34 1. Sélectionnez une variable, p. ex. "nVar1" dans la ligne 1. 2. Ouvrez le dialogue "Réaffecter" avec la commande "Edition / Réaffecter" ou dans le menu contextuel. 3. "nVar1" est affiché comme ancien nom de la variable et "P10.pdl" comme nom courant de la vue puisque le point d'emploi de la variable est dans cette vue. L'option "Réaffecter tous les points d´emploi de la vue actuelle" est paramétrée par défaut, il n'est pas nécessaire de la modifier dans l'exemple. Entrez "nVar11" comme nouveau nom de variable; le bouton "Réaffecter" est déverrouillé. 4. Un clic de souris réaffecte la variable (c.à.d. que la variable est renommée) uniquement dans la vue "P10.pdl". L'option "Réaffecter tous les points d´emploi de toutes les vues" n'aurait aucun effet dans cet exemple car la variable ne possède qu'un point d'emploi. 5. Vous pouvez contrôler la réaffectation en affichant les propriétés du champ d'E/S 1 dans la vue "P10" de Graphics Designer. Le nom modifié est visible dans l'attribut "Valeur de sortie" de la commande "Entrée / Sortie". WinCC Manuel C79000-G8277-C160-01 08.99 Liste de renvois croisés WinCC "Cross Reference" 1.5 Annexe Configuration modifiée par rapport à la version V5.0 : Variables / Noms de vues dans les actions Le script doit être écrit comme suit pour que les noms de vues et de variables utilisés dans les actions C (pour les attributs et pour les événements) puissent être recherchés et remplacés: Au début du script, tous les noms de vues et toutes les variables utilisées doivent être déclarés dans deux sections. Ces sections de programme ont la structure suivante: // WINCC:TAGNAME_SECTION_START // syntax: #define TagNameInAction "DMTagName" // next TagID : 4 // L'identificateur libre suivant peut être saisi ici # define TAG_1 "otto" // "otto" est le véritable nom de la variable # define TAG_2 "hugo" # define TAG_3 "karl" // WINCC:TAGNAME_SECTION_END // WINCC:PICNAME_SECTION_START // syntax: #define PicNameInAction "PicName" // next PicID : 4 # define PIC_1 "pict1.pdl" # define PIC_2 "pict2.pdl" # define PIC_3 "pict3.pdl" // WINCC:PICNAME_SECTION_END Les fonctions standard de lecture et d'écriture des variables doivent être appelées par les variables et les vues définies. GetTagDWord (TAG_1); OpenPicture(PIC_1) SetPictureName( PIC_2, "Bildfenster1",PIC_3); Lorsque vous créez des actions C dans Graphics Designer, les sections correspondantes sont insérées dans le script. Les scripts existants doivent être complétés comme indiqué ci-dessus pour que les fonctionnalités de réaffectation des variables soit utilisables. WinCC Manuel C79000-G8277-C160-01 1-35 Liste de renvois croisés WinCC "Cross Reference" 1-36 08.99 WinCC Manuel C79000-G8277-C160-01 08.99 Index Index A Affichage Affichage personnalisé 1-11 Afficher des colonnes 1-14 Critères de tri 1-12 Critères de tri de l'affichage 1-12 Masquer des colonnes 1-14 Objets inutilisés 1-11 Objets utilisés 1-11 Optimiser largeurs de colonne 1-15 Rafraîchir 1-15, 1-24 Rafraîchir automatiquement 1-16, 1-24 Rafraîchir gestion de données 1-24 Rafraîchissement manuel 1-16, 1-24 Références ouvertes 1-11 Affichage de la liste de références croisées 1-20 Afficher 1-11 Afficher des colonnes 1-14 Afficher filtre par défaut 1-4 Alarmes Recherche d'alarmes 1-1 Atteindre point d'emploi 1-10 B Barre d´outils 1-19 Barre d'état 1-21 Séparateur 1-16 Structure du fichier d'exportation 1-9 Exporter 1-8 Séparateur 1-8 F Fenêtre de données 1-20 Fichier de résultats 1-1 Ouvrir 1-5 Renommer 1-5 Supprimer 1-5 Filtre 1-1, 1-10 Filtre automatique 1-12 G Gestion de données 1-16 Incohérences 1-16, 1-24 Rafraîchir 1-16, 1-24 Rafraîchir gestion de données 1-24 Rafraîchissement automatique 1-24 Rafraîchissement manuel 1-16, 1-24 Gestion interne de données 1-1 I Imprimer 1-7 C L Colonnes Afficher 1-14 Masquer 1-14 Commandes de menu 1-6 Critères de tri 1-30 de l'affichage 1-12 Définition 1-22, 1-23 Largeurs de colonne 1-16 Optimiser 1-15 Liste de références croisées 1-1 Affichage 1-20 Affichage de tous les objets 1-11 Afficher des colonnes 1-14 Créer 1-22, 1-23, 1-30 Critères de tri 1-30 Définition des critères de tri 1-22, 1-23 Exemple de configuration 1-29 Exporter 1-8 Masquer des colonnes 1-14 Opérandes de STEP 5 1-1 Opérandes de STEP 7 1-1 Optimiser largeurs de colonne 1-15 Rafraîchir 1-1, 1-15, 1-24 Rafraîchir automatiquement 1-16, 1-24 Rafraîchir gestion de données 1-24 Rafraîchissement manuel 1-16, 1-24 Réaffecter 1-33 Saut au point d'emploi 1-32 D Documentation de projet Aperçu 1-7 Configuration de l´imprimante 1-7 Imprimer 1-7 Mise en page 1-7 E Exemple de configuration 1-29 Exportation Options 1-9 WinCC Manuel C79000-G8277-C160-01 Index-1 Index 08.99 M V Masquer des colonnes 1-14 Variables Recherche de variables 1-1 Vue Recherche d'objets 1-1 N Nom de fichier 1-4 Nom de variable Règle de configuration 1-27, 1-34 Nom de vue Règle de configuration 1-27, 1-34 Nouveau filtre 1-4 O Objets inexistants 1-22 Objets inexistants 1-20 Objets inutilisés 1-11, 1-20, 1-22 Références ouvertes 1-11 Objets inexistants 1-20, 1-22 Objets inutilisés 1-11, 1-20, 1-22 Objets utilisés 1-11, 1-20, 1-22 P Paramétrages 1-16 R Rafraîchir 1-15, 1-16 Rafraîchir affichage 1-24 Rafraîchir gestion de données 1-16, 1-24 Rafraîchissement automatique 1-24 Rafraîchissement manuel 1-16, 1-24 Rafraîchir automatiquement 1-16, 1-24 Rafraîchir automatiquement... 1-4 Rafraîchir gestion de données 1-4, 1-24 Réaffecter 1-1, 1-10, 1-27, 1-33 Références ouvertes 1-11 Règle de configuration Nom de variable 1-27, 1-34 Nom de vue 1-27, 1-34 S Saut au point d'emploi 1-1, 1-10, 1-26, 1-32 T Trier liste de références croisées 1-30 Index-2 WinCC Manuel C79000-G8277-C160-01