410
PrØface, Sommaire Introduction ProTool 1 Premiers pas dans ProTool 2 ProTool intØgrØ SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration 5 Tester les projets 6 Documentation et gestion des projets 7 Annexe, Index Edition 12/02 SIMATIC HMI ProTool V6.0 Service Pack 2 Configuration des systLmes basØs sur Windows Manuel de lutilisateur NumØro de commande 6AV6594-1MA06-1AC0 A5E00183249

Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

  • Upload
    dangnga

  • View
    257

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Préface, Sommaire

Introduction à ProTool 1

Premiers pas dans ProTool 2

ProTool intégré à SIMATIC STEP 7 3

Création et édition de projets 4

Techniques de configuration 5

Tester les projets 6

Documentation et gestion des projets 7

Annexe, Index

Edition 12/02

SIMATIC HMI

ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows

Manuel de l�utilisateur

Numéro de commande 6AV6594-1MA06-1AC0

A5E00183249

Page 2: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Règles de sécurité Ce manuel donne des consignes que vous devez respecter pour votre propre sécurité ainsi que pour éviter des dommages matériels. Elles sont présentées, selon le risque encouru, de la façon suivante :

Danger

P

M

I

C

TomddSBGP

S

signifie qu'il y a danger de mort ou de blessure grave de façon certaine, si les mesures de précaution en question ne sont pas prises.

Avertissement signifie qu'il y a danger de mort ou de blessure grave de façon éventuelle, si les mesures de précaution en question ne sont pas prises.

Attention avec triangle de signalisation, signifie qu'il y a risque de blessure légère si les mesures de précaution en question ne sont pas prises.

Attention sans triangle de signalisation, signifie qu'un dommage matériel peut survenir si les mesures de précaution en question ne sont pas prises.

Précaution signifie qu�un événement ou un état indésirable peut survenir si la recommandation en question n�est pas suivie.

Remarque doit vous rendre tout particulièrement attentif à des informations importantes sur le produit, aux manipulations à effectuer avec le produit ou à la partie de la documentation correspondante.

ersonnel qualifié La mise en service et l'utilisation de ce logiciel ne doivent être effectuées que par un personnel qualifié. Le personnel qualifié dans le sens des prescriptions de sécurité de cette documentation est constitué par des personnes capables de prendre en compte les normes techniques de sécurité dans le cadre de l'utilisation de ce logiciel dans des installations.

arques déposées Vous trouverez dans la préface les marques déposées de Siemens AG.

mprimeur Edition et publication : A&D PT1

opyright Siemens AG 2002 All rights reserved Exclusion de responsabilité

oute communication ou reproduction de ce support d'information, toute exploitation u communication de son contenu sont interdites, sauf autorisation expresse. Tout anquement à cette règle est illicite et expose son auteur au versement de

ommages et intérêts. Tous nos droits sont réservés, notamment pour le cas de la élivrance d'un brevet ou celui de l'enregistrement d'un modèle d'utilité.

Nous avons vérifié la conformité du contenu du présent manuel avec le matériel et le logiciel qui y sont décrits. Or des divergences n'étant pas exclues, nous ne pouvons pas nous porter garants pour la conformité intégrale. Si l'usage de ce manuel devait révéler des erreurs, nous en tiendrons compte et apporterons les corrections nécessaires dès la prochaine édition. Veuillez nous faire part de vos suggestions.

iemens AG ereich Automation & Drives eschäftsgebiet SIMATIC HMI ostfach 4848, D-90327 Nürnberg

Siemens AG 2002 Sous réserve de modifications techniques.

iemens Aktiengesellschaft

Page 3: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Préface

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows i 6AV6594-1MA06-1AC0

1 Préface

Objectif Ce document fait partie de la documentation du logiciel de configuration ProTool CS. Il met à votre disposition toutes les informations nécessaires pour la création et l'édition de projets.

Notation Les différents formats de caractères vous aident à vous orienter dans le texte:

"Système cible" > "ProTool"

Les commandes de menus sont représentées entre guillemets. Les niveaux sont séparés par une flèche. Le chemin menant à une commande est toujours indiqué en entier.

Boîte de dialogue "Messages"

Les noms de boîtes de dialogue, champs et boutons sont représentés entre guillemets.

Page 4: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Préface Edition 12/02

ii Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0

Historique La présente documentation décrit la configuration de systèmes sous Windows avec ProTool.

Les éditions successives de la documentation correspondent aux versions de produit suivantes :

Edition 07/98 Configurer des systèmes sous Windows. Valable pour ProTool/Pro CS à partir de la version 5.0.

Edition 01/99 Prise en compte du MP 270 et remaniement du manuel. Le logiciel fonctionne sous Windows 95, Windows 98, WindowsNT à partir de 4.0. Valable pour ProTool/Pro CS à partir de la version 5.1.

Edition 12/99 Nouvelles fonctions et prise en compte de nouveaux pupitres. Le logiciel fonctionne sous Windows 95/98, Windows 2000 et WindowsNT à partir de 4.0. Valable pour ProTool/Pro CS à partir de la version 5.2.

Edition 07/00 Nouvelles fonctions, nouveaux pupitres et pilotes d'automate. Valable pour ProTool/Pro CS à partir de la version 5.2 + Service Pack 2.

Edition 03/01 Prise en compte du MP 370 et des pilotes d'automate SIMOTION. Valable pour ProTool/Pro CS à partir de la version 5.2 + Service Pack 3.

Edition 12/01 Valable pour ProTool CS à partir de la version 6.0. Edition 12/02 Valable pour ProTool CS à partir de la version 6.0, Service

Pack 2.

Marques Les désignations suivantes sont des marques déposées de Siemens AG :

• SIMATIC® • SIMATIC HMI® • SIMATIC Multi Panel® • SIMATIC Multifunctional Platform® • SIMATIC Panel PC® • HMI® • ProAgent® • ProTool® • ProTool/Lite® • ProTool/Pro®

Les autres dénominations dans ce document peuvent aussi se trouver être des marques déposées dont l'utilisation par des tiers à leurs propres fins pourrait violer les droits de leurs détenteurs.

Page 5: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Préface

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows iii 6AV6594-1MA06-1AC0

Assistance clientèle et technique Accessible dans le monde entier - à toute heure :

Johnson CityNuremberg

Singapour

SIMATIC Hotline

Dans le monde entier (Nuremberg) Assistance technique (FreeContact) Heure locale: Lu.�Ve. 8:00 à 17:00 Tél.: +49 (180) 5050-222 Fax: +49 (180) 5050-223 E-Mail: techsupport@ ad.siemens.de GMT: +1:00

Dans le monde entier (Nuremberg) Assistance technique (contre rétribution, seulement avec la carte SIMATIC) Heure locale: Lu.�Ve. 0:00 à 24:00 Tél.: +49 (911) 895-7777 Fax: +49 (911) 895-7001 GMT: +01:00

Europe/Afrique (Nuremberg) Autorisation Heure locale: Lu.�Ve. 8:00 à 17:00 Tél.: +49 (911) 895-7200 Fax: +49 (911) 895-7201 E-Mail: authorization@ nbgm.siemens.de GMT: +1:00

Amérique (Johnson City) Assistance technique et autorisation Heure locale: Lu.�Ve. 8:00 à 19:00 Tél.: +1 423 461-2522 Fax: +1 423 461-2289 E-Mail: simatic.hotline@ sea.siemens.com GMT: -5:00

Asie/Australie (Singapour) Assistance technique et autorisation Heure locale: Lu.�Ve. 8:30 à 17:30 Tél.: +65 740-7000 Fax: +65 740-7001 E-Mail: simatic.hotline@ sae.siemens.com.sg GMT: +8:00

Les langues utilisées sur les lignes d'assistance technique SIMATIC sont en général l'allemand et l'anglais � le français, l'italien et l'espagnol sont en outre parlés sur les lignes d'autorisation.

Page 6: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Préface Edition 12/02

iv Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0

Services en ligne SIMATIC Customer Support

SIMATIC Customer Support vous offre par le biais des services en ligne une multitude d'informations supplémentaires concernant les produits SIMATIC :

• Vous obtiendrez des informations actuelles d'ordre général

� dans Internet sous http://www.siemens.com/simatic

• Vous obtiendrez des informations actuelles concernant le produit, FAQ, conseils et astuces ainsi que des téléchargements

� dans Internet sous http://www.siemens.com/automation/service&support

Centre d'entraînement

Nous vous proposons des cours d'initiation pour que vous puissiez vous familiariser plus facilement avec les systèmes d'automatisation. Veuillez contacter votre Centre d'entraînement régional ou le Centre d'entraînement principal en Allemagne, à Nuremberg, code postal 90327.

Tél.: +49 (911) 895-3200

Internet: http://www.sitrain.com

E-Mail: [email protected]

Assistance complémentaire

Pour toute question supplémentaire concernant les produits SIMATIC HMI, veuillez vous adresser à votre correspondant Siemens dans les filiales et succursales de votre région.

Vous en trouverez les adresses :

• dans le catalogue Siemens ST 80

• dans Internet sous http://www.siemens.com/automation/partner

• dans le catalogue interactif CA01 http://www.siemens.com/automation/ca01

Page 7: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Sommaire

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 v

Sommaire

1 Introduction à ProTool......................................................................1-1 1.1 Présentation de la documentation ..........................................................1-4 1.1.1 ProTool pour l'ensemble de la famille d'appareils SIMATIC HMI...........1-4 1.1.2 ProTool pour systèmes sous Windows...................................................1-5 1.1.3 ProTool pour pupitres à afficheur graphique ..........................................1-7 1.1.4 ProTool/Lite pour pupitres à afficheur de lignes .....................................1-8

2 Premiers pas dans ProTool..............................................................2-1 2.1 Lancer ProTool .......................................................................................2-1 2.2 Configurer des systèmes sous Windows................................................2-2 2.3 Remarques sur l'ordinateur de configuration..........................................2-3

3 ProTool intégré à SIMATIC STEP 7 .................................................3-1 3.1 Comment démarrer ProTool dans SIMATIC STEP 7 .............................3-3 3.2 SIMATIC Manager ..................................................................................3-6 3.3 Travailler avec SIMATIC Manager..........................................................3-7 3.4 Changer d'automate et conserver les variables .....................................3-8 3.5 Pour intégrer des projets et les copier à partir de STEP 7 .....................3-9 3.6 Liaison à STEP 7 Lite ...........................................................................3-10 3.7 Pour restaurer la connection symbolique des variables .......................3-11

4 Création et édition de projets ..........................................................4-1 4.1 Considérations de base sur la création d'un projet.................................4-2 4.2 Composants d'un projet ProTool ............................................................4-5 4.3 Objets dans la fenêtre de projet..............................................................4-6 4.4 Etapes de création d'un projet ................................................................4-7 4.5 Configuration du comportement pendant le fonctionnement..................4-8 4.6 Protocoles d'automate ..........................................................................4-10 4.7 Zone de communication .......................................................................4-12 4.8 Partition de l'écran du pupitre ...............................................................4-15 4.9 Remarques sur la configuration des pupitres à écran tactile ...............4-18 4.10 Fonctions d'assistance pour travaux de maintenance..........................4-20 4.11 Editer des projets ..................................................................................4-21 4.11.1 Projets convertissables .........................................................................4-22 4.11.2 Affectation des touches lors de la conversion ......................................4-24 4.11.3 Exemple : comment convertir un projet pour MP 370 ..........................4-27 4.11.4 Copier des objets : entre projets et au sein d'un projet ........................4-28 4.11.5 Remplacer un projet et des parties de projet........................................4-31 4.11.6 Annuler et rétablir des actions ..............................................................4-35 4.11.7 Annuler la dernière action.....................................................................4-37 4.11.8 Rétablir la dernière action.....................................................................4-37 4.12 Appeler des informations projet ............................................................4-38 4.12.1 Affichage dans la fenêtre "Référence croisée" .....................................4-39 4.12.2 Affichage sous "Infos sur le projet" .......................................................4-40

Page 8: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Sommaire Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows vi 6AV6594-1MA06-1AC0

5 Techniques de configuration ...........................................................5-1 5.1 Créer des images....................................................................................5-2 5.1.1 Objets d'image dans ProTool..................................................................5-5 5.1.2 Bibliothèques de ProTool......................................................................5-10 5.1.3 SIMATIC HMI Symbol Library...............................................................5-12 5.1.4 Couleurs des objets d'image.................................................................5-13 5.1.5 Polices ..................................................................................................5-15 5.1.6 Interface de configuration personnalisée dans ProTool .......................5-16 5.1.7 Date/heure ............................................................................................5-17 5.1.8 Exemples de création d'images............................................................5-18 5.1.8.1 Comment insérer une pompe de liquide de refroidissement

dans une image ....................................................................................5-18 5.2 Configurer des organes d'affichage et de dialogue ..............................5-20 5.2.1 Champs d'affichage (texte/liste de graphiques)....................................5-22 5.2.2 Champs de saisie (zone de liste)..........................................................5-24 5.2.3 Champ de saisie pour la date et l'heure ...............................................5-26 5.2.4 Champs de saisie pour entrée confidentielle de mot de passe............5-27 5.2.5 Touches de fonction..............................................................................5-28 5.2.6 Afficheur de courbes.............................................................................5-31 5.2.7 Fonctionnement du déclenchement par bit ..........................................5-32 5.2.8 Histogramme.........................................................................................5-33 5.2.9 Avertisseurs lumineux...........................................................................5-34 5.2.10 Boutons.................................................................................................5-36 5.2.11 Boutons d'état .......................................................................................5-38 5.2.12 Utiliser des boutons comme touches directes ......................................5-40 5.2.13 Particularités pour les touches directes ................................................5-41 5.2.14 Interrupteurs..........................................................................................5-43 5.2.15 Curseur .................................................................................................5-45 5.2.16 Afficheur analogique .............................................................................5-47 5.2.17 Afficheur de date/heure ........................................................................5-49 5.2.18 Horloge numérique/analogique.............................................................5-50 5.2.19 Configuration de la date et de l'heure pour les Panel...........................5-51 5.2.19.1 Comment afficher la date et l'heure sur le TP 170A.............................5-52 5.2.19.2 Comment régler la date et l'heure sur le TP 170A................................5-57 5.2.19.3 Comment synchroniser la date et l'heure avec l'API ............................5-64 5.2.19.4 Comment configurer la date et l'heure à partir du xP170B...................5-68 5.3 Utiliser des variables.............................................................................5-69 5.3.1 Propriétés des variables .......................................................................5-72 5.3.2 Variables de type Array ........................................................................5-74 5.3.3 Paramètres des variables .....................................................................5-76 5.3.4 Actualiser des variables ........................................................................5-77 5.3.5 Multiplexage d'adresses .......................................................................5-79 5.3.6 Multiplexage de variables .....................................................................5-80 5.3.7 Archivage de variables .........................................................................5-81 5.3.8 Fonctions permettant de modifier des variables...................................5-82 5.3.9 Fonctions appliquées à des bits d'une variable ....................................5-83 5.3.10 Fonctions de modification de la valeur d'une variable..........................5-85 5.3.11 Fonctions de conversion linéaire de variables......................................5-86 5.3.12 Exemples de configuration de variables ...............................................5-87 5.3.12.1 Comment configurer une variable de multiplexage

(Multiplexage d'adresses) .....................................................................5-87 5.3.12.2 Structure des archives pour variables ..................................................5-89

Page 9: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Sommaire

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 vii

5.3.13 Détails sur la configuration de variables ...............................................5-90 5.3.13.1 Enregistrement de variables de type STRING .....................................5-90 5.3.13.2 Nombre de décimales pour les variables..............................................5-91 5.3.13.3 Adresse et type d'une variable..............................................................5-93 5.4 Créer des listes de symboles................................................................5-94 5.5 Créer des graphiques et des textes......................................................5-95 5.5.1 Utilisation optimale des graphiques ......................................................5-98 5.5.2 Texte statique .....................................................................................5-100 5.5.3 Eléments graphiques vectoriels..........................................................5-101 5.6 Créer des courbes ..............................................................................5-102 5.7 Configurer un réveil.............................................................................5-104 5.8 Créer des documentations..................................................................5-105 5.8.1 Impression des messages dans la documentation.............................5-109 5.8.2 Impression de recette dans la documentation....................................5-110 5.8.3 Numéros de page dans les documentations ......................................5-111 5.8.4 Exemple de création de documentations ...........................................5-112 5.8.4.1 Comment créer une documentation ...................................................5-112 5.9 Messages............................................................................................5-114 5.9.1 Affichage d'états de fonctionnement et du processus ........................5-115 5.9.2 Composants des messages ...............................................................5-117 5.9.3 Propriétés des messages ...................................................................5-119 5.9.4 Acquittement de messages ................................................................5-120 5.9.5 Réglages pour classes de messages.................................................5-121 5.9.6 Messages système .............................................................................5-123 5.9.7 Listage des messages ........................................................................5-125 5.9.8 Affichage des messages sur le pupitre...............................................5-126 5.9.9 Afficheurs de messages .....................................................................5-129 5.9.10 Configuration du traitement de message............................................5-131 5.9.11 Contenu du tampon de messages......................................................5-132 5.9.12 Zones de communication pour messages..........................................5-134 5.9.13 Procédés de signalisation...................................................................5-135 5.9.13.1 Procédé par bit de signalisation..........................................................5-136 5.9.13.2 Procédé par numéros de message ALARM_S...................................5-138 5.9.13.3 Classes d'affichage pour messages Alarm_S ....................................5-141 5.9.13.4 Configuration du procédé de signalisation et choix des

classes d'affichage..............................................................................5-143 5.9.13.5 Intégration de messages ALARM_S...................................................5-146 5.9.13.6 Actualisation du pupitre ......................................................................5-147 5.9.13.7 Ressources consommées par les messages .....................................5-149 5.9.13.8 Déroulement de la communication avec les messages ALARM_S ...5-150 5.9.13.9 Acquittement de messages ALARM_S...............................................5-152 5.9.13.10 Impression de messages ALARM_S..................................................5-153 5.9.14 Exemples de configuration de messages...........................................5-154 5.9.14.1 Comment configurer un message d'alarme........................................5-155 5.9.14.2 Zones de messages du SIMATIC S5 .................................................5-157 5.9.14.3 Zones de messages du SIMATIC S7 .................................................5-158 5.9.14.4 Exemples de messages système .......................................................5-159 5.9.14.5 Fichier d'exportation de messages d'événement ...............................5-160 5.10 Utiliser des fonctions...........................................................................5-162 5.10.1 Evénements permettant le déclenchement de fonctions....................5-164 5.10.2 Paramètres de fonction.......................................................................5-166 5.10.3 Combinaison de plusieurs fonctions ...................................................5-168 5.10.4 Fonctions personnalisées ...................................................................5-169 5.10.5 Particularités pour les fonctions de conversion ..................................5-170

Page 10: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Sommaire Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows viii 6AV6594-1MA06-1AC0

5.10.6 Exemple de configuration d'une fonction............................................5-172 5.10.6.1 Comment changer de mode de fonctionnement avec

actualisation de l'affichage..................................................................5-173 5.11 Créer des archives..............................................................................5-178 5.11.1 Archivage de données processus.......................................................5-179 5.11.2 Paramétrage des archives..................................................................5-182 5.11.3 Afficher des données archivées en indiquant une fenêtre

temporelle ...........................................................................................5-183 5.11.4 Possibilités de configuration d'archives ..............................................5-184 5.11.5 Exemples d'utilisation d'archives ........................................................5-185 5.11.5.1 Comment créer des archives pour messages ....................................5-185 5.11.5.2 Structure des archives pour messages ..............................................5-186 5.11.5.3 Structure des archives pour variables ................................................5-188 5.11.5.4 Comment afficher les données archivées en indiquant une

fenêtre temporelle ...............................................................................5-189 5.12 Créer des recettes ..............................................................................5-190 5.12.1 Utilisation et configuration des recettes ..............................................5-192 5.12.2 Afficheur de recette.............................................................................5-195 5.12.3 Image de recette .................................................................................5-199 5.12.4 Configurer des recettes ......................................................................5-201 5.12.5 Synchronisation avec l'automate ........................................................5-205 5.12.6 Editer des enregistrements.................................................................5-206 5.12.7 Structure de la zone de communication "Tampon de données" ........5-208 5.12.8 Compatibilité des recettes ..................................................................5-209 5.12.9 Exemples et scénarios de création et de configuration d'une

recette .................................................................................................5-211 5.12.9.1 Comment créer une recette ................................................................5-212 5.12.9.2 Comment configurer un afficheur de recette ......................................5-214 5.12.9.3 Scénario 1 : comment saisir des enregistrements..............................5-216 5.12.9.4 Scénario 2 : conduite manuelle de la production................................5-218 5.12.9.5 Scénario 3 : conduite automatique de la production

(liste de tâches)...................................................................................5-220 5.13 Guider l'opérateur ...............................................................................5-221 5.13.1 Texte d'aide sur le pupitre...................................................................5-222 5.13.2 Fenêtre de clavier ...............................................................................5-223 5.13.3 Icônes pour les touches de fonction locales.......................................5-225 5.13.4 Afficher/cacher des objets ..................................................................5-225 5.13.5 Attributs dynamiques ..........................................................................5-226 5.13.6 Diodes électroluminescentes sur le pupitre........................................5-226 5.13.7 Ordre de tabulation .............................................................................5-227 5.13.8 Largeur et ordre des colonnes (objets d'image) .................................5-228 5.13.9 Objets d'image dynamiques................................................................5-229 5.13.10 Droits d'utilisation................................................................................5-230 5.13.11 Gestion des mots de passe ................................................................5-232 5.14 Créer des scripts.................................................................................5-234 5.14.1 Objets de ProTool utilisables dans des scripts...................................5-236 5.14.2 Variables internes des scripts et variables de ProTool.......................5-238 5.14.3 Débogage de scripts dans ProTool ....................................................5-239 5.14.4 Limitations avec VBScript ...................................................................5-240 5.14.5 Exemple de création de scripts en VBScript ......................................5-242 5.14.5.1 Exemple de sous-programme.............................................................5-242 5.14.5.2 Exemple de fonction ...........................................................................5-245 5.15 Configurer dans des langues étrangères ...........................................5-248 5.15.1 Configuration système nécessaire pour langues étrangères .............5-248 5.15.2 Les langues dans ProTool ..................................................................5-249

Page 11: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Sommaire

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 ix

5.15.3 Langues des messages système .......................................................5-251 5.15.4 Claviers nationaux ..............................................................................5-252 5.15.5 Textes de référence............................................................................5-254 5.15.6 Les étapes d'un projet multilingue ......................................................5-255 5.15.7 Echange de textes avec les traducteurs.............................................5-257 5.15.8 Conditions préalables à la configuration dans des

langues asiatiques ..............................................................................5-260 5.15.9 Limitations des projets dans des langues asiatiques .........................5-261

6 Tester les projets ..............................................................................6-1 6.1 Le Control Panel de Windows CE ..........................................................6-2 6.2 Transférer le fichier de projet exécutable ...............................................6-4 6.3 Possibilités de la simulation....................................................................6-6 6.4 Simulation du projet avec Simulator .......................................................6-7 6.5 Transfert inverse de projets ..................................................................6-11 6.6 Accès direct à des valeurs dans l'automate (visualisation

d'état/forçage de variables)...................................................................6-13 6.7 Remédier à une erreur..........................................................................6-14 6.7.1 Messages d'erreur pendant la génération ............................................6-14 6.7.2 Messages d'erreur pendant le transfert ................................................6-15

7 Documentation et gestion des projets............................................7-1 7.1 Imprimer des données de projet .............................................................7-2 7.2 Gestion de projets en fonctionnement intégré........................................7-4 7.3 Gestion de projets en fonctionnement autonome...................................7-4 7.4 Limitations de l'impression......................................................................7-7 7.5 Exemple de documentation de projets ...................................................7-8 7.5.1 Comment réaliser une impression personnalisée ..................................7-8

Annexe

A Messages système HMI ................................................................... A-1

B Abréviations ..................................................................................... B-1

Page 12: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Sommaire Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows x 6AV6594-1MA06-1AC0

Page 13: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Introduction à ProTool

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 1-1

1 Introduction à ProTool

Composantes de ProTool

SIMATIC ProTool est composé du logiciel de configuration ProTool CS (Configuration System) et d'un logiciel d'exécution (runtime) pour la visualisation de processus, par exemple ProTool/Pro RT. Les deux systèmes peuvent être exécutés sous Windows 98 SE, Windows Millenium, Windows 2000 et Windows NT 4.0. Un logiciel d'exécution distinct peut par ailleurs être utilisé sur les pupitres sous Windows CE.

• Avec ProTool CS, vous créez vos projets sur l'ordinateur de configuration (PC ou console de programmation) sous Windows.

• ProTool/Pro RT, quant à lui, vous permet d'exécuter votre projet sur le pupitre et de visualiser le processus. Vous pouvez également utiliser ProTool/Pro RT sur l'ordinateur de configuration pour tester et simuler le fichier de projet généré.

Systèmes sous Windows

SIMATIC ProTool/Pro RT est déjà installé prêt à l'emploi sur les pupitres sous Windows CE suivants :

• Multi Panel, par exemple MP 270B, MP 370

• Panel, par exemple OP 170B, TP 170B, TP 170A, TP 270, OP 270

• Mobile Panel, par exemple Mobile Panel 170

SIMATIC ProTool/Pro RT peut être exécuté sur des PC sous Windows :

• SIMATIC Panel PC, par exemple PC 670, PC 670 TOUCH, PC 870, PC 870 TOUCH

• PC standard

Page 14: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Introduction à ProTool Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 1-2 6AV6594-1MA06-1AC0

Exemple de structure

Exemple : un PC comme ordinateur de configuration, un SIMATIC Panel PC comme pupitre de contrôle-commande

Autorisation

Si vous installez le logiciel d'exécution ProTool/Pro RT sur un PC standard ou un SIMATIC Panel PC, vous avez besoin d'une autorisation pour pouvoir l'utiliser sans limitation. En l'absence d'autorisation, ProTool/Pro RT est exécuté en mode de démonstration.

• PC : L'autorisation doit être commandée séparément.

• Pupitres de contrôle-commande SIMATIC avec logiciel d'exécution joint : Vous avez acquis l'autorisation pour pupitre SIMATIC avec logiciel d'exécution joint (par exemple Panel PC 670) avec le pupitre ; elle est livrée avec l'appareil.

• Pupitres SIMATIC prêts à l'emploi : aucune autorisation n'est nécessaire pour les pupitres SIMATIC prêts à l'emploi (par exemple TP 170B ou MP 270).

Page 15: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Introduction à ProTool

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 1-3

ProTool est facile à utiliser et polyvalent

L'interface utilisateur entièrement graphique de ProTool CS vous permet, grâce à de simples clics avec la souris, de créer des projets orientés objet et basés sur des symboles. Vous n'avez pas besoin de connaissances particulières en programmation. ProTool met à votre disposition :

• Une visualisation confortable du processus avec un grand choix de champs de saisie/affichage standard, d'histogrammes, d'afficheurs de courbes, de graphiques pixels et vectoriels ainsi que d'attributs dynamiques.

• Un système de messages intégré.

• L'archivage des valeurs processus et des messages.

• Des fonctions utilisateur grâce à Visual Basic Script.

• Des pilotes pour le couplage aux SIMATIC S5, SIMATIC S7, SIMATIC 505 et à des automates d'autres fabricants.

ProTool et SIMATIC STEP 7

ProTool peut être intégré au logiciel de configuration SIMATIC STEP 7. Cela vous permet de choisir des mnémoniques et blocs de données de SIMATIC STEP 7 comme variables dans ProTool. Vous économisez ainsi non seulement temps et argent, mais évitez aussi des sources d'erreur dues à la répétition de la saisie.

Vous pouvez utiliser ProTool comme application autonome ou intégré à SIMATIC STEP 7. Lorsque les procédures à suivre pour ces deux configurations diffèrent, cela est indiqué en lieu utile dans cette documentation.

Vous trouverez des informations complémentaires sur la configuration de ProTool avec SIMATIC STEP 7 dans la rubrique "ProTool intégré à SIMATIC STEP 7".

Configuration hors ligne

Avec ProTool, vous créez et éditez vos projets hors ligne. Il n'est pas nécessaire que l'appareil cible soit disponible à ce moment. L'ordinateur de configuration affiche les données de projet configurées de la manière dont elles seront ensuite affichées sur le pupitre cible.

Une fois la configuration terminée, vous pouvez transférer le fichier de projet exécutable de l'ordinateur de configuration vers l'appareil cible.

Page 16: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Introduction à ProTool Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 1-4 6AV6594-1MA06-1AC0

1.1 Présentation de la documentation

La documentation SIMATIC HMI est répartie sur plusieurs manuels, guides et aides en lignes destinés aux divers groupes d'utilisateurs. Le présent chapitre donne un aperçu de ces différentes documentations.

1.1.1 ProTool pour l'ensemble de la famille d'appareils SIMATIC HMI

La famille de pupitres SIMATIC HMI

La famille d'appareils SIMATIC HMI est une gamme complète d'afficheurs de texte, de pupitres opérateurs, de pupitres tactiles et de systèmes sous Windows destinés au contrôle-commande efficace de machines. La puissance et le confort des appareils sont parfaitement adaptés à vos besoins individuels.

Pupitres de contrôle-commande SIMATIC HMI

Le grand avantage : vous configurez tous les appareils avec un seul logiciel de configuration.

Page 17: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Introduction à ProTool

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 1-5

1.1.2 ProTool pour systèmes sous Windows

Pupitres

La documentation "ProTool - Configurer des systèmes sous Windows" vous informe sur la configuration des pupitres suivants :

• Panels � TP 170A � TP 170B � TP 170B Color � TP 270 (6" et 10") � OP 170B � OP 270 (6" et 10")

• Mobile Panels � Mobile Panel 170

• Multi Panels � MP 270B � MP 270B TOUCH � MP 270 � MP 370 � MP 370 TOUCH � MP 370 15� TOUCH

• Panel PC � FI 25 � FI 45 � PC 670 10�� � PC 670 12�� � PC 670 15�� � PC 670 12�� TOUCH � PC 670 15�� TOUCH � PC 870 12" � PC 870 15" � PC 870 15" TOUCH � PC IL 70 12" TOUCH � PC IL 70 15" TOUCH

• SINUMERIK Panels � OP 010 � OP 012 � OP 015

• SIMOTION Panels

• PC

Page 18: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Introduction à ProTool Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 1-6 6AV6594-1MA06-1AC0

Exemple : MP 370

Page 19: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Introduction à ProTool

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 1-7

1.1.3 ProTool pour pupitres à afficheur graphique

Pupitres

La documentation "ProTool - Configurer des pupitres à afficheur graphique" vous informe sur la configuration des pupitres suivants :

• Pupitres opérateurs à afficheur graphique � OP 27 � OP 37

• Touch Panels � TP 27-6 � TP 27-10 � TP 37

• Pupitres C7 � C7-626 (OP 25 avec CPU S7 intégrée)

Exemple : TP 37

Page 20: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Introduction à ProTool Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 1-8 6AV6594-1MA06-1AC0

1.1.4 ProTool/Lite pour pupitres à afficheur de lignes

Pupitres

La documentation "ProTool - Configurer des pupitres à afficheur de lignes" vous informe sur la configuration des pupitres suivants :

• Pupitres opérateurs à afficheur de lignes � OP 3 � OP 7 � OP 17

• Afficheurs de texte

• Pupitres C7 � C7-621 (OP 3 avec CPU S7 intégrée) � C7-623 (OP 5 avec CPU S7 intégrée) � C7-624 (OP 15 avec CPU S7 intégrée) � C7-633 (OP 7 avec CPU S7 intégrée) � C7-634 (OP 17 avec CPU S7 intégrée)

Exemple : OP 7

Page 21: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Premiers pas dans ProTool

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 2-1

2 Premiers pas dans ProTool

Vous apprendrez ici comment démarrer ProTool, configurer des systèmes sous Windows et de quoi vous devez tenir compte lors de la configuration.

2.1 Lancer ProTool

Lancer ProTool

Après l'installation de ProTool, vous trouverez dans le menu "Démarrer" le dossier "Simatic" contenant les icônes suivantes :

ProTool CS V6.0

Appelle l'aide en ligne.

Démarre le logiciel de configuration.

Affiche des informations actuelles sur le logiciel de configuration.

Démarre le programme d'installation, par exemple pour changer de langue de ProTool ou installer des composantes a posteriori.

ProTool RT V6.0

Copie le fichier de projet généré sous forme comprimée.

Démarre le logiciel d'exécution.

Affiche des informations actuelles sur le logiciel d'exécution.

Démarre le logiciel de simulation.

Démarre Loader.

ProSave V6.0

Ouvre ProSave en mode autonome.

Page 22: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Premiers pas dans ProTool Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 2-2 6AV6594-1MA06-1AC0

2.2 Configurer des systèmes sous Windows

Premiers pas

Si vous ne vous êtes pas encore familiarisé avec le logiciel de visualisation ProTool, nous vous recommandons de lire la description succincte et de parcourir les "Premiers pas" en vous appuyant sur l'exemple avec ProTool. Elle se trouve également sous forme imprimée dans le manuel.

Conditions préalables au travail avec la description succincte

Pour pouvoir réaliser les exercices pratiques de cette description succincte relative à ProTool CS, vous aurez besoin :

• d'un PC comme ordinateur de configuration

• du progiciel ProTool ProTool comprend le logiciel de configuration ProTool CS et le logiciel d'exécution (Runtime) ProTool/Pro RT.

• d'un pupitre de contrôle-commande, par exemple SIMATIC Panel PC

Autres documents sur ProTool CS

Vous trouverez les manuels électroniques sur le CD-ROM de ProTool sous : Docs\..\UsersManual_Win.pdf

Toutes les informations du manuel peuvent également être consultées dans l'aide en ligne de ProTool.

Page 23: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Premiers pas dans ProTool

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 2-3

2.3 Remarques sur l'ordinateur de configuration

Remarques sur l'ordinateur de configuration

Pour travailler de manière aussi efficace que possible pendant la configuration, veuillez tenir compte des remarques suivantes relatives à votre ordinateur de configuration :

• Fermer des applicationsIl est préférable de fermer tous les autres programmes. ProTool dispose ainsi de davantage de mémoire vive.

• Configurations sur le réseau local Il est préférable de ne pas démarrer les projets par l'intermédiaire d'un réseau, mais du disque dur local. Les accès réseau sont souvent lents.

• Grandes/petites polices Windows Dans les configurations que vous avez créées sur un ordinateur de configuration proposant de petites polices Windows et que vous ouvrez ensuite sur un ordinateur utilisant de grandes polices Windows ou que vous démarrez sur le pupitre (runtime), les textes sont affichés trop grands dans les boutons configurés. Lorsque vous utilisez plusieurs ordinateurs, vérifiez donc qu'ils sont toujours paramétrés avec les mêmes (tailles de) polices Windows. Pour les pupitres de la famille Windows CE : Paramétrez toujours des petites polices Windows sur l'ordinateur de configuration pour que la fonctionnalité WYSIWYG soit conservée.

• Mémoire de stockage sur disque De la mémoire de stockage doit être disponible sur votre disque dur. Tenez compte à ce sujet des recommandations de Microsoft à propos de Windows.

• Augmentation de la mémoire de travail La mémoire nécessaire augmente proportionnellement au nombre et à la taille des objets d'image utilisés. Une augmentation de mémoire vive réduit considérablement les temps de traitement.

• Contrôler les ressources système Lors de votre travail avec ProTool, vérifiez que vous disposez de plus de 20...40 Mo de mémoire vive et qu'au moins 65% des ressources système sont libres. Vous trouverez les informations correspondantes dans l'Explorateur, avec la commande "?" > "A propos de Windows". Augmentez le cas échéant votre mémoire de travail en ajoutant de la mémoire physique ou en agrandissant la mémoire virtuelle. Vous pouvez libérer des ressources système en fermant d'autres applications.

• Variable d'environnement TEMP Windows crée un fichier temporaire pour les fichiers ouverts et en cours d'édition. La variable d'environnement TEMP vous permet de déterminer l'emplacement de ce fichier temporaire.

Page 24: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Premiers pas dans ProTool Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 2-4 6AV6594-1MA06-1AC0

• Le chemin d'accès de la variable d'environnement TEMP est généralement défini dans le fichier système autoexec.bat. Si la variable d'environnement TEMP n'est pas définie dans le fichier autoexec.bat, le fichier temporaire est créé dans le dossier local de Windows. Si ProTool affiche un message d'erreur indiquant une erreur d'accès en écriture, il est possible que la mémoire disponible sur le disque dur soit insuffisante pour le fichier temporaire. Sous Windows 2000, la variable d'environnement TEMP est définie sous "Démarrer" > "Paramètres" > "Panneau de configuration" > "Système" > fiche "Avancé" > bouton "Variables d'environnement". Sous Win NT4.0, elle est définie sous "Démarrer" > "Paramètres" > "Panneau de configuration" > "Système" > fiche "Environnement".

Page 25: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 ProTool intégré à SIMATIC STEP 7

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 3-1

3 ProTool intégré à SIMATIC STEP 7

Condition préalable

Si vous utilisez un automate SIMATIC et si vous avez installé le logiciel de configuration STEP 7 sur votre système, vous pouvez intégrer ProTool à SIMATIC STEP 7.

Avantages de l'intégration à STEP 7

Quand vous configurez avec ProTool intégré à STEP 7, vous pouvez accéder à la base de données que vous avez créée lors de la configuration de l'automate avec SIMATIC STEP 7. Cela présente les avantages suivants :

• Vous pouvez utiliser SIMATIC Manager comme poste de commande central pour la création, la modification et la gestion des projets ProTool.

• Les paramètres de communication de l'automate sont prédéfinis lors de la création du projet ProTool et actualisés en cas de modifications dans SIMATIC STEP 7.

Exemple pour la boîte de dialogue "Paramètres de protocole" en cas d'intégration à STEP 7 : les paramètres de réseau et les paramètres du partenaire sont prédéfinis.

Page 26: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

ProTool intégré à SIMATIC STEP 7 Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 3-2 6AV6594-1MA06-1AC0

• Lors de la configuration de variables et de zones de communication, vous pouvez accéder directement aux mnémoniques STEP 7 dans ProTool. Il vous suffit de choisir dans la boîte de dialogue des variables de ProTool le mnémonique STEP 7 auquel vous souhaitez attacher une variable. Les modifications de la table de mnémoniques dans SIMATIC STEP 7 sont actualisées dans ProTool.

• Vous n'attribuez les noms symboliques qu'une fois et les utilisez dans SIMATIC STEP 7 et ProTool. Il est pour cela nécessaire qu'un nom soit attribué à un DB (bloc de données) dans la table de mnémoniques de SIMATIC STEP 7. Sinon, ce bloc de données n'est pas proposé dans la boîte de dialogue "Variable" de ProTool.

• Les messages ALARM_S configurés dans SIMATIC STEP 7 sont pris en compte dans ProTool et peuvent être affichés sur le pupitre.

Commuter l'intégration de ProTool à STEP 7

Si vous avez installé ProTool intégré à SIMATIC STEP 7, le menu ProTool "Fichier" comprend la commande "Intégration à STEP 7". Elle permet d�intégrer ProTool à SIMATIC STEP 7 ou de l�utiliser de façon autonome. Après changement du mode d�intégration, ProTool redémarre automatiquement.

Indépendamment de cela, l'intégration de ProTool à SIMATIC STEP 7 peut encore être réalisée avec le "Programme d'installation de ProTool".

En mode intégré, il est également possible de copier des projets à partir de STEP 7 de sorte à pouvoir les éditer lors d�une utilisation autonome de ProTool (p. ex. Sur un autre ordinateur de configuration).

Intégrer des projets ProTool et les copier à partir de STEP 7

Les projets qui ont été créés sous ProTool en mode autonome ne peuvent pas être ouverts directement avec le gestionnaire SIMATIC Manager. De tels projets doivent être intégrés à un projet STEP 7.

Sélectionnez pour ce faire sous ProTool la commande de menu "Fichier" > "Intégation à STEP 7".

Si, à l�inverse, vous voulez éditer des projets qui ont été créés sous ProTool intégré à SIMATIC STEP 7, sous ProTool en mode autonome sans disposer de SIMATIC STEP 7, vous devez d�abord créer une copie de ces projets hors de STEP 7.

Sélectionnez pour ce faire sous ProTool la commande de menu "Fichier" > "Copier à partir d�un projet STEP 7".

Remarque Lors de l'ouverture d'un projet autonome, il n'y a plus d'alignement automatique de la base de données entre SIMATIC STEP 7 et ProTool. Par conséquent, si vous modifiez le programme dans STEP 7, vous devez assurer vous-même un nouvel alignement sur la base de données commune (par exemple par une nouvelle intégration).

Page 27: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 ProTool intégré à SIMATIC STEP 7

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 3-3

3.1 Comment démarrer ProTool dans SIMATIC STEP 7

Généralités

Vous disposez de deux possibilités pour démarrer ProTool dans SIMATIC STEP 7 :

• dans SIMATIC Manager

• directement sous Windows

Démarrage de ProTool avec SIMATIC Manager

Procédure 1 Lancez SIMATIC Manager. 2 Choisissez un projet STEP 7 ou créez un nouveau projet STEP 7. 3 Choisissez la commande "Insertion" > "Station" > "SIMATIC OP" et entrez un

nom pour le projet ProTool. 4 Cliquez deux fois sur le projet ProTool pour lancer ProTool. Choisissez alors

le pupitre de contrôle-commande pour le projet.

Démarrer ProTool sur une station SIMATIC PC

Si vous installez par exemple un automate WinAC sur une station PC sur laquelle la version d'exécution (Runtime) est également installée, vous pouvez y accéder comme automate dans ProTool Runtime. Vous pouvez également communiquer avec des automates SIMATIC externes à la station PC via un réseau.

Page 28: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

ProTool intégré à SIMATIC STEP 7 Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 3-4 6AV6594-1MA06-1AC0

Procédure 1 Lancez SIMATIC Manager. 2 Choisissez un projet STEP 7 ou créez un nouveau projet STEP 7. 3 Choisissez la commande "Insertion" > "Station" > "Station SIMATIC PC" et

entrez un nom pour la station SIMATIC PC. Remarque : Veuillez également tenir compte de l'aide en ligne de STEP 7 et de la documentation du CD-ROM SIMATIC NET. Vous trouverez de plus amples informations dans le système d'information de ProTool, sous la rubrique "Caractéristiques techniques et limites système".

4 Choisissez la commande "Ouvrir l'objet" dans le menu contextuel de la station SIMATIC PC (touche droite de la souris). "HW Config" est démarré et la station PC y est ouverte.

5 Choisissez la commande "Insertion" > "Composants matériels" La boîte de dialogue "Catalogue du matériel" apparaît.

6 Choisissez "Station SIMATIC PC" > "HMI" et faites glisser l'entrée "SIMATIC ProTool/Pro RT" sur un emplacement libre dans la boîte de dialogue "PC". N'utilisez pas l'emplacement 2, car il est réservé aux CPU logicielles (WinAC).

7 Fermez l'application "HW Config". 8 Cliquez deux fois sur le projet ProTool pour lancer ProTool. Choisissez alors

le pupitre de contrôle-commande pour le projet.

Page 29: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 ProTool intégré à SIMATIC STEP 7

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 3-5

Démarrage de ProTool sous Windows

Lancez ProTool directement sous Windows. Choisissez la commande "Fichier" > "Nouveau" pour ouvrir une boîte de dialogue ; choisissez-y un projet STEP 7 dans lequel vous créerez un projet ProTool. Choisissez ensuite le pupitre de contrôle-commande.

Exemple pour la boîte de dialogue "Nouveau" dans le cas de l'intégration à STEP 7

Page 30: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

ProTool intégré à SIMATIC STEP 7 Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 3-6 6AV6594-1MA06-1AC0

3.2 SIMATIC Manager

Condition préalable : ProTool intégré à SIMATIC STEP 7

Si vous travaillez avec ProTool intégré à SIMATIC STEP 7, vous pouvez utiliser SIMATIC Manager pour vos projets ProTool.

SIMATIC Manager

Comme vous en avez l'habitude avec SIMATIC STEP 7, vous pouvez employer SIMATIC Manager comme poste de commande centralisé pour la gestion de vos projets. Vous gagnez du temps, car vous pouvez effectuer les tâches suivantes sans ouvrir ProTool :

• générer et transférer des projets ProTool

• démarrer ProTool RT

• exporter et importer des textes pour la traduction

• paramétrer les langues

• copier ou déplacer des projets ProTool

• archiver et désarchiver des projets ProTool dans le cadre de projets SIMATIC STEP 7

Pour de plus amples informations, veuillez vous reporter à la documentation de SIMATIC Manager.

Remarque Le Gestionnaire de projets de ProTool ne peut plus être utilisé en cas de fonctionnement intégré. Dans ce cas, les données de ProTool ne peuvent plus être configurées isolément, mais sont toujours liées à un projet STEP 7. Elles doivent donc être gérées et archivées avec ce projet.

Page 31: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 ProTool intégré à SIMATIC STEP 7

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 3-7

3.3 Travailler avec SIMATIC Manager

Avantages

SIMATIC Manager vous permet d'effectuer de nombreuses tâches de manière plus efficace que dans ProTool. Etant donné que SIMATIC Manager possède sa propre documentation, vous ne trouverez ici qu'une présentation rapide des commandes qu'il met à disposition pour vos projets ProTool.

Pour de plus amples informations, veuillez vous reporter à la documentation de SIMATIC Manager.

Tâche Appel Générer un projet menu "Editer" > "Compiler" Transférer un projet sur le pupitre menu "Système cible" > "Charger"

ou menu contextuel de la station "Système cible" > "Charger"

ou cliquer sur Démarrer ProTool RT menu "Editer" > "Démarrer Runtime" Exporter et importer des textes pour la traduction

menu "Outils" > "Gestion multilingue des textes" > "Importer" ou "Exporter" ou menu contextuel de la station "Gestion multilingue des textes" > "Importer" ou "Exporter"

Paramétrer les langues menu "Options" > "Gestion multilingue des textes" > "Changement de langue" ou "Effacer langue" ou menu contextuel de la station "Gestion multilingue des textes" > "Changement de langue" ou "Effacer langue"

Copier ou déplacer des projets menu "Editer" > "Copier" ou "Couper" ou menu contextuel de la station "Copier" ou "Couper"

ou cliquer sur ou ou par cliquer-déplacer.

Archiver et désarchiver des projets SIMATIC STEP 7 y compris les projets ProTool intégrés.

menu "Fichier" > "Archiver" ou "Désarchiver"

Page 32: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

ProTool intégré à SIMATIC STEP 7 Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 3-8 6AV6594-1MA06-1AC0

3.4 Changer d'automate et conserver les variables

Généralités

Quand vous changez d'automate (par exemple passage au modèle suivant), les liaisons des variables ne sont pas perdues. Des noms de variable de 80 caractères maximum assurent que les mnémoniques puissent être réutilisés entièrement lors du transfert des variables à partir de SIMATIC STEP 7.

Changer d'automate

Il peut arriver que la liaison entre une S7-CPU et un automate ProTool se perde. Ceci entraîne également une perte de la liaison entre mnémoniques STEP 7 et variables ProTool.

Vous trouverez davantage d'informations à ce sujet sous "Restaurer la connection symbolique aux variables".

Transfert de variables depuis SIMATIC STEP 7

Les noms de variable que vous transférez dans votre projet à partir de SIMATIC STEP 7 sont composés de la dernière composante du mnémonique STEP 7 complet (de "Axe.Vitesse.DirectionX.nomtest" découle par exemple le nom de variable "nomtest").

Les noms de variable identiques sont dotés d'un indice commençant par "1" pour permettre une identification univoque. L'indice reste toujours le même pour la variable. Les caractères qui ne sont pas pris en charge dans les noms de variable sont remplacés par des tirets de soulignement ("_").

Si vous avez modifié a posteriori un nom de variable ainsi transféré, un message vous demandera lors du transfert suivant si vous souhaitez conserver l'ancien nom de variable ou s'il doit être adapté au mnémonique STEP 7.

Transfert de tableau depuis SIMATIC STEP 7

Si vous utilisez un automate SIMATIC S7 300, SIMATIC S7 400 ou SIMOTION, vous pouvez également transférer des tableaux depuis SIMATIC STEP 7, en plus des variables. Il faut pour cela que ProTool fonctionne intégré à SIMATIC STEP 7.

Remarque Si vous utilisez le protocole d'automate SIMATIC 300/400 et souhaitez transférer des tableaux, procédez comme suit :

- Sélectionnez le premier élément du tableau dans la boîte de dialogue "Mnémoniques" de la boîte de dialogue de la variable.

- Indiquez sous "Nombre d'éléments" le nombre d'éléments contenus dans le tableau.

Page 33: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 ProTool intégré à SIMATIC STEP 7

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 3-9

3.5 Pour intégrer des projets et les copier à partir de STEP 7

Ordinateur sans SIMATIC STEP 7

Vous n'avez peut-être installé ProTool et SIMATIC STEP 7 que sur votre ordinateur de bureau, mais souhaitez transporter un projet fini avec un ordinateur portable ou une console de programmation jusqu'à une machine sur site. Dans ce cas, vous pouvez dissocier un projet créé intégré et le modifier en autonome dans ProTool. Les données provenant de la programmation de l'automate dans SIMATIC STEP 7 ne sont alors toutefois plus disponibles.

Réciproquement, vous pouvez aussi intégrer à nouveau un projet modifié en autonome.

Remarque Lors de l'ouverture d'un projet autonome, il n'y a plus d'alignement automatique de la base de données entre SIMATIC STEP 7 et ProTool. Par conséquent, si vous modifiez le programme dans STEP 7, vous devez assurer vous-même un nouvel alignement sur la base de données commune (par exemple par une nouvelle intégration).

Intégrer un projet

Procédure 1 Ouvrez ProTool. 2 Choisissez la commande "Fichier" > "Intégrer au projet STEP 7". 3 Indiquez le dossier et le nom du fichier *.pdb que vous voulez intégrer. 4 Reliez un automate dans ProTool à la CPU correspondante dans SIMATIC

STEP 7. Le projet est intégré et la liaison des variables aux mnémoniques de l'automate peut être établie avec la commande "Editer" > "Rétablir la symbolique".

Pour copier un projet à partir de STEP 7

Procédure 1 Ouvrez le projet dans ProTool. 2 Sélectionnez la commande de menu "Fichier" > "Copier à partir d�un projet

STEP 7". 3 Indiquez un dossier et un nom de fichier.

Le projet y sera copié comme fichier *.pdb et pourra être copié et déplacé comme tout autre fichier.

Page 34: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

ProTool intégré à SIMATIC STEP 7 Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 3-10 6AV6594-1MA06-1AC0

3.6 Liaison à STEP 7 Lite

Généralités

ProTool reconnaît automatiquement une installation de STEP 7 Lite sur votre ordinateur de configuration. Lorsque vous créez un nouveau projet et utilisez le protocole "SIMATIC S7 300/400", un choix supplémentaire est ajouté à la boîte de dialogue des paramètres (zone A) :

Vous pouvez y choisir un projet STEP 7 Lite. Le projet contient, entre autres, les informations sur les mnémoniques. Si la CPU a été configurée dans STEP 7 Lite, son adresse a déjà été enregistrée dans le projet.

Limitations

Les limitations suivantes s'appliquent à STEP 7 Lite :

• STEP 7 Lite ne prend en charge qu'une seule CPU.

• STEP 7 Lite n'est pas pris en charge si vous travaillez avec ProTool intégré à SIMATIC STEP 7.

Pour de plus amples informations, veuillez vous reporter à la documentation de STEP 7 Lite.

Page 35: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 ProTool intégré à SIMATIC STEP 7

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 3-11

3.7 Pour restaurer la connection symbolique des variables

Arrière-plan

Il peut arriver que la liaison entre une S7-CPU et un automate ProTool se perde. Ceci entraîne également une perte de la liaison entre mnémoniques STEP 7 et variables ProTool.

Les causes possibles sont les suivantes :

1. Réutilisation d'un projet ProTool dans un autre projet STEP 7.

Remarque Si la S7-CPU est copiée ensemble avec le projet ProTool sous STEP 7 dans un nouveau projet STEP 7, les liaisons sont conservées.

2. Intégration d'un projet ProTool dans un projet STEP 7. 3. Echanche de la S7-CPU dans un projet STEP 7. Normalement, ceci ne

concerne pas l'échange de la CPU sous STEP 7 HW-Konfig.

Remarque Les variables ProTool concernées sont signalées dans une fenêtre de résultats lors de l'ouverture du projet.

Procédure

Voici comment procéder pour restaurer les liaisons entre les variables ProTool et les mnémoniques STEP 7.

Procédure 1 Reliez sous ProTool CS l'automate ProTool avec la STEP 7-CPU

correspondante dans la boîte de dialogue "Propriétés" à l'aide du bouton "Paramètres". Un message est émis, qui indique que la liaison entre les variables et les mnémoniques STEP 7 peut être restaurée.

2 Sélectionnez sous ProTool CS "Edition" > "Restaurer les mnémoniques".

Page 36: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

ProTool intégré à SIMATIC STEP 7 Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 3-12 6AV6594-1MA06-1AC0

3 Pour la suite des opérations, les cas de figures suivants peuvent apparaître

pour le mnémonique utilisé dans la variable : Un mnémonique STEP 7 est disponible Un mnémonique STEP 7 utilisé est disponible, mais l'adresse dans le programme S7 est différente Un mnémonique STEP 7 manque dans les mnémoniques STEP 7, mais un autre mnémonique STEP 7 avec une adresse identique est disponible Un mnémonique STEP 7 utilisé manque et il n'existe aucun autre mnémonique STEP 7 avec adresse identique Dans le 1er cas, la variable ProTool est reliée avec le mnémonique STEP 7. Dans le 4e cas, un message d'erreur est émis, la variable ProTool ne peut pas être reliée et doit être corrigée manuellement.

4 Dans le 2e et le 3e cas, vous avez les possibilités suivantes : Bouton "Connection" : La variable ProTool est reliée avec le mnémonique STEP 7. Bouton "Séparer": La variable ProTool est marquée comme connectée de façon non symbolique. Bouton "Passer outre" : Ceci permet de remettre la décision à un maniement ultérieur La variable ProTool reste défectueuse et n'est pas reliée.

5 Une fois la gestion des variables ProTool terminée, la connection symbolique est restaurée autant que cela était possible.

Remarque Les variables ProTool dont la liaison n'a pas pu être restaurée sont signalées dans une fenêtre de résultats.

Connection des variables sous SIMOTION

Remarque Normalement, la liaison aux mnémoniques est perdue quand des objets sont renommés sous SIMOTION SCOUT.

Vous trouverez davantage d'informations à ce sujet dans le chapitre "Communication de processus" > "SIMATIC S7" > "SIMOTION".

Page 37: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Création et édition de projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 4-1

4 Création et édition de projets

Vous trouverez ici une vue d'ensemble de :

• la structure des projets de ProTool

• la procédure à suivre pour créer un projet

• la copie d'objets

• l'appel d'informations projet

Page 38: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Création et édition de projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 4-2 6AV6594-1MA06-1AC0

4.1 Considérations de base sur la création d'un projet

Objectif

Vous voulez réaliser le contrôle-commande d'une machine ou d'un processus. Vous créez pour cela une image aussi précise que nécessaire de la machine ou du processus sur le pupitre de contrôle-commande.

Configuration matérielle du système

La communication entre le pupitre et la machine ou le processus est réalisée par l'intermédiaire de l'automate, au moyen de "variables". La valeur d'une variable est écrite dans une zone mémoire (adresse) de l'automate où elle est lue par le pupitre.

La structure générale est illustrée dans la figure suivante :

Exemple de structure

Page 39: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Création et édition de projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 4-3

Définir la philosophie de l'interface utilisateur

Prévoyez quelles valeurs processus ou états de la machine vous voulez afficher ou manipuler sur le pupitre et quels types d'objet vous devez configurer pour réaliser cet objectif.

1. Réaliser l'interface utilisateur : Les images sont les composants centraux du projet ; elles vous permettent de visualiser les états de la machine ou du processus et de créer les bases à partir desquelles vous commanderez la machine ou le processus.

Exemple de création d'image

2. Vous pouvez créer plusieurs images dotées d'organes d'affichage et d'organes de dialogue pour l'interface utilisateur qui se présentera plus tard sur le pupitre, par exemple afin de permettre de passer d'une image à l'autre.

3. Saisir et transmettre les données processus : Pour l'acquisition des données processus ou la prescription de nouvelles valeurs, configurez, par exemple, des champs de saisie/affichage. Cela est également possible en représentation symbolique.

4. Signaler des états du processus : Pour acquérir et documenter ou archiver des états du processus et de fonctionnement sur le pupitre, configurez des messages.

5. Définir les zones de communication : Une zone de communication permet d'accéder à une plage d'adresses définie de l'automate pour permettre l'échange de données avec le pupitre. Le nombre de zones de communication disponibles diffère selon le pupitre de contrôle-commande choisi.

Page 40: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Création et édition de projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 4-4 6AV6594-1MA06-1AC0

Remarque Désactivez l'option "Fonctionnement cyclique" pour les CPU suivantes des systèmes décentralisés dans la boîte de dialogue de l'automate :

- IM151 (ET200 S CPU) - BM147 (ET200 X CPU)

Vous éviterez ainsi d'éventuels problèmes de communication.

Page 41: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Création et édition de projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 4-5

4.2 Composants d'un projet ProTool

Qu'est-ce qui est affiché dans la fenêtre de projet ?

La fenêtre de projet apparaît lorsque vous ouvrez un nouveau projet ou un projet existant.

Les données d'un projet ProTool sont regroupées sous forme d'objets. Au sein d'un projet, les objets sont organisés dans une structure arborescente.

La fenêtre de projet affiche à gauche les types d'objet qui appartiennent au projet et que vous pouvez configurer pour le pupitre choisi. Les types d'objet contiennent des objets dont vous pouvez configurer les propriétés ; ces derniers sont affichés à droite dans la fenêtre de projet. Les types d'objet configurables diffèrent selon le pupitre de contrôle-commande.

Dans ProTool, les divers objets sont directement reliés à l'outil nécessaire à leur édition.

La fenêtre de projet a la structure suivante :

• La ligne de titre contient le nom de projet.

• La moitié gauche de la fenêtre contient les types d'objet configurables selon le pupitre, la moitié droite affiche les objets créés.

Exemple de fenêtre de projet avec variables

Remarque Lorsque vous maximisez la fenêtre de projet, le logiciel affiche sur le bord inférieur de la fenêtre ouverte des onglets qui permettent de passer facilement d'une fenêtre à l'autre.

Page 42: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Création et édition de projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 4-6 6AV6594-1MA06-1AC0

4.3 Objets dans la fenêtre de projet

Vue d'ensemble des objets dans la fenêtre de projet

Icône de l'objet Type d'objet Nom de l'objet (valeur par défaut)

projet ProTool PRO1

images PIC_1

messages ---

recettes STRUCT_1

variables VAR_1

automates PLC_1

scripts SCRIPT_1

archives ARCHIV_1

listes de symboles LIST_1

graphiques GRAPHIC_1

courbes CURVE_1

réveil ALARM_1

documentations REPORT_1

variable de multiplexage MUXVAR_1

zone de communication ---

Page 43: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Création et édition de projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 4-7

4.4 Etapes de création d'un projet

Principe

Effectuez les étapes suivantes pour créer un projet :

1. Déclarer un nouveau projet ("Fichier" > "Nouveau" ou "Fichier" > "Ouvrir"). La commande "Fichier" > "Nouveau" permet de déclarer un nouveau projet. L'Assistant de projet vous guide au fil de plusieurs boîtes de dialogue.

2. Choisir un automate : Choisissez un protocole pour votre automate. Seuls sont proposés les protocoles que vous pouvez utiliser avec le pupitre sélectionné.

3. Dans la "Récapitulation", vous pouvez éventuellement entrer des informations supplémentaires sur votre projet. Cliquez sur le bouton "Terminer" pour ouvrir la fenêtre de projet.

4. Déterminez les zones de communication (fenêtre de projet : "zones de communication") : Pour être en mesure d'utiliser certaines fonctions comme "Procédé par bit de signalisation" ou "Transfert synchrone d'enregistrement", vous devez déclarer des zones de communication à utiliser en commun.

5. Créez le projet : C'est la partie la plus longue du travail. Vous disposez en principe de deux possibilités : soit vous créez tout d'abord toutes les parties et les reliez ensuite en une structure adéquate (approche ascendante), soit vous concevez tout d'abord une structure et la remplissez petit à petit avec les divers éléments (approche descendante). Vous devrez toujours accomplir les étapes suivantes : � Effectuer une partition de l'écran du pupitre. � Créer une interface utilisateur comprenant des organes d'affichage et de dialogue. � Configurer des variables pour permettre l'échange de données avec l'automate. � Configurer des messages pour obtenir des informations sur l'état de la machine ou du processus.

6. Vous pouvez en outre configurer éventuellement d'autres objets optionnels, selon le pupitre utilisé, par exemple des scripts.

Remarque La taille du fichier de projet (*.pdb) augmente si vous modifiez et enregistrez le projet plusieurs fois. Pour diminuer la taille du fichier, choisissez la commande "Enregistrer sous". La structure du fichier est alors réorganisée.

Page 44: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Création et édition de projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 4-8 6AV6594-1MA06-1AC0

4.5 Configuration du comportement pendant le fonctionnement

Limitations

Selon le type de pupitre que vous configurez, certaines options de la boîte de dialogue "Réglages" peuvent ne pas être disponibles. Le tableau ci-dessous présente tous les réglages possibles.

Quels sont les réglages possibles ?

Vous pouvez procéder aux réglages suivants sous "Système cible" > "Réglages" pour déterminer le comportement du projet pendant le fonctionnement et décider de quelles possibilités l'opérateur doit disposer :

Réglage Explication Version application utilisateur

La version application utilisateur caractérise la version du projet.

Mot de passe de l'OP Entrez ici le mot de passe du superutilisateur et le délai au bout duquel il doit refaire une ouverture de session s'il n'a fait aucune manipulation sur le pupitre.

Serveur OPC Activez cette case à cocher pour que le pupitre soit configuré comme serveur du réseau OPC dans le projet exécutable. Réciproquement, les clients OPC peuvent identifier le pupitre comme serveur dans le réseau OPC.

Affichage : Verrouiller le changement de tâche

Cette option permet d'empêcher que l'opérateur n'appelle un autre programme sur le pupitre. Le pupitre est ainsi exclusivement consacré au projet ProTool pendant le fonctionnement. Si vous activez "Verrouiller le changement de tâche", vous devez impérativement affecter la fonction Terminer_exécution à une touche dans votre projet. Vous ne pourriez sinon arrêter ni ProTool/Pro RT ni Windows. La combinaison de touches CTRL + ALT + SUPPR resterait également sans effet.

Page 45: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Création et édition de projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 4-9

Réglage Explication Affichage : Plein écran Vous devez décider de la représentation de votre

projet pendant le fonctionnement dès le début du projet, de sorte à créer les images à la bonne taille. Activez cette case à cocher pour que le projet soit représenté en plein écran sur le pupitre. Ce réglage est judicieux pour la plupart des projets. Le réglage "Plein écran" dégage une zone un peu plus grande pour les images et la fenêtre permanente, car le cadre de la fenêtre et la barre de titre sont supprimés. Quand le réglage "Plein écran" est désactivé, le projet est exécuté dans une fenêtre Windows avec cadre et barre de titre. L'opérateur peut changer la taille de la fenêtre, la réduire ou l'agrandir, la placer dans la barre des tâches ou la fermer et arrêter ainsi ProTool/Pro RT.

Affichage : Utiliser la fenêtre de clavier

Activez cette case à cocher pour que la fenêtre de clavier soit automatiquement affichée pendant le fonctionnement lors de la sélection d'un champ de saisie. Cela est utile pour les pupitres non tactiles et les pupitres avec commande à la souris.

Affichage : Afficher les info-bulles

Activez cette case à cocher pour que l'opérateur puisse voir pendant le fonctionnement les info-bulles que vous avez configurées pour les champs de saisie (par exemple des valeurs de seuil).

Commande du curseur de V 5.10

Activez cette case à cocher pour que la commande du curseur se comporte comme avec ProTool version 5.10.

Vous pouvez bien entendu combiner ces réglages relatifs au comportement pendant le fonctionnement selon les besoins du projet. Vous garantissez ainsi par exemple qu'un système cible ne soit disponible que pour un projet ProTool donné.

Page 46: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Création et édition de projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 4-10 6AV6594-1MA06-1AC0

4.6 Protocoles d'automate

Protocoles d'automate disponibles pour les systèmes sous Windows

Le choix du protocole d'automate s'effectue dans la boîte de dialogue "Choix de l'automate" de l'Assistant de projet.

Vous pouvez également y définir les paramètres ou les modifier par la suite en sélectionnant les "Propriétés" de l'automate dans la fenêtre de projet.

Remarque Vous trouverez des informations sur les divers protocoles d'automate sous "Démarrer" > "SIMATIC" > "ProTool" > "ProTool Information System" sous la rubrique "Communication avec le processus".

Vous pouvez choisir entre les protocoles suivants pour les systèmes sous Windows :

SIMATIC S5 - AS511

SIMATIC S5 - DP

SIMATIC S7-300/400

SIMATIC WinAC

SIMATIC S7-200

SIMATIC 500/505

SIMATIC 500/505-DP

SIMOTION

OPC (client/serveur)

Allen-Bradley DF1 (PLC5/SLC500)

Allen-Bradley DH485

LG GLOFA-GM

MITSUBISHI FX

MITSUBISHI Protocol 4

Modicon Modbus

Telemecanique Uni-Telway

GE Fanuc SNP/SNPX

Omron Host-Link/Multilink

Page 47: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Création et édition de projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 4-11

Effet sur les variables

L'adresse d'une variable dépend de l'automate utilisé. La représentation de l'adresse d'une variable avec liaison à l'automate dépend de l'automate choisi.

Les types et les formats de données disponibles peuvent être sélectionnés dans la boîte de dialogue "Variable" sous "Type" ou "Format".

Le manuel d'utilisation "Communication pour systèmes sous Windows" contient également une vue d'ensemble des types et formats de données disponibles que vous pouvez choisir pour le protocole d'automate correspondant.

Page 48: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Création et édition de projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 4-12 6AV6594-1MA06-1AC0

4.7 Zone de communication

A quoi servent les zones de communication ?

Une zone de communication permet d'accéder à une plage d'adresses définie de l'automate pour permettre l'échange de données avec le pupitre.

La déclaration des zones de communication s'effectue dans la fenêtre de projet sous "Zones de communication". Vous pouvez éditer les zones de communication avec toutes les commandes disponibles dans le menu contextuel, par exemple les copier et les coller dans un autre projet.

Quelles zones de communication y-a-t-il ?

Le nombre de zones de communication disponibles diffère selon le pupitre de contrôle-commande choisi.

La taille à attribuer aux zones de communication et la structure qu'elles doivent avoir sont décrites en détail dans le "Manuel d'utilisation Communication pour systèmes sous Windows".

Le tableau suivant récapitule les zones de communication et leurs utilisations. Les zones de communication sont classées par ordre alphabétique.

Zone de communication Explication Version application utilisateur

La version application utilisateur caractérise la version du projet. Une vérification de version est réalisée dans l'automate par l'intermédiaire de cette zone de communication.

Boîte de contrat L'automate utilise cette zone de données pour transmettre des contrats automate au pupitre afin de déclencher des fonctions particulières, par exemple pour afficher une image.

Messages d'événement Vous pouvez configurer un message d'événement pour chaque bit de cette zone de données. Les bits sont affectés par ordre croissant aux numéros de message. Dès que l'automate met un bit à 1 dans cette zone, le pupitre détecte que le message d'événement correspondant est "apparu". Réciproquement, lorsque le bit est remis à zéro dans l'automate, le pupitre considère que le message a "disparu".

Numéro d'image Le pupitre de contrôle-commande écrit dans cette zone de données des informations sur l'image active. Vous pouvez exploiter ces informations dans le programme de l'automate, par exemple pour appeler une autre image.

Tampon de données Le tampon de données est une zone de données de l'automate. Il est utilisé pour la synchronisation lors du transfert d'enregistrements du pupitre vers l'automate.

Page 49: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Création et édition de projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 4-13

Zone de communication Explication Date/heure Le pupitre écrit la date et l'heure dans cette zone de

données par l'intermédiaire d'un contrat automate. Ces données peuvent être exploitées par le programme de l'automate.

Date/Heure de l'API Le pupitre lit la date/l'heure dans cette zone de données pendant le cycle d'acquisition paramétré afin de se synchroniser avec l'automate. La date et l'heure doivent être consignés en format S7_DATE_AND_TIME dans l'automate.

Coordination Cette zone de données permet à l'automate d'interroger l'état du pupitre, par exemple le démarrage du pupitre, le mode de fonctionnement momentané et s'il est prêt à communiquer.

Sélection de courbe Cette zone de communication permet à l'automate de savoir quelle courbe déclenchée par bit est momentanément représentée sur le pupitre.

Données de courbe 1 Cette zone de données est destinée au déclenchement de courbes. Dès que le programme de l'automate met à 1 le bit correspondant à la courbe ainsi que le bit global de courbe dans la zone de données de courbe, le pupitre détecte le déclenchement et lit une valeur ou la totalité du tampon, selon la configuration.

Données de courbe 2 Cette zone de données est nécessaire si vous configurez des courbes avec tampon commuté. La zone de données a exactement la même structure que la zone de données "Données de courbe 1".

Image des LED Cette zone de communication permet à l'automate de commander les diodes électroluminescentes dans les touches de fonction du pupitre.

Acquittement OP Cette zone de communication est utilisée par le pupitre pour indiquer à l'automate quels messages d'alarme ont été acquittés sur le pupitre.

Acquittement API L'automate peut acquitter des messages par l'intermédiaire de cette zone.

Messages d'alarme Vous pouvez configurer un message d'alarme pour chaque bit de cette zone de données. Les bits sont affectés par ordre croissant aux numéros de message. Dès que l'automate met un bit à 1 dans cette zone, le pupitre détecte que le message d'alarme correspondant est "apparu". Réciproquement, lorsque le bit est remis à zéro dans l'automate, le pupitre considère que le message a "disparu".

Page 50: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Création et édition de projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 4-14 6AV6594-1MA06-1AC0

Remarque A noter pour la zone de communication "Synchonisation" :

A partir de ProTool V5.2 et SP3, vous pouvez configurer plusieurs zones de communication "synchronisation".

Page 51: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Création et édition de projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 4-15

4.8 Partition de l'écran du pupitre

Zones d'affichage

La surface d'affichage peut être divisée en plusieurs zones, selon le pupitre pour lequel vous créez votre projet. Ces zones sont soit déplaçables (zone de messages et indicateur de message), soit fixes (fenêtre permanente, icônes pour touches de fonction).

Où définir les zones ?

La définition des zones est réalisée sous "Système cible" > "Images/ Touches". Les réglages effectués ici sont valables pour l'ensemble du projet. Vous devez donc si possible définir ces zones avant de commencer la configuration.

L'exemple suivant représente une partition possible de l'écran :

Exemple de partition de l'affichage pour un SIMATIC Panel PC

Zone principale

La zone principale est constituée par l'ensemble de la surface de l'afficheur sans la fenêtre permanente. Si vous modifiez la taille de la fenêtre permanente, celle de la zone principale change automatiquement. Toutes les autres zones recouvrent en partie la zone principale. Vous configurez les images processus dans la zone principale. Le contenu de la zone principale varie donc avec l'image appelée.

Page 52: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Création et édition de projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 4-16 6AV6594-1MA06-1AC0

Fenêtre permanente

La fenêtre permanente est une fenêtre qui figure toujours à l'écran. Elle recouvre une partie de la zone principale. La fenêtre permanente peut être affichée ou cachée en choisissant "Système cible" > "Image / Touches". Lorsqu'elle est affichée, elle figure à l'écran lors de la configuration d'images et réduit donc la place disponible pour les images. La taille de la fenêtre permanente peut être modifiée, mais sa position sur le bord supérieur de l'écran est immuable. La fenêtre permanente est configurée avec l'éditeur "Images".

Indicateur de message

L'indicateur de message est une icône qui indique la présence de messages d'alarme encore en attente sur le pupitre. L'indicateur de message peut être affiché ou caché en choisissant "Système cible" > "Image / Touches". Sa position peut être modifiée, mais pas sa taille.

Sur les pupitres à écran tactile, l'indicateur de message est un organe actionnable.

Zone de messages

La zone de messages est la zone dans laquelle les messages sont affichés sur le pupitre. La commande "Système cible" > "Image / Touches" permet de configurer séparément pour les messages d'alarme et les messages d'événement s'ils doivent être affichés dans une ligne de message, dans une fenêtre de message ou pas du tout.

• Ligne de message : Si une ligne de message a été configurée, elle est toujours affichée, quelle que soit l'image sélectionnée. Elle affiche le dernier message apparu.

• Fenêtre de message : La fenêtre de message pour messages d'alarme est ouverte automatiquement dès l'apparition d'un message d'alarme si l'une des variantes d'affichage "Fenêtre/Fenêtre", "Fenêtre/Ligne" ou "Fenêtre/Arrêtée" a été configurée. Pour que l'opérateur puisse ouvrir la fenêtre de message pour messages d'événement, vous devez attacher la fonction Afficher_fenêtre_messages_événement à un organe de dialogue dans votre projet.

Icônes

Dans le cas des pupitres SIMATIC HMI à clavier incorporé (par exemple OP 170B, MP 270 ou Panel PC 670), vous pouvez placer sur l'écran des icônes pour repérer les touches de fonction avec fonctions locales. Cela n'est toutefois possible que pour les touches de fonction qui sont placées directement au bord de l'écran.

Pour savoir comment affecter des touches de manière globale ou locale, reportez-vous à la rubrique "Touches de fonction".

Page 53: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Création et édition de projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 4-17

Configurer l'affichage pour le pupitre

La commande "Système cible" > "Réglages" permet de déterminer comment le projet généré doit être affiché sur le pupitre, par exemple pour les PC et les SIMATIC Panel PC. Vous pouvez démarrer le projet soit en mode plein écran, soit dans une fenêtre plus petite que l'écran. Pour obtenir le mode plein écran, activez l'option "Plein écran" sous "Affichage".

Le mode plein écran met une plus grande surface à disposition dès le stade de la configuration, car le cadre de la fenêtre est supprimé. Configurez donc toujours le mode plein écran avant de commencer la configuration si votre appareil cible prend cette option en charge.

Page 54: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Création et édition de projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 4-18 6AV6594-1MA06-1AC0

4.9 Remarques sur la configuration des pupitres à écran tactile

Partition de base de l'image

Avant de commencer à configurer les organes de dialogue du pupitre tactile, vous devez déterminer la répartition de base des éléments d'image sur le pupitre. Faites attention aux emplacements où sont affichés les messages et les fenêtres de saisie pour éviter tout recouvrement intempestif des boutons et champs de saisie.

Donnez une taille suffisante aux organes de dialogue, par exemple aux boutons, afin de faciliter leur utilisation. Attribuez des tailles suffisantes aux caractères, par exemple des champs d'affichage, pour permettre une lecture confortable.

La figure illustre une partition de l'image pour le TP 170B.

Exemple de partition de l'image sur le TP 170B

Boutons globaux

Les boutons qui doivent être disponibles au niveau global, dans toutes les situations d'utilisation, doivent être positionnés dans la fenêtre permanente. Les boutons de la zone principale et les fonctions qui leur sont affectées ne sont disponibles qu'au niveau local, dans l'image correspondante.

Chevauchement d'organes de dialogue

Un chevauchement d'organes de dialogue peut conduire à des états de commande indéfinis et est signalé comme erreur lors de la génération du fichier de projet.

Page 55: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Création et édition de projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 4-19

Fenêtre de clavier

Le pupitre à écran tactile affiche automatiquement une fenêtre de clavier, afin de permettre la saisie de valeurs, dès que l'opérateur touche par exemple un champ de saisie. La fenêtre de clavier disparaît automatiquement lorsque la saisie est terminée. La fenêtre de clavier met à disposition des touches permettant des entrées soit purement numériques soit alphanumériques, selon le champ de saisie configuré.

Particularités des pupitres à écran tactile

Les champs de saisie et les champs de saisie/affichage du pupitre à écran tactile sont des champs tactiles. Configurez une bordure pour le champ ou choisissez une couleur d'arrière-plan différente de la couleur de l'arrière-plan de l'image active. Cela permet de toujours distinguer la partie tactile du champ sur le pupitre.

Les textes d'aide sont particulièrement utiles pour les champs de saisie et de saisie/affichage, car, sur le pupitre à écran tactile, la correspondance entre champ de saisie et fenêtre de saisie ne découle pas toujours immédiatement de la position de la fenêtre de saisie.

Page 56: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Création et édition de projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 4-20 6AV6594-1MA06-1AC0

4.10 Fonctions d'assistance pour travaux de maintenance

Objet

Votre projet devrait comprendre des organes de dialogue destinés à faciliter les travaux de maintenance au cours de la mise en service et pendant le fonctionnement.

Il est recommandé de configurer ces organes de dialogue dans une image séparée dont l'appel est protégé par mot de passe. Vous évitez ainsi que des opérateurs qui ne font pas partie du personnel de maintenance ne modifient par mégarde des réglages de base.

Fonctions pour travaux de maintenance

Le recours à des fonctions vous permet de simplifier les tâches suivantes lors de la mise en service d'un projet ou pendant le fonctionnement :

• Appeler le Control Panel de Windows CE : Le Control Panel de Windows CE permet au technicien de maintenance de paramétrer par exemple l'imprimante et la date/l'heure ou de configurer la carte réseau.

• Changement de mode : Pendant l'exécution d'un projet, le mode de fonctionnement est normalement "En ligne". Afin de tester un nouveau projet sans liaison à l'automate dans un premier temps, le mode de fonctionnement doit être "Hors ligne". Pour permettre le transfert d'un nouveau projet, il doit être réglé sur "Mode de transfert".

• Changement de langue : Dans le cas de projets multilingues, le technicien de maintenance peut choisir la langue nécessaire sur site lors de la mise en service ou pendant le fonctionnement.

• Afficher la version du logiciel : Le service d'assistance téléphonique a besoin de la version logicielle des composantes installées de ProTool afin de pouvoir répondre efficacement à vos questions.

• Afficher le Gestionnaire de tâches : Le Gestionnaire de tâches permet au technicien de maintenance de passer à d'autres applications sur le pupitre.

• Démarrer Internet Explorer : Internet Explorer permet au technicien de maintenance d'accéder au World Wide Web à partir d'un pupitre sous Windows CE.

Page 57: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Création et édition de projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 4-21

4.11 Editer des projets

Fonctions utiles lors de l'édition de projets

Il existe plusieurs possibilités de vous simplifier le travail lorsque vous éditez des projets dans ProTool.

Convertir des projets Si vous voulez créer des projets similaires pour des pupitres différents, vous pouvez convertir un projet en un projet pour un autre appareil cible. Vous obtenez ainsi rapidement une base de travail pour un nouveau projet. Vous pouvez alors par exemple convertir un projet pour pupitres à afficheur graphique en projet pour systèmes sous Windows.

Copier des objets Vous pouvez copier des objets déjà créés pour un projet dans un autre projet. Vous évitez ainsi de créer plusieurs fois les mêmes objets quand vous éditez plusieurs projets.

Annuler et rétablir des actions Vous pouvez annuler de nombreuses actions effectuées dans ProTool, par exemple quand vous avez entrée une mauvaise valeur ou avez commis une erreur lors de l'édition d'un objet d'image. Les actions annulées peuvent être également rétablies.

Remplacer des projets et des parties de projet Afin de permettre l'utilisation d'un projet existant par exemple comme base pour un nouveau projet ou pour permettre la réutilisation de parties de projet déjà configurées, ProTool vous donne la possibilité de remplacer des projets complets, ou uniquement certaines parties sélectionnables de projet, dans un projet cible.

Page 58: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Création et édition de projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 4-22 6AV6594-1MA06-1AC0

4.11.1 Projets convertissables

Système sous Windows > système sous Windows

La commande "Fichier" > "Convertir" vous permet de convertir un projet ProTool que vous avez créé pour un appareil sous Windows en un projet pour un autre appareil sous Windows. Il est également possible de convertir d'une résolution à l'autre au sein d'une classe de pupitres ou entre appareils cibles dotés de tailles d'écran différentes.

Remarque Lorsque vous convertissez une configuration existante pour un autre pupitre, fermez la configuration convertie et ouvrez-la à nouveau avant d'y effectuer des modifications.

Remarque Les projets pour le TP 170B Mono peuvent être convertis en projets pour le TP 170B Color et réciproquement. Vous pouvez de même convertir des pupitres au sein d'une classe de pupitres, par exemple un MP 370 en un MP 370 TOUCH (ou MP 370 15'' TOUCH) et réciproquement.

Les projets créés pour les pupitres suivants peuvent être convertis entre eux :

Page 59: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Création et édition de projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 4-23

Remarque Lors de la conversion de projets, n'oubliez pas de tenir compte des limites système de l'appareil cible.

Pupitre à afficheur graphique > système sous Windows

Vous pouvez également créer un nouveau projet pour système sous Windows (par exemple MP 370 ou Panel PC 670) avec la commande "Fichier" > "Convertir" à partir d'un projet existant pour pupitre à afficheur graphique (par exemple OP 37). Des projets basés sur des résolutions différentes peuvent aussi être convertis entre eux. Tous les objets qui peuvent être affichés sur le nouvel appareil cible sont convertis. Si les fonctionnalités d'un objet donné ne sont pas prises en charge sur l'appareil cible, l'objet n'est converti qu'en partie voire pas du tout. ProTool vous informe dans la fenêtre de messages système sur les objets et fonctions non convertissables.

Remarque Si un projet pour pupitre à afficheur graphique est converti pour un pupitre 6 pouces sous Windows CE, le nombre maximal d'éléments de liste visibles dans une zone de liste symbolique doit être corrigé et prendre la valeur 6. Cela garantit une représentation correcte dans toutes les positions d'affichage.

Remarque Vous trouverez des informations complémentaires sur la conversion de projets dans la documentation "Aide à la configuration pour la migration vers les pupitres sous Windows".

Réglages pour la conversion

La commande "Fichier" > "Convertir" > "Réglage" vous permet d'influer sur le résultat de la conversion.

• Lisser Si le paramètre "Lisser" est activé, un filtre de lissage est utilisé lors de l'agrandissement ou de la réduction d'un graphique ; ce filtre remplace les pixels manquants par interpolation. Dans le cas de représentations de type photographique, ce réglage permet d'obtenir des transitions plus douces. Dans le cas de dessins, l'amélioration de la qualité d'affichage concerne surtout les graphiques réduits, car toutes les informations de l'image sont conservées.

• Convertir la résolution Activez ce paramètre si vous voulez convertir des projets entre des pupitres de résolution ou de taille d'écran différentes.

Page 60: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Création et édition de projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 4-24 6AV6594-1MA06-1AC0

4.11.2 Affectation des touches lors de la conversion

Mappage des touches lors de la conversion de projets

Ce tableau indique le mappage des touches après conversion d'un projet pour un autre pupitre.

Exemples : Vous avez configuré une fonction sur la touche F20 du MP 270. Après conversion pour un MP 370, cette fonction sera déclenchée par la touche F8 ; après conversion pour un PC standard, elle le sera par MAJ + F8.

Si vous avez configuré la touche F15 pour un projet pour FI45, cette fonction ne sera plus accessible après la conversion pour un PC standard.

Remarque Lors de la conversion dans ProTool CS, les touches sont mappées comme indiqué dans le tableau, indépendamment du code de touche.

MP 370 PC 670/PC 870 FI 25/FI 45 P0 12K/P0 15K

MP 270 OP 37/Pro MP 270B OP 270 10"

OP 270 6" OP 170B

PC standard

F1 F13 F9 MAJ F1 F2 F14 F10 MAJ F2 F3 F15 F11 MAJ F3 F4 F16 F12 MAJ F4 F5 F17 F13 MAJ F5 F6 F18 F14 MAJ F6 F7 F19 -- MAJ F7 F8 F20 -- MAJ F8 F9 -- -- MAJ F9 F10 -- -- MAJ F10 F11 -- -- MAJ F11 F12 -- -- MAJ F12 F13 -- -- -- F14 -- -- -- F15 -- -- -- F16 -- -- -- F17 -- -- -- F18 -- -- -- F19 -- -- -- F20 -- -- --

Page 61: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Création et édition de projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 4-25

MP 370 PC 670/PC 870 FI 25/FI 45 P0 12K/P0 15K

MP 270 OP 37/Pro MP 270B OP 270 10"

OP 270 6" OP 170B

PC standard

S1 F1 F1 F1 S2 F3 F3 F3 S3 F5 F5 F5 S4 F7 F7 F7 S5 F9 -- F9 S6 F11 -- F11 S7 -- -- -- S8 -- -- -- S9 F2 F2 F2 S10 F4 F4 F4 S11 F6 F6 F6 S12 F8 F8 F8 S13 F10 -- F10 S14 F12 -- F12 S15 -- -- -- S16 -- -- -- -- K1 K1 -- -- K2 K2 -- -- K3 K3 -- -- K4 K4 -- -- K5 K5 -- -- K6 K6 -- -- K7 K7 -- -- K8 K8 -- -- K9 K9 -- -- K10 K10 -- -- K11 -- -- -- K12 -- -- -- K13 -- -- -- K14 -- -- -- K15 -- -- -- K16 -- -- HELP HELP HELP -- ESC ESC ESC -- ACK ACK ACK --

Page 62: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Création et édition de projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 4-26 6AV6594-1MA06-1AC0

MP 370 PC 670/PC 870 FI 25/FI 45 P0 12K/P0 15K

MP 270 OP 37/Pro MP 270B OP 270 10"

OP 270 6" OP 170B

PC standard

ENTER ENTER ENTER -- PAGE UP PAGE UP PAGE UP -- PAGE DOWN PAGE DOWN PAGE DOWN --

Page 63: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Création et édition de projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 4-27

4.11.3 Exemple : comment convertir un projet pour MP 370

Objectif

Vous voulez convertir un projet pour MP 370 en projet pour PC.

Procédure

Procédure 1 Ouvrez le projet pour MP 370 existant. 2 Choisissez la commande "Fichier" > "Convertir" > "Réglage".

Dans la boîte de dialogue "Paramétrage de la conversion", indiquez si les graphiques doivent être lissés ("Lisser") et si la résolution doit être adaptée à l'appareil cible. Choisissez en outre "Convertir la résolution" si vous voulez convertir des projets entre pupitres dont les écrans ont des résolutions différentes. Lors de la conversion, toutes les images seront alors adaptées à la résolution de l'appareil cible.

3 Fermez la boîte de dialogue avec "OK". 4 Choisissez "Fichier" > "Convertir" > "Lancer".

La boîte de dialogue "Enregistrer sous" apparaît. 5 Entrez un dossier et un nouveau nom pour le nouveau projet. 6 Choisissez dans la liste "Type d'appareil" l'appareil cible pour votre

conversion, ici PC. La liste affiche tous les appareils cibles disponibles pour le projet source à convertir.

7 Choisissez la résolution de l'appareil cible dans la liste "Résolution". 8 Cliquez sur "Enregistrer".

Le projet est converti, puis ouvert dans la fenêtre de projet.

Page 64: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Création et édition de projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 4-28 6AV6594-1MA06-1AC0

4.11.4 Copier des objets : entre projets et au sein d'un projet

Principe

Vous pouvez couper ou copier des parties sélectionnées de votre projet et les insérer via le Presse-papiers soit dans le même projet, soit dans un autre projet. Par exemple, des textes et champs peuvent être copiés de l'éditeur de messages d'alarme dans l'éditeur de messages d'événement ou des éléments graphiques d'une image dans l'autre.

Une condition préalable à la réussite de la copie entre projets est de ne pas dépasser les limites système du projet cible.

Vous pouvez également copier des objets entre projets de résolutions différentes. Si le système cible utilise une résolution inférieure à celle du système source, les icônes des touches programmables, par exemple, seront parfaitement adaptées à la nouvelle résolution grâce à un mécanisme de lissage.

Préparatifs pour les nouveaux projets

Avant de commencer à copier des objets d'un projet existant, vous devez impérativement effectuer les réglages globaux suivants dans le nouveau projet. Vous évitez ainsi toutes pertes de données dues à des réglages différents lors de la copie.

• Utilisez la commande "Système cible" > "Image / Touches" pour configurer la partition de l'écran de manière identique à celle du projet source.

• Alignez le réglage de l'option pour le mode plein écran sur celui du projet source à l'aide de la commande "Système cible" > "Réglages", sous "Affichage".

• Indiquez le même nom et le même protocole de l'"automate" que pour le projet source.

• Utilisez la commande "Système cible" > "Choix des langues" pour configurer les langues de manière identique à celle du projet source.

Insérer des objets dans le projet cible

Pour insérer dans le projet cible des objets contenus dans le Presse-papiers, choisissez la commande "Editer" > "Coller" L'objet est transféré du Presse-papiers dans le projet cible. Si le projet cible contient déjà un objet de même nom, l'objet est inséré sous un nouveau nom.

Remarque Avec la commande "Coller", ProTool vérifie toujours la possibilité de réutiliser des objets existants dans le cas des objets sous-jacents (par exemple une variable de seuil d'une variable copiée).

Si le projet cible contient déjà un objet de même nom, l'objet à insérer est renommé le cas échéant. Il se voit attribuer le nom libre suivant disponible dans le projet cible.

Page 65: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Création et édition de projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 4-29

Exemple : La variable VAR_4 est renommée VAR_11 si les VAR_1 à VAR_10 existent déjà dans le projet cible.

Que peut-on copier ?

Le Presse-papiers vous permet de copier :

• Tous les objets listés dans la fenêtre de projet, par exemple les images, listes de symboles, variables etc.

• Des objets contenus dans des images (courbes, champs, graphiques etc.) dans l'éditeur d'images.

• Des messages et objets contenus dans des messages (texte de message, champs, textes d'aide etc.) dans l'éditeur de messages.

• Zone de communication

• Affectations globale et locale des touches de fonction

Avec un objet, vous copiez également ses attributs et tous les objets référencés. Les particularités survenues lors de la copie sont affichées dans la "fenêtre de messages système" sous "Presse-papiers". Vous y trouverez par exemple des informations sur les objets qui n'ont pas été copiés ou ont été renommés.

Particularités pour les images

Si l'objet à copier fait référence à une image qui n'existe pas dans le projet cible, une image factice vide est créée comme réserve à la place de l'image sous-jacente si le projet ne contient aucune image qui puisse être réutilisée.

Cela vous évite de copier par inadvertance la totalité du projet source avec l'image d'accueil.

Lorsque vous insérerez ensuite l'image avec le Presse-papiers, l'image factice sera remplacée automatiquement par l'image correcte dans le projet cible.

Particularités pour les variables

Procédez comme suit pour que les variables avec liaison à l'automate puissent être insérées entièrement dans le projet cible dans le cas de la copie entre projets :

• Dans le projet source, attribuez un nom symbolique parlant à l'automate et n'utilisez pas la valeur par défaut système (par exemple PLC_1).

• Copiez tout d'abord l'objet automate dans le projet cible de sorte qu'il soit disponible dans les deux projets avec les mêmes paramètres. Copiez ensuite les variables correspondant à cet automate.

Particularités pour les recettes

Dans le cas des systèmes sous Windows, la copie de recettes est également possible via le Presse-papiers. Vous trouverez des informations complémentaires à ce sujet sous "Compatibilité des recettes".

Page 66: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Création et édition de projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 4-30 6AV6594-1MA06-1AC0

Que ne peut-on pas copier ?

Les objets suivants ne peuvent pas être copiés :

• Les objets inconnus dans le projet cible (par exemple des fonctions ou boutons lors d'une copie d'un TP 170 vers un OP 170).

• Polices

• Pour les projets en plusieurs langues, seules les langues existantes dans le projet cible sont prises en considération. Il n'y a pas déclaration de nouvelles langues. Définissez celles-ci éventuellement avant la copie.

• Réglages sous "Système cible", par exemple Choix des langues ou mode plein écran.

Page 67: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Création et édition de projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 4-31

4.11.5 Remplacer un projet et des parties de projet

Objet

Si vous souhaitez apporter à votre projet de nouvelles composantes standard (par exemple de ProAgent), ou des composantes actualisées, vous pouvez recourir à la fonction Remplacer de ProTool.

Remplacer un projet complet

La commande "Fichier" > "Remplacer" > "Réglage" vous permet de déterminer les types d'objet à prendre en compte lors du remplacement de projets entiers. Choisissez pour cela les types d'objet voulus.

Les réglages sont enregistrés dans le projet ; si ce projet sert de source au remplacement, les réglages servent de valeur par défaut.

La commande "Fichier" > "Remplacer" > "Lancer..." vous permet de choisir un projet qui doit remplacer le projet momentanément ouvert. Le projet source doit être de même type que le projet cible. La configuration active doit être enregistrée au préalable.

Le remplacement d'un projet complet ne peut pas être annulé.

Pour tous les objets contenus dans le projet source, le système vérifie si des objets de même nom se trouvent déjà dans le projet cible.

En l'absence d'objet de même nom, un nouvel objet est créé avec le même nom que dans le fichier source. Si un objet de même nom se trouve déjà dans le projet cible, il est remplacé par l'objet du projet source.

Les liens de l'objet dans le projet cible ne sont pas affectés par le remplacement ; il y a seulement insertion du contenu de l'objet et les liens supplémentaires éventuels sont ajoutés.

Si des erreurs sont causées par le remplacement dans le projet, elles sont signalées lors de la génération du projet, comme les autres erreurs.

Remarque Les automates et la fenêtre permanente ne sont pas remplacés.

Page 68: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Création et édition de projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 4-32 6AV6594-1MA06-1AC0

Remplacer des objets

Vous pouvez également copier certains objets dans un projet source et les insérer dans un autre projet avec la fonction "Insérer/Remplacer" :

• Dans le projet source, la commande "Editer" > "Copier" permet de copier un nombre quelconque d'objets dans le Presse-papiers.

• Dans le projet cible, la commande "Editer" > "Insérer/Remplacer" remplace ensuite tous les objets ayant le même nom.

Le remplacement individuel d'objets et des objets qui leurs sont liés (objets référencés) peut être adapté dans une boîte de dialogue de paramétrage. Cette boîte de dialogue est affichée lors de chaque action de remplacement.

Elle permet de déterminer quels objets doivent être aussi remplacés en tant qu'objets référencés lors du remplacement via le Presse-papiers. Choisissez les types d'objet voulus. Ce paramétrage n'est pas mémorisé localement pour le projet, mais globalement pour l'application.

Exemple

Des archives sont configurées pour une variable. Si cette variable est copiée dans le Presse-papiers dans le projet source et remplacée dans le projet cible, l'objet archives référencé est remplacé à condition que vous ayez sélectionné le type d'objet "Archives" dans la boîte de dialogue "Réglage de Remplacer" et que l'objet archives existe déjà sous le même nom dans le projet cible. Si l'objet archives n'existe pas dans le projet cible, un nouvel objet est créé et le lien à la variable est ajouté.

Projet cible La variable VAR1 (type de données WORD) est dotée d'une variable de seuil VAR2. Celle-ci fait référence à son tour aux trois fonctions FKT1, FKT2 et FKT3.

Projet source La variable VAR2 (type de données BYTE) fait référence à la fonction FKTX.

Page 69: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Création et édition de projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 4-33

Résultat La variable de seuil VAR2 a été remplacée par la variable VAR2 du projet source.

Les liens de l'objet dans le projet cible ne sont pas affectés par le remplacement ; il y a seulement insertion du contenu de l'objet et les liens supplémentaires éventuels sont ajoutés. Tous les objets référencés par les objets insérés sont donc également ajoutés au projet cible.

Si des erreurs sont causées par le remplacement dans le projet, elles sont signalées lors de la génération du projet, comme les autres erreurs.

Le remplacement individuel d'objets peut être annulé. Il est de plus possible de procéder au remplacement individuel d'objets entre projets de types différents. Vous pouvez ainsi insérer des objets d'un projet pour pupitre à afficheur graphique, par exemple, dans un projet pour système sous Windows.

A noter

Il n'est pas possible d'insérer plus d'objets par remplacement, que cela n'est autorisé par les limites système du projet cible.

Si la capacité fonctionnelle du projet cible est inférieure à celle du projet source, il peut se produire que certains objets ne soient pas insérés.

Seuls des objets de même nom sont remplacés. Par exemple, si vous voulez remplacer dans le projet cible une recette avec 50 constituants par une recette en contenant 500, les constituants qui n'existent pas dans le projet cible seront alors créés.

Les attributs d'objet non définis dans le projet source prennent des valeurs par défaut dans le projet cible.

Scénario 1

Récupérer des objets d'autres projets sans défaire la structure du projet et sans modifications fastidieuses de la configuration.

Exemple Renouveler le contenu d'une image sans modifier le contenu des variables dans l'image.

1. Copier l'image voulue pour le remplacement dans le Presse-papiers depuis le projet source.

2. Dans le projet cible, remplacer l'image portant le même nom avec la commande "Editer" > "Insérer/Remplacer".

3. Dans la boîte de dialogue de paramétrage, désactivez le type d'objet "Variables". Les variables référencées dans l'image, par exemple via des champs de saisie/affichage, ne seront alors pas remplacées.

Page 70: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Création et édition de projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 4-34 6AV6594-1MA06-1AC0

Scénario 2

Actualiser des projets créés à partir d'un "projet de base" commun.

Exemple Toutes les images standard du projet de base ont été modifiées ou de nouvelles images standard ont été ajoutées. Des éléments d'image ont par exemple été ajoutés ou effacés et des champs de variable modifiés. Il s'agit maintenant d'actualiser tous les projets dérivés.

1. Dans le projet de base, utiliser la commande "Fichier" > "Remplacer" > "Réglage..." pour sélectionner tous les types d'objet qui doivent être remplacés dans le projet cible. Par exemple, si vous n'avez modifié que des images, des variables et des archives, seuls ces types d'objet doivent être sélectionnés.

2. Enregistrer le projet de base.

3. Dans le projet cible, sélectionner alors le projet de base avec la commande "Fichier" > "Remplacer" > "Lancer...". Vous pouvez sélectionner une nouvelle fois les types d'objet à remplacer dans la boîte de dialogue de paramétrage qui apparaît alors. Les types déjà sélectionnés dans le projet cible sont alors proposés par défaut. Le remplacement des objets commence dès que vous avez quitté la boîte de dialogue avec OK.

Page 71: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Création et édition de projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 4-35

4.11.6 Annuler et rétablir des actions

Objet

Pendant la configuration, il peut être nécessaire d'annuler des actions effectuées ou de rétablir les actions ainsi annulées. C'est la raison d'être des deux commandes "Annuler" et "Rétablir" du menu "Editer".

• Annuler (Undo) La commande "Annuler" (combinaison de touches Ctrl-Z) permet d'annuler la dernière action exécutée. En exécutant cette commande plusieurs fois de suite, vous pouvez annuler successivement jusqu'à 30 étapes de modification.

• Rétablir (Redo) La commande "Rétablir" (combinaison de touches Ctrl-Y) rétablit la dernière action annulée et restaure l'état existant avant l'exécution de la dernière commande "Annuler".

Principe

Chaque éditeur actif (par exemple fenêtre de projet, éditeur d'images, éditeur de documentations) est doté de son propre historique d'annulation. C'est ainsi que, par exemple, trois historiques d'annulation indépendants sont créés si trois images sont ouvertes en même temps. Après la fermeture d'une image, les actions enregistrées dans l'historique correspondant sont effacées. Tous les historiques d'annulation du projet courant sont effacés lors de l'enregistrement de ce projet.

Une brève description de la dernière action enregistrée est affichée dans le menu. Des textes plus complets sont affichés dans les info-bulles des boutons "Annuler" et "Rétablir" ainsi que dans la barre d'état.

Exemple dans le menu

Annuler : Edition VAR_5 Ctrl-Z Rétablir : Edition PIC_2 Ctrl-Y Exemple dans les info-bulles/la barre d'état Annuler : Edition propriétés de variable VAR_5 Rétablir : Edition contenu de image PIC_2

Tant que l'historique d'annulation correspondant n'a pas été supprimé, les objets effacés continuent à être listés comme objets utilisés sous "Référence croisée". L'état de ces objets est indiqué entre parenthèses après l'objet correspondant, par exemple PIC_5 (effacé).

Page 72: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Création et édition de projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 4-36 6AV6594-1MA06-1AC0

Instructions générales

Les commandes "Annuler" et "Rétablir" ne s'appliquent qu'aux actions effectuées depuis le dernier enregistrement du projet. Par exemple, si vous déplacez un objet d'image, puis enregistrez votre projet, vous ne pourrez plus annuler cette action.

Les règles suivantes sont entre autres valables pour "Annuler/Rétablir" :

• Les réglages dans les boîtes de dialogue (propriétés d'un champ) ne peuvent être annulés que tous ensemble. Il n'est pas possible d'ouvrir la boîte de dialogue et de n'annuler que quelques entrées.

• Dans le cas des boîtes de dialogue à plusieurs niveaux, seules les modifications de l'objet de niveau supérieur sont enregistrées. Les modifications apportées à des objets de niveau inférieur, ainsi que leur création ou effacement, ne peuvent pas être annulés. Exemple (fenêtre de projet) : "Editer variable" > "Editer variable de seuil" On ne peut ici annuler que les modifications de la variable.

• Les fonctions "Annuler/Rétablir" sont spécifiques à ProTool. Dans le cas d'un projet intégré à SIMATIC STEP 7, le tampon d'annulation ne peut pas être atteint à partir d'un gestionnaire d'annulation SIMATIC STEP 7 de niveau supérieur.

Page 73: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Création et édition de projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 4-37

4.11.7 Annuler la dernière action

Procédures possibles

Pour annuler votre dernière action dans ProTool, vous pouvez choisir entre les trois possibilités suivantes :

• Choisissez la commande "Editer" > "Annuler". La dernière action qui peut être annulée est indiquée en abrégé après le nom de la commande. Une description plus complète est affichée dans la barre d'état.

• Cliquez sur le bouton "Annuler" dans la barre d'outils. La dernière action qui peut être annulée est indiquée dans l'info-bulle qui apparaît. La même information apparaît également dans la barre d'état.

• Appuyez en même temps sur les touches CTRL et Z. Au contraire des deux autres possibilités, aucun message ne vous indique ici quelle action a été annulée.

En exécutant la commande "Annuler" plusieurs fois de suite, vous pouvez annuler successivement toutes les étapes de modification enregistrées.

4.11.8 Rétablir la dernière action

Procédures possibles

Pour rétablir la dernière action annulée dans ProTool, vous pouvez choisir entre les trois possibilités suivantes :

• Choisissez la commande "Editer" > "Rétablir" La dernière action annulée est indiquée en abrégé après le nom de la commande. Une description plus complète est affichée dans la barre d'état.

• Cliquez sur le bouton "Rétablir" dans la barre d'outils. La dernière action annulée est indiquée dans l'info-bulle qui apparaît. La même information apparaît également dans la barre d'état.

• Appuyez en même temps sur les touches CTRL et Y. Au contraire des deux autres possibilités, aucun message ne vous indique ici quelle action a été rétablie.

En exécutant la commande "Rétablir" plusieurs fois de suite, vous pouvez rétablir successivement toutes les étapes d'annulation enregistrées.

Page 74: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Création et édition de projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 4-38 6AV6594-1MA06-1AC0

4.12 Appeler des informations projet

Outils

Les outils suivants sont à votre disposition pour appeler ou mémoriser des informations sur un projet.

• Références croisées

• Informations projet

Page 75: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Création et édition de projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 4-39

4.12.1 Affichage dans la fenêtre "Référence croisée"

Utilisation

Ouvrez la fenêtre "Référence croisée" lors de modifications ou d'extensions du projet pour vérifier où et comment un objet donné est utilisé dans le projet.

Choisissez-y un objet dont vous voulez connaître toutes les références dans le projet.

Exemple provenant d'un projet

La commande "Affichage" > "Référence croisée" permet d'ouvrir la fenêtre "Référence croisée". L'objet actif est affiché avec une bordure rouge.

L'objet cherché est situé au niveau supérieur, les objets placés en dessous sont tous les objets dans lesquels l'objet cherché est utilisé.

La liste de références croisées contient également des objets de l'historique d'annulation courant (annuler et rétablir des actions). L'état de ces objets est indiqué entre parenthèses après l'objet correspondant, par exemple PIC_5(effacé).

Remarque La fenêtre "Référence croisée" peut également être utilisée avec profit pour la recherche d'erreurs.

Page 76: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Création et édition de projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 4-40 6AV6594-1MA06-1AC0

4.12.2 Affichage sous "Infos sur le projet"

Utilisation

Lorsque vous voulez vous informer sur un projet qui a été modifié ou adapté, ouvrez la boîte de dialogue "Infos sur le projet". Choisissez pour cela la commande "Fichier" > "Infos sur le projet."

La boîte de dialogue "Infos sur le projet" contient des "données de projet" générales et la "mémoire nécessaire" au projet. Les informations projet sont réparties par thèmes sur trois fiches :

• Généralités

• Explication

• Statistiques

Exemple de fiche "Statistiques"

Généralités

La fiche "Généralités" contient des informations sur le type d'appareil, le nom de projet, le chemin d'accès au fichier de projet enregistré et l'auteur du projet. Vous devez renseigner vous-même le champ "Auteur" ; tous les autres champs sont actualisés automatiquement par ProTool lors de l'enregistrement du projet.

Page 77: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Création et édition de projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 4-41

Explication

La fiche "Description" contient un champ de saisie qui vous permet de décrire le projet. Vous pouvez entrer ici des informations de votre choix que vous jugez importantes pour le projet.

Statistiques

La fiche "Statistiques" indique quand le projet a été créé, modifié, généré et transféré, avec quelle version de ProTool le projet a été édité pour la dernière fois ainsi que la mémoire nécessaire au projet après son transfert dans la mémoire flash du pupitre. La mémoire nécessaire est déterminée et affichée après chaque génération.

Page 78: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Création et édition de projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 4-42 6AV6594-1MA06-1AC0

Page 79: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-1

5 Techniques de configuration

Vous apprendrez ici comment :

• créer des images

• utiliser des variables

• configurer des organes de dialogue et d'affichage

• configurer des réveils et des courbes

• créer des documentations

• configurer des messages

• utiliser des fonctions

• créer des archives et des recettes

• configurer un guide-opérateur

• créer des scripts

• configurer dans des langues étrangères

Page 80: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-2 6AV6594-1MA06-1AC0

5.1 Créer des images

Exemple

Les images constituent une représentation graphique du processus. Vous pouvez y afficher le déroulement du processus et y prédéterminer des valeurs processus. La figure ci-après représente un exemple de station de mélange pour la fabrication de divers jus de fruits. Plusieurs cuves alimentent un mélangeur dans lequel le mélange est réalisé. L'image montre le niveau de remplissage des cuves et du mélangeur. L'ouverture et la fermeture des vannes d'alimentation peuvent être commandées à partir du pupitre de contrôle-commande. Celui-ci peut commander de même la marche/arrêt du moteur du mélangeur.

Exemple d'image : station de mélange

Constituants d'une image

Une image peut combiner des éléments statiques et dynamiques. Les éléments statiques, par exemple du texte et des graphiques, ne sont pas actualisés par l'automate. Les éléments dynamiques sont liés à l'automate et permettent de visualiser les valeurs momentanées figurant dans la mémoire de l'automate. La visualisation peut se faire sous forme d'un affichage alphanumérique, de courbes ou d'histogrammes. Les éléments dynamiques peuvent être également des saisies réalisées sur le pupitre de contrôle-commande et écrites dans la mémoire de l'automate.

La liaison à l'automate est effectuée par l'intermédiaire de variables.

Page 81: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-3

Editeur d'images

Vous créez les images dans l'éditeur d'images de ProTool. Lorsque vous appelez cet éditeur d'images, le pupitre de contrôle-commande est représenté à l'écran. Procédez comme suit pour ouvrir l'éditeur d'images :

• Pour créer une nouvelle image, cliquez deux fois sur "Images" dans la moitié gauche de la fenêtre de projet.

• Pour poursuivre l'édition d'une image déjà configurée, cliquez deux fois sur cette image dans la moitié droite de la fenêtre de projet

La commande "Affichage" > "Préférences" ou les boutons de la barre d'outils permettent d'agrandir ou de réduire la représentation par incréments. En effet, il est parfois judicieux d'agrandir une image pour en modifier les détails.

Remarque Configurez si possible en mode 100%, car l'affichage correspond alors à l'affichage ultérieur pendant le fonctionnement et vous obtenez ainsi la prévisualisation la plus correcte.

Pour afficher une vue d'ensemble de la surface éditable totale, choisissez "Pleine image" dans la boîte de dialogue "Préférences" ou dans la barre d'outils.

Chaque image est enregistrée sous un nom symbolique. Entrez le nom sous "Editer" > "Propriétés". C'est ce nom que vous devez entrer pour éditer ou effacer l'image ou encore pour y faire référence. En outre, le logiciel attribue automatiquement un numéro à l'image.

Image d'accueil

Dans chaque projet, vous devez déclarer une image comme "Image d'accueil". L'image d'accueil est l'image qui est affichée après le démarrage du pupitre de contrôle-commande.

Fenêtre permanente

La fenêtre permanente est la fenêtre affichée sur le bord supérieur de l'écran du pupitre. La commande "Système cible" > "Image / Touches" vous permet d'afficher et de cacher la fenêtre permanente ; vous pouvez modifier sa taille en faisant glisser avec la souris. Etant donné que le contenu de la fenêtre permanente est indépendant de l'image momentanément ouverte, vous pouvez y afficher, par exemple, des grandeurs importantes du processus ou la date et l'heure.

Vous configurez le contenu de la fenêtre permanente dans l'éditeur d'images. Pour accéder à la fenêtre permanente, il vous suffit de cliquer sur celle-ci.

Page 82: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-4 6AV6594-1MA06-1AC0

Touches programmables/boutons

Les touches programmables sont des touches de fonction dont l'affectation varie selon l'image. Les boutons sont des touches virtuelles affichées sur l'écran du pupitre. Les touches programmables et les boutons peuvent être configurés pour chaque image. Lors de la configuration, vous affectez des fonctions à ces organes de commande. Vous pouvez expliquer la fonction de l'organe de commande à l'aide d'un graphique ou d'un texte.

Les touches programmables et les boutons permettent par exemple d'appeler une autre image, de commander la marche et l'arrêt d'un moteur ou encore d'appeler le tampon de messages.

Sélectionner l'image

Chaque image configurée doit être intégrée aux procédures de dialogue afin de pouvoir être appelée sur le pupitre pendant le fonctionnement. Vous disposez pour cela de la fonction Sélection d'image . Cette fonction peut être affectée, par exemple, à un champ de saisie, une touche de fonction ou un bouton. Indiquez comme paramètres le nom d'image et le champ dans lequel doit se trouver le curseur après le changement d'image. Il est ainsi possible d'appeler une image à partir d'un champ de saisie ou avec une touche de fonction/un bouton.

Dans le cas des champs de saisie, des touches programmables et des boutons, la fonction n'est disponible que localement, dans l'image concernée. Si la fonction doit être disponible au niveau global, elle doit être affectée à une touche de fonction attribuée au niveau global ou à un bouton placé dans la fenêtre permanente.

Page 83: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-5

5.1.1 Objets d'image dans ProTool

Introduction aux objets d'image

Les images sont composées d'objets. Il y a plusieurs types d'objets que vous pouvez utiliser lors de la configuration d'une image. Vous pouvez déterminer le nombre et le type des objets, ainsi que leur position et leur taille.

Bibliothèques

Les bibliothèques sont des collections d'objets d'image préconfigurés. L'éditeur d'images vous permet d'insérer tout objet de bibliothèque dans l'image active et de le modifier. Réciproquement, vous pouvez ajouter à une bibliothèque des objets d'image appropriés provenant d'une image.

Remarque

L'icône ci-contre vous permet d'accéder à des objets d'image préconfigurés pour pupitres sous Windows CE, Panel PC et PC standard dans la bibliothèque "SIMATIC HMI Symbol Library".

Graphique vectoriel

Un graphique vectoriel est par exemple un rectangle ou une ligne. Vous trouverez une vue d'ensemble des objets destinés aux graphiques vectoriels dans la rubrique "Eléments graphiques vectoriels".

Objets d'image disponibles

Le tableau suivant contient des descriptions succinctes des principaux objets d'image. Certains des objets d'image listés ici ne sont pas disponibles sur tous les appareils cibles.

Objet d'image

Nom Explication

Graphique Le champ graphique vous permet d'utiliser

dans votre projet des graphiques réalisés dans des logiciels graphiques d'autres éditeurs.

Texte Le champ de texte vous permet de configurer

des textes statiques. Plusieurs formats sont à votre disposition. Vous pouvez formater le texte en diverses polices, le saisir sur plusieurs lignes et l'aligner verticalement ou horizontalement.

Page 84: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-6 6AV6594-1MA06-1AC0

Objet d'image

Nom Explication

Champ d'affichage Le champ d'affichage vous permet d'afficher

directement des valeurs processus. Vous avez le choix entre plusieurs formats de représentation (par exemple Décimal, Binaire). Les champs d'affichage peuvent être formatés (par exemple effets 3D, couleurs, clignotement etc.).

Champ de saisie (pour valeurs alphanumériques)

Le champ de saisie permet à l'opérateur d'entrer directement des valeurs avec diverses mises en forme sur le pupitre. Vous pouvez également fixer des valeurs de seuil pour la saisie ou protéger le champ de saisie par un mot de passe.

Date/heure L'objet Date/Heure vous permet d'afficher

sous forme numérique et de modifier l'heure et la date du système.

Champ d'affichage symbolique

Un champ d'affichage symbolique affiche un texte au lieu d'une valeur numérique. La correspondance entre le texte et les valeurs de la variable est configurée dans une liste de symboles (liste de textes ou liste de graphiques). Exemple : Vous pouvez afficher les textes MoteurARRÊT et Moteur MARCHE au lieu des valeurs 0 et 1 sur le pupitre .

Zone de liste (champ de saisie pour valeurs symboliques)

Dans les zones de liste, l'opérateur effectue sa saisie en choisissant un texte dans une "liste de textes". Exemple : Au lieu des valeurs 0 et 1, l'opérateur peut choisir entre les textes Moteur ARRET et Moteur MARCHE pour commander le moteur.

Afficheur de graphique L'afficheur de graphique vous permet de

positionner dynamiquement dans votre projet des graphiques réalisés dans des logiciels graphiques d'autres éditeurs.

Page 85: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-7

Objet d'image

Nom Explication

Liste de graphiques La liste de graphiques affiche un graphique

choisi dans une liste selon l'état délivré par l'automate. Exemple : Vous pouvez afficher respectivement une image d'une vanne fermée et d'une vanne ouverte au lieu des valeurs 0 et 1.

Zone de liste graphique

Dans les zones de liste graphiques, l'opérateur effectue sa saisie en choisissant un graphique dans une "liste de graphiques". Exemple : des zones de liste graphique permettent par exemple d'obtenir une interface utilisateur indépendante de la langue.

Bouton Les boutons sont des objets qui déclenchent des fonctions configurables lorsqu'ils sont actionnés avec la souris ou l'écran tactile. Les boutons peuvent être librement pourvus d'un graphique ou d'un texte.

Bouton d'état Le bouton d'état est destiné à la saisie et

l'affichage de deux états : MARCHE et ARRÊT ou enfoncé et non enfoncé. Il peut être configuré au choix avec ou sans encliquetage.

Avertisseur lumineux L'avertisseur lumineux est un organe

d'affichage. Selon sa configuration, il vous permet de figurer un voyant ou d'indiquer l'état d'un sous-ensemble qui ne peut pas être vu depuis le pupitre (par exemple un moteur).

Interrupteurs L'interrupteur est destiné à la saisie et

l'affichage d'un état binaire. Il ne peut être qu'ouvert ou fermé (c'est-à-dire sur "marche" ou "arrêt").

Bouton invisible Le contour d'un bouton invisible n'est pas

visible. Le bouton peut, par exemple, être placé sur un graphique pour permettre une commande indirecte des éléments graphiques. L'actionnement d'un bouton invisible déclenche des fonctions configurables.

Page 86: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-8 6AV6594-1MA06-1AC0

Objet d'image

Nom Explication

Afficheur de courbes Un afficheur de courbes vous permet

d'afficher en même temps plusieurs courbes qui représentent des évolutions de valeurs délivrées par l'automate. Les axes de l'afficheur de courbes peuvent être configurés (échelles, unités etc.).

Histogramme Un histogramme permet de représenter sous

forme de rectangle une valeur fournie par l'automate. Vous pouvez ainsi afficher, par exemple, des niveaux de remplissage.

Afficheur de messages L'afficheur de messages permet à l'opérateur

de demander l'affichage de messages ou d'événements de message sélectionnés provenant du tampon de messages ou des archives de messages. Pour afficher les archives de messages, vous devez avoir configuré un afficheur de messages. Toutes les fonctions standard proposées pour l'affichage de messages accèdent uniquement au tampon volatil de messages.

Afficheur de messages simplifié

L'afficheur de messages simplifié met à disposition une partie des fonctionnalités de l'afficheur de messages. Il vous permet par exemple de réaliser une ligne de message dans une image.

Etat/Forçage L'objet d'image "Etat/forçage" vous permet

d'accéder directement en lecture et en écriture à des plages d'adresses dans l'automate connecté SIMATIC S5 ou SIMATIC S7 à partir du pupitre.

Liste des mots de passe

Dans ProTool, vous pouvez protéger la saisie par des mots de passe. Vous attribuez à cette fin des mots de passe aux niveaux d'autorisation 0 (aucun mot de passe) à 9 (superutilisateur). La liste de mots de passe est nécessaire pour permettre la saisie sur le pupitre des mots de passe des divers niveaux d'autorisation.

Afficheur de recette L'afficheur de recette permet à l'opérateur

d'afficher et de modifier des enregistrements sur le pupitre.

Horloge numérique/analogique

L'horloge numérique/analogique vous permet de représenter le temps système sur le pupitre au choix sous forme d'une horloge à aiguilles ou numérique.

Page 87: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-9

Objet d'image

Nom Explication

Curseur Le curseur permet à l'utilisateur d'entrer et de

lire des valeurs numériques. Lors de la saisie des valeurs, l'opérateur déplace le curseur mobile jusqu'à la position voulue, par exemple à la souris ou avec les touches curseur. Lorsqu'il est utilisé comme organe d'affichage, le curseur indique une valeur momentanée de l'automate par sa position actuelle.

Afficheur analogique L'afficheur analogique vous permet de

représenter des valeurs numériques sous forme d'un instrument à aiguille.

SIMATIC HMI Symbol Library

Il s'agit d'une importante bibliothèque de graphiques couvrant les domaines de la technique et de la production. La bibliothèque contient entre autres : vannes, moteurs, cuves tapis roulants dispositifs de refroidissement et de chauffage symboles ISA

Remarque Pour les pupitres TP 170A, TP 170B et TP 270-6'' : Quand l'opérateur passe d'un champ de saisie à un autre au sein d'une image et que cela déclenche l'affichage de la fenêtre de clavier, l'événement "Quitter le champ" n'est pas déclenché immédiatement pour le champ précédent, mais seulement après la fermeture de la fenêtre de clavier.

Page 88: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-10 6AV6594-1MA06-1AC0

5.1.2 Bibliothèques de ProTool

Objet

Les bibliothèques sont des collections d'objets d'image préconfigurés. Elles augmentent le nombre d'objets d'image disponibles et la réutilisation d'un ou plusieurs exemplaires de ces "éléments préfabriqués" vous permet d'accroître votre efficacité lors de la configuration.

Bibliothèques standard

Les bibliothèques suivantes sont à votre disposition dans le dossier \Library après l'installation de ProTool :

Nom de fichier Contenu Convient aux pupitres Bmp-Graphics.lib symboles techniques

standard tous

Vector-Graphics.lib conduites, pompes, cuves et vannes

tous les systèmes sous Windows sauf TP 170A

Touch-Switches.lib boutons tous les systèmes sous Windows, particulièrement les pupitres à écran tactile, sauf TP 170A, TP 170B

TP 170A-Touch-Switches.lib

boutons tous les systèmes sous Windows, particulièrement les pupitres à écran tactile, par exemple TP 170A, TP 170B, TP 270, MP 270 TOUCH, MP 370 TOUCH Remarque : Tous les objets de cette bibliothèque sont représentés en niveaux de gris.

TP 170B-Color-Touch-Switches.lib

boutons TP 170B, TP 270, MP 270B TOUCH, MP 370 TOUCH, MP 370 15" TOUCH

Vous pouvez ajouter d'autres bibliothèques à ce dossier et les utiliser ensuite dans ProTool. Les fichiers doivent être de type *.lib et au format d'une bibliothèque de ProTool.

Page 89: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-11

Gestion des bibliothèques

Vous pouvez accéder aux commandes sous "Editer" > "Bibliothèques" ou à l'icône correspondante dès que vous ouvrez une image dans un projet.

La fenêtre de bibliothèque est activée à l'écran après l'ouverture de la première bibliothèque. La première bibliothèque ouverte, ainsi que toutes celles ouvertes par la suite, y sont affichées ensemble sous forme de structure arborescente.

Les fonctions suivantes sont à votre disposition pour la gestion de vos bibliothèques :

• Ajouter une bibliothèque : Vous ajoutez un fichier (de type *.lib ou au format de bibliothèque de ProTool) dans le dossier \Library. Vous choisissez la commande "Nouveau" du menu contextuel pour créer une nouvelle bibliothèque vide. Vous enregistrez une bibliothèque sous un autre nom et la modifiez ensuite.

• Renommer ou supprimer une bibliothèque : Utilisez les fonctions de Windows dans l'explorateur de la bibliothèque.

• Effacer un objet de bibliothèque ou un dossier : Utilisez le menu contextuel de la bibliothèque.

• Restructurer une bibliothèque : Vous éditez la vue d'ensemble à l'aide des fonctions de Windows. La commande "Nouveau dossier" du menu contextuel permet d'ajouter un nouveau dossier. Pour renommer des dossiers ou des objets de bibliothèque, cliquez deux fois ou appuyez sur "F2".

Remarque Une bibliothèque protégée contre l'écriture ne peut pas être modifiée.

Editer des objets de bibliothèque

Les objets de bibliothèque ne peuvent pas être édités directement, mais uniquement au sein d'un projet.

Insérez l'objet dans une image de votre projet, modifiez-le à cet endroit, puis replacez-le dans la bibliothèque correspondante. Effacez l'objet initial et renommez l'objet modifié comme l'ancien.

Page 90: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-12 6AV6594-1MA06-1AC0

5.1.3 SIMATIC HMI Symbol Library

Objet

Vous pouvez également utiliser la bibliothèque "SIMATIC HMI Symbol Library" en plus des bibliothèques de ProTool. Vous pouvez appeler cette bibliothèque à l'aide d'une icône de la barre d'outils "Objets d'image".

La bibliothèque SIMATIC HMI Symbol Library met à votre disposition une multitude de possibilités réalistes de création d'images dans votre projet. De nombreuses catégories vous permettent de trouver pratiquement tous les objets d'image (graphiques) sur les thèmes de la technique et de la production, entre autres :

• vannes, moteurs, cuves

• tapis roulants

• bâtiments industriels

• symboles ISA 3D

• dispositifs de refroidissement et de chauffage

Réglages

L'éditeur d'images permet d'insérer dans l'image courante et d'éditer tout objet provenant de la bibliothèque SIMATIC HMI Symbol Library. Outre les fiches habituelles pour tous les objets d'image (Couleur, Attributs, Fonctions, Position, Nom et Validation), deux fiches supplémentaires sont dédiées à la SIMATIC HMI Symbol Library :

• Symbole : Sélection du symbole voulu

• Style : Réglages relatifs à la couleur de remplissage, à la transparence et à l'orientation de l'objet d'image ainsi qu'à la configuration d'une variable : Vous pouvez modifier l'apparence et la représentation des symboles et de l'arrière-plan. Vous pouvez appliquer une symétrie et/ou une rotation par incréments de 90° au symbole. Vous pouvez attacher un symbole supplémentaire d'éclair au curseur lorsqu'il se trouve sur l'image, par exemple pour attirer l'attention de l'opérateur sur la configuration d'une fonction (uniquement pour commande à la souris). Vous pouvez configurer une variable pour le symbole et commander ainsi la couleur en fonction du dépassement par le haut ou le bas de deux valeurs de seuil. La prévisualisation représente automatiquement l'apparence du symbole dans ProTool/Pro RT.

Page 91: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-13

5.1.4 Couleurs des objets d'image

Attribut de couleur

Vous pouvez attribuer une ou plusieurs couleurs à chaque objet d'image créé dans ProTool. Selon l'objet d'image, des couleurs différentes sont configurables, par exemple pour les attributs de couleur suivants :

• Arrière-plan

• Avant-plan

• Dépassement de seuil

Palettes de couleurs

Vous pouvez attribuer une couleur à chaque attribut de couleur. Plusieurs palettes de couleurs sont à votre disposition pour l'affectation :

• Couleurs standard 16 couleurs standard sont prédéfinies. Elles ne peuvent pas être modifiées.

• Couleurs de projet Vous pouvez choisir librement 8 couleurs de projet dans un spectre de couleurs. Ces couleurs sont disponibles de manière globale dans l'ensemble du projet. Pour définir des couleurs de projet dans la palette de couleurs, choisissez la commande "Options" > "Couleurs" ou cliquez deux fois sur l'une des cases de couleur de projet dans la palette de couleurs sur la barre d'outils "Couleurs".

• Autres couleurs Vous pouvez également choisir une couleur personnalisée du spectre de couleurs pour chaque attribut de couleur. Cette couleur n'est valable que pour l'attribut de couleur actuel. Elle ne sera pas disponible globalement dans l'ensemble du projet et ne pourra pas être choisie dans la barre d'outils "Couleurs". Pour attribuer une couleur personnalisée, actionnez le bouton "Autre couleur" dans la fiche "Couleur".

Barre d'outils "Couleurs"

La barre d'outils "Couleurs" de l'éditeur d'images vous permet de choisir rapidement des couleurs. Elle contient les éléments suivants :

1 = couleur d'avant-plan sélectionnée

2 = couleur d'arrière-plan sélectionnée

3 = 16 couleurs standard non modifiables

4 = 8 couleurs de projet définissables

Page 92: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-14 6AV6594-1MA06-1AC0

Remarque Les réglages de couleurs du Panneau de configuration s'appliquent également aux objets d'image (champs de messages, diagrammes, recettes, boutons etc.). Sous Windows 2000, les réglages de couleurs par défaut du Panneau de configuration ont été modifiés par rapport aux versions plus anciennes du système d'exploitation (Windows 98, Windows NT). Les objets d'image, par exemple, sont affichés dans un gris plus clair que l'arrière-plan.

Pour rétablir les couleurs précédentes, choisissez la commande "Démarrer" > "Paramètres" > "Panneau de configuration" > "Affichage", puis sélectionnez la fiche "Apparence".

Choisissez le réglage "Windows classique" dans la liste "Fenêtres et boutons".

Page 93: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-15

5.1.5 Polices

Objet

Dans tous les objets d'image qui contiennent des textes statiques ou dynamiques, vous avez la possibilité de paramétrer l'apparence des caractères et donc de souligner ainsi la hiérarchie des textes au sein d'une image. Vous pouvez par exemple choisir la police, le style et la taille des caractères ainsi que des enrichissements supplémentaires, tels que barré ou souligné.

Réglages

Tous les réglages doivent être effectués dans la boîte de dialogue "Propriétés" de l'objet d'image concerné, dans la fiche "Police". Dans le cas d'objets d'image contenant plusieurs textes paramétrables (par exemple l'afficheur de messages, Etat/forçage, l'afficheur de recette), vous pouvez par exemple choisir des attributs de caractère différents pour les titres et le corps de texte. Les polices disponibles dépendent de l'appareil cible choisi. Les propriétés de police disponibles dépendent de la police sélectionnée.

Remarque Les enrichissements de caractère choisis, comme le style de caractère (gras, italique etc.) et les effets (barré, souligné) s'appliquent toujours à la propriété sélectionnée de l'objet d'image dans sa totalité. Vous pouvez ainsi par exemple représenter en gras tous les titres d'un objet d'image, mais pas des caractères ou mots isolés d'un titre.

Page 94: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-16 6AV6594-1MA06-1AC0

5.1.6 Interface de configuration personnalisée dans ProTool

Interface de configuration personnalisée

Vous pouvez adapter l'interface utilisateur de ProTool à vos besoins et configurer ainsi les organes d'affichage et de dialogue de manière plus conviviale.

Choisissez la commande "Affichage" > "Préférences" alors qu'une image est ouverte. Vous pouvez régler les paramètres suivants dans la boîte de dialogue "Préférences" :

• "Zoom" vous permet de régler le facteur d'agrandissement de l'image active en pour cent.

• "Grille de champ" vous permet de régler le pas de la grille dans l'image active.

• "Représentation" vous permet d'indiquer si la grille doit être affichée et sous quelle forme.

Remarque Vous pouvez également utiliser les fonctions de zoom en combinant la touche CTRL avec les touches du pavé numérique :

CTRL + "+" : agrandir CTRL + "-" : CTRL + "*" :

Page 95: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-17

5.1.7 Date/heure

Utilisation

La date et l'heure peuvent être affichées et modifiées sur le pupitre.

Les possibilités suivantes sont à votre disposition :

• Afficheur de date/heure : L'afficheur de date/heure peut être utilisé pour des images et des documentations. Cela vous permet de régler la date et l'heure sur le pupitre ou à l'aide de variables. Vous pouvez également affecter des valeurs initiales à la date et l'heure à l'aide de variables.

• Horloge numérique/analogique : L'horloge numérique/analogique est uniquement un organe d'affichage. Vous avez le choix entre affichage numérique et analogique.

• Contrats automate : Vous pouvez recourir aux contrats automate 14, 15 pour le réglage de l'heure et de la date du pupitre et les contrats automate 40, 41 pour le transfert de la date et de l'heure vers l'automate.

• Champ de saisie/affichage : Configurez un champ de saisie/affichage avec une variable dans un format pour l'heure ou la date si votre pupitre ne dispose pas d'un afficheur de date/heure. Si vous configurez un champ de saisie pour date et heure, l'opérateur pourra entrer la date et l'heure sur le pupitre.

Remarque Le format de date et d'heure affiché dépend du paramétrage de votre système Windows.

Page 96: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-18 6AV6594-1MA06-1AC0

5.1.8 Exemples de création d'images

Cet exemple montre comment insérer dans une image une pompe de liquide de refroidissement provenant d'une bibliothèque.

5.1.8.1 Comment insérer une pompe de liquide de refroidissement dans une image

Objectif

Vous pouvez utiliser la bibliothèque SIMATIC HMI Symbol Library par exemple pour insérer dans une image une pompe de refroidissement qui clignote en fonction de la valeur d'une variable donnée.

Procédure

Procédure 1 Ouvrez l'image concernée. 2

Cliquez sur l'icône ci-contre dans la barre d'outils "Objets d'image", puis sur l'emplacement de l'image où l'objet doit apparaître. La boîte de dialogue "Symbol Library" apparaît.

3 Dans la fiche "Symboles", choisissez la catégorie "Pompes" en bas à gaucheLa "Pompe de liquide de refroidissement" est sélectionnée dans la zone à droite.

4 Dans la fiche "Style", choisissez "Ombré" pour le "Mode d'avant-plan" et

"Opaque" pour le "Type d'arrière-plan". Le mode d'avant-plan "Ombré" ne permet pas de modification de la couleur d'avant-plan.

5 Déterminez dans la fiche "Couleurs" les couleurs pour l'avant-plan, l'arrière-plan et le clignotement de la pompe de liquide de refroidissement.

6 Choisissez la fiche "Attributs" pour paramétrer le clignotement. 7 Ajoutez une valeur décimale 0 et attribuez-lui Non pour "Clignoter" ainsi que

la couleur d'avant-plan Rouge et la couleur d'arrière-plan Vert. 8 Ajoutez une valeur décimale 1 et attribuez-lui Oui pour "Clignoter" ainsi que

la couleur d'avant-plan Vert et la couleur d'arrière-plan Rouge. 9 Cliquez sur "Commander" et attachez une variable de commande aux

attributs. Validez avec OK.

Page 97: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-19

10 Configurez un champ de saisie pour la variable de commande dans la même

image. 11 Configurez cette image comme image d'accueil de votre projet et générez le

projet. 12 Démarrez "ProTool Runtime".

ProTool/Pro RT apparaît à l'écran. 13 Entrez la valeur 1 dans le champ de saisie. La pompe de refroidissement

commence à clignoter.

Remarque Si vous activez le clignotement à la fois dans la fiche "Couleur" et dans la fiche "Attributs", le réglage utilisé est celui configuré sous "Attributs".

Page 98: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-20 6AV6594-1MA06-1AC0

5.2 Configurer des organes d'affichage et de dialogue

Objet des organes d'affichage

Les organes d'affichage permettent à l'opérateur de surveiller la machine ou l'installation depuis le pupitre de contrôle-commande. Vous pouvez afficher sur le pupitre des informations momentanées, par exemple des valeurs de mesure provenant de l'automate, des états processus et de fonctionnement ou des alarmes, sous forme de valeurs numériques, de texte ou de graphique.

Objet des organes de dialogue

Les organes de dialogue permettent à l'opérateur d'intervenir directement sur le déroulement du processus depuis le pupitre. Il peut ainsi, par exemple, prescrire des valeurs de consigne, déclencher des fonctions, ouvrir des images et acquitter des messages. Vous pouvez attribuer un niveau de mot de passe aux organes de dialogue et empêcher ainsi toute utilisation par des personnes non autorisées.

Organes d'affichage dans ProTool

Deux types d'organes d'affichage sont à votre disposition dans ProTool :

• Organes d'affichage statiques Les organes d'affichage statiques sont des textes et graphiques dépourvus de liaison à l'automate. Ils ne réagissent pas aux entrées de l'opérateur et ne peuvent pas être modifiés sur le pupitre pendant le fonctionnement. Les organes d'affichage statiques conviennent, par exemple, à une utilisation dans des images de l'installation ou comme explications textuelles ou graphiques sur des organes de dialogue et des organes d'affichage dynamiques. On distingue les organes d'affichage statiques suivants � texte statique � graphique vectoriel � graphique

• Organes d'affichage dynamiques Les organes d'affichage dynamiques sont reliés à l'automate par des variables. Ils permettent de visualiser des valeurs momentanées de l'automate au choix sous forme alphanumérique ou graphique. Les organes d'affichage dynamique peuvent modifier leur affichage sur le pupitre pendant le fonctionnement de manière spontanée, sans intervention de l'opérateur. Les organes d'affichage dynamiques conviennent à une utilisation pour toutes les tâches en relation avec la surveillance du processus, de la machine ou de l'installation. On distingue les organes d'affichage dynamique suivants � champ d'affichage � avertisseur lumineux � histogramme � afficheur de courbes � afficheur de date/heure � horloge numérique/analogique � afficheur analogique � objets de la SIMATIC HMI Symbol Library

Page 99: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-21

Organes de dialogue dans ProTool

Les organes de dialogue suivants sont disponibles dans ProTool :

• champs de saisie

• touches de fonction

• boutons

• boutons d'état

• interrupteurs

• curseur

Les attributs dynamiques vous permettent, par exemple grâce à un changement de couleur ou un clignotement, de signaler qu'un organe de dialogue attend une action de l'opérateur dans une certaine situation. Vous pouvez de plus afficher et cacher des organes de commande sur le pupitre en fonction des événements qui se produisent afin de faciliter le travail de l'opérateur.

Remarque Un trop grand nombre d'objets clignotants et transparents risque de prolonger les temps de changement d'image et d'actualisation.

Page 100: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-22 6AV6594-1MA06-1AC0

5.2.1 Champs d'affichage (texte/liste de graphiques)

Objet

Les champs d'affichage affichent sur le pupitre des valeurs momentanées provenant de l'automate. Les valeurs peuvent être affichées au choix sous forme numérique, alphanumérique ou symbolique.

Affichage numérique et alphanumérique

Les champs d'affichage de valeurs numériques et alphanumériques affichent la valeur sous forme de nombre ou de texte. Une valeur numérique est, par exemple, le nombre 80 correspondant à la valeur de mesure d'une température. Une valeur alphanumérique est, par exemple, le texte Vanne_12.

Pour configurer des champs d'affichage de valeurs numériques et alphanumériques dans une image ouverte, choisissez l'icône ci-contre dans la barre d'outils "Objets d'image".

Affichage symbolique

Les champs d'affichage de valeurs symboliques n'affichent pas la valeur elle-même, mais un texte ou un graphique choisi dans une liste de symboles. Vous pouvez, par exemple, consigner les deux états d'une vanne dans une liste de textes ou dans une liste de graphiques. Lorsque la vanne est ouverte, le champ d'affichage contient alors par exemple le texte OUVERTE ou un graphique symbolique correspondant.

L'utilisation de champs d'affichage de valeurs symboliques permet d'éviter en grande partie les erreurs d'interprétation de l'opérateur, car une valeur symbolique représente un état de manière plus évidente que, par exemple, une valeur numérique abstraite. Un avantage supplémentaire des graphiques est qu'il permettent de configurer l'affichage symbolique de manière indépendante de la langue.

Pour configurer des champs d'affichage de texte dans une image ouverte, choisissez l'icône ci-contre dans la barre d'outils "Objets d'image".

Pour configurer des champs d'affichage de graphiques dans une image ouverte, choisissez l'icône ci-contre dans la barre d'outils "Objets d'image".

Page 101: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-23

Champ d'affichage pour la date et l'heure

Le champ d'affichage pour date et heure permet d'afficher des données calendaires et horaires dans le format choisi. Le format dépend de la langue momentanément réglée sur le pupitre. Il respecte les conventions internationales habituelles. La figure illustre des exemples de champ d'affichage de l'heure et de la date pour les pays de langue anglaise.

Le champ d'affichage de date et heure est particulièrement utile pour des pupitres comme le TP 170A qui ne sont pas dotés de l'objet d'image "afficheur de date/heure".

Variables de type array

Vous pouvez configurer des variable de type array pour des champs de saisie/affichage. Un index vous permet ainsi d'adresser un champ de saisie ou d'affichage donné. Vous pouvez également utiliser des variables de type array configurées pour des champs de saisie/affichage afin de mapper une structure de recette sur la configuration de l'image.

Page 102: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-24 6AV6594-1MA06-1AC0

5.2.2 Champs de saisie (zone de liste)

Objet

Les champs de saisie permettent à l'opérateur d'entrer sur le pupitre des valeurs qui sont transmises à l'automate. Les valeurs peuvent être au choix numériques, alphanumériques ou symboliques. Si vous configurez des seuils pour la variable du champ de saisie, les entrées faites par l'opérateur sur le pupitre qui sortent de la plage de valeurs configurée seront refusées.

Champs de saisie

Dans les champs de saisie pour valeurs numériques et alphanumériques, vous devez entrer la valeur caractère par caractère sur le pupitre. Une valeur numérique est, par exemple, le nombre 80, correspondant à la valeur de consigne d'une température. Une valeur alphanumérique est, par exemple, le texte Vanne_12.

Pour créer des champs de saisie de valeurs numériques et alphanumériques dans une image ouverte, choisissez l'icône ci-contre dans la barre d'outils "Objets d'image" ou la commande "Insertion" > "Champ de saisie".

Pour réaliser des tâches particulières, vous pouvez configurer entre autres les représentations suivantes pour les saisies :

• Mot de passe La chaîne de caractères entrée est représentée par des caractères de remplissage (*).

• Date et heure La date et l'heure entrées sont formatées en fonction de la langue.

Zones de liste

Dans les zones de liste, la valeur n'est pas entrée caractère par caractère, mais choisie dans une liste sur le pupitre. Lorsque vous configurez la liste, vous attribuez la valeur d'une variable à chaque entrée symbolique. Vous pouvez configurer deux types différents de zones de liste :

• Texte La zone de liste consiste en une liste de textes. Vous pouvez, par exemple démarrer et arrêter un moteur avec les deux entrées Marche et Arrêt.

• Graphique La zone de liste consiste en une liste de graphiques. Vous pouvez ainsi par exemple configurer des listes de sélection indépendantes de la langue.

Page 103: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-25

Les champs de sélection permettent d'éviter la plupart des erreurs de saisie, car le pupitre n'accepte que les valeurs configurées dans la liste de textes.

Pour créer une zone de liste de textes dans une image ouverte, choisissez l'icône ci-contre dans la barre d'outils "Objets d'image" ou la commande "Insertion" > "Zone de liste".

Pour créer une zone de liste de graphiques dans une image ouverte, choisissez l'icône ci-contre dans la barre d'outils "Objets d'image" ou la commande "Insertion" > "Zone de liste graphique".

Variables de type array

Vous pouvez configurer des variable de type array pour les champs de saisie et les zones de liste. Un index vous permet ainsi d'adresser un champ de saisie ou une zone de liste donnés. Vous pouvez également utiliser des variables de type array configurées pour des champs de saisie ou des zones de liste afin de mapper une structure de recette sur la configuration de l'image.

Page 104: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-26 6AV6594-1MA06-1AC0

5.2.3 Champ de saisie pour la date et l'heure

Objet

Le champ de saisie pour date et heure permet d'entrer des données calendaires et horaires dans le format choisi. Le format dépend de la langue momentanément réglée sur le pupitre. Il respecte les conventions internationales habituelles. La figure illustre des exemples de champ de saisie de l'heure et de la date pour les pays de langue anglaise.

Utilisation

Le champ de saisie de date et heure est particulièrement utile pour des pupitres comme le TP 170A qui ne sont pas dotés de l'objet d'image "afficheur de date/heure".

Couplage à une variable

Vous pouvez configurer pour le champ de saisie une variable de type correspondant à la représentation Date ou Heure choisie. Le pupitre écrit les valeurs saisies dans cette variable. La variable vous ouvre en outre la possibilité de pourvoir le champ de saisie d'une valeur initiale.

Remarque Pour permettre une modification de données calendaires et horaires sur le pupitre avec le champ de saisie, la variable configurée doit avoir une liaison avec un SIMATIC S7. Une modification directe du temps système du pupitre ne peut pas être réalisée à l'aide du champ de saisie ; elle doit l'être par exemple de l'objet "Afficheur de date/heure".

Page 105: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-27

5.2.4 Champs de saisie pour entrée confidentielle de mot de passe

Objet

Le champ de saisie pour mots de passe permet à l'opérateur d'entrer des mots de passe de manière confidentielle sur le pupitre. La chaîne de caractères entrée est représentée par des caractères de remplissage (*) dans le champ de saisie. La figure en donne un exemple.

Utilisation

Le champ de saisie pour mots de passe convient tout particulièrement aux applications suivantes :

• Vous voulez ouvrir une session de manière explicite, par exemple dans l'image d'accueil de votre pupitre, sans devoir appeler au préalable une fonction protégée par mot de passe qui ouvre automatiquement la fenêtre de début de session.

• Vous voulez ouvrir une session sur le TP 170A.

Couplage à une variable

Vous pouvez configurer une variable de type STRING pour le champ de saisie. Le pupitre écrit la chaîne de caractères saisie dans cette variable.

Si vous attachez la fonction Début_de_session_utilisateur à la variable, le pupitre efface le contenu de la variable dès qu'il a détecté la saisie d'un mot de passe valable. Cela évite toute exploitation ou affichage involontaire du mot de passe par ailleurs.

Si vous avez toutefois besoin du mot de passe dans une variable, par exemple pour exploiter la variable dans l'automate, configurez pour l'événement "Modification mot de passe" la fonction globale Ecrire_mot_de_passe_dans_variable. Vous assurez ainsi que la variable ne contienne que le mot de passe valable et non une saisie erronée éventuelle.

Page 106: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-28 6AV6594-1MA06-1AC0

5.2.5 Touches de fonction

Objet

Une touche de fonction est une touche du pupitre de contrôle-commande à laquelle vous pouvez affecter une fonction dans la configuration. Dans ProTool, vous pouvez affecter une ou plusieurs fonctions à chaque touche de fonction. Les fonctions sont déclenchées dès que la touche est actionnée sur le pupitre. L'affectation de la touche de fonction peut avoir une signification globale ou locale. Vous pouvez attribuer un niveau de mot de passe aux touches de fonction et empêcher ainsi toute utilisation par des personnes non autorisées.

Remarque N'activez pas plusieurs touches de fonction/combinaisons de touches ou boutons en même temps. Vous risquez sinon de déclencher des actions de manière intempestive.

Affectation globale

Les touches de fonction à affectation globale déclenchent toujours la même fonction, quel que soit l'état momentané du dialogue. Vous pouvez ainsi, par exemple, ouvrir une image donnée, afficher des messages d'alarme en attente ou imprimer le contenu de l'écran.

Le recours aux touches de fonction à affectation globale réduit notablement le travail de configuration, car vous n'avez pas besoin d'affecter des fonctions aux touches globales dans chaque image.

L'affectation globale des touches de fonction se fait dans la boîte de dialogue "Image / Touches" que vous pouvez appeler avec la commande "Système cible" > "Image / Touches". Cliquez pour cela sur la touche de fonction voulue dans la boîte de dialogue "Image / Touches". Vous pouvez indiquer sur le pupitre ou sur des bandes d'étiquettes insérables quelle fonction vous avez affecté à quelle touche ; vous pouvez également affecter une icône explicite à la touche de fonction.

Remarque La commande "Système cible" > "Image / Touches" permet d'effectuer pour les touches des réglages globaux qui sont valables dans toutes les images. Les icônes apparaissent dans chaque image configurée, pour autant que les réglages ne soient pas modifiés ultérieurement par une image particulière. Ces modifications ne sont alors valables que dans l'image concernée.

Page 107: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-29

Affectation locale

Les touches de fonction à affectation locale déclenchent des actions différentes selon l'image affichée sur le pupitre. Une touche de fonction dont l'affectation peut varier d'une image à l'autre est appelée "touche programmable".

L'affectation locale des touches programmables est réalisée dans l'éditeur d'images. Cliquez pour cela sur une touche de fonction dans l'image. Pour la plupart des pupitres SIMATIC, vous pouvez affecter à chaque touche programmable une icône qui décrit la fonction de la touche à l'aide d'un texte ou d'un graphique. Les icônes ne peuvent bien entendu être affectées qu'aux touches programmables qui sont positionnées immédiatement au bord de l'écran du pupitre.

Les touches programmables peuvent en outre être affectées de manière globale. L'affectation globale est valable dans toutes les images dans lesquelles vous n'affectez pas de fonction spécifique à l'image. Utilisez des touches programmables à affectation globale, par exemple pour appeler la même image de l'installation à partir de toutes les images.

Remarque Evitez d'affecter à des touches programmables les fonctions qui doivent toujours être disponibles sur le pupitre.

Affichage des affectations

La boîte de dialogue "Image / Touches" ainsi que l'éditeur d'images vous permettent de voir comment les touches programmables que vous avez configurées sont affectées :

verrouillée

affectation locale

affectation globale

affectations locale et globale

L'affichage peut différer légèrement de ces représentations selon qu'il s'agit de touches de fonction, de touches programmables ou de touches programmables avec DEL.

Particularité lors du changement d'image

Etant donné que l'affectation des touches est modifiée après un changement d'image, les particularités suivantes entrent en ligne de compte :

Page 108: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-30 6AV6594-1MA06-1AC0

• Toutes les fonctions configurées pour l'événement "Relâcher la touche" sont exécutées immédiatement lors de la fermeture de l'image, même si la touche est encore enfoncée.

Si la fonction "Mise à 1 bit par touche" est configurée pour une touche de fonction, le bit est remis à zéro immédiatement après la fermeture de l'image.

Page 109: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-31

5.2.6 Afficheur de courbes

Objet

Un afficheur de courbes est un organe d'affichage dynamique. Les afficheurs de courbes conviennent particulièrement à la représentation continue de données processus sur le pupitre.

Un afficheur de courbes permet de représenter simultanément plusieurs courbes différentes sur le pupitre.

Pour configurer un afficheur de courbes dans une image ouverte, choisissez l'icône ci-contre dans la barre d'outils "Objets d'image".

Page 110: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-32 6AV6594-1MA06-1AC0

5.2.7 Fonctionnement du déclenchement par bit

Principe

Quand une image qui contient un afficheur de courbes avec une ou plusieurs courbes déclenchées par bit est affichée sur le pupitre, ce dernier met à 1 les bits associés aux diverses courbes dans la "zone de sélection de courbe". L'automate utilise ces bits mis à 1 pour déterminer quelles courbes sont momentanément affichées sur le pupitre.

Le pupitre détecte un déclenchement lorsque le programme de l'automate met à 1 à la fois les bits associés aux courbes et le bit global de courbe dans la "zone de données de courbe". Le pupitre remet à zéro les bits de courbe et le "bit global de courbe" et lit une valeur ou la totalité du tampon, selon la configuration.

Dès que les conditions pour un nouveau déclenchement sont remplies, le programme de l'automate remet à 1 les bits de courbe et le bit global de courbe.

Lorsque l'image n'est plus active, le pupitre remet à zéro les bits mis à 1 dans la zone de sélection de courbe.

La déclaration de la zone de sélection de courbe et de la zone de données de courbe s'effectue dans la fenêtre de projet sous "Zones de communication". Ces zones de données sont décrites dans le "Manuel d'utilisation Communication".

Remarque La position du bit global dans la zone de données de courbe dépend de l'automate sélectionné. N'utilisez pas ce bit pour l'identification des courbes déclenchées par bit.

Page 111: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-33

5.2.8 Histogramme

Objet

Un histogramme est un organe d'affichage dynamique. Un histogramme permet de représenter une valeur fournie par l'automate sous forme de surface rectangulaire. Il est ainsi possible d'évaluer d'un coup d'il sur le pupitre la distance entre la valeur momentanée et les seuils, ou si une valeur de consigne prédéfinie est déjà atteinte. Les histogrammes permettent de représenter, par exemple, des niveaux de remplissage ou des nombres de pièces.

Choisissez l'icône ci-contre pour configurer des histogrammes.

Réglages

Un histogramme est relié à l'automate par une variable. En plus de cette variable, qui contient la valeur à afficher, vous pouvez déclarer d'autres variables, par exemple pour visualiser le dépassement d'une valeur limite ou afficher et cacher le champ d'histogramme.

Vous pouvez définir librement la direction, la couleur du marquage, de l'histogramme et de l'arrière-plan ainsi que le marquage de l'axe Y. Vous pouvez en outre afficher des lignes de seuil pour repérer les seuils.

La figure suivante représente un histogramme avec direction d'actualisation verticale et lignes de seuil.

Exemple d'histogramme

Page 112: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-34 6AV6594-1MA06-1AC0

5.2.9 Avertisseurs lumineux

Objet

L'avertisseur lumineux est un organe d'affichage. Selon sa configuration, il vous permet de figurer un voyant, de signaler l'état d'un sous-ensemble qui ne peut pas être vu depuis le pupitre (par exemple un moteur), ou de réaliser un avertisseur lumineux dont la couleur change ou clignote en fonction de l'état respectif.

Choisissez l'icône ci-contre ou la commande "Insertion" > "Avertisseur lumineux" pour créer des avertisseurs lumineux.

Comportement

Le comportement de l'avertisseur lumineux peut être configuré. Choisissez pour cela l'un des deux types suivants :

• Un état : L'avertisseur lumineux ne peut afficher qu'un état, par exemple un avertissement ou un conseil.

• Deux états : L'avertisseur lumineux possède un état de repos stable (par exemple moteur arrêté). En cas de changement d'état (par exemple moteur en marche), il passe à l'état "activé" et le conserve jusqu'au changement d'état suivant.

Type "Un état"

Pour un avertisseur lumineux n'ayant qu'un seul état, vous pouvez déterminer une plage de valeurs dans laquelle l'avertisseur lumineux sera affiché ou caché. En liaison avec une variable qui représente par exemple le niveau d'une cuve, vous pouvez ainsi configurer l'affichage d'un avertissement.

Page 113: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-35

Type "Deux états"

Un avertisseur lumineux de type "Deux états" vous permet de représenter l'état d'un sous-ensemble sur le pupitre.

• Couplage à une variable : Une variable peut être configurée pour l'avertisseur lumineux à deux états. Celle-ci représente l'état actuel de l'avertisseur lumineux et peut également le modifier. Vous avez la possibilité de déterminer la valeur de la variable configurée qui représente l'état "activé" (sauf pour les variables de type BOOL). Le tableau indique l'état que prend l'avertisseur lumineux en fonction de la variable :

Etat Valeur (variable de type BOOL)

Valeur (variable entière)

activé TRUE (1) valeur configurée n désactivé FALSE (0) toute valeur différente de n

En cas de couplage à une variable entière, l'avertisseur lumineux n'affiche l'état "activé" que si la variable prend la valeur configurée n. L'état "désactivé" est affiché pour toutes les autres valeurs.

• Représentation texte/graphique : Pour chacun des états "activé" ou "désactivé", vous pouvez configurer des textes ou graphiques différents qui visualisent l'état momentané de l'avertisseur lumineux. La figure représente des avertisseurs lumineux en différentes variantes de configuration.

Page 114: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-36 6AV6594-1MA06-1AC0

5.2.10 Boutons

Objet

Un bouton est une touche virtuelle sur l'écran du pupitre à laquelle vous pouvez affecter une ou plusieurs fonctions. Pour actionner un bouton, vous utilisez un dispositif de pointage, par exemple une souris ou la main dans le cas des pupitres tactiles.

Pour créer des boutons dans une image ouverte, choisissez l'icône ci-contre dans la barre d'outils "Objets d'image".

Libellé

Vous pouvez libeller les boutons de manière statique ou dynamique avec du texte ou des graphiques.

• Libellé statique : Entrez un texte ou choisissez un graphique lors de la configuration du bouton. Ce type de libellé est statique, c'est-à-dire ne change pas sur le pupitre.

• Libellé dynamique : Choisissez une liste de textes ou de graphiques ainsi qu'une variable de commande correspondante ("variable index") lors de la configuration du bouton. La valeur de la variable index détermine l'élément de la liste qui sera affiché sur le bouton pendant le fonctionnement.

Actionnement

Lorsque vous appuyez, cliquez sur le bouton ou le relâchez, vous déclenchez les fonctions que vous avez déclarées pour ces événements.

Pour éviter de déclencher la fonction d'un bouton enfoncé par mégarde, l'opérateur peut faire glisser par exemple le pointeur de la souris ou le doigt (pour les pupitres tactiles) hors du bouton, tout en le maintenant enfoncé. Cette opération n'est pas interprétée comme l'événement Relâcher.

Remarque N'enfoncez pas plusieurs touches de fonction / touches virtuelles ou boutons simultanément. Sinon, des actions non intentionnées pourraient être déclenchées.

Page 115: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-37

Boutons invisibles

Les boutons invisibles sont des boutons transparents qui ne sont pas affichés sur le pupitre. Placer des boutons invisibles sur des graphiques, permet de manipuler des parties du graphique, par exemple un moteur ou une vanne.

Pour créer des boutons invisibles dans une image ouverte, choisissez l'icône ci-contre dans la barre d'outils "Objets d'image".

Si vous utilisez des boutons invisibles dans votre projet, il est préférable d'activer l'affichage des boutons invisibles pendant la configuration à l'aide de l'icône ci-contre dans la barre d'outils.

Page 116: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-38 6AV6594-1MA06-1AC0

5.2.11 Boutons d'état

Objet

Le bouton d'état est un organe de dialogue et d'affichage qui peut prendre les deux états "Actionné" et "Relâché". Les boutons d'état peuvent signaler l'état d'une unité qui n'est pas visible depuis le pupitre (par exemple un moteur). Ils vous permettent aussi de modifier l'état de l'unité concernée depuis le pupitre.

Pour créer des boutons d'état dans une image ouverte, choisissez l'icône ci-contre dans la barre d'outils "Objets d'image" ou la commande "Insertion" > "Bouton d'état".

Comportement

Le comportement du bouton d'état peut être configuré. Choisissez pour cela l'un des deux types suivants :

• Interrupteur : L'interrupteur a deux états stables. Il prend l'autre état respectif après chaque actionnement et le conserve jusqu'à l'actionnement suivant.

• Bouton poussoir : Le bouton poussoir a un état de repos stable. Lorsqu'il est actionné, il prend l'état "Actionné" et le conserve tant qu'il reste enfoncé. Il retourne ensuite automatiquement à l'état de repos "Relâché".

Type "interrupteur"

• Couplage à une variable : Une variable peut être configurée pour le bouton d'état de type "interrupteur". Celle-ci représente l'état actuel de l'interrupteur et peut également le modifier. Les fonctions que vous attribuez à l'interrupteur sont exclusivement déclenchées par une commande de l'interrupteur et non par une modification de valeur de la variable configurée. Vous avez la possibilité de déterminer la valeur de la variable configurée qui représente l'état "Actionné" (sauf pour les variables de type BOOL). Le tableau indique la valeur que prend la variable lorsque l'interrupteur est actionné :

Etat Valeur (variable de type BOOL)

Valeur (variable entière)

Actionné TRUE (1) valeur configurée n Relâché FALSE (0) toute valeur différente de n

Page 117: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-39

En cas de couplage à une variable entière, l'interrupteur n'affiche l'état "Actionné" que si la variable prend la valeur configurée n. L'état "Relâché" est affiché pour toutes les autres valeurs.

• Représentation texte/graphique : Pour chacun des états "Actionné" ou "Relâché", vous pouvez configurer des textes ou graphiques différents qui visualisent l'état momentané de l'interrupteur. La figure représente des interrupteurs en différentes variantes de configuration.

Exemple d'interrupteur

Type "bouton poussoir"

Le bouton d'état de type "bouton poussoir" peut être configuré en deux variantes :

• Bouton poussoir : Il s'agit de la variante standard. Elle se comporte toujours comme un bouton. Vous pouvez configurer un texte ou un graphique pour libeller le bouton poussoir. Le libellé s'applique aux deux états "Actionné" et "Relâché". Une signalisation optique de l'état momentané n'est possible que via la différence de couleur du cadre lorsque l'affichage 3D est configuré (voir la figure).

• Bouton poussoir avec réponse : Cette variante vous permet de configurer des libellés différents pour les deux états "Actionné" et "Relâché". La figure illustre la réponse optique pour chacun des états à l'aide de graphiques différents.

Page 118: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-40 6AV6594-1MA06-1AC0

5.2.12 Utiliser des boutons comme touches directes

Objet

Les boutons des pupitres tactiles peuvent également être configurés comme touches directes, afin de permettre des commandes de bouton rapides, sans retards dus à la communication. Les commandes de bouton rapides sont, par exemple, une condition nécessaire à la marche par à-coups.

Limitation

Les touches directes ne peuvent pas être configurées pour les Panel PC ni les OP ; des touches fixes sont attribuées aux OP.

Touches directes PROFIBUS

Les touches directes PROFIBUS permettent de forcer directement des bits dans la zone d'E/S de l'automate SIMATIC S7 à partir du pupitre. La zone de bits doit être déclarée dans SIMATIC STEP 7. Le bit est mis à 1 quand l'opérateur actionne la touche directe et remis à 0 lorsqu'il relâche la touche ou quitte l'image.

Conditions préalables

• ProTool est installé intégré au moment où vous voulez générer le projet.

• Le pupitre est connecté pendant le fonctionnement à un SIMATIC S7 via PROFIBUS-DP.

• Vous avez déclaré la zone de bits pour les touches directes dans SIMATIC STEP 7 (pour la configuration, voir le "Manuel d'utilisation Communication").

Appareil Entrées (bits) Sorties (bits) TP 170B 32 (0...31) - TP 270 6" 32 (0...31) - TP 270 10" MP 270 TOUCH

40 (0...39) -

MP 370 TOUCH MP 370 15� TOUCH

40 (0...39) -

Page 119: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-41

5.2.13 Particularités pour les touches directes

Fonctionnalité des touches directes DP

La fonctionnalité des touches directes DP imite celle des touches matérielles câblées.

Le point essentiel est ici la brièveté du temps de réponse.

Pupitres à touches sous Windows CE Dans le cas des pupitres à touches sous Windows CE, il faut noter que l'appui sur une touche est exploité quelle que soit l'image momentanément affichée, par exemple même si l'écran de veille est activé.

Pupitres tactiles sous Windows Dans le cas des pupitres tactiles, il faut en outre tenir compte du fait que la touche directe ne peut être déclenchée que par appui sur l'écran, mais pas par un clic avec la souris.

La protection par mot de passe n'est pas prise en charge pour les boutons avec la fonction "Touche directe". La fonction de touche directe DP est déclenchée quand le bouton est actionné, quel que soit le niveau de mot de passe configuré pour le bouton. N'utilisez pas de protection par mot de passe pour les boutons avec la fonction "Touche directe".

Utilisation de la fonction "Touche directe"

Lors de la configuration d'un bouton avec la fonction "Touche directe", une zone fixe de l'écran tactile est réservée à la commande des touches directes.

Les éléments graphiques qui, pendant l'exécution, se trouvent au-dessus de la zone affectée au bouton portant la fonction "Touche directe", la recouvrent certes visuellement, mais une commande sur l'écran tactile effectuée sur cet emplacement conduit tout de même à un déclenchement de la fonction de la touche directe.

Avertissement Des commandes sur le pupitre risquent donc de déclencher dans l'installation des actions involontaires et de conduire éventuellement à une mise en danger de personnes ou à des dommages matériels.

Les points suivants doivent être pris en compte pour éviter cette problématique :

• Pendant la configuration des images, veiller à ce qu'aucun élément graphique ne recouvre le bouton portant la fonction "Touche directe".

• La dynamisation de la position ou de l'affichage (validation) d'un objet graphique en fonction de valeurs processus ne doit jamais conduire à un recouvrement du bouton portant la fonction "Touche directe" pendant le fonctionnement.

Ces prescriptions doivent impérativement être respectées par le programmeur. Les configurations existantes doivent éventuellement être modifiées sans délai.

Le recouvrement d'un bouton portant la fonction "Touche directe" ne conduit pas au problème décrit ci-dessus dans les cas suivants :

Page 120: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-42 6AV6594-1MA06-1AC0

• commandes dans la fenêtre de message

• déverrouillage de l'écran de veille

• saisie de valeur dans la fenêtre de clavier

• utilisation d'une application externe, par exemple Internet Explorer

• activation de l'image de nettoyage

• boîtes de dialogue de recette de ProTool

Remarque La fonction "Touche directe" ne peut être utilisée qu'une fois par bouton.

Comportement des touches directes DP en mode hors ligne

Si la fonction "Changement de mode" est déclenchée sur le pupitre avec le paramètre "Hors ligne", la liaison avec le ou les automates configurés est coupée.

Attention Le programmeur doit tenir compte des informations suivantes aussi bien côté STEP 7 que côté ProTool : Les touches directes DP restent actives dans ce cas. Si vous actionnez un bouton avec la fonction "Touche directe" en mode "Hors ligne" ou appuyez sur une touche correspondante d'un pupitre à touches, le bit correspondant est mis à 1 dans l'automate.

Page 121: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-43

5.2.14 Interrupteurs

Objet

Un interrupteur sert à saisir et afficher un état binaire : il ne peut être qu'ouvert ou fermé (ou sur "marche" ou "arrêt"). L'état "arrêt" correspond à la valeur 0 (ou FALSE) de la variable liée à l'interrupteur. Toutes les valeurs non nulles de la variable sont interprétées comme "marche".

Choisissez l'icône ci-contre ou la commande "Insertion" > "Interrupteur"pour créer un interrupteur.

Représentation

Vous pouvez configurer l'interrupteur aussi bien à l'horizontale qu'à la verticale ; la position "marche" de la manette peut être choisie librement. Vous pouvez libeller l'interrupteur et mettre en évidence sa position courante par une couleur d'arrière-plan.

Position d'interrupteur mise en évidence par une couleur d'arrière-plan

Couplage à une variable

Le tableau indique la valeur que prend la variable lorsque l'interrupteur est actionné :

Etat Valeur (variable de type BOOL)

Valeur (variable entière)

arrêt FALSE (0) 0 marche TRUE (1) 1

En cas de couplage à une variable entière, l'interrupteur n'affiche l'état "arrêt" que si la variable prend la valeur 0. Pour toute autre valeur, l'interrupteur est sur "marche".

Page 122: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-44 6AV6594-1MA06-1AC0

Commande à la souris et au clavier

Les interrupteurs peuvent être commandés avec un pupitre tactile, la souris et le clavier.

• L'opérateur peut basculer l'interrupteur directement à la souris ou en le touchant. Un clic dans la glissière bascule immédiatement l'interrupteur dans l'autre position et confère la valeur correspondante à la variable.

• Au clavier, l'opérateur peut tout d'abord activer l'interrupteur avec TAB (le cadre est alors représenté en pointillés), puis le basculer avec ESPACE / ENTRÉE.

Evénements déclenchés

Les événements suivants sont déclenchés si l'état de l'interrupteur est modifié par l'opérateur :

• Marche : dès que l'interrupteur passe de "arrêt" à "marche".

• Arrêt : dès que l'interrupteur passe de "marche" à "arrêt".

• Changement d'état : à chaque changement d'état de l'interrupteur.

Page 123: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-45

5.2.15 Curseur

Objet

Un curseur permet à l'opérateur de saisir et de lire des valeurs numériques sous forme analogique. Pour saisir des valeurs, il faut déplacer le curseur mobile jusqu'à la position voulue, par exemple à la souris ou avec les touches curseur. Lorsqu'il est utilisé comme organe d'affichage, la valeur à représenter découle de la position du curseur mobile.

Choisissez l'icône ci-contre pour créer un curseur.

Réglages

Le curseur est couplé à une variable. Lorsque le curseur mobile est déplacé, la valeur correspondante est écrite dans la variable. Réciproquement, la position du curseur mobile est modifiée en cas de changement de la valeur de la variable, à condition qu'elle ne soit pas modifiée à ce moment par commande de l'opérateur.

En plus de la variable, qui contient la valeur saisie/à afficher, vous pouvez déclarer d'autres variables, par exemple pour modifier de manière dynamique pendant le fonctionnement les valeurs des butées inférieure et supérieure.

Vous pouvez en outre configurer les attributs suivants, entre autres :

• Libellé

• Marquage de l'axe

• Graduation

• Valeur courante (numérique)

• Histogramme

Représentation

La figure illustre un exemple de curseur destiné au réglage et à l'affichage de températures. La valeur courante (ici : 50) est affichée sous forme de texte descriptif et de plus sous forme d'un histogramme.

Exemple de curseur

Page 124: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-46 6AV6594-1MA06-1AC0

Remarque Pour afficher des valeurs numériques sous forme analogique, vous pouvez également utiliser l'objet d'image "afficheur analogique".

Remarque En raison de la mise à l'échelle automatique, il est possible que deux graduations soient placées directement côte à côte (et semblent former une graduation plus épaisse). Vous pouvez contrecarrer cet effet en modifiant légèrement la longueur du curseur.

Vous pouvez également supprimer entièrement l'affichage des graduations.

Différences entre curseur et variable

Dans les cas suivants la valeur affichée par un curseur peut être différente de la valeur effective de la variable correspondante :

• La plage de valeurs (minimum et maximum) configurée pour le curseur ne correspond pas aux valeurs de seuil configurées pour la variable du curseur.

• Un mot de passe non valable est entré pour un curseur protégé.

Page 125: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-47

5.2.16 Afficheur analogique

Objet

Un afficheur analogique représente des valeurs numériques sous forme d'un instrument à aiguille. Vous pouvez définir jusqu'à trois zones de couleurs différentes sur la graduation de l'instrument. Cela permet de visualiser des états de fonctionnement différents, par exemple fonctionnement normal, zone d'avertissement et zone de danger.

Remarque Dans le cas des pupitres sous Windows CE, les zones de graduation de couleurs différentes configurées ne sont pas affichées pendant le fonctionnement.

Il est possible de configurer un repère de maximum. Le repère de maximum indique le maximum atteint jusqu'alors par la valeur à afficher pendant le fonctionnement.

Pour configurer un afficheur analogique dans une image ouverte, choisissez l'icône ci-contre dans la barre d'outils "Objets d'image".

Réglages

L'afficheur analogique est couplé à une variable. La déviation de l'aiguille de l'afficheur analogique change à chaque modification de la valeur de la variable. En plus de cette variable, qui contient la valeur à afficher, vous pouvez déclarer d'autres variables, par exemple pour modifier de manière dynamique pendant le fonctionnement les valeurs des déviations inférieure et supérieure de l'aiguille.

Vous pouvez en outre configurer les attributs suivants, entre autres :

• texte pour la grandeur de mesure à afficher (par exemple Température) et l'unité (par exemple °C)

• angle de l'aiguille pour les valeurs minimale et maximale

• zones de graduation de couleurs différentes pour Normal, Avertissement et Danger (ne sont pas affichées pendant le fonctionnement sur les pupitres sous Windows CE

Remarque L'afficheur analogique est uniquement un organe d'affichage. Il ne permet pas d'entrer des valeurs analogiques sur le pupitre. Utilisez pour cela l'objet d'image "curseur".

Page 126: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-48 6AV6594-1MA06-1AC0

Représentation

La figure illustre un exemple d'afficheur analogique destiné à la représentation de températures.

Exemple d'afficheur analogique

Image de fond et image de cadre

Vous pouvez remplacer les images par défaut pour le fond et le cadre par des images personnalisées.

• Image de fond : Une image de fond personnalisée recouvre le cadran et les trois zones en couleur de la graduation. L'aiguille et son pivot, la graduation et son marquage ainsi que les textes pour la grandeur et l'unité à afficher restent visibles.

• Image de cadre : Une image de cadre personnalisée remplace l'arrière-plan coloré standard à l'extérieur du cadran.

Page 127: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-49

5.2.17 Afficheur de date/heure

Objet

L'"afficheur de date/heure" vous permet d'afficher la date et l'heure sur le pupitre et de rendre possible leur modification. La représentation de la date et de l'heure dépend de la langue. Elle respecte le format proposé par Windows.

Vous pouvez également utiliser l'"afficheur de date/heure" pour l'entrée/sortie de variables au format Date/Heure, par exemple pour la saisie de données temporelles destinées à un axe de la représentation d'une courbe/d'archives.

Vous pouvez attribuer une valeur initiale fixe à l'"afficheur de date/heure" en configurant une variable pour l'"afficheur de date/heure".

Pour configurer un afficheur de date/heure dans une image ouverte, choisissez l'icône ci-contre dans la barre d'outils "Objets d'image".

Réglages

Vous pouvez notamment procéder aux réglages suivants :

• si vous voulez n'afficher que l'heure ou que la date ou les deux

• si les données affichées sur le pupitre pendant le fonctionnement peuvent être modifiées

• si la date doit être affichée en format court ou long. Format court : par exemple 24.07.98, 17:09:43Format long : par exemple vendredi, 24 juillet 1998, 17:09:43

Remarque Utilisez 4 chiffres pour l'année dans l'objet d'image "Date/Heure". Modifiez éventuellement pour cela les paramètres régionaux du système d'exploitation de votre pupitre.

Utilisez des séparateurs différents pour la date et l'heure dans les paramètres régionaux du Panneau de configuration. Si les séparateurs sont identiques ou erronés, les modifications de date ou d'heure ne sont pas effectuées ou sont mal effectuées pendant le fonctionnement.

Pour afficher l'heure, vous pouvez également recourir à l'objet d'image "horloge numérique/analogique".

Afficher la date et l'heure sur le TP 170A

Etant donné que le TP 170A ne dispose pas d'horloge système alimentée par pile, il faut afficher le temps système de l'API à la place. Configurez pour cela une variable Date/Heure sur un champ de saisie/affichage.

Page 128: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-50 6AV6594-1MA06-1AC0

5.2.18 Horloge numérique/analogique

Objet

Une horloge numérique/analogique représente le temps système au choix sous forme de chiffres (numérique) ou d'une horloge à aiguilles (analogique).

Dans le cas de la représentation numérique, elle affiche en outre la date. Le format d'affichage dépend de la langue. Il respecte le format proposé par le système Windows de l'appareil cible.

Pour configurer une horloge numérique/analogique dans une image ouverte, choisissez l'icône ci-contre dans la barre d'outils "Objets d'image".

Remarque L'horloge numérique/analogique est uniquement un organe d'affichage. Il n'est pas possible de régler l'heure ni la date sur le pupitre. Utilisez pour cela l'objet d'image "afficheur de date/heure".

Représentation

La figure illustre un exemple d'horloge analogique sans cadran. L'arrière-plan de l'horloge a été remplacé par une image personnalisée.

Exemple d'horloge analogique

Page 129: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-51

5.2.19 Configuration de la date et de l'heure pour les Panel

Pupitres à partir de xP170B

Ces pupitres peuvent accéder directement au temps système de l'appareil HMI par l'intermédiaire de l'objet d'image "Date/Heure". L'exemple "Comment configurer la date et l'heure à partir de xP170B" vous montre comment configurer l'objet d'image "Date/Heure". Pour synchroniser l'heure avec l'API, utilisez l'exemple "Comment synchroniser la date et l'heure avec l'API".

TP 170A

Etant donné qu'il n'est pas possible d'accéder au temps système du TP 170A avec un champ de saisie/affichage ou un champ d'affichage, il faut afficher à la place le temps système de l'API dans un champ d'affichage. Les exemples montrent comment configurer la date et l'heure sur le TP 170A :

• Comment afficher la date et l'heure sur le TP 170A

• Comment régler la date et l'heure sur le TP 170A

• Comment synchroniser la date et l'heure avec l'API

Pour être en mesure de configurer la date et l'heure, vous devez posséder une expérience d'utilisation d'automates programmables. Vous trouverez des informations correspondantes dans la documentation de l'API.

Page 130: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-52 6AV6594-1MA06-1AC0

5.2.19.1 Comment afficher la date et l'heure sur le TP 170A

Procédure

Pour afficher la date et l'heure sur le TP 170A, vous devez configurer une variable de type Date/Heure pour un champ d'affichage. La variable doit recevoir le temps système de l'API.

Remarque L'exemple est valable pour le couplage à un S7-300 ou un S7-400. Les différences avec le couplage à un S7-200 sont indiquées. Les figures représentent les réglages pour le couplage à un S7-300 ou un S7-400.

Procédure 1

Insérez un champ d'affichage et procédez au réglage suivant : S7-300 ou S7-400 : Représentation : Date et heure S7-200 : Représentation : Texte Longueur de champ : 17

Page 131: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-53

2 Déclarez une nouvelle variable avec les paramètres suivants :

S7-300 ou S7-400 : Nom : Date and Time Variable Type : DATE AND TIME Cycle d'acquisition [s] : 0.5Domaine : DB DB : 1 DBB : 0 S7-200 : Nom : Date and Time Variable Type : STRING Longueur : 17 Cycle d'acquisition [s] : 0.5 Domaine : V VB : 300

Page 132: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-54 6AV6594-1MA06-1AC0

3 Validez les réglages avec OK.

4 S7-300 ou S7-400 :

La liste de mnémoniques du programme de l'API en format ASCII. Elle peut être importée dans le programme. 126,READ_CLK 126,ReadTime_FC 126,TP_DB 126,WriteTime_FC Définissez la zone mémoire dans l'API. Data_Block "TP_DB" TITLE = DB avec variables Date and Time VERSION: 1.0 BEGIN END_DATA_BLOCK Appelez FC2 dans l'OB1 (CALL "ReadTime_FC"). Appelez la SFC1 dans le programme de l'API "READ_CLK". FUNCTION "ReadTime_FC": VOID TITLE =ReadTime VERSION: 1.0 VAR_TEMP END_VAR BEGIN

Page 133: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-55

NETWORK TITLE =ReadTime //La lecture du temps système de l'API est réalisé avec la SFC1 END_FUNCTION Remarque Vous pouvez appeler la SFC1 dans chaque cycle de programme. Le temps de traitement dépend de la CPU utilisée ; il est indiqué dans la documentation de la CPU. Vous pouvez utiliser la valeur indicative générale 0,5 ms.

5 S7-200 : Appelez le sous-programme "Afficher heure" (SBR0) dans le programme de l'API. SUBROUTINE_BLOCK Afficher_heure:SBR0 BEGIN NETWORK 1 //Affichage de l'heure sur le TP 170A sous forme de 1 variable STRING //VB 300, longueur 17 //OU //Affichage de l'heure sur le TP 170A sous forme de 2 variables STRING // // TODR VB200 HTA VB202 VB300 2 MOVB 46 VB302 HTA VB201 VB303 2 MOVB 46 VB305 HTA VB200 VB306 2 MOVB 32 VB308 HTA VB203 VB309 2 MOVB 58 VB311 HTA VB204 VB312 2 MOVB 58 VB314 HTA VB205 VB315 2 END_SUBROUTINE_BLOCK Utilisez la fonction "Convertir un nombre hexadécimal en chaîne de caractères ASCII" pour convertir l'heure lue en chaîne de caractères ASCII. Remarque Vous pouvez appeler le SBR_0 dans chaque cycle de programme. Le réglage recommandé pour le cycle d'acquisition de la variable "Date and Time Variable" est 0,5 s.

Page 134: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-56 6AV6594-1MA06-1AC0

Résultat

Le temps système de l'API apparaît maintenant dans le champ d'affichage.

Page 135: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-57

5.2.19.2 Comment régler la date et l'heure sur le TP 170A

Procédure

Si le temps système de l'API est affiché dans le champ d'affichage du TP 170A, il faut également disposer d'une possibilité de le régler. Pour être en mesure de régler la date et l'heure, vous devez configurer un champ de saisie et un bouton qui transférera la date et l'heure du champ de saisie à l'API.

Remarque La procédure de configuration d'un champ de saisie ou d'affichage est similaire à celle de la configuration d'un champ d'affichage de type "Date et heure" (S7-300 ou S7-400) ou de type "Texte" (S7-200). L'exemple est valable pour le couplage à un S7-300 ou un S7-400. Les différences avec le couplage à un S7-200 sont indiquées. Les figures représentent les réglages pour le couplage à un S7-200.

Procédure 1

Insérez un champ de saisie et procédez au réglage suivant : S7-300 ou S7-400 : Représentation : Date et heure S7-200 : Représentation : Texte Longueur de champ : 17

Page 136: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-58 6AV6594-1MA06-1AC0

Procédure

2 Configurez une nouvelle variable pour le champ de saisie avec les

paramètres suivants : S7-300 ou S7-400 : Nom : Date_and_Time_Variable1 Type : DATE AND TIME Cycle d'acquisition [s] : 0.5 Domaine : DB DB : 1 DBB : 8 S7-200 : Nom : Date_and_Time_Variable1 Type : STRING Longueur : 17 Cycle d'acquisition [s] : 0.5 Domaine : V VB : 317

Page 137: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-59

Procédure

Validez les réglages avec OK.

3 Configurez une variable avec les paramètres suivants :

S7-300 ou S7-400 : Nom : Set_Time_Variable Type : BOOL

Page 138: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-60 6AV6594-1MA06-1AC0

Procédure Cycle d'acquisition [s] : 0.5 Domaine : DB DB : 1 DBX : 16.0 S7-200 : Nom : Set_Time_Variable Type : BOOL Cycle d'acquisition [s] : 0.5 Domaine : VV : 335 Bit : 0

Validez les réglages avec OK.

4

Ajoutez un bouton d'état avec les réglages suivants : Type : Bouton poussoir Texte : Set Time

5 Configurez les fonctions suivantes pour le bouton d'état : Evénement "Appuyer (1)" : Fonction Mise_à_1_un_bit avec la variable "Set_Time_Variable" comme paramètre. La variable prend la valeur "true" quand l'opérateur appuie sur le bouton d'état.

Page 139: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-61

Procédure

Evénement "Relâcher (1)" : Fonction Mise_à_0_un_bit avec la variable "Set_Time_Variable" comme paramètre. La variable prend la valeur "false" quand l'opérateur relâche le bouton d'état.

6 Validez respectivement les réglages avec OK. 7 S7-300 ou S7-400 :

La liste de mnémoniques du programme de l'API en format ASCII. Elle peut être importée dans le programme. 126,SET_CLK 126,TP_DB 126,WriteTime_FC Définissez la zone mémoire dans l'API. DATA_BLOCK "TP_DB" TITLE = DB avec variables Date and Time

Page 140: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-62 6AV6594-1MA06-1AC0

Procédure VERSION: 1.0 BEGIN END_DATA_BLOCK Appelez FC1 dans l'OB1 (CALL "WriteTime_FC") Si "true", appelez la SFC0 "SET_CLK" dans le programme de l'API. FUNCTION "WriteTime_FC": VOID TITLE = SetTime VERSION: 1.0 VAR_TEMP END_VAR BEGIN NETWORK TITLE = SetTime //Le réglage du temps système de l'API est réalisé avec SFC0 END_FUNCTION

8 S7-200 Si "true", appelez le SBR1 "Saisir_heure" dans le programme de l'API. SUBROUTINE_BLOCK Saisir_heure:SBR1 BEGIN NETWORK 1 //Saisie de l'heure sur le TP 170A sous forme de 1 variable STRING //VB 317, longueur 17 //OU //Saisie de l'heure sur le TP 170A sous forme de 2 variables STRING // ATH VB317 VB209 2 //Convertir le jour en STRING ATH VB320 VB208 2 //Convertir le mois en STRING ATH VB323 VB207 2 //Convertir l'année en STRING ATH VB326 VB210 2 //Convertir les heures en STRING ATH VB329 VB211 2 //Convertir les minutes en STRING ATH VB332 VB212 2 //Convertir les secondes en STRING TODW VB207 //Lire la date/l'heure END_SUBROUTINE_BLOCK

Page 141: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-63

Remarque Une autre possibilité consiste à actualiser le temps système immédiatement après la saisie : configurez la fonction Mise_à_1_un_bit pour l'évévénement"Modification de valeur" de la variable "Date and Time Variable1". Le bit "SetTimeVariable" sera mis à 1 quand l'événement "Modification de valeur" se produira. Le bit "SetTimeVariable" doit être remis à 0 après l'appel de la SFC0 (S7-300 ou S7-400) respectivement du SBR_1 (S7-200), car il y a sinon perturbation des fonctionnalités du système.

Résultat

A chaque clic sur "Set Time", la date et l'heure du champ de saisie deviennent le nouveau temps système de la CPU.

Page 142: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-64 6AV6594-1MA06-1AC0

5.2.19.3 Comment synchroniser la date et l'heure avec l'API

Procédure

Pour le TP 170A, la synchronisation du temps système de l'API n'est nécessaire que si vous avez configuré l'"afficheur de messages simplifié". L'"afficheur de messages simplifié" est le seul élément d'image du TP 170A qui accède au temps système du pupitre. Cette limitation ne concerne que le TP 170A, à l'exclusion des xP170B.

Remarque L'exemple est valable pour le couplage à un S7-300 ou un S7-400. Les différences avec le couplage à un S7-200 sont indiquées. Les figures représentent les réglages pour le couplage à un S7-300 ou un S7-400.

Procédure 1 Cliquez deux fois sur "Zones de communication" dans la fenêtre de projet.

La boîte de dialogue "Ajouter une nouvelle zone de communication" apparaît.

2 Choisissez la zone de communication Date/Heure de l'API et cliquez

sur OK pour paramétrer la zone de communication. La boîte de dialogue "Date/Heure de l'API" apparaît.

Page 143: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-65

3 Procédez aux réglages suivants des paramètres dans la boîte de dialogue

"Date/Heure de l'API" : S7-300 ou S7-400: Cycle d'acquisition [s] : 15 Domaine : DB DB : 2 DBW : 0 S7-200 : Cycle d'acquisition [s] : 15 Domaine : V VB : 400

Remarque : La zone de communication occupe 6 DBW. Les 4 premiers DBW sont destinés à l'écriture du temps système de l'API en format Date and Time de SIMATIC STEP 7. Les 2 DBW restants sont réservés. Le cycle d'acquisition conseillé est de 15 s.

4 Validez respectivement les réglages avec OK.

Page 144: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-66 6AV6594-1MA06-1AC0

5 S7-300 ou S7-400 :

La liste de mnémoniques du programme de l'API en format ASCII. Elle peut être importée dans le programme. 126,BZ_DB 126,CYCL_EXC 126,READ_CLK 126,ReadTime_FC 126,ReadTimeBZ 126,SET_CLK 126,TP_DB 126,WriteTime_FC Définissez la zone mémoire dans l'API. DATA_BLOCK "TP_DB" TITLE = DB avec variables Date and Time VERSION: 1.0 BEGIN END_DATA_BLOCK DATA_BLOCK "BZ_DB" TITLE = DB pour la zone de communication VERSION: 1.0 BEGIN END_DATA_BLOCK

6 S7-300 ou S7-400 : Appelez la FC3 dans l'OB1 (CALL "ReadTimeBZ"). Ecrivez le temps système de la CPU dans la zone mémoire de la zone de communication en appelant la SFC1. FUNCTION "ReadTimeBZ" : VOID TITLE = Ecrire le temps système dans la zone de communication VERSION: 1.0 VAR_TEMP END_VAR BEGIN NETWORK TITLE = END_FUNCTION

Page 145: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-67

7 S7-200 :

Ecrivez le temps système de la CPU dans la zone mémoire de la zone de communication en appelant le SBR2 "Régler_heure". SUBROUTINE_BLOCK Régler_heure:SBR2 BEGIN NETWORK 1 // //Régler l'horloge du TP 170A (pour messages) //sur le TP 170A -> zone de communication Date/Heure = VB400, longueur 6 mots de données TODR VB214 //Lire la date/l'heure BMB VB214 VB400 6 //et charger la zone de communication dans le TP 170A MOVB 0 VB406 //octets n+6 & n+7 -> MOVB MOVB 1 VB407 //octets n+6 & n+7 -> réservé END_SUBROUTINE_BLOCK

Le temps système du pupitre est synchronisé avec celui de l'API pendant le fonctionnement sans que l'opérateur doive déclencher cette synchronisation.

Page 146: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-68 6AV6594-1MA06-1AC0

5.2.19.4 Comment configurer la date et l'heure à partir du xP170B

Procédure

L'objet d'image "Date/Heure" est disponible sur les pupitres à partir du xP170B. Il vous permet d'accéder directement au temps système du pupitre HMI.

Procédure 1

Ajoutez l'objet d'image "Date/Heure" et procédez aux réglages suivants : Heure : oui Date : oui Edition autorisée : oui Temps système : oui

2 Validez les réglages avec OK.

Résultat

Le temps système du pupitre est maintenant affiché dans le champ Date/Heure. Le réglage "Edition autorisée" permet un accès en écriture direct au temps système du pupitre. Vous pouvez régler l'heure en entrant de nouvelles données dans le champ Date/Heure.

Le temps système du xP170B peut être synchronisé avec celui de l'API à l'aide de la zone de communication "Date/Heure de l'API". Pour synchroniser le temps système de l'API avec celui du xP170B, vous pouvez utiliser le contrat automate 41.

Page 147: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-69

5.3 Utiliser des variables

Objet

Les variables constituent le principal moyen de communication et d'échange de données entre pupitre de contrôle-commande et automate. La présente section explique ce que sont les variables et quels types de variables sont utilisés dans ProTool.

Définition

Une variable possède un nom symbolique et un type de données défini. La valeur de la variable change pendant l'exécution du programme de l'automate.

Les variables avec liaison à l'automate sont appelées variables globales, les variables sans liaison à l'automate sont appelées variables locales.

• Variables globales Une variable avec liaison à l'automate occupe dans l'automate un emplacement mémoire défini, auquel le pupitre et l'automate peuvent accéder en lecture et en écriture.

• Variables locales Les variables locales n'ont aucune liaison à l'automate. Elles ne sont disponibles que sur le pupitre de contrôle-commande. Vous déclarez des variables locales, par exemple, pour permettre à l'opérateur du pupitre d'entrer des valeurs de seuil.

Types de variable

ProTool utilise les types de variable suivants, qui ne sont toutefois pas disponibles pour tous les automates :

Type de données Largeur en bits Plage de valeurs BYTE (OP 7/17 uniquement)

8 bits 0 à 255

INT 16 bit - 32768 à 32767 UINT 16 bit 0 à 65535 LONG 32 bits - 2147483648 à 2147483647 ULONG 32 bits 0 à 4294967295 FLOAT 32 bits seuil supérieur : ± 3.402823 e+38

seuil inférieur : ± 1.175495 e-38 DOUBLE (OP 7/17 uniquement)

64 bits environ 12 chiffres valables

BOOL � true (1), false (0) STRING (1) � 1 à 128 octets

Page 148: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-70 6AV6594-1MA06-1AC0

DATE 64 bits valeur de date/heure Variables de type ARRAY Ce type de

variable permet de regrouper un certain nombre de variables du même type en un ensemble qui peut être traité comme un tout.

(1) : Le type de données StringChar est proposé en plus du type de données STRING. Le type de données StringChar est mis à disposition pour la migration de pupitres à afficheur graphique ou à afficheur de lignes vers des systèmes sous Windows. Dans le cas de nouveaux projets, utilisez le type de données STRING.

Remarque Si vous configurez des variables pour des champs de saisie/affichage, vous devez configurer des variables différentes pour la saisie et l'affichage. Il y a sinon risque de conflit si l'opérateur et l'automate essaient de modifier une variable en même temps.

Variables en ligne pour S5

Type de données Largeur en bits KF 16 bits en virgule fixe KH 16 bits hexadécimal KM 16 bits binaire KY 8 bits, 8 bits (2 x 8 bits, séparés par une virgule) KC � (caractères ASCII) KT � (timer S5) KZ � (compteur S5) BCD4 : 16 bits décimal codé binaire DF 32 bits en virgule fixe DH 32 bits hexadécimal KG nombre en virgule flottante

Page 149: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-71

Variables en ligne pour S7

Type de données Largeur en bits CHAR 8 bits BYTE 8 bits INT 16 bits en virgule fixe WORD 16 bit DINT 32 bits en virgule fixe DWORD 16 bit REAL 32 bits en virgule flottante BOOL 1 bit STRING caractères ASCII TIMER heure (S5#Time) COUNTER compteur

Remarque Les indications "virgule fixe", "hexadécimal" etc. se réfèrent à la représentation dans la CPU. Elles ne concernent pas les possibilités de représentation sur l'OP.

Info-bulle

Une info-bulle est affichée quand le pointeur de la souris passe au-dessus d'un nom de variable dans la fenêtre de projet. Elle fournit les informations suivantes sur la variable :

• Type

• Automate

• Adresse

• Liaison symbolique (en fonctionnement intégré)

• Nom complet de la variable

Page 150: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-72 6AV6594-1MA06-1AC0

5.3.1 Propriétés des variables

Déclaration des variables (volet A)

Pour déclarer une variable, vous déterminez les propriétés de cette variable dans la boîte de dialogue "Variable".

La figure illustre un exemple de la boîte de dialogue "Variable" pour SIMATIC S7 avec intégration à SIMATIC STEP 7.

Boîte de dialogue "Variable" pour SIMATIC S7

Les types et les formats de données disponibles dépendent de l'automate sélectionné. Vous les sélectionnez dans la boîte de dialogue "Variable" sous "Type" ou "Format".

Page 151: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-73

Actualiser des variables (volet A)

Le cycle d'acquisition détermine l'intervalle de temps au bout duquel la valeur de la variable est actualisée sur le pupitre de contrôle-commande.

• Si vous entrez 0 pour le cycle d'acquisition, la variable n'est lue que lors de l'appel de l'image et n'est ensuite plus actualisée jusqu'à l'appel suivant de l'image.

• Si vous entrez une valeur > 0 pour le cycle d'acquisition d'une variable, celle-ci est actualisée de manière cyclique dans le temps indiqué ainsi que lors de l'appel de l'image.

Le cycle d'acquisition est un multiple de la période de base que vous configurez pour chaque automate dans la boîte de dialogue "Automate". Une modification de la période de base vous permet de modifier globalement les cycles d'acquisition de toutes les variables d'un projet.

Variables de type Array

Une variable de type Array contient un certain nombre de variables du même type avec des adresses mémoire consécutives. Lorsque vous déclarez une variable de type Array, vous devez entrer le nombre d'éléments qu'elle contient dans la boîte de dialogue "Variable" sous "Nombre d'éléments".

La valeur par défaut est 1, c'est-à-dire que la variable n'est pas utilisée comme Array (tableau).

Exemple d'utilisation : Vous pouvez par exemple utiliser des variables de type Array pour des courbes de profil.

Adresse (volet B)

L'adresse détermine l'emplacement d'enregistrement d'une variable globale dans l'automate. L'adresse dépend donc de l'automate utilisé.

La représentation de l'adresse dépend de l'automate choisi. Ce volet de la boîte de dialogue "Variable" s'adapte dynamiquement aux plages d'adresses programmables.

ProTool intégré à SIMATIC STEP 7 (volet C)

Si vous avez installé ProTool intégré à SIMATIC STEP 7, la boîte de dialogue "Variable" vous permet d'accéder directement à la table de mnémoniques de STEP 7. La table de mnémoniques est affichée dans la boîte de dialogue "Mnémoniques" si vous activez la case à cocher "Avec mnémonique".

Accès aux variables via OPC, OLE ou Simulator

Lors de l'accès via OPC, Visual Basic (OLE automation) ou Simulator à des variables qui sont également utilisées dans des fonctions comme paramètre ou dans des scripts, il peut parfois arriver que les changements d'image ne fonctionnent plus ou que des éléments d'image ne soient en partie plus affichés.

Dans ce cas, activez "Lecture permanente" pour les variables concernées ou configurez une variable supplémentaire avec la même adresse.

Page 152: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-74 6AV6594-1MA06-1AC0

5.3.2 Variables de type Array

Définition

Les variables de type Array (tableaux) sont composées d'un nombre paramétrable d'éléments dans lesquels sont enregistrés des valeurs de variables de même type. Le nombre d'éléments détermine les adresses mémoire qui sont affectées de manière consécutive en mémoire.

Utilisation dans ProTool

Vous pouvez accéder directement au contenu d'un élément à l'aide d'une variable index. Le recours à des variables de type Array dans ProTool est justifié pour la lecture continue de valeurs ou si vous devez configurer plusieurs variables de même type :

• Courbes de profil Configurez une variable de type Array pour pouvoir accéder directement aux valeurs de la courbe de profil. Vous pouvez obtenir toutes les valeurs acquises de la courbe de profil en augmentant successivement la variable index.

• Recettes Si vous avez de nombreuses variables d'un même type, vous pouvez configurer une variable de type Array comportant le nombre correspondant d'éléments. Vous accélérez ainsi la configuration et améliorez les performances lors du transfert, car il vous suffit de configurer une seule variable. Vous économisez ainsi du temps de configuration, car il vous suffit de configurer une seule variable. De plus, la vitesse de transmission des données processus pendant le fonctionnement est accrue.

Particularités et limitations

Même si vous ne demandez l'affichage que d'un élément d'array, ProTool traite la variable de type Array comme une variable et lit donc toujours tous les contenus de l'array. Si une variable de type Array est liée à l'automate, tous les contenus seront donc transférés s'il y a une modification. C'est pourquoi il n'est pas possible d'écrire simultanément des valeurs dans la même variable de type Array à partir du pupitre et de l'automate.

Remarque Pour éviter une surcharge inutile du système, il est donc conseillé de n'employer des variables de type Array que dans les cas où les modifications de valeurs ne sont pas fréquentes.

Remarque Si vous avez configuré de grands arrays (par exemple plus de 50 éléments de type Word) qui sont lus de manière cyclique, cela peut avoir une influence négative sur les enregistrements de courbe et les archives de variable.

Page 153: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-75

Les limitations suivantes s'appliquent aux variables de type Array :

• Elles ne peuvent contenir que des éléments d'array unidimensionnels.

• Elles ne peuvent pas être de type String.

Configurer des variables de type Array

Pour configurer une variable de type Array, vous devez indiquer le nombre d'éléments (au moins deux) dans la boîte de dialogue "Variable" :

Elément d'array Dans ProTool, un élément d'array est composé d'une variable de type Array accompagnée de l'index correspondant. L'index permet d'accéder directement aux différents éléments. L'index peut être une constante ou une variable. Un élément d'array est toujours lié à un objet (par exemple un champ de saisie).

Configurer un élément d'array Pour configurer un élément d'array, appelez la boîte de dialogue des propriétés de l'objet voulu. Choisissez-y "Elément d'array", puis "Nouveau". Dans la boîte de dialogue "Elément d'array", choisissez alors la variable de type Array et l'index correspondant ; attribuez également un nom à l'élément d'array :

Page 154: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-76 6AV6594-1MA06-1AC0

5.3.3 Paramètres des variables

Assigner une valeur initiale

Vous pouvez donner une "valeur initiale" à la variable sous "Options". La variable prend la valeur initiale après le transfert du projet. La valeur initiale n'est affichée que sur le pupitre et n'est pas mémorisée dans l'automate.

Exemple

Si vous utilisez des variables pour le marquage des courbes et histogrammes, la valeur initiale permet d'attribuer une valeur par défaut à ce marquage.

Remarque Il n'est pas possible d'attribuer une valeur initiale aux variables de type STRING.

Assigner des seuils

Vous pouvez configurer pour les variables un seuil supérieur et un seuil inférieur sous "Valeurs de seuil".

Si la valeur de la variable ne se trouve pas dans la plage ainsi définie, c'est-à-dire si le seuil correspondant est dépassé, il se produit la chose suivante, par exemple dans des champs de saisie : si l'opérateur entre une valeur qui se trouve à l'extérieur des seuils configurés, la saisie est rejetée et la valeur originale est conservée.

Configurer des variables avec des fonctions

Vous pouvez attribuer des fonctions aux variables de champs de saisie/affichage, par exemple la fonction "Sélection d'image". Dès que la valeur de la variable est modifiée, la fonction est déclenchée ; dans cet exemple, l'image est donc sélectionnée.

Page 155: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-77

5.3.4 Actualiser des variables

Principe

Vous pouvez choisir des cycles d'actualisation différents pour les variables de votre projet. Pour éviter une surcharge inutile des performances du système, le temps d'actualisation doit être choisi de manière optimale.

Le temps d'actualisation est calculé de la manière suivante :

temps d'actualisation = cycle d'acquisition + temps de transfert + temps de traitement. Tenez compte des facteurs suivants lors de la configuration pour obtenir des temps d'actualisation optimaux :

• Définissez les diverses zones de données de sorte qu'elles soient aussi petites que possibles et aussi grandes que nécessaire.

• Si des zones de données sont utilisées ensemble, placez-les les unes à côté des autres. Le temps d'actualisation effectif s'améliore si vous définissez une grande zone au lieu de plusieurs petites zones.

• Un cycle d'acquisition trop court a une influence négative sur les performances globales. Choisissez le cycle d'acquisition en fonction de la vitesse de modification des valeurs du processus. Exemple : Par exemple, la température d'un four varie beaucoup moins vite que la vitesse de rotation d'un moteur électrique.

• Pour améliorer les temps d'actualisation, vous pouvez éventuellement renoncer au transfert cyclique des zones de données utilisateur (cycle d'acquisition 0). Utilisez plutôt des contrats automate pour effectuer un transfert spontané des zones de données utilisateur.

• Placez les variables d'un message ou d'une image de manière contiguë dans une zone de données.

• Afin d'assurer que des modifications au niveau de l'automate puissent être détectées par le pupitre, elles doivent être maintenues pendant une durée au moins égale au cycle d'acquisition effectif.

Options : Lecture permanente

Dans la fiche "Généralités", sous "Cycle d'acquisition", vous pouvez choisir la périodicité du transfert de la valeur d'une variable entre pupitre et automate et de son actualisation.

Avec l'option "Lecture permanente"

Remarque N'utilisez l'option "Lecture permanente" que pour des variables qui doivent effectivement être actualisées en permanence. Vous risquez sinon de ralentir inutilement votre système.

Page 156: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-78 6AV6594-1MA06-1AC0

Cycle d'acquisition

Le cycle d'acquisition détermine l'intervalle de temps au bout duquel la valeur de la variable est actualisée sur le pupitre de contrôle-commande.

• Si vous entrez 0 pour le cycle d'acquisition, la variable n'est lue que lors de l'appel de l'image et n'est ensuite plus actualisée jusqu'à l'appel suivant de l'image.

• Si vous entrez une valeur > 0 pour le cycle d'acquisition d'une variable, celle-ci est actualisée de manière cyclique dans le temps indiqué ainsi que lors de l'appel de l'image.

Le cycle d'acquisition est un multiple de la "période de base" que vous configurez pour chaque automate dans la boîte de dialogue "Automate". Une modification de la période de base vous permet de modifier globalement les cycles d'acquisition de toutes les variables d'un projet.

Valeur par défaut système : cycle d'acquisition 1 s

Période de base

La période de base doit être configurée dans la boîte de dialogue "Automate". La période de base du pupitre de contrôle-commande est la grandeur de base pour la vitesse de mise à jour que vous déterminez par le cycle d'acquisition des variables. Une modification de la période de base vous permet de modifier globalement les temps de scrutation de toutes les variables d'un projet.

Valeur par défaut système : période de base 500 ms

Exemple

Si vous augmentez la période de base à 1000 ms, le cycle d'acquisition augmente aussi pour toutes les variables et vaut alors 2 s.

Pour éviter de surcharger la communication entre automate et pupitre, évitez de choisir des temps trop courts pour la période de base. Dans ce cas, d'autres processus durent beaucoup plus longtemps, par exemple l'actualisation de courbes ou l'exécution de contrats automate.

Page 157: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-79

5.3.5 Multiplexage d'adresses

Condition préalable

Le multiplexage d'adresses n'est possible que si l'automate utilisé est un SIMATIC WinAC, SIMATIC S7-300, SIMATIC S7-400 ou SIMOTION.

Définition

Lors du multiplexage d'adresses, les paramètres d'adresse d'une variable sont modifiés en fonction de la valeur de la variable de multiplexage.

Objet du multiplexage d'adresses

Le multiplexage d'adresses permet d'adresser un grand nombre d'emplacements mémoire dans la plage d'adresses de l'automate par l'intermédiaire d'une seule variable. Vous pouvez accéder aux adresses en écriture et en lecture sans être obligé de définir une variable pour chaque adresse ; il s'agit donc d'une méthode particulièrement efficace pour le traitement d'un grand nombre de données.

Configurer une variable de multiplexage

Pour définir la variable de multiplexage, cliquez sur le bouton illustré ci-contre dans la boîte de dialogue "Variable", à côté de l'adresse.

Veuillez tenir compte des observations suivantes lors de la configuration d'une variable de multiplexage :

• La variable de multiplexage ne doit pas être multiplexée à son tour.

• Le "Type" de la variable de multiplexage doit correspondre au type respectif du paramètre d'adresse qu'elle définit.

La figure suivante illustre le résultat du multiplexage d'adresses :

Multiplexage d'adresses pour les variables

Remarque Le multiplexage d'adresses n'est pas possible pour les variables de ProTool utilisées dans des scripts, car les valeurs des variables ne sont pas lues dans l'automate immédiatement après le changement d'adresse.

Page 158: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-80 6AV6594-1MA06-1AC0

5.3.6 Multiplexage de variables

Définition

Le multiplexage de variables permet de changer de variable en fonction de la valeur d'une variable index.

Objet du multiplexage de variables

Dans le cadre du multiplexage de variables, une variable index vous permet d'accéder à plusieurs variables que vous avez enregistrées dans une variable de multiplexage. Pour visualiser des machines de même type, il vous suffit ainsi par exemple de ne configurer qu'une seule image, ce qui vous permet d'économiser à la fois de la mémoire sur l'appareil cible et du temps de configuration. Pour basculer entre les diverses représentations, vous pouvez par exemple réaliser une liste de sélection à laquelle vous attachez la variable index.

Configurer une variable de multiplexage

Pour définir une variable de multiplexage, choisissez l'entrée "Variable de multiplexage" dans la boîte de dialogue des propriétés de l'objet d'image à configurer :

La liste de sélection affiche toutes les variables de multiplexage déjà configurées. Vous pouvez alors soit choisir une variable de multiplexage existante, soit en créer une nouvelle en cliquant sur "Nouveau" dans le menu.

Dans la boîte de dialogue "Variable de multiplexage", créez une liste de variables et choisissez la variable index correspondante.

Remarque Vous pouvez également créer une variable de multiplexage en cliquant deux fois sur "Variable de multiplexage" dans la fenêtre de projet. La fenêtre de projet affiche toutes les variables de multiplexage déjà configurées.

Page 159: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-81

5.3.7 Archivage de variables

Principe

Dans le cas des systèmes sous Windows, vous avez la possibilité d'archiver des données processus, c'est-à-dire de les enregistrer de manière permanente et de les exploiter. La boîte de dialogue "Variable" de la fiche "Archives" vous permet de déterminer les conditions de déclenchement et la plage de valeurs pour l'archivage d'une variable.

Pour de plus amples informations, reportez-vous à "Archivage de données processus" et à l'exemple "Créer des archives pour variables".

Page 160: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-82 6AV6594-1MA06-1AC0

5.3.8 Fonctions permettant de modifier des variables

Conversion linéaire d'une variable

Dans la fiche "Conversion" de la boîte de dialogue "Variable", vous pouvez configurer une conversion linéaire de la valeur d'une variable entre automate et pupitre.

Les valeurs de la variable sont converties selon l'équation suivante : y = a*x +b.

La conversion est effectuée au niveau logique entre la valeur automate et la variable ; cela signifie que la variable contient déjà la valeur convertie.

Si vous ne configurez aucune conversion, la valeur de la variable dans l'automate correspond à la valeur affichée sur le pupitre.

Fonctions permettant de modifier des variables

Cette rubrique propose une vue d'ensemble des diverses fonctions que ProTool met à votre disposition pour modifier des valeurs de variable.

Vous disposez en général des possibilités suivantes de modification du contenu de variables :

• Mettre à 1 des bits isolés d'une variable

• Les fonctions permettant des opérations sur bit sont utilisées lorsqu'il est nécessaire de basculer entre deux états, par exemple pour ouvrir ou fermer un interrupteur ou une vanne.

• Modifier la valeur de la totalité de la variable

• On recourt à des modifications de valeur de la totalité de la variable lorsqu'il est nécessaire de permuter entre plus de deux états (par exemple entre plusieurs langues) ou lorsque le traitement s'applique à des valeurs qui peuvent être choisies librement (par exemple indication d'un volume).

• Convertir linéairement la valeur d'une variable

• Les opérations de conversion linéaire sont utilisées pour mettre des valeurs à l'échelle ou les restituer relativement à une autre grandeur.

Page 161: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-83

5.3.9 Fonctions appliquées à des bits d'une variable

Utilisation

Une des applications typiques de l'interface utilisateur d'un pupitre consiste à ouvrir ou fermer un interrupteur ou une vanne. Lors de la configuration de l'interface utilisateur, ces opérations se réduisent au forçage d'états binaires : l'interrupteur peut être soit sur "Marche" soit sur "Arrêt", la vanne est soit ouverte, soit fermée.

Ces tâches sont classiquement commandées par des variables booléennes dont le seul bit vaut soit FALSE (0) soit TRUE (1).

Dans le cas d'automates qui ne disposent pas de variables booléennes (par exemple le SIMATIC S5), ou dont la mémoire est limitée, vous pouvez commander des états binaires (interrupteur ou vanne ouvert/fermé) en modifiant des variables au niveau des bits.

Vous devez toutefois tenir compte des points suivants lorsque vous recourez à des fonctions de modification de variable au niveau des bits :

• ProTool écrit l'ensemble de la variable dans l'automate après la modification, sans vérifier si la valeur a été modifiée entre temps dans l'automate. Par conséquent, l'automate ne doit effectuer que des accès en lecture à la variable.

• Selon l'automate, les bits d'une variable sont numérotés de la droite vers la gauche ou de la gauche vers la droite. Etant donné que l'automate avec lequel la variable sera en liaison est normalement connu, ProTool convertit automatiquement vos indications en fonction des besoins de l'automate. Toutefois, si vous utilisez des fonctions de modification de variable au niveau des bits dans un VBScript, l'automate avec lequel la variable sera en liaison n'est pas connu par avance. Par conséquent, dans un VBScript, les bits sont toujours numérotés de la droite vers la gauche en commençant par 0.

Fonctions

Les fonctions suivantes permettent de forcer des bits individuels d'une variable :

Appel Mode de fonctionnement

Exemple d'application

Mise à 1 d'un bit Mise à 0 d'un bit Mise à 1 ou 0 d'unbit

Forcer la valeur d'une variable à TRUE ou FALSE

Ne peut être appliquée qu'à des variables de type BOOL

Mise à 1 bit dansvariable Mise à 0 bit dansvariable Mise à 1 ou 0 bitdans variable

Forçage d'un bit à 0 ou à 1 ; la totalité de la variable est toujours écrite dans l'automate

Utilisation pour des automates qui ne disposent pas de variables booléennes ou pour économiser de la mémoire dans l'automate ; application : par exemple commande d'un interrupteur

Page 162: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-84 6AV6594-1MA06-1AC0

Appel Mode de fonctionnement

Exemple d'application

Mise à 1 bit partouche

Le bit reste à 1 tant que l'opérateur appuie sur la touche.

Commande de touches de déplacement

Vous trouverez un exemple d'utilisation de ces fonctions dans la rubrique "Utiliser des opérations sur bit pour la commande".

Page 163: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-85

5.3.10 Fonctions de modification de la valeur d'une variable

Utilisation

On configure des modifications de valeur de la totalité de la variable lorsqu'il est nécessaire de permuter entre plus de deux réglages (par exemple entre plusieurs langues) ou lorsque le traitement s'applique à des valeurs qui peuvent être choisies librement (par exemple indication d'un volume).

Fonctions

Les fonctions suivantes permettent de modifier la valeur d'une variable dans sa totalité :

Appel Mode de fonctionnement Exemple d'application Attribuer_valeur Une valeur donnée est

attribuée à une variable Forçage de la valeur initiale d'un processus

Valeur_moins Valeur_plus

La valeur d'une variable est incrémentée ou décrémentée d'une certaine quantité

Augmenter ou diminuer une vitesse par paliers

Vous trouverez un exemple d'utilisation de ces fonctions dans la rubrique "Configurer un commutateur à paliers".

Page 164: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-86 6AV6594-1MA06-1AC0

5.3.11 Fonctions de conversion linéaire de variables

Utilisation

Pour certains projets, l'opérateur aura plus de facilité à entrer les valeurs d'une variable dans une autre unité que celle utilisée par l'automate. Dans ce cas, vous pouvez convertir automatiquement les valeurs de variable saisies avant qu'elles ne soient transférées à l'automate. Cette conversion automatique doit être définie comme "propriété" de la variable dans la fiche "Conversion".

Si vous voulez accéder à la valeur convertie dans votre projet (par exemple pour l'afficher), vous aurez besoin d'une seconde variable qui lit la valeur convertie dans l'automate.

fonctions

Les fonctions suivantes permettent d'effectuer une conversion linéaire de la valeur d'une variable et de l'écrire dans une seconde variable ou de la transférer à l'automate :

Appel Mode de fonctionnement Boîte de dialogue "Variable", fiche "Conversion"

Pour les variables avec liaison à l'automate : "Variable_1" est soumise à une conversion linéaire automatique avant d'être transférée à l'automate. Les valeurs provenant de l'automate sont soumises à une transformation inverse correspondante avant que la valeur de "Variable_1" ne soit modifiée sur le pupitre.

Conversion_linéaire_1 Conversion_linéaire_2

La "Variable_1" sans liaison à l'automate est convertie linéairement en "Variable_2".

Vous trouverez un exemple d'utilisation de la fiche "Conversion" dans la rubrique "Convertir les valeurs saisies pour l'automate".

Page 165: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-87

5.3.12 Exemples de configuration de variables

Nous vous montrons ici, en nous appuyant sur des exemples, comment configurer une variable de multiplexage et quelle est la structure d'archives de variables.

5.3.12.1 Comment configurer une variable de multiplexage (Multiplexage d'adresses)

Procédure

Pour multiplexer une adresse, déclarez par exemple les variables suivantes :

Procédure 1 Choisissez "Insertion" > "Objet" pour configurer une nouvelle variable pour un

objet quelconque. 2 Dans la boîte de dialogue "Variable", entrez le nom Variable_1 pour la

nouvelle variable. 3 Dans la fiche "Adresse", choisissez INT sous Type et entrez l'adresse :

DB 50DBB 0

4

Cliquez sur ce bouton pour ouvrir la boîte de dialogue "Multiplexage d'adresses".

5 Activez Multiplexage d'adresses. 6 Entrez le nom Multiplex_1 pour la nouvelle variable de multiplexage. 7

Cliquez sur ce bouton pour déclarer la variable de multiplexage. 8 Dans la fiche Adresse, choisissez BYTE sous Type et entrez l'adresse :

MW 20 9 La variable de multiplexage peut prendre les valeurs 0 à 255 ; vous pouvez

donc accéder à 256 adresses différentes avec la variable Variable_1. Validez les réglages avec OK.

Remarque Si vous voulez utiliser la plage de valeurs maximale de la variable de multiplexage, le bloc de données DB 50 doit avoir été déclaré avec au moins 128 mots de données dans le programme en STEP 7.

Page 166: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-88 6AV6594-1MA06-1AC0

Résultat

Le nom de la variable de multiplexage est affiché comme adresse de la variable Variable_1 : DB 50DBB [MULTIPLEX_1]

Exemple : configurer une variable de multiplexage

Page 167: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-89

5.3.12.2 Structure des archives pour variables

Structure

Voici un exemple de fichier pour variables :

"VarName";"TimeString";"VarValue";"Validity";"Time_ms"

"Var_107";"01.04.98 11:02:52";66,00;1;35886460322,81

"Var_108";"01.04.98 11:02:55";60,00;1;35886460358,73

"Var_109";"01.04.98 11:02:57";59,00;1;35886460381,22

Les diverses colonnes reçoivent les entrées suivantes :

VarName Nom de la variable dans ProTool TimeString Horodatage sous forme de STRING, c'est-à-dire format de date

en clair VarValue Valeur de la variable Validity Validité : 1 = la valeur est valable

0 = une erreur s'est produite Time_ms Horodatage converti sous forme décimale*) : n'est nécessaire

que pour l'affichage des valeurs de la variable sous forme de courbe.

*) Remarque pour la conversion des valeurs dans la colonne Time_ms : Si vous voulez traiter la valeur avec un autre programme, elle doit être divisée par 1 000 000. Exemple : 36343476928 : 1 000 000 = 36343,476928 La partie entière donne la date calculée à partir du 31.12.1899. La partie décimale donne l'heure : 0,476928 multiplié par 24 donne les heures ; le reste multiplié par 60 donne les minutes ; le nouveau reste multiplié par 60 donne les secondes ; le dernier reste multiplié par 1000 donne les millisecondes. Résultat : 2/07/1999 11:26:46

Page 168: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-90 6AV6594-1MA06-1AC0

5.3.13 Détails sur la configuration de variables

Vous trouverez sous "Détails" des informations complémentaires sur les variables.

5.3.13.1 Enregistrement de variables de type STRING

ProTool intégré à SIMATIC STEP 7

Le type de données STRING contient, outre un texte, un code de longueur dans les deux premiers octets. Ce type de données est compatible avec STEP 7 ; il est utilisé quand vous travaillez avec ProTool intégré à SIMATIC STEP 7.

Si vous avez intégré ProTool à SIMATIC STEP 7 et si vous utilisez des variables de type STRING, ces variables sont enregistrées et actualisées dans ProTool de la même manière que dans SIMATIC STEP 7.

L'exemple suivant illustre l'ordre des octets avec le type de données STRING[4] et la valeur initiale 'AB'.

Exemple : variable de type STRING[4] dans ProTool

Dans les chaînes de caractères, ProTool/Pro interprète la valeur hexadécimale 00H comme code de fin de chaîne. Les caractères suivants de la chaîne de caractères ne sont pas affichés.

Le type de données StringChar est proposé en plus du type de données STRING. Il a été ajouté spécialement pour la migration des projets pour afficheur graphique. Au contraire du type de données STRING, le type de données StringChar contient uniquement du texte. Il s'agit d'un tableau (array) de n caractères, où n correspond à la longueur de la chaîne de caractères.

Remarque Dans le cas de nouveaux projets, utilisez le type de données STRING.

Remarque La longueur adéquate maximale de texte est déterminée par la largeur de l'afficheur. Elle varie d'un appareil à l'autre.

Page 169: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-91

5.3.13.2 Nombre de décimales pour les variables

Nombre de décimales pour les variables en virgule flottante

Pour les systèmes sous Windows, le nombre de décimales autorisées dans le cas de la représentation décimale est toujours "0 ... 16".

Si vous voulez afficher des variables avec décimales dans un champ de saisie et d'affichage, elles doivent avoir un format convenable. Le format diffère selon l'automate choisi, par exemple :

Protocole d'automate Format SIMATIC S5 KG SIMATIC S7 SIMATIC WinAC SIMATIC 500/505

REAL

Aucun automate FLOAT

Nombre de décimales pour les variables entières

Si vous configurez des décimales pour des variables entières, cela vous donne la possibilité, par exemple, de saisir et d'afficher des valeurs décimales dans des champs de saisie/affichage. Si le nombre effectif de décimales est plus élevé que le nombre de décimales configuré, les chiffres suivants sont tronqués sans arrondi.

Le tableau récapitule la relation entre le nombre de décimales configuré, la valeur affichée ou saisie sur le pupitre et la valeur effective dans l'automate :

Nombre de décimales configuré

Valeur saisie ou affichée sur le pupitre

Valeur dans l'automate

0 2275 2275 1 227,5 2275 2 22,75 2275 3 2,275 2275

Page 170: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-92 6AV6594-1MA06-1AC0

Particularités pour la saisie de valeurs de seuil pour les variables entières

Les valeurs de seuil des variables sont saisies sans virgule. L'interprétation de la constante du seuil diffère selon que vous indiquez ou non des décimales pour la variable.

Le nombre de décimales interprétées pour la valeur de seuil est égal à celui entré pour la variable.

Le tableau en donne un exemple.

Nombre de décimales configuré

Valeur de seuil prédéfinie

Valeur de seuil effective dans ProTool

0 3871 3871 1 3871 387,1 2 3871 38,71 3 3871 3,871

Remarque Les valeurs de seuil des variables doivent être de type DÉCIMAL.

Page 171: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-93

5.3.13.3 Adresse et type d'une variable

Influence de l'automate sur les variables

L'adresse et le type de données (le format des données) d'une variable dépendent de l'automate.

Remarque Vous trouverez des informations sur les divers automate sous "Démarrer" > "SIMATIC" > "ProTool" > "ProTool Information System" sous la rubrique "Communication avec le processus".

Automates disponibles

SIMATIC S5 - AS511

SIMATIC S5 - DP

SIMATIC S7-300 ou 400

SIMATIC WinAC

SIMATIC S7-200

SIMATIC 500/505

SIMATIC 500/505-DP

SIMOTION

OPC (client/serveur)

Allen-Bradley DF1

Allen-Bradley DH485

LG GLOFA-GM

MITSUBISHI FX

MITSUBISHI Protocol 4

Modicon Modbus

Telemecanique Uni-Telway

GE Fanuc SNP/SNPX

Omron Host-Link

Page 172: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-94 6AV6594-1MA06-1AC0

5.4 Créer des listes de symboles

Objet

Un texte ou un graphique est souvent plus "parlant" qu'une valeur abstraite. Par exemple, les textes plein et vide, ou deux symboles graphiques, représentent de manière plus évidente l'état d'une cuve que les valeurs numériques correspondantes. C'est la raison pour laquelle ProTool vous permet de configurer des listes de symboles.

Les listes de symboles sont des listes de textes ou de graphiques dans lesquelles vous pouvez attribuer un élément de la liste à chaque valeur d'une variable.

Utilisation

Les listes de symboles vous permettent par exemple d'apposer un libellé dynamique sur des boutons, d'afficher des textes ou des graphiques dans des champs d'affichage et de choisir des textes à entrer dans des champs de saisie. Vous évitez ainsi en grande partie les erreurs d'interprétation de l'affichage et les erreurs de manipulation lors de la saisie.

Vous trouverez des informations complémentaires sur l'utilisation des listes de symboles dans une image dans les rubriques Champs de saisie, Champs d'affichage et Boutons.

Liste de textes

Une liste de textes attribue un texte à chaque valeur d'une variable. La valeur de la variable pendant le fonctionnement détermine quel texte sera choisi dans la liste et, par exemple, affiché dans un champ de saisie/affichage sur le pupitre.

Pour créer une nouvelle liste de textes, choisissez l'icône illustrée ci-contre dans la barre d'outils.

Remarque La plage de valeurs configurable d'une liste de textes s'étend de 0 à 32767 pour 3500 textes maximum.

Liste de graphiques

Une liste de graphiques attribue un graphique à chaque valeur d'une variable. La valeur de la variable pendant le fonctionnement détermine quel graphique sera choisi dans la liste et, par exemple, affiché dans un champ d'affichage sur le pupitre.

Pour créer une nouvelle liste de graphiques, choisissez l'icône illustrée ci-contre dans la barre d'outils.

Page 173: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-95

5.5 Créer des graphiques et des textes

Utilisation de graphiques

Vous pouvez configurer dans ProTool des graphiques statiques et dynamiques :

• Graphique statique Les graphiques statiques sont des organes d'affichage statiques dépourvus de liaison à l'automate. Ils ne peuvent pas être modifiés sur le pupitre pendant le fonctionnement. Vous pouvez utiliser des graphiques statiques, par exemple, pour représenter votre installation ou comme symboles explicatifs pour des organes d'affichage et de dialogue dynamiques.

• Graphique dynamique Les graphiques dynamiques sont des organes d'affichage avec liaison à l'automate. La position du graphique sur le pupitre peut changer pendant le fonctionnement. Vous pouvez par exemple utiliser des graphiques dynamiques pour représenter le niveau d'une cuve.

Créer des graphiques

ProTool vous offre la possibilité de recourir à des éditeurs graphiques externes par l'intermédiaire de l'interface OLE de Windows. Cela vous permet de créer les graphiques dans votre application habituelle, sans devoir apprendre à utiliser un nouveau logiciel graphique.

Le graphique ainsi créé est intégré à ProTool soit comme bitmap soit comme graphique vectoriel, selon le logiciel graphique utilisé.

Pour configurer un graphique statique dans une image ouverte, choisissez l'icône ci-contre dans la barre d'outils "Objets d'image".

Pour configurer un graphique dynamique dans une image ouverte, choisissez l'icône ci-contre dans la barre d'outils "Objets d'image".

Remarque Pour permettre la "commande" d'un graphique, configurez un bouton invisible que vous placez sur le graphique.

Page 174: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-96 6AV6594-1MA06-1AC0

Programmes graphiques utilisables

Vous pouvez utiliser les versions de programme suivantes pour créer des graphiques vectoriels ou pixels.

• MS Paint, toutes les versions

• MS EXCEL, 2000 et XP

• MS PowerPoint, 2000 et XP

• Paint Shop Pro, V7.0

• Micrografx Designer, V9.0

• Corel Draw, V10

• Corel Photo Paint, V9.0 Nous vous recommandons de ne pas créer de graphiques avec Corel Photo Paint, ce logiciel utilisant un espace mémoire trop important pour la configuration.

• AutoSketch, R7.0 Build 54

Certains problèmes ont été rencontrés avec les versions antérieures.

Si vous ajoutez par exemple un tableau Excel comme objet OLE à votre configuration et avez activé dans Excel l'option "Quadrillage", les lignes de quadrillage ne sont pas affichées correctement sur le pupitre, de sorte que vous devez désactiver l'option "Quadrillage". Cet effet ne se produit pas avec Excel 2000.

Utilisation d'objets Excel et Word

Si vous utilisez des objets Excel ou Word dans une image de ProTool, il est recommandé d'effectuer les modifications dans le fichier original et d'insérer à nouveau l'objet modifié dans votre configuration.

Utilisation d'AutoSketch

Pour créer un nouvel objet Autosketch, créez un champ graphique dans votre configuration ProTool. Cliquez sur le bouton "Nouveau" dans la fenêtre de dialogue "Objet graphique" et cochez la case "Créer nouveau". Après avoir validé deux fois le message indiquant que le dessin ne contient pas d'objet qui puisse être copié dans le Presse-papiers, AutoSketch est démarré comme serveur OLE.

Pour lier un objet Autosketch existant à ProTool, démarrez le programme Autosketch et ouvrez un graphique existant. Sélectionnez le graphique et copiez-le dans le Presse-papiers. Insérez le contenu du Presse-papiers dans votre configuration ProTool avec la commande "Editer > Coller".

Page 175: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-97

Représentation optimale des couleurs sur le pupitre

Ce réglage n'est disponible que si vous créez des projets pour pupitres sous Windows CE, car ces appareils n'acceptent que 256 couleurs.

Afin d'obtenir une représentation optimale des couleurs sur le pupitre, vous pouvez choisir entre les réglages suivants lors de l'insertion de graphiques dans votre projet si le nombre de couleurs de l'ordinateur de configuration est réglé sur une valeur supérieure à 256 couleurs :

• "Tramage par diffusion d'erreur" (valeur par défaut système) : Les couleurs de l'image sont mélangées pour obtenir diverses nuances.

• "Couleur similaire" : Chaque couleur de l'image est remplacée par une nouvelle couleur de la palette du pupitre cible qui est aussi semblable que possible à la couleur originale.

Pour obtenir des résultats optimaux, utilisez le réglage "Couleur similaire" pour les graphiques vectoriels et la valeur par défaut système "Tramage par diffusion d'erreur" pour les photos couleur.

Lisser la représentation

Si le paramètre "Lisser" est activé, un filtre de lissage est utilisé lors de l'agrandissement ou de la réduction d'un graphique ; ce filtre remplace les pixels manquants par interpolation. Dans le cas de représentations de type photographique, ce réglage permet d'obtenir des transitions plus douces. Dans le cas de dessins, l'amélioration de la qualité d'affichage concerne surtout les graphiques réduits, car toutes les informations de l'image sont conservées.

Représentation des couleurs sur le pupitre

Procédez comme suit si vous remarquez des différences entre les couleurs affichées sur le pupitre et celles configurées dans ProTool pour les graphiques pixels :

Sur l'ordinateur de configuration, choisissez le menu Démarrer, puis "Paramètres" > "Panneau de configuration" > "Affichage" ; dans la fiche "Configuration" sélectionnez le réglage "65536 couleurs (16 bits)" sous "Palette de couleurs".

Conservez ce réglage pendant la configuration et la génération du projet.

Page 176: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-98 6AV6594-1MA06-1AC0

5.5.1 Utilisation optimale des graphiques

Optimiser l'utilisation des graphiques

Les temps de chargement et d'enregistrement de projets peuvent être relativement longs, en particulier s'ils contiennent de nombreux graphiques de Designer, Corel Photo Paint et Corel Draw.

• Enregistrer sous Utilisez de temps à autre la commande "Enregistrer sous ...". Cela optimise le stockage des données et réduit la taille du fichier *.pdb.

• Editeur graphique Evitez d'utiliser un grand nombre de graphiques de Designer, Corel Photo Paint et Corel Draw. L'édition de ces graphiques fait appel à des modules logiciels de ces éditeurs. Ces modules peuvent être très lents. Les meilleurs temps sont obtenus avec Paint.

• Réduire le nombre de couleurs La mémoire occupée par les graphiques croît proportionnellement au nombre de couleurs utilisées (nombre de bits par pixel utilisé pour le fichier). N'utilisez donc dans vos graphiques que le nombre de couleurs strictement nécessaires.

Création efficace de graphiques

Tenez compte des recommandations suivantes pour créer des graphiques de manière efficace :

• Utilisez les graphiques pixels essentiellement dans les cas où la taille de la fenêtre est prédéfinie, par exemple pour les icônes des touches programmables ou des boutons.

• Utilisez des graphiques vectoriels dans les cas où la taille du graphique doit être modifiée après sa création.

• Lorsque vous créez les graphiques dans le logiciel graphique, respectez les proportions du champ tracé dans ProTool. Tenez compte du fait qu'un graphique tracé, par exemple, à une taille de 10 cm × 20 cm ne peut pas être représenté pixel par pixel dans un champ de 1 cm × 2 cm. Il y a perte d'informations.

Page 177: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-99

Enregistrement de graphiques volumineux

Lorsqu'un grand nombre d'éléments graphiques sont utilisés dans une configuration (par exemple comme image de fond ou dans des listes de graphiques), des problèmes de mémoire risquent de survenir dans les cas suivants. Ces problèmes sont dus à une mémoire vive trop petite. Les cas suivants peuvent se présenter :

• La mémoire de travail est saturée en cours de configuration. Le message suivant apparaît : "Impossible de trouver le programme d'application du serveur, le fichier source ou l'élément..."

• La mémoire de travail est saturée en cours de génération. Le message suivant apparaît : "La capacité de mémoire disponible n'est pas suffisante."

• Vous appelez une configuration volumineuse sur un ordinateur dont la mémoire de travail est insuffisante. Le message suivant apparaît : "Impossible d'ouvrir le document."

Si l'un de ces cas se présente, vérifiez et modifiez le cas échéant la taille de la mémoire virtuelle. Augmentez la taille de la mémoire vive physique (RAM).

Page 178: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-100 6AV6594-1MA06-1AC0

5.5.2 Texte statique

Utilisation de texte statique

Un texte statique est un texte sans liaison à l'automate. Il ne peut pas être modifié sur le pupitre pendant le fonctionnement. Les textes statiques conviennent, par exemple, au libellé d'organes de dialogue et de champs d'affichage. Vous pouvez créer une hiérarchie entre les divers textes d'une image en recourant à diverses polices et propriétés (taille, couleur, clignotement etc.).

Remarque pour les pupitres sous Windows CE Evitez de placer des tabulateurs dans un texte statique, car ils sont remplacés par d'autres caractères.

Les textes statiques doivent être configurés séparément pour chaque langue disponible sur le pupitre.

Choisissez l'icône ci-contre pour configurer des textes statiques.

Page 179: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-101

5.5.3 Eléments graphiques vectoriels

Objet

Les éléments graphiques vectoriels sont des graphiques vectoriels de formes géométriques simples, par exemple des lignes, des cercles et des rectangles. Ils vous permettent de tracer des graphiques vectoriels simples dans ProTool, sans devoir utiliser un éditeur graphique externe. Vous pouvez recourir aux éléments graphiques vectoriels, par exemple, pour représenter votre installation ou tracer des graphiques explicatifs pour des organes d'affichage ou de dialogue dynamiques.

Les éléments graphiques vectoriels peuvent être dynamisés, c'est-à-dire que leur position peut être modifiée dynamiquement pendant le fonctionnement.

Choisir un élément graphique vectoriel

La barre d'outils "Eléments d'image" vous permet de choisir les outils de dessin suivants destinés au tracé de graphiques vectoriels simples :

Ligne Cet outil permet de tracer diverses sortes de lignes. Vous pouvez régler la couleur, la largeur, le type et l'extrémité de ligne. Il vous permet de tracer, par exemple des lignes continues ou discontinues avec des extrémités droites, arrondies ou en forme de flèche.

Ligne polygonale Cet outil permet de tracer des lignes polygonales ouvertes (polylignes) et fermées (polygones). Vous pouvez régler la couleur, la largeur et le type de ligne. Pour les polygones, vous pouvez en outre déterminer la couleur de remplissage.

Ellipse/cercle Cet outil permet de tracer des ellipses et des cercles. Vous pouvez régler la couleur, la largeur et le type de ligne ainsi que la couleur de remplissage.

Rectangle/carré Cet outil permet de tracer des rectangles et des carrés. Vous pouvez régler la couleur, la largeur et le type de ligne ainsi que la couleur de remplissage.

Rectangle/carré arrondi Cet outil permet de tracer des rectangles et des carrés aux sommets arrondis. Vous pouvez régler la couleur, la largeur, le type de ligne, la couleur de remplissage et le rayon de congé.

Page 180: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-102 6AV6594-1MA06-1AC0

5.6 Créer des courbes

Utilisation

• Courbe de tendance Dans le cas d'une courbe de tendance, une seule valeur est lue dans l'automate pendant chaque unité de temps (période) et ajoutée à la courbe représentée sur le pupitre. Les courbes de tendance conviennent à la représentation d'évolutions lentes et continues.

• Courbe de profil Dans le cas d'une courbe de profil, la mise à 1 d'un bit de déclenchement commande la lecture simultanée de toutes les valeurs de courbe dans l'automate et leur affichage sous forme de courbe sur le pupitre. Les courbes de profil conviennent à la représentation de modifications rapides, lorsque l'évolution de la courbe vue dans son ensemble (profil) est plus intéressant que les valeurs individuelles.

Mode de déclenchement

Le mode de déclenchement détermine comment est réalisée la lecture des données de courbe :

• Déclenchement à chaque période (en fonction du temps) Dans le cas du déclenchement à chaque période, les données à représenter dans la courbe sont lues dans l'automate à des intervalles de temps réguliers, que vous pouvez configurer. Sélectionnez pour cela "Lecture permanente" dans la fiche "Options" lors de la configuration de la variable. Lorsque le nombre configuré de valeurs de mesure est atteint, chaque nouvelle valeur remplace la valeur la plus ancienne. La durée totale couverte par les données de la courbe est déterminée par la période configurée et le nombre de valeurs de mesure à représenter. Ce mode de déclenchement convient aux "courbes de tendance".

• Déclenchement par bit (en fonction d'un événement) Dans le cas du déclenchement par bit, la lecture des données à représenter dans la courbe est déclenchée par un événement. L'automate signale cet événement en mettant à 1 un bit prédéfini. La lecture des données de courbe peut s'effectuer de l'une des deux manières suivantes : Acquisition individuelle : Une seule valeur est lue dans l'automate lors de chaque mise à 1 du bit. L'acquisition individuelle convient à la représentation de "courbes de tendance". Acquisition par tampon : Les données stockées provisoirement dans l'automate sont lues en bloc lors de chaque mise à 1 du bit. L'acquisition par tampon convient à la représentation de "courbes de profil".

Page 181: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-103

Zones de communication pour courbes déclenchées par bit

Pour pouvoir configurer des courbes déclenchées par bit, vous devez définir des zones de communication dans la fenêtre de projet sous "Système cible" et les déclarer dans l'automate. Ces zones permettent au pupitre et à l'automate de communiquer entre eux :

• "Sélection de courbe" : Cette zone permet à l'automate de savoir quelle courbe est momentanément représentée sur le pupitre.

• "Données de courbe 1" : Cette zone sert à déclencher les courbes.

• "Données de courbe 2" : Cette zone n'est nécessaire que pour les courbes qui ont été configurées avec tampon commuté.

Un bit de déclenchement particulier est affecté à chaque courbe dans toutes les zones de bits. Par exemple, si le bit de déclenchement 4 a été affecté à une courbe, celle-ci est identifiée par le bit 4 dans toutes les zones de bits.

Tampon commuté

Le tampon commuté est un second tampon que vous pouvez déclarer pour une courbe de profil. Pendant que le pupitre lit les valeurs de courbe dans le tampon 1, l'automate peut déjà écrire les nouvelles valeurs dans le tampon 2. Quand le pupitre lit le tampon 2, l'automate écrit dans le tampon 1. Le tampon commuté permet d'éviter que l'automate n'écrase des valeurs pendant que le pupitre lit la courbe.

Tampon commuté : les valeurs de courbe sont écrites et lues en même temps

Représenter sous forme de courbe des données archivées

Des données provenant des archives sont représentées sous forme de "courbe de profil".

De telles courbes peuvent être utilisées, par exemple, pour un processus de mise en marche ou un profil de température pour le chauffage d'un four.

Page 182: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-104 6AV6594-1MA06-1AC0

5.7 Configurer un réveil

Objet

Un réveil définit un moment qui revient à intervalles périodiques ou une seule fois et auquel une certaine fonction est exécutée.

La fonction configurée est déclenchée lorsque le temps du réveil est écoulé. Des applications typiques sont, par exemple, les fonctions d'impression ou d'archivage, qui doivent être exécutée à intervalles réguliers.

Les types de réveil disponibles sont récapitulés dans le tableau suivant :

Type de réveil Entrées de temps nécessaires chaque minute horaire minute quotidien heure, minute hebdomadaire jour de la semaine, heure, minute mensuel jour, heure, minute annuel mois, jour, heure, minute une fois année, mois, jour, heure, minute

Modifier le réglage du réveil pendant le fonctionnement

Vous pouvez modifier le réglage du réveil sur le pupitre pendant le fonctionnement pour les types de réveil suivants :

• quotidien

• annuel

• une fois

Configurez pour cela le réveil sur une variable temporelle elle-même attachée à un champ de date/heure. Une saisie de l'opérateur dans le champ de date/heure permet de donner une nouvelle valeur à la variable temporelle et de régler ainsi le réveil.

Page 183: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-105

5.8 Créer des documentations

Utilisation

Les systèmes de visualisation permettent de documenter les données processus et les cycles de production écoulés. Une documentation renseigne ainsi par exemple sur les actions survenues pendant le travail d'une équipe.

ProTool vous permet par exemple de :

• Configurer une documentation qui sera imprimée à la fin du travail d'une équipe et qui consignera par exemple les temps d'arrêt.

• Configurer une documentation qui pourra être utilisée dans le cadre d'un contrôle produit ou d'un contrôle de qualité (ISO 9000).

Exemples de documentations dans la fenêtre de projet

Lors de la définition d'une documentation, vous définissez son contenu, sa mise en page et l'événement qui doit déclencher son impression. Vous pouvez configurer jusqu'à 10 documentations différentes. Chaque documentation peut compter au plus 10 pages.

Page 184: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-106 6AV6594-1MA06-1AC0

Contenu d'une documentation

Vous définissez le contenu de la documentation dans l'éditeur de documentations. Les objets suivants peuvent être ajoutés à une documentation :

Objet Nom Explication

Graphique Le champ graphique vous permet

d'utiliser dans votre documentation des graphiques réalisés dans des logiciels graphiques externes.

Texte Le champ de texte vous permet

d'ajouter des textes statiques à la documentation. Divers formatages sont possibles : Vous pouvez par exemple formater le texte en diverses polices, le saisir sur plusieurs lignes et l'aligner verticalement ou horizontalement.

Champ d'affichage Le champ d'affichage vous permet

d'afficher des valeurs processus. Vous avez le choix entre plusieurs formats de représentation (par exemple Décimal, Binaire). Les champs d'affichage peuvent être formatés (par exemple effets 3D, couleurs etc.).

Champ d'affichage symbolique

Un champ d'affichage symbolique affiche un texte ou un graphique au lieu d'une valeur numérique. Exemple : Vous pouvez imprimer les textes Moteur ARRÊT et Moteur MARCHE au lieu des valeurs 0 et 1 dans la documentation.

Numéro de page Le numéro de page correspondant sera

imprimé à l'emplacement de la documentation où vous insérez ce symbole. Si la documentation possède une page de garde, le numéro de page n'apparaîtra pas sur celle-ci.

Date/heure L'objet Date/Heure vous permet

d'ajouter l'heure et la date du système à la documentation.

Afficheur de graphique L'afficheur de graphique vous permet de

positionner dynamiquement dans votre projet des graphiques réalisés dans des logiciels graphiques d'autres éditeurs. L'état actuel du graphique sera alors représenté dans la documentation.

Page 185: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-107

Objet Nom Explication

Liste de graphiques La liste de graphiques affiche un

graphique provenant d'une liste pour mieux représenter l'état actuel du processus. Exemple : Vous pouvez afficher respectivement une image d'une vanne fermée et d'une vanne ouverte au lieu des valeurs 0 et 1.

Impression des messages

L'icône ci-contre vous permet d'imprimer le contenu du tampon de messages ou d'archives de messages dans une documentation. Une impression des messages est toujours le dernier objet d'une page � vous ne pouvez placer aucun objet sous celui-ci dans la page. Les messages sont toujours imprimés au complet - si l'espace disponible sur la page sur laquelle l'impression des messages a été configurée est insuffisant, l'impression est poursuivie automatiquement sur les pages suivantes.

Impression de recette L'icône ci-contre vous permet d'imprimer

le contenu d'enregistrements de recettes sélectionnées dans une documentation.

Graphique vectoriel Un élément graphique vectoriel est par exemple une ligne, un cercle ou un rectangle. Vous trouverez une vue d'ensemble des objets destinés aux graphiques vectoriels sous "Eléments graphiques vectoriels".

Mise en page

Pour définir la mise en page d'une documentation, sélectionnez la documentation dans la fenêtre de projet et choisissez la commande "Editer" > "Propriétés". Vous pouvez configurer des pages de garde, des en-tête et pied de page ainsi que des numéros de page.

Page 186: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-108 6AV6594-1MA06-1AC0

Evénement déclencheur

L'impression de la documentation peut être déclenchée automatiquement ou manuellement pendant le fonctionnement.

Par exemple, pour imprimer automatiquement une documentation à la fin du travail de chaque équipe, la fonction Imprimer_documentation peut être configurée pour un réveil.

Pour déclencher manuellement l'impression de la documentation, configurez la fonction Imprimer_documentation par exemple sur une touche de fonction.

Langue de l'impression

La commande de choix des langues vous permet de créer des documentations en plusieurs langues. La procédure à suivre est la même que pour les images dans l'éditeur d'images. Pendant le fonctionnement, la documentation sera alors imprimée dans la langue réglée sur le pupitre.

Particularités pendant l'impression

Pour que la documentation puisse être imprimée correctement, il est nécessaire que l'imprimante connectée pendant le fonctionnement accepte le format de papier et la mise en page de la documentation. L'impression de documentations est réalisée en mode graphique. En raison de la quantité de données produite, il est recommandé d'utiliser une imprimante réseau ou USB.

Remarque En cas d'utilisation sur des appareils sous Windows CE, vérifiez quelles imprimantes sont prises en charge par le pupitre.

Impression de valeurs de variables dans des documentations

La valeur d'une variable de la documentation est lue au moment de son impression. Dans le cas de documentations sur plusieurs pages, il peut s'écouler un temps important entre la première et la dernière page. Il est donc possible qu'une même variable soit imprimée avec une autre valeur sur la dernière page que sur la première.

Page 187: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-109

5.8.1 Impression des messages dans la documentation

Objet

Le contenu du tampon de messages ou des archives de messages sont imprimés dans une documentation.

Remarque Une impression des messages est toujours le dernier objet d'une page vous ne pouvez placer aucun objet sous celui-ci dans la page. L'impression des messages est toujours imprimée au complet - si l'espace disponible sur la page sur laquelle l'impression des messages a été configurée est insuffisant, l'impression est poursuivie automatiquement sur les pages suivantes.

Insérez l'icône ci-contre "Impression des messages" dans l'éditeur de documentations pour imprimer le contenu du tampon de messages ou d'archives de messages dans une documentation.

Propriétés de l'impression des messages

Les fiches de la boîte de dialogue "Impression des messages" vous permettent de définir le contenu et l'apparence de la documentation.

• "Messages" Vous déterminez ici s'il faut imprimer les messages actuels ou des messages provenant d'archives, vous choisissez le type de messages à imprimer et indiquez le nombre de lignes par message.

• "Filtre" Configurez ici des variables pour les horodatages qui déterminent à partir de quel message et jusqu'à quel message la documentation doit être imprimée.

• "Colonnes" Vous déterminez ici quelles colonnes doivent être imprimées. Le paramétrage par défaut demande l'impression de toutes les colonnes, sauf le caractère diagnosticable d'un message et l'automate d'où vient le message. Vous déterminez en outre ici le tri et l'affichage des colonnes.

• "Police", "Couleur", "Position" Vous spécifiez ici l'apparence de l'impression des messages.

• "Nom" Ce nom permet d'identifier l'impression des messages de manière univoque.

Page 188: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-110 6AV6594-1MA06-1AC0

5.8.2 Impression de recette dans la documentation

Objet

Des enregistrements d'une ou plusieurs recettes sont imprimés dans une documentation.

Remarque Une impression de recette est toujours le dernier objet d'une page vous ne pouvez placer aucun objet sous celui-ci dans la page. L'impression de recette est toujours imprimée au complet - si l'espace disponible sur la page sur laquelle l'impression de recette a été configurée est insuffisant, l'impression est poursuivie automatiquement sur les pages suivantes.

Remarque Des formats spécifiques à un automate n'apparaissent pas dans une impression de recette, mais uniquement des types de variable standardisés, par exemple REAL, INT, etc.

Insérez l'icône ci-contre "Impression de recette" dans l'éditeur de documentations pour imprimer des enregistrements de recettes dans une documentation.

Propriétés de l'impression de recette

Les fiches de la boîte de dialogue "Impression de recette" vous permettent de définir le contenu et l'apparence de la documentation.

• "Recettes" Vous déterminez ici si vous voulez imprimer des enregistrements d'une recette, d'une plage de recettes ou de toutes les recettes.

• "Enregistrements" Vous déterminez ici si vous voulez imprimer un seul enregistrement, une plage d'enregistrements ou tous les enregistrements de la ou des recettes choisies.

• "Colonnes" Vous déterminez ici l'aspect de l'impression. Vous pouvez pour cela choisir des données, si des titres explicatifs et un cadre doivent être affichés et si les données sélectionnées doivent être imprimées ligne par ligne ou colonne par colonne.

• "Police", "Couleur", "Position" Vous spécifiez ici l'apparence de l'impression de recette.

• "Nom" Ce nom permet d'identifier l'impression de recette de manière univoque.

Page 189: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-111

5.8.3 Numéros de page dans les documentations

Objet

Cet objet permet d'imprimer des numéros de page dans une documentation - par exemple dans l'en-tête ou le pied de page. Lors de l'impression, le numéro de la page correspondante de la documentation est imprimé à l'emplacement où vous avez inséré le "Numéro de page". Si la documentation possède une page de garde, le numéro de page n'apparaîtra pas sur celle-ci.

Choisissez l'icône ci-contre pour configurer des numéros de page pour une documentation dans l'éditeur de documentations.

Les fiches de la boîte de dialogue "Propriétés" vous permettent de déterminer le format des numéros de page.

Page 190: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-112 6AV6594-1MA06-1AC0

5.8.4 Exemple de création de documentations

L'exemple montre comment créer une documentation avec mise en page personnalisée, horodatage automatique et comprenant le contenu du tampon de messages. Elle sera imprimée automatiquement à des heures données.

5.8.4.1 Comment créer une documentation

Objectif

Vous voulez créer une documentation qui contient un titre souligné d'une barre, la date et l'heure d'impression ainsi que le contenu du tampon de messages système. La documentation doit être imprimée quotidiennement à 6:00 heures, puis toutes les 8 heures.

Procédure

Procédure 1 Cliquez deux fois sur "Documentation" dans la fenêtre de projet.

Une nouvelle documentation est ouverte. Vous pouvez conserver les valeurs par défaut relatives au format de papier et à la mise en page.

2

Cliquez sur l'icône ci-contre et tracez un "champ de texte" en faisant glisser avec la souris sur la page affichée.

3 Entrez le titre "Tampon de messages du" dans le rectangle. 4

Cliquez sur l'icône ci-contre et tracez un autre champ pour l'affichage de la "date/heure" à côté du champ de texte.

5 Validez la boîte de dialogue "Date/Heure" avec OK. 6

Cliquez sur cette icône pour souligner le titre par une barre et faites glisser sous le titre pour tracer la ligne à la longueur voulue. La boîte de dialogue "Ligne" apparaît.

7 Choisissez la couleur d'avant-plan "Noir" dans la fiche "Couleurs" et validez avec OK.

8

Cliquez sur cette icône pour insérer un "afficheur de messages" pour le tampon de messages et faites glisser sous la ligne que vous avez ajoutée pour tracer l'emplacement destiné à l'impression du tampon de messages. La boîte de dialogue "Impression des messages" apparaît. Toutes les cases à cocher sont activées par défaut dans la fiche "Messages".

Page 191: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-113

Procédure 9 Dans la fiche "Messages", désactivez tous les messages sauf le type

"Messages système". Dans la fiche "Colonnes", désactivez toutes les composantes superflues pour l'impression (par exemple "Diagnosticable") et validez avec "OK". Vous ne pouvez plus rien ajouter sur une page de documentation après un afficheur de messages. Si d'autres objets doivent suivre, vous devez ajouter une nouvelle page. La documentation est enregistrée sous REPORT_1 lorsque vous fermez l'éditeur de documentations. Vous pouvez modifier cette valeur par défaut avec la commande "Options" > "Valeurs par défaut" ou attribuer à chaque fois un nom d'une longueur maximale de 12 caractères alphanumériques.

10 Pour imprimer la documentation trois fois par jour sur une imprimante, configurez un "réveil" pour chaque horaire d'impression : par exemple à 6 heures, 14 heures et 22 heures.

11 Configurez la fonction Imprimer_documentation pour chaque réveil et entrez le nom de la documentation comme paramètre. Le résultat obtenu est le suivant : l'imprimante reliée au pupitre imprime automatiquement toutes les huit heures une documentation ayant les contenus configurés.

Page 192: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-114 6AV6594-1MA06-1AC0

5.9 Messages

Vous configurez des "messages" pour afficher des états du processus et de fonctionnement ou des données processus délivrés par l'automate, les saisir sur le pupitre ou les imprimer.

Les messages sont en général déclenchés par l'automate et peuvent être affichés sur le pupitre.

Page 193: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-115

5.9.1 Affichage d'états de fonctionnement et du processus

Afficher des états de fonctionnement et du processus avec des messages

Vous configurez des messages pour afficher des états de fonctionnement et du processus ou des données processus délivrés par l'automate, les saisir sur le pupitre ou les imprimer.

Les messages sont déclenchés par le pupitre ou l'automate et peuvent être affichés sur le pupitre.

Classes de messages dans ProTool

Messages d'événement Ils indiquent des états normaux de fonctionnement et du processus ainsi que des déroulements normaux du processus.

Messages d'alarme Ils indiquent des états critiques ou dangereux de fonctionnement et du processus et demandent une réaction de l'opérateur sous forme d'un acquittement ou d'une intervention.

Messages système Ils indiquent des états et erreurs du pupitre, de l'automate ou de la communication entre les deux. Ils sont déclenchés par le pupitre (messages système HMI) ou par l'automate (messages système).

Configuration de messages SIMATIC S7-300/400

Messages système S7 Ils indiquent des états d'erreur dans l'automate ou dans la communication avec l'automate. Ils sont déclenchés par l'automate et peuvent être affichés sur le pupitre.

Message ALARM_S Ils sont configurés dans SIMATIC STEP 7. Lorsqu'une perturbation apparaît, le pupitre reçoit un numéro de message qu'il utilise pour déterminer et afficher le texte de message correspondant.

Evénements de diagnostic Ils sont écrits dans le tampon de diagnostic de la CPU S7 et peuvent être affichés sur le pupitre. Leur rôle est essentiellement de fournir des informations permettant de trouver plus rapidement et plus facilement des états d'erreur et d'y remédier.

Page 194: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-116 6AV6594-1MA06-1AC0

Affichage de messages des CPU SIMOTION

Message ALARM_S Ils sont configurés dans SIMOTION SCOUT. Lorsqu'une perturbation apparaît, le pupitre reçoit un numéro de message qu'il utilise pour déterminer et afficher le texte de message correspondant.

Alarmes technologiques Elles indiquent des états d'erreur. Elles sont déclenchées par les objets technologiques et peuvent être affichées sur le pupitre.

Evénements de diagnostic Ils sont écrits dans le tampon de diagnostic de la CPU S7 et peuvent être affichés sur le pupitre. Leur rôle est essentiellement de fournir des informations permettant de trouver plus rapidement et plus facilement des états d'erreur et d'y remédier.

Pourquoi utiliser des messages ?

Le rôle du système de messages consiste à :

• Signaler des événements ou états qui peuvent survenir dans l'installation ou le processus : Un état est signalé immédiatement après son apparition. Les messages sont affichés à l'opérateur en fonction de leur importance (priorité).

• Fournir une assistance pour remédier à la cause des états d'erreur : Les messages fournissent des informations complémentaires sur la cause des états d'erreur (diagnostic). Le message peut amener l'opérateur à intervenir sur le processus. Pour faciliter l'intervention de l'opérateur, vous pouvez ajouter le bouton "Traiter" à un afficheur de messages et configurer une fonction pour ce bouton (par exemple sélection d'une image particulière).

• Lister des messages : les événements de message sont imprimés sur une imprimante.

• Archiver : les événements de message sont enregistrés pour un traitement et une exploitation ultérieurs.

Page 195: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-117

5.9.2 Composants des messages

Structure d'un message

Un message est composé de :

• numéro de message

• texte de message

• variable de message

• texte d'aide

Les messages suivants sont affichés sur le pupitre de contrôle-commande, mais ne peuvent toutefois pas être traités dans ProTool :

• Dans le cas des messages système, des événements de diagnostic standard (messages système S7) et des alarmes technologiques (SIMOTION) le message ne peut pas être modifié.

• Les numéros de message des événements de diagnostic S7 définis par l'utilisateur peuvent être choisis librement dans SIMATIC STEP 7, en respectant certaines limites.

• Dans le cas des messages Alarm_S, le numéro de message est attribué dans SIMATIC STEP 7/SIMOTION SCOUT.

Numéro de message Le numéro de message sert à référencer un message. ProTool vous permet de choisir librement le numéro de message (dans une plage de 0 à 2000) et le texte de message.

La composition du numéro de message suit des règles précises. Il est constitué d'un numéro, qui est unique au niveau de la CPU, et de l'indication du type de message. Le type de message n'est pas affiché sur le pupitre. Seul le numéro y apparaît.

Remarque Il peut se produire que deux numéros identiques soient affichés pour des messages différents. Cela peut être dû aux causes suivantes :

- Le numéro affiché a été attribué à plusieurs types de message.

- Le numéro de message a été attribué à des messages différents sur plusieurs CPU. Sur les appareils RMOS, les messages ne sont pas identifiés en fonction de la CPU.

Page 196: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-118 6AV6594-1MA06-1AC0

Texte de message Le texte de message contient la description du message. La longueur du texte de message dépend du pupitre de contrôle-commande. Le nombre de caractères par ligne est repéré par un caractère (A) sur le bord supérieur de la fenêtre pendant la configuration.

Selon le pupitre, les formats de caractère suivants peuvent être choisis pour le texte de message sous "Editer" > "Format des caractères" : par exemple clignotant, souligné, italique.

Remarque Vous pouvez également configurer des guide-opérateurs sous forme de message.

Variables de message Un message peut contenir des champs d'affichage avec des variables. Ces dernières sont également appelées "variables de message".

Selon le pupitre, les formats de caractère suivants peuvent être choisis pour les champs d'affichage sous "Editer" > "Format des caractères" : clignotant, souligné, italique.

Choisissez l'icône ci-contre pour insérer un champ d'affichage.

Remarque Les valeurs des variables de message sont actualisées dans le tampon de messages pour tous les événements (apparition, disparition, acquittement des messages).

Texte d'aide Pour chaque message, vous pouvez configurer un texte d'aide qui contient des informations complémentaires sur le message. L'opérateur peut afficher le texte d'aide dans une fenêtre séparée sur le pupitre en appuyant sur la touche "HELP".

Choisissez l'icône ci-contre ou la commande "Affichage" > "Texte d'aide" pour entrer un texte d'aide.

Autres composants de message

Lors de la configuration d'afficheurs de messages, il est possible d'afficher d'autres composants de message pour certains appareils, par exemple l'indication du lieu de perturbation (de l'automate).

Page 197: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-119

5.9.3 Propriétés des messages

Propriétés configurables

Vous pouvez configurer les propriétés suivantes pour les messages :

• groupe d'acquittement

• impression

• fonctions

La fenêtre de configuration des propriétés s'ouvre automatiquement lors de l'ouverture d'une classe de messages dans la fenêtre de projet.

Groupe d'acquittement Les messages d'alarme peuvent être rassemblés en groupes d'acquittement. Vous devez configurer l'appartenance à un groupe d'acquittement pour chaque message. Si l'opérateur acquitte un message d'alarme d'un groupe d'acquittement, il acquitte en même temps tous les messages d'alarme du groupe ("acquittement groupé").

Impression Si vous activez "Imprimer", l'événement de message (apparu, disparu, acquitté) est listé automatiquement sur l'imprimante si vous avez choisi l'option suivante sous "Système cible" > "Messages" > "Réglages" : "Listage des messages Activé".

Vous devez configurer la propriété Imprimer pour chaque message dans la boîte de dialogue "Attributs".

Si vous archivez des messages, vous pouvez également imprimer les messages enregistrés dans des archives.

fonctions Vous pouvez configurer une ou plusieurs fonctions pour chacun des événements Message apparaît, Message disparaît, Message acquitté et Traiter message.

• L'événement "Traiter message" ne peut être déclenché que par l'opérateur (par actionnement du bouton "Traiter").

• L'événement "Message acquitté" peut être déclenché par le système ou par l'opérateur (par actionnement du bouton ACK ou de la touche ACK).

Remarque Les boutons ACK ou "Traiter" doivent avoir été configurés dans l'afficheur de messages, ou le pupitre doit disposer d'une touche ACK, pour que l'opérateur puisse déclencher les fonctions configurées pour l'acquittement ou le traitement. Une autre possibilité consiste à configurer les fonctions Afficheur_messages_acquitter_message et Afficheur_messages_traiter_message sur des boutons ou des touches dans votre projet.

Page 198: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-120 6AV6594-1MA06-1AC0

5.9.4 Acquittement de messages

Principe

Un message d'alarme peut être acquitté soit par l'opérateur du pupitre, soit par le programme de l'automate. En acquittant un message d'alarme, l'opérateur confirme qu'il a pris connaissance du message.

Acquittement individuel et acquittement groupé

Lors de la configuration de messages, vous pouvez déterminer si l'opérateur doit acquitter chaque message individuellement ou si l'acquittement s'applique à un groupe de messages. Le recours à des groupes d'acquittement convient surtout à des messages qui ont la même cause, par exemple le message de la perturbation initiale et des perturbations qui en découlent.

Déterminer les groupes d'acquittement

La boîte de dialogue Attributs de l'éditeur de messages vous permet de regrouper des messages dans un même groupe d'acquittement en leur attribuant le même numéro sous "Acquittement".

Vous pouvez répartir les messages dans 16 groupes d'acquittement au maximum.

La valeur 0 ou un champ "Acquittement" vide signifie que l'acquittement ne s'applique qu'à ce message d'alarme (acquittement individuel).

Hiérarchie d'acquittement des afficheurs de messages

Si plusieurs afficheurs de messages sont affichés en même temps sur le pupitre et si l'opérateur acquitte des messages d'alarme en attente, l'acquittement est appliqué selon un ordre hiérarchique aux divers afficheurs de messages :

1. afficheur de messages ayant le focus (rectangle pointillé)

2. fenêtre de message d'alarme

3. ligne de message

4. afficheur de messages dans l'image permanente

5. afficheur de messages dans l'image de base

Page 199: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-121

5.9.5 Réglages pour classes de messages

Propriétés configurables

Vous pouvez configurer les propriétés suivantes pour les classes de messages :

• Acquittement

• Listage des messages

• Archivage

• Filtrage

Acquittement Les messages de la classe de messages "Messages d'alarme" doivent être acquittés. Les messages d'alarme sont affichés jusqu'à ce qu'ils aient été acquittés.

• "Acquittement individuel" : Lorsqu'un message est acquitté, il est le seul à l'être.

• "Acquittement groupé" : Si vous acquittez un message qui appartient à un groupe d'acquittement, vous acquittez en outre tous les messages en attente du groupe.

Listage des messages L'attribut "Imprimer" de la boîte de dialogue "Réglages pour messages" ("Système cible" > "Messages" > "Réglages") permet d'activer le listage des messages pour tous les messages. Les messages sont listés sur une imprimante connectée au pupitre.

Archivage Pour archiver des événements de message, vous devez créer des archives. Les événements de message sont alors écrits à la fois dans le tampon de messages et dans les archives. Le tampon de messages est volatil, les archives de messages sont permanentes. Vous devez configurer l'archivage séparément pour chaque classe de messages.

La configuration de l'archivage s'effectue dans la boîte de dialogue "Archives". Cette boîte de dialogue peut être appelée à partir de la fenêtre "Réglages pour messages".

Page 200: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-122 6AV6594-1MA06-1AC0

Filtrage Vous pouvez configurer des critères de filtrage pour l'affichage des messages :

• Dans la boîte de dialogue "Réglages pour messages" ("Système cible" > "Messages" > "Réglages") Sous "Messages d'alarme", choisissez si le premier ou le dernier événement de message Apparu doit être affiché en premier.

• Dans la boîte de dialogue des propriétés de l'"afficheur de messages" Définissez dans la fiche "Généralités" ce qui doit être affiché : � messages � événements de message � tampon de diagnostic � archives de messages

Page 201: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-123

5.9.6 Messages système

Que sont les messages système

Que sont les messages systèmeLes messages système informent sur les états de fonctionnement du pupitre et de l'automate. La gamme de messages système possibles s'étend des remarques aux erreurs graves.

On distingue les messages système et les messages système HMI :

• Messages système ils sont générés par l'automate et ne peuvent pas être configurés dans ProTool.

• Messages système HMI ils sont générés par le pupitre HMI (par exemple "Enregistrement effacé" ou "Disque dur plein").

Un message système est composé d'un "numéro de message" et d'un "texte de message". Le texte de message peut aussi comprendre des variables système internes qui précisent la cause du message d'erreur.

Remarque L'opérateur trouvera en annexe des manuels produit et du "Manuel d'utilisation Communication pour systèmes sous Windows" une liste des messages système HMI classée par numéros et indiquant la cause et des remèdes possibles.

Afficher des messages système sur le pupitre

Les messages système doivent être transmis vers le pupitre par le système.

La commande "Système cible" > "Messages" > "Messages système" vous permet d'indiquer quels

• SIMATIC OP Messages système HMI des pupitres SIMATIC (ne peut pas être désélectionné)

• SIMATIC S7 (Minimal): Messages système abrégés de l'automate S7. Les numéros des messages système S7 (avec horodatage) sont affichés. Ces numéros permettent à l'opérateur de retrouver la cause de l'erreur dans son manuel S7.

• SIMATIC S7 (Standard) : Messages système complets de l'automate S7. Le texte du message système S7 complète l'affichage minimal.

• SIMOTION Messages des automates SIMOTION. Ces messages sont affichés dans un afficheur de messages pour événements de diagnostic, pas dans une fenêtre de message.

Vous déterminez quels messages système doivent être affichés dans la fenêtre de message et pendant combien de temps ils doivent apparaître sur le pupitre.

Page 202: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-124 6AV6594-1MA06-1AC0

Des composants S7 et des esclaves normalisés DP peuvent délivrer des informations de diagnostic lors de l'apparition d'une erreur système. La fonction "Signalisation d'erreurs système" de SIMATIC STEP 7 offre une possibilité conviviale d'afficher ces informations sous forme de messages. Le procédé de signalisation ALARM_S permet d'afficher ces messages d'erreur système également sur un pupitre de contrôle-commande.

Remarque Le réglage 0 seconde signifie que l'affichage est statique. La fenêtre de message ne sera fermée qu'après que l'opérateur aura appuyé sur la touche ESC.

Affichage de messages système HMI dans l'afficheur de messages

L'objet d'image "Afficheur de messages" vous permet aussi d'afficher des messages système HMI et des messages de diagnostic SIMATIC/SIMOTION sur le pupitre.

Affichage de messages système HMI sur le TP 170A

Veuillez tenir compte des observations suivantes pour afficher des messages système HMI sur le TP 170A :

• Augmentez si nécessaire la valeur par défaut pour la durée d'affichage des messages système sous "Système cible" > "Messages" > "Messages système".

• Dans les images dans lesquelles les messages système HMI sont importants, configurez un "afficheur de messages simplifié".

Page 203: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-125

5.9.7 Listage des messages

Activer/désactiver le listage des messages

Pour lister des événements de message sur l'imprimante, activez la case à cocher "Imprimer" dans la boîte de dialogue "Attributs Message" de l'éditeur de messages. Chaque message dont la case à cocher est activée sera listé à chaque changement d'état (apparu, disparu, acquitté).

La commande "Système cible" > "Messages" > "Réglages" permet d'activer le listage des messages pour le projet en activant la case à cocher correspondante.

Documentation

Vous avez également la possibilité de regrouper l'impression des messages du tampon de messages ou des archives de messages à certains moments (en configurant un réveil) ou après certains événements (par exemple un appui sur une touche). Configurez pour cela une documentation et ajoutez-lui l'objet "Impression des messages".

Page 204: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-126 6AV6594-1MA06-1AC0

5.9.8 Affichage des messages sur le pupitre

Types d'afficheur de messages

Vous pouvez demander l'affichage de messages dans des fenêtres de message globales sur le pupitre et configurer par exemple un afficheur de messages dans une image.

Indicateur de message

La commande "Système cible" > "Image / Touches" vous permet de paramétrer l'affichage de l'indicateur de message sur le pupitre. L'indicateur de message indique que des messages d'alarme sont en attente ou doivent être acquittés. Sur les pupitres à écran tactile, l'indicateur de message est un organe actionnable.

Dès qu'un message d'alarme est en attente, une fenêtre de message d'alarme et l'indicateur de message sont affichés.

L'indicateur de message peut prendre deux états :

• "Clignotant" : dès qu'au moins un message d'alarme non acquitté est en attente.

• "Statique" : quand tous les messages d'alarme en attente ont été acquittés, mais qu'au moins l'un deux n'a pas encore disparu. L'indicateur de message ne disparaît que lorsque tous les messages d'alarme acquittés ont disparu. Cela permet de n'oublier aucun message d'alarme en attente.

Fenêtre de message et ligne de message

Les messages sont affichés dans des fenêtres de message ou dans la ligne de message. Le pupitre continue à accepter les commandes de l'opérateur lorsque des messages sont en attente et affichés.

• La "ligne de message" reste en permanence sur le pupitre et ne contient qu'un seul message, le message courant. Si une fenêtre de message distincte a été configurée pour les messages d'alarme, la ligne de message ne contient que le message d'événement courant.

• Les messages d'alarme et d'événement sont affichés dans des "fenêtres de message" distinctes. Une fenêtre de message contient toujours tous les messages en attente de la classe de messages correspondante. La fenêtre des messages d'alarme est ouverte automatiquement dès l'arrivée d'un message d'alarme. Dans le cas de la fenêtre des messages d'événement, vous devez configurer un organe de dialogue qui permette d'ouvrir ou de fermer la fenêtre.

Page 205: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-127

La commande "Système cible" > "Image / Touches" vous permet de configurer l'affichage des messages sur le pupitre :

Fenêtre - Fenêtre Les messages d'événement et d'alarme sont affichés dans des fenêtres de messages séparées. La fenêtre de message d'alarme est ouverte automatiquement lors de l'arrivée d'un message d'alarme ; la fenêtre de message d'événement peut être activée et désactivée avec la fonction Afficher_fenêtre_messages_événement .

Fenêtre - Ligne Un message d'alarme est affiché dans la fenêtre de message, un message d'événement est affiché dans la ligne de message. La ligne de message est toujours visible. La fenêtre des messages d'alarme est ouverte automatiquement dès l'arrivée d'un message d'alarme.

Fenêtre - Non Un message d'alarme est affiché dans la fenêtre de message. Les messages d'événement ne sont pas affichés.

Ligne - Ligne La ligne de message est toujours visible. Les messages d'alarme ou d'événement qui se produisent sont affichés dans la ligne de message en fonction de leur priorité.

Afficheur de messages

La commande "Insertion" > "Afficheur de messages" vous permet de configurer un afficheur de messages dans une image. Vous pouvez déterminer ce qui doit apparaître dans l'afficheur de messages : � messages � événements de message � tampon de diagnostic S7 � contenu d'archives de messages

Vous pouvez adapter l'apparence et le comportement de l'afficheur de messages à votre projet.

Messages en couleur

Vous pouvez attribuer des couleurs différentes aux divers types de messages pour que l'opérateur puisse percevoir immédiatement le type de message. La commande "Système cible" > "Messages" > "Couleurs" vous permet ainsi de configurer des couleurs différentes pour les messages d'alarme et les messages d'événement.

Page 206: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-128 6AV6594-1MA06-1AC0

Critère de tri des messages d'alarme

Au cas où plusieurs messages d'alarme de même priorité et non acquittés seraient en attente sur le pupitre, la commande "Système cible" > "Messages" > "Réglages" vous permet d'indiquer si le message d'alarme le plus ancien (premier) ou le plus récent (dernier) doit être affiché en tête de liste.

Page 207: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-129

5.9.9 Afficheurs de messages

Objet

Dans ProTool, les messages d'événement et d'alarme, ainsi que les messages système HMI du pupitre, sont affichés de manière standard dans des fenêtres de processus particulières.

L'"afficheur de messages" vous permet par ailleurs d'afficher sous forme de tableau

• Messages Messages en attente : Les messages sont en attente jusqu'à ce que l'événement de message "Disparu" se soit produit, même si le message a déjà été acquitté. Messages à acquitter : Les messages sont à acquitter jusqu'à ce que l'événement de message "Acquitté" se soit produit, même si le message a déjà disparu. Etant donné que les messages système ou les messages d'événement ne sont pas acquittés, ils ne peuvent pas être affichés sous "Messages à acquitter".

• Evénements de message

• Contenu du tampon de diagnostic S7 d'une CPU SIMATIC 300, SIMATIC 400 ou SIMOTION : (non disponible pour WinAC et OPC) Etant donné qu'il n'existe pas d'événement de message "Disparu" pour les événements de diagnostic et les messages système, ils sont traités comme des messages en attente pendant le délai configuré sous "Système cible" > "Messages" > "Messages système".

• Le contenu d'archives de messages choisies

Vous pouvez combiner l'affichage de "messages" et d'"événements de message" à partir des classes de messages suivantes :

• messages d'alarme

• messages d'événement

• messages système HMI

• événements de diagnostic

Choisissez l'icône ci-contre pour configurer l'afficheur de messages.

Remarque Vous pouvez mettre l'afficheur de messages en mode actif pendant la configuration avec MAJ + double-clic ou avec la commande "Editer" du menu contextuel. En mode actif, vous pouvez déjà déplacer des colonnes et modifier leur largeur pendant la configuration.

Page 208: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-130 6AV6594-1MA06-1AC0

Commande d'un afficheur de messages

Vous pouvez afficher les boutons suivants pour permettre la commande d'un afficheur de messages sur le pupitre :

• ACK : pour acquitter des messages d'alarme

• Aide : pour l'affichage de texte d'aide

• Traiter : pour déclencher des fonctions

Les diverses colonnes peuvent être affichées ou cachées sur demande et être modifiées comme un tableau sur le pupitre, par exemple :

• modifier l'ordre des colonnes

• modifier la largeur des colonnes

• trier les colonnes par ordre croissant ou décroissant (possible uniquement pour les colonnes "Date" et "Heure").

Remarque Lorsque vous sélectionnez "Anglais" comme langue système, modifiez en même temps le format de l'heure en format 24h, car la largeur par défaut du champ d'heure est celle du format 24h dans l'afficheur de messages.

Page 209: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-131

5.9.10 Configuration du traitement de message

Utilisation

Vous pouvez configurer les messages de sorte que l'opérateur puisse réagir au message apparu. Il vous faut pour cela configurer une fonction convenable, par exemple une sélection d'image, pour l'événement de message "Traiter message".

Une fois le message apparu, l'opérateur peut alors actionner le bouton "Traiter", prendre les dispositions nécessaires dans l'image appelée et quitter ensuite cette image.

Remarque L'image dans laquelle le message est apparu n'est pas rappelée automatiquement. Après le changement d'image dû au bouton "Traiter", l'opérateur ne dispose que des possibilités de l'image actuelle. Tenez compte du fait qu'un message pour lequel vous avez cliqué sur "Traiter" est acquitté automatiquement.

Etapes de configuration de l'intervention sur message

Pour permettre le traitement de messages :

1. Ouvrez l'image concernée. Configurez le bouton "Traiter" dans la fiche "Affichage" de la boîte de dialogue "Afficheur de messages". Activez pour cela la case à cocher "Bouton Traiter".

2. Ouvrez par exemple "Messages d'alarme" dans la fenêtre de projet. Sélectionnez le message concerné et cliquez sur le bouton "Fonctions" dans la boîte de dialogue "Attributs".

3. Dans la boîte de dialogue "Messages", configurez la fonction voulue pour l'événement "Traiter message", par exemple la sélection d'une image dans laquelle l'opérateur peut réagir au message de manière appropriée.

Page 210: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-132 6AV6594-1MA06-1AC0

5.9.11 Contenu du tampon de messages

Définition

Un tampon de messages est une zone mémoire dans la mémoire vive du pupitre dans laquelle les événements de message sont mémorisés par ordre chronologique. Le tampon de messages est un tampon circulaire de taille prédéfinie et ne peut pas être configuré.

La taille du tampon de messages est spécifique au pupitre concerné.

Remarque Le contenu du tampon de messages est effacé lors de l'arrêt du pupitre. Si vous voulez conserver les messages plus longtemps, vous devez les archiver.

Affichage du tampon de messages

Le tampon de messages contient tous les événements de message relatifs aux messages d'alarme ou d'événement. Pour afficher le tampon des messages d'alarme ou le tampon des messages d'événement, vous devez configurer un organe de dialogue correspondant.

Afin d'améliorer la lisibilité du tampon de messages tout en délestant le système, vous pouvez configurer des organes de dialogue qui permettent à l'opérateur d'effacer tout ou partie du tampon de messages.

Données mémorisées dans le tampon de messages

Chaque événement de message est mémorisé avec les informations suivantes :

• numéro de message

• horodatage comprenant l'heure et la date

• repérage de l'événement ("A" pour apparu, "D" pour disparu, "Q" pour acquitté)

• texte de message

• valeur des variables de message au moment de l'apparition ou de la disparition

Page 211: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-133

Exemple

Le tableau ci-après représente un exemple d'affichage du tampon de messages sur le pupitre :

N° Heure Date Etat Texte 0010 11:34:26 27.03.98 A Pression chaudière trop

élevée : 12,7 bars 0029 11:35:18 27.03.98 A Alimentation gazole

coupée ! 0010 11:38:09 27.03.98 (A)Q Pression chaudière trop

élevée : 12,7 bars 0029 11:40:47 27.03.98 (A)Q Alimentation gazole

coupée ! 0010 11:58:08 27.03.98 (AQ)D Pression chaudière trop

élevée : 7,9 bars

Remarque Si le nouvel état d'un message dans le tampon de messages n'est pas connu (par exemple en cas de surcharge ou de mise à jour de la CPU après des perturbations de liaison), le tampon de messages contient uniquement l'état du message avant la mise à jour, par exemple (DAQ).

Page 212: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-134 6AV6594-1MA06-1AC0

5.9.12 Zones de communication pour messages

Zones de communication nécessaires pour la communication pupitre - automate

Pour que la communication entre pupitre et automate puisse fonctionner, vous devez établir une correspondance avec les zones de communication "Messages d'événement" et/ou "Messages d'alarme" dans votre projet ProTool, sous "Zones de communication" dans la fenêtre de projet.

Ces zones sont impérativement nécessaires si vous configurez des messages d'événement et d'alarme.

Vous devez les déclarer avec une taille suffisante pour qu'un bit soit disponible pour chaque message configuré. Si la taille de la zone de communication est insuffisante, un avertissement est affiché à chaque génération du projet.

La déclaration des zones de communication suivantes est facultative :

• Acquittement API

• Acquittement OP

Zones de communication facultatives : zones d'acquittement pour messages

Si l'automate doit pouvoir procéder lui-même à l'acquittement, il faut déclarer les zones d'acquittement suivantes dans la fenêtre de projet sous "Zones de communication".

• "Acquittement API" Le programme de l'automate met à 1 le bit d'acquittement et déclenche ainsi l'acquittement du message d'alarme correspondant sur le pupitre. La zone d'acquittement "Acquittement API" � doit être immédiatement rattachée à la zone de messages d'alarme correspondante, � doit avoir le même cycle d'acquisition que la zone de messages d'alarme, � peut avoir au plus la même longueur que la zone de messages d'alarme correspondante. Pour les automates SIMOTION et OPC, cette zone d'acquittement est paramétrée dans la zone de messages d'alarme correspondante.

• "Acquittement OP" L'opérateur acquitte un message d'alarme sur le pupitre et met ainsi à 1 le bit d'acquittement de ce message d'alarme dans l'automate. La zone d'acquittement complète est alors transmise à l'automate. La zone d'acquittement "Acquittement OP" peut avoir au plus la même longueur que la zone de messages d'alarme correspondante.

Page 213: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-135

5.9.13 Procédés de signalisation

Procédés de signalisation dans ProTool

Le procédé de signalisation caractérise le chemin de transmission des messages et donc les propriétés des messages.

ProTool prend en charge deux procédés de signalisation :

• Le procédé par bit de signalisation C'est le procédé de signalisation par défaut dans ProTool. Le pupitre détecte les messages par la mise à 1 d'un bit correspondant dans l'automate.

• Le procédé par numéros de message ALARM_S Cette méthode permet en outre le transfert de messages du type "Signalisation d'erreurs système" (SFM) de l'automate au pupitre.

Page 214: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-136 6AV6594-1MA06-1AC0

5.9.13.1 Procédé par bit de signalisation

Principe

Dans le cadre du procédé par bit de signalisation, le pupitre détecte l'apparition, la disparition ou l'acquittement d'un message lorsque l'automate met à 1 un bit de la plage d'adresses qui a été attribué à la zone de messages d'événement/d'alarme sous "Système cible" > "Zones de communication".

La mise à un 1 ou à 0 du bit, ainsi que l'acquittement, sont appelés "événements de message".

Apparu (A) Le bit de signalisation a été mis à 1 et le message est en attente.

Disparu (D) Le bit de signalisation a été mis à 0, car la cause du message a disparu.

Acquittement (Q) Uniquement pour les messages d'alarme : L'opérateur (ou l'automate) acquitte le message pour confirmer qu'il en a pris connaissance.

Les événements de message sont détectés par le pupitre et pourvus d'un horodatage.

Le pupitre inscrit automatiquement tous les événements de message dans le tampon de messages. Cela vous permet d'afficher les événements de message ultérieurement.

Zones de communication pour messages

L'affichage des messages sur le pupitre est déclenché par l'automate en mettant à 1 un bit dans une zone de communication définie de l'automate.

Page 215: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-137

La figure suivante indique quelles zones de communication doivent être déclarées pour les messages dans l'automate :

Affichage de messages

Page 216: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-138 6AV6594-1MA06-1AC0

5.9.13.2 Procédé par numéros de message ALARM_S

Présentation

Vous apprendrez dans cette section en quoi ALARM_S se distingue du procédé par bit de signalisation et comment le système réagit dans les cas critiques.

Condition préalable

L'affichage de messages ALARM_S sur le pupitre ne peut être configuré que si vous avez intégré ProTool à SIMATIC STEP 7 et si l'automate utilisé est un SIMATIC S7-300, SIMATIC S7-400 ou SIMOTION.

Remarque Avec un automate SIMATIC, la configuration de messages ALARM_S pour un diagnostic de processus est notablement facilitée si vous avez installé S7-PDIAG.

Qu'est-ce que ALARM_S ?

ALARM_S est un procédé par numéros de message. Les numéros de message sont attribués automatiquement lors de la configuration dans SIMATIC STEP 7 ou SIMOTION SCOUT. Ce numéro permet d'affecter clairement les textes de message.

En cas de perturbation, le pupitre reçoit une information via le numéro de message. Ce numéro permet de déterminer le texte de message et de l'afficher.

Outre l'état du message (apparu, disparu, acquitté), l'automate mémorise également l'heure. Ces informations sont conservées après l'envoi des messages : cela permet ainsi à des composantes individuelles du réseau (par exemple un pupitre) de se connecter et "mettre à jour" ultérieurement.

Types de messages ALARM_S

Les types de messages suivants peuvent être choisis sous Alarm_S :

• messages d'alarme

• messages d'événement

• messages de type "Signalisation d'erreurs système" (SFM)

SIMATIC STEP 7 ou SIMOTION SCOUT vous permettent de configurer si un message ALARM_S demande ou non un acquittement.

Page 217: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-139

Configuration de messages ALARM_S

Lors de la configuration de messages, vous pouvez soit entrer des textes simples sans formatage, soit utiliser les possibilités de configuration des messages en fonction des appareils. Suivant l'afficheur, vous pourrez ainsi, par exemple, visualiser des textes clignotants et configurer des textes d'information complémentaires.

Les messages ALARM_S ne sont pas configurés dans ProTool, mais :

• Pour des CPU SIMATIC S7-300/400 dans SIMATIC STEP 7 : � configuration avec S7-PDIAG � configuration dans S7-GRAPH ou dans S7-HiGraph � appel par SFC17, SFC18

Remarque Les événements de diagnostic générés par la SFC52 dans la CPU S7 ne sont pas pris en charge par ProTool/Pro RT et ne sont pas affichés sur le pupitre.

• Pour des CPU SIMOTION avec SIMOTION SCOUT

Avantage : les messages ne doivent être configurés qu'une fois ; ils sont ensuite disponibles et peuvent être affichés sur tous les pupitres dans l'ensemble du projet.

Vous trouverez des informations de référence détaillées sur la procédure à suivre dans l'aide en ligne de SIMATIC STEP 7, de SIMOTION SCOUT et des logiciels optionnels respectifs.

Avantages d'ALARM_S

Par rapport au procédé par bit de signalisation, ALARM_S offre les avantages suivants :

• ALARM_S est un procédé de signalisation actif. Lorsqu'un message survient, la CPU envoie une information en ce sens à tous les partenaires de réseau qui se sont déclarés. Le pupitre est délesté de l'interrogation continue de la zone de signalisation.

• Les valeurs processus coïncident toujours exactement avec les valeurs au moment du message. Ceci n'est pas toujours garanti avec le procédé par bit de signalisation.

• L'horodatage indique le moment exact d'un événement même si le pupitre de contrôle-commande n'est raccordé qu'ultérieurement.

Page 218: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-140 6AV6594-1MA06-1AC0

Messages de type "Signalisation d'erreurs système" (SFM)

Des composants S7 et des esclaves normalisés DP peuvent délivrer des informations de diagnostic lors de l'apparition d'une erreur système. La fonction "Signalisation d'erreurs système" de SIMATIC STEP 7 offre une possibilité conviviale d'afficher ces informations sous forme de messages. Le procédé de signalisation ALARM_S permet d'afficher ces messages d'erreur système également sur un pupitre de contrôle-commande.

Si les pupitres utilisés ne disposent que d'une mémoire d'application restreinte, vous pouvez également inhiber le transfert des messages "Signalisation d'erreurs système".

Classes d'affichage

Dans SIMATIC STEP 7, vous pouvez affecter différentes classes d'affichage aux messages. Lors de la configuration dans ProTool, vous avez la possibilité de sélectionner une quantité précise de classes d'affichage pour un pupitre de contrôle-commande. Vous pouvez ainsi distribuer les messages de manière ciblée sur divers afficheurs.

Priorités

En configurant des messages ALARM_S, vous pouvez leur attribuer des priorités différentes.

Remarque Veillez à attribuer aux messages pouvant entraîner des erreurs secondaires une priorité supérieure aux erreurs secondaires elles-mêmes.

Page 219: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-141

5.9.13.3 Classes d'affichage pour messages Alarm_S

Que sont les classes d'affichage ?

Une CPU S7 envoie toujours les messages ALARM_S à tous les partenaires signalés. Toutefois, vous souhaitez peut-être qu'un pupitre particulier ne reçoive pas tous les messages, par exemple pour éviter une accumulation de messages. Dans ce cas, des messages spéciaux pourraient s'afficher par exemple uniquement sur un poste de supervision.

Pour pouvoir procéder à une telle sélection, il est possible d'affecter à chaque message une "classe d'affichage" dans SIMATIC STEP 7/SIMOTION SCOUT. Au total, il existe 16 classes d'affichage (classe d'affichage 0 à classe d'affichage 15).

Exemple

Attribuez aux messages devant apparaître sur la machine la classe d'affichage 1, et aux messages devant apparaître sur le poste de supervision la classe d'affichage 2.

Sur chaque pupitre de contrôle-commande, seuls seront donc traités les messages appartenant à des classes d'affichage déterminées. Les autres messages ALARM_S sont immédiatement rejetés.

Les classes d'affichage déterminent quels messages s'affichent sur le pupitre

Page 220: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-142 6AV6594-1MA06-1AC0

Définition de classes d'affichage

Lors de la configuration d'un message ALARM_S dans SIMATIC STEP 7/SIMOTION SCOUT, vous décidez à quelle classe d'affichage il appartiendra. Vous trouverez des explications précises sur la procédure à suivre pour configurer des messages dans la documentation de SIMATIC STEP 7 ou de SIMOTION SCOUT.

Si vous n'indiquez rien sur la classe d'affichage dans SIMATIC STEP 7, le message concerné sera automatiquement affecté à la classe d'affichage 0.

Sélectionner les classes d'affichage

Dans ProTool, vous pouvez définir les classes d'affichage devant s'afficher sur le pupitre sélectionné.

La sélection s'effectue avec la commande "Système cible" > "Messages" > "Réglages". Une description détaillée en est donnée sous "Configuration du procédé de signalisation et choix des classes d'affichage".

Si vous ne faites pas de sélection, tous les messages de toutes les classes d'affichage s'afficheront par défaut (classe d'affichage 0 à 15).

Page 221: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-143

5.9.13.4 Configuration du procédé de signalisation et choix des classes d'affichage

Principe

Vous configurez le ou les procédés de signalisation dans la boîte de dialogue "Réglages pour messages". Pour ouvrir cette boîte de dialogue, choisissez la commande "Système cible" > "Messages" > "Réglages".

Vous choisissez le procédé de signalisation voulu dans la partie inférieure de la boîte de dialogue. Dès que vous avez sélectionné "ALARM_S", le bouton "Alarm_S" vous permet de déterminer les messages à afficher sur le pupitre.

Si vous voulez renoncer aux messages de type "Signalisation d'erreurs système" (SFM), désactivez la case à cocher "SFM". Les messages de ce type ne seront alors pas transmis et n'occuperont pas de mémoire sur le pupitre.

Remarque Si vous avez sélectionné uniquement ALARM_S comme système de signalisation pour un projet dans ProTool, les entrées pour messages d'événement et d'alarme ne sont plus proposées dans la fenêtre de projet de ProTool.

Page 222: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-144 6AV6594-1MA06-1AC0

Sélectionner les classes d'affichage

Cliquez sur le bouton "Alarm_S" pour ouvrir la boîte de dialogue "SIMATIC S7 ALARM_S".

Boîte de dialogue "SIMATIC S7 ALARM_S"

Cette boîte de dialogue vous permet de déterminer quels messages seront affichés sur le pupitre pour chaque automate de votre installation. La valeur par défaut prévoit le transfert de tous les messages.

Remarque La sélection ciblée de classes d'affichage données vous donne la possibilité de limiter l'affichage à des messages bien délimités sur le pupitre configuré. Les messages restants peuvent alors être affichés sur un autre appareil, par exemple sur un poste de supervision.

La colonne gauche de la boîte de dialogue contient une liste de tous les automates de votre installation. Pour chacun de ces automates, il est possible soit de n'afficher aucun message, soit d'afficher une sélection de messages ou tous les messages sur le pupitre.

Page 223: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-145

Le bouton "Détails" appelle la boîte de dialogue "Classes d'affichage".

Boîte de dialogue "Classes d'affichage"

Les classes d'affichage ont été définies lors de la programmation de l'automate dans SIMATIC STEP 7. On y a également défini la correspondance entre chaque message et une classe d'affichage.

Vous pouvez maintenant sélectionner individuellement des classes d'affichage et déterminer ainsi quels messages seront affichés sur le pupitre.

Remarque Les messages de type "Signalisation d'erreurs système" sont toujours affichés sur le pupitre, indépendamment du nombre de classes d'affichage sélectionnées si la case à cocher "SFM" est activée dans la boîte de dialogue "Réglages pour messages".

Page 224: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-146 6AV6594-1MA06-1AC0

5.9.13.5 Intégration de messages ALARM_S

Configuration dans SIMATIC STEP 7

Lors de la configuration des messages dans SIMATIC STEP 7, les textes et attributs mémorisés le sont dans la base de données utilisée en commun avec ProTool. Lors de la génération de la configuration, ProTool importe automatiquement les données nécessaires et les transmet ultérieurement au pupitre de contrôle-commande lors du transfert.

Configuration et transfert de messages ALARM_S

Lors de la génération, il est donc important que la base de données commune soit toujours à jour et que la synchronisation soit activée.

Page 225: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-147

5.9.13.6 Actualisation du pupitre

Principe

La CPU S7 ne mémorise que les messages en attente ; par conséquent lorsque tous les événements (apparu, disparu, acquitté) se sont produits, le message est effacé dans la CPU S7.

Un pupitre du réseau dont la liaison à la CPU S7 a été interrompue peut s'annoncer de nouveau auprès de la CPU S7 et s'informer sur les messages en attente à ce moment.

En cas de mise à jour, le pupitre traite donc automatiquement tous les événements potentiellement manquants si un message est inconnu dans la CPU S7 alors qu'aucun événement disparu et acquitté n'est encore présent dans le pupitre.

Les événements concernés sont écrits et repérés dans le tampon de messages du pupitre.

Exemple 1 : cas standard

Entrées relatives à un message dans le tampon de messages :

N° Heure Date Etat Texte 3029 14:28:08 27.03.99 A Chaudière 13 : température

190 degrés Informer le chef d'équipe !

3029 14:31:12 27.03.99 (A)Q Chaudière 13 : température### degrés Informer le chef d'équipe !

3029 14:40:37 27.03.99 (AQ)D Chaudière 13 : température120 degrés Informer le chef d'équipe !

Si un message contient des valeurs processus, les valeurs mémorisées dans le tampon de messages sont celles qui étaient présentes lors de l'apparition ou de la disparition de l'événement de message. Si un message est à l'état "Acquitté", le pupitre n'acquiert plus de nouvelles valeurs processus. Les caractères ### sont affichés à la place de la valeur.

Page 226: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-148 6AV6594-1MA06-1AC0

Exemple 2 : cas d'interruption

Le pupitre s'annonce de nouveau auprès de la CPU S7 après une interruption. Le message n'est alors déjà plus mémorisé dans la CPU S7. Les informations suivantes sont affichées sur le pupitre :

N° Heure Date Etat Texte 3029 14:28:08 27.03.99 A Chaudière 13 : température

190 degrés Informer le chef d'équipe !

3029 14:52:11 27.03.99 (AQD) Chaudière 13 : température### degrés Informer le chef d'équipe !

Etant donné que le message n'est plus mémorisé dans la CPU S7, ses valeurs processus ne peuvent pas être lues par le pupitre. Elles sont remplacées par les caractères ###.

Remarque Après une interruption, le nouvel état d'un message dans le tampon de messages n'est pas connu. Dans ce cas, le tampon de messages contient uniquement l'état du message avant la mise à jour, par exemple (AQD).

De tels états de message ne peuvent pas être affichés dans les archives et sont représentés sous la forme ().

Page 227: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-149

5.9.13.7 Ressources consommées par les messages

Messages ALARM_S

Les messages ALARM_S sont configurés avec SIMATIC STEP 7/SIMOTION SCOUT. Les données sont stockées dans une base de données commune, importées lors de la génération du projet par ProTool, puis transmises au pupitre de contrôle-commande lors du transfert. Les messages ALARM_S occupent donc des ressources sur le pupitre de contrôle-commande.

Economiser de la mémoire

Vous disposez en général de deux possibilités d'économiser de la mémoire sur le pupitre :

• Pour tous les procédés de signalisation : plus les textes de message sont courts, moins ils consomment de mémoire.

• Pour économiser de la mémoire sur les pupitres sous Windows, vous pouvez aussi désactiver la case à cocher "SFM" dans la boîte de dialogue "Réglages pour messages" (commande "Système cible" > "Messages" > "Réglages"). Les messages de ce type ne sont alors pas transférés vers le pupitre.

Vous trouverez des informations complémentaires dans la rubrique "Limites système". Elle contient des informations sur la mémoire occupée par les projets pour vous permettre d'estimer si la mémoire de votre pupitre est suffisante pour le projet prévu.

Remarque Le nombre et la taille des variables utilisées au sein d'un message sont limités dans SIMATIC STEP 7. Pour plus de précisions à ce sujet, reportez-vous à la documentation de SIMATIC STEP 7.

Page 228: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-150 6AV6594-1MA06-1AC0

5.9.13.8 Déroulement de la communication avec les messages ALARM_S

Déclaration pour ALARM_S

Plusieurs partenaires d'un réseau (exemple : plusieurs OP, PG, etc.) peuvent se déclarer pour des messages ALARM_S. Chaque partenaire souhaitant afficher des messages ALARM_S, se déclare à la CPU pour ALARM_S.

Réseau MPI

Le nombre de partenaires qui peuvent s'enregistrer pour ALARM_S auprès d'une CPU dépend de la CPU. Vous trouverez de plus amples informations à ce sujet dans le manuel produit de la CPU S7.

Apparition d'un message

Lors de l'apparition du message, la CPU envoie des télégrammes actifs à tous les partenaires déclarés. Le numéro de message permet l'affectation au texte de message qui a été transmis au pupitre de contrôle-commande lors du transfert.

Il n'est donc pas nécessaire que la CPU interroge périodiquement les messages comme dans le cas du procédé par bit de signalisation. Le pupitre et le réseau sont totalement exemptés de cette charge du système.

Horodatage

Avec ALARM_S, l'horodatage n'est pas attribué par le pupitre de contrôle-commande, mais par la CPU. Dans la mémoire tampon des messages du pupitre de contrôle-commande, les messages sont triés par ordre chronologique en fonction de cet horodatage � même s'ils proviennent de CPU différentes.

Informations mémorisées

Outre l'heure, la CPU mémorise l'état du message (arrivé, parti, acquitté) et d'éventuels paramètres du processus. Ces informations sont conservées jusqu'à ce qu'un message soit complètement terminé, c'est-à-dire qu'il est arrivé, parti et a été acquitté. Sur le pupitre de contrôle-commande, l'information est conservée plus longtemps dans la mémoire tampon des messages.

Page 229: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-151

Redémarrage de la CPU S7

La configuration matérielle d'une CPU S7 peut être paramétrée de sorte qu'elle efface tous les messages ALARM_S en attente lors de son redémarrage.

Remarque Les versions anciennes des CPU S7 300 ne peuvent pas signaler ce redémarrage aux pupitres concernés. Il en résulte que le pupitre affiche des messages comme étant en attente bien que la CPU les ait déjà effacés.

Page 230: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-152 6AV6594-1MA06-1AC0

5.9.13.9 Acquittement de messages ALARM_S

Messages ALARM_S avec acquittement

Si un message est acquitté par un partenaire du réseau, la CPU en est directement informée. La CPU distribue ensuite l'acquittement à tous les partenaires connectés. Le pupitre ne réagit qu'après ce message, c'est-à-dire que l'acquittement s'inscrit seulement maintenant dans le tampon de messages.

Remarque Pour l'événement d'acquittement, la CPU attribue certes un horodatage, mais ce dernier n'est pas mémorisé. Il n'est ensuite pas possible de déterminer si et quand un message a été acquitté.

Messages ALARM_S sans acquittement

Pour les messages ALARM_S qui sont certes configurés comme messages d'alarme, mais ne nécessitent pas d'acquittement explicite par l'utilisateur, la CPU acquitte automatiquement lors de l'arrivée du message.

Accumulation de messages sur le pupitre

En cas d'encombrement des communications dans la CPU (des apparitions et disparitions multiples d'un message ALARM_S n'ont pas pu être prises en compte), un message peut être affiché comme non acquitté sur le pupitre bien qu'il l'ait déjà été dans la CPU.

Le problème ne se produit que si les événements suivants surviennent simultanément pour un message :

• Un encombrement des communications se manifeste dans la CPU

• Le message apparaît dans la CPU

• Le message est acquitté depuis le pupitre

L'opérateur doit alors acquitter les messages plusieurs fois sur le pupitre.

Page 231: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-153

5.9.13.10 Impression de messages ALARM_S

Principe

Pour configurer l'impression sur papier de messages, procédez comme habituellement dans ProTool avec la commande "Système cible" > "Messages" > "Réglages".

Listage de messages

Si vous ne procédez dans SIMATIC STEP 7 à aucun réglage pour messages spécifique au pupitre, tous les événements de message seront toujours imprimés directement sur l'imprimante connectée.

Si vous configurez des messages spécifiques à l'appareil, vous pouvez définir pour chaque message s'il doit être imprimé ou non.

Les messages s'impriment toujours dans l'ordre dans lequel ils sont fournis par les CPU. Ceci a lieu aussi lors de chaque synchronisation.

Remarque Si un réseau comprend plusieurs CPU, cela implique que les messages n'arrivent pas toujours dans l'ordre chronologique sur le pupitre.

Page 232: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-154 6AV6594-1MA06-1AC0

5.9.14 Exemples de configuration de messages

Ces exemples montrent :

• Comment configurer un message d'alarme.

• Comment déclarer des zones de messages pour divers pupitres.

• A quoi ressemblent les messages système selon le pupitre.

Remarque Les exemples sont consacrés pour l'essentiel à la configuration de messages selon le procédé par bit de signalisation. La configuration des messages ALARM_S est décrite dans la documentation de SIMATIC STEP 7 ou de SIMOTION SCOUT.

Page 233: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-155

5.9.14.1 Comment configurer un message d'alarme

Objectif

Vous voulez tout d'abord déclarer une zone de messages d'alarme sur un SIMATIC 300 ou SIMATIC 400, puis configurer un message d'alarme.

Dans cet exemple, vous allez tout d'abord configurer la zone de messages d'alarme, puis un message d'alarme.

Procédure

Procédure 1 Cliquez deux fois sur "Zones de communication" dans la fenêtre de projet à

gauche pour déclarer la zone de messages d'alarme. La boîte de dialogue "Zones de communication" apparaît.

2 Choisissez la zone de communication "Messages d'alarme". Cliquez sur OK. 3 La boîte de dialogue "Messages d'alarme" est ouverte. Entrez les données

suivantes : DB : 10 DW : 2 Longueur : 2 Automate : PLC_1 Vous déclarez ainsi une zone de messages d'alarme pour 32 messages d'alarme.

4 Validez les réglages avec OK. 5 Ouvrez la fenêtre "Messages d'alarme" en cliquant deux fois. Placez le

curseur sur le message numéro 2. 6 Entrez le message suivant : Température moteur trop élevée.

Page 234: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-156 6AV6594-1MA06-1AC0

Procédure 7 Effectuez les réglages suivants dans la fenêtre "Attributs" :

Acquittement : 7Imprimer : !

La figure représente le message d'alarme ainsi configuré.

Page 235: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-157

5.9.14.2 Zones de messages du SIMATIC S5

Mémento dans un SIMATIC S5

La zone de messages est définie en mots de mémento, par exemple :

MW 50 Longueur 2

Page 236: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-158 6AV6594-1MA06-1AC0

5.9.14.3 Zones de messages du SIMATIC S7

Mots de données dans un SIMATIC S7

La zone de messages est définie dans un bloc de données, par exemple :

DB 70 DBW 0 Longueur 4

Page 237: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-159

5.9.14.4 Exemples de messages système

SIMATIC OP

Les messages système HMI du pupitre sont affichés, par exemple :

13001 Place insuffisante sur le disque dur

SIMATIC S7 (Minimal)

Les numéros des messages système S7 sont affichés.

MESSAGE S4303 07.03.98 15:16:34

SIMATIC S7 (Standard)

Le texte des messages système S7 complète l'affichage minimal. L'opérateur peut en outre sélectionner le message correspondant avec la touche curseur.

MESSAGE S4303 07.03.98 15:16:34

Si la touche curseur vers la droite est actionnée :

PLC_1: STOP par appui sur interrupteur stop

Tampon de diagnostic SIMATIC

Les textes de message des événements de diagnostic sont affichés dans l'afficheur de messages configuré en conséquence.

N° Heure Date Etat Texte 12354 09:33:47 12.06.98 K Module 12484 09:34:18 12.06.98 K Périphérie décentralisée: station 16387 09:36:24 12.06.98 K STOP par appui sur interrupteur stop 20493 09:36:25 12.06.98 K Nouvelle information de démarrage à l'état

STOP 4225 09:36:28 12.06.98 K Demande manuelle de démarrage

Page 238: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-160 6AV6594-1MA06-1AC0

5.9.14.5 Fichier d'exportation de messages d'événement

Structure

L'exemple ci-après représente la structure du fichier d'exportation correspondant aux messages d'événement illustrés :

SIMATIC ProTool/Pro B5.0.0.20 d 16.06.98 11:31:20

Légende :

:N: = numéro

:T: = texte

:I: = texte d'aide

:A: = attributs

:V: = variable

:L: = listes de textes

Les textes peuvent ':T:' répartis sur plusieurs lignes,

les textes d'aide sur ':I:' plusieurs lignes.

Les caractères de commande (:T:) suivants peuvent figurerdans le texte message :

'\n' = nouvelle ligne

'\b' = clignotant (activé/désactivé)

'\u' = souligné (activé/désactivé)

Page 239: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-161

'#' ou '&' = caractère générique pour variables de message

La ligne des attributs utilise les identificateurs suivants:

Px = Priorité x

Ax = Sortie (numéro de port) x

R+- = Relais ouvert (+) ou fermé (-)

D+- = Imprimer (+) ou ne pas imprimer (-)

:N: 0001

:T: "Cuve1 vide:####"

:A: P1 A0 D+ R-

:V: "Z_BAUDR" Dd TO

. . .

:N: 0005

:T: "Mélangeur plein, \n"

:T: "Vannes cuves 1..3 fermées"

:A: P1 A0 D- R-

Page 240: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-162 6AV6594-1MA06-1AC0

5.10 Utiliser des fonctions

Principe de base

Dans ProTool, vous pouvez relier des "événements" (par exemple "appui sur une touche") à des fonctions prédéfinies. Si l'événement survient pendant le fonctionnement, la fonction déclenche une action prédéterminée sur le pupitre de contrôle-commande ou dans l'automate.

Par exemple, la fonction "Sélection d'image" ouvre une image donnée du projet sur le pupitre.

Déclenchement d'une fonction

Domaines d'utilisation

Vous pouvez en général utiliser des fonctions pour :

• donner au projet une structure adaptée au processus (par exemple réaliser les branchements d'une image à l'autre)

• commander le processus (par exemple mettre un bit à 1 pour démarrer un moteur)

• utiliser des propriétés du pupitre (par exemple afficher ou imprimer le tampon des messages)

• effectuer des réglages système en ligne sur le pupitre (par exemple changer de mode de fonctionnement)

Dans la majorité des cas, des paramètres vous permettent d'influer sur le comportement des fonctions. Vous pouvez également combiner des fonctions différentes pour déclencher plusieurs actions.

Page 241: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-163

Configuration

La configuration des fonctions doit être réalisée dans la fiche "Fonctions" de la boîte de dialogue des propriétés de l'objet correspondant.

Pour certains pupitres, la commande "Système cible" > "Fonctions" vous permet en outre de définir des points d'entrée globaux (par exemple pour Changement d'image, Débordement du tampon et Changement de mot de passe).

Page 242: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-164 6AV6594-1MA06-1AC0

5.10.1 Evénements permettant le déclenchement de fonctions

Nécessité

L'exécution d'une fonction est toujours liée à un événement déterminé. La fonction n'est déclenchée que lorsque cet événement précis survient.

Le choix des événements configurables pour une fonction dépend du type de la fonction. De nombreuses fonctions n'ont d'intérêt qu'en liaison avec des événements bien déterminés.

Exemples d'événements

On peut citer comme exemple d'événements qui peuvent déclencher des fonctions les événements "Actionner la touche" ou "Relâcher la touche". Dans le premier cas, la fonction est déclenchée au moment où l'opérateur appuie sur une touche de fonction déterminée, dans le second cas, elle n'est déclenchée que lorsqu'il relâche la touche.

Fonctions liées à des objets

Les fonctions et événements sont, en règle générale, liés à un objet donné. Les objets qui peuvent être liés à des fonctions sont par exemple :

• touches de fonction, touches programmables et boutons

• objets d'image

• images

• variables

Les fonctions attachées à des variables ne peuvent être exécutées que si la variable est affichée dans l'image (cas standard) ou si "Lecture permanente" est activé dans la fiche "Options" de la boîte de dialogue des propriétés de la variable.

Une fonction n'est pas exécutée si elle a été configurée pour une variable interne (sans liaison à l'automate) dont la valeur est modifiée par une fonction.Les fonctions ne sont déclenchées que par des modifications de valeur provoquées par l'automate.

Remarque Sur certains pupitres, il n'est pas possible de configurer des fonctions pour tous les objets cités.

Page 243: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-165

Fonctions globales

Vous pouvez aussi coupler certaines fonctions à des événements globaux, indépendants d'un objet par exemple :

• Changement d'image

• Débordement du tampon

• Modification mot de passe

Les événements globaux configurables diffèrent selon le pupitre.

Vous trouverez une description détaillée de tous les événements admissibles dans la rubrique "Evénements configurables" de l'aide en ligne.

Page 244: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-166 6AV6594-1MA06-1AC0

5.10.2 Paramètres de fonction

Nécessité

De nombreuses fonctions ne peuvent déclencher qu'une action bien déterminée. Ces fonctions peuvent être simplement identifiées à l'aide de leur nom. La fonction Tampon événements, effacement vide par exemple le tampon des messages d'événement.

Fonctions sans paramètres d'entrée

Ce n'est toutefois pas toujours si évident. De nombreuses fonctions disposent de plusieurs modes de fonctionnement.

Paramètres d'entrée

Supposez que vous vouliez ouvrir une autre image à l'aide d'une touche sur le pupitre de contrôle-commande. Vous configurez pour cela la fonction Sélectiond'image. Votre projet comporte toutefois en général plusieurs images. Laquelle de ces images doit être alors choisie par ProTool ?

Vous devez donc communiquer des informations supplémentaires à la fonction. Cela est réalisé par l'intermédiaire des paramètres. Dans le cas de la fonction Sélection d'image, vous donnez comme paramètre, par exemple, le nom de l'image à ouvrir.

Prenons comme autre exemple la fonction Changement_de_langue. Vous devez entrer ici la langue choisie comme paramètre.

Fonctions avec paramètres d'entrée

Certaines fonctions se contentent d'un seul paramètre, d'autres en demandent plusieurs.

Page 245: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-167

Principe général

La figure suivante schématise le principe de fonctionnement d'une fonction :

Principe de fonctionnement d'une fonction

La fonction reçoit un paramètre d'entrée. Celui-ci peut être soit constant, soit lu dans une variable. La variable, à son tour, peut être uniquement locale ou avoir une liaison à l'automate. Dans ce dernier cas, la valeur est livrée par le processus. Le résultat de la fonction est écrit dans une variable qui peut être à son tour locale ou avoir une liaison à l'automate.

Etant donné qu'un paramètre d'entrée peut contenir non seulement des chiffres, mais aussi des lettres (par exemple les noms de recette), il faut l'indiquer à la fonction. Sélectionnez pour cela "Constante chaîne de caractères" :

Page 246: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-168 6AV6594-1MA06-1AC0

5.10.3 Combinaison de plusieurs fonctions

Plusieurs fonctions sur un objet

Il est également possible d'affecter plusieurs fonctions à un événement. Les fonctions sont alors déclenchées l'une après l'autre. Vous devez déterminer leur ordre dans la configuration, dans la boîte de dialogue "Fonctions".

Plusieurs fonctions sur un objet

Ordre

L'ordre des fonctions peut être modifié à l'aide des boutons "Décalage haut" et "Décalage bas". La liste des fonctions est traitée du haut vers le bas.

Remarque En raison des différences de temps d'exécution, le lancement d'une fonction n'est pas lié à la fin d'exécution de la fonction précédente. Il est donc possible que plusieurs fonctions soient traitées en même temps et que le résultat d'une fonction précédente ne soit pas encore disponible.

Page 247: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-169

5.10.4 Fonctions personnalisées

Tâches spéciales

Si vous voulez effectuer une action ou un calcul pour lequel ProTool ne dispose pas de fonction prédéfinie, vous pouvez définir vos propres fonctions avec VisualBasic Script. Ces fonctions peuvent être ensuite intégrées et utilisées comme des fonctions de ProTool.

Vous trouverez des informations complémentaires sur VisualBasic Script sous "Créer des scripts".

Bibliothèque de fonctions

Les scripts vous permettent en outre de créer des fonctions facilement réutilisables que vous pouvez appeler plusieurs fois dans votre projet sans devoir les reconfigurer à chaque fois.

Page 248: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-170 6AV6594-1MA06-1AC0

5.10.5 Particularités pour les fonctions de conversion

Possibilités de conversion

Dans le cas des systèmes sous Windows, vous disposez de deux possibilités de conversion de valeurs entre automate et pupitre de contrôle-commande :

• Si une seule variable est concernée, vous pouvez configurer une conversion linéaire simple entre différentes plages d'échelle dans la fiche "Conversion" de la boîte de dialogue "Variable".

• On peut citer ici comme exemple d'application la conversion entre deux unités de mesure, comme les degrés Celsius et Fahrenheit.

• Dans le cas de conversions linéaires quelconques concernant plusieurs variables, utilisez les fonctions Conversion linéaire 1 et Conversionlinéaire 2 ou des scripts.

Particularités pour les fonctions et les scripts

Les conversions automatiques sont toujours configurées pour l'événement "Modification de valeur" d'une variable. Dans le cas d'une conversion réciproque, il est nécessaire de distinguer les cas où la variable est modifiée d'abord dans l'automate ou d'abord sur le pupitre ; il est alors nécessaire de recourir à une variable auxiliaire. La figure suivante schématise le déroulement :

Conversion réciproque

Page 249: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-171

Une saisie dans le champ de saisie/affichage déclenche les opérations suivantes :

1. La valeur de la variable VAR_1 est modifiée.

2. L'événement "Modification de valeur" déclenche la fonction ou le script de conversion de VAR_1 en VAR_2.

3. Etant donné que VAR_2 possède une liaison à l'automate, la valeur modifiée est maintenant disponible dans l'automate.

Une modification de valeur dans l'automate déclenche le calcul de la fonction réciproque :

Etant donné que VAR_2 possède une liaison à l'automate, sa valeur est modifiée.

1. L'événement "Modification de valeur" au niveau de la VAR_2 déclenche la fonction ou le script de conversion de VAR_2 en VAR_1.

2. La valeur modifiée de VAR_1 apparaît dans le champ de saisie/affichage sur le pupitre.

Remarque Pour éviter les récurrences, les fonctions ne sont jamais déclenchées après un événement "Modification de valeur" si la modification de la valeur de la variable est due à une autre fonction. La modification de VAR_2 ne déclenche donc pas à son tour immédiatement une modification de VAR_1, ce qui conduirait à une boucle sans fin.

Page 250: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-172 6AV6594-1MA06-1AC0

5.10.6 Exemple de configuration d'une fonction

Cet exemple montre comment configurer la fonction "Changement de mode" avec des paramètres de sorte que l'opérateur puisse régler les modes de fonctionnement "En ligne" et "Hors ligne" à l'aide de touches de fonction. Le résultat de l'opération sera en outre affiché sur le pupitre.

Page 251: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-173

5.10.6.1 Comment changer de mode de fonctionnement avec actualisation de l'affichage

Objectif

L'exemple suivant utilise la fonction Changement_de_mode pour illustrer la configuration d'une fonction avec des paramètres. Vous verrez ensuite comment le résultat peut être visualisé sur le pupitre de contrôle-commande.

Vous voulez régler les modes de fonctionnement en ligne et hors ligne à l'aide de deux touches de fonction. Le texte correspondant Mode en ligne ou Mode hors ligne doit apparaître sur le pupitre.

Configurer les fonctions

Procédure 1 Créez et ouvrez l'image dans laquelle le changement de mode et l'affichage

doivent être réalisés. 2 Cliquez sur la touche de fonction qui doit servir à activer le mode de

fonctionnement en ligne. La boîte de dialogue "Touche de fonction" apparaît.

3 Choisissez la fiche "Fonctions". 4 Sous "Fonctions sélectionnées pour l'événement", sélectionnez l'événement

"Actionner la touche". 5 Activez la case à cocher "Afficher les fonctions sélectionnables" pour ouvrir la

fenêtre "Choix d'objets". 6 Sélectionnez la fonction Changement_de_mode sous le groupe de fonctions

"Basculer".

Page 252: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-174 6AV6594-1MA06-1AC0

Procédure 7 Actionnez le bouton "Ajouter".

La boîte de dialogue "Paramètre" apparaît. 8 Sélectionnez le paramètre Mode de fonctionnement dans la liste et

entrez la valeur 0 dans le champ de saisie sous la liste. Cette valeur du paramètre commande le comportement de la fonction Changement_de_mode de sorte à activer le fonctionnement en ligne.

9 Fermez la boîte de dialogue "Paramètres" avec OK.

La fonction apparaît alors dans la liste "Fonctions sélectionnées".

Page 253: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-175

Procédure 10 Configurez maintenant la fonction Mise_à_1_un_bit comme deuxième

fonction. Entrez comme paramètre une variable locale de type Bool. Vous pouvez déclarer la variable pendant l'affectation de valeur en cliquant sur la flèche vers la droite sous la liste de paramètres dans la boîte de dialogue "Paramètre". Configurez la variable avec les données suivantes : Nom : Mode Automate : <Aucun automate> Type : Bool La liste de la boîte de dialogue "Touche de fonction" contient maintenant les deux fonctions, y compris les paramètres configurés.

Fermez la boîte de dialogue avec OK.

11 Cliquez avec la touche droite de la souris sur la touche de fonction et choisissez "Copier". Vous copiez ainsi les propriétés de la touche de fonction que vous venez de configurer.

12 Ajoutez les propriétés copiées de la touche de fonction à la seconde touche de fonction à l'aide du menu contextuel.

13 Cliquez sur la seconde touche de fonction et donnez la valeur 1 au paramètre "Mode de fonctionnement" dans la boîte de dialogue Paramètre. Remplacez la fonction Mise_à_1_un_bit par la fonction Mise_à_0_un_bit avec la variable Mode.

La phase suivante consiste à créer un champ d'affichage dont le contenu changera dynamiquement en fonction de la valeur de la variable Mode. L'opérateur pourra ainsi lire à tout moment le mode de fonctionnement actif sur le pupitre.

Page 254: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-176 6AV6594-1MA06-1AC0

Configurer l'affichage

Procédure 1 Insérez un champ d'affichage symbolique dans l'image.

La boîte de dialogue "Champ d'affichage symbolique" apparaît. 2 Dans la fiche "Généralités", choisissez sous "Variable index" la variable Mode

précédemment créée. 3 Cliquez sur la flèche vers la droite à côté de Liste de textes et choisissez la

commande "Nouveau" dans le menu contextuel.

La boîte de dialogue "Liste de symboles" apparaît.

Page 255: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-177

Procédure 4 Donnez le nom Etat à la liste de symboles et créez la liste avec les données

suivantes : Type : Bit 0 Valeur : 0 Texte : Mode en ligne Valeur : 1 Texte : Mode hors ligne

5 Fermez toutes les boîtes de dialogue avec OK.

Résultat

Pendant le fonctionnement, l'opérateur pourra alors choisir le mode de fonctionnement sur le pupitre à l'aide des deux touches de fonction configurées et lire le mode momentané sur l'affichage.

Page 256: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-178 6AV6594-1MA06-1AC0

5.11 Créer des archives

Dans le cas des systèmes sous Windows, vous avez la possibilité d'archiver des données processus, c'est-à-dire de les enregistrer de manière permanente et de les exploiter.

Vous pouvez archiver les données processus suivantes :

• Variables La boîte de dialogue "Variable" vous permet de déterminer les conditions de déclenchement et la plage de valeurs pour l'archivage d'une variable.

• Messages La commande "Système cible" > "Messages" > "Réglages" permet de déterminer quels messages doivent être archivés.

• Courbes Déterminez dans la fiche "Source de données" de la boîte de dialogue "Courbe" dans quelles archives doit être lue la variable pour l'affichage de la courbe.

Page 257: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-179

5.11.1 Archivage de données processus

Propriétés des archives

Les propriétés des archives, par exemple l'emplacement d'enregistrement etc., sont définies dans la boîte de dialogue "Archives". La boîte de dialogue "Archives" apparaît quand vous créez de nouvelles archives dans la fenêtre de projet ou ouvrez des archives existantes.

Modèle d'archivage

Le modèle d'archivage est illustré dans la figure suivante.

Modèle d'archivage

Supports de données

Les données peuvent être archivées sur divers supports de données :

• fichier

• base de données (sauf pour Multi Panel)

Page 258: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-180 6AV6594-1MA06-1AC0

Emplacements de mémorisation des archives

En fonction de la configuration matérielle du pupitre dont vous disposez, vous pouvez configurer les emplacements suivants dans ProTool CS :

• \Storage Card\... (PC-Card)

• \Storage Card2\... (CF-Card)

• Chemin d'accès dans le réseau (si le pupitre est connecté à un réseau)

Remarque Assurez-vous que la CF-Card est bien enfichée lorsque vous y créez des archives. Sinon les données seront enregistrées dans le système de fichiers RAM de Windows CE et seront perdues à la mise hors tension.

Mémorisation des données dans un fichier

Les archives sont chacune enregistrées dans des fichiers différents. Vous devez entrer un chemin d'accès sous "Emplacement".

Si vous créez des archives et ne faites aucune entrée dans la fiche "Réglages" sous "Chemin d'accès" ou n'indiquez qu'un lecteur, par exemple C:\, aucunes archives ne sont créées.

Remarque Evitez si possible les espaces dans les chemins d'accès. Si vous ne voulez pas y renoncer, placez les chemins d'accès qui contiennent des espaces entre guillemets.

Lorsque vous archivez des données de processus sur disquette, l'archivage est achevé sans avertissement lorsque la disquette est pleine.

Dans le fichier, les données sont mémorisées selon les spécifications CSV de Microsoft ; il s'agit donc d'un fichier de texte dont les entrées sont séparées par caractères séparateurs librement définissables. Le "séparateur de listes" paramétré pour votre système est configuré dans le menu "Démarrer" sous "Paramètres" > "Panneau de configuration" > "Paramètres régionaux" dans la fiche "Nombre".

Toutes les données sont écrites dans le jeu de caractères ANSI. Les données des fichiers CSV peuvent être lues et exploitées par d'autres logiciels.

Remarque Pour les pupitres sous Windows CE, il n'est pas possible d'indiquer la mémoire flash interne comme emplacement d'enregistrement.

Page 259: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-181

Remarque Pour les pupitres sous Windows CE : A partir de ProTool V5.2, le paramétrage par défaut des paramètres régionaux, par exemple pour le format de la date et de l'heure ainsi que pour le séparateur de décimales et d'éléments de listes est "Allemand". Vous devez modifier ce réglage, ou éventuellement remplacer les caractères séparateurs dans les fichiers, si vous utilisez, à partir de ProTool V5.2, des archives ou des enregistrements de recette exportés que vous avez créés avec ProTool V5.1. Raison : le pupitre ne peut charger correctement les archives et les recettes exportées que si les séparateurs de décimales et d'éléments de listes sont identiques au moment de la lecture et de l'écriture.

Lorsque vous sélectionnez "Anglais" comme langue système, modifiez en même temps le format de l'heure en format 24h, car la largeur par défaut du champ d'heure est celle du format 24h dans l'afficheur de messages.

Stockage des données dans une base de données (sauf pour pupitres sous Windows CE)

L'appel de la base de données s'effectue à l'aide de son "Data Source Name". La base de données à utiliser dans ProTool peut être choisie dans le menu "Démarrer" sous "Paramètres" > "Panneau de configuration" > "Sources de données ODBC".

Vous disposez alors de l'ensemble des fonctionnalités de la base de données pour le traitement et l'exploitation des données archivées. Vous pouvez en principe utiliser toutes les bases de données avec interface ODBC.

Les bases de données suivantes ont été validées :

• MS Data Engine 97 et 2000

• MS Access 97 et 2000

• MS SQL-Server 7.0 et 2000

Vous devez entrer un Data Source Name (DSN) dans la configuration au lieu du nom de dossier pour déterminer l'emplacement de stockage des données archivées. Le DSN référence exactement la base de données et son emplacement.

La Data Source qui établit la liaison à la base de données doit être créée sur l'ordinateur qui contient également le logiciel d'exécution (Runtime). Le DSN qui y est configuré doit être indiqué dans ProTool lors de la création des archives.

Comportement de l'archivage pendant le fonctionnement

Si après un démarrage à froid (couper/rétablir la tension) des Panels, les archives sont activées avant que la connexion au réseau ait été rétablie, une erreur d'initialisation est signalée.

Vous devez donc configurer dans votre projet ProTool une possibilité d'ouvrir les archives manuellement pendant le fonctionnement, par exemple un bouton avec la fonction "Ouvrir_archives".

Page 260: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-182 6AV6594-1MA06-1AC0

5.11.2 Paramétrage des archives

Réglages

Lors de la création d'archives, la fiche "Réglages" de la boîte de dialogue des propriétés vous permet de choisir le comportement des archives quand sont pleines :

• Recommencer au début (archives circulaires)

• Créer les archives suite

Archives circulaires

Les "archives circulaires" sont écrites dans un tampon circulaire, c'est-à-dire que si la taille du tampon est par exemple 100, seules les 100 dernières valeurs seront archivées. Les valeurs antérieures sont écrasées.

Remarque Pour maintenir les performances, le système assure qu'au moins 80% des valeurs puissent être lues dans le tampon. Par conséquent, si vous voulez disposer d'un certain nombre de valeurs (par exemple 100 valeurs), vous devez créer les archives circulaires plus grandes (par exemple 125 valeurs).

Archives suite

Les "archives suite" sont remplies jusqu'à la taille prévue. Pour poursuivre l'archivage, il faut changer de support de données ou d'archives.

Les options suivantes sont disponibles pour les archives suite :

• "Créer automatiquement les archives suite" Les nouvelles archives sont alors créées automatiquement. Les archives reçoivent le nom d'archives spécifié, complété par un numéro d'ordre (1 ... n). Vous pouvez configurer le nombre d'archives. Une fois les dernières archives remplies, l'écriture s'effectue de nouveau dans les premières.

• "Emettre un message système à" Un message système est affiché quand les archives sont pleines (par exemple dans le cas d'une disquette). Le taux de remplissage auquel le message est affiché peut être indiqué en %.

• "Déclencher la fonction" Quand les archives sont pleines, des fonctions sont déclenchées qui permettent un traitement particulier des archives suite.

Page 261: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-183

5.11.3 Afficher des données archivées en indiquant une fenêtre temporelle

Principe

Les données archivées (variables et messages) peuvent être représentées sur le pupitre sous forme de courbes (variables) et dans un afficheur de messages (messages).

Si vous souhaitez afficher rapidement et facilement des données archivées contenues dans une plage de temps donnée, vous pouvez entrer la date et l'heure voulues dans un champ de saisie.

• Dans l'"afficheur de messages", les messages choisis sont affichés dans une plage précédant et suivant l'instant indiqué.

• Dans un "afficheur de courbes", vous choisissez une fenêtre temporelle pour l'affichage des courbes à l'écran et affichez les données de courbe archivées jusqu'à l'instant indiqué.

La figure suivante illustre un afficheur de courbes :

Exemple d'afficheur de courbes avec champ de saisie

Page 262: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-184 6AV6594-1MA06-1AC0

5.11.4 Possibilités de configuration d'archives

Que peuvent contenir les archives ?

Dans le cas des systèmes sous Windows, vous avez la possibilité d'archiver des données processus, c'est-à-dire de les enregistrer de manière permanente et de les exploiter.

Il y a des archives différentes selon les données processus enregistrées :

• Archives de messages Des archives de messages contiennent des événements de message d'une ou plusieurs classes de messages (messages d'événement/messages d'alarme/messages système). Une classe de message donnée ne peut toutefois pas être archivée dans plusieurs archives. Etant donné que les ouvertures et fermetures de sessions sont signalées automatiquement sous forme de message système, vous pouvez toutes les archiver dans les archives de messages.

• Archives de variable Des archives de variable contiennent les valeurs d'une ou plusieurs variables à des moments déterminés. Une variable donnée ne peut toutefois pas être archivée dans plusieurs archives.

Les propriétés des archives, par exemple l'emplacement d'enregistrement etc., sont définies dans la boîte de dialogue "Archives". Vous trouverez un modèle d'archivage pour un projet sous "Archivage de données processus".

Comment archiver ?

Les messages et les variables sont normalement archivés pendant toute la durée du processus. Quand des archives sont pleines, l'archivage est effectué soit dans les archives suite correspondantes si elles ont été configurées, soit à partir du début des archives existantes (option "Recommencer au début").

Les fonctions de ProTool vous permettent d'adapter l'archivage à votre projet. En voici quelques exemples d'utilisation :

• L'opérateur peut archiver des messages et des variables à la demande.

• L'opérateur peut changer d'archives à tout moment.

• Exécution d'autres fonctions au moment où des archives suite sont commencées.

• Des archives de messages ou des archives de variable sont affichées sur le pupitre.

• Les données archivées sont enregistrées dans une base de données et soumises à un traitement aval.

• Le fichier d'archivage est copié et soumis à un traitement dans un autre programme.

Page 263: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-185

5.11.5 Exemples d'utilisation d'archives

Ces exemples montrent comment :

• Créer des archives pour messages.

• Créer des archives pour variables.

• Afficher des données archivées en indiquant une fenêtre temporelle.

5.11.5.1 Comment créer des archives pour messages

Objectif

Vous voulez créer des archives pour messages d'une taille respective de 300 entrées.

Procédure

Procédure 1 Cliquez deux fois sur le type d'objet "Archives" dans la fenêtre de projet pour

ouvrir la boîte de dialogue "Archives". 2 Choisissez "Messages" dans la fiche "Généralités". 3 Sous "Comportement au démarrage", choisissez "Réinitialiser les archives",

ce qui signifie que les archives seront de nouveau remplies à partir du début après un redémarrage.

4 Dans la fiche "Réglages", choisissez "Fichier" comme Emplacement et entrez le chemin d'accès.

5 Sous "Taille" des archives, indiquez 300 entrées. 6 Sous "Comportement si archives pleines", choisissez "Créer

automatiquement les archives suite" et entrez le nombre 7 ; le logiciel créera donc au total 8 archives. Lorsqu'elles auront été remplies, l'écriture commencera à nouveau dans les premières archives.

Page 264: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-186 6AV6594-1MA06-1AC0

5.11.5.2 Structure des archives pour messages

Structure

Voici un exemple de fichier pour messages :

"Time_ms";"MsgProc";"StateAfter";"MsgClass";"MsgNumber";"Var1";...;"Var8";"TimeString";"MsgText";"PLC"

36341550590,27;1;1;3;110001;"";...;"";"30.06.99 13:12:51";"Passage au mode'en ligne'"; 36341550682,87;1;1;3;140010;"";...;"";"30.06.9913:12:59";"Liaison établie : PLC_1, Station 2, Rack 0, Emplacement 2";

36341550682,87;1;1;3;140001;"2";...;"";"30.06.99 13:12:59";"UtilisateurSuperuser connecté avec le niveau 9";

36341550682,87;1;1;3;170003;"PLC_1:";...;"";"30.06.99 13:12:59";"Passage au mode 'en ligne'"; 36341601759,25;1;1;3;190011;"";...;"30.06.99 14:26:32";"Liaison établie : PLC_1, Station 2, Rack 0, Emplacement 2";

Les diverses colonnes reçoivent les entrées suivantes :

Time_ms Horodatage converti sous forme décimale*) converti Msg_Proc Procédé de signalisation :

0 = procédé inconnu 1 = message système 2 = procédé par bit de signalisation (messages d'événement) 3 = procédé par numéros de message ALARM_S 4 = événement de diagnostic 100 = procédé par bit de signalisation (messages d'alarme)

StateAfter Evénement de message : 0 = Apparu/Disparu 1 = Apparu 2 = Apparu/Acquitté/Disparu 3 = Apparu/Acquitté 4 = Apparu/Disparu/Acquitté

Msg_Class Classe de messages : 0 = aucune classe de messages 1 = message d'alarme 2 = message d'événement 3 = message système 4 = événement de diagnostic

MsgNumber Numéro de message Var1 ... Var8 Valeur de la variable de message comme STRING TimeString Horodatage sous forme de STRING, c'est-à-dire format de date

en clair MsgText Message sous forme de STRING lisible PLC Localisation du message (automate concerné)

Page 265: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-187

*) Remarque pour la conversion des valeurs dans la colonne Time_ms : Si vous voulez traiter la valeur avec un autre programme, elle doit être divisée par 1 000 000.

Exemple : 36343476928 : 1 000 000 = 36343,476928 La partie entière donne la date calculée à partir du 31.12.1899. La partie décimale donne l'heure : 0,476928 multiplié par 24 donne les heures ; le reste multiplié par 60 donne les minutes ; le nouveau reste multiplié par 60 donne les secondes ; le dernier reste multiplié par 1000 donne les millisecondes. Résultat : 2/07/1999 11:26:46

Page 266: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-188 6AV6594-1MA06-1AC0

5.11.5.3 Structure des archives pour variables

Structure

Voici un exemple de fichier pour variables :

"VarName";"TimeString";"VarValue";"Validity";"Time_ms"

"Var_107";"01.04.98 11:02:52";66,00;1;35886460322,81

"Var_108";"01.04.98 11:02:55";60,00;1;35886460358,73

"Var_109";"01.04.98 11:02:57";59,00;1;35886460381,22

Les diverses colonnes reçoivent les entrées suivantes :

VarName Nom de la variable dans ProTool TimeString Horodatage sous forme de STRING, c'est-à-dire format

de date en clair VarValue Valeur de la variable Validity Validité : 1 = la valeur est valable

0 = une erreur s'est produite Time_ms Horodatage converti sous forme décimale*) : n'est

nécessaire que pour l'affichage des valeurs de la variable sous forme de courbe.

*) Remarque pour la conversion des valeurs dans la colonne Time_ms :Si vous voulez traiter la valeur avec un autre programme, elle doit être divisée par 1 000 000. Exemple : 36343476928 : 1 000 000 = 36343,476928 La partie entière donne la date calculée à partir du 31.12.1899. La partie décimale donne l'heure : 0,476928 multiplié par 24 donne les heures ; le reste multiplié par 60 donne les minutes ; le nouveau reste multiplié par 60 donne les secondes ; le dernier reste multiplié par 1000 donne les millisecondes. Résultat : 2/07/1999 11:26:46

Page 267: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-189

5.11.5.4 Comment afficher les données archivées en indiquant une fenêtre temporelle

Objectif

Vous voulez afficher sur le pupitre une courbe représentant les données archivées à partir d'un certain instant. L'opérateur peut ainsi accéder rapidement et facilement à une plage de temps donnée sans devoir feuilleter longtemps à l'écran.

Configurer un champ de saisie pour une courbe archivée

Procédure 1 Configurez un champ Date/Heure pour permettre la saisie du moment de

début d'affichage des données archivées :

2 Choisissez comme "Source de données" une variable sans liaison à l'automate au format Date/Heure : Nom : VAR_15 Automate : <Aucun automate> Type : DATETIME

3 Dans l'afficheur de courbes, choisissez dans la fiche "Graduation des axes" la variable VAR_15 .

Résultat

Lorsque l'opérateur entre une date et une heure sur le pupitre dans ce champ de saisie, les données archivées sont affichées à partir de l'instant ainsi indiqué.

Remarque Dans le cas de l'afficheur de messages, choisissez une variable avec l'heure de début dans la fiche "Généralités".

Page 268: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-190 6AV6594-1MA06-1AC0

5.12 Créer des recettes

Objet

L'objet des recettes est de transférer plusieurs données solidaires ensemble et de manière synchrone du pupitre de contrôle-commande à l'automate et réciproquement.

Principe

Nous allons définir les termes "recette" et "enregistrement" en nous appuyant sur l'exemple d'un classeur à tiroirs, car ils sont importants pour la compréhension de la suite :

Recette et enregistrement par analogie à un classeur à tiroirs

• Recette Les recettes correspondent aux tiroirs du classeur représenté (par exemple orange ou citron). Chaque tiroir contient des champs de valeur de consigne (variables) qui appartiennent à la recette correspondante. La recette vous permet de définir la structure des données dans votre projet ProTool. Cette structure ne peut pas être modifiée sur le pupitre de contrôle-commande.

Page 269: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-191

• Enregistrement Les enregistrements correspondent aux fiches contenues dans les tiroirs (boisson, jus et nectar). Un enregistrement contient les valeurs destinées à une recette. L'opérateur peut éditer les enregistrements sur le pupitre, par exemple créer un enregistrement, l'enregistrer, l'effacer. La fonction d'importation/exportation permet en outre à l'opérateur d'éditer les enregistrements exportés avec des utilitaires externes, puis de les réimporter sur le pupitre.

Exemple de recette

Prenons comme exemple de recette une station de remplissage pour jus de fruits. Cette station produit une boisson à l'orange, du jus d'orange et du nectar d'orange. Les proportions du mélange varient pour chaque produit. Les ingrédients sont toujours les mêmes.

Créons la recette "Mélange" qui contient, par exemple, la structure de données suivante :

Variable Désignation Var_2 l d'orange Var_3 l d'eau Var_4 kg de sucre Var_5� g d'arôme

Les désignations l d'orange, g d'arôme etc. des variables sont les "noms de constituant". Les noms de constituant sont affichés sur le pupitre de contrôle-commande. Cela permet d'identifier, par exemple, la variable Var_2 comme étant celle qui spécifie la quantité d'orange.

Les enregistrements reçoivent les valeurs correspondant aux divers produits. Ils pourraient avoir l'allure suivante :

Mélange Jus d'orange Nectar d'orange Boisson à l'orange l d'orange 95 90 70 l d'eau 5 10 30 kg de sucre 3 10 45 g d'arôme 100 300 600

Page 270: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-192 6AV6594-1MA06-1AC0

5.12.1 Utilisation et configuration des recettes

Utiliser des recettes

Sous "Exemples", vous trouverez entre autres trois scénarios qui illustrent l'utilisation de recettes sur la base de courts exemples pratiques. Ils sont destinés à vous donner un aperçu des possibilités d'emploi des recettes :

• Le premier scénario traite d'une configuration de recette dans laquelle les données saisies ne sont pas immédiatement transmises à l'automate. Cette configuration est par exemple utile pour saisir des données sur le pupitre sans perturber un processus actif.

• Dans le second scénario, les données sont transmises sans délai à l'automate. Cette configuration peut par exemple être utilisée lors de la phase de mise en route d'une machine, pour corriger en ligne les données de positionnement.

• Le troisième scénario fait appel à des fonctions relatives aux enregistrements pour gérer automatiquement une production par l'intermédiaire d'une liste de tâches.

Flux de données dans le cas des recettes

La façon dont les enregistrements de recette sont transférés entre les diverses composantes (A, B et C), et le chemin qu'ils suivent, dépendent de la configuration de la recette et des fonctions utilisées. La figure illustre le flux de données qui peut s'établir dans le cadre de d'utilisation de recette :

Page 271: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-193

Le pupitre (A) écrit des enregistrements de recette sur un support de données, par exemple mémoire flash ou disque dur. Vous pouvez éditer un enregistrement de recette dans un afficheur de recette ou une image de recette sur l'écran du pupitre :

• Vous pouvez entrer un nouvel enregistrement, l'enregistrer sur le support de données (2) et le transférer (3) vers l'automate (B), par exemple.

• Vous pouvez exporter l'enregistrement vers un support de données externe (C), par exemple un PC. L'enregistrement y sera enregistré indépendamment de la recette en format *.CSV. Vous pourrez y charger ce fichier par exemple dans MS Excel et l'éditer.

• De même, vous pouvez charger un enregistrement existant depuis le support de données du pupitre (2) ou l'importer sous forme de fichier *.CSV depuis un support de données externe (1).

Vous avez également la possibilité de transférer directement (4) un enregistrement de recette du support de données vers l'automate ou de le charger de l'automate sur le support de données. De même, vous pouvez transférer (3) à l'automate un enregistrement de recette affiché à l'écran ou le lire dans l'automate.

Possibilités de configuration dans le cas des recettes

La fiche "Options" des propriétés de la recette vous permet d'influer sur les propriétés des variables de recette. La figure illustre les différences de principe relatives au travail avec des enregistrements et l'effet des options "Synchronisation" et "Hors ligne" :

Options "Synchronisation" et "Hors ligne" pour l'édition d'enregistrement

Page 272: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-194 6AV6594-1MA06-1AC0

1. Recette sans "Synchroniser les variables" Les données d'un enregistrement lu sont uniquement affichées dans l'afficheur de recette et ne peuvent être modifiées que dans celui-ci. Si vous utilisez les mêmes variables à l'extérieur de l'afficheur de recette, cela n'a aucune influence sur leurs valeurs.

2. Recette avec "Synchroniser les variables" et avec "Hors ligne" Avec l'option "Synchroniser les variables", vous demandez que les données d'un enregistrement lu dans l'automate ou sur le support de données soient écrites ou lues dans les variables que vous avez configurées pour la recette.

L'option "Hors ligne" assure que les données saisies soient uniquement mémorisées dans des variables, sans être transmises directement à l'automate lors de la saisie.

3. Recette avec "Synchroniser" et sans "Hors ligne" Comme 2.). Les valeurs saisies ou lues sont toutefois immédiatement transmises à l'automate.

Page 273: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-195

5.12.2 Afficheur de recette

Objet

Vous voulez travailler de manière simple et rapide sur des recettes et enregistrements avec un minimum de configuration.

Utilisation

L'afficheur de recette est un objet d'image compact qui permet un maniement simple et rapide des recettes et enregistrements avec un minimum de configuration.

Cette méthode est particulièrement recommandée pour des enregistrements comptant relativement peu de constituants qui conviennent à une édition dans un tableau.

Pour configurer un afficheur de recette dans une image ouverte, choisissez l'icône ci-contre dans la barre d'outils "Objets d'image".

Remarque Vous pouvez mettre l'afficheur de recette en mode actif avec MAJ + double-clic ou avec la commande "Editer" du menu contextuel. Vous pouvez ainsi déplacer des colonnes et modifier leur largeur pendant la configuration.

Commande d'un afficheur de recette

ProTool met les boutons suivants à votre disposition pour vous permettre d'utiliser l'afficheur de recette pendant le fonctionnement. Vous pouvez choisir d'afficher ou non chacun de ces boutons sur le pupitre.

Bouton Signification

Nouveau

"Créer un nouvel enregistrement" Ce bouton permet à l'opérateur de créer un nouvel enregistrement sur le pupitre. Les valeurs par défaut des valeurs de consigne sont les valeurs initiales que vous avez entrées dans ProTool pour les variables correspondantes.

Enregistrer

"Mémoriser un enregistrement" Ce bouton permet à l'opérateur d'enregistrer sur le support de données les valeurs courantes de l'enregistrement contenu dans les variables. Vous indiquez l'emplacement d'enregistrement lors de la configuration de la recette dans l'éditeur de recettes (bouton "Propriétés", fiche "Support de données").

Enregistrer sous

"Mémoriser un enregistrement sous" Comme "Mémoriser un enregistrement". L'opérateur dispose toutefois de la possibilité de modifier le nom courant de l'enregistrement ou de sélectionner un nom d'enregistrement existant.

Page 274: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-196 6AV6594-1MA06-1AC0

Bouton Signification

Effacer

"Effacer un enregistrement" Ce bouton permet à l'opérateur d'effacer du support de données l'enregistrement de la recette active affiché sur le pupitre.

Synchronisation

"Synchroniser l'enregistrement" Ce bouton permet à l'opérateur d'assurer la cohérence entre l'afficheur de recette et les variables. Les valeurs modifiées dans le tableau sont écrites dans les variables correspondantes. Toutes les valeurs sont ensuite lues dans les variables et actualisées dans le tableau.

Vers l'API

"Ecrire l'enregistrement dans l'automate" Ce bouton permet à l'opérateur d'écrire dans l'automate l'enregistrement courant contenu dans les variables.

De l'API

"Lire l'enregistrement dans l'automate" Ce bouton permet à l'opérateur de lire dans l'automate l'enregistrement de la recette active et d'afficher les valeurs sur le pupitre.

Remarque Dans ProTool V5.2, les actions "Enregistrer" et "Transférer vers l'automate" faisaient appel aux données contenues dans l'afficheur de recette. Ces données ne sont toutefois pas toujours actuelles. ProTool V6.0, quant à lui, fait appel aux données contenues dans les variables.

Changement d'image dans le cas des afficheurs de recette

Lors d'un changement d'image, l'afficheur de recette conserve son contenu courant. Si l'afficheur de recette contient des valeurs non sauvegardées au moment du changement d'image, un message vous demande de les sauvegarder. Pour vous permettre de décider en toute connaissance de cause, il indique la recette et l'enregistrement concernés. Lorsque vous retournez à l'afficheur de recette, son contenu est actualisé automatiquement.

Page 275: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-197

Conseils pour l'utilisation sans souris ni écran tactile

Tous les organes de dialogue de l'afficheur de recette peuvent également être utilisés sans souris ni écran tactile. Vous trouverez les combinaisons de touches correspondantes dans le "Manuel d'utilisation ProTool/Pro Runtime" et dans le "Manuel produit" de votre pupitre.

Les mesures suivantes vous permettront d'optimiser l'utilisation de l'afficheur de recette pour votre pupitre :

• Touches de fonction au lieu de boutons : Désactivez dans ProTool l'affichage des boutons. Affectez à la place les fonctions correspondantes à des touches de fonction ou à des touches programmables. Choisissez la fiche "Fonctions" relative à la touche de fonction. ProTool met toutes les fonctions d'édition d'enregistrements à votre disposition dans la fenêtre "Choix d'objets", sous la rubrique "Utilisation d'objets d'image au clavier".

• Feuilleter les constituants de recette : Configurez pour l'"afficheur de recette" deux touches de fonction ou touches programmables auxquelles vous affecterez les fonctions Feuilleter_vers_haut et Feuilleter_vers_bas. Cela vous permettra d'utiliser le clavier pendant le fonctionnement pour avancer ou reculer respectivement d'une page écran dans les constituants de recette lorsque le tableau est sélectionné.

Assigner un nom de recette

Si vous sélectionnez une recette sous "Nom de recette fixe" (dans la fiche "Généralités" de la boîte de dialogue "Afficheur de recette"), l'opérateur du pupitre ne pourra sélectionner et éditer que des enregistrements de la recette que vous aurez indiquée dans la zone de liste.

Cas d'application possibles :

• Seule une recette donnée doit être éditée ou affichée dans une image.

• Seuls des enregistrements d'une recette donnée doivent par exemple être transférés pour un groupe d'utilisateurs.

Afficher et/ou éditer des enregistrements

Le réglage "Afficher tableau" vous permet de décider si les constituants configurés de l'enregistrement actif doivent être affichés sur le pupitre. Si vous inhibez l'affichage, vous interdisez également la création et l'édition d'enregistrement avec l'afficheur de recette.

Le réglage "Edition autorisée" vous permet d'indiquer si l'opérateur pourra éditer le tableau pendant le fonctionnement et entrer directement ou modifier des noms d'enregistrement. Si vous interdisez l'édition, l'afficheur de recette servira uniquement de champ d'affichage.

Si vous avez activé les deux cases à cocher "Afficher tableau" et "Edition autorisée", les constituants configurés des enregistrements seront affichés sur le pupitre. Vous autorisez en même temps les accès en écriture aux valeurs.

Page 276: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-198 6AV6594-1MA06-1AC0

Ecrire les numéros/noms de recette et d'enregistrement dans une variable

Vous pouvez configurer respectivement une variable pour les numéros/noms de recette et d'enregistrement. Les numéros choisis sur le pupitre y sont écrits pendant le fonctionnement. Les numéros/noms de recette et d'enregistrement contenus dans les variables peuvent être utilisés comme paramètres de fonctions et de scripts, par exemple pour mémoriser l'enregistrement courant.

Remarque Choisissez "Variable chaîne de caractères", si vous utilisez des noms de recette et d'enregistrement et "Variable" si vous utilisez des numéros de recette et d'enregistrement.

Page 277: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-199

5.12.3 Image de recette

Objet

Vous souhaitez configurer des boîtes de dialogue individuelles pour la saisie des enregistrements, par exemple avec une reconstitution visuelle de votre installation.

Utilisation

L'image de recette est composée d'objets d'image pour lesquels vous configurez les variables de la recette. Vous pouvez répartir de grandes recettes de manière thématique sur plusieurs images et améliorer leur lisibilité - par exemple à l'aide d'éléments graphiques.

Cette méthode est particulièrement recommandée pour des enregistrements comptant un nombre relativement élevé de constituants. Vous avez en outre la possibilité d'établir des liens de dépendance entre plusieurs recettes. Vous pouvez configurer un afficheur de recette dans une image de recette pour utiliser celui-ci comme liste de sélection des enregistrements.

Procédure générale de création d'une image de recette

1. Définir la structure de la recette : Affectez des variables à la structure de la recette. Ces variables seront utilisées pour les champs de saisie/affichage dans les images de recette. Définissez le nom de la recette. Ce nom vous permettra de choisir la recette aussi bien dans votre projet que sur le pupitre. Synchroniser les variables : La fiche "Options" des propriétés de la recette vous permet d'influer sur les propriétés des variables de recette. Avec l'option "Synchroniser les variables", vous demandez que les données d'un enregistrement lu dans l'automate ou sur un support de données soient écrites ou lues dans les variables que vous avez configurées pour la recette. Variables hors ligne : L'option "Variables hors ligne", qui se trouve également sur la fiche "Options", vous permet de déterminer (cas standard) que les valeurs saisies seront uniquement mémorisées dans les variables, sans être transmises à l'automate directement lors de la saisie. Il est pour cela également nécessaire que l'option "Synchroniser les variables" soit activée. Si l'option "Variables hors ligne" n'est pas activée, les valeurs seront transmises directement à l'automate lors de la saisie.

2. Créer une image : Créez une ou plusieurs images afin de disposer de la possibilité de créer, enregistrer et transférer des enregistrements sur le pupitre. Créez des champs de saisie/affichage pour les variables de recette. Les valeurs pourront ainsi être affichées et modifiées sur le pupitre.

Page 278: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-200 6AV6594-1MA06-1AC0

3. Affecter des fonctions : Affectez les fonctions d'édition d'enregistrement (par exemple Enregistrer ou Transférer) à des touches de fonction, des touches programmables ou des boutons. Choisissez pour cela la fiche "Fonctions". ProTool met toutes les fonctions d'édition d'enregistrement à votre disposition dans la fenêtre "Choix d'objets", sous la rubrique "Enregistrements".

Page 279: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-201

5.12.4 Configurer des recettes

Procédure générale

Les points ci-après décrivent les principales étapes de configuration d'une recette :

1. Définir la structure de la recette : Affectez des variables à la structure de la recette. Attribuez des noms de constituant technologique à ces variables. Définissez le nom de la recette. Ce nom vous permettra de choisir la recette aussi bien dans votre projet que sur le pupitre. Paramétrer les propriétés des variables de recette : La fiche "Options" des propriétés de la recette vous permet d'influer sur les propriétés des variables de recette. Si l'option "Synchroniser les variables" est activée, les données d'un enregistrement lu dans l'automate ou sur un support de données seront écrites ou lues dans les variables que vous avez configurées pour la recette. Il existe ainsi une liaison entre les variables configurées dans la recette et les variables des images. Lors du chargement d'un enregistrement, les valeurs seront écrites dans les variables que vous utilisez dans des images. Si l'option "Variables hors ligne" est en outre activée, les valeurs saisies seront uniquement mémorisées dans les variables, sans être transmises à l'automate. Si cette option est désactivée, les valeurs saisies seront transférées directement à l'automate.

2. Déterminer l'emplacement des enregistrements sur le pupitre : Vous pouvez configurer le chemin d'accès aux enregistrements. Vérifiez l'emplacement paramétré lorsque vous copiez des recettes entre plusieurs configurations ayant des matériels cibles différents.

Remarque Dans la boîte de dialogue de recette, sous "Propriétés" > "Support de données", évitez d'indiquer un lecteur de disquettes dans le chemin d'accès, car le système est bloqué pendant l'accès au lecteur de disquettes. En outre, des comportements non définis risquent de se produire si aucune disquette n'a été insérée ou si la disquette a été retirée pendant le fonctionnement.

PC : chemin d'accès et lecteur quelconques sauf lecteur de disquettes Pupitres sous Windows CE (sauf OP 170B et TP 170B) : En fonction de la configuration matérielle du pupitre dont vous disposez, vous pouvez configurer les emplacements suivants dans ProTool CS : - \Storage Card\... (PC-Card) - \Storage Card2\... (CF-Card) - \Flash\... (mémoire flash interne) - Chemin d'accès dans le réseau (si le pupitre est connecté à un réseau)

Page 280: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-202 6AV6594-1MA06-1AC0

Remarque Assurez-vous que la CF-Card est bien enfichée lorsque vous y créez des enregistrements. Sinon les données seront enregistrées dans le système de fichiers RAM de Windows CE et seront perdues à la mise hors tension.

Remarque sur la mémoire flash Les accès cycliques en écriture ne sont pas autorisés pour la mémoire flash interne, car ils diminuent la durée de vie de la mémoire flash et donc aussi celle du pupitre.

3. Régler la synchronisation du transfert : Vous pouvez choisir de transférer les enregistrements "avec" ou "sans" synchronisation avec l'automate. Pour le transfert avec synchronisation, vous devez utiliser la zone de communication "Tampon de données".

4. Créer un afficheur de recette/des images de recette : Configurez une ou plusieurs images afin de disposer de la possibilité de créer, enregistrer et transférer des enregistrements sur le pupitre. Selon l'application, vous pouvez pour cela soit utiliser l'afficheur de recette, soit créer une image de votre installation, par exemple avec des champs de saisie/affichage dans des images de recette. � Afficheur de recette : L'afficheur de recette permet un maniement simple et rapide des recettes et enregistrements avec un minimum de configuration. Il est en général utilisé pour modifier des enregistrements de petites recettes sous forme de tableau. � Images de recette : Les images de recette vous permettent de composer une interface utilisateur personnalisée pour l'édition des enregistrements en réalisant une reconstitution visuelle de votre installation à l'aide de graphiques et de masques individuels pour la saisie d'enregistrements. Les images de recette sont particulièrement recommandées pour des enregistrements comptant un nombre relativement élevé de constituants.

Page 281: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-203

5. Le choix entre la possibilité d'édition via l'afficheur de recette ou via des images de recette est réalisé dans les propriétés de recette, grâce à l'option "Synchroniser les variables" sur la fiche "Options". � "Synchroniser les variables" : Les données d'un enregistrement lu sont écrites ou lues dans les variables que vous avez configurées pour la recette. Pour pouvoir entrer et modifier des enregistrements via une image de recette, vous devez placer les variables définies pour la recette dans des images, par exemple à l'aide de champs de saisie. � "Ne pas synchroniser les variables" : Les données d'un enregistrement lu sont uniquement affichées dans le tableau de l'afficheur de recette et ne peuvent être modifiées que dans l'afficheur de recette. Si vous utilisez également ces variables dans des images, cela reste sans effet sur leurs valeurs.

Remarque Tenez compte à ce sujet de "Editer des enregistrements".

Liste de symboles pour recettes

Lors de la création d'un projet, une liste de symboles nommée Z_RECIPES est créée automatiquement. L'ordre des recettes dans la liste de symboles est déterminé par le paramètre Numéro de recette.

Variables dans les recettes

Les particularités suivantes s'appliquent aux variables utilisées dans des recettes :

• Les propriétés configurées suivantes des variables ne sont pas prises en compte dans les recettes : � Fonctions déclenchées pour des événements déterminés � Cycle d'acquisition et mise à jour (lecture permanente) � Valeurs de seuil variables � Archivage

• Variables de type String : Dans les variables de type String, la valeur hexadécimale 00h est interprétée comme identificateur de fin de chaîne de caractères. Les caractères suivants de la chaîne ne sont ni lus ni affichés. Lors de l'écriture dans l'automate et de l'enregistrement sur support de données, les caractères suivants sont remplacés par des 0.

• Timer/Counter : Il n'y a aucune vérification de la plage de valeurs sur le pupitre pour des variables de type "Timer" et "Counter" lors de la saisie dans l'afficheur de recette. Remède : Configurez des valeurs de seuil fixes pour la variable si la plage de valeurs doit être vérifiée lors de la saisie.

• Date/Heure : Les variables de type "Date", "Time of Day" ou "Date and Time" sont toutes représentées dans le même format d'affichage dans les recettes :

Page 282: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-204 6AV6594-1MA06-1AC0

JJ.MM.AAAA / HH.MM.SS. La partie non valable pour la variable est affichée avec une valeur par défaut.

Page 283: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-205

5.12.5 Synchronisation avec l'automate

Objet

Lors d'un transfert synchrone, les deux partenaires de communication mettent à 1 des bits d'état dans le tampon de données qu'ils utilisent en commun. Cela vous permet d'éviter un écrasement réciproque incontrôlé des données dans le programme de l'automate.

Utilisation

Le transfert d'enregistrement synchrone est approprié, par exemple lorsque :

• L'automate est le "partenaire actif" lors du transfert d'enregistrements.

• Des informations sur le numéro/nom de recette et le numéro/nom d'enregistrement doivent être exploitées dans l'automate.

• Le transfert d'enregistrements est déclenché par une fonction ou par un contrat automate, par exemple par les fonctions Enregistrement_SUP_vers_API et Enregistrement_API_vers_SUP, ou par les contrats automate Ecriture d'enregistrement dans l'automate et Lectured'enregistrement dans l'automate

Remarque Le recours à des fonctions autorise une flexibilité supérieure à celle permise par les contrats automate.

Condition préalable

Pour qu'un transfert synchronisé des enregistrements entre pupitre et automate puisse être réalisé, les conditions suivantes doivent être remplies dans la configuration :

• La zone de communication "Tampon de données" a été déclarée dans la fenêtre de projet sous "Zones de communication".

• L'automate déclaré dans les Propriétés de recette est celui avec lequel le pupitre synchronise le transfert d'enregistrements. L'automate est indiqué dans l'éditeur de recettes : bouton "Propriétés", fiche "Transfert".

Remarque La communication avec l'automate est décrite dans le manuel "Communication pour systèmes sous Windows" à la section "Tampon de données pour transfert synchronisé".

Page 284: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-206 6AV6594-1MA06-1AC0

5.12.6 Editer des enregistrements

Créer des enregistrements

Les possibilités suivantes sont à votre disposition pour créer de nouveaux enregistrements :

• Les enregistrements sont créés par dialogue sur le pupitre.

• Vous utilisez les fonctions Exporter_enregistrements et Importer_enregistrements

Procédure de création externe

1. Créez un enregistrement sous un nom symbolique.

2. Configurez la fonction Exporter_enregistrements pour exporter, depuis le pupitre, des enregistrements sous forme de fichier CSV sur le support de données. Cela vous permet d'éditer les enregistrements confortablement avec des utilitaires externes, par exemple avec un tableur ou un éditeur de texte. Les deux premières lignes consignent des informations comme le nom de recette, le numéro de recette, le nom de l'enregistrement et le numéro d'enregistrement. Elles sont suivies par les valeurs de l'enregistrement ; vous disposez ainsi d'un exemple de structure.

3. Réimportez finalement les enregistrements sur le pupitre avec la fonction Importer_enregistrements.

La méthode à utiliser pour créer des enregistrements et les exporter vers l'automate est décrite en détail dans le "manuel Recettes pour systèmes sous Windows".

Remarque N'utilisez que des caractères de langues occidentales dans les noms d'enregistrement.

Transférer des enregistrements

Vous disposez des possibilités suivantes pour transférer des enregistrements :

• Utilisation des boutons de l'afficheur de recette sur le pupitre.

• Les contrats automate 69 (Lecture d'enregistrement dans l'automate) et 70 (Ecriture d'enregistrement dans l'automate).

• Les fonctions configurées : Enregistrement_SUP_vers_API et Enregistrement_API_vers_SUP

Vous trouverez des informations complètes sur la zone de communication "Tampon de données" dans le "manuel Recettes pour systèmes sous Windows".

Page 285: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-207

Effacer des enregistrements sans afficheur de recette

La fonction Effacer_enregistrement vous permet d'effacer des enregistrements sans devoir configurer un afficheur de recette. La fonction Effacer_enregistrement vous permet d'effacer tous les enregistrements d'une recette ou uniquement certains d'entre eux. Un message système est émis lors du déclenchement ou de l'arrêt de la fonction ("Effacement d'enregistrement démarré" ou "Effacement d'enregistrement terminé").

Page 286: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-208 6AV6594-1MA06-1AC0

5.12.7 Structure de la zone de communication "Tampon de données"

Principe

Pour transférer des enregistrements avec synchronisation, vous devez utiliser la zone de communication "Tampon de données" dans l'automate.

Les valeurs d'un enregistrement sont écrites directement dans les adresses des variables configurées dans l'automate. Une vérification est alors effectuée avant chaque transfert pour déterminer si ce transfert est autorisé et un message système est émis pour vous indiquer si le transfert s'est terminé avec ou sans erreur.

Remarque Vous trouverez des informations complémentaires sur le transfert direct d'enregistrements dans le manuel "Communication pour systèmes sous Windows".

Déclarez le tampon de données dans votre projet dans la fenêtre de projet, sous "Zones de communication".

Le tampon de données est créé avec une longueur de 5 mots et a la structure suivante :

Page 287: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-209

5.12.8 Compatibilité des recettes

Particularités pour les recettes

Veuillez tenir compte des observations suivantes lors de la copie de recettes à l'aide du Presse-papiers :

• Système sous Windows > système sous Windows Lors de la copie, tous les champs et leurs propriétés prennent les valeurs utilisées dans le projet source.

• Système sous Windows > pupitre à afficheur graphique Il est impossible de copier des recettes de systèmes sous Windows dans des projets pour pupitres à afficheur graphique.

• Pupitre à afficheur graphique > système sous Windows Les propriétés inexistantes dans le projet source (par exemple l'emplacement d'enregistrement) prennent les valeurs par défaut dans le projet cible. Les réglages absents du projet cible sont éliminés. Les images standard et fonctions relatives aux enregistrements des pupitres à afficheur graphique ne sont pas converties. Si vous utilisez le même automate, tenez compte du fait que les adresses des variables risquent d'être tout de même perdues en cas de changement du type de couplage. Vous pouvez l'éviter en intercalant une étape intermédiaire, par exemple :

Source : Projet pour OP 37 avec SIMATIC S5 L2-DP " Etape intermédiaire 1 : Projet pour OP 37 avec SIMATIC S5 AS511 " Etape intermédiaire 2 : Projet PC avec SIMATIC S5 AS511 " Projet cible : Projet PC avec SIMATIC S5 DP

Remarque Vous trouverez des informations complémentaires dans la description succincte "Aide à la configuration pour la migration".

Page 288: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-210 6AV6594-1MA06-1AC0

Remarque Pour les pupitres sous Windows CE : A partir de ProTool V5.2, le paramétrage par défaut des paramètres régionaux, par exemple pour le format de la date et de l'heure ainsi que pour le séparateur de décimales et d'éléments de listes est "Allemand". Vous devez modifier ce réglage, ou éventuellement remplacer les caractères séparateurs dans les fichiers, si vous utilisez, à partir de ProTool V5.2, des archives ou des enregistrements de recette exportés que vous avez créés avec ProTool V5.1. Raison : le pupitre ne peut charger correctement les archives et les recettes exportées que si les séparateurs de décimales et d'éléments de listes sont identiques au moment de la lecture et de l'écriture.

Lorsque vous sélectionnez "Anglais" comme langue système, modifiez en même temps le format de l'heure en format 24h, car la largeur par défaut du champ d'heure est celle du format 24h dans l'afficheur de messages.

Page 289: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-211

5.12.9 Exemples et scénarios de création et de configuration d'une recette

Les exemples "Comment créer une recette" et "Comment configurer un afficheur de recette" montrent comment créer une recette pour la station de mélange pour production de jus de fruits.

Les trois scénarios illustrent des cas d'application typiques, tirés de cas concrets d'utilisation des recettes.

Page 290: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-212 6AV6594-1MA06-1AC0

5.12.9.1 Comment créer une recette

Objet

Cet exemple est consacré à la création d'une recette destinée à une station de mélange pour production de jus de fruit. Le même système doit permettre de mélanger divers jus de fruit. Les ingrédients sont les mêmes, seules les proportions de mélange varient.

Exemple d'image : station de mélange

Vous créerez tout d'abord une recette baptisée "Mélange", puis un enregistrement appelé "Jus". Cet enregistrement contient les proportions du mélange permettant d'obtenir du jus d'orange.

L'enregistrement sera transféré avec synchronisation à l'automate ; il faut donc utiliser un tampon de données. Le pupitre met à 1 des bits dans le mot d'état du tampon de données pendant le transfert de l'enregistrement. Vous devez ensuite remettre le mot d'état à zéro dans le programme de l'automate pour libérer le tampon de données.

Le travail à réaliser se décompose dans les étapes suivantes :

• créer une recette

• configurer un afficheur de recette

• transférer le fichier de projet vers le pupitre

• créer l'enregistrement sur le pupitre

• transférer l'enregistrement vers l'automate

Cet exemple vous montre comment créer la recette. Les tâches restantes sont décrites dans "Comment configurer un afficheur de recette".

Page 291: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-213

Procédure

Vous allez créer l'exemple de recette pour un PC 670 couplé à un automate SIMATIC S7-300 ou SIMATIC S7-400 par MPI.

Créer une recette

Procédure 1 Créez un nouveau projet et enregistrez-le sous un nom à votre convenance. 2 Cliquez deux fois dans la fenêtre de projet sur "Recettes" pour créer la recette

décrite ci-après. 3 Déclarez quatre variables de type REAL Var_2, Var_3, Var_4 et Var_5

pour les quantités Orange (en litres), Eau (en litres), Sucre (en kilogrammes) et Arôme (en grammes) et attribuez-leur les adresses suivantes : Var_2 DB 120, DBD 0 Var_3 DB 120, DBD 4 Var_4 DB 120, DBD 8 Var_5 DB 120, DBD 12 Donnez les noms de constituant indiqués dans la figure aux variables dans la boîte de dialogue "Recette" et ajoutez les constituants à la structure de la recette. L'ordre des variables détermine la structure de la recette.

4 Dans la boîte de dialogue "Recette", cliquez sur le bouton "Propriétés". Dans

la fiche "Généralités", renommez la recette en Mélange. Choisissez 1 comme numéro de recette.

5 Choisissez votre automate dans la fiche "Transfert". 6 Désactivez la case à cocher "Synchroniser les variables" dans la fiche

"Options". Les données d'un enregistrement lu sont ainsi uniquement affichées dans le tableau de l'afficheur de recette et ne peuvent être modifiées que dans l'afficheur de recette. Si vous utilisez également ces variables dans des images, cela reste sans effet sur leurs valeurs.

7 Déclarez la zone de communication "Tampon de données" dans la fenêtre de projet sous "Zones de communication". Cliquez sur OK et déterminez l'adresse : La longueur est fixée à 5 mots. Domaine : DB100, DBW 0 N'oubliez pas de déclarez le bloc de données DB 100 dans le programme de l'automate avec une longueur d'au moins 5 mots de données.

8 Dans la fiche "Support de données", entrez C:\TEMP\REC comme chemin d'accès.

Page 292: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-214 6AV6594-1MA06-1AC0

5.12.9.2 Comment configurer un afficheur de recette

Objet

Cet exemple est consacré à la configuration de l'afficheur de recette pour la station de mélange pour production de jus de fruit. Vous transférerez le fichier de projet vers l'automate, créerez un enregistrement et le transférerez vers l'automate.

Configurer un afficheur de recette

Procédure 1 Dans une image, configurez l'objet d'image "Afficheur de recette" avec les

boutons suivants : "Nouveau", "Enregistrer", "Effacer", "de l'API" et "vers l'API".

2 Sous "Enregistrement", choisissez les réglages "Afficher tableau" et "Edition autorisée".

Transférer le fichier de projet vers le pupitre

Procédure 1 Etablissez une liaison physique avec le pupitre. 2 Transférez le projet vers le pupitre.

Créer l'enregistrement sur le pupitre

Procédure 1 Choisissez l'image contenant l'"afficheur de recette". 2 Choisissez la recette Mélange sous "Nom de recette". 3 Cliquez sur le bouton "Nouveau".

Placez le curseur dans le champ de saisie "Nom d'enregistrement" et entrez Jus.

4 Placez le curseur dans le champ de saisie sous "Nom d'enregistrement". Entrez maintenant les valeurs suivantes : Orange 95 Eau 5 Sucre 3 Arôme 250

5 Cliquez sur le bouton "Enregistrer". Vous mémorisez ainsi l'enregistrement dans le chemin d'accès configuré.

Page 293: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-215

Transférer l'enregistrement vers l'automate

Procédure 1 Cliquez sur le bouton "vers l'API" pour transférer l'enregistrement du pupitre

vers l'automate. Le pupitre met à 1 des bits dans le mot d'état du tampon de données pendant le transfert de l'enregistrement.

2 Confirmez le transfert dans le programme de l'automate. Résultat Les valeurs de l'enregistrement "Jus" se trouvent maintenant dans la zone mémoire de l'automate.

Page 294: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-216 6AV6594-1MA06-1AC0

5.12.9.3 Scénario 1 : comment saisir des enregistrements

Objectif

Vous voulez saisir des données de production sur le pupitre (A) sans perturber le processus actif. Les données de production ne doivent donc pas être transférées à l'automate (B).

Déroulement

Vous entrez les données de production dans l'afficheur de recette ou l'image de recette, attribuez un nom d'enregistrement et enregistrez le nouvel enregistrement sur le support de données du pupitre.

Page 295: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-217

Possibilités de réalisation dans ProTool

1. Vous configurez la structure de la recette avec les variables correspondantes dans ProTool.

2. Etant donné que les données de production ne doivent pas être transmises à l'automate, une synchronisation avec l'automate n'est pas nécessaire. Les variables ne doivent pas être transmises à l'automate. Cliquez sur "Propriétés" et définissez la configuration suivante :

3. Selon l'étendue de la recette, vous configurerez soit un afficheur de recette,

soit une image de recette.

Page 296: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-218 6AV6594-1MA06-1AC0

5.12.9.4 Scénario 2 : conduite manuelle de la production

Objectif

Les données de production doivent être demandée par l'automate (B) en fonction de la pièce à usiner et affichées à l'écran du pupitre (A) à fins de contrôle. Vous voulez être en mesure de corriger en ligne les données de production transférées, si nécessaire.

Déroulement

Un appareil de lecture connecté par exemple à l'automate lit un code à barres sur la pièce à usiner. Les noms d'enregistrement correspondent aux chaînes de caractères codées par le code à barres. L'automate peut ainsi charger l'enregistrement voulu depuis le support de données du pupitre. L'enregistrement est affiché à l'écran à fins de contrôle. Les modifications sont transférées immédiatement à l'automate.

Page 297: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-219

Possibilités de réalisation dans ProTool

1. Vous configurez la structure de la recette avec les variables correspondantes dans ProTool.

2. Vu que les données de production doivent être transférées à l'automate, la synchronisation avec l'automate est nécessaire pour éviter un écrasement réciproque incontrôlé des données. Les variables doivent être transmises à l'automate. Cliquez sur "Propriétés" et définissez la configuration suivante :

3. Selon l'étendue de la recette, vous configurerez soit un afficheur de recette,

soit une image de recette.

Page 298: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-220 6AV6594-1MA06-1AC0

5.12.9.5 Scénario 3 : conduite automatique de la production (liste de tâches)

Objectif

Vous voulez réaliser une commande automatique d'une production par une liste de tâches. Les données de production doivent être transférées directement l'automate (B) soit à partir du support de données du pupitre (A), soit à partir d'un support de données externe (C). L'affichage à l'écran n'est pas nécessaire.

Déroulement

La production peut être commandée par un ou plusieurs scripts en VBScript qui transfèrent automatiquement les enregistrements de production à l'automate. L'exécution peut être contrôlée par les résultats des fonctions utilisées.

Réalisation dans ProTool

Vous pouvez réaliser la conduite automatisée de production à l'aide des fonctions pour enregistrement disponibles : la fonction Importer_enregistrements charge des enregistrements à partir d'un fichier *.CSV sur le support de données. La fonction Enregistrement_SUP_vers_API transfère un enregistrement du support de données vers l'automate.

Vous trouverez des informations complémentaires sur la programmation en VBScript sous "Créer des scripts".

Page 299: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-221

5.13 Guider l'opérateur

Objet

Outre la possibilité de conférer une structure personnalisée et conviviale à l'interface utilisateur du pupitre, ProTool vous ouvre des possibilités supplémentaires d'assistance et de guidage de l'opérateur du pupitre en fonction de la situation. Vous pouvez ainsi, dès la création du projet, concevoir des mécanismes et des aides à la décision destinés à prévenir efficacement les erreurs d'utilisation sur l'appareil.

ProTool met à votre disposition les méthodes suivantes pour la réalisation d'un guide-opérateur :

• Mettre un texte d'aide à disposition

• Afficher une fenêtre de clavier

• Affecter des icônes aux touches de fonction locales

• Afficher et cacher des objets d'image

• Affecter des attributs dynamiques

• Commander des diodes électroluminescentes

• Configurer l'ordre de tabulation

• Positionner des objets d'image dynamiquement

• Attribuer des droits d'utilisation

Page 300: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-222 6AV6594-1MA06-1AC0

5.13.1 Texte d'aide sur le pupitre

Objet

Les textes d'aide vous permettent de mettre à disposition de l'opérateur des informations supplémentaires et des guide-opérateurs sur les images, les champs de saisie/affichage, les boutons et les messages pendant le fonctionnement. Les textes d'aide délivrent des informations supplémentaires, que vous pouvez configurer avec ProTool, sur les images, les champs de saisie/affichage, les boutons et les messages. Un texte d'aide peut, par exemple, donner des indications sur la plage de valeurs admissibles d'un champ de saisie ou afficher des informations sur la cause et les remèdes d'un dérangement dans le cas d'un message d'alarme. Les textes d'aide sont affichés dans la langue réglée sur le pupitre.

La configuration des textes d'aide sur des objets doit être réalisée dans la fiche "Texte d'aide" de la boîte de dialogue des propriétés de l'objet correspondant.

En plus du texte d'aide, vous pouvez configurer, pour des objets d'image donnés de certains pupitres, des info-bulles qui seront affichées pendant le fonctionnement (par exemple des valeurs de seuil pour les champs de saisie).

Affichage de texte d'aide sur le pupitre

• Tous les pupitres sauf les PC La présence d'un texte d'aide est signalée sur le pupitre par le fait que la diode électroluminescente "HELP" est allumée. Sur un pupitre tactile, le bouton "HELP" est affiché. Le texte d'aide configuré peut être affiché par appui sur la touche "HELP". Vous trouverez des informations détaillées sur l'appel des textes d'aide dans le manuel d'utilisation de votre appareil.

• PC Affectez la fonction "Afficher texte aide" par exemple à la touche de fonction "F1". L'opérateur pourra afficher le texte d'aide configuré en appuyant sur cette touche pendant le fonctionnement.

Remarque La fonction Afficher_texte_aide n'a en général de sens que pour les touches de fonction. Un appui sur la touche de fonction appelle l'aide pour l'objet d'image possédant le focus à ce moment là.

Si la fonction Afficher_texte_aide a été configurée sur un bouton, vous affichez l'aide configurée pour le bouton ou pour l'image courante en cliquant sur le bouton ou en touchant l'écran tactile.

Page 301: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-223

5.13.2 Fenêtre de clavier

Condition préalable

La fenêtre de clavier peut être activée sur tous les pupitres (sauf l'OP 170B).

Objet

Une fenêtre de clavier peut être affichée sur le pupitre pour la saisie de valeurs. L'opérateur peut cliquer avec la souris sur les touches affichées ou (dans le cas des pupitres tactiles) les toucher pour remplir le champ de saisie.

La fenêtre de clavier met à disposition des touches permettant des entrées soit purement numériques soit alphanumériques, selon le champ de saisie sélectionné.

Dans le cas des champs de saisie numériques, les valeurs maximale et minimale autorisées sont affichées à l'opérateur. Les valeurs indiquées proviennent des valeurs de seuil configurées pour le champ de saisie dans la boîte de dialogue de la variable.

La figure illustre une fenêtre de clavier allemande pour PC et Panel PC qui permet la saisie de caractères alphanumériques.

Fenêtre de clavier pour PC et Panel PC

Activer la fenêtre de clavier

La méthode d'activation de la fenêtre de clavier dépend du pupitre :

• Dans le cas des pupitres tactiles, la fenêtre de clavier est toujours affichée automatiquement dès que l'opérateur sélectionne un champ de saisie. Une fois la saisie validée par ENTRÉE, la fenêtre de clavier disparaît à nouveau.

• Pour tous les autres pupitres, vous devez configurer l'affichage de la fenêtre de clavier.

Vous pouvez en outre configurer une touche avec laquelle l'opérateur peut activer ou désactiver l'affichage automatique de la fenêtre de clavier selon les besoins. Cela est par exemple justifié lorsqu'un clavier externe peut être connecté au pupitre et que la fenêtre de clavier n'est alors plus nécessaire.

Page 302: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-224 6AV6594-1MA06-1AC0

Position de la fenêtre de clavier dans l'écran

La fenêtre de clavier est positionnée par défaut sur le bord inférieur de l'écran.

• Panel PC et Standard-PC : La fenêtre de clavier peut être positionnée dans l'écran, réduite ou agrandie, comme toute autre fenêtre.

• Pupitres sous Windows CE : La position peut être paramétrée sur le pupitre dans le Control Panel de Windows CE.

Page 303: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-225

5.13.3 Icônes pour les touches de fonction locales

Objet

Les icônes sont des graphiques pixels de taille fixe qui sont placés à proximité immédiate des touches de fonction spécifiques à l'image (touches programmables). Ils permettent d'expliciter la fonction d'une touche de fonction à affectation locale. Les icônes ne peuvent être affectées qu'à des touches programmables placées au bord de l'écran du pupitre.

Une icône bien choisie permet de prévenir en bonne partie une mauvaise utilisation de la touche.

Remarque Impossible avec un PC standard.

5.13.4 Afficher/cacher des objets

Objet

ProTool offre la possibilité d'afficher ou de cacher des organes de dialogue et d'affichage pendant le fonctionnement. Vous pouvez ainsi, par exemple cacher un champ d'affichage sur le pupitre tant que la valeur de mesure se trouve dans la plage de tolérance prévue.

Ou bien vous n'affichez un champ de saisie que lorsqu'une action sur un organe de dialogue est attendue dans une certaine situation (par exemple lors de la mise en service). Cela évite d'encombrer inutilement l'interface utilisateur de votre pupitre.

Variable de commande

Vous pouvez coupler le fait d'afficher et de masquer soit à une plage de valeurs fixe soit à la variable, par exemple, d'un champ de saisie/affichage. Si vous utilisez une variable, vous pouvez agir sur plusieurs champs de saisie/affichage en même temps.

Si vous utilisez une variable avec liaison à l'automate pour afficher et cacher un objet, vous pourrez activer des variantes de projet déterminées pour divers pupitres à partir de l'automate.

Page 304: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-226 6AV6594-1MA06-1AC0

5.13.5 Attributs dynamiques

Objet

Vous pouvez configurer des attributs pour les organes de saisie et d'affichage afin d'attirer l'attention sur certaines situations au niveau du pupitre, par exemple l'atteinte ou le dépassement d'un seuil. La valeur d'une variable vous permet ainsi, par exemple, de modifier dynamiquement la couleur d'avant-plan ou d'arrière-plan d'un champ de saisie/affichage pendant le fonctionnement ou d'activer et de désactiver le clignotement du texte affiché.

Remarque Les couleurs d'arrière-plan et d'avant-plan des champs de saisie afficheur de graphique, liste de graphiques et zone de liste graphique sont attribuées automatiquement. Si une couleur d'arrière-plan ou d'avant-plan a été configurée dans ProTool, elle ne sera pas affichée pendant le fonctionnement.

Variable de commande

Vous pouvez soit coupler directement les attributs prédéfinis à la variable, par exemple d'un champ de saisie/affichage, soit déclarer pour cela une variable de commande distincte. L'avantage de la variable de commande distincte est qu'elle permet d'agir sur plusieurs champs de saisie/affichage en même temps.

5.13.6 Diodes électroluminescentes sur le pupitre

Objet

Les diodes électroluminescentes (LED) placées dans les touches de fonction des pupitres opérateurs peuvent être commandées à partir de l'automate. Une LED allumée ou clignotante peut, par exemple, signaler à l'opérateur que le système attend qu'il appuie sur une touche de fonction particulière sur du pupitre.

Condition préalable

Pour que l'automate puisse commander les diodes électroluminescentes, vous devez déclarer la zone de données "Image des LED" dans l'automate et l'indiquer dans le projet, sous "Zones de communication" dans la fenêtre de projet. Vous déterminez la correspondance entre les diodes électroluminescentes et les bits de l'image des LED lors de la configuration des touches de fonction.

Vous trouverez une description de l'image des LED et des fonctions des LED des divers pupitres dans le "Manuel d'utilisation Communication".

Page 305: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-227

5.13.7 Ordre de tabulation

Ordre de tabulation

Les objets d'image actionnables (par exemple les afficheurs de courbes, champs d'affichage) peuvent être atteints avec la touche TAB afin de permettre leur utilisation sur des pupitres à touches démunis de souris. Lorsqu'un objet d'image est activé, cela est indiqué optiquement, par exemple par un fond coloré ou un cadre.

L'"ordre de tabulation" est l'ordre dans lequel les éléments d'image actionnables sont activés par action sur la touche TAB.

Ordre de tabulation configuré

L'ordre de tabulation est normalement déterminé automatiquement, dans l'ordre dans lequel les objets d'image ont été créés.

ProTool vous permet de configurer vous-même l'ordre de tabulation. Cela peut être utile pour donner à l'opérateur la possibilité de passer rapidement à un objet d'image donné ou si un ordre particulier convient mieux au rôle d'une image.

Activez pour cela un autre mode de traitement de l'éditeur d'images de ProTool avec la commande "Editer" > "Ordre de tabulation". Ce mode autorise uniquement la modification de l'ordre de tabulation des objets d'image, mais pas celle des objets eux-mêmes.

Image en mode ordre de tabulation

Page 306: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-228 6AV6594-1MA06-1AC0

En mode ordre de tabulation, un nombre est affiché en haut à gauche sur chaque objet d'image actionnable, le "numéro d'ordre de tabulation". Vous pouvez modifier librement ces numéros avec des clics à la souris. Vous pouvez également exclure des objets d'image de l'ordre de tabulation. Les numéros d'ordre de tabulation vous permettent de plus de déterminer quel champ doit être activé après un changement d'image qui a été déclenché par exemple par les fonctions Sélection_fixe_image ou Sélection_variable_image . Pour quitter le mode ordre de tabulation, appuyez sur ECHAP ou passez par le menu.

Ordre de tabulation des images récupérées

Les images de projets créés à partir de versions précédentes se voient attribuer un ordre standard : depuis le haut à gauche vers le bas à droite. Les éléments nouvellement créés sont numérotés ensuite dans l'ordre de leur création.

5.13.8 Largeur et ordre des colonnes (objets d'image)

Objet

Afin d'épargner à l'opérateur de régler lui-même la largeur et l'ordre des colonnes d'objets d'image pendant le fonctionnement, vous pouvez les modifier déjà pendant la configuration de certains objets d'image.

Vous pouvez ainsi améliorer la présentation d'objets d'image tels que l'afficheur de messages, la liste des mots de passe, l'afficheur de recette et Etat/forçage pour l'opérateur : vous pouvez placer les informations importantes au début et optimiser la largeur des colonnes en fonction de leurs contenus.

L'éditeur d'images met pour cela à votre disposition un mode de traitement qui rend un objet d'image "actif" (c'est-à-dire actionnable).

Procédure

Avec MAJ + double-clic sur l'objet d'image voulu ou en sélectionnant la commande "<nom de l'objet d'image>" > "Editer" dans le menu contextuel, vous pouvez rendre l'objet d'image actif ; il est alors entouré d'un cadre hachuré. Le facteur de zoom est forcé à 100% pour assurer que l'objet d'image est affiché dans son intégralité. Quand vous avez fini d'ajuster la largeur et l'ordre des colonnes, cliquez simplement sur un emplacement libre de l'éditeur d'images. L'ancien facteur de zoom est alors rétabli automatiquement.

Page 307: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-229

5.13.9 Objets d'image dynamiques

Que signifie positionner dynamiquement ?

Vous pouvez modifier dynamiquement la position d'objets utilisés dans une image. Cela signifie que les valeurs des positions horizontale et verticale que vous avez définies dans votre projet peuvent être modifiées pendant le fonctionnement. Le positionnement dynamique est possible pour des objets d'image comme les histogrammes, les champs de saisie/affichage, les textes ou les graphiques.

Vous pouvez ainsi, par exemple, déplacer un graphique sur l'écran pour visualiser sur le pupitre la position momentanée d'une bande transporteuse.

Comment fonctionne le positionnement dynamique

Lors de la configuration, vous déterminez en général les coordonnées X et Y de chaque objet. Ces valeurs sont définies soit dans la fiche "Position" de la boîte de dialogue Propriétés de l'objet correspondant, soit de manière indirecte lors du positionnement à la souris. La commande "Affichage" > "Taille / Position" vous permet d'afficher les coordonnées X et Y pendant la configuration.

Les coordonnées X et Y de la position initiale ainsi que la taille de l'objet sont acquises automatiquement et affichées dans la boîte de dialogue.

Pour positionner un objet dynamiquement, vous devez entrer des variables pour les coordonnées X et/ou Y sous "Décalage". Les valeurs instantanées de ces variables déterminent les "incréments" qui seront ajoutés aux coordonnées X et Y de la position initiale pendant le fonctionnement. La position de l'objet sera donc modifiée sur l'écran du pupitre de contrôle-commande pendant le cours des opérations.

Si les coordonnées sortent des limites admissibles pendant le fonctionnement, elles sont automatiquement adaptées de sorte que l'objet reste visible à l'écran.

Page 308: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-230 6AV6594-1MA06-1AC0

5.13.10 Droits d'utilisation

Objet

ProTool vous offre la possibilité de protéger les organes de dialogue, par exemple les champs de saisie et les touches de fonction, contre une utilisation non autorisée en leur attribuant un mot de passe. Vous pouvez ainsi restreindre l'accès aux commandes importantes pour la sécurité à certaines personnes ou certains groupes d'utilisateurs dès la conception du projet. Les paramètres et réglages importants ne peuvent ainsi être modifiés que par le personnel autorisé.

La protection d'accès configurée évite les erreurs d'utilisation et accroît la sécurité de l'installation ou de la machine.

Hiérarchie des mots de passe

Pendant la configuration, vous pouvez attribuer des droits d'utilisation à certains groupes. Pendant le fonctionnement, certains collaborateurs peuvent être classés dans l'un de ces groupes, selon leur qualification, et reçoivent ainsi automatiquement tous les droits du groupe correspondant.

Des niveaux de mot de passe classés hiérarchiquement de 0 à 9 sont à votre disposition à cette fin dans ProTool. Si un utilisateur se voit attribuer, par exemple, le niveau de mot de passe 4, il a le droit d'exécuter les fonctions des niveaux 0 à 4.

• Niveau de mot de passe 0Le niveau de mot de passe 0 est sélectionné par défaut dans ProTool. Utilisez ce niveau le plus bas de la hiérarchie pour des fonctions dont l'exécution n'a aucun ou peu d'effet sur le déroulement du processus. Il s'agit en général de fonctions sans possibilité de saisie, par exemple l'affichage de messages. Il n'est pas nécessaire d'entrer un mot de passe sur le pupitre pour exécuter des fonctions dont le niveau de mot de passe est 0.

• Niveaux de mot de passe 1 à 8Attribuez les niveaux de mot de passe 1 à 8 aux fonctions par ordre d'importance croissante. Le pupitre demande à l'opérateur d'entrer un mot de passe avant l'exécution de ces fonctions.

• Niveau de mot de passe 9Le droit d'exécuter des fonctions du niveau 9 est réservé au superutilisateur ou au technicien de maintenance. Il a accès à toutes les fonctions du pupitre. La commande "Système cible" > "Réglages" vous permet de déterminer le mot de passe du superutilisateur. La valeur par défaut est 100. Le réglage du mot de passe du superutilisateur ne peut pas être modifié sur le pupitre pendant le fonctionnement. Tous les autres mots de passe sont saisis pendant le fonctionnement ; vous devez configurer à cette fin une liste des mots de passe.

Vous trouverez de plus amples informations sur la gestion des mots de passe dans le manuel produit de votre pupitre.

Page 309: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-231

Ouverture et fermeture de session sur le pupitre

• Lorsque l'opérateur effectue une manipulation protégée par mot de passe, le pupitre lui demande automatiquement d'entrer un mot de passe approprié. Pour éviter toute utilisation par des personnes non autorisées, un niveau de mot de passe supérieur à 0 ne doit pas rester trop longtemps actif sur le pupitre.

• Si le pupitre n'est pas utilisé pendant l'intervalle de temps configuré (= temps de déconnexion), le pupitre remet automatiquement le niveau de mot de passe à 0. La commande "Système cible" > "Réglages" permet de définir ce temps de déconnexion. La valeur par défaut système est 5 minutes.

Remarque Les ouvertures et fermetures de session sont mentionnées automatiquement comme messages système. Si vous avez configuré des archives de messages, toutes les ouvertures et fermetures de session seront archivées sur le pupitre.

Régler le niveau de mot de passe sur le pupitre

Les contrats automate suivants sont à votre disposition pour régler un niveau de mot de passe défini sur le pupitre :

• Le contrat automate 23 vous permet de régler un niveau de mot de passe quelconque sur le pupitre à partir de l'automate, par exemple pour autoriser un groupe d'opérateurs donné à utiliser le pupitre.

• Le contrat automate 24 vous permet de remettre le niveau de mot de passe à 0 depuis l'automate.

Vous trouverez une liste de tous les contrats automate possibles, accompagnés des numéros de contrat et des paramètres, sous Contrats automate par ordre alphabétique et sous Contrats automate par numéros dans l'aide en ligne.

Page 310: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-232 6AV6594-1MA06-1AC0

5.13.11 Gestion des mots de passe

Objet

Vous configurez une liste des mots de passe pour qu'un opérateur ait la possibilité de saisir et modifier sur le pupitre des mots de passe et des noms d'utilisateur, avec les niveaux de mot de passe correspondant, pour les opérateurs.

Pour configurer une liste des mots de passe dans une image ouverte, choisissez l'icône ci-contre dans la barre d'outils "Objets d'image" ou la commande "Insertion" > "Liste de mots de passe".

Remarque Vous pouvez mettre la liste des mots de passe en mode actif pendant la configuration avec MAJ + double-clic ou avec la commande "Editer" du menu contextuel. En mode actif, vous pouvez déjà déplacer des colonnes et modifier leur largeur pendant la configuration.

Utilisation pendant le fonctionnement

Pendant le fonctionnement, l'opérateur doit valider chaque saisie avec la touche ENTREE pour qu'elle soit acceptée.

L'affichage de la liste des mots de passe pendant le fonctionnement dépend du niveau de mot passe de l'opérateur qui a ouvert la session, afin d'éviter que tout opérateur puisse librement modifier les utilisateurs et leurs mots de passe. Un opérateur doté du niveau de mot de passe 2, ne voit et ne peut créer dans la liste que les entrées ayant ce niveau de mot de passe et des niveaux inférieurs.

Remarque Si vous voulez que la liste des mots de passe soit réservée au superutilisateur à fins de gestion des utilisateurs, configurez-la dans une image qui lui est réservée et protégez cette image par le mot de passe du superutilisateur.

Page 311: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-233

Fonctions de gestion des mots de passe

Vous pouvez protéger les organes de dialogue, par exemple les champs de saisie ou les touches de fonction, contre toute utilisation non autorisée en leur attribuant un mot de passe. Cela évite les erreurs d'utilisation et accroît la sécurité de l'installation ou de la machine.

L'opérateur a en outre la possibilité d'ouvrir ou de fermer une session sur le pupitre indépendamment d'un organe de dialogue. Les fonctions suivantes, qui sont configurables globalement, sont disponibles à cette fin :

• Ecrire_mot_de_passe_dans_variable Si lorsqu'un utilisateur ouvre une session, le mot de passe correspondant est écrit dans une variable, il peut être communiqué à l'automate. Il est ainsi possible d'attribuer certaines autorisations dans l'automate.

• Signaler_modification_mot_de_passe Cette fonction, en combinaison avec une fonction d'archivage, permet un suivi des ouvertures et fermetures de session sur le pupitre.

• Ecrire_niveau_mot_passe_dans_variable La valeur du niveau de mot de passe momentanément actif sur le pupitre est écrite dans une variable et communiquée à l'automate. Il est ainsi possible d'autoriser certaines fonctions selon l'utilisateur dans l'automate.

• Ecrire_nom_utilisateur_dans_variable Cette fonction écrit le nom d'utilisateur courant dans une variable. S'il s'agit d'une variable avec liaison à l'automate, certaines fonctionnalités peuvent être autorisées selon l'utilisateur dans l'automate.

Page 312: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-234 6AV6594-1MA06-1AC0

5.14 Créer des scripts

Présentation

Les scripts de ProTool constituent une interface vers l'écriture de scripts avec Microsoft Visual Basic Script (VBScript). VBScript vous permet d'ajouter des fonctions personnalisées au logiciel de configuration ProTool. Vous pouvez utiliser tous les types de données, opérateurs et fonctions de VBScript. Les scripts que vous avez écrits en VBScript peuvent être utilisés dans ProTool comme des fonctions.

La documentation très complète de Microsoft sur VBScript est livrée avec ProTool.

Nous ne décrivons ici que les particularités liées à l'écriture de scripts dans ProTool. Il s'agit de :

• Création de scripts dans ProTool

• Utilisation de scripts dans ProTool

• Objets de ProTool utilisables dans des scripts

• Utilisation de variables internes de script et de variables de ProTool

• Débogage de scripts dans ProTool

• Limitations avec VBScript

Remarque Pour programmer avec VBScript, vous devez avoir lu la documentation de Microsoft et être conscient des conséquences dans ProTool. VBScript ne se contente pas d'étendre les fonctionnalités de ProTool, mais peut conduire à des erreurs intempestives lors du fonctionnement en ligne.

Structures de VBScript

VBScript est un langage simple d'écriture scripts qui utilise les structures suivantes :

• Variables Il peut s'agir aussi bien de variables de ProTool que de variables internes de VBScript

• Opérateurs de VBScript, par exemple +, -, *, or, and

• Instructions conditionnelles (Conditional Statements), par exemple If...then...else, Select Case

• Boucles (Looping Through Code), par exemple Do...Loop, While...Wend, For ... Next, For each ... Next

• Procédures VBScript, par exemple Sub et Function

• Procédures VBScript intégrées, par exemple Date, Sin, Sqr

Page 313: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-235

VBScript connaît deux sortes de procédures, qui sont également proposées dans la fiche "Généralités" :

• Subroutine

• Function

Au contraire d'une fonction, un sous-programme n'a pas de valeur retour. Des paramètres peuvent être transmis dans les deux types de procédure.

Aperçu rapide sur l'utilisation des scripts

Lors de la programmation de scripts, vous pouvez utiliser et modifier des objets de ProTool. Vous pouvez également appeler dans les scripts des fonctions de ProTool et des scripts que vous avez créés vous-même. Un script peut, par exemple, comparer deux valeurs et fournir comme résultat la plus grande des deux.

La partie gauche de la fenêtre de projet contient le type d'objet "scripts". Vous créez un script sous un nom symbolique qui est affiché dans la partie droite de la fenêtre de projet.

Lors de la programmation de scripts, ProTool vous assiste par des couleurs. Les variables, instructions, objets et commentaires sont repérés par des couleurs différentes.

Les instructions de VBScript sont en bleu

Les commentaires sont en vert

Les noms de fonctions et de scripts de ProTool sont en gris

Les variables de ProTool sont en rouge

Les images sont en jaune

Les archives sont en violet

Avant de pouvoir être utilisé, un script doit être traduit. ProTool en vérifie alors la syntaxe et les variables.

Les scripts que vous avez programmés peuvent être utilisés pour tous les objets auxquels il est possible d'attacher des fonctions. Dans le cas des scripts, tout comme pour les fonctions, vous devez indiquer des événements qui déclenchent l'exécution du script, par exemple une modification de valeur ou un appui sur une touche.

Limites

Le nombre et la taille des scripts dépendent du pupitre utilisé (voir "Limites système").

Page 314: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-236 6AV6594-1MA06-1AC0

5.14.1 Objets de ProTool utilisables dans des scripts

Présentation des objets de ProTool

Lors de la programmation de scripts, vous pouvez utiliser et modifier les objets suivants de ProTool :

• variables

• fonctions

• scripts

• images

Remarques sur l'utilisation de variables

• Un script vous permet par exemple de lire, convertir, puis réaffecter la valeur d'une variable.

• Interroger des variables booléennes : Dans VBScript, les deux états logiques "TRUE" et "FALSE" sont représentés par les valeurs -1 ("TRUE") et 0 ("FALSE"). Exemple : Procédez par exemple ainsi pour détecter l'état logique "TRUE" de la variable "Bool_Var" : IF Bool_Var <> 0 ...

Tenez compte du fait que les états logiques dans VBScript ne correspondent pas aux valeurs utilisées pour les variables booléennes dans ProTool :

Etat VBScript Variable booléenne dans ProTool TRUE -1 1 FALSE 0 0

Types de variables autorisés pour applications OLE

N'utilisez que des caractères de langues occidentales dans les noms d'enregistrement. Si vous voulez, dans le logiciel Runtime, accéder en lecture ou en écriture aux variables à l'aide d'une autre application, par exemple d'un tableur, notez que Visual Basic ne prend en charge que les types de variable suivants :

• unsigned char (8 bits sans signe)

• short int (16 bits avec signe)

• long int (32 bits avec signe)

• float (réelle 4 octets)

• bstr (OLE Automation String)

• bool (-1 : TRUE ; 0 : FALSE)

• Arrays avec les types indiqués ci-dessus

Vous trouverez un exemple d'accès aux variables du logiciel Runtime sur le cédérom de ProTool CS, sous "Docs\FSpec\".

Page 315: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-237

Remarques sur l'utilisation de fonctions

• Evitez de programmer des scripts qui sont déjà disponibles sous forme de fonctions de ProTool.

• Si vous voulez utiliser une fonction du type Mise_à_1_bit_dans_variable dans un script, vous devez tenir compte du fait que le sens de numérotation des bits est toujours droite > gauche en commençant par 0, quel que soit l'automate utilisé.

Page 316: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-238 6AV6594-1MA06-1AC0

5.14.2 Variables internes des scripts et variables de ProTool

Variables dans les scripts

Les variables permettent de réserver dans le pupitre des emplacements mémoire dans lesquels il est possible d'écrire et de lire des valeurs pendant le traitement d'un script. On distingue deux types de variables :

• Variables de ProTool Les variables de ProTool sont affichées en rouge dans le script. Lorsque vous utilisez une variable de ProTool dans un script, celle-ci doit déjà avoir été déclarée dans ProTool. Un message d'erreur est sinon affiché lors de la traduction.

• Variables internes de script Les variables internes de script doivent être déclarées avec l'instruction "DIM" et leur domaine de validité est limité à la procédure VBScript.

ProTool accepte les types de données suivants pour les variables :

Format Type de données 8 bits avec signe CHAR, CHAR_ARRAY 8 bits sans signe BYTE, BYTE_ARRAY 16 bits avec signe INT, INT_ARRAY 16 bits sans signe UINT, UINT_ARRAY 32 bits avec signe LONGINT, LONGINT_ARRAY 32 bits en virgule flottante FLOAT, FLOAT_ARRAY 64 bits en virgule flottante DOUBLE, DOUBLE_ARRAY 64 bits DATETIME 1 bit BOOL, BOOL_ARRAY Chaîne de caractères STRING

Page 317: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-239

5.14.3 Débogage de scripts dans ProTool

Vérification de syntaxe

La recherche d'erreurs de syntaxe dans le script est lancée après que vous avez cliqué sur "Traduire". Etant donné que le débogueur de VB n'est pas disponible dans ProTool, nous vous recommandons de tester les scripts complexes directement dans Visual Basic ou dans VBA. Tenez alors compte du fait que VBScript ne dispose pas de la totalité des fonctionnalités de Visual Basic. Vous devez en outre simuler les variables de ProTool par des variables locales de VBScript.

Comme pour tout autre programme, certaines erreurs de programmation peuvent toutefois ne se révéler que pendant le fonctionnement. Elles sont alors affichées comme erreurs système pendant l'exécution du script et sont précédées de l'indication Erreur VBScript :. Le message est complété par le nom du script et le numéro de la ligne où l'erreur s'est produite.

Critères de vérification

Nous vous recommandons de vérifier les critères suivants dans vos scripts en vue d'éviter des erreurs :

• Les récurrences directes ou indirectes ont-elles été utilisées correctement ?

• Y-a-t-il des bouches sans fin ?

• Les paramètres de fonction sont-ils corrects ?

• Les types de variable utilisés pour les paramètres sont-ils corrects ?

• Le nombre de paramètres d'un script est-il correct ?

• Utilisez-vous des procédures demandant de longs temps de calcul ?

• Appelez-vous les scripts très fréquemment ?

Pour le débogage, vous pouvez recourir à la fonction Afficher_texte_de_message_système . Cette fonction vous permet de déterminer quels pas de programme sont exécutés. Appelez cette fonction aux emplacements du script où vous voulez contrôler le déroulement de celui-ci. Transmettez un texte ou une valeur à la fonction. Il sera affiché sous forme de message système pendant l'exécution du script. Cela vous permet d'exécuter le script pas à pas.

Remarque Il n'est possible de n'exécuter qu'un seul script à la fois.

Page 318: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-240 6AV6594-1MA06-1AC0

5.14.4 Limitations avec VBScript

Attribution de noms symboliques

Les noms des structures de VBScript, par exemple If, Then, Loop, Sub, Dim ne peuvent pas être utilisés comme noms symboliques d'objets de ProTool. Les caractères spéciaux et les caractères dépendant de la langue, comme ä ou é, ne doivent pas être utilisés dans les noms symboliques des variables (variables locales) ou des procédures de VBScript. Les noms qui commencent par pt sont réservés aux objets internes de ProTool.

Si vous ne pouvez pas éviter d'utiliser des noms de structures de VBScript comme noms symboliques, vous devez faire précéder les noms par des préfixes spécifiques à l'objet. Il s'agit de :

• préfixe PtVar pour les variables de ProTool (variables globales)

• préfixe PtFct pour les fonctions de ProTool

• préfixe PtScn pour les noms d'image de ProTool

• préfixe PtArc pour les noms d'archives de ProTool

• préfixe PtScp pour les noms de script de ProTool

Exemple d'utilisation de variables : PtVar.Convert

Variables globales

Dans les noms de variable de ProTool (variables globales), vous pouvez utiliser tous les caractères sauf les apostrophes. Pour utiliser une variable de ProTool dans un script, vous devez toujours employer la forme PtVar.="nom_de_variable" . Ce format est appliqué automatiquement si vous ajoutez une variable de ProTool dans l'éditeur de script, via la boîte de dialogue "Choix d'objets".

Exécution de plusieurs scripts

Pendant le fonctionnement en ligne, vous ne pouvez exécuter qu'un seul script à la fois. Si plusieurs scripts doivent être exécutés, ils sont placés dans une file d'attente d'exécution. Si un script est appelé dans un autre script, le script de niveau supérieur doit attendre la fin d'exécution du script de niveau inférieur.

Remarque Evitez de configurer un trop grand nombre de scripts à exécuter en même temps, car cela peut conduire à d'importantes limitations pendant le fonctionnement. ProTool émet un message d'erreur correspondant lors de la génération si le nombre maximal de scripts simultanés ou imbriqués est dépassé.

Page 319: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-241

Pas d'attribution de valeur aux paramètres de script

Il n'est pas possible d'attribuer des valeurs aux paramètres de script au sein d'un script. Si vous transmettez un paramètre à un script, la valeur du paramètre est utilisée dans le script (call by value). Le paramètre d'entrée n'est toutefois pas modifié par le traitement au sein du script.

Le résultat d'un script peut être obtenu de deux façons :

• Le script a été réalisé sous forme de fonction. Le résultat est affecté au nom de fonction du script.

• Le résultat du script est écrit de manière explicite dans une variable de ProTool.

Fonctions non-utilisables

Les fonctions VBScript "MsgBox" et "InputBox" ne peuvent pas être utilisées au sein de ProTool.

Page 320: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-242 6AV6594-1MA06-1AC0

5.14.5 Exemple de création de scripts en VBScript

Ces exemples montrent une Subroutine et une Function de scripts en Visual Basic.

5.14.5.1 Exemple de sous-programme

Objectif

Une valeur en Fahrenheit est lue dans l'automate par l'intermédiaire de la variable de ProTool Var_1. Le script ConvertirTemp convertit cette valeur en Celsius et écrit le résultat dans la variable interne Var_2 de ProTool. Vous pouvez attacher la variable Var_2 à un champ d'affichage et l'afficher dans une image.

Ecriture du script

Procédure 1 Dans ProTool, déclarez tout d'abord la variable Var_1 avec liaison à

l'automate et activez "Lecture permanente" sur la fiche "Options". 2 Configurez la variable Var_2 sans liaison à l'automate ("<Aucun automate>"). 3 Appelez "Scripts" dans la fenêtre de projet. 4 Choisissez la fiche "Généralités" et activez la case d'option "Sub". 5 Sous "Nom", entrez le nom de script suivant : ConvertirTemp. 6 Entrez une brève description sous "Explication", par exemple Conversion

de Fahrenheit en Celsius. 7 Choisissez la fiche Texte de script. 8 Editez maintenant le script.

Dim Fahrenheit Fahrenheit = Var_1 Var_2 = (Fahrenheit -32)*5/9

9 Cliquez sur le bouton "Traduire" pour traduire le script.

Page 321: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-243

La figure suivante représente la boîte de dialogue "Texte de script" avec le script édité et traduit.

Boîte de dialogue "Texte de script"

Page 322: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-244 6AV6594-1MA06-1AC0

Utilisation du script

Procédure 1 Choisissez la variable Var_1 dans la fenêtre de projet et activez la fiche

"Fonctions". 2 Attribuez l'événement "Modification de valeur" au script ConvertirTemp

avec le bouton "Ajouter". La figure suivante représente la fiche "Fonctions" avec le script attaché.

3 Configurez maintenant un champ d'affichage dans une image. Affectez la

variable Var_2 au champ d'affichage. Le script sera exécuté à chaque modification de la variable Var_1 et le résultat sera écrit dans la variable Var_2. La valeur momentanée est affichée dans le champ d'affichage.

Page 323: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-245

5.14.5.2 Exemple de fonction

Objectif

Une valeur en Fahrenheit est lue dans l'automate par l'intermédiaire de la variable de ProTool Var_1. Le script DegreCelsius(Fahrenheit) convertit cette valeur en Celsius et écrit le résultat dans la variable interne de ProTool Var_2. Vous pouvez attacher la variable Var_2 à un champ d'affichage et l'afficher dans une image.

Ecriture du script

Procédure 1 Dans ProTool, déclarez tout d'abord la variable Var_1 avec liaison à

l'automate et activez "Lecture permanente" sur la fiche "Options". 2 Configurez la variable Var_2 sans liaison à l'automate ("<Aucun automate>"). 3 Appelez "Scripts" dans la fenêtre de projet. 4 Choisissez la fiche "Généralités" et activez la case d'option "Function". 5 Sous "Nom", entrez le nom de script suivant : DegreCelsius. 6 Entrez une brève description sous "Explication", par exemple Conversion

de Fahrenheit en Celsius. 7 Entrez Fahrenheit dans le champ Paramètre et cliquez sur le bouton

"Ajouter". 8 Choisissez la fiche Texte de script. 9 Editez maintenant le script.

DegreCelsius = (Fahrenheit -32)*5/9 10 Cliquez sur le bouton "Traduire" pour traduire le script.

Page 324: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-246 6AV6594-1MA06-1AC0

La figure suivante représente la boîte de dialogue "Texte de script" avec le script édité et traduit.

Boîte de dialogue "Texte de script"

Page 325: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-247

Utilisation du script

Procédure 1 Choisissez la variable Var_1 dans la fenêtre de projet et activez la fiche

"Fonctions". 2 Attribuez l'événement "Modification de valeur" au script DegreCelsius avec

le bouton "Ajouter". 3 Indiquez la variable Var_1 pour le paramètre d'entrée Fahrenheit (repéré

par [in]). 4 Indiquez la variable Var_2 pour le résultat (repéré par [out]).

La figure suivante représente l'affectation des paramètres.

5 Concluez l'entrée des paramètres par "OK".

La figure suivante représente la fiche "Fonctions" avec le script attaché.

6 Configurez maintenant un champ d'affichage dans une image. Affectez la

variable Var_2 au champ d'affichage. Le script sera exécuté à chaque modification de la variable Var_1 et le résultat sera écrit dans la variable Var_2. La valeur momentanée est affichée dans le champ d'affichage.

Page 326: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-248 6AV6594-1MA06-1AC0

5.15 Configurer dans des langues étrangères

Ce chapitre met à votre disposition les informations nécessaires à la création d'un projet dont l'interface utilisateur est en langue étrangère.

Vous pouvez créer un projet en une ou plusieurs langues. Dans le cas d'un projet multilingue, vous pouvez décider :

• Si plusieurs langues doivent être disponibles sur un même OP, auquel cas une touche doit être à disposition de l'opérateur pour changer de langue.

• Si une seule langue doit être respectivement transférée sur un OP donné.

5.15.1 Configuration système nécessaire pour langues étrangères

Introduction

Selon la langue de votre version de Windows, vous pouvez configurer la plupart des langues étrangères sans devoir modifier la configuration de Windows.

Les exceptions concernent les langues utilisant des jeux de caractères spéciaux, comme le grec, le polonais, le russe, le slovène, le tchèque ou le hongrois. Pour pouvoir utiliser ces langues, vous devez activer le support des langues sous Windows 98 SE (avec "Panneau de configuration" > "Ajout/Suppression de programmes" > "Installation de Windows" > "Prise en charge multilingue" > "Détails"). Cela n'est pas nécessaire sous Windows NT.

Remarque Si le logiciel d'exécution (Runtime) tourne sur un autre ordinateur que le logiciel de configuration, c'est-à-dire si l'ordinateur de contrôle-commande est différent de l'ordinateur de configuration, vous devez éventuellement charger la prise en charge multilingue sur les deux ordinateurs. Une autre méthode consiste à installer Windows entièrement dans la langue correspondante.

Remarque Le dossier WINLANGS du CD-ROM d'installation de ProTool contient une prise en charge pour d'autres langues non livrées de manière standard avec Windows, par exemple l'albanais, le bulgare, le roumain, le turc etc. Vous trouverez des informations complémentaires dans le fichier MULLANGO.INF.

Pour créer des projets dans des langues asiatiques, vous avez besoin d'une version asiatique de Windows. Vous trouverez de plus amples informations à ce sujet sous "Conditions préalables à la configuration dans des langues asiatiques".

Page 327: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-249

5.15.2 Les langues dans ProTool

Langue de l'interface utilisateur et langues de projet

Quand on parle de langue dans ProTool, il faut distinguer deux niveaux :

• La "langue de l'interface utilisateur" de ProTool C'est la langue dans laquelle les textes des menus et boîtes de dialogue de ProTool/Pro CS sont affichés pendant la configuration. Le choix de la langue de l'interface utilisateur est réalisé dans le Programme d'installation de ProTool.

• Les "langues de projet" Ce sont les langues dans lesquelles les textes de votre projet apparaissent sur le pupitre. Le projet peut être écrit dans toutes les langues disponibles sous Windows sur l'ordinateur de configuration.

Ces deux niveaux de langue sont absolument indépendants l'un de l'autre. Vous pouvez, par exemple, créer à tout moment des projets en allemand avec un ProTool français et réciproquement.

Projets multilingues

Si votre projet doit fonctionner dans plusieurs langues, vous devez consigner dans le projet tous les objets dépendants de la langue dans les langues voulues. Cela concerne par exemple les

• messages d'événement

• messages d'alarme

• images

• recettes

• listes de textes

• textes d'aide

• documentations

Dans chaque projet, vous pouvez créer les textes en 32 langues de projet. Vous pouvez choisir 32 langues quelconques parmi toutes les langues prises en charge par le système d'exploitation installé sur l'ordinateur de configuration. Vous devez toutefois tenir compte lors de la configuration que les langues prises en charge pendant le fonctionnement dépendent du pupitre.

Les messages système ne peuvent pas être édités dans ProTool. Ils sont déjà consignés dans de nombreuses langues pour chaque pupitre. Si vous configurez une langue pour laquelle il n'y a pas de messages système, tous les messages système apparaissent en anglais.

Page 328: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-250 6AV6594-1MA06-1AC0

Langue d'édition

La langue de projet dans laquelle vous écrivez des textes à un moment donné sur l'ordinateur de configuration est la "langue d'édition".

La barre d'outils et la barre d'état indiquent la langue d'édition momentanément active.

Langue de référence

L'une des langues de projet peut être utilisée comme "langue de référence". Vous pouvez tout d'abord créer tous les textes dans la langue de référence, puis les utiliser comme base pour les traductions, si vous entrez vos textes traduits directement dans le projet.

Lors de la configuration, vous pouvez basculer entre la langue de référence et la langue d'édition momentanément activée.

Langues en ligne sur le pupitre

Selon le pupitre, vous pouvez transférer plusieurs des langues de projet simultanément sur le pupitre. Pour permettre à l'opérateur de permuter entre ces langues, vous devez mettre un organe de dialogue correspondant à sa disposition.

Vous devez tenir compte lors de la configuration que les langues prises en charge pendant le fonctionnement dépendent du pupitre.

Les niveaux de langue de ProTool

Echange de textes avec les traducteurs

Si vous voulez faire traduire les textes de la langue de référence, ProTool vous permet d'exporter tous les textes d'un projet. Le traducteur pourra éditer tous les textes à l'extérieur de ProTool, par exemple dans Excel ou dans un éditeur de texte. Les textes traduits devront ensuite être importés dans le projet ProTool et seront alors insérés automatiquement aux bons emplacements.

Page 329: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-251

5.15.3 Langues des messages système

messages système

Les messages système ne peuvent pas être édités dans ProTool. Ils sont déjà consignés dans de nombreuses langues pour chaque pupitre. Si vous configurez une langue pour laquelle il n'y a pas de messages système, tous les messages système apparaissent en anglais.

Configurer des langues

Les messages système destinés au pupitre sont disponibles dans les langues suivantes :

• chinois (République populaire de Chine)

• chinois (Taïwan)

• danois

• allemand

• anglais

• finnois

• néerlandais

• français

• grec

• italien

• coréen

• norvégien

• polonais

• portugais

• russe

• suédois

• espagnol

• tchèque

• turc

• hongrois

• japonais

Page 330: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-252 6AV6594-1MA06-1AC0

5.15.4 Claviers nationaux

Dépendance de la langue

Les caractères apposés sur les touches d'un clavier de PC dépendent de la langue. Par exemple, aucun caractère spécial français ou allemand n'est disponible sur un clavier anglais. La disposition des lettres est également partiellement différente.

Dès que vous changez de langue d'édition pendant la configuration, ProTool remplace l'affectation du clavier par celle de la langue correspondante.

Fenêtre de clavier

ProTool affiche une fenêtre de clavier national afin de faciliter la correspondance entre les caractères imprimés sur votre clavier et les caractères effectivement saisis. Cette fenêtre de clavier vous permet de repérer l'emplacement des caractères qui diffèrent.

La saisie d'un caractère national peut se faire de deux façons :

• Vous repérez son emplacement dans la fenêtre de clavier et le tapez sur le clavier de l'ordinateur de configuration.

• Vous entrez le caractère en cliquant directement dans la fenêtre de clavier.

Fenêtre de clavier national (exemple : langue d'édition allemand)

La fenêtre de clavier national disparaît automatiquement dès que vous rétablissez la langue active de Windows comme langue d'édition. Vous pouvez également activer ou désactiver l'affichage de la fenêtre de clavier national avec la commande "Affichage" > "Clavier".

Vous pouvez également démarrer la fenêtre de clavier directement comme application indépendante sur le pupitre. Les paramètres suivants sont disponibles pour le fichier exécutable "TouchInputPC.exe" :

• "NumPadOff" démarre le clavier alphanumérique (valeur par défaut)

• "NumPadOn" démarre le clavier umérique

• "NoInfo" démarre le clavier sans informations sur le Copyright

• "Close" ferme le clavier ouvert

Page 331: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-253

Modifier la taille Dans le cas des systèmes sur PC, vous pouvez modifier la taille de la fenêtre de clavier affichée :

1. Cliquez deux fois sur l'icône de clavier dans la barre des tâches. La boîte de dialogue "ProTool Input Panel Options" est alors affichée.

2. Cliquez sur le bouton "Start Resize".

3. Donnez à la fenêtre de clavier la taille voulue en la tirant par l'icône Resize.

4. Cliquez sur le bouton "Stop Resize".

5. Pour enregistrer les réglages effectués, cliquez sur le bouton "Save".

Remarque La fenêtre de clavier ne peut être utilisée que si la disposition de clavier correspondante est installée sous Windows. Activez le clavier sous "Démarrer" > "Paramètres" > "Panneau de configuration" > "Clavier". Si vous omettez cette étape, ProTool fait appel au clavier international (Etats-Unis).

Remarque L'écriture de caractères coréens composés à l'aide de séquences de touches (par exemple a, b, c) n'est possible avec la fenêtre de clavier que sous les systèmes d'exploitation suivants : - Windows 2000 - Windows NT

Remarque Dans le cas d'un Panel PC, si le système d'exploitation est configuré pour une langue occidentale, les noms d'enregistrement comportant des caractères asiatiques ne peuvent pas être affichés.

Page 332: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-254 6AV6594-1MA06-1AC0

5.15.5 Textes de référence

Principe

Lorsque vous configurez un projet multilingue, vous commencez en général par écrire tous les textes dans votre langue maternelle.

Lorsque vous activez ensuite la langue d'édition pour entrer les textes en langue étrangère, tous les champs de texte apparaissent de nouveau vides.

ProTool met à votre disposition une fonction confortable de texte de référence pour que vous disposiez d'un texte source à traduire. Vous pouvez afficher une fenêtre supplémentaire contenant les textes de référence dans la langue source dans les boîtes de dialogue et l'éditeur d'images.

Textes de référence

Dans l'éditeur, vous pouvez insérer la traduction des textes de la fenêtre des textes de référence, sans devoir commuter d'une langue à l'autre.

Remarque La commande "Editer" > "Langues" > "Exporter" ou le menu contextuel de la fenêtre de projet permettent d'exporter les textes. Les textes peuvent ainsi être traduits indépendamment de ProTool pour être ensuite importés dans votre projet.

Page 333: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-255

5.15.6 Les étapes d'un projet multilingue

Scénarios

La méthode de base est toujours la même, quel que soit le cas de figure :

• Vous configurez un projet dans une autre langue que celle de votre installation de ProTool. (Exemple : vous avez un ProTool français et voulez configurer un projet allemand.)

• Vous voulez commercialiser un projet dans plusieurs pays, dans la langue respective de chaque pays. (Exemple : vous livrez une machine en France, Allemagne et au Royaume-Uni. Les textes affichés sur le pupitre doivent l'être dans la langue du pays concerné.)

• Vous livrez un projet dans un pays où l'on parle plusieurs langues. (Exemple : vous vendez une machine en Suisse. L'opérateur doit pouvoir choisir entre l'allemand, le français et l'italien sur le pupitre.)

Dans tous les cas, vous devez prévoir de créer et tester le projet tout d'abord dans une seule langue. Cette langue vous servira ensuite de langue de référence pour la traduction.

Etapes

Remarque Vous pouvez ouvrir la boîte de dialogue "Réglage langues" de deux manières : avec "Editer" > "Langues" > "Sélection" ou avec "Système cible" > "Choix des langues". Nous utiliserons par la suite toujours la commande "Editer" > "Langues" > "Sélection".

La configuration d'un projet multilingue se décompose en les étapes suivantes :

1. Etablir la configuration système nécessaire.

2. Définir les langues configurées (commande "Editer" > "Langues" > "Sélection").

3. Choisir une langue comme première langue d'édition (commande "Editer" > "Langues" > "Sélection"). Vous créez et testez le projet complet tout d'abord dans cette langue, avant de (faire) traduire tous les textes dans toutes les langues.

4. Choisir la police (commande "Système cible" > "Polices").

5. Configurer un changement de langue (seulement si vous voulez proposer plusieurs langues en même temps sur un même pupitre).

Page 334: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-256 6AV6594-1MA06-1AC0

6. Traduire les textes. Si vous voulez entrer vous-même les textes en langues étrangères, passez à la "langue d'édition" (commande "Editer" > "Langues" > "Sélection"). Choisissez comme "Langue de référence" la langue dans laquelle vous avez créé le projet (également avec la commande "Editer" > "Langues" > "Sélection"). Vous pouvez alors afficher les textes dans la langue de référence et entrer en parallèle les textes dans la langue d'édition. Si vous voulez donner les textes à traduire, vous pouvez les exporter en format csv (commande "Editer" > "Langues" > "Exporter"). Une fois les textes traduits à l'extérieur de ProTool, vous pourrez les réintégrer dans votre projet (commande "Editer" > "Langues" > "Importer").

7. Choisir les langues à transférer sur un pupitre donné (commande "Système cible" > "Choix des langues"). Vous pouvez choisir jusqu'à cinq langues en même temps.

8. Générer le projet.

9. Transférer le projet sur le pupitre.

Remarque Lorsque vous voulez modifier un projet multilingue, évitez de déplacer a posteriori des champs dans les messages d'événement et d'alarme. Etant donné qu'il n'y a aucune correspondance fixe entre un champ et sa position au sein du texte, vous devez � si nécessaire � déplacer les textes et non les champs.

Page 335: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-257

5.15.7 Echange de textes avec les traducteurs

Editer des textes à l'extérieur de ProTool

Si vous configurez un projet en plusieurs langues, la méthode la plus simple consiste à créer et tester tout d'abord le projet complet dans une langue.

Donnez ensuite l'ensemble des textes à traduire et réintégrez-les alors dans votre projet.

Cette méthode présente les avantages suivants :

• Cela décharge le programmeur, car il ne doit créer l'interface utilisateur que dans une langue qu'il maîtrise.

• Le traducteur peut éditer tous les textes à l'extérieur de ProTool, par exemple dans Excel ou dans un éditeur de texte.

• Cela assure le respect de l'intégralité et de la cohérence des textes traduits.

Textes concernés par l'exportation/importation

La fonction d'exportation/importation de textes de ProTool vous permet d'exporter et d'importer des textes de l'ensemble du projet, de certains éditeurs ou d'objets déterminés. Le volume de l'exportation/importation dépend de l'appel :

• Exporter/importer les textes de l'ensemble du projet. Si vous appelez l'exportation/importation de textes avec la commande "Editer" > "Langues" > "Exporter" ou "Importer", l'opération est appliquée à tous les textes de l'ensemble du projet. L'importation ne peut pas être annulée. Vous pouvez toutefois supprimer du projet tous les textes d'une langue donnée en effaçant cette langue. Vous trouverez des informations détaillées à ce sujet dans la rubrique "Effacer une langue de projet".

• Exporter/importer des textes d'un éditeur ou d'un objet donnés Dans la fenêtre de projet, vous pouvez lancer l'exportation/importation de textes à partir du menu contextuel (touche droite de la souris) des éditeurs et des objets. L'exportation ou l'importation ne concerne alors que les textes qui appartiennent à l'éditeur ou à l'objet sélectionné. Une importation de texte qui a été démarrée dans le menu contextuel peut être annulée.

Page 336: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-258 6AV6594-1MA06-1AC0

Exporter plusieurs types de texte

Dans le cadre de l'exportation, vous pouvez choisir les types de texte à exporter :

• Textes visibles dans l'image (par exemple libellés, noms) Ils sont écrits dans le fichier "Labelling.csv".

• Textes d'information (par exemple textes d'aide pour les objets d'image et les messages) Ils sont écrits dans le fichier "InfoTexts.csv".

• Textes de message (messages d'événement et d'alarme) Ils sont écrits dans le fichier "MessageTexts.csv".

• Autres textes (par exemple réglages pour messages, listes de textes) Ils sont écrits dans le fichier "OtherTexts.csv".

Le réglage par défaut demande l'exportation de tous les textes.

La répartition des textes en divers types découle d'exigences spécifiques qui doivent être respectées lors de la traduction. Ainsi, par exemple, les textes de message contiennent des caractères génériques qui ne doivent pas être effacés ; lors de la traduction des textes contenus dans les images, il peut être nécessaire de ne pas dépasser une longueur limite.

Importer des textes

La commande "Editer" > "Langues" > "Importer" ou le menu contextuel des éditeurs et des objets dans la fenêtre de projet vous permettent de réintégrer les textes traduits à votre projet. Les divers textes sont attribués automatiquement aux objets du projet.

Remarque L'importation de textes de messages d'alarme ne peut pas être annulée.

Pour visualiser les textes en langue étrangère importés, vous devez régler la langue d'édition en conséquence.

• Si vous n'avez pas défini de langue cible pour la traduction lors de l'exportation, vous devez indiquer lors de l'importation dans quelle langue les textes ont été traduits.

• Si cette langue n'est pas encore disponible comme "langue configurée" dans votre projet, elle est créée automatiquement.

Remarque Veillez à ne pas modifier manuellement, ni à ajouter, de textes entre l'exportation des textes et leur importation, ou faites traduire ces modifications en temps utile. Les textes modifiés manuellement ou ajoutés sont écrasés par les textes du fichier d'importation lors de l'importation des textes.

Page 337: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-259

Limitations pour l'exportation/importation de textes comportant des caractères cyrilliques, grecs ou asiatiques

La possibilité d'exporter ou d'importer des textes contenant des caractères qui n'appartiennent pas aux jeux de caractères romains (par exemple caractères grecs, cyrilliques ou asiatiques) dépend du système d'exploitation de l'ordinateur de configuration.

• Windows 2000 multilingual La condition préalable à l'exportation et l'importation est que le paramètre par défaut et la police système soient réglés sur la même langue sur l'ordinateur de configuration (menu Démarrer de Windows > Paramètres > Panneau de configuration > Paramètres régionaux > Paramètres de langue pour le système, bouton "Utiliser les paramètres par défaut"). Ce paramétrage vous permet d'exporter et d'importer sans problème également des textes comportant des caractères non-latins.

• Windows 98, Windows NT, Windows ME Une exportation et une importation sans problème ne sont possibles qu'avec un système d'exploitation localisé ; cela signifie que vous ne pourrez exporter et importer des textes cyrilliques que si vous disposez d'un système d'exploitation russe. En l'absence d'un système d'exploitation localisé, vous pourrez certes configurer dans ProTool des textes avec des caractères non-latins, mais vous ne pourrez ni les exporter ni les importer. Les caractères non-latins sont représentés par des points d'interrogation lors de l'enregistrement. Si des textes d'un fichier csv comportant des caractères non-latins sont importés dans ProTool, ces caractères sont importés sous forme de points d'interrogation.

Page 338: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-260 6AV6594-1MA06-1AC0

5.15.8 Conditions préalables à la configuration dans des langues asiatiques

Version asiatique de Windows

Pour créer un projet comportant des textes asiatiques, vous devez disposer d'un système d'exploitation Windows asiatique ou de Windows 2000 multilingual. Seules ces versions de Windows vous permettront d'accéder aux jeux de caractères nécessaires.

De même, la génération doit être réalisée sous un Windows asiatique, car la langue de projet est sinon ignorée lors de la génération.

Le transfert de projets dans lesquelles une langue de projet asiatique a été sélectionnée est également possible sous un Windows non-asiatique, à certaines conditions.

Pour cela, le fichier *.fud ou *.fwd créé lors de la génération sur un Windows asiatique doit se trouver dans le même dossier que le fichier de projet *.pdb. Le fichier de projet *.pdb peut être ouvert avant le transfert, mais il ne doit pas être modifié.

Remarque De nombreux projets sont multilingues et utilisent, outre une langue asiatique, par exemple encore l'anglais. Vous pouvez dans ce cas créer et tester tout d'abord le projet sous un Windows non-asiatique. Ce n'est qu'en fin de parcours que vous passez sur un Windows asiatique, y configurez les textes asiatiques, effectuez la génération et le transfert.

Vous pourrez travailler de manière plus efficace si vous avez installé en parallèle sur votre ordinateur un Windows asiatique et un Windows non asiatique. Une autre possibilité consiste à travailler en réseau avec des ordinateurs différents pour les différentes langues.

Page 339: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Techniques de configuration

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 5-261

5.15.9 Limitations des projets dans des langues asiatiques

Langues prises en charge

Les langues prises en charge à l'heure actuelle sont le chinois de la République populaire de Chine, le chinois de Taïwan, le coréen et le japonais.

Mémoire de configuration

Essayez de limiter le nombre de polices utilisées dans chaque projet. Chaque police supplémentaire diminue la mémoire disponible pour les projets.

64 Ko de mémoire de configuration sont disponibles pour chaque police ; cela correspond environ à par exemple 1900 caractères chinois distincts. Si vous configurez davantage de caractères chinois distincts, un message indique lors de la génération que le nombre maximal de caractères a été dépassé. Le message est accompagné d'une liste des caractères les moins utilisés dans le projet.

Caractères spéciaux

Les caractères spéciaux sont les caractères ASCII de code supérieur à 127, par exemple ã, ±, ä, è, ó.

Si vous travaillez dans Windows asiatique et utilisez une police non chinoise dans un texte, évitez d'utiliser des caractères spéciaux, car ils ne sont pas correctement affichés dans les certains cas.

Remarque Pour les pupitres sous Windows CE : Les titres des fenêtre de message, ligne de message et tampon de messages ne doivent contenir que des caractères romains, même dans les langues asiatiques. Les pupitres sous Windows CE ne peuvent pas afficher d'autres caractères.

Remarque Si vous entrez des caractères asiatiques dans les textes anglais d'un projet multilingue comportant des langues asiatiques, ces caractères ne seront pas affichés sur les pupitres sous Windows CE.

Messages

Tous les messages système sont également disponibles dans les langues asiatiques.

Les numéros de message, les états de message (apparu, disparu, acquitté), la date/l'heure et le groupe d'acquittement continuent à être affichés en caractères alphanumériques, même dans les projets asiatiques, et ne peuvent pas être affichés en caractères asiatiques.

Page 340: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Techniques de configuration Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 5-262 6AV6594-1MA06-1AC0

Commuter entre les langues asiatiques sous Windows 2000

Si la prise en charge multilingue est installée sous Windows 2000, vous pouvez commuter l'affichage d'un projet entre les langues asiatiques proposées.

Toutefois, pour entrer des textes dans la langue affichée, il est nécessaire d'afficher également le système d'exploitation dans cette langue.

Longueur de champ

Les longueurs de champ dépendent de la largeur de caractère utilisée. Dans le cas des polices asiatiques, le nombre de caractères configurables dans les champs risque être diminué en raison de la largeur double des caractères.

Page 341: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Tester les projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 6-1

6 Tester les projets

Principe

La phase de test commence après que vous avez terminé l'ensemble du projet ou de parties autonomes de celui-ci.

Les étapes suivantes sont nécessaires :

1. Générer le projet : Un fichier exécutable sur le pupitre est créé à partir du projet.

2. Tester un projet sans liaison à l'automate : Pour tester le projet sans automate, il faut que le logiciel de simulation ait été installé. Démarrez le simulateur avec la commande "Fichier" > "Tester" > "Démarrer Simulator" ou cliquez sur l'icône ci-contre :

Entrez dans la table de simulation des valeurs convenables pour tester les variables ou les zones de communication. Les valeurs de la table de simulation sont lues par le logiciel d'exécution (Runtime) lors de la simulation, ce qui simule une liaison à l'automate. Tester un projet avec liaison à l'automate : Si vous avez connecté votre ordinateur de configuration à un automate et si ProTool/Pro RT est installé sur l'ordinateur de configuration, vous pouvez tester le projet directement dans ProTool/Pro RT. Vous obtenez alors une simulation exacte de l'appareil cible.

3. Choisissez la commande "Fichier" > "Tester" > "Démarrer Runtime" ou cliquez sur l'icône ci-contre :

4. Transférer le projet : c'est-à-dire le copier dans le dossier d'où il sera démarré.

Ce dossier peut se trouver sur l'ordinateur de configuration ou sur le pupitre.

5. Si vous trouvez encore des erreurs dans le projet, remédiez-y et recommencez à l'étape 1.

Remarque Si l'automate utilisé est un SIMATIC S5 ou S7, configurez "Etat/forçage" pour tester par exemple certaines variables dans le programme de l'automate.

Remarque Si vous configurez avec intégration à SIMATIC STEP 7, vous pouvez simuler une liaison à l'automate avec PLCSIM. S7-PLCSIM ne peut toutefois pas être utilisé dans le contexte de la station PC de STEP7. Pour de plus amples informations, veuillez vous reporter à la documentation de SIMATIC STEP 7.

Page 342: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Tester les projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6-2 6AV6594-1MA06-1AC0

6.1 Le Control Panel de Windows CE

Remarque Les fonctionnalités mises à disposition par le Control Panel de Windows CE dépendent du pupitre. Vous trouverez des informations détaillées sur le Control Panel de Windows CE dans le manuel produit du pupitre concerné.

Principe

Le Control Panel de Windows CE n'est disponible que sur des pupitres qui tournent sous le système d'exploitation Windows CE.

Le Control Panel de Windows CE permet au personnel de maintenance de, par exemple :

• sauvegarder/restaurer

• effectuer des réglages relatifs à la communication

• régler la date et l'heure

• configurer le Input Panel (fenêtre de clavier)

• paramétrer le clavier et la souris

• paramétrer le réseau

• paramétrer l'imprimante

• formater la mémoire flash

• effectuer des réglages spécifiques à l'appareil (par exemple luminosité et calibrage des pupitres tactiles)

• définir les paramètres de transfert

• paramétrer un écran de veille

Vous pouvez prévoir dans votre projet ProTool un organe de dialogue permettant d'appeler le Control Panel de Windows CE de manière confortable. Sinon, le Control Panel ne pourra être appelé que lors du démarrage de l'appareil, dans le menu de démarrage.

Il est recommandé de protéger l'accès à cet organe de dialogue par un mot de passe, pour le réserver au personnel de maintenance. Vous évitez ainsi qu'un opérateur ne modifie par mégarde des réglages de base du pupitre.

Remarque Vous pouvez également regrouper tous les organes de dialogue destinés à des interventions de service dans une même image et protéger l'accès à cette image par un mot de passe.

Page 343: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Tester les projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 6-3

Exemple d'utilisation - appeler les paramètres S7

Le personnel de maintenance a besoin du Control Panel de Windows CE quand un nouvel appareil doit être intégré par exemple à un réseau MPI dans une installation dans laquelle plusieurs appareils sont déjà connectés. Dans ce cas, il est probable que l'adresse MPI par défaut du nouvel appareil est déjà utilisée par une autre station du réseau. L'applet "S7 Settings" du Panneau de configuration de l'appareil permet d'appeler l'adresse MPI et de la modifier si nécessaire.

Page 344: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Tester les projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6-4 6AV6594-1MA06-1AC0

6.2 Transférer le fichier de projet exécutable

Possibilités de transfert

Vous disposez des possibilités suivantes pour transférer le fichier de projet de l'ordinateur de configuration au pupitre :

Transfert Pupitres CE PC Série X X USB X X Ethernet (TCP/IP) X X Modem X X MPI X X DP X X Filetransfer -- X

Remarque Certains câbles USB avec fonctionnalité réseau ne peuvent pas être utilisés pour la connexion directe.

• Connexion directe (câble USB, câble série)

• Connexion par réseau (Ethernet ou modem) Si l'appareil cible (par exemple un PC) et l'ordinateur de configuration font partie du même réseau, vous pouvez également transférer le fichier de projet exécutable via Ethernet en établissant une connexion par réseau avec l'appareil cible.

• MPI / PROFIBUS DP

Transfert par disquette (PC uniquement) Dans votre projet, choisissez la commande "Fichier" > "Transfert" > "Réglages" et indiquez comme "Dossier cible" le lecteur A:\. Le fichier de projet exécutable est alors écrit sous forme comprimée sur une ou plusieurs disquettes ; vous le décomprimerez ensuite sur le pupitre cible avec le transfert par disquette.

Page 345: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Tester les projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 6-5

Mode de transfert pour les systèmes sous Windows CE

Le pupitre doit se trouver en "mode de transfert" ou être commuté automatiquement en mode de transfert par l'ordinateur de configuration au début du transfert. Il faut pour cela que l'option de transfert correspondante du menu de configuration soit activée sur le pupitre. Pour de plus amples informations sur le réglage du mode de transfert sur le pupitre, veuillez consulter votre manuel produit.

Lors de la première mise en service, le pupitre démarre automatiquement en mode de transfert. Pour chaque transfert suivant, si le pupitre ne passe pas automatiquement en mode de transfert, vous pouvez redémarrer le pupitre et appeler l'applet de transfert dans le menu de démarrage ou configurer la fonction Changement_de_mode.

Procédure générale

Remarque Si l'appareil cible est un PC qui ne contient encore aucun projet, vous devez activer manuellement le mode de transfert dans PC Loader avant de lancer le premier transfert.

1. Activez le mode de transfert sur le pupitre.

2. Choisissez l'emplacement du fichier de projet sur le pupitre.

3. Procédez au paramétrage du transfert dans ProTool sur l'ordinateur de configuration.

4. Transférez le fichier de projet de l'ordinateur de configuration vers le pupitre.

Remarque Dans le cas du transfert série, choisissez toujours une vitesse de transfert aussi élevée que possible. Cela concerne en particulier la fonction Sauvegarde/Restaurer et le transfert de logiciels optionnels, fichiers images ou configurations de grande taille (surtout lors de la première mise en service). Dans le cas des vitesses de transfert lentes, l'opération peut facilement durer plusieurs heures.

Page 346: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Tester les projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6-6 6AV6594-1MA06-1AC0

6.3 Possibilités de la simulation

Condition préalable

Pour pouvoir simuler votre projet sur l'ordinateur de configuration, il faut que ProTool/Pro RT ou Simulator soit installé ou que vous transfériez le projet sur un PC sur lequel la version d'exécution (Runtime) a été installée.

Principe

Vous pouvez choisir entre plusieurs possibilités pour simuler votre projet une fois qu'il est terminé :

• Simulation avec liaison à l'automate Vous pouvez simuler votre projet en l'exécutant directement dans la version d'exécution (Runtime). Les variables et les zones de communication ne sont toutefois opérationnelles que si votre ordinateur de configuration possède également une connexion à un automate correspondant. La version d'exécution (Runtime) vous permettra d'obtenir une simulation fidèle du pupitre configuré si votre ordinateur est connecté à un automate. Pour effectuer la simulation avec ProTool/Pro RT, choisissez la commande "Fichier" > "Tester" > "Démarrer Runtime".

• Simulation sans liaison à l'automate Le logiciel de simulation qui est installé avec ProTool/Pro RT vous permet également de simuler votre projet, y compris les variables et les zones de communication, même sans liaison à un automate. Vous entrez dans ce cas les paramètres des zones de communication et des variables dans une table de simulation qui sera lue par ProTool/Pro RT pendant la simulation. Pour effectuer la simulation avec le simulateur, choisissez la commande "Fichier" > "Tester" > "Démarrer Simulator".

• Simulation en fonctionnement intégré Si vous configurez avec intégration à SIMATIC STEP 7, vous pouvez simuler une liaison à l'automate avec PLCSIM. Pour de plus amples informations, veuillez vous reporter à la documentation de SIMATIC STEP 7.

Page 347: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Tester les projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 6-7

6.4 Simulation du projet avec Simulator

Objet

Le logiciel de simulation vous permet de simuler votre projet sur l'ordinateur de configuration, sans automate ni pupitre. Le logiciel de simulation est un logiciel autonome qui est installé avec le logiciel d'exécution (Runtime). Si vous n'avez pas installé le logiciel d'exécution (Runtime), vous devez installer le logiciel de simulation séparément à partir du CD-ROM d'installation de ProTool.

Le simulateur vous permet de simuler les parties de projet suivantes :

• Variables

• Zones de communication organisées au niveau des bits : messages d'événement et d'alarme.

Procédure générale

Les variables et/ou les zones de communication à simuler sont paramétrées et activées dans le logiciel de simulation.

Procédure 1 Créez tout d'abord un projet tel qu'il doit être exécuté plus tard une fois le

couplage à l'automate effectué. 2 Enregistrez et générez le projet. 3

Démarrez le simulateur directement à partir du logiciel de configuration avec l'icône ci-contre ou la commande "Fichier" > "Tester" > "Démarrer Simulator". Si vous démarrez le simulateur sans avoir généré le projet au préalable, la génération est lancée automatiquement. Si vous simulez le projet pour la première fois, le simulateur est démarré avec une nouvelle table de simulation vide. Si vous avez déjà créé une table de simulation pour ce projet, elle est ouverte.

4 Entrez les paramètres spécifiques au projet dans la table de simulation et enregistrez-les pour des simulations ultérieures. Choisissez "Fichier" > "Enregistrer" dans le simulateur et entrez un nom de fichier pour la table de simulation (*.sim). Vous pourrez ainsi ouvrir ce fichier ultérieurement et simuler à nouveau votre projet.

5 Entrez les paramètres pour les variables et les zones de communication de votre projet dans la table de simulation.

6

Démarrez le logiciel d'exécution (Runtime) avec l'icône ci-contre ou la commande "Fichier" > "Tester" > "Démarrer Runtime". En passant du simulateur au projet exécuté par un changement de tâche, vous pouvez observer l'évolution des valeurs.

Page 348: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Tester les projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6-8 6AV6594-1MA06-1AC0

Remarque Lors de la simulation de configurations pour appareils sous Windows CE, certaines fonctions ne peuvent pas être simulées, par exemple les réglages de contraste. Les scripts peuvent être simulés, mais leur comportement risque de ne pas correspondre à celui qu'ils auraient sur l'appareil cible effectif.

Tenez compte du fait que les temps d'exécution dans la simulation ne correspondent pas à ceux de l'appareil cible effectif.

Table de simulation

Exemple de table de simulation

Vous pouvez enregistrer dans un fichier tous les réglages que vous effectuez dans cette table pour la simulation de votre projet. Choisissez pour cela "Fichier" > "Enregistrer" dans le simulateur et entrez un nom de fichier (*.sim).

Vous pourrez ainsi simuler à nouveau ultérieurement votre projet avec les réglages enregistrés. Cela suppose toutefois que vous n'ayez pas modifié entre temps les variables et zones de communication à simuler dans votre projet.

Variables

Variables proposées Toutes les variables configurées ne sont pas proposées dans la table de simulation. Seules les variables référencées sont disponibles pour la simulation, c'est-à-dire uniquement les variables qui sont utilisées par exemple dans un objet d'image de votre projet.

Variables d'archivage Pour être en mesure de simuler des variables d'archivage, vous devez activer l'option Lecture permanente dans la fiche Options de la boîte de dialogue Variable pendant la configuration des variables.

Variables dans les messages Aucun objet variable n'est créé pour les variables qui ne sont contenues que dans des messages. C'est pourquoi ces variables ne sont pas proposées dans la liste de variables du simulateur.

Vous devez donc activer l'option "Lecture permanente", au moins pendant la phase de test, pour les variables que vous voulez utiliser dans le simulateur.

Page 349: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Tester les projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 6-9

Formats de données

Formats de données spécifiques à l'automate Etant donné que le simulateur ne peut simuler le projet que hors ligne, c'est-à-dire sans liaison à l'automate, les formats de données sont convertis en formats internes de ProTool/Pro CS. Il n'est donc pas possible de réaliser des formats de données spécifiques à l'automate.

Date et heure Le simulateur convertit les formats de données pour la date et l'heure, par exemple DATE, DATE AND TIME et TIME OF DAY, en un format interne qui contient à la fois l'heure et la date. Si vous n'entrez par exemple que l'heure dans la table de simulation pour une telle variable, la partie manquante, par exemple la date, sera également modifiée. Vous devez donc entrer si nécessaire la valeur complète avec date et heure dans le cas de la simulation de variables dont le format dépend de la date et de l'heure.

Exemple de simulation

L'exemple de la figure suivante s'appuie sur une courbe sinusoïdale pour montrer comment les valeurs d'une variable sont écrites dans le projet en fonction des réglages faits dans le simulateur. Les réglages suivants ont pour cela été effectués dans le simulateur :

Forcer valeur = 0

ValMax = 5

ValMin = �5

Cycle écriture = 10 * 1s

Période = 100 * 1s

Page 350: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Tester les projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6-10 6AV6594-1MA06-1AC0

Informations complémentaires

Vous trouverez des informations complémentaires sur l'utilisation du logiciel de simulation dans son aide en ligne et dans le "Manuel d'utilisation ProTool/Pro Runtime".

Page 351: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Tester les projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 6-11

6.5 Transfert inverse de projets

Limitation

Le transfert inverse de projets n'est pas possible avec le TP 170A.

Utilisation

Lors du transfert, seul le projet exécutable est en général transféré sur le pupitre. Si vous voulez utiliser les données de projet originales pour poursuivre le développement du projet ou pour une analyse d'erreurs, celles-ci doivent rester sur la console de configuration.

Les pupitres sous Windows CE (uniquement avec support de données externe) vous permettent toutefois de mémoriser non seulement le projet généré, mais aussi le projet lui-même, en format source. Cela vous offre la possibilité de récupérer ultérieurement le projet depuis le pupitre (par transfert inverse).

Avantage : Vous pouvez ainsi analyser et modifier un projet existant, même si la console de configuration initiale n'est plus accessible ou si le fichier source (*.pdb) du projet n'est plus disponible sur la console de configuration.

Conditions préalables

• Le pupitre doit disposer d'une mémoire suffisante.

• L'emplacement de mémorisation du fichier source doit avoir été défini sur le pupitre. Les emplacements de mémorisation des fichiers de projet et source peuvent être choisis séparément : mémoire flash interne ou carte PC (voir le manuel produit).

• Le fichier de projet doit avoir été transféré avec le fichier source.

Que se passe-t-il pendant le transfert et le transfert inverse ?

Lors d'un transfert avec transmission du fichier source, le projet est comprimé à partir du format source (*.pdb) et transféré sous forme de fichier *.pdz vers le support de données externe du pupitre ou directement vers le PC. Après le transfert inverse, le fichier est décomprimé dans ProTool. Vous devez attribuer un nouveau nom au projet sur la console de configuration.

Remarque Le fichier de projet récupéré par transfert inverse et décomprimé (*.pdb) ne peut être ouvert qu'avec un logiciel ProTool dont le numéro de version est supérieur ou égal à celui avec lequel le projet a été créé.

Page 352: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Tester les projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6-12 6AV6594-1MA06-1AC0

Prudence ProTool ne peut pas vérifier si le fichier source se trouvant sur le pupitre correspond effectivement au projet exploité sur celui-ci. Si vous avez effectué à un moment quelconque un transfert "non accompagné du fichier source", il est possible que des données de projet anciennes se trouvent encore sur le pupitre. Ces données risquent alors de ne plus correspondre au projet exécuté courant.

Transfert inverse

Si vous transférez votre configuration avec l'option "Permettre le transfert inverse", l'ordinateur de configuration transmet en plus le fichier source comprimé (*.pdz) au module mémoire externe du pupitre. Si aucun module mémoire n'est enfiché sur l'appareil cible, le transfert est arrêté. Mais auparavant, les données utiles pour le projet sont toutefois entièrement transférées, de sorte que la version d'exécution (Runtime) peut être démarrée avec les données de projet transférées.

Remarque Dans le cas des pupitres sous Windows, un module mémoire est nécessaire pour le stockage du fichier *.pdz.

Utilisez cette option de préférence pour les petites ou moyennes configurations afin de restreindre les temps de transmission.

Alternative pour les fichiers de projet de grande taille : Transférez le fichier de projet sous forme de fichier comprimé *.arj avec la fonction de sauvegarde du gestionnaire de projet, par exemple sur CF Card. Mettez tout d'abord le cas échéant votre projet en mode autonome si ProTool est intégré à STEP7. Activez pour cela dans le programme d'installation de ProTool le bouton "Conversion de l'intégration de ProTool à STEP7".

Page 353: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Tester les projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 6-13

6.6 Accès direct à des valeurs dans l'automate (visualisation d'état/forçage de variables)

Objet

Pendant le fonctionnement, vous pouvez accéder directement en lecture et en écriture à des valeurs dans l'automate et la périphérie connectés à partir du pupitre.

Vous pouvez ainsi visualiser et forcer simplement des opérandes du programme de l'automate sur le pupitre, sans être obligé de connecter à l'automate une console de programmation ou un PC supplémentaire.

Cette possibilité est particulièrement utile pendant les phases de test et de mise en service de votre projet.

Conditions préalables

Les conditions suivantes doivent être remplies pour permettre un accès direct aux valeurs de l'automate pendant le fonctionnement :

• L'automate connecté est un SIMATIC S5 ou SIMATIC S7.

• Vous avez configuré le champ "Etat/forçage" dans une image.

Etat/Forçage de variables

La figure illustre un exemple de champ "Etat/forçage "sur un pupitre :

Exemple d'état/forçage avec des variables

"Etat" La colonne "Valeur d'état" vous permet de visualiser les valeurs momentanées dans l'automate des opérandes affichés.

"Forçage" La colonne "Valeur de forçage" vous permet d'entrer une valeur qui sera écrite dans l'adresse de l'opérande.

Page 354: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Tester les projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6-14 6AV6594-1MA06-1AC0

6.7 Remédier à une erreur

Vous apprendrez ici comment remédier à des erreurs qui peuvent se manifester en cours de configuration, par exemple lors de la génération ou du transfert du projet.

6.7.1 Messages d'erreur pendant la génération

Messages possibles

Des messages d'état sur la progression de la génération sont affichés dans une fenêtre pendant que le compilateur de ProTool génère un projet.

Vous pouvez appeler de l'aide sur les divers messages en sélectionnant la ligne de message correspondante avec le pointeur de la souris et en appuyant sur F1.

Les messages suivants demandent une révision du projet :

• Remarque : Il est possible que certains liens logiques au sein du projet ne soient pas corrects ou manquent. Vérifiez la structure logique du projet pour les points indiqués dans les messages. La génération s'est terminée correctement.

• Avertissements : Le projet contient des erreurs qui risquent de conduire à un affichage incomplet sur le pupitre. Une génération complète est effectuée.

• Erreur : Corrigez les erreurs indiquées et recommencez à générer le projet. La génération n'est pas menée à son terme.

Page 355: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Tester les projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 6-15

6.7.2 Messages d'erreur pendant le transfert

Problèmes possibles pendant le transfert

Des messages d'état sur la progression du transfert sont affichés dans une fenêtre pendant qu'un projet est transmis vers le pupitre.

Si des problèmes surviennent pendant le transfert du projet vers le pupitre, la cause en est, dans la plupart des cas, une vitesse de transmission trop élevée ou l'utilisation simultanée d'autres pilotes sur l'ordinateur de configuration (par exemple en cas de connexion à un réseau).

Les causes les plus fréquentes d'interruption du transfert sont exposées ci-après.

Le transfert est interrompu après le message Line Error

Cause possible Remède Le câble de raccordement est trop long.

Choisissez une vitesse de transmission moins élevée.

Le câble de raccordement est mal blindé ou des signaux parasites produits par d'autres appareils passent dans le câble.

Choisissez une vitesse de transmission moins élevée.

Les performances de l'ordinateur sont insuffisantes.

Choisissez une vitesse de transmission moins élevée.

Un autre pilote est exécuté en arrière-plan (par exemple pour la connexion à un réseau)

Choisissez une vitesse de transmission moins élevée.

La transmission est interrompue et se bloque

Cause possible Remède Les performances de l'ordinateur sont insuffisantes.

Choisissez une vitesse de transmission moins élevée.

Le transfert est interrompu et un message indique un conflit de compatibilité

Cause possible Remède Conflit entre les versions du logiciel de configuration utilisé et le système d'exploitation du pupitre.

Synchroniser le système d'exploitation du pupitre avec la version utilisée du logiciel de configuration. Les fichiers destinés à la mise à jour du pupitre se trouvent sur le CD-ROM d'installation de ProTool dans le dossier Images.

Page 356: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Tester les projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6-16 6AV6594-1MA06-1AC0

Remarque L'utilitaire ProSave vous permet d'effectuer une mise à jour du système d'exploitation. La procédure à suivre pour mettre à jour le système d'exploitation d'un pupitre est décrite dans la documentation de ProSave.

Le transfert n'a pas lieu

Cause possible Remède La liaison au pupitre ne peut pas être établie (message dans la fenêtre de messages système).

Vérifiez la connexion matérielle entre l'ordinateur de configuration et le pupitre. Le pupitre doit en outre se trouver en mode de transfert.

Le pilote de communication standard n'est pas sélectionné dans le Gestionnaire de périphériques de Windows.

Vérifiez l'état de périphérique du port COM dans la fenêtre Propriétés du Gestionnaire de périphériques.

Problèmes d'interruption. Plusieurs composants se servent de la même interruption.

Modifiez la configuration de votre ordinateur ou installez ProTool sur un ordinateur qui n'est pas mis en réseau.

D'autres programmes bloquent l'interface (par exemple SIMATIC STEP 5).

Quittez les programmes et redémarrez éventuellement l'ordinateur.

Le téléchargement MPI/DP ne fonctionne pas

Cause possible Remède Le "Configured Mode" (mode configuré) est réglé pour le CP qui doit être utilisé pour le téléchargement (par exemple en cas d'utilisation du CD-ROM SIMATIC NET 7/2001).

Ouvrez l'utilitaire "Configuration Console" (Paramétrage station PC) et paramétrez "Configured Mode" (Mode PG) pour le CP. Vérifiez les paramètres de réseau (vitesse de transmission, adresse MPI). Effectuez le téléchargement à partir de ProTool CS. Remettez le CP en "Configured Mode" (Mode configuré).

Dans PG/PC Panel, le point d'accès S7ONLINE n'a pas été placé sur un périphérique physique (par exemple CP5611 (MPI)). Cela peut par exemple être le cas si le CD-ROM SIMATIC NET 7/2001 a été installé.

Ouvrez l'utilitaire "PG/PC-Panel" ou, en cas d'utilisation du CD-ROM SIMATIC NET 7/2001, l'utilitaire "Configuration Console" (Paramétrage station PC) et placez le point d'accès S7ONLINE sur le périphérique voulu. Vérifiez les paramètres de réseau (vitesse de transmission, adresse MPI). Effectuez le téléchargement à partir de ProTool CS. Replacez le point d'accès S7ONLINE sur le périphérique initial.

Page 357: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Documentation et gestion des projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 7-1

7 Documentation et gestion des projets

Ce chapitre présente les nombreuses solutions que ProTool met à votre disposition pour l'impression, la documentation ainsi que la gestion et l'archivage de vos données de projet.

Page 358: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Documentation et gestion des projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 7-2 6AV6594-1MA06-1AC0

7.1 Imprimer des données de projet

Fonction d'impression

La commande "Fichier" > "Imprimer" de ProTool met à votre disposition une grande variété de fonctions d'impression. Ses listes très complètes documentent toutes les données relatives au projet, comme les images, les messages, les variables, les listes de symboles etc.

Fonction d'impression dans ProTool

Vous pouvez ainsi documenter l'ensemble de votre projet. Une impression à jour peut être également très utile pour conserver une vue d'ensemble du projet pendant la configuration.

Remarque Pendant la configuration, vous pouvez aussi utiliser la fonctionnalité conviviale de références croisées de ProTool au lieu de consulter une impression.

Page 359: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Documentation et gestion des projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 7-3

Structure de l'impression

ProTool répartit l'impression en plusieurs chapitres classés de manière thématique par types d'objet. Par exemple, un chapitre contient toutes les définitions relatives aux images, un autre contient une liste de toutes les variables et un troisième une récapitulation des listes de symboles définies.

Vous pouvez imprimer plusieurs chapitres en même temps ou uniquement un seul chapitre.

Documentations

ProTool vous donne la possibilité d'adapter les impressions à vos besoins.

• Vous pouvez limiter une impression à certains chapitres ou à certaines pages.

• Vous pouvez fixer l'ordre des chapitres.

• Vous pouvez déterminer les données à imprimer au sein d'un chapitre.

• Vous pouvez définir les marges, concevoir vos propres en-têtes et pieds de page et ajouter un graphique à la page de garde.

Ces définitions sont regroupées dans une documentation. Diverses documentations d'utilisation courante ont déjà été prédéfinies dans ProTool. Vous pouvez les compléter par vos documentations personnalisées. Toutes les documentations sont valables pour tous les projets.

Lors de chaque impression, vous choisissez la documentation à imprimer.

Page 360: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Documentation et gestion des projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 7-4 6AV6594-1MA06-1AC0

7.2 Gestion de projets en fonctionnement intégré

ProTool intégré à SIMATIC STEP 7

Si vous travaillez avec ProTool intégré à SIMATIC STEP 7, utilisez SIMATIC Manager pour la gestion de projets. Vous pourrez ainsi copier, déplacer, archiver et désarchiver vos projets comme vous en avez l'habitude avec SIMATIC STEP 7. Pour de plus amples informations, veuillez vous reporter à la documentation de SIMATIC Manager.

Remarque Le Gestionnaire de projets de ProTool ne peut plus être utilisé en cas de fonctionnement intégré. Dans ce cas, les données de ProTool ne peuvent plus être configurées isolément, mais sont toujours liées à un projet STEP 7. Elles doivent donc être gérées et archivées avec ce projet.

7.3 Gestion de projets en fonctionnement autonome

Gestionnaire de projets

Si vous avez installé ProTool "autonome", c'est-à-dire s'il n'est pas intégré à SIMATIC STEP 7, vous pouvez utiliser, à la place de SIMATIC Manager, le Gestionnaire de projets convivial intégré à ProTool. Il vous permettra de gérer vos projets de manière confortable.

Utilisation

Le Gestionnaire de projets vous permet de :

• Archiver des projets (Sauvegarde), y compris sur plusieurs disquettes

• Rétablir des projets archivés (Restaurer)

• Ouvrir des projets

• Effacer des projets

Sauvegarder et restaurer

Les fonctions de sauvegarde et de restauration ne peuvent pas être utilisées entre pupitres de types différents. Une sauvegarde d'un projet pour MP 270 ne peut donc être restaurée que sur un MP 270.

Les fonctions de sauvegarde et de restauration sont également disponibles pour vos projets sur les pupitres. Vous trouverez des informations complémentaires à ce sujet dans votre manuel produit.

Page 361: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Documentation et gestion des projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 7-5

Appel

La commande "Fichier" > "Gestionnaire de projets" permet de lancer le Gestionnaire de projets. Si vous appelez le Gestionnaire de projets pour la première fois, la boîte de dialogue "Rechercher" apparaît tout d'abord. Choisissez y les lecteurs et dossiers dans lesquels la recherche des données de ProTool doit être effectuée. Seuls les projets qui se trouvent dans ces dossiers seront affichés dans le Gestionnaire de projets.

Boîte de dialogue "Rechercher

La fenêtre du Gestionnaire de projets proprement dite n'apparaît qu'après que vous avez choisi les dossiers correspondants ou lors des appels suivants du Gestionnaire de projets.

Page 362: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Documentation et gestion des projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 7-6 6AV6594-1MA06-1AC0

Affichage

Gestionnaire de projets

La partie gauche de la fenêtre du Gestionnaire de projets contient une structure hiérarchique de tous les projets qui se trouvent dans les dossiers parcourus. Vous pouvez y sélectionner un projet pour l'ouvrir, l'effacer ou l'archiver.

La partie centrale de la fenêtre (données de projet) contient des informations détaillées sur le projet sélectionné dans la liste.

Les boutons de la partie droite vous permettent d'étendre la liste des dossiers parcourus (bouton "Rechercher"), de relancer la recherche dans les dossiers (bouton "Actualiser") et de trier la liste selon les diverses données de projet, par exemple "Nom de projet", "Type d'appareil", "Date de création" etc. (bouton "Trier").

Page 363: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Documentation et gestion des projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 7-7

7.4 Limitations de l'impression

Pilote d'imprimante

Tenez compte des limitations suivantes liées à certains pilotes d'imprimante :

• L'impression du projet est dans certains cas impossible avec les pilotes CANON. L'impression est alors interrompue.

• La première ligne n'est pas imprimée sur les imprimantes laser Apple. Ce problème n'apparaît pas si vous utilisez les pilotes pour HP LaserJet III, PostScript ou PostScript Printer.

Jeu de caractères ASCII

Pour certaines imprimantes, il ne suffit pas de sélectionner le jeu de caractères ASCII dans le projet. Vous devez également vous assurer que le jeu de caractères ASCII est également réglé sur l'imprimante.

Page 364: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Documentation et gestion des projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 7-8 6AV6594-1MA06-1AC0

7.5 Exemple de documentation de projets

Cet exemple vous montre comment créer une impression personnalisée.

7.5.1 Comment réaliser une impression personnalisée

Objectif

Vous souhaitez obtenir une impression de toutes les données de votre projet. Toutefois, au contraire du réglage par défaut, la page de garde ne doit pas contenir le graphique ProTool, mais le logo de votre entreprise. Ce dernier est déjà utilisé comme graphique dans votre projet sous le nom LOGO. Vous souhaitez laisser une marge pour des annotations manuscrites sur le bord droit de l'impression.

Procédure

Procédure 1 Ouvrez le projet dont les données doivent être imprimées. 2 Choisissez la commande "Fichier" > "Imprimer". 3 Dans la boîte de dialogue "Imprimer", choisissez la documentation En

entier sous "Documentation". La liste "Contenu" affiche maintenant les divers chapitres dans l'ordre dans lequel ils seront imprimés.

Page 365: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Documentation et gestion des projets

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 7-9

Procédure 4 Cliquez sur le bouton "Affichage". La prévisualisation d'impression affiche

l'apparence ultérieure de votre impression. Vous souhaitez remplacer le graphique de la première page (page de garde) par le logo de votre entreprise. La marge droite doit être notablement agrandie.

5 Quittez la prévisualisation en cliquant sur le bouton "Imprimer". 6 Cliquez maintenant sur le bouton "Documentation" pour procéder aux

modifications voulues. La boîte de dialogue "Documentation" apparaît.

Page 366: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Documentation et gestion des projets Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 7-10 6AV6594-1MA06-1AC0

Procédure 7 Cliquez sur le bouton "Page" pour modifier la marge. 8 Entrez la valeur voulue pour la marge droite sous "Droite", par exemple 3

pour 3 cm. Si vous le souhaitez, vous pouvez entrer ici également un texte personnalisé pour les en-têtes et pieds de page.

9 Validez vos entrées avec OK. La boîte de dialogue "Documentation" est à

nouveau affichée. 10 Pour modifier la définition de la page de garde, sélectionnez l'entrée Page

de garde dans la liste "Contenu" et cliquez sur le bouton "Paramètres". 11 Dans la boîte de dialogue "Page de garde", choisissez le graphique LOGO de

votre entreprise sous "Graphique". 12 Validez deux fois avec "OK" jusqu'à ce que la boîte de dialogue "Imprimer"

soit de nouveau affichée. 13 Cliquez ensuite sur le bouton OK pour lancer l'impression.

Vous avez ainsi modifié les définitions de la documentation nommée En entier. Les modifications seront également utilisées lors de l'impression d'autres projets.

Page 367: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 09/02 Annexe

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0

Annexe

A Messages système HMI

B Abréviations

Page 368: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Annexe Edition 09/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0

Page 369: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Messages système HMI

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 A-1

A Messages système HMI

Dans ce chapitre

Vous trouverez dans ce chapitre une sélection des messages système HMI les plus importants pour les systèmes sous Windows. Le tableau indique quand les messages surviennent et comment, le cas échéant, supprimer la cause de l'erreur. Il se peut que certains messages ne concernent pas votre pupitre de contrôle-commande.

Paramètres des messages système HMI

Les messages système HMI peuvent contenir des paramètres codés significatifs pour dépister la cause d'une erreur étant donné qu'ils donnent des indications sur le code source du logiciel d'exécution Runtime. Ces paramètres sont sortis après le texte "Code erreur :".

Attention Les messages système HMI s'affichent dans la langue momentanément sélectionnée sur l'appareil de contrôle-commande.

Procédure en cas d' "erreurs internes"

Veuillez procéder comme suit pour tous les messages système qui se réfèrent à une "erreur interne" :

Faites redémarrer le pupitre de contrôle-commande.

Transférez à nouveau la configuration.

Eteignez le pupitre de contrôle-commande, placez l'automate à l'état d'arrêt et remettez ensuite ces deux appareils en route.

Si l'erreur persiste, veuillez vous adresser au service après-vente SIMATIC. Indiquez alors le numéro de l'erreur et les éventuelles variables du message.

Numéro Effet / Cause Remède 10000 L�ordre d�impression n�a pas pu être

lancé ou a été interrompu pour une raison non connue. L�imprimante n�est pas correctement configurée. Ou : L�autorisation pour une imprimante réseau fait défaut.

Vérifiez les réglages de l�imprimante et les raccordements des câbles. Veuillez vous adresser au service d�assistance téléphonique si l�erreur se reproduit!

10001 Aucune imprimante n�est installée ou aucune imprimante standard n�est configurée.

Installez une imprimante et/ou marquez�la comme imprimante standard.

Page 370: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Messages système HMI Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows A-2 6AV6594-1MA06-1AC0

Numéro Effet / Cause Remède 10002 La mémoire�tampon pour l�impression

de graphiques est saturée. Deux graphiques peuvent au maximum y être sauvegardés.

Ne déclenchez pas l�impression aussi rapidement coup sur coup.

10003 Les graphiques peuvent à nouveau être sauvegardés dans le tampon.

-

10004 La mémoire�tampon pour l�impression de lignes en mode Texte (des messages par exemple) est saturée. 1000 lignes sont au maximum sauvegardées.

Ne déclenchez pas l�impression aussi rapidement coup sur coup.

10005 Les lignes de texte peuvent à nouveau être sauvegardées dans le tampon.

-

10006 Le système d�impression de Windows signale une erreur. La cause éventuelle est précisée dans le texte édité ainsi que le numéro de l�erreur le cas échéant. L�impression a échoué ou est incorrecte.

Recommencez au besoin la procédure.

20010 Une erreur s�est produite sur la ligne de script indiquée. L�exécution de la fonction script a pour cette raison été interrompue. Prenez éventuellement aussi en considération le message système précédent.

Sélectionnez dans la configuration la ligne indiquée dans le script. Pour les variables, vérifiez si les types utilisés sont admis. Pour les fonctions, vérifiez si le nombre et le type des paramètres sont corrects.

20011 Une erreur s�est produite dans un script qui a été appelé par le script spécifié. L�exécution de la fonction script a pour cette raison été interrompue dans le sous�script. Prenez éventuellement aussi en considération le message système précédent.

Sélectionnez dans la configuration les scripts qui sont appelés directement ou indirectement par le script spécifié. Pour les variables, vérifiez si les types utilisés sont admis. Pour les fonctions, vérifiez si le nombre et le type des paramètres sont corrects.

20012 Des données de configuration sont incohérentes. Le script n�a pour cette raison pas pu être généré.

Générez à nouveau la configuration.

20013 VBScript.dll n�est pas correctement installé. Aucun script ne peut pour cette raison être exécuté.

Installez à nouveau ProTool/Pro RT.

20014 La fonction script restitue une valeur qui n�est écrite dans aucune variable de renvoi.

Sélectionnez dans la configuration le script spécifié. Vérifiez si une valeur est attribuée au nom du script.

Page 371: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Messages système HMI

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 A-3

Numéro Effet / Cause Remède 20015 Trop de scripts ont été déclenchés de

façon consécutive. Si plus de 20 scripts doivent être traités, les scripts suivants sont rejetés.Dans ce cas, le script spécifié dans le message ne sera pas exécuté.

Vérifiez à cause de quoi se déclenchent les scripts. Rallongez les délais, p. ex. le temps de scrutation des variables qui déclenche le script.

30010 La variable n�a pas pu enregistrer le résultat de la fonction, p. ex. lors d�un dépassement de la plage de valeurs.

Vérifiez pour cette fonction les types de variables des paramètres.

30011 Une fonction n�a pas pu être exécutée du fait qu�une valeur ou un type non admissibles ont été transférés dans son paramètre.

Vérifiez la valeur du paramètre non admissible et son type de variable. Si une variable est utilisée comme paramètre, vérifiez sa valeur.

40010 La fonction n�a pu être exécutée étant donné que les paramètres ne peuvent être convertis au même type de variable.

Vérifiez les types de paramètre dans la configuration.

40011 La fonction n�a pu être exécutée étant donné que les paramètres ne peuvent être convertis au même type de variable.

Vérifiez les types de paramètre dans la configuration.

50000 Le pupitre de contrôle�commande met plus de temps à traiter les données qu�à les recevoir. C�est pourquoi aucune donnée n�est plus acceptée tant que celles en attente n�ont pas été traitées. Suite à quoi l�échange de données reprend.

-

50001 L�échange des données a été repris. - 60000 Ce message est généré par la fonction

�Afficher message système�. Le texte à afficher est transmis à la fonction en tant que paramètre.

-

60010 Le fichier n�a pu être copié dans le sens spécifié étant donné que l�un des deux fichiers est actuellement ouvert ou que le chemin source/cible n�existe pas. L�utilisateur Windows NT ne possède éventuellement aucun droit d�accès à l�un des deux fichiers.

Redémarrez la fonction ou vérifiez le chemin du fichier source/cible. Sous Windows NT avec NTFS : L�utilisateur qui exécute ProTool/Pro RT doit avoir le droit d�accéder aux fichiers.

Page 372: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Messages système HMI Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows A-4 6AV6594-1MA06-1AC0

Numéro Effet / Cause Remède 60011 Il a été tenté de copier un fichier sur

lui�même. L�utilisateur Windows NT ne possède éventuellement aucun droit d�accès à l�un des deux fichiers.

Vérifiez le chemin du fichier source/cible. Sous Windows NT avec NTFS : L�utilisateur qui exécute ProTool/Pro RT doit avoir le droit d�accéder aux fichiers.

70010 L�application n�a pu être démarrée étant donné qu�elle n�a pas été trouvée dans le chemin spécifié ou du fait du manque de place dans la mémoire.

Vérifiez si l�application existe dans le chemin ou chemin de recherche spécifiés, ou alors fermez d�autres applications.

70011 Le temps système n'a pas pu être modifié. Ce message d'erreur n'apparaît qu'en relation avec la zone de communication Date/Heure API. Causes possibles : 1) Un temps non valable a été transmis dans le contrat automate, l'utilisateur de Windows NT ne dispose pas des droits utilisateur permettant de modifier le temps système. 2) Si la valeur 13 est affichée comme premier paramètre dans le message système, le deuxième paramètre indique l'octet qui comporte la valeur incorrecte.

Vérifiez les valeurs pour l'année, le mois, le jour, les heures, les minutes, les secondes et le jour de la semaine dans le temps à définir. Sous Windows NT : l'utilisateur qui exécute ProTool/Pro RT doit avoir le droit de modifier le temps système de Windows NT (Outils d'administration/Gestionnaire des utilisateurs, Stratégies).

70012 Il s�est produit une erreur lors de l�exécution de la fonction Terminer exécution avec l�option Arrêter Windows. Windows et ProTool/Pro RT ne se terminent pas. Une cause possible est qu�il n�est pas possible de quitter d�autres applications.

Mettez fin à toutes les applications actuellement en cours. Arrêtez ensuite Windows.

70013 Le temps du système n�a pu être modifié étant donné que la valeur entrée n�est pas admissible. Il se peut que des séparateurs erronés aient été utilisés.

Vérifiez le temps qui doit être réglé.

70014 Le temps du système n�a pu être modifié. Causes possibles : - Le temps transmis n�est pas admissible - L�utilisateur Windows NT n�a pas le droit adéquat pour modifier le temps du système - Windows refuse le réglage.

Vérifiez le temps qui doit être réglé. Sous Windows NT : L�utilisateur qui exécute ProTool/Pro RT doit avoir le droit de modifier le temps du système de Windows NT (Gestion/utilisateur�administrateur, directives).

Page 373: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Messages système HMI

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 A-5

Numéro Effet / Cause Remède 70015 Le temps du système n�a pu être lu

étant donné que Windows refuse la lecture.

-

70016 Il a été tenté de sélectionner une image par le biais d�une fonction ou d�un contrat. Cela est impossible étant donné que le numéro d�image configuré n�existe pas. Ou : une image n�a pu être constituée faute de place dans la mémoire système.

Comparez le numéro d�image dans la fonction ou le contrat avec les numéros d�image configurés. Attribuez au besoin le numéro à une image.

70017 La date/l�heure ne sont pas lues dans la zone de communication, étant donné que l�adresse réglée ne se trouve pas dans l�automate ou n�est pas configurée.

Modifiez l�adresse ou configurez l�adresse dans l�automate.

70018 Réaction suite à l�importation correcte de la liste des mots de passe.

-

70019 Réaction suite à l�exportation correcte de la liste des mots de passe.

-

70020 Réaction suite à l�activation du listage de messages.

-

70021 Réaction suite à la désactivation du listage de messages.

-

70022 Le départ de l�action Importer liste des mots de passe est certifié.

-

70023 Le départ de l�action Exporter liste des mots de passe est certifié.

-

70027 La sauvegarde du système de fichiers RAM a été lancée.

-

70028 La sauvegarde du système de fichiers RAM s�est correctement terminée. Les fichiers de la mémoire RAM sont copiés dans la mémoire Flash à l�abri des pannes. Lors d�un redémarrage, ces fichiers sauvegardés sont à nouveau recopiés au système de fichiers RAM.

-

70029 La sauvegarde du système de fichiers RAM a échoué. Le système de fichiers RAM n�a pas été sauvegardé.

Vérifiez les réglages dans le dialogue OP Properties et sauvegardez le système de fichiers RAM via le bouton Save Files dans l�onglet Persistent Storage.

Page 374: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Messages système HMI Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows A-6 6AV6594-1MA06-1AC0

Numéro Effet / Cause Remède 70030 Les paramètres configurés pour la

fonction sont erronés. La liaison au nouvel automate n�a pas été établie.

Comparez les paramètres configurés pour la fonction et les paramètres configurés pour les automates, puis corrigez-les au besoin.

70031 L�automate configuré dans la fonction n�est pas un automate S7. La liaison au nouvel automate n�a pas été établie.

Comparez le paramètre configuré Nom de l�automate S7 pour la fonction et les paramètres des automates, puis corrigez-les au besoin.

80001 L�archive spécifiée remplit la capacité indiquée (en pourcent) et doit être exportée.

Exportez le fichier ou le tableau par une opération de déplacement ou de recopiage.

80002 Il manque une ligne dans l�archive indiquée.

-

80003 La procédure de recopiage au niveau des archives a échoué. Le cas échéant, prenez aussi en considération le message système suivant.

-

80006 Etant donné qu�aucun archivage n�est possible, il en résulte une perte durable de la fonctionnalité.

Dans le cas de banques de données, vérifiez si la source de données correspondante existe et redémarrez le système.

80009 Une procédure de recopiage a été correctement effectuée.

-

80010 Etant donné que le chemin n�a pas été correctement entré dans ProTool/Pro, il en résulte une perte durable de la fonctionnalité.

Reconfigurez le chemin pour l�archive respective et redémarrez le système si vous avez besoin de la fonctionnalité intégrale.

80012 Les valeurs d�archive sont sauvegardées dans un tampon. Si les valeurs doivent être inscrites dans le tampon plus rapidement qu�elles ne peuvent s�inscrire physiquement (dans le cas par exemple d�un disque dur), une surcharge peut se produire et l�enregistrement est stoppé.

Archivez moins de valeurs. Ou bien augmentez l�intervalle entre les procédures d�enregistrement.

80013 L�état de surcharge est terminé. L�archivage enregistre à nouveau toutes les valeurs.

-

80014 La même action a été déclenchée deux fois coup sur coup. Etant donné que le recopiage est déjà en cours, l�action ne sera pas répétée une fois de plus.

-

Page 375: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Messages système HMI

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 A-7

Numéro Effet / Cause Remède 80015 ProTool signale des messages d�erreur

provenant du système d�exploitation Windows. Ces messages d�erreur apparaissent dans la langue système de Windows. Vous trouverez de plus amples informations sur les messages d�erreur dans la documentation de Windows.

-

80016 Les archives sont séparées par la fonction Fermer_archive, et les inscriptions qui arrivent dépassent la taille du tampon intermédiaire. Tous les contrats se trouvant dans le tampon intermédiaire sont effacés.

Reliez à nouveau les archives.

80017 Les inscriptions qui arrivent dépassent la taille du tampon intermédiaire. Cela peut par exemple provenir du fait que plusieurs procédure de recopiage sont effectuées simultanément. Tous les contrats de recopiage se trouvant dans le tampon intermédiaire sont effacés.

Terminez la procédure de recopiage.

80018 Toutes les archives ont à nouveau été reliées à la couche DB, par exemple après exécution de la fonction Ouvrir_archive. Les valeurs sont à nouveau inscrites dans les tableaux.

-

80019 Toutes les archives ont été séparées de la couche DB et toutes les liaisons ont été fermées, par exemple après l�exécution de la fonction Fermer_archive. Les valeurs sont sauvegardées dans la mémoire intermédiaire et inscrites dans les tableaux lorsque la liaison est rétablie. Il n�existe aucune liaison au support de mémoire et aucun échange ne peut avoir lieu.

-

80020 Le nombre max. de procédures de recopiage simultanées a été dépassé. Le recopiage n�est pas effectué.

Attendez jusqu�à ce que les procédures de recopiage en cours soient terminées et lancez à nouveau le dernier recopiage.

80021 Il est tenté d�effacer une archive encore prise par une procédure de recopiage. L�effacement n�est pas effectué.

Attendez jusqu�à ce que la procédure de recopiage en cours soit terminée et lancez à nouveau le dernier recopiage.

Page 376: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Messages système HMI Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows A-8 6AV6594-1MA06-1AC0

Numéro Effet / Cause Remède 80022 Par le biais de la fonction

Commencer_archives_suite, il a été tenté de commencer par une archive qui n�est pas une archive suite. Aucune archive suite n�est constituée.

Vérifiez dans votre projet : - la fonction Commencer_archives_suite est�elle correctement configurée? - les paramètres des variables sont�ils correctement alimentés sur le pupitre de contrôle�commande?

80023 Tentative de copier une archive sur elle�même. L�archive n�est pas copiée.

Vérifiez dans votre projet : - la fonction Copier_archives est�elle correctement configurée? - les paramètres des variables sont�elles correctement alimentées sur le pupitre de contrôle�commande?

80024 Dans votre projet, il est prévu de ne pas admettre de copie pour la fonction Copier_archives si l�archive cible contient déjà des données (paramètres : Mode écriture). L�archive n�est pas copiée.

Modifiez au besoin dans votre projet la fonction Copier_archives. Avant le déclenchement de la fonction, supprimez l�archive cible.

80025 Vous avez interrompu la procédure de recopiage. Les données inscrites jusqu�à ce moment là sont conservées. La suppression du tableau cible (si configuré) n�est pas effectuée. L�interruption est documentée par l�inscription d�une erreur $RT_ERR$ à la fin du tableau cible.

-

80026 Le message est émis après que toutes les archives aient correctement été initialisées. Les valeurs sont inscrites dans les archives à partir de ce moment là. Bien que le logiciel Runtime soit en cours, aucune valeur n�est archivée avant.

-

80027 La mémoire Flash interne a été spécifiée comme emplacement de mémorisation pour une archive. Cela n�est pas admis. Aucune valeur n�est archivée pour cette archive, cette dernière n�est donc pas constituée.

Configurez comme emplacement de mémorisation �Storage Card� ou un chemin d�accès réseau.

Page 377: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Messages système HMI

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 A-9

Numéro Effet / Cause Remède 80028 Le message sert de compte�rendu

d�état pour signaler que l�initialisation des archives est en cours. Aucune valeur n�est archivée jusqu�à la sortie du message 80026.

-

80029 Le nombre d�archives spécifié dans le message n�a pas pu être initialisé. L�initialisation des archives a été terminée. Les archives défectueuses ne sont pas disponibles lorsqu�il s�agit d�effectuer des tâches d�archivage.

Interprétez les messages système supplémentaires émis en corrélation avec ce message. Vérifiez la configuration, l�ODBC (Open Database Connectivity) et le lecteur spécifié.

80030 La structure du (des) tableau(x) suivant(s) ne concorde pas avec la structure d�archivage attendue. L�archivage est arrêté pour cette archive.

Effacez au préalable manuellement les tableaux disponibles.

80032 Les archives peuvent être configurées avec déclencheur de fonction. Ce dernier est activé dès que l�archive est pleine. Si runtime est activé et que l�archive est déjà pleine, le déclencheur ne sera jamais déclenché. L�archive citée n�effectue plus d�archivage étant donné qu�elle est pleine.

Quittez runtime, effacez l�archive et lancez à nouveau runtime. Ou : Configurez dans runtime un bouton qui contient les même actions que le déclencheur de fonctions et appuyez dessus.

110000 L�état d�exploitation a été modifié. L�état d�exploitation est à présent hors ligne.

-

110001 L�état d�exploitation a été modifié. L�état d�exploitation est à présent en ligne.

-

110002 L�état d�exploitation n�a pas été modifié. Vérifiez la liaison aux automates. Vérifiez si la zone d�adresses existe dans l�automate pour la zone de communication �Coordination�.

110003 L�état d�exploitation de l�automate spécifié a été modifié par la fonction Relier_couper_automate. L�état d�exploitation est à présent hors ligne.

-

110004 L�état d�exploitation de l�automate spécifié a été modifié par la fonction Relier_couper_automate. L�état d�exploitation est à présent en ligne.

-

Page 378: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Messages système HMI Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows A-10 6AV6594-1MA06-1AC0

Numéro Effet / Cause Remède 110005 Par le biais de la fonction

Relier_couper_automate, il a été tenté de commuter l�automate spécifié dans le mode Online bien que l�ensemble du système se trouve dans le mode Offline. Cette permutation n�est pas admissible. Le mode de fonctionnement de l�automate reste Offline.

Permutez la totalité du système dans le mode de fonctionnement Online et exécutez à nouveau la fonction.

110006 Les systèmes Colorado ont été complétés par la zone de communication Version application utilisateur. Runtime se termine si la version application utilisateur n�est pas correcte.

Vérifiez les versions application utilisateur. Soit la version inscrite dans l�automate ou dans la configuration est erronée, soit la configuration lancée pour la version application utilisateur est erronée.

120000 La courbe n�est pas représentée étant donné qu�il y a eu configuration d�un axe erroné par rapport à la courbe ou que la courbe elle�même est erronée.

Modifiez la configuration.

120001 La courbe n�est pas représentée étant donné qu�il y a eu configuration d�un axe erroné par rapport à la courbe ou que la courbe elle�même est erronée.

Modifiez la configuration.

120002 La courbe n�est pas représentée étant donné que la variable affectée accède à une adresse non valable dans l�automate.

Vérifiez si la zone d�adresse pour la variable existe dans l�automate, si l�adresse configurée est correcte ou si la plage des valeurs de la variable est respectée.

130000 L�action n�a pas été exécutée. Fermez les autres applications. Effacez du disque dur les fichiers dont vous n�avez plus besoin.

130001 L�action n�a pas été exécutée. Effacez du disque dur les fichiers dont vous n�avez plus besoin.

130002 L�action n�a pas été exécutée. Fermez les autres applications. Effacez du disque dur les fichiers dont vous n�avez plus besoin.

Page 379: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Messages système HMI

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 A-11

Numéro Effet / Cause Remède 130003 Aucun support de données n�a été

introduit pour la commutation. La procédure est interrompue.

Vérifiez par exemple si - le support de données auquel accède le système est correct - le support de données est introduit

130004 Le support de données prévu pour la commutation est protégé contre l�écriture. La procédure est interrompue.

Vérifiez si le support de données auquel accède le système est correct. Retirez au besoin le dispositif de protection contre l�écriture.

130005 Le fichier est protégé contre l�écriture. La procédure est interrompue.

Vérifiez si le fichier auquel accède le système est correct. Modifiez au besoin les attributs du fichier.

130006 Impossible d�accéder au fichier. La procédure est interrompue.

Vérifiez par exemple si - le fichier auquel accède le système est correct - le fichier existe - une autre action empêche d�accéder simultanément au fichier

140000 La liaison en ligne vers l�automate a correctement été établie.

-

140001 La liaison en ligne vers l�automate a été coupée.

-

140003 Aucune mise à jour des variables ou opération d�écriture.

Vérifiez la connexion et si l�automate est sous tension. Dans l�automate système, vérifiez les paramètres réglés avec �Régler interface PG/PC�. Effectuez un redémarrage.

140004 Aucune mise à jour de variables ou opération d�écriture étant donné que le point d�accès ou le paramétrage de module est erroné.

Vérifiez la connexion et si l�automate est sous tension. Dans l�automate système, vérifiez le point d�accès ou le paramétrage de module (MPI, PPI, PROFIBUS) avec �Régler interface PG/PC�). Effectuez un redémarrage.

Page 380: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Messages système HMI Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows A-12 6AV6594-1MA06-1AC0

Numéro Effet / Cause Remède 140005 Aucune mise à jour de variables ou

opération d�écriture étant donné que l�adresse du pupitre de contrôle�commande est défectueuse (éventuellement trop grande).

Utilisez une autre adresse pour le pupitre de contrôle�commande. Vérifiez la connexion et si l�automate est sous tension. Dans l�automate système, vérifiez les paramètres réglés avec �Régler interface PG/PC�. Effectuez un redémarrage.

140006 Aucune mise à jour de variables ou opération d�écriture étant donné que la vitesse de transmission est erronée.

Sélectionnez dans ProTool/Pro une autre vitesse de transmission (dépend du module, du profil, du partenaire pour communication etc.).

140007 Aucune mise à jour de variables ou opération d�écriture étant donné que le profil de bus est erroné (voir %1). Les paramètres suivants ne peuvent pas être inscrits dans la banque de données d�enregistrement : 1 : Tslot 2 : Tqui 3 : Tset 4 : MinTsdr 5 : MaxTsdr 6 : Trdy 7 : Tid1 8 : Tid2 9 : Gap Factor 10 : Retry Limit

Vérifiez le profil de bus défini par l�utilisateur. Vérifiez la connexion et si l�automate est sous tension. Dans l�automate système, vérifiez les paramètres réglés avec �Régler interface PG/PC�. Effectuez un redémarrage.

140008 Aucune mise à jour de variables ou opération d�écriture étant donné que les données de configuration sont erronées : Les paramètres suivants ne peuvent pas être inscrits dans la banque de données d�enregistrement : 0 : erreur générale 1 : version erronée 2 : le profil ne peut être inscrit dans la banque de données d�enregistrement. 3 : Subnettype ne peut être inscrit dans la banque de données d�enregistrement. 4 : Targetrotationtime ne peut être inscrit dans la banque de données d�enregistrement. 5 : L�adresse la plus élevée (HSA) est erronée.

Vérifiez la connexion et si l�automate est sous tension. Dans l�automate système, vérifiez les paramètres réglés avec �Régler interface PG/PC�. Effectuez un redémarrage.

Page 381: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Messages système HMI

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 A-13

Numéro Effet / Cause Remède 140009 Aucune mise à jour de variables ou

opération d�écriture étant donné que le module pour la communication de S7 n�a pas été trouvé.

Dans l�automate système, réinstallez le module avec �Régler interface PG/PC�.

140010 Aucun partenaire S7 n�a été trouvé pour la communication étant donné que l�automate est hors tension. DP/T : dans l�automate système, l�option �Ne sera pas le seul maître actif� est réglée sous �Régler interface PG/PC�.

Mettez l�automate sous tension. DP/T : S�il ne se trouve qu�un seul maître sur le réseau, désactivez l�option �Ne sera pas le seul maître actif� sous �Régler interface PG/PC�. S�il se trouve plus d�un maître sur le réseau, mettez ces maîtres en circuit. Ce faisant, ne modifiez aucun réglage, faute de quoi il se produirait des dérangement au niveau du bus.

140011 Aucune mise à jour de variables ou opération d�écriture étant donné que la communication est interrompue.

Vérifiez la connexion ou si le partenaire pour la communication est en circuit.

140012 Problème d�initialisation (p. ex. si ProTool/Pro RT a été terminé dans l�administrateur des tâches). Ou : une autre application (p. ex. STEP7, WINCC) est déjà active avec d�autres paramètres de bus et les logiciels de gestion ne peuvent être démarrés avec les nouveaux paramètres de bus (p. ex. la vitesse de transmission).

Redémarrez le pupitre de contrôle�commande. Ou démarrez d�abord ProTool/Pro RT et ensuite les autres applications.

140013 Le câble n�est pas enfiché, d�où le manque d�alimentation.

Vérifiez les connexions.

140014 - Dans la configuration, modifiez l�adresse du pupitre de contrôle�commande sous Automate.

140015 Vitesse de transmission erronée Ou : paramètre de bus erroné (p. ex. HSA) Ou : adresse OP > HSA Ou : vecteur d�interruption erroné (l�interruption ne parvient pas au logiciel de gestion)

Corrigez les paramètres erronés.

140016 - Modifiez le numéro de l� interruption.

140017 - Modifiez le numéro de l� interruption.

Page 382: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Messages système HMI Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows A-14 6AV6594-1MA06-1AC0

Numéro Effet / Cause Remède 140018 Simotion Scout a désactivé le contrôle

de cohérence. Seule une remarque adéquate apparaît.

Activez à nouveau le contrôle de cohérence avec Simotion Scout et rechargez le projet dans l�automate.

140019 Simotion Scout charge un nouveau projet dans l�automate. La liaison à l�automate est interrompue.

Attendez la fin de la reconfiguration.

140020 La version dans l�automate ne concorde pas avec la version dans la configuration (fichier FWD). La liaison à l�automate est interrompue.

Pour corriger les erreurs, vous disposez des possibilités suivantes : - Chargez avec Simotion Scout la version actuelle dans l�automate. - Générez à nouveau le projet avec ProTool CS , quittez ProTool RT et démarrez avec la nouvelle configuration.

150000 Les données ne sont plus lues ni écrites. Causes possibles : - le câble est interrompu. - l�automate ne répond pas, est défectueux, etc. - l�interface par le biais de laquelle s�effectue le raccordement est erronée. - le système est surchargé.

Vérifiez si le câble est enfiché, l�automate est en ordre de marche et si l�interface utilisée est la bonne. Effectuez un réamorçage si le message système persiste.

150001 La liaison est rétablie étant donné que la cause de l�interruption est éliminée.

-

160000 Les données ne sont plus lues ni écrites. Causes possibles : - le câble est interrompu. - l�automate ne répond pas, est défectueux, etc. - l�interface par le biais de laquelle s�effectue le raccordement est erronée. - le système est surchargé.

Vérifiez si le câble est enfiché, l�automate est en ordre de marche et si l�interface utilisée est la bonne. Effectuez un réamorçage si le message système persiste.

160001 La liaison est rétablie étant donné que la cause de l�interruption est éliminée.

-

160010 Pas de liaison au serveur étant donné que ce dernier ne peut être identifié (CLS�ID). Les valeurs ne peuvent pas être lues/écrites.

Vérifiez les droits d�accès.

Page 383: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Messages système HMI

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 A-15

Numéro Effet / Cause Remède 160011 Pas de liaison au serveur étant donné

que ce dernier ne peut être identifié (CLS�ID). Les valeurs ne peuvent pas être lues/écrites.

Vérifiez par exemple si - le nom du serveur est correct - le nom de l�ordinateur est correct - le serveur est enregistré

160012 Pas de liaison au serveur étant donné que ce dernier ne peut être identifié (CLS�ID). Les valeurs ne peuvent pas être lues/écrites.

Vérifiez par exemple si - le nom du serveur est correct - le nom de l�ordinateur est correct - le serveur est enregistré Remarque pour les utilisateurs expérimentés : Interprétez la valeur de HRESULT.

160013 Le serveur spécifié a été lancé en tant que serveur InProc. Cela n�est pas autorisé et peut éventuellement entraîner un comportement aléatoire, étant donné que le serveur fonctionne dans le même espace de processus que le logiciel d�exécution ProTool/Pro RT.

Configurez le serveur en tant que serveur OutProc ou en tant que serveur local.

160014 Sur un PC/MP, il est uniquement possible de lancer un projet serveur OPC. Un message d�erreur apparaît si vous tentez de lancer un deuxième projet. Le deuxième projet ne possède pas de fonctions Serveur OPC et ne peut de l�extérieur pas être identifié comme serveur OPC.

Ne lancez pas sur l�ordinateur deux projets dotés des fonctions serveur OPC.

160015 Le logiciel deviceCOM pour la communication OPC n'a pas pu être démarré.

Effectuez un transfert du système d'exploitation. Veuillez également tenir compte de l'aide en ligne de ProSave. Si le problème persiste, veuillez contacter le service d'assistance téléphonique.

160016 Le logiciel de transport deviceCOM pour la communication OPC n'a pas pu être démarré.

Si vous avez modifié manuellement les paramètres de deviceCOM sur le pupitre, vérifiez les modifications apportées. Si le problème persiste, veuillez contacter le service d'assistance téléphonique.

Page 384: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Messages système HMI Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows A-16 6AV6594-1MA06-1AC0

Numéro Effet / Cause Remède 170000 1) Les messages de diagnostic S7 ne

s�affichent pas étant donné que l�inscription au niveau du diagnostic S7 n�est pas possible sur cet appareil. Ce service n�est pas assisté.

-

170001 1) L�affichage du tampon de diagnostic S7 n�est pas possible étant donné que la communication avec l�automate est désactivée.

Mettez l�automate Online

170002 1) L�affichage du tampon de diagnostic S7 n�est pas possible étant donné que la lecture du tampon de diagnostic (SZL) a été interrompue par une erreur.

-

170003 1) L�affichage d�un message de diagnostic S7 n�est pas possible. L�erreur interne %2 a été signalée.

-

170004 1) L�affichage d�un message de diagnostic S7 n�est pas possible. Une erreur interne de la classe %2 et portant le numéro %3 a été signalée.

-

170007 1) La lecture du tampon de diagnostic S7 (SZL) n�est pas possible étant donné qu�elle a été interrompue par une erreur interne de la classe %2 et portant le code %3.

-

1) Le paramètre optionnel %1 au début du message peut contenir une identification pour la liaison S7 si plusieurs S7 sont exploités parallèlement et raccordés aux diagnostics.

180000 Une composante/OCX a reçu des données de configuration ayant un numéro de version qui n�est pas assisté.

Installez une composante plus récente.

Page 385: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Messages système HMI

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 A-17

Numéro Effet / Cause Remède 180001 Le système est surchargé étant donné

que trop d�actions ont été simultanément activées. Toutes les actions ne peuvent être exécutées, certaines sont rejetées.

Pour corriger les erreurs, vous disposez des possibilités suivantes : - Augmentez les temps de cycle configurés ou la période de base. - Créez plus lentement les messages (scruter). - Déclenchez les scripts et les fonctions dans des intervalles plus espacés. - Si le message apparaît souvent : Redémarrez le pupitre de contrôle�commande.

180002 Le clavier écran n�a pas pu être activé. Causes possibles : - le clavier écran n�est en général pas supporté sous Windows 95. - Le fichier �TouchInputPC.exe� n�a pas été enregistré étant donné que la configuration n�a pas été correctement effectuée.

S�il ne s�agit pas de Windows 95 : installez à nouveau le logiciel du runtime.

190000 La variable ne sera éventuellement pas mise à jour.

-

190001 Suite à un état défectueux, la variable sera remise à jour après que le dernier état d�erreur aura été éliminé (retour au mode normal).

-

190002 La variable ne sera pas mise à jour étant donné que la communication avec l�automate est désactivée.

Activez la communication par le biais de la fonction �SetOnline�.

190004 La variable ne sera pas mise à jour étant donné que l�adresse configurée pour cette variable n�existe pas.

Vérifiez la configuration.

190005 La variable n�est pas mise à jour étant donné que le type d�automate configuré pour cette variable n�existe pas.

Vérifiez la configuration.

190006 La variable n�est pas mise à jour étant donné qu�une représentation du type d�automate dans le type de variable n�est pas possible.

Vérifiez la configuration.

190007 La valeur de la variable n�est pas modifiée étant donné que la liaison vers l�automate est interrompue ou que la variable est hors ligne.

Mettez la variable en ligne ou rétablissez la liaison à l�automate.

Page 386: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Messages système HMI Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows A-18 6AV6594-1MA06-1AC0

Numéro Effet / Cause Remède 190008 Les valeurs limites configurées pour les

variables n�ont pas été respectées, p. ex. par - la saisie d�une valeur, - une fonction, - un script.

Prenez en considération les valeurs limites des variables, qu�elles soient configurées ou actuelles.

190009 Il a été tenté d�attribuer à la variable une valeur se trouvant hors de la plage admissible pour ce type précis. P. ex. saisie de la valeur 260 pour une variable d�octet ou saisie de la valeur �3 pour une variable de mot sans signe.

Respectez la plage des valeurs du type de variable.

190010 La variable est trop souvent décrite avec des valeurs (p. ex. dans une boucle, depuis un script). Des valeurs sont perdues étant donné qu�il n�est possible de sauvegarder que 100 événements au maximum dans la mémoire intermédiaire.

Augmentez le laps de temps entre les opérations d�écritures répétées.

190011 1. Cause possible : La valeur entrée n�a pas pu être inscrite dans la variable automate configurée étant donné que la plage de valeurs a été dépassée vers le haut ou vers le bas. La saisie a été rejetée et la valeur d�origine a été rétablie.

Notez que la valeur entrée doit se trouver dans la plage de valeurs des variables automate.

190011 2. Cause possible : La liaison à l�automate a été interrompue.

Vérifiez la liaison à l�automate.

190012 Il n�est pas possible de transformer la valeur d�un format source en format cible, p. ex. : - Une valeur hors de la plage de valeurs valable et dépendant de l�automate doit être inscrite pour un compteur. - Il faut affecter à une variable de type Integer une valeur de type String.

Contrôlez la plage de valeurs ou le type de variable.

Page 387: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Messages système HMI

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 A-19

Numéro Effet / Cause Remède 190100 La zone de communication n�est pas

mise à jour étant donné que l�adresse configurée pour cette zone de communication n�existe pas. Type : 1 messages d�événement 2 messages d�alarme 3 API acquittement 4 OP acquittement 5 image des LED 6 sélection de courbe 7 données de courbe 1 8 données de courbe 2 No. : il s�agit du numéro consécutif indiqué dans ProTool/Pro.

Vérifiez la configuration.

190101 La zone de communication n�est pas mise à jour étant donné que la représentation du type d�automate dans le type de zone de communication n�est pas possible. Type et no. de paramètre : voir message 190100

-

190102 La zone de communication est remise à jour après un état défectueux étant donné que le dernier état d�erreur est éliminé (retour au mode normal). Type et no. de paramètre : voir message 190100

-

200000 La coordination n�est pas effectuée étant donné que l�adresse configurée dans l�automate n�existe pas ou n�est pas du tout configurée.

Modifiez l�adresse ou configurez l�adresse dans l�automate.

200001 La coordination n�est pas effectuée étant donné qu�il n�est pas possible d�écrire l�adresse configurée dans l�automate.

Modifiez l�adresse ou configurez l�adresse dans l�automate, dans une zone où il est possible d�écrire.

200002 La coordination ne s�effectue actuellement pas étant donné que le format d�adresse de la zone de communication ne concorde pas avec le format d�inscription interne.

Erreur interne

200003 La coordination est à nouveau effectuée étant donné que le dernier état d�erreur est éliminé (retour au mode normal).

-

200004 Le cas échéant, la coordination n�est pas effectuée.

-

Page 388: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Messages système HMI Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows A-20 6AV6594-1MA06-1AC0

Numéro Effet / Cause Remède 200005 Les données ne sont plus lues ni

écrites. Causes possibles : - le câble est interrompu. - l�automate ne répond pas, est défectueux, etc. - le système est surchargé.

Vérifiez si le câble est enfiché ou que l�automate est en ordre de marche. Effectuez un réamorçage si le message système persiste.

210000 Les contrats ne sont pas traités étant donné que l�adresse configurée n�existe pas ou n�est pas configurée dans l�automate.

Modifiez l�adresse ou configurez l�adresse dans l�automate.

210001 Les contrats ne sont pas traités étant donné que l�adresse configurée dans l�automate n�est pas lisible ou qu�il n�est pas possible d�y écrire.

Modifiez l�adresse ou configurez�la dans l�automate, dans une zone lisible et où il est possible d�écrire.

210002 Les contrats ne s�effectuent pas étant donné que le format d�adresse de la zone de communication ne concorde pas avec le format d�inscription interne.

Erreur interne

210003 La boîte de contrat est de nouveau traitée étant donné que le dernier état d�erreur a été éliminé (retour au mode normal).

-

210004 Le cas échéant, la boîte de contrat n�est pas traitée.

-

210005 Un contrat automate portant un numéro inadmissible a été déclenché.

Vérifiez le programme automate.

210006 Une erreur s�est produite pendant l�exécution du contrat automate. C�est pourquoi le contrat automate n�est pas exécuté. Le cas échéant, prenez aussi en considération le message système suivant/précédent.

Vérifiez les paramètres du contrat automate. Générez à nouveau la configuration.

220000 2) v. note de fin de page v. note de fin de page 2) Un canal WinCC met des textes de

message à disposition et ce, par le biais d'une interface. Ces textes sont émis par le biais de ce message. ProTool/Pro RT n'a aucune influence sur ces textes.

220001 La variable n�est pas transmise étant donné que le canal sous�jacent/l�appareil n�assiste pas le type de données Bool/Bit lors des opérations d�écriture.

Modifiez la configuration.

Page 389: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Messages système HMI

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 A-21

Numéro Effet / Cause Remède 220002 La variable n�est pas transmise étant

donné que le canal sous�jacent/l�appareil n�assiste pas le type de données Byte lors des opérations d�écriture.

Modifiez la configuration.

220003 Le logiciel de gestion pour la communication n�a pas pu être chargé. Le logiciel de gestion n�est éventuellement pas installé.

Installez le logiciel de gestion en réinstallant tout simplement ProTool/Pro RT.

220004 La communication est interrompue; il n�y a plus de mise à jour étant donné que le câble n�est pas enfiché ou qu�il est défectueux, etc.

Vérifiez la connexion.

220005 La communication est en cours. - 220006 La liaison est établie avec l�automate

spécifié sur l�interface indiquée. -

220007 La liaison est interrompue avec l�automate spécifié sur l�interface spécifiée.

Vérifiez si - le câble est enfiché - l�automate est en ordre de marche - l�interface utilisée est correcte - votre configuration est correcte (paramètres d�interface, réglages de protocole, adresse automate). Effectuez un réamorçage si le message système persiste.

220008 Le logiciel de gestion automate ne peut accéder à l�interface spécifiée ou ouvrir cette dernière. Il est possible que cette interface soit déjà utilisée par une autre application ou bien une interface n�existant pas sur l�appareil cible est utilisée. Il n�y a pas de communication avec l�automate.

Arrêtez tous les programmes qui accèdent à l�interface et réinitialisez l�ordinateur. Utilisez une autre interface qui existe dans le système.

230000 La valeur entrée n�a pas pu être acceptée. La saisie est rejetée et la valeur précédente rétablie. Soit la plage de valeurs est dépassée, soit un caractère inadmissible a été entré.

Entrez une valeur correcte.

230002 La saisie est rejetée et la valeur précédente rétablie étant donné que le niveau de mot de passe actuel ne suffit pas ou que le dialogue pour mot de passe a été interrompu avec ESC.

Activez par le biais de Login (ouverture de session) un niveau mot de passe suffisant.

Page 390: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Messages système HMI Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows A-22 6AV6594-1MA06-1AC0

Numéro Effet / Cause Remède 230003 Le passage à l�image spécifiée ne se

fait pas étant donné que l�image n�existe pas ou n�est pas configurée. L�image apparaissant jusqu�ici reste sélectionnée.

Configurez l�image. Vérifiez la fonction de sélection.

240000 3) Runtime fonctionne en mode de démonstration. Vous ne disposez d�aucune licence Stopcopy ou celle�ci est défectueuse.

Enregistrez la licence.

240001 3) Runtime fonctionne en mode de démonstration. Trop de variables sont configurées pour la version installée.

Enregistrez une licence / Powerpack suffisante.

240002 3) Runtime fonctionne avec une autorisation provisoire limitée dans le temps.

Rétablissez l�autorisation intégrale.

3) Le texte spécifié provient des ressources des composants.

240003 L�autorisation ne peut être exécutée. ProTool/Pro RT fonctionne en mode de démonstration.

Redémarrez ProTool/Pro RT ou réinstallez�le.

240004 Erreur lors de la lecture de l�autorisation provisoire. ProTool/Pro RT fonctionne en mode de démonstration.

Redémarrez ProTool/Pro RT, installez l�autorisation ou restaurez�la (voir les instructions de mise en service Protection du logiciel).

250000 La variable réglée dans Etat/Forçage sur la ligne spécifiée n�est pas mise à jour étant donné que l�adresse configurée pour cette variable n�existe pas.

Vérifiez l�adresse réglée et contrôlez si elle est configurée dans l�automate.

250001 La variable réglée dans Etat/Forçage sur la ligne spécifiée n�est pas mise à jour étant donné que le type d�automate configuré pour cette variable n�existe pas.

Vérifiez l�adresse réglée.

250002 La variable réglée dans Etat/Forçage sur la ligne spécifiée n�est pas mise à jour étant donné que la représentation du type d�automate n�est pas possible dans le type de variable.

Vérifiez l�adresse réglée.

250003 Aucune liaison à l�automate n�a pu être établie. Les variables ne sont pas actualisées.

Vérifiez la liaison à l�automate. Vérifiez si l�automate est sous tension et Online.

Page 391: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Messages système HMI

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 A-23

Numéro Effet / Cause Remède 260000 Un mot de passe inconnu dans le

système a été introduit. C�est pourquoi le niveau mot de passe le moins élevé a été réglé. Cela correspond à l�état après Logout.

Entrez dans le champ de saisie un mot de passe connu (avec le niveau correspondant).

260001 Saisie d�un mot de passe dont le niveau n�est pas suffisant pour déclencher la fonction. Le niveau de mot de passe actuellement réglé s�affiche à titre d�information.

Modifiez le niveau mot de passe dans le champ de saisie ou entrez un mot de passe dont le niveau est suffisant.

260003 L�utilisateur a terminé la session sur le système. Si le niveau mot de passe est 0, aucun utilisateur n�a ouvert de session.

-

270000 Dans le message, une variable n�est pas représentée étant donné qu�elle accède à une adresse non valable dans l�automate.

Vérifiez si la zone d�adresse pour la variable existe dans l�automate, si l�adresse configurée est correcte ou si la plage des valeurs de la variable est respectée.

270001 Il existe un seuil qui dépend de l�appareil et détermine combien de messages peuvent simultanément être maintenus pour pouvoir être affichés (v. le manuel produit). Ce seuil est dépassé. L�affichage ne contient plus tous les messages. Tous les messages sont cependant inscrits dans la mémoire�tampon des messages.

-

270002 Il apparaît des messages provenant d�une archive pour laquelle il n�existe aucune donnée dans le projet actuel. Des caractères de remplacement sont émis pour les messages.

Effacez au besoin les anciennes données d�archive.

270003 Le service ne peut être réglé étant donné que trop de pupitres veulent le configurer. Quatre pupitres au maximum peuvent exécuter cette action.

Raccordez moins de pupitres voulant utiliser ce service.

280000 La liaison est rétablie étant donné que la cause de l�interruption est éliminée.

-

Page 392: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Messages système HMI Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows A-24 6AV6594-1MA06-1AC0

Numéro Effet / Cause Remède 280001 Les données ne sont plus lues ni

écrites. Causes possibles : - le câble est interrompu. - l�automate ne répond pas, est défectueux, etc. - l�interface par le biais de laquelle s�effectue le raccordement est erronée. - le système est surchargé.

Vérifiez si le câble est enfiché, l�automate est en ordre de marche et si l�interface utilisée est la bonne. Effectuez un réamorçage si le message système persiste.

280002 Le couplage utilisé nécessite un bloc fonctionnel dans l�automate. Ce bloc fonctionnel a réagit. Une communication peut à présent avoir lieu.

-

280003 Le couplage utilisé nécessite un bloc fonctionnel dans l�automate. Ce bloc fonctionnel ne réagit pas.

Vérifiez si le câble est enfiché, l�automate est en ordre de marche et si l�interface utilisée est la bonne. Effectuez un réamorçage si le message système persiste. Remède dépendant du code d�erreur : 1 : Le bloc fonctionnel doit régler le bit COM dans la boîte de réponse 2 : le bloc fonctionnel ne doit pas régler le bit ERROR dans la boîte de réponse 3 : Le bloc fonctionnel doit répondre dans le temps imparti (Timeout) 4 : établissement de la liaison en ligne vers l�automate

280004 La liaison en ligne vers l�automate est interrompue. Aucun échange de données n�a momentanément lieu.

Vérifiez les paramètres de l�automate dans in ProTool Pro : vitesse de transmission, longueur de bloc, adresse de station. Vérifiez si le câble est enfiché, l�automate est en ordre de marche et si l�interface utilisée est la bonne. Effectuez un réamorçage si le message système persiste.

Page 393: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Messages système HMI

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 A-25

Numéro Effet / Cause Remède 290000 La variable n�a pu être ni lue ni écrite.

Elle est occupée par la valeur initiale. Le message est au besoin inscrit pour, au plus, quatre autres variables erronées dans le tampon des messages. Le message numéro 290003 est ensuite émis.

Vérifiez si l�adresse est configurée dans l�automate.

290001 Il a été tenté d�attribuer à la variable une valeur se trouvant hors de la plage admissible pour ce type précis. Le message est au besoin inscrit pour, au plus, quatre autres variables erronées dans le tampon des messages. Le message numéro 290004 est ensuite émis.

Respectez la plage des valeurs du type de variable.

290002 Il n�est pas possible de transformer la valeur d�un format source en format cible. Le message est au besoin inscrit pour, au plus, quatre autres variables erronées dans le tampon des messages. Le message numéro 290005 est ensuite émis.

Contrôlez la plage de valeurs ou le type de variable.

290003 Ce message est émis lorsque le message numéro 290000 a été déclenché plus de cinq fois. Aucune alarme individuelle n�est plus générée dans ce cas.

Vérifiez si l�adresse des variables est configurée dans l�automate.

290004 Ce message est émis lorsque le message numéro 290001 a été déclenché plus de cinq fois. Aucune alarme individuelle n�est plus générée dans ce cas.

Respectez la plage des valeurs du type de variable.

290005 Ce message est émis lorsque le message numéro 290002 a été déclenché plus de cinq fois. Aucune alarme individuelle n�est plus générée dans ce cas.

Contrôlez la plage de valeurs ou le type de variable.

290006 Les valeurs limites configurées pour les variables n�ont pas été respectées.

Prenez en considération les valeurs limites des variables, qu�elles soient configurées ou actuelles.

290007 Il y a une différence entre la structure source et la structure cible dans la recette actuellement traitée. La structure cible contient une variable enregistrement supplémentaire qui n�existe pas dans la structure source. La variable enregistrement spécifiée est occupée par sa valeur initiale.

Insérez la variable enregistrement spécifiée dans la structure source.

Page 394: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Messages système HMI Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows A-26 6AV6594-1MA06-1AC0

Numéro Effet / Cause Remède 290008 Il y a une différence entre la structure

source et la structure cible dans la recette actuellement traitée. La structure source contient une variable enregistrement supplémentaire qui n�existe pas dans la structure cible et ne peut pour cette raison pas être attribuée. La valeur est rejetée.

Dans la recette indiquée, effacez de votre projet la variable enregistrement spécifiée.

290010 L�emplacement configuré pour l�inscription de la recette n�est pas admissible. Causes possibles : Caractère non admis, protection contre l�écriture, support de données saturé ou n�existant pas.

Vérifiez le chemin configuré.

290011 L�enregistrement ayant le numéro spécifié n�existe pas.

Vérifiez la source pour le numéro (constante ou valeur de variable).

290012 La recette ayant le numéro spécifié n�existe pas.

Vérifiez la source pour le numéro (constante ou valeur de variable).

290013 Il a été tenté de sauvegarder un enregistrement sous un numéro existant déjà. L�opération n�est pas exécutée.

Pour corriger les erreurs, vous disposez des possibilités suivantes : - Vérifiez la source pour le numéro (constante ou valeur de variable). - Effacez auparavant l�enregistrement. - Modifiez le paramètre de fonction �Surfrapper�.

290014 Le fichier à importer spécifié n�a pu être trouvé.

Veuillez vérifier si : - Vérifiez le nom de fichier. - Vérifiez que le fichier se trouve dans le répertoire spécifié.

290020 Il est certifié que le transfert d�enregistrements du pupitre à l�automate a été lancé.

-

290021 Il est certifié que le transfert d�enregistrements du pupitre à l�automate s�est terminé sans erreur.

-

Page 395: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Messages système HMI

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 A-27

Numéro Effet / Cause Remède 290022 Il est certifié que le transfert

d�enregistrements du pupitre à l�automate a été interrompu pour cause d�erreur.

Vérifiez dans la configuration : - les adresses des variables sont�elles configurées dans l�automate? - le numéro de recette existe�t�il? - le numéro d�enregistrement existe�t�il? - le paramètre de fonction �Surfrapper� est�il réglé?

290023 Il est certifié que le transfert d�enregistrements de l�automate au pupitre a été lancé.

-

290024 Il est certifié que le transfert d�enregistrements de l�automate au pupitre s�est terminé sans erreur.

-

290025 Il est certifié que le transfert d�enregistrements de l�automate au pupitre a été interrompu pour cause d�erreur.

Vérifiez dans la configuration : - les adresses des variables sont�elles configurées dans l�automate? - le numéro de recette existe�t�il? - le numéro d�enregistrement existe�t�il? - le paramètre de fonction �Surfrapper� est�il réglé?

290026 Tentative pour lire ou écrire un enregistrement bien que le tampon de données ne soit actuellement pas libre. Cette erreur peut survenir lors des recettes pour lesquelles un transfert avec synchronisation a été configuré.

Dans le tampon de données, réglez l�état sur zéro.

290027 Il y a une différence entre la structure source et la structure cible dans la recette actuellement traitée. La structure cible contient une variable enregistrement supplémentaire qui n�existe pas dans la structure source. Causes possibles : Pas de liaison physique avec l�automate (câble non enfiché, câble défectueux) ou automate éteint.

Vérifiez la liaison à l�automate.

Page 396: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Messages système HMI Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows A-28 6AV6594-1MA06-1AC0

Numéro Effet / Cause Remède 290030 Ce message est émis après resélection

d�une image qui contient l�affichage d�une recette dans lequel un enregistrement est déjà sélectionné.

Chargez à nouveau l�enregistrement existant sur le support de données ou conservez les valeurs actuelles.

290031 Il a été reconnu lors de la mémorisation qu�un enregistrement portant le numéro spécifié existe déjà.

Surfrappez l�enregistrement ou interrompez la procédure.

290032 Lors de l�exportation d�enregistrements, il a été reconnu qu�un fichier portant le nom spécifié existe déjà.

Surfrappez le fichier ou interrompez la procédure.

290033 Demande de confirmation avant effacement.

-

290040 Apparition d�une erreur d�enregistrement seulement spécifiée par le code d�erreur %1. L�action est interrompue. Il est possible que le tampon de données n�ait pas été correctement déclaré dans l�automate.

Vérifiez le support de données, l�enregistrement, le tampon de données et au besoin la liaison à l�automate.Attendez un instant avant de déclencher à nouveau l�action. Si l�erreur persiste, veuillez vous adresser au service après�vente. Indiquez alors le code d�erreur qui est apparu.

290041 La sauvegarde d�un enregistrement ou d�un fichier est impossible étant donné que le support de mémoire est saturé.

Effacez les données dont vous n�avez plus besoin.

290042 Il a été tenté d�exécuter simultanément plusieurs actions pour recettes. La dernière action n�est pas exécutée.

Attendez un instant avant de déclencher à nouveau l�action.

290043 Demande de confirmation avant enregistrement.

-

290044 La mémoire de données pour la recette est détruite et sera effacée.

-

290050 Il est certifié que l�exportation d�enregistrements a été lancée.

-

290051 Il est certifié que l�exportation d�enregistrements s�est terminée sans erreur.

-

290052 Il est certifié que l�exportation d�enregistrements a été interrompue par une erreur.

Vérifiez que la structure des enregistements sur le support de données et la structure actuelle des recettes sur le pupitre sont identiques.

290053 Il est certifié que l�importation d�enregistrements a été lancée.

-

Page 397: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Messages système HMI

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 A-29

Numéro Effet / Cause Remède 290054 Il est certifié que l�importation

d�enregistrements s�est terminée sans erreur.

-

290055 Il est certifié que l�importation d�enregistrements a été interrompue par une erreur.

Vérifiez que la structure des enregistements sur le support de données et la structure actuelle des recettes sur le pupitre sont identiques.

290056 La valeur de la ligne/colonne spécifiée n�a pu être lue ou écrite correctement. L�action est interrompue.

Vérifiez la ligne ou la colonne spécifiée.

290057 Les variables de la recette spécifiée ont été commutées du mode �Offline� au mode �Online�. Toute modification de variable pur cette recette est à présent automatiquement transmise à l�automate.

-

290058 Les variables de la recette spécifiée ont été commutées du mode �Online� au mode �Offline�. Les modifications entreprises sur les variables de cette recette ne sont plus immédiatement transmises à l�automate, mais doivent l�être de façon explicite et au besoin par le biais d�un transfert d�enregistrement.

-

290059 Il est certifié que l�enregistrement indiqué a correctement été mémorisé.

-

290060 Indique que la mémoire d�enregistrements a bien été effacée.

-

290061 Indique que l�effacement de la mémoire d�enregistrements a été interrompu après une erreur.

-

290068 Il vous est demandé si vraiment tous les enregistrements de la recette doivent être effacés.

-

290069 Il vous est demandé si vraiment tous les enregistrements de toutes les recettes doivent être effacés.

-

290070 L�enregistrement spécifié n�existe pas dans le fichier d�importation.

Vérifiez la source du numéro de l�enregistrement ou du nom de l�enregistrement (constante ou variable)

Page 398: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Messages système HMI Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows A-30 6AV6594-1MA06-1AC0

Numéro Effet / Cause Remède 300000 La surveillance du processus (par ex.

avec PDiag ou S7�Graph) n�est pas correctement programmée : Il se présente simultanément plus de messages que spécifié dans les caractéristiques techniques de la CPU. Les autres messages ALARM_S ne peuvent plus être gérés par la CPU, ni signalés aux systèmes de contrôle�commande.

Modifiez la configuration de la CPU.

310000 Trop de protocoles à imprimer simultanément. Etant donné qu�il n�est possible d�imprimer qu�un seul protocole à la fois, l�ordre d�impression est refusé.

Attendez jusqu�à ce que l�impression du dernier protocole actif soit terminée. Répétez au besoin l�ordre d�impression.

310001 Une erreur s�est produite au moment du déclenchement de l�imprimante. Le protocole est mal ou pas du tout imprimé.

Interprétez les messages système supplémentaires émis en corrélation avec ce message. Répétez au besoin l�ordre d�impression.

320000 Les déplacement sont déjà indiqués par un autre appareil. Les déplacements ne peuvent pas être commandés.

Annulez les déplacements sur les autres organes de visualisation et sélectionnez à nouveau le déplacement sur l�organe de signalisation voulu.

320001 Le réseau est trop complexe. Les opérandes défectueux ne peuvent pas être représentés.

Indiquez le réseau dans AWL.

320002 Le message d�alarme sélectionné n�est pas apte au diagnostic. L�unité correspondant au message d�alarme n�a pas pu être sélectionnée.

Sélectionnez un message d�alarme apte au diagnostic dans l�image ZP_ALARM.

320003 Il n�existe pas de message d�alarme correspondant à l�unité sélectionnée. Aucun réseau ne peut être représenté dans l�image détaillée.

Sélectionnez l�unité défectueuse dans la vue d�ensemble.

320004 Les états de signaux nécessaires n�ont pas pu être lus par l�automate. Les opérandes défectueux ne peuvent pas être déterminés.

Vérifiez la cohérence entre la configuration sur l�organe de visualisation et celle sur le programme de commande chargé.

320005 Le projet contient des éléments ProAgent qui ne sont pas installés. Impossible d�effectuer des diagnostics ProAgent.

Installez le logiciel optionnel ProAgent pour le déroulement du projet.

Page 399: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Messages système HMI

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 A-31

Numéro Effet / Cause Remède 320014 L�automate sélectionné ne peut pas

être interprété pour ProAgent. Lors de la fonction Interpréter_anomalie_afficheur_message l�afficheur de message configuré n�a pas été trouvé.

Vérifiez le paramètre de la fonction Interpréter_anomalie_afficheur_message

Page 400: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Messages système HMI Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows A-32 6AV6594-1MA06-1AC0

Page 401: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Abréviations

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 B-1

B Abréviations

Présentation

Les abréviations employées dans cette documentation ont les significations suivantes :

ANSI American National Standards Institute AS 511 Protocole de l'interface pour console de programmation sur SIMATIC S5ASCII American Standard Code for Information Interchange CF Compact Flash CPU Central Processing Unit (unité centrale) CSV Comma Separated Values DP Périphérie décentralisée DSN Data Source Name HMI Human Machine Interface LED Diode électroluminescente MP Multi Panel MPI Multipoint Interface (SIMATIC S7) OLE Object Linking and Embedding OP Pupitre opérateur OPC OLE for Process Control PC Microordinateur (Personal Computer) PG Console de programmation RAM Random Access Memory : mémoire à accès aléatoire (mémoire vive) API Automate programmable industriel TP Pupitre tactile TCP/IP Transmission Control Protocol / Internet Protocol VRC Chine

Page 402: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Abréviations Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows B-2 6AV6594-1MA06-1AC0

Page 403: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Index

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 I-1

Index

A Accès à des valeurs dans l'automate ........ 6-13 Acquittement ............................................ 5-152

ALARM_S............................................. 5-152 Messages ............................................. 5-152

Acquittement de messages...........5-120, 5-121 Actualiser des variables ............................. 5-77 Actualiser la table de mnémoniques ............ 3-1 Adresse ...................................................... 5-93

d'une variable ......................................... 5-93 Affectation des touches...................4-24, 5-252

Dépendance de la langue .................... 5-252 Affichage .................................................. 5-115

Date et heure sur TP170A (exemple) .... 5-52 Date et heure sur XP170B (exemple) .... 5-68 de données archivées .......................... 5-183 Etats de fonctionnement et du

processus.......................................... 5-115 Affichage de la date et de l'heure sur

XP170B (exemple) ................................. 5-68 Affichage de messages sur le pupitre...... 5-126 Afficher

Valeur de mesure ................................... 5-22 Afficher des mesures ................................. 5-22 Afficher des objets.................................... 5-225 Afficher des valeurs.................................... 5-22 Afficher des valeurs alphanumériques....... 5-22 Afficher des valeurs numériques................ 5-22 Afficher et cacher des objets.................... 5-225 Afficher la date et l'heure sur TP170A

(exemple)................................................ 5-52 Afficher une classe de messages ............ 5-129 Afficheur ................................................... 5-129 Afficheur analogique .................................. 5-47 Afficheur de courbes .................................. 5-31

Vue d'ensemble...................................... 5-31 Afficheur de messages

Vue d'ensemble.................................... 5-129 Afficheur de recette .................................. 5-195

Objet d'image ....................................... 5-195 Afficheurs de texte ....................................... 1-4

ALARM_S.................................................5-138 Acquittement.........................................5-152 Classes d'affichage...............................5-141 Configuration des textes de message ..5-138 Déroulement de la communication .......5-150 Imprimer des messages .......................5-153 Mise à jour ............................................5-147

Alarmes technologiques ...........................5-138 Aménager l'interface utilisateur ..................5-16 Annuler ..............................................4-35, 4-37

Dernière action .......................................4-37 Annuler des actions....................................4-35 Archivage..................................................5-179

Variables .................................................5-81 Archivage de données processus ............5-179 Archive......................................................5-109

Structure d'une archive pour variables (exemple) ............................................5-89

Archive de messages Impression dans la documentation.......5-109

Archiver Messages (exemple) ............................5-185 Structure des archives pour messages

(exemple) ..........................................5-186 Archiver des messages ............................5-121 Archives............................. 5-182, 5-183, 5-189

Afficher avec fenêtre temporelle (exemple) ..........................................5-189

Afficher des données archivées ...........5-183 Afficher des données archivées

(exemple) ..........................................5-189 Configuration ........................................5-184 Réglages...............................................5-182 Structure des archives pour variables

(exemple) ..........................................5-188 Array ...........................................................5-74 Attribution des droits d'utilisation..............5-230 Attributs dynamiques................................5-226 Automate ....................................................4-10

Accès direct à des valeurs......................6-13 Sélectionner un protocole .......................4-10

Avertisseur..................................................5-34

Page 404: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Index Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows I-2 6AV6594-1MA06-1AC0

B Base de données ..........................5-146, 5-179

Importation des textes de message ..... 5-146 Base de données commune .................... 5-146

Importation des textes de message ..... 5-146 Bibliothèques............................5-10, 5-12, 5-18

Dans ProTool (vue d'ensemble)............. 5-10 SIMATIC HMI Symbol Library ................ 5-12

Bloc de données d'instance ......................... 3-1 Bouton........................................................ 5-36

comme touche directe ............................ 5-40 Bouton d'état .............................................. 5-38 Bouton invisible

Vue d'ensemble...................................... 5-36 Boutons ...................................................... 5-36

C Cacher des objets .................................... 5-225 Catégories de couleurs .............................. 5-13 Champ...................................................... 5-223 Champ d'affichage ..................................... 5-22

Afficher la date........................................ 5-22 Afficher l'heure........................................ 5-22 Liste de graphiques ................................ 5-22 Liste de textes ........................................ 5-22 Vue d'ensemble...................................... 5-22

Champ de saisie Entrer la date .......................................... 5-26 Entrer l'heure .......................................... 5-26 pour entrée du mot de passe ................. 5-27 Vue d'ensemble...................................... 5-24

Champs........................................................ 5-2 Changement de mode de

fonctionnement avec actualisation de l'affichage (exemple) ....................... 5-173

Classes .................................................... 5-121 Classes d'affichage .................................. 5-141

Messages Alarm_S .............................. 5-141 Classes de messages dans ProTool ....... 5-115 Clavier à l'écran ......................................... 4-18 Clignotement

Champs ................................................ 5-226 LED....................................................... 5-226

Clignoter................................................... 5-226 Colonnes d'un afficheur de messages..... 5-129 Combinaison de plusieurs fonctions ........ 5-168 Commander les diodes

électroluminescentes............................ 5-226 Commander les LED................................ 5-226 Communication avec les messages

ALARM_S............................................. 5-150 Compatibilité ............................................ 5-209

Recettes ............................................... 5-209 Composants d'un projet Protool................... 4-5 Configuration d'archives........................... 5-184

Configuration du comportement pendant le fonctionnement .......................4-8

Configuration du procédé de signalisation ..........................................5-143

Configuration pendant le fonctionnement ....4-8 Configuration système nécessaire ...........5-248

Pour langues étrangères ......................5-248 Configurer.....................................................2-2 Configurer des langues .................5-249, 5-261

Conditions préalables pour les langues asiatiques ..........................................5-260

Configurables........................................5-251 Créer des projets multilingues ..............5-255 Exporter ................................................5-257 Importer.................................................5-257 Messages système...............................5-251

Configurer la liste des mots de passe ......5-232 Configurer le changement de couleur ......5-226 Configurer le comportement pendant le

fonctionnement .........................................4-8 configurer un guide-opérateur ..................5-221 Configurer un message d'alarme

(exemple) ..............................................5-155 Configurer une protection d'accès............5-230 Configurer une zone de messages

d'alarme (exemple) ...............................5-155 Connection symbolique des variables........3-11

restaurer..................................................3-11 Contenu

Tampon de messages ..........................5-132 Control Panel................................................6-2 Conversion linéaire de variables .......5-82, 5-86 Convertir .....................................................4-24

Affectation des touches ..........................4-24 Convertir des variables...............................5-86 Convertir un projet ......................................4-22 Copier .........................................................4-28

au sein d'un projet...................................4-28 entre projets............................................4-28

Copier des projets à partir de STEP 7 .........3-9 Couleurs .....................................................5-95 Couleurs de projet ......................................5-13 Couleurs standard ......................................5-13 Courbe de profil ...............................5-31, 5-102 Courbe de tendance........................5-31, 5-102 courbes.....................................................5-102 Créer.........................................................5-105 Créer des icones pour touches de

fonction .................................................5-225 Créer un projet .............................................4-7 Créer un projet - principe..............................4-2 Curseur.......................................................5-45 Cycle d'acquisition......................................5-77

Page 405: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Index

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 I-3

D Date....................... 5-17, 5-22, 5-26, 5-49, 5-50

Afficher ................................................... 5-22 Afficheur ................................................. 5-49 Saisir (vue d'ensemble) .......................... 5-26

Date et heure pour les Panel......................................... 5-51

Débogage de scripts dans ProTool.......... 5-239 Déclarer des zones de communication...... 4-12 Déclenchement à chaque période ........... 5-102 Déclenchement par bit ....................5-32, 5-102 Déclencher

courbes................................................. 5-102 Déclencher des courbes ............................ 5-32 Définir des couleurs ................................... 5-13 Définir la partition de l'écran du pupitre ..... 4-15 Dépendance de la langue ........................ 5-252

Affectation des touches ........................ 5-252 Déplacer des objets d'image.................... 5-229 Documentation ..............................5-105, 5-112

Créer (exemple).................................... 5-112 Impression de recette........................... 5-110 Impression des messages.................... 5-109 Numéro de page................................... 5-111

Données............................................5-179, 7-2 Données de projet

Imprimer ................................................... 7-2 Données processus

Archiver ................................................ 5-179 Dynamiser les attributs............................. 5-226

E Editeur d'images .......................................... 5-2 Eléments .................................................. 5-101 Enregistrement......................................... 5-206

Créer..................................................... 5-206 Définition............................................... 5-190 Exporter ................................................ 5-206 Importer ................................................ 5-206 Transférer ............................................. 5-206

Enrichissement des caractères.................. 5-15 Entrée du mot de passe............................. 5-27 Etat de variables ........................................ 6-13 Evénement de message ...............5-129, 5-136

Acquitté................................................. 5-136 Apparu .................................................. 5-136 Disparu ................................................. 5-136

Evénements permettant le déclenchement de fonctions................. 5-164

Exemple de fonction................................. 5-245 Exporter.................................................... 5-257

Textes à traduire................................... 5-257

F Famille de pupitres SIMATIC HMI................1-4 Fenêtre .............................. 5-126, 5-183, 5-223 Fenêtre de clavier............................4-18, 5-252 Fenêtre de projet ..........................................4-6

Objets........................................................4-6 Fenêtre permanente............................4-15, 5-2 Fermeture de session...............................5-230 Fichier de projet

Transférer .................................................6-4 Filtrer des messages ................................5-121 Fonction (exemple)...................................5-245 Fonctionnement autonome

Gestion de projets.....................................7-4 Fonctionnement intégré................................7-4

Gestion de projets.....................................7-4 Fonctions .......................................5-162, 5-170

Archiver.................................................5-184 Changement de mode de fonctionnement

avec actualisation de l'affichage (exemple) ..........................................5-173

Déclencher............................................5-164 Définir....................................................5-169 Evénements permettant de les

déclencher.........................................5-164 les personnaliser...................................5-169 Mise à 1 de bits au sein d'une

variable................................................5-83 Modifier des variables.......... 5-82, 5-85, 5-86 Particularités pour les fonctions de

conversion.........................................5-170 Pour messages.....................................5-119 Pour travaux de maintenance.................4-20 Utilisation ..............................................5-162

Fonctions appliquées à des bits d'une variable ...................................................5-83

Fonctions de conversion Particularités .........................................5-170

Fonctions personnalisées.........................5-169 Fonctions pour modifier la valeur d'une

variable ...................................................5-85 Forçage de variables..................................6-13 Format des caractères .............................5-117

G Génération

Messages d'erreur ..................................6-14 Générer ......................................................6-14 Gestion ..............................................5-232, 7-4 Gestion de projets ........................................7-4

En fonctionnement autonome...................7-4 En fonctionnement intégré........................7-4

Gestionnaire .................................................7-4

Page 406: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Index Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows I-4 6AV6594-1MA06-1AC0

Graphique .................................................. 5-95 courbes................................................... 5-31 Création optimale ................................... 5-98 dynamique .............................................. 5-95 Eléments graphiques vectoriels ........... 5-101 Histogramme .......................................... 5-33 statique ................................................... 5-95 Utilisation optimale ................................. 5-98 Vue d'ensemble...................................... 5-95

Graphique vectoriel .................................... 5-95 Groupe d'acquittement............................. 5-119 Guider l'opérateur .................................... 5-221

H Heure ............................. 5-17, 5-22, 5-26, 5-49

Afficher ................................................... 5-22 Afficheur ................................................. 5-49 Saisir (vue d'ensemble) .......................... 5-26

Heures........................................................ 5-50 Hiérarchie................................................. 5-230 Histogramme.............................................. 5-33

Vue d'ensemble...................................... 5-33 Horloge....................................................... 5-50 Horloge analogique.................................... 5-50 Horloge numérique..................................... 5-50

I Image d'accueil ............................................ 5-2 Image de recette ...................................... 5-199 Images ......................................................... 5-2

Constituants d'une image......................... 5-2 Exemple.................................................... 5-2 Sélectionner l'image ................................. 5-2 Vue d'ensemble........................................ 5-2

Importer Textes pour la traduction...................... 5-257

Impression................................................ 5-110 Limitations ................................................ 7-7 Recettes ............................................... 5-110

Impression (exemple)................................... 7-8 Impression de messages ALARM_S ....... 5-153 Imprimer ....................................................... 7-7

Données de projet .................................... 7-2 Imprimer des messages........................... 5-119 Indicateur de message....................4-15, 5-126 Informations sur le projet ........................... 4-40 Infos sur le projet........................................ 4-40 Intégrer des projets de STEP 7.................... 3-9 Interrupteurs............................................... 5-43

L Lancement de ProTool................................. 2-1 Lancer ProTool............................................. 2-1 Langue de l'interface utilisateur ............... 5-249 Langue de projet ...................................... 5-249

Langue de référence ................................5-249 Langue d'édition .......................................5-249 Langues

Textes de référence..............................5-254 Langues asiatiques .......................5-260, 5-261

Conditions préalables ...........................5-260 Langues étrangères .................................5-249

Configuration système nécessaire .......5-248 Exportation/importation.........................5-257

Libeller les touches de fonction ................5-225 Ligne.........................................................5-126 Limitations ....................................................7-7

lors de l'impression ...................................7-7 Limitations avec VBScript.........................5-240 Limitations dans les langues asiatiques...5-261 Listage

de messages ........................................5-125 Listage des messages..............................5-121 Liste ..........................................................5-232 Liste de symboles.....................................5-201

Recette..................................................5-201 Listes de graphiques ..................................5-94 listes de symboles ......................................5-94 listes de textes............................................5-94

M Mémoire nécessaire ...................................4-40 Messages .......................... 5-126, 5-131, 5-138

Acquittement..............................5-120, 5-152 Actualisation du pupitre ........................5-147 Affichage...............................................5-126 Affichage sur le pupitre .........................5-126 Afficheurs de messages .......................5-129 Archivage..............................................5-121 Archiver (exemple)................................5-185 Choix des classes d'affichage ..............5-143 Classes de messages...........................5-121 Composants..........................................5-117 Configuration du procédé de

signalisation ......................................5-143 Configurer un message d'alarme

(exemple) ..........................................5-155 Configurer une zone de messages

d'alarme (exemple) ...........................5-155 Editer des messages d'alarme .............5-119 Filtrage..................................................5-121 Groupe d'acquittement .........................5-119 Impression ............................................5-119 Impression de messages ALARM_S....5-153 Listage ..................................................5-125 Numéro de message ............................5-117 Procédé par bit de signalisation ...........5-136 Procédé par numéros de message

ALARM_S .........................................5-138 Procédés de signalisation.....................5-135 Propriétés .............................................5-119 Ressources utilisées.............................5-149 Structure ...............................................5-117

Page 407: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Index

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 I-5

Structure des archives pour messages (exemple) ........................ 5-186

Texte d'aide .......................................... 5-117 Texte de message................................ 5-117 Traiter ................................................... 5-131 Variable de message............................ 5-117 Vue d'ensemble.................................... 5-115 Zones de communication ..................... 5-134

Messages ALARM_S Intégration dans ProTool ...................... 5-146

Messages d'erreur pendant la génération............................................... 6-14

Messages d'erreur pendant le transfert ..... 6-15 Messages système .................................. 5-123

Configurer des langues ........................ 5-251 Messages système (exemple) ................. 5-159 Minutes....................................................... 5-50 Mise à disposition du texte d'aide ............ 5-222 Mise à disposition du texte d'information . 5-222 Mise à jour du pupitre............................... 5-147 Mode plein écran........................................ 4-15 Modifier dynamiquement la position ........ 5-229 Module ......................................................... 6-4 Mot ........................................................... 5-232 Mot de passe

Champ de saisie..................................... 5-27 Multiplexage d'adresses............................. 5-79 Multiplexage de variables .......................... 5-80

N Niveau ...................................................... 5-230 Nombre de décimales pour les variables... 5-91 Numéro de message................................ 5-117 Numéro de page (objet d'image).............. 5-111 Numéros de page dans les

documentations .................................... 5-111

O Objets dans la fenêtre de projet................... 4-6 Objets de ProTool .................................... 5-236

Utiliser dans des scripts ....................... 5-236 objets d'image ...................................5-5, 5-111

Couleurs ................................................. 5-13 Numéro de page................................... 5-111 Polices .................................................... 5-15 Positionner dynamiquement................. 5-229 Régler la largeur des colonnes............. 5-228 Régler l'ordre des colonnes.................. 5-228

ODBC....................................................... 5-179 Optimisation ............................................... 5-77

Performances ......................................... 5-77 Optimisation des performances ................. 5-77 Optimiser

Ressources du système ........................... 2-3 Optimiser les ressources du système.......... 2-3

Ordinateur de configuration..........................2-3 Remarques ...............................................2-3

Ordre de tabulation...................................5-227 Organes......................................................5-20

P Palettes de couleurs...................................5-13 Paramètres de fonction ............................5-166 Particularités pour les fonctions de

conversion.............................................5-170 Période de base .........................................5-77 Positionner dynamiquement les objets

d'image..................................................5-229 Premiers pas ................................................2-2

avec ProTool.............................................2-2 Configurer des systèmes sous Windows..2-2

Presse-papiers ...........................................4-28 Copier .....................................................4-28

Procédé ....................................................5-136 Procédé par numéros de message

ALARM_S .............................................5-138 Procédés de signalisation .............5-135, 5-136

Procédé par bit de signalisation ...........5-136 Procédé par numéros de message ......5-136

Procédure Function (exemple) .................5-245 Procédure Sub (exemple) ........................5-242 Projet ...........................4-7, 4-22, 4-27, 6-1, 6-7

Composants..............................................4-5 Considérations de base lors de la

création..................................................4-2 Convertir .................................................4-22 Convertir MP370 pour PC (exemple) .....4-27 Créer .........................................................4-7 Possibilités de conversion ......................4-22 Remplacer ..............................................4-31 Simuler......................................................6-6 Simuler (Simulateur) .................................6-7 Tester........................................................6-1 Transfert inverse.....................................6-11

Projets ........................................................4-21 Editer.......................................................4-21 Fonctions utiles lors de l'édition..............4-21

Projets asiatiques ..........................5-260, 5-261 Limitations.............................................5-261

Projets multilingues .......................5-249, 5-254 Configurer .............................................5-255 Textes de référence..............................5-254 Traduire des textes ...............................5-257

Protocoles d'automate................................4-10 disponibles ..............................................4-10

Page 408: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Index Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows I-6 6AV6594-1MA06-1AC0

ProTool............................ 1-1, 1-4, 2-2, 3-1, 3-3 Bibliothèques .......................................... 5-10 Démarrer intégré à SIMATIC STEP 7 ...... 3-3 Famille d'appareils.................................... 1-4 Intégré à SIMATIC STEP 7 ...................... 3-1 Liaison à STEP 7 Lite............................. 3-10 Logiciel de configuration........................... 1-1 Objets d'image.......................................... 5-5 Premiers pas ............................................ 2-2 Vue d'ensemble........................................ 1-1

ProTool pour pupitres à afficheur graphique.................................................. 1-7

ProTool pour systèmes sous Windows........ 1-5 ProTool/Lite pour pupitres à afficheur

de lignes ................................................... 1-8 Pupitre........................................................ 4-15

Actualisation ......................................... 5-147 Mise à disposition du texte d'aide ........ 5-222 Ordre de tabulation............................... 5-227 Partition de l'écran.................................. 4-15 Transférer un fichier de projet .................. 6-4

Pupitre opérateur ......................................... 1-4 Pupitre tactile ............................................... 1-4 Pupitres à afficheur de lignes....................... 1-4 Pupitres à afficheur graphique ..................... 1-4 Pupitres à écran tactile

Remarques ............................................. 4-18 Pupitres tactiles.......................................... 4-18

Remarques sur la configuration ............. 4-18

R Réaliser une impression (exemple) ............. 7-8 Réaliser une impression personnalisée

(exemple).................................................. 7-8 Recette...............................5-190, 5-205, 5-212

Afficheur de recette .............................. 5-195 Conduite manuelle de la production

(exemple) .......................................... 5-218 Configurer............................................. 5-201 Configurer (exemple)............................ 5-212 Configurer un afficheur de recette

(exemple) .......................................... 5-214 Définir une structure ............................. 5-201 Enregistrement ..................................... 5-190 Exemple................................................ 5-190 Image de recette................................... 5-199 Saisir des enregistrements (exemple).. 5-216 Synchronisation avec l'automate.......... 5-205 Tampon de données ............................ 5-201 Vue d'ensemble.................................... 5-190

recettes .........................................5-192, 5-209 Compatibilité......................................... 5-209 Conduite automatique de la

production (exemple) ........................ 5-220 Editer des enregistrements .................. 5-206 Scénarios d'utilisation........................... 5-192

Recherche d'erreurs avec fonction Référence croisée ............ 4-39

Référence...................................................4-39 Référence croisée

Affichage.................................................4-39 Référence croisée (vue d'ensemble)..........4-39 Réglages pour classes de messages ......5-121 Régler .........................................................5-57

Date et heure sur TP170A (exemple).....5-57 Régler la date et l'heure sur TP170A

(exemple) ................................................5-57 Régler la grille de champ............................5-16 Régler la largeur des colonnes.................5-228 Régler le facteur de zoom ..........................5-16 Régler l'ordre des colonnes......................5-228 Rejeter ........................................................4-37 Remarques sur la configuration des

pupitres à écran tactile............................4-18 Remarques sur les pupitres à écran

tactile.......................................................4-18 Remplacer ..................................................4-31

Parties de projet......................................4-31 Projets.....................................................4-31

Représentation des couleurs......................5-95 Ressources consommées par les

messages..............................................5-149 Ressources utilisées ................................5-149 Restaurer....................................................3-11

connection symbolique aux variables ..............................................3-11

Rétablir ..............................................4-35, 4-37 Dernière action .......................................4-37

Rétablir des actions....................................4-35 Réveil........................................................5-104

S Saisir des consignes ..................................5-24 Saisir des valeurs .......................................5-24 Saisir des valeurs alphanumériques ..........5-24 Saisir des valeurs numériques ...................5-24 Saisir des valeurs symboliques..................5-24 Scripts

Débogage .............................................5-239 Sécurité par protection via mot

de passe ...............................................5-230 Signaler des états de fonctionnement......5-115 Signaler les états du processus ...............5-115 SIMATIC HMI Symbol Library

travailler avec (exemple).........................5-18 SIMATIC Manager......................... 3-6, 3-7, 7-4

travailler avec............................................3-7 SIMATIC STEP 7 .........................................3-1

Changer d'automate .................................3-8 Conserver les variables ............................3-8 copier des projets .....................................3-9 démarrer ProTool dans STEP 7 ...............3-3 Démarrer ProTool intégré .........................3-3 intégrer des projets ...................................3-9

Page 409: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Edition 12/02 Index

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows 6AV6594-1MA06-1AC0 I-7

Simulation .............................................6-6, 6-7 Possibilités................................................ 6-6 Projet ........................................................ 6-7

Sous-programme (exemple) .................... 5-242 STEP 7 Lite ................................................ 3-10 Sub (exemple).......................................... 5-242 Superutilisateur: ....................................... 5-230 Synchroniser .............................................. 5-64

Date et heure avec l'API sur TP170A (exemple) ............................................ 5-64

Synchroniser la date et l'heure avec l'API (exemple)............................... 5-64

Systèmes intégrés compacts ....................... 1-4 Systèmes sous Windows ............................. 1-4

T Tampon commuté .................................... 5-102 Tampon d'annulation.................................. 4-39 Tampon de données ................................ 5-201 Tampon de données

(zone de communication) ..................... 5-208 Tampon de messages...................5-109, 5-132

Contenu ................................................ 5-132 Imprimer dans une documentation....... 5-109

Tester des projets ........................................ 6-1 avec liaison à l'automate .......................... 6-1 intégrés dans STEP 7 .............................. 6-1 sans liaison à l'automate .......................... 6-1

Texte .......................................................... 5-95 Exporter ................................................ 5-257 Importer ................................................ 5-257 Statique ................................................ 5-100

Texte d'aide dans les messages.............. 5-117 Texte de message.................................... 5-117 Texte statique........................................... 5-100 Textes de référence ................................. 5-254 Touche ....................................................... 5-40 Touche de fonction............................4-24, 5-28

Affectation après conversion .................. 4-24 Affecter une icone ................................ 5-225

Touche de fonction globale........................ 5-28 Touche de fonction locale .......................... 5-28

Affecter une icone ................................ 5-225 Touche programmable............................... 5-28 Touche virtuelle.......................................... 5-36 Touches ..................................................... 5-28 Touches directes........................................ 5-40 Traduction de projets ............................... 5-257 Traitement de messages ......................... 5-131 Transférer............................................6-4, 6-15

Enregistrements ................................... 5-206 Messages d'erreur.................................. 6-15

Transfert....................................................... 6-4 Fichier de projet........................................ 6-4

Transfert direct ............................................. 6-4 Enregistrements ................................... 5-206

Transfert inverse ........................................ 6-11

Travailler avec le Windows CE Control Panel ............................................6-2

Travaux de maintenance............................4-20 Fonctions ................................................4-20

Type............................................................5-93 d'une variable..........................................5-93

Type d'appareil ...........................................4-40 Type de données

Automate ................................................5-93 Types de données

STRING ..................................................5-90

U Utilisation optimale des graphiques ...........5-98 Utiliser une variable dans plusieurs

champs ...................................................5-69

V Variable ........................ 5-77, 5-82, 5-93, 5-117

Actualiser ................................................5-77 Adresse...................................................5-93 Convertir .................................................5-82 Etat/Forçage ...........................................6-13 Fonctions ................................................5-82 Modifier la valeur ....................................5-82 Type ........................................................5-93

Variable de multiplexage ............................5-87 Configurer (Exemple)..............................5-87

Variables.......5-69, 5-72, 5-74, 5-76, 5-82, 5-91 Actualiser ................................................5-72 archivage ................................................5-81 Array .......................................................5-72 Conversion..............................................5-86 Conversion linéaire ........................5-76, 5-82 Conversion par des fonctions .................5-86 Créer .......................................................5-72 Définir......................................................5-72 Fonctions appliquées à des bits .............5-83 Mise à l'échelle de valeurs......................5-82 Modification de la valeur par des

fonctions..............................................5-85 Multiplexage............................................5-80 Multiplexage d'adresses .........................5-79 Nombre de décimales.............................5-91 Pour mode intégré ..................................5-72 Propriétés ...............................................5-72 Recette..................................................5-201 Structure des archives pour variables

(exemple) ..........................................5-188 Structure d'une archive pour variables

(exemple) ............................................5-89 Types ......................................................5-69 Utiliser .....................................................5-69 Valeur initiale ..........................................5-76 Valeurs de seuil ......................................5-76 Variables de ProTool ............................5-238

Page 410: Introduction à ProTool 1 SIMATIC HMI ProTool V6.0 … · Premiers pas dans ProTool 2 ProTool intØgrØ à SIMATIC STEP 7 3 CrØation et Ødition de projets 4 Techniques de configuration

Index Edition 12/02

Manuel de l�utilisateur ProTool V6.0 Service Pack 2 Configuration des systèmes basés sur Windows I-8 6AV6594-1MA06-1AC0

Variables de type Array .......................... 5-74 Variables internes des scripts .............. 5-238

Variables avec nombre de décimales configuré................................................. 5-91

Variables dans les scripts .......................... 5-83 Variables de type STRING......................... 5-90

Enregistrer .............................................. 5-90 Variables des scripts (internes) et

variables de ProTool............................. 5-238 VBScript ................................................... 5-234

Fonction (exemple)............................... 5-245 Limitations ............................................ 5-240 Objets utilisables .................................. 5-236 sous-programme (exemple) ................. 5-242

VBScript dans ProTool............................. 5-234 Version ....................................................... 4-40 Version de ProTool .................................... 4-40 Visual Basic Script ................................... 5-234 Vue d'ensemble des pupitres pour

ProTool ..................................................... 1-4

W Windows CE Control Panel.......................... 6-2

Z Zone de communication........................... 5-134

Tampon de données ............................ 5-208 Zone de liste

Vue d'ensemble...................................... 5-24 Zones ..............................................4-12, 5-157 Zones de communication

Tableau récapitulatif ............................... 4-12 Utilisation ................................................ 4-12

Zones de communication pour messages ............................................. 5-134

Zones de messages SIMATIC S5 (exemple) ........................ 5-157 SIMATIC S7 (exemple) ........................ 5-158