Hmi Wincc v6 0 Basic Manual Fr
description
Transcript of Hmi Wincc v6 0 Basic Manual Fr
-
Prface 0
SIMATIC WinCC 1
Travailler avec des projets 2
Travailler avec des variables 3
Crer des vues de process 4
Dynamiser des vues de process 5 VBS pour la cration de procdures et d'actions 6 ANSI-C pour la cration de fonctions et d'actions 7
Structure d'un systme d'alarme 8
Archivage des alarmes 9
Archivage des valeurs du process 10 Liste de rfrence croises WinCC "Cross Reference" 11 Documentation des donnes de con-figuration et des donnes Runtime 12
Crer des mises en pages 13
Crer des mises en page ligne 14 Constitution de projets multilingues 15 Constitution d'une gestion des utilisateurs 16 VBA pour la configuration automatise 17
Communication 18
SIMATIC HMI
WinCC V6.0 Documentation de base
Manuel
Edition 04/03 A5E00221807
Numro de commande 6AV6392-1XA06-0AC0
-
Rgles de scurit Ce manuel donne des consignes que vous devez respecter pour votre propre scurit ainsi que pour viter des dommages matriels. Elles sont prsentes, selon le risque encouru, de la faon suivante :
Danger signifie qu'il y a danger de mort ou de blessure grave de faon certaine, si les mesures de prcaution en question ne sont pas prises.
Avertissement signifie qu'il y a danger de mort ou de blessure grave de faon ventuelle, si les mesures de prcaution en question ne sont pas prises.
Attention avec triangle de signalisation, signifie qu'il y a risque de blessure lgre si les mesures de prcaution en question ne sont pas prises.
Attention sans triangle de signalisation, signifie qu'un dommage matriel peut survenir si les mesures de prcaution en question ne sont pas prises.
Prcaution signifie quun vnement ou un tat indsirable peut survenir si la recommandation en question nest pas suivie.
Remarque doit vous rendre tout particulirement attentif des informations importantes sur le produit, aux manipulations effectuer avec le produit ou la partie de la documentation correspondante.
Personnel qualifi La mise en service et l'utilisation de ce logiciel ne doivent tre effectues que par un personnel qualifi. Le personnel qualifi dans le sens des prescriptions de scurit de cette documentation est constitu par des personnes capables de prendre en compte les normes techniques de scurit dans le cadre de l'utilisation de ce logiciel dans des installations.
Marques dposes Vous trouverez dans la prface les marques dposes de Siemens AG.
Imprimeur Edition et publication : A&D PT1
Copyright Siemens AG 2003 All rights reserved Exclusion de responsabilitToute communication ou reproduction de ce support d'information, touteexploitation ou communication de son contenu sont interdites, saufautorisation expresse. Tout manquement cette rgle est illicite et exposeson auteur au versement de dommages et intrts. Tous nos droits sontrservs, notamment pour le cas de la dlivrance d'un brevet ou celui del'enregistrement d'un modle d'utilit.
Nous avons vrifi la conformit du contenu du prsent manuel avec lematriel et le logiciel qui y sont dcrits. Or des divergences n'tant pasexclues, nous ne pouvons pas nous porter garants pour la conformitintgrale. Si l'usage de ce manuel devait rvler des erreurs, nous entiendrons compte et apporterons les corrections ncessaires ds laprochaine dition. Veuillez nous faire part de vos suggestions.
Siemens AGBereich Automation & DrivesGeschftsgebiet SIMATIC HMIPostfach 4848, D-90327 Nrnberg Siemens AG 2003Sous rserve de modifications techniques.
Siemens Aktiengesellschaft Numro de commande 6AV6392-1XA06-0AC0
-
04.03 Prface
Manuel WinCC V6 Documentation de base i 6AV6392-1XA06-0AC0
Prface But
Le manuel WinCC V6 dcrit la structure et la fonctionnalit de WinCC ainsi que ses composants. Le systme d'information intgr dans WinCC contient des informations complmentaires : vous y obtiendrez des instructions, des exemples et des donnes de rfrence sous forme lectronique. Dans ce manuel vous procurera un aperu sur les thmes suivants WinCC le travail avec WinCC la communication de process
Vous obtiendrez des informations les options sur User Archives, Server, Redundancy et sur les configurations dans le manuel WinCC V6 Options.
Historique
Edition Remarque 08/1999 WinCC Documentation de base V5 04/2003 WinCC Documentation de base V6
Intgration dans le paysage informatique
-
Prface 04.03
ii nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
Documentation Contenu Installation Notes Contient des informations importantes sur le contenu de la
livraison, l'installation et la mise en oeuvre de WinCC. WinCC V6 Documentation de base
Fournit des informations sur WinCC en gnral pour travailler avec des projets pour travailler avec des variables pour crer des images processus pour dynamiser des images processus pour crer des procdures et des actions avec VBS pour crer des fonctions en C et des actions sous Global
Script pour constituer un systme de messages pour archiver des alarmes et des valeurs de process pour documenter des donnes de configuration et runtime pour constituer des projets multilingues pour constituer une gestion des utilisateurs pour la configuration automatise avec VBA sur la communication de process
Donnes de rfrence pour VBS
Contient les donnes de rfrence sur VBS
Migration Contient des conseils sur la migration de projets, qui ont t crs avec une version de WinCC antrieure V6.
WinCC V6 Options (User Archives, Server, Redundancy)
Fournit des informations sur les options User Archives: Cration et utilisation des archives
utilisateur
Server: Structuration et commande de WinCC en systme multiposte
Redundancy: Structuration et commande de systmes redondants
ProAgent Fournit des informations sur l'option ProAgent (diagnostic de process) Configuration d'un diagnostic de process spcifique une
installation
Transmission des erreurs du process et de ses causes
-
04.03 Prface
Manuel WinCC V6 Documentation de base iii 6AV6392-1XA06-0AC0
Documentation Contenu WebNavigator Dat@Monitor
Fournit des informations sur les options WebNavigator et Dat@Monitor Configuration du projet web Accs aux images processus du projet web via Intranet ou
Internet
Fonctions d'affichages de donnes d'archivage et de valeurs du process actuelles sous Excel
Fonctions d'affichage de donnes d'archivage issues de WinCC Historian sous forme de tableaux et de courbes
Fonction de contrle pour les images processus
Basic Process Control
Fournit des informations pour les options de contrle-commande de WinCC Picture Tree Manager Avertisseur sonore
Lecteur de carte puce Lifebeat Monitoring Time Synchronization Editeur de projet OS
Process Control Runtime
Fournit des informations pour les options de contrle-commande pour le fonctionnement en runtime
Open Development Kit
Permet au programmateur d'utiliser les fonctions API de WinCC et d'accder aux donnes
Marques
Les dsignations suivantes sont des marques dposes de Siemens AG: SIMATIC, SIMATIC HMI, SIMATIC Multi Panel, SIMATIC Panel PC, SIMATIC Multifunctional Panel, HMI, WinCC, ProTool, ProTool/Lite, ProTool/Pro
Les autres dsignations rencontres dans cette documentation peuvent concerner des marques de produits dont l'utilisation par des tiers dans leur propre intrt pourrait violer les droits du dtenteur.
-
Prface 04.03
iv nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
Assistance clientle et technique
Accessible dans le monde entier - toute heure :
Johnson CityNrnberg
Peking
SIMATIC Hotline
Dans le monde entier (Nuremberg) Assistance technique (FreeContact)
Heure locale: Lu.Ve. 7:00 17:00 Tl.: +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 rtribution, seulement avec la carte SIMATIC) Heure locale: Lu.Ve. 0:00 24:00 Tl.: +49 (911) 895-7777 Fax: +49 (911) 895-7001
GMT: +01:00
Amrique (Johnson City)
Assistance technique et autorisation
Heure locale: Lu.Ve. 8:00 19:00 Tl.: +1 423 461-2522 Fax: +1 423 461-2289 E-Mail: simatic.hotline@ sea.siemens.com GMT: -5:00
Europe/Afrique (Nuremberg) Autorisation
Heure locale: Lu.Ve. 7:00 17:00 Tl.: +49 (911) 895-7200 Fax: +49 (911) 895-7201 E-Mail: authorization@ nbgm.siemens.de GMT: +1:00
Asie/Australie (Peking) Assistance technique et autorisation Heure locale: Lu.Ve. 8:30 17:30 Tl.: +86 10 64 75 75 75 Fax: +86 10 64 74 74 74 E-Mail: adsupport.asia@ siemens.com GMT: +7:00
Les langues utilises sur les lignes d'assistance technique SIMATIC sont en gnral l'allemand et l'anglais.
-
04.03 Prface
Manuel WinCC V6 Documentation de base v 6AV6392-1XA06-0AC0
Services en ligne SIMATIC Customer Support
SIMATIC Customer Support vous offre par le biais des services en ligne une multitude d'informations supplmentaires concernant les produits SIMATIC : Vous obtiendrez des informations actuelles d'ordre gnral dans Internet sous
http://www.siemens.com/simatic Vous obtiendrez des informations actuelles concernant le produit, FAQ, conseils et
astuces ainsi que des tlchargements dans Internet sous
http://www.siemens.com/automation/service&support Centre d'entranement
Nous vous proposons des cours d'initiation pour que vous puissiez vous familiariser plus facilement avec les systmes d'automatisation. Veuillez contacter votre Centre d'entranement rgional ou le Centre d'entranement principal en Allemagne, Nuremberg, code postal 90327. Tl.: +49 (911) 895-3200 Internet: http://www.sitrain.com E-Mail: [email protected]
Assistance complmentaire
Pour toute question supplmentaire concernant les produits SIMATIC HMI, veuillez vous adresser votre correspondant Siemens dans les filiales et succursales de votre rgion. 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
-
Prface 04.03
vi nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
-
04.03 Sommaire
Manuel WinCC V6 Documentation de base vii 6AV6392-1XA06-0AC0
Sommaire
1 SIMATIC WinCC .............................................................................................. 13 1.1 Comment fonctionne WinCC................................................................................15 1.2 Schma de fonctionnement de WinCC.................................................................17 1.3 Guide de ralisation de projets.............................................................................19
2 Travailler avec des projets............................................................................. 23 2.1 Editeurs et fonctions de WinCC Explorer..............................................................23 2.2 Types de projet....................................................................................................27 2.2.1 Projet monoposte.................................................................................................27 2.2.2 Projet multiposte..................................................................................................28 2.2.3 Projet client..........................................................................................................29 2.3 Crer et diter des projets....................................................................................31 2.3.1 Prparation en vue de la cration d'un projet........................................................31 2.3.2 Cration et gestion de projets ..............................................................................33 2.3.3 Excution et test de projets..................................................................................33 2.3.4 Caractres interdits..............................................................................................36 2.3.5 Configuration en ligne..........................................................................................39 2.3.6 Chargement de modifications en ligne .................................................................43
3 Travailler avec des variables......................................................................... 45 3.1 Gestion des variables et variables........................................................................45 3.2 Gestion des variables ..........................................................................................45 3.2.1 Variables .............................................................................................................48 3.2.1.1 Variables de process ...........................................................................................49 3.2.1.2 Variables internes................................................................................................51 3.2.1.3 Types de structure et variables Structure .............................................................53 3.2.1.4 Groupes de variables...........................................................................................56 3.2.2 Bote de dialogue de slection de variables..........................................................57 3.3 Types de variable ................................................................................................60 3.4 Editer des variables .............................................................................................61 3.4.1 Copier, dplacer et supprimer des variables.........................................................61 3.4.2 Editer les variables en Runtime............................................................................62 3.4.3 Informations d'tat des variables en Runtime .......................................................63
4 Crer des vues de process............................................................................ 65 4.1 Le Graphics Designer dans l'Explorateur WinCC..................................................65 4.1.1 L'cran d'accueil de Graphics Designer................................................................66 4.1.2 Personnalisation de l'environnement de travail.....................................................67 4.2 Travailler avec les vues .......................................................................................68 4.2.1 Travailler avec les plans ......................................................................................69 4.2.2 Travailler avec plusieurs vues..............................................................................69 4.3 Travailler avec les objets......................................................................................70 4.3.1 Proprits d'un objet ............................................................................................71 4.3.1.1 Fentre "Proprits de l'objet"..............................................................................71 4.3.1.1.1 Onglet "Proprits" de la fentre "Proprits de l'objet" ........................................72 4.3.1.1.2 Onglet "Evnement" de la fentre "Proprits de l'objet" ......................................74 4.3.1.2 Groupes de proprits et attributs........................................................................77 4.3.2 Travailler avec les objets simples.........................................................................77 4.3.3 Travailler avec les objets complexes....................................................................80 4.3.4 Travailler avec les objets Windows ......................................................................82 4.3.5 Configuration rapide d'objets................................................................................83
-
Sommaire 04.03
viii nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
4.4 Travailler avec les objets combins......................................................................86 4.5 Travailler avec les objets utilisateur......................................................................87 4.6 Abrg descriptif des WinCC Controls et Controls supplmentaires .....................88 4.7 Pour configurer la commande sans souris d'une vue............................................90
5 Dynamiser des vues de process................................................................... 91 5.1 Modes de dynamisation.......................................................................................91 5.2 Types de dclenchement.....................................................................................93 5.2.1 Dclenchement cyclique ......................................................................................93 5.2.2 Dclenchement par variable ................................................................................94 5.2.3 Dclenchement par alarme..................................................................................96 5.3 Dynamisation avec l'Assistant Dynamic Wizard....................................................97 5.4 Dynamisation par une liaison de variable .............................................................98 5.5 Dynamisation avec une liaison directe .................................................................98 5.6 Dynamisation avec le Dialogue Dynamique..........................................................99 5.7 Dynamisation avec une Action VBS ...................................................................100 5.8 Dynamisation avec une action en C ...................................................................101
6 VBS pour la cration de procdures et d'actions...................................... 103 6.1 Utilisation de Visual Basic Script dans WinCC....................................................103 6.2 Modules et procdures ......................................................................................106 6.3 Actions ..............................................................................................................109 6.4 Interactions avec CrossReference .....................................................................111 6.5 Utilisation de variables globales dans VBS.........................................................113 6.6 Les diteurs VBScript ........................................................................................114 6.7 Cration et dition de procdures ......................................................................116 6.8 Cration et dition d'actions...............................................................................119 6.9 Diagnostic..........................................................................................................123 6.10 Structure des fichiers VBScript...........................................................................124
7 ANSI-C pour la cration de fonctions et d'actions .................................... 127 7.1 Caractristiques des fonctions de projet.............................................................127 7.2 Caractristiques des fonctions standard.............................................................128 7.3 Caractristiques des fonctions internes..............................................................129 7.4 Caractristiques des actions locales ..................................................................130 7.5 Caractristiques des actions globales ................................................................131 7.6 L'diteur Global Script........................................................................................132 7.7 Cration et dition de fonctions..........................................................................134 7.8 Cration et dition d'actions...............................................................................136 7.9 Comportement des actions au runtime...............................................................138
8 Structure d'un systme d'alarme ................................................................ 139 8.1 Fonctionnalit ....................................................................................................140 8.1.1 Dfinition de termes...........................................................................................141 8.1.2 Structure d'une alarme.......................................................................................147 8.1.3 Reprsentation d'alarmes en runtime.................................................................148 8.2 Structure du systme de configuration ...............................................................149 8.3 Configurer le systme d'alarmes........................................................................150 8.3.1 Les assistants....................................................................................................151 8.3.2 Blocs d'alarme...................................................................................................152 8.3.2.1 Blocs systme ...................................................................................................153 8.3.2.2 Blocs de texte utilisateur ....................................................................................153 8.3.2.3 Blocs de valeur de processus ............................................................................154 8.3.3 Classes d'alarmes .............................................................................................154 8.3.3.1 Types d'alarme ..................................................................................................155 8.3.3.2 Classes d'alarmes systme................................................................................155
-
04.03 Sommaire
Manuel WinCC V6 Documentation de base ix 6AV6392-1XA06-0AC0
8.3.4 Alarmes individuelles et groupes......................................................................157 8.3.4.1 Alarme individuelle.............................................................................................157 8.3.4.2 Alarme groupe.................................................................................................159 8.3.5 Surveillance de seuils ........................................................................................162 8.3.6 Archivage des donnes .....................................................................................163 8.4 WinCC Alarm Control.........................................................................................163
9 Archivage des alarmes ................................................................................ 165 9.1 Archivage des alarmes dans WinCC..................................................................165 9.2 Configurer l'archivage des alarmes ....................................................................166 9.3 Sortie des donnes de l'archive d'alarme en Runtime.........................................167 9.4 Accs direct la base de donnes d'archive......................................................168 9.5 Serveur d'alarme ...............................................................................................169
10 Archivage des valeurs du process ............................................................. 171 10.1 Principes d'archivage des valeurs du process ....................................................171 10.1.1 Archivage des valeurs du process dans WinCC .................................................172 10.1.2 Archivage des valeurs du process dans les projets multipostes..........................173 10.1.3 Valeurs et variables de process .........................................................................175 10.1.3.1 Variables externes et variables internes.............................................................175 10.1.3.2 Variables tlgrammes ......................................................................................176 10.1.4 Mthodes d'archivage........................................................................................177 10.1.4.1 Cycles et vnements........................................................................................178 10.1.4.2 Archivage cyclique des valeurs du process ........................................................179 10.1.4.3 Archivage cyclique-slectif des valeurs du process ............................................180 10.1.4.4 Archivage acyclique des valeurs du process ......................................................181 10.1.4.5 Archivage des valeurs du process pilot par le process......................................182 10.1.4.6 Archive condense ............................................................................................183 10.1.5 Enregistrement des valeurs du process..............................................................184 10.1.6 Dlestage des valeurs du process .....................................................................185 10.2 Configuration de l'archivage des valeurs du process ..........................................186 10.2.1 Tag Logging ......................................................................................................186 10.2.2 Configuration des archives.................................................................................187 10.2.3 Cration de variables d'archive ..........................................................................188 10.3 Sortie des valeurs du process ............................................................................189 10.3.1 Reprsentation de valeurs du process sous forme de tableaux ..........................189 10.3.1.1 Types de tableau ...............................................................................................190 10.3.1.2 Plage de temps d'une reprsentation en courbes...............................................190 10.3.2 Online Table Control WinCC..............................................................................192 10.3.3 Reprsentation de valeurs du process sous forme de courbes ...........................193 10.3.3.1 Types de courbe................................................................................................193 10.3.3.2 Plage de temps d'une reprsentation en courbes...............................................197 10.3.4 Online Trend Control WinCC..............................................................................199 10.3.5 WinCC Function Trend Control ..........................................................................200 10.3.5.1 Reprsentation de courbes ................................................................................201 10.3.5.2 Plage de temps dune courbe.............................................................................207 10.3.5.3 Marquage de valeurs spciales..........................................................................208 10.3.5.4 Configuration du contrle WinCC Function Trend Control...................................209 10.3.6 Impression des valeurs du process sous forme de journal..................................210
11 Liste de rfrences croises WinCC "Cross Reference".......................... 213 11.1 Cross Reference dans WinCC Explorer .............................................................216 11.2 Fentre de donnes...........................................................................................217 11.3 Crer une liste de rfrences croises
(Dialogue de slection de filtres) ........................................................................219 11.4 Rafrachissement dune liste des rfrences croises ........................................221 11.5 Saut dans les diteurs ("Saut loccurrence")....................................................223 11.6 Raffectation dune variable...............................................................................224
-
Sommaire 04.03
x nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
12 Documentation des donnes de configuration et des donnes Runtime .............................................................................. 225 12.1 Documentation du projet....................................................................................225 12.1.1 Documentation de donnes de configuration et de donnes Runtime.................225 12.1.2 Structure des rapports et journaux dans la mise en page ...................................227 12.1.3 Structure des journaux dans la mise en page ligne.............................................229 12.1.4 Travaux d'impression dans WinCC ....................................................................230 12.2 Introduction la documentation du projet...........................................................231 12.2.1 Documentation du projet dans WinCC Explorer..................................................232 12.2.2 Documentation du projet dans Graphics Designer..............................................233 12.2.3 Documentation du projet dans Alarm Logging....................................................235 12.2.4 Documentation du projet dans Tag Logging .......................................................236 12.2.5 Documentation du projet dans Global Script.......................................................236 12.2.6 Documentation du projet dans Text Library ........................................................237 12.2.7 Documentation du projet dans User Administrator..............................................238 12.2.8 Documentation du projet dans l'diteur Timesynchronization..............................238 12.2.9 Documentation du projet dans l'diteur d'avertissements sonores ......................239 12.2.10 Documentation du projet dans Picture Tree Manager.........................................240 12.2.11 Documentation du projet dans Lifebeat Monitoring.............................................240 12.2.12 Documentation du projet dans l'diteur de projet OS..........................................241 12.3 Introduction la Documentation Runtime...........................................................242 12.3.1 Consignation des alarmes dans Runtime ...........................................................244 12.3.2 Consignation des valeurs du process dans Runtime ..........................................245 12.3.3 Consignation de donnes provenant d'autres sources de donnes ....................246
13 Crer des mises en pages ........................................................................... 247 13.1 Editeur de mise en page ....................................................................................247 13.1.1 Palette d'objets ..................................................................................................249 13.1.1.1 Objets simples...................................................................................................250 13.1.1.2 Objets pour la documentation Runtime ..............................................................251 13.1.1.3 Objets Serveur COM .........................................................................................252 13.1.1.4 Objets pour la documentation du projet..............................................................252 13.2 Travailler avec les mises en page ......................................................................253 13.2.1 Modifier les mises en page prdfinies ..............................................................253 13.2.2 Travailler avec plusieurs mises en page.............................................................255 13.3 Travailler avec des objets ..................................................................................257 13.3.1 Proprits d'un objet ..........................................................................................257 13.3.2 Travailler avec les objets simples.......................................................................258 13.3.3 Travailler avec les objets pour le documentation Runtime ..................................258 13.3.4 Travailler avec les objets pour la documentation du projet..................................259
14 Crer des mises en page ligne .................................................................... 261 14.1 L'diteur de mise en page ligne..........................................................................261 14.2 Les zones Taille de page et Marges...................................................................263 14.3 Les zones En-tte et Pied de page ....................................................................264 14.4 La zone Tableau................................................................................................264 14.5 La plage de temps .............................................................................................265
15 Constitution de projets multilingues .......................................................... 267 15.1 Support des langues dans WinCC .....................................................................267 15.1.1 Concepts de langue dans WinCC ......................................................................268 15.1.2 Configuration multilingue....................................................................................271 15.1.3 Comment crer un projet multilingue..................................................................274 15.1.4 Comment changer de langue dans WinCC ........................................................275 15.2 Vues multilingues dans Graphics Designer ........................................................277 15.3 Alarmes multilingues dans Alarm Logging..........................................................280
-
04.03 Sommaire
Manuel WinCC V6 Documentation de base xi 6AV6392-1XA06-0AC0
15.4 Gestion des langues avec Text Library ..............................................................282 15.4.1 Travailler avec Text Library................................................................................283 15.4.2 Comment traduire les textes de Text Library ......................................................284 15.5 Journaux pour projets multilingues.....................................................................285 15.6 Affichage spcifique aux rgions de l'heure et de la date....................................286 15.7 Langues en mode Runtime................................................................................287
16 Constitution d'une gestion des utilisateurs ............................................... 289 16.1 Fentre de projet ...............................................................................................289 16.1.1 Fentre de navigation ........................................................................................290 16.1.2 Fentre de tableau.............................................................................................290 16.2 Rcapitulation de la configuration d'une gestion des utilisateurs.........................292 16.2.1 Slectionner une autorisation dans d'autres diteurs..........................................292 16.2.2 Commande en runtime ......................................................................................293 16.3 Options WinCC pour User Administrator ............................................................294 16.3.1 Extension de menu "Carte puce".....................................................................295 16.3.2 Lecteur de carte puce en runtime....................................................................295
17 VBA pour la configuration automatise ..................................................... 297 17.1 Introduction : l'utilisation de VBA dans WinCC....................................................297 17.1.1 Diffrenciation : Utilisation de VBA.....................................................................297 17.1.2 Organisation du code VBA dans un projet WinCC..............................................298 17.2 VBA dans le Graphics Designer.........................................................................301 17.2.1 Adaptation du Graphics Designer avec VBA. .....................................................302 17.2.2 Configuration en multilingue avec VBA ..............................................................303 17.2.3 Accs la bibliothque des modules avec VBA .................................................305 17.2.4 Edition de vues avec VBA..................................................................................306 17.2.5 Edition d'objets avec VBA..................................................................................307 17.2.6 Cration de dynamisations avec VBA ................................................................309 17.2.6.1 Dynamisation des proprits d'une vue ou d'un objet .........................................310 17.2.6.2 Configuration d'actions commandes par vnement avec VBA ........................312 17.2.6.3 Edition de dclencheurs.....................................................................................314 17.3 VBA dans d'autres diteurs................................................................................315
18 Communication ............................................................................................ 317 18.1 Bases de la communication ...............................................................................317 18.2 Variables externes.............................................................................................320 18.3 OPC - OLE for Process Control .........................................................................322 18.3.1 Mode de fonctionnement....................................................................................322 18.3.2 OPC spcifications ............................................................................................322 18.3.3 Utilisation d'OPC dans WinCC...........................................................................323 18.3.3.1 Mode de fonctionnement du serveur WinCC OPC DA........................................326 18.3.3.2 Mode de fonctionnement du client WinCC OPC DA ...........................................326 18.3.3.3 Mthode de fonctionnement du serveur WinCC OPC HDA.................................327 18.3.3.4 Mthode de fonctionnement du serveur WinCC-OPC-A&E.................................328 18.4 Canal WinCC "PROFIBUS FMS" .......................................................................329 18.5 Canal WinCC "SIMATIC S5 Ethernet TF"...........................................................329 18.6 Canal WinCC "SIMATIC S5 Ethernet Layer 4" ...................................................330 18.7 Canal WinCC "SIMATIC S5 Profibus FDL".........................................................331 18.8 Canal WinCC "SIMATIC S5 Programmers Port AS511" .....................................332 18.9 Canal WinCC "SIMATIC S5 Serial 3964R".........................................................332 18.10 Canal WinCC "SIMATIC S7 Protocol Suite" .......................................................333 18.11 Canal WinCC "SIMATIC TI Ethernet Layer 4" ....................................................337 18.12 Canal WinCC "SIMATIC TI Serial" .....................................................................337 18.13 Canal WinCC "System Info"...............................................................................338
-
Sommaire 04.03
xii nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
18.14 Diagnostic de canaux et de variables.................................................................338 18.14.1 Gnralits concernant la dtection d'erreur ......................................................338 18.14.2 Diagnostic de canaux.........................................................................................339 18.14.2.1 Fonction "Etat des liaisons logiques"..................................................................339 18.14.2.2 Diagnostic de canal avec "Channel Diagnosis"...................................................339
-
04.03 SIMATIC WinCC
Manuel WinCC V6 Documentation de base 13 6AV6392-1XA06-0AC0
1 SIMATIC WinCC
Qu'est-ce que WinCC
WinCC est un systme HMI performant qui est utilis sous Microsoft Windows 2000 et Windows XP. HMI signifie "Human Machine Interface", il s'agit donc de l'interface entre l'homme (l'utilisateur) et la machine (le process). Le contrle proprement dit du process est assur par les automates programmables (API). Une communication s'tablit donc entre WinCC et l'oprateur d'une part et entre WinCC et les automates programmables d'autre part.
WinCC vous permet de visualiser le process et de concevoir l'interface utilisateur graphique destine l'oprateur. WinCC permet l'oprateur de surveiller le process. Pour ce faire, le process est
visualis par un graphisme l'cran. Ds qu'un tat du process volue, l'affichage est mis jour.
WinCC permet l'oprateur de commander le process. A partir de l'interface utilisateur graphique, il peut p. ex. entrer une valeur de consigne ou ouvrir une vanne.
Lorsqu'un tat de process devient critique, une alarme est dclenche automatiquement. L'cran affiche une alarme en cas de franchissement d'un seuil dfini p. ex.
Les alarmes et valeurs de process peuvent tre imprimes et archives sur support lectronique par WinCC. Ceci vous permet de documenter la marche du process et d'avoir accs ultrieurement aux donnes de production du pass.
-
SIMATIC WinCC 04.03
14 nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
Quelles sont les particularits de WinCC
WinCC s'intgre parfaitement dans les solutions d'automatisation et de techniques de l'information : Faisant partie du concept TIA de Siemens (Totally Integrated Automation), WinCC
s'avre particulirement efficace dans le cadre d'une mise en uvre avec des automates programmables de la famille de produits SIMATIC. Les automates programmables d'autres marques sont bien entendu galement pris en charge.
Les donnes WinCC peuvent tre changes avec d'autres solutions de TI via des interfaces standardises, avec des applications MES ou ERP (systme SAP p. ex.) ou avec des logiciels tels que Microsoft Excel.
Les interfaces de programmation ouvertes de WinCC vous permettent d'intgrer vos propres programmes pour piloter le process ou exploiter des donnes.
Vous pouvez adapter WinCC de faon optimale aux exigences de votre process. Le systme supporte de nombreuses configurations. L'ventail des configurations s'tend du systme monoposte aux systmes rpartis plusieurs serveurs en passant par les systmes client-serveur.
La configuration WinCC peut tre modifie tout moment mme aprs mise en service. Les projets existants n'en sont pas affects.
WinCC est un systme IHM compatible Internet qui permet de raliser des solutions client ou thin-client bases web.
-
04.03 SIMATIC WinCC
Manuel WinCC V6 Documentation de base 15 6AV6392-1XA06-0AC0
1.1 Comment fonctionne WinCC
Structure de WinCC
WinCC est un systme modulaire. Ses lments de base sont le logiciel de configuration (CS) et le logiciel runtime (RT).
Logiciel de configuration
Aprs dmarrage de WinCC, l'cran affiche l'explorateur WinCC Explorer. WinCC Explorer est le noyau du logiciel de configuration. WinCC Explorer affiche la structure complte du projet et permet de grer le projet. La configuration s'effectue l'aide d'diteurs spcifiques que vous pouvez ouvrir partir de WinCC Explorer. Chaque diteur permet de configurer un sous-systme particulier de WinCC. Les principaux sous-systmes de WinCC sont : Le systme graphique l'diteur pour la ralisation des vues s'appelle Graphics
Designer. Le systme de signalisation l'diteur permettant de configurer les alarmes s'appelle
Alarm Logging. Le systme d'archivage l'diteur permettant de spcifier les donnes archiver
s'appelle Tag Logging. Le systme de journalisation l'diteur permettant de raliser la mise en page des
journaux s'appelle Report Designer. Le gestionnaire des utilisateurs l'diteur de gestion des utilisateurs et des droits
d'utilisateur s'appelle User Administrator. La communication elle se configure directement sous WinCC Explorer. Toutes les donnes de configuration sont enregistres dans la base de donnes CS.
-
SIMATIC WinCC 04.03
16 nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
Logiciel runtime
Le logiciel runtime permet l'oprateur d'assurer la conduite du process. Les tches incombant au logiciel runtime sont les suivantes : Lecture des donnes enregistres dans la base de donnes CS Affichage des vues l'cran Communication avec les automates programmables Archivage des donnes actuelles de runtime, p. ex. des valeurs de process et
vnements de signalisation Conduite du process, p. ex. spcification de consignes, mise en marche/arrt
Caractristiques de performance
Les caractristiques de performance sont directement lies au matriel utilis et la configuration. Vous trouverez des exemples de constellations de systmes dans le Systme d'information de WinCC sous "Performances.
-
04.03 SIMATIC WinCC
Manuel WinCC V6 Documentation de base 17 6AV6392-1XA06-0AC0
1.2 Schma de fonctionnement de WinCC
Prsentation
L'organigramme ci-aprs illustre l'interaction des sous-systmes WinCC. Il fournit des informations importantes sur l'ordre chronologique de la configuration. Report Designer produit des p. ex. travaux d'impression pour la sortie des rapports et journaux. Aucune donne ne peut tre imprime tant que vous n'avez pas configur de mise en page correspondante dans Report Designer.
-
SIMATIC WinCC 04.03
18 nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
Droulement des travaux
Vous ralisez votre projet l'aide des diteurs du logiciel de configuration. Tous les diteurs WinCC enregistrent les informations de votre projet dans la base de donnes de configuration commune (base de donnes CS). Au runtime, les informations de projet sont lues par le logiciel runtime dans la base de donnes de configuration et excutes dans le projet. Les donnes de process actuelles sont enregistres temporairement dans la base de donnes runtime (base de donnes RT). Les vues sont affiches l'cran par le systme graphique. Inversement, le systme
graphique prend galement en charge les entres de l'oprateur, p. ex. l'actionnement d'un bouton ou l'entre d'une valeur.
La communication entre WinCC est les automates programmables est assure via des pilotes de communication, appels "canaux". Les canaux ont pour fonction de collecter toutes les requtes de valeurs de process auprs de tous les composants runtime, de lire les variables de process sur les automates programmables et ventuellement de retranscrire les nouvelles valeurs dans les automates programmables.
L'change de donnes entre WinCC et d'autre applications peut s'effectuer entres autres via OPC, OLE et ODBC.
Les valeurs de process sont enregistres par le systme d'archivage dans l'archive de valeurs de process. Les valeurs de process archives sont ncessaires p. ex. pour reprsenter l'volution des valeurs dans le temps dans un Online Trend Control ou un Online Table Control.
Certaines valeurs de process sont surveilles par le systme de signalisation. Lorsqu'un seuil est franchi, le systme de signalisation gnre une alarme et l'affiche dans l'Alarm Control. Le systme de signalisation enregistre galement les acquittements de l'utilisateur et gre les tats des alarmes. Toutes les alarmes sont enregistres par le systme de signalisation dans l'archive d'alarmes.
Le process est document par le systme de journalisation, soit la demande, soit intervalles dfinis. Il se sert pour ce faire de l'archive de valeurs de process et de l'archive d'alarmes.
Vous trouverez plus d'informations sur les diteurs et la communication de WinCC dans le Systme d'information WinCC.
-
04.03 SIMATIC WinCC
Manuel WinCC V6 Documentation de base 19 6AV6392-1XA06-0AC0
1.3 Guide de ralisation de projets
Ordre chronologique optimal
Sous WinCC, certaines oprations de configuration compltent une opration prcdente. Vous ne pourrez donc excuter certaines oprations qu' condition d'en avoir excut pralablement une autre. L'organigramme ci-aprs vous fournit un "fil conducteur" qui vous guidera lors de la configuration de vos projets.
Oprations obligatoires
-
SIMATIC WinCC 04.03
20 nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
Oprations facultatives
-
04.03 SIMATIC WinCC
Manuel WinCC V6 Documentation de base 21 6AV6392-1XA06-0AC0
-
SIMATIC WinCC 04.03
22 nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
-
04.03 SIMATIC WinCC
Manuel WinCC V6 Documentation de base 23 6AV6392-1XA06-0AC0
2 Travailler avec des projets
2.1 Editeurs et fonctions de WinCC Explorer
Introduction
La fentre du navigateur WinCC Explorer affiche les diteurs installs et les fonctions de WinCC. L'diteur d'une option n'est visible dans la fentre du navigateur que si cette option a t installe. Certains utilitaires et certaines options WinCC ne sont pas affichs dans WinCC Explorer. Ces utilitaires s'ouvrent dans le menu de dmarrage de Windows dans le rpertoire "Simatic" sous "WinCC" > "Tools". Certains diteurs des options WinCC peuvent tre ouverts indpendamment de WinCC. Pour obtenir des informations plus dtailles, veuillez vous reporter l'aide de l'option en question.
Ouvrir un diteur
Vous pouvez ouvrir un diteur dans WinCC Explorer comme suit : par le menu contextuel de l'diteur dans la fentre de donnes ou du navigateur par un double clic sur l'diteur dans la fentre du navigateur par le menu "Editeurs" dans la barre de menu
Liste des diteurs et fonctions
Les deux tableaux ci-aprs rcapitulent les diteurs et les fonctions que vous pouvez ouvrir dans WinCC Explorer. Les tableaux contiennent les informations suivantes : Objet : Nom de l'diteur ou de la fonction dans WinCC Explorer. Utilisation : Renseigne sur la finalit de l'objet. Aide en ligne : Renvoie aux chapitres correspondants du WinCC Information System qui
contient des informations plus dtailles sur l'objet. Utilitaires d'importation/exportation : Dsigne les utilitaires qui permettent d'importer et
d'exporter des donnes. Changement de langue : Indique si l'objet permet une configuration dans d'autres
langues. Configuration en ligne : Indique si l'objet peut tre utilis tandis que le projet est excut
au runtime. Vous trouverez des informations sur les restrictions lies la configuration en ligne au chapitre "Configuration en ligne" et dans la description des diteurs.
-
SIMATIC WinCC 04.03
24 nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
Objet Utilisation Aide en ligne 1) Utilitaires d'importation/exportation
Changement de langue
Configuration en ligne
Ordinateur Nom de l'ordinateur et proprits, proprits du projet (Client et serveur)
Utilisation de projets
--- Oui Oui 2)
Gestion des variables
Gestion des variables : Cration et dition de variables et de pilotes de communication
Utilisation de variables
WinCC Configuration Tool
--- Oui 2)
Types de structures
Cration et dition de types de structure et de variables structures
Dynamiser les vues de process
WinCC Configuration Tool
--- Oui 2)
Graphics Designer
Cration et dition de vues de process
Cration de vues de process
Fonction d'exportation de l'diteur
Oui Oui
Alarm Logging Configuration d'alarmes et archivage d'vnements
Ralisation d'un systme d'alarmes
WinCC Configuration Tool Text Library
Oui Oui 2)
Tag Logging Acquisition et archivage de valeurs de mesure
Traitement de valeurs de process
WinCC Configuration Tool
--- Oui
Report Designer
Configuration de journaux et de modles de journaux
Documentation de donnes de projet et de runtime
--- Oui Oui 2)
Global Script Dynamisation de projet par des fonctions et actions en C
ANSI-C pour la cration de fonctions et d'actions
Fonction d'exportation de l'diteur
Oui Oui
Text Library Cration et dition de textes utilisateurs en fonction d'une langue
Structure de projets multilingues
Fonction d'exportation de l'diteur
Oui Oui
User Administrator
Gestion des droits daccs des groupes dutilisateurs et utilisateurs
Ralisation de la gestion des utilisateurs
Text Library Oui Oui
-
04.03 SIMATIC WinCC
Manuel WinCC V6 Documentation de base 25 6AV6392-1XA06-0AC0
Objet Utilisation Aide en ligne 1) Utilitaires d'importation/exportation
Changement de langue
Configuration en ligne
Cross Reference
Localisation des occurrences d'objets, affichage et raffectation
Utilisation de listes de rfrences croises
--- --- Oui
Chargement de modifications en ligne
Transfert de donnes traites sur la station oprateur
Utilisation de projets
--- --- Oui 2)
Serverdata Cration et dition de packages pour systmes multipostes
Configuration > Systmes multipostes
--- --- Oui
1) Vous trouverez les chapitres mentionnns dans le WinCC Information System, notamment
dans le manuel "Utilisation de WinCC". 2)
avec certaines restrictions Options
Objet Utilisation Aide en ligne Utilitaires d'importation/exportation
Changement de langue
Configuration en ligne
NetCC Diagnostic de WinCC
Diagnostic de WinCC > Net CC
Fichier de diagnostic de l'diteur
--- Oui
Redundancy Utilisation parallle de deux serveurs dans un systme redondant
Configuration > Systmes redondants
--- --- Oui
User Archive Systme de base de donnes configurable pour donnes issues de process, p. ex. pour recettes et consignes
Options > User Archives
Text Library Oui Oui
Editeur de projet OS
Initialisation et configuration sous PCS 7 de l'interface utilisateur et du systme d'alarmes
Options for Process Control > Editeur de projet OS
--- --- ---
Timesynchronization
Synchronisation des horloges sur tous les clients et serveurs connects
Options for Process Control > Timesynchronization
--- --- Oui
-
SIMATIC WinCC 04.03
26 nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
Objet Utilisation Aide en ligne Utilitaires d'importation/exportation
Changement de langue
Configuration en ligne
Avertisseur sonore
Signalisation d'vnements d'alarme sur des cartes de signalisation et cartes son de PC
Options for Process Control > Avertisseur sonore
--- --- Oui
Picture Tree Manager
Gestion de hirarchies de vues et de noms
Options for Process Control > Picture Tree Manager
Text Library Oui Oui
Lifebeat Monitoring
Surveillance permanente du systme
Options for Process Control > Lifebeat Monitoring
--- --- ---
ProAgent Configuration de diagnostics de process pour la dtection et la suppression de pannes
Options > ProAgent
--- --- Oui
WebNavigator Configuration du projet web
Options > WebNavigator
--- --- ---
Dat@Monitor Fonctions d'affichages de donnes d'archivage et de valeurs du process actuelles
Options > WebNavigator > Dat@Monitor
--- --- ---
-
04.03 SIMATIC WinCC
Manuel WinCC V6 Documentation de base 27 6AV6392-1XA06-0AC0
2.2 Types de projet
Introduction
WinCC permet de raliser trois types de projet : Projet monoposte Projet multiposte Projet client
2.2.1 Projet monoposte
Introduction
Si vous voulez utiliser un projet WinCC sur un seul ordinateur, vous crerez un projet monoposte. Le projet WinCC fonctionne alors sur un ordinateur servant de serveur pour le traitement de donnes et de station oprateur. D'autres ordinateurs ne peuvent pas accder au projet.
Principe
L'ordinateur sur lequel vous crez le projet monoposte, est configur comme serveur. L'ordinateur est connect l'automate programmable via la communication de process.
Redundancy
Un projet monoposte peut galement tre cr comme systme redondant. Vous configurez dans ce cas un projet monoposte avec un second serveur redondant.
Serveur d'archives
Vous pouvez galement crer un serveur d'archives pour un projet monoposte. Vous configurerez dans ce cas un projet monoposte et un second serveur sur lequel seront archives les donnes du projet monoposte.
-
SIMATIC WinCC 04.03
28 nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
2.2.2 Projet multiposte
Introduction
Si vous voulez utiliser un projet WinCC sur plusieurs ordinateurs, vous crerez un projet multiposte. Le systme multiposte peut se prsenter sous deux formes : Le systme multiposte avec un ou plusieurs serveurs : Plusieurs serveurs avec un ou
plusieurs clients. Un client accde plusieurs serveurs. Les donnes de runtime sont rparties sur plusieurs serveurs. Les donnes de configuration se trouvent sur les serveurs et sur les clients.
Le systme multiposte avec un seul serveur : Un serveur avec un ou plusieurs clients. Toutes les donnes se trouvent sur le serveur.
Principe
Vous crez le projet multiposte sur le serveur.Le serveur est connect l'automate programmable via la communication de process. Dans le projet multiposte, vous devez galement configurer les clients qui accdent au serveur. Vous crerez ensuite sur les ordinateurs voulus les projets client requis. Si vous voulez utiliser plusieurs serveurs, copiez le projet multiposte sur le deuxime serveur. Adaptez le projet dupliqu en fonction du serveur. Vous pouvez galement crer sur le deuxime serveur un deuxime projet multiposte indpendant du projet qui se trouve sur le premier serveur. Un serveur peut galement accder en tant que client un autre serveur. Vous opterez pour cette solution si vous voulez utiliser un serveur d'archives ou de fichiers p. ex.
-
04.03 SIMATIC WinCC
Manuel WinCC V6 Documentation de base 29 6AV6392-1XA06-0AC0
2.2.3 Projet client
Introduction
Si vous avez cr un projet multiposte, vous devez galement crer les clients qui accderont au serveur. Crez un projet client sur l'ordinateur devant serveur de client. Il existe pour un client WinCC deux possibilits : Le systme multiposte avec un ou plusieurs serveurs : Le client accde plusieurs
serveurs. Les donnes de runtime sont rparties sur plusieurs serveurs. Les donnes de configuration des projets multipostes se trouvent sur les serveurs correspondants. Des donnes de configuration locales peuvent se trouver dans les projets client de l'ordinateur client : vues, scripts et variables.
Le systme multiposte avec un seul serveur : Le client accde un seul serveur. Toutes les donnes se trouvent sur le serveur et sont rfrences sur les clients.
Un serveur d'archives ou de fichiers peut galement accder en tant que client un autre serveur.
Nota Le client WinCC remplace les clients et muliclients utiliss sous WinCC jusqu' la version V5.1. Selon la configuraiton, un client WinCC assure le rle de client V5.1 ou de multiclient V5.1.
Principe
Vous crez le projet multiposte sur le serveur. Le serveur est connect l'automate programmable via la communication de process. Dans le projet multiposte, vous devez galement crer les clients qui accdent au serveur. Si vous configurez un systme multiposte avec un seul serveur, vous n'avez pas crer de projet client particulier sur le client WinCC. Si vous configurez un systme multiposte avec plusieurs serveurs, vous devez crer un projet client particulier sur chaque client. Ceci s'applique galement si vous ne voulez accder qu' un seul serveur mais que vous voulez galement enregistrer des donnes de configuration sur le client. Systme multiposte avec un ou plusieurs serveurs Pour accder plusieurs serveurs, vous devez crer un projet client sur l'ordinateur client. Les proprits du projet seront dfinies sur le client WinCC. Sur le serveur, vous devez gnrer les packages au moyen du composant Serverdata. Les packages contiennent toutes les donnes de configuration importantes du projet multiposte. Chargez les packages sur le client WinCC. Les packages ne doivent tre crs et gnrs manuellement qu'une seule fois. Si les donnes de configuration sont modifies sur un serveur, WinCC gnre automatiquement les packages requis. Les packages crs peuvent tre chargs automatiquement ou manuellement sur les clients. Configuration de serveur centrale dans un systme multiposte un serveur
-
SIMATIC WinCC 04.03
30 nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
Si vous voulez configurer un client accdant un seul serveur, dfinissez tous les paramtres du systme multiposte sur le serveur. Lorsque vous diterez la liste de dmarrage du client, ne dmarrez que les applications dont vous avez effectivement besoin sur le client. Ne crez pas de projet particulier sur le client. Le projet serveur est dmarr par un accs distance. Vous trouverez des informations plus dtailles dans le WinCC Information System sous "Configurations" > "Systmes multipostes".
Client Web
Vous pouvez configurer un client accdant au serveur via l'intranet ou une connexion Internet. Crez pour ce faire un client Web avec l'option WinCC Web Navigator.
-
04.03 SIMATIC WinCC
Manuel WinCC V6 Documentation de base 31 6AV6392-1XA06-0AC0
2.3 Crer et diter des projets
2.3.1 Prparation en vue de la cration d'un projet
Introduction
La configuration sous WinCC ne ncessite pas de conception dtaille. Pour que le ralisation de votre projet WinCC soit cependant la plus efficace possible, quelques rflexions pralables sur la structure du projet s'imposent. Selon l'envergure du projet et le nombre de projeteurs, il peut tre utile de dfinir certains paramtrages et certaines rgles. Ce chapitre fournit des informations sur les lments du projet que vous pouvez dfinir avant la configuration : Type de projet Chemin de projet Conventions de dnomination Groupes de variables Hirarchie des vues Rutilisation de parties du projet
Type de projet Avant de commencer concevoir votre projet, vous devriez dj savoir si vous avez besoin d'un systme monoposte ou multiposte. Si vous prvoyez de raliser un projet avec des clients WinCC ou Web, tenez compte des notes relatives la performance.
Chemin de projet Le projet WinCC ne doit pas forcment tre install dans la mme partition que le programme WinCC. Il est d'ailleurs utile de crer un partition particulire pour le projet. Tenez compte, lors de la cration de la partition, du volume de donnes attendu. Si vous archivez une grande quantit de donnes, le projet WinCC peut facilement occuper plusieurs gigaoctets en mmoire. Une partition particulire permet en outre de s'assurer que le projet WinCC et les donnes de configuration qu'il contient, restent disponibles.
Conventions de dnomination
Les conventions de dnomination vous faciliteront la manipulation de projets de grande envergure. Elles amliorent la visibilit du projet notamment en ce qui concerne les variables, les vues et les fonctions. Tenez cependant compte des restrictions applicables l'attribution de noms figurant au chapitre "Caractres interdits". Nom de projet Une fois attribu, le nom d'un projet ne peut pas tre modifi sans consquences. Il y a donc lieu d'attribuer au projet un nom significatif aprs mre rflexion.
-
SIMATIC WinCC 04.03
32 nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
Variables Vous pouvez attribuer aux variables un prfixe qui dsigne le type de la variable ou de la liaison affecte la variable. Les variables de texte pourront p. ex. tre munies du prfixe "txt_" et les variables internes du prfixe "int_". Si vous voulez dfinir une norme d'entreprise, veillez utiliser les mmes prfixes dans tous les projets. Vues Vous pouvez dfinir des prfixes pour le type de vue et distinguer ainsi les vues de l'installation des vues du systme. Si vous crez de nombreuses vues, vous pouvez galement utiliser des numros d'ordre dans les noms de vue. Fonctions Pour les fonctions, il est utile de prvoir un prfixe intgrer votre norme d'entreprise. La dnomination de la fonction permet donc d'tablir en un coup d'oeil le rapport avec la norme.
Groupes de variables
Les variables peuvent tre organises en groupes de variables. Sous WinCC, les groupes ne peuvent pas tre crs en cascade, mais uniquement sur un mme niveau.
Hirarchie des vues
Si vous voulez gagner du temps lors de la configuration, vous devrez au pralable vous faire une ide concrte de la hirarchie des vues au sein de votre projet. Il est utile pour ce faire de savoir globalement quelles seront les vues crer. Une vue de base et l'utilisation du prfixe de variable vous permettront de structurer la navigation au sein du projet.
Rutilisation
Vous pouvez reprendre certains lments de projets WinCC existants. Notamment les vues, variables, fonctions et actions. Projet standard Si vous ne voulez pas toujours rutiliser les donnes d'un projet WinCC existant, il est conseill de crer un projet standard. Vous pourrez y configurer tous les lments de projet votre mesure. Lorsque vous crerez un nouveau projet, il suffiera de dupliquer le projet standard et de travailler sur la copie. Vous profiterez ainsi d'un gain de temps important.
-
04.03 SIMATIC WinCC
Manuel WinCC V6 Documentation de base 33 6AV6392-1XA06-0AC0
2.3.2 Cration et gestion de projets
Prsentation
Vous pouvez crer et grer vos projets sous WinCC Explorer. Lors de la cration d'un projet vous bnficierez de l'aide de l'assistant de projet.
Configuration avec l'assistant de projet L'assistant de projet s'ouvre automatiquement lorsque vous slectionnez la commande "Fichier > Nouveau". L'assistant demande le type de projet (projet monoposte ou multiposte), nom du projet et localisation de l'enregistrement. Ds que l'assistant a cr le projet, les donnes de base du projet gnres par l'assistant de projet s'affichent dans WinCC Explorer. Le nom du projet est inscrit dans la barre de titre de WinCC Explorer.
Configuration avec WinCC Explorer
WinCC Explorer vous permet galement de grer vos projets. Dans le composant "Ordinateur", vous configurez les diffrents postes de conduite et
dfinissez les composants runtime dmarrer lors de l'activation du projet. Dans le composant "Gestion des variables" vous tablissez la connexion aux automates
programmables et dfinissez les variables requises pour les changes de donnes avec les automates programmables.
Les autres composants disposent d'diteurs spcifiques pour excuter toutes les tches de configuration restantes. Ces diteurs sont dmarrs via le menu contextuel.
2.3.3 Excution et test de projets
Prsentation
Le logiciel WinCC Runtime est ncessaire pour l'excution de vos projets. Si le logiciel runtime a t install en mme temps que le logiciel de configuration, vous n'avez pas besoin de changer de poste de travail pour excuter le test.
Configuration avec WinCC Explorer
Avant d'activer votre projet pour la premire fois, il vous faudra dfinir les proprits de runtime. Utilisez pour ce faire le dialogue "Proprits - Ordinateurs". Pour accder ce dialogue ouvrez le menu contextuel du composant "Ordinateur" sous WinCC Explorer. Dans l'onglet "Dmarrage", vous dfinirez les composants runtime activer et les fonctions mettre disposition au runtime. Si votre projet contient p. ex. des actions cycliques, vous devez activer le composant "Global Script Runtime". Pour profiter des meilleures performances possibles, n'activez que les composants dont vous avez effectivement besoin.
-
SIMATIC WinCC 04.03
34 nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
Dans l'onglet "Graphics-Runtime", vous dfinirez les vues afficher lors de l'activation du projet (vue de dmarrage) et la prsentation du projet WinCC l'cran.
Activation du projet Aprs avoir dfini les proprits du runtime, vous pourrez activer le projet. Vous trouverez la commande "Activer" dans le menu "Fichier" sous WinCC Explorer ou cliquez sur l'icone dans la barre d'outils. Lors de l'activation, WinCC dmarre les composants slectionns du logiciel runtime. Vous pourrez alors utiliser et tester le projet.
-
04.03 SIMATIC WinCC
Manuel WinCC V6 Documentation de base 35 6AV6392-1XA06-0AC0
WinCC Simulator
WinCC Simulator vous permet de tester votre projet WinCC pendant la phase de dveloppement sans priphrie de process connecte ou avec priphrie de process connecte, mais sans process en cours. Vous pouvez dfinir une valeur fixe pour une variable. Vous pouvez faire varier automatiquement la valeur d'une variables, la variation pouvant
tre croissante, dcroissante, sinusodale ou alatoire. Vous pouvez installer WinCC Simulator l'aide du programme d'installation de WinCC.
Test du projet Nous vous recommandons de tester les projets crs sous WinCC de faon exhaustive et systmatique. Dans un premier temps, par module avec des valeurs de variable simules, dans un second temps avec toutes les fonctionnalits et tous les composants d'automatisation.
Configuration en ligne
Si le test rvle une erreur, vous pouvez y remdier immdiatement sous WinCC sans interrompre le process. Basculez pour ce faire avec la combinaison de touches+ dans le logiciel de configuration. Configurez la modification, enregistrez les donnes et retournez au logiciel runtime. Le process continue fonctionner sans interruption avec les nouvelles donnes.
Dsactivation du projet Pour dsactiver votre projet, basculez avec la combinaison de touches + dans le logiciel de configuration. Cliquez sur le bouton "Dsactiver" de la barre d'outils de WinCC Explorer pour arrter le runtime. Vous pouvez galement affecter cette fonction un bouton dans l'une de vos vues.
-
SIMATIC WinCC 04.03
36 nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
2.3.4 Caractres interdits
Introduction
Les noms ne peuvent comporter, selon la langue et le composant, que des caractres bien dfinis. Sous WinCC, vous pouvez utiliser tous les caractres du jeu de caractres ASCII. Nous vous conseillons cependant de ne pas utiliser de caractres spciaux nationaux. Evitez surtout l'emploi de caractres spciaux dans les noms d'objet si ces derniers sont utiliss dans des scripts. Le tableau ci-aprs indique quels sont les caractres qu'il est interdit d'utiliser dans les composants WinCC, les dsignations et les noms.
Caractres interdits sous WinCC
Composant Caractres interdits Projet WinCC : Noms de projet WinCC
. , ; : ! ? " ' + = / \ @ * [ ] { } < > espace casse significative
Variables : Noms de variable
. : ? " ' \ * $ % espace casse non significative "@" est rserv aux variables systme. Le point est utilis comme caractre de sparation dans les noms de variable structure. Les noms dbutant par "$" ne sont pas visibles dans la gestion des variables.
Variables : Noms de variables de process sous Tag Logging
. , ; : ! ? " ' ^ ` ~ - + = / \ * % & [ ] { } < > espace
Variables : Noms de variables d'archive sous Tag Logging
. , ; : ! ? " ' ^ ` ~ - + = / \ * # % & [ ] { } < > espace
Variables : Noms de groupes de variables
? ' \ espace casse non significative
Types de structure : Noms de types, lments et instances de structure
. : ? ' \ @ * % espace
Graphics Designer : Noms de vues (fichiers PDL)
: ? " / \ * < >
-
04.03 SIMATIC WinCC
Manuel WinCC V6 Documentation de base 37 6AV6392-1XA06-0AC0
Composant Caractres interdits Graphics Designer : Noms d'objets dans des vues
Le nom ne doit pas dpasser 180 caractres. Si vous utilisez des caractres spciaux, le nombre maximal de caractres diminue. Evitez l'emploi de caractres spciaux dans les noms d'objet utiliss dans des scripts. Vous trouverez des informations plus dtailles dans la documentation de VBS au chapitre "Test avec le dbogueur" > "Noms d'action et de procdures dans le dbogueur ".
Graphics Designer : Type d'objet Liste d'objets
Restriction en cas de textes affects et rfrencs : ;
Graphics Designer : Noms du Dynamic Wizard
%
Alarm Logging : Noms de blocs, classes, types et textes d'alarmes
'
touche Entre retour la ligne
Tag Logging : Nom d'archive
. , ; : ! ? " ' ^ ` ~ - + = / \ * # % & ( ) [ ] { } < > espace
Tag Logging / Trendcontrol : Texte de l'axe des temps et de l'axe des valeurs
Le caractre "&" simple n'est pas affiche. Le caractre "&" double est affich comme caractre simple.
Report Designer : Noms de modles de page et de ligne
: ? " / \ * < >
User Administrator : Nom de l'utilisateur
'
\ casse non significative
User Administrator : Mots de passe
'
\ casse significative
User Administrator : Droits de l'utilisateur
'
\ User Archives : Noms d'archives, de champs, de vues, de colonnes
. , ; : ! ? " ' ^ ` ~ - + = / \ @ * # $ % & ( ) [ ] { } < > espace Le 1er caractre doit tre une lettre.
Server Data : Noms de packages
,
/ \ Les caractres spciaux nationaux, les caractres accentus p. ex. sont interdits.
-
SIMATIC WinCC 04.03
38 nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
Caractres interdits pour les paramtrages fondamentaux
Composant Caractres interdits Nom d'ordinateur . , ; : ! ? " ' ^ ` ~
- + = / \ @ * # $ % & ( ) [ ] { } < > espace seules les majuscules sont significatives Le 1er caractre doit tre une lettre.
Nom d'hte DNS , ; : ! ? " ' ^ ` ~ _ + = / \ @ * # $ % & ( ) [ ] { } < > espace
Chemin : Noms de rpertoires
: ? " / * < >
WinCC Explorer Restrictions lies aux composants Communication : Noms de liaisons sous une unit de canal
Restrictions imposes par la base de donnes SQL
Communication / OPC : Noms utiliss
. : ? " ' \ * % espace
Client Web : Noms utiliss
. , ; : ! ? " ' ^ ` ~ - + = / \ @ * # $ % & ( ) [ ] { } < > espace
Caractres interdits lors de l'intgration dans SIMATIC Manager
Composant Caractres interdits Simatic Manager : Noms de projet WinCC
. , ; : ! ? " ' + = / \ @ * % [ ] { } < > espace
Compilation d'OS : Noms de liaisons API/OS
. : ? " ' \ * % espace
PCS7 : Dossier de hirarchies
. "
/ \ %
-
04.03 SIMATIC WinCC
Manuel WinCC V6 Documentation de base 39 6AV6392-1XA06-0AC0
2.3.5 Configuration en ligne
Introduction
Vous pouvez diter un projet de systme monoposte ou de systme multiposte alors que le runtime est activ. Toutes les configurations ne sont toutefois pas possibles. WinCC propose en outre la fonction "Chargement de modifications en ligne". Le chargement de modifications en ligne permet d'diter un projet sur un ordinateur tandis qu'il fonctionne au runtime sur un autre ordinateur. En cas de configuration avec chargement de modifications en ligne, les restrictions ne sont pas les mmes qu'en cas de configuration en ligne.
Nota N'oubliez pas que dans les projets temps critique, la configuration en ligne influence le comportement dans le temps de votre projet.
Restrictions
Vous trouverez des informations dtailles sur les possibilits d'diter des donnes en ligne dans la description de l'diteur en question incluse au WinCC Information System. Vous pouvez d'une manire gnrale diter les lments suivants lorsque le projet se trouve en mode runtime :
Elment Crer Supprimer
Editer Observations
Nom de projet / Proprits du projet
--- --- Non ---
Ordinateur Oui Non Non --- Proprits de l'ordinateur
--- --- Oui Edition : Les modifications sont adoptes au runtime lorsque vous dsactivez le projet et que vous relancez le runtime.
Base de temps (Proprits de l'ordinateur)
--- --- Oui Edition : Selon la configuration, les modifications d'une vue ne deviennent effectives au runtime qu'aprs reslection de la vue.
Cycle utilisateur (Proprits du projet)
--- --- Non ---
Variables (Gestion des variables)
Oui Oui Oui Suppression/Edition : N'est possible dans le cas de variables externes que si le canal utilis prend la fonction en charge. Ce n'est actuellement le cas que pour le canal S7
Groupes de variables (Gestion des variables)
Oui Oui Oui Suppression : N'est valable que si les variables contenues peuvent tre supprimes.
-
SIMATIC WinCC 04.03
40 nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
Elment Crer Supprimer
Editer Observations
Types de structures Oui Oui Oui Suppression : N'est valable que si le type de structure ne contient pas de variables structures. Edition : N'est valable que tant qu'aucune variable structure n'a t cre dans le type de structure.
Variables structures (Types de structure)
Oui Oui Oui Suppression : N'est valable que si les lments de variable structure contenus peuvent tre supprims.
Liaisons (Gestion des variables)
Oui Oui Oui La modification de liaisons peut entraner une perte de donnes. Suppression/Edition : N'est actuellement valable que pour le canal S7.
Canaux (Gestion des variables)
Non Non Non ---
Units de canal (Gestion des variables)
Non Non Non ---
Entres de texte (Text Library)
Oui Oui Oui ---
Vues (Fichiers PDL, Graphics Designer)
Oui Oui Oui Une vue n'est rafrachie au runtime qu'aprs reslection de la vue.
Bibliothque, palette de couleurs (Graphics Designer)
Oui Oui Oui ---
Archives, variables d'archive (Tag Logging, User Archives)
Oui Oui Oui ---
Journaux, modles (Report Designer)
Oui Oui Oui Cration/Suppression/Edition : Uniquement valable pour la documentation de runtime.
Scripts (Global Script)
Oui Oui Oui ---
-
04.03 SIMATIC WinCC
Manuel WinCC V6 Documentation de base 41 6AV6392-1XA06-0AC0
Elment Crer Supprimer
Editer Observations
Droits d'accs (User Administrator)
Oui Oui Oui ---
Autres fichiers Oui Oui Oui --- Packages (Serverdata)
Oui Oui Oui ---
Alarmes (Alarm Logging)
--- --- --- voir le tableau "Configuration en ligne d'alarmes" ci-aprs
Configuration en ligne d'alarmes
Elment Attribut Crer Supprimer
Editer Observations
Alarmes individuelles
Oui Oui Oui Edition : Valable pour la plupart des attributs. Les exceptions sont spcifies :
- Numro - Groupe
--- --- Non ---
- Classe --- --- Oui Si l'obligation d'acquittement est modifie, l'alarme est supprime. Si la classe d'alarmes est modifie mais pas l'obligation d'acquittement, l'alarme est immdiatement actualise.
- Type --- --- Oui L'alarme est immdiatement actualise.
- Dclenchement sur front descendant - Variable de signalisation - Bit de signalisation - DLL de normalisation
--- --- Oui Si vous modifiez l'attribut, l'alarme est supprime.
- Pilote l'avertisseur central - Est archive - Priorit
--- --- Oui N'est rafrachie au runtime que si l'tat de l'alarme volue.
- Texte d'info --- --- Oui L'alarme est immdiatement actualise.
- Bloc de texte utilisateur - Bloc de valeurs process
--- --- Oui N'est rafrachie au runtime que si l'tat de l'alarme volue.
-
SIMATIC WinCC 04.03
42 nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
Elment Attribut Crer Supprimer
Editer Observations
Alarmes groupes
Non Non Non ---
Surveillance de seuils
Oui Oui Oui Edition : Si vous modifiez l'attribut "Alarme", l'alarme est supprime.
Blocs systme
Oui Oui Oui Cration/Suppression/Edition : N'est rafrachi au runtime qu'aprs reslection de la vue. Cration/Suppression : Complment de configuration dans l'OCX ncessaire.
Blocs de texte utilisateur
Oui Oui Oui Cration/Suppression/Edition : N'est rafrachi au runtime qu'aprs reslection de la vue. Cration/Suppression : Complment de configuration dans l'OCX ncessaire.
Bloc de valeur de process
Oui Oui Oui Cration/Suppression/Edition : N'est rafrachi au runtime qu'aprs reslection de la vue. Cration/Suppression : Complment de configuration dans l'OCX ncessaire.
Classes d'alarmes
Oui Non Oui Edition : Valable pour la plupart des attributs. Les exceptions sont spcifies :
- Nom de classe - Texte d'tat
--- --- Oui N'est rafrachie au runtime que si l'tat de l'alarme volue ou qu'aprs reslection de la vue.
- Concept d'acquittement
--- --- Oui Si l'obligation d'acquittement est modifie, l'alarme est supprime.
Types d'alarme
Oui Non Oui ---
Variables de donnes brutes
Oui Oui Oui Edition/Suppression : L'alarme est supprime.
Variables --- Oui Oui Edition/Suppression : L'alarme est supprime.
-
04.03 SIMATIC WinCC
Manuel WinCC V6 Documentation de base 43 6AV6392-1XA06-0AC0
2.3.6 Chargement de modifications en ligne
Introduction
La fonction de chargement de modifications en ligne permet d'diter un projet sur un ordinateur tandis qu'il fonctionne au runtime sur un autre ordinateur. L'ordinateur sur lequel vous effectuez la configuration est appel ci-aprs Engineering Station (ES). L'ordinateur sur lequel le runtime est activ est appel Operator Station (OS). Si vous voulez adopter les modifications sur l'Operator Station, dmarrez le tlchargement des donnes modifies. Le projet est actualis durant le runtime. Vous pouvez tester les modifications sur l'Engineering Station avant d'adopter les modifications au runtime. Vous pouvez actualiser le projet quand bon vous semble. Le chargement de modifications en ligne prsuppose cependant l'utilisation d'un projet cohrent.
Nota N'oubliez pas que dans les projets temps critique, la configuration en ligne influence le comportement dans le temps de votre projet.
Scnarios d'application
Les diffrentes phases d'exploitation, que ce soit la mise en service, l'exploitation proprement dite ou la maintenance, ncessitent rgulirement la modification d'un projet existant. On est donc amen introduire ces modifications dans le projet activ, c.--d. en ligne. Le chargement de modifications en ligne peut tre utilis dans les cas suivants : Tches d'automatisation continues : Toutes les modifications doivent tre ralises en
ligne partir d'une station de configuration centrale. Ceci rend superflu les modifications de configuration sur site. Il est galement possible de rajouter, modifier ou supprimer des objets runtime tels que variables, alarmes et archives sans tre oblig de dsactiver WinCC.
Test des modifications en environnement protg : Les modifications prvues peuvent tre d'abord ralises hors ligne sur la station de configuration avant d'tre charges via Ethernet dans le projet activ. Le projeteur peut donc tester les modifications dans un environnement protg avant qu'elles ne soient appliques dans le projet en exploitation. Les ventuelles erreurs de configuration peuvent ainsi tre dtectes et limines avant qu'elles ne causent des problmes au sein du process ou n'immobilisent l'installation.
-
SIMATIC WinCC 04.03
44 nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
Chargement simultan de modifications s'influenant rciproquement : Les modifications de configuration s'appliquent souvent des paramtrages interdpendants. Les modifications doivent donc tre tlcharges en bloc et prendre effet simultanment. C'est le cas notamment lors du rajout d'une valeur calcule une reprsentation d'archive. Il faut ventuellement pour ce faire crer de nouvelles variables et les rajouter une nouvelle archive. Il faut finalement reprsenter l'archive dans une vue. Si, dans ce cas, les informations ne sont pas adoptes en bloc durant l'exploitation, le systme mettra des messages d'erreur.
Edition de projets dans une systme redondant : Les modifications de configuration peuvent tre transfres par chargement de modifications en ligne sur un serveur redondant sans que les modifications enregistres soient ensuite supprimes. Ces mmes modifications pourront galement tre transfres sur le deuxime serveur. On obtient ainsi une mise jour quasi immdiate des deux serveurs au sein du systme redondant.
Principe
Un projet fonctionne au runtime sur l'Operator Station. Sur un deuxime ordinateur, l'Engineering Station, vous ditez une copie du projet. Sur l'Engineering Station activez dans WinCC Explorer la fonction Chargement de modifications en ligne. A partir de cet instant, WinCC enregistrera toutes les modifications du projet. Les configurations en ligne sur l'Engineering Station ne sont cependant pas enregistres. Aprs avoir achev les modifications du projet, dmarrez le chargement de modifications en ligne. Vous exportez ainsi les donnes modifies sur l'Operator Station. Le projet est actualis durant le runtime. Les modifications d'un projet sont appliques selon la chronologie suivante : Liaisons Groupes de variables, variables, structures Textes Alarmes Archives, variables d'archives User Administrator Vues Scripts Journaux Dans un systme multiposte, WinCC gnre aprs chaque tlchargement des packages qui sont exports sur les clients et y sont installs. Si vous utilisez un systme redondant, le serveur redondant est mis jour aprs un chargement de modifications en ligne lors de la synchronisation des serveurs.
-
04.03 Travailler avec des variables
Manuel WinCC V6 Documentation de base 45 6AV6392-1XA06-0AC0
3 Travailler avec des variables
3.1 Gestion des variables et variables
Introduction
La communication entre WinCC et l'automate programmable s'effectue via des canaux de communication. Des variables transmettent les donnes gnrant le projet de l'automate programmable ou WinCC. Ce chapitre contient des informations concernant la gestion de variables ainsi que les diffrents types de variables.
3.2 Gestion des variables
Introduction
La gestion des variables gre les variables et canaux de communication utiliss dans le projet. La gestion des variables se trouve dans la fentre de navigation de WinCC Explorer.
Utilisation
Les variables dont la valeur est fournie par le process sont appeles dans WinCC "variables de process" ou "variables externes". La gestion des variables dtermine partir des variables de process par quel canal de communication WinCC est reli avec l'automate programmable et comment l'change de donnes est effectu. Les variables correspondantes sont cres dans l'arborescence des rpertoires rserv ce canal de communication. Les variables dont la valeur n'est pas fournie par le process, appeles "variables internes", sont cres dans le rpertoire "Variables internes". Pour permettre une meilleure vue d'ensemble, les variables peuvent tres rparties en groupes dans la gestion des variables. Lors de la cration de variables dans la gestion des variables, une arborescence des rpertoires est constitue, dans laquelle la navigation s'effectue de manire similaire celle dans les dossiers de Windows.
-
Travailler avec des variables 04.03
46 nuel WinCC V6 Documentation de base 6AV6392-1XA06-0AC0
Structure de la gestion des variables
Fentre du navigateur La gestion des variables se trouve dans la fentre de navigation de WinCC Explorer. les variables internes et les groupes de variables correspondants se trouvent dans le rpertoire "Variables inte