Cours exel

Disponible uniquement sur Etudier
  • Pages : 5 (1025 mots )
  • Téléchargement(s) : 0
  • Publié le : 21 novembre 2010
Lire le document complet
Aperçu du document
MASTER ASE spécialité SMaRT

Introduction à l'utilisation d'EXCEL en Supervision

Master ASE – SMaRT 2ème année 2010-2011 – P. Bonnet

Pierre BONNET
2010-2011
Master ASE – SMaRT 2ème année 2010-2011 – P. Bonnet

2

Excel et Supervision  Objectif d'une approche sous Excel
- fournir une représentation concrète d'une partie des fonctionnalités d'un système de supervision, enparticulier pour l'IHM, les graphiques - étudier le langage VBA largement utilisé sur les superviseurs comme langage de scriptage - mettre en évidence une partie des mécanismes de coopération entre processus et d'échanges de données entre entre les différents modules d'une application de supervision Cette approche permettra de découvrir certaines notions fondamentales de programmation des superviseurs: -les évènements associés à un processus - l'échange de données en temps réel DDE (Dynamic Data Exchange ) - le couplage à des matériels (Mscom) , à un serveur de données industrielles OPC, à une base de données ODBC.
Master ASE – SMaRT 2ème année 2010-2011 – P. Bonnet

3

Excel et Supervision

 Excel est un applicatif dit tableur dédié à la bureautique
- les données sont présentéesnativement sous forme de cellules rassemblées en tableau - les formules permettent de faire des calculs entre les cellules à l'aide de fonctions prédéfinies - un outil graphique permet de visualiser les données sous forme de courbes - les contrôles sont des éléments IHM permettant de faciliter la saisie des données - le langage de programmation VBA permet d'étendre les fonctionnalités - des mécanismesde communication avec d'autres applications sont intégrés

Master ASE – SMaRT 2ème année 2010-2011 – P. Bonnet

4

Excel et Supervision  Base de données « variables» du superviseur

 

capacité (feuille) rafraîchissement → imposé par le mécanisme de fonctionnement d'Excel

 Calculs

 formules de calcul  fonctions prédéfinies  écriture de fonction en VBA
 Traitementsgraphiques

 affichage ergonomique  courbe de conduite, historique d ’une variable  bibliothèque de composants  redimensionnement des vues et/ou des textes
Archivage

 archivage sélectif → l'archivage est une sauvegarde de l'application sur disque  archivage court terme/long terme  capacité et structure d ’archivage  archivage sur structure standard (SQL, Oracle...)
Master ASE – SMaRT 2èmeannée 2010-2011 – P. Bonnet

5

Excel et Supervision  Communications  Traitement des alarmes

 

communications matérielles (compatibilité VB) → àécrire communications entre tâches (DDE natif, OLE, COM...)

 datation hiérarchie, occurrence multiple acquittement et priorité des alarmes
--> aucune fonction prédéfinie dans Excel (fonctionnalité à écrire entièrement)

 Supervisionrépartie

 postes autonomes en réseau (par DDE)  postes clients d ’un serveur multi-utilisateur (par DDE)
 Programmation

 programmation des fonctions prédéfinies  développement de traitements spécifiques  extensions matériel (nouveau couplage)  extension logicielle par ajout de composants externes (ActiveX)
Performances/Prix

 prix de l ’équipement complet (matériel + systèmed ’exploitation + logiciel)  mise à jour, assistance, documentation
Master ASE – SMaRT 2ème année 2010-2011 – P. Bonnet

6

Excel et Supervision Base des variables "feuille"
Un classeur Excel est constitué de plusieurs feuilles. Chaque cellule d'une feuille est un objet support pour une variable avec de nombreuses propriétés La feuille sert d'interface IHM avec la base

adresse cellulecellule

feuille

classeur

Master ASE – SMaRT 2ème année 2010-2011 – P. Bonnet

7

Feuilles Excel Base des variables "feuille" : mise en forme

Format d ’affichage
- décimal - financier - date - heure - police, couleur - formatage conditionnel

Contenu [type] des cellules Repérage des cellules - absolu $B$6 - relatif B6 ( L6C2 - mixte $B6 B$6 - par nom mesure3
- nombre - chaîne...
tracking img