Documentation Présentation (simplifiée) de Monitor PRO - 1 -
Table des matières Chapitre 1 Introduction à Monitor PRO Présentation. 2 Création d une application.. 3 Sauvegarde d une application..4 Restitution d une application... 5 Chapitre 2 Chapitre 3 Configuration de l application Présentation. 6 Gestionnaire de configuration. 7 Configuration système 8 Configuration des tables de communication 10 Contrôle de station logique.. 11 Information de station logique.12 Contrôle de lecture / Ecriture.. 13 Information de lecture / Ecriture. 14 Gestionnaire de temps. 15 Configuration des alarmes... 16 Editeur d application Présentation. 17 Les fonctionnalités de l éditeur d application. 18 Les variables Monitor :Tags... 19 Dictionnaire de Tags.. 20 Editeur graphique... 21 Animations Graphique.... 22-2 -
Introduction à MONITOR PRO 1 Présentation : Création d une application.. 3 Sauvegarde d une application..4 Restitution d une application... 5-3 -
Introduction à MONITOR PRO Création d une application Présentation Illustration Une application sous MONITOR PRO est définie dans un répertoire courant (figure 1). Répertoire par défaut Dépend de la variable FLAPP Figure 1 : Création d une application Lors de la création d une application, l application contenu dans le répertoire courant sera détruit. - 4 -
Introduction à MONITOR PRO Sauvegarde d une application Présentation Illustration La sauvegarde d une application (figure 2) est réalisée en spécifiant la source et la destination de l application.. Il existe 2 types de sauvegarde : locale : sauvegarde sur le système (WIN NT..), multi-plate-forme : sauvegarde sur un fichier ASCII, récupérable sous une autre plate-forme (OS/2, WIN NT). Sauvegarde de tout les fichiers, archives, historiques etc Sauvegarde sous WIN NT Figure 2 : Sauvegarde d une application - 5 -
Introduction à MONITOR PRO Restitution d une application Présentation La restitution d une application (figure 3) est réalisé en spécifiant la source et la destination de l application. Illustration Figure 3 : Restitution d une application - 6 -
Configuration de l application 2 Présentation : Gestionnaire de configuration. 7 Configuration système 8 Configuration des tables de communication 10 Contrôle de station logique.. 11 Information de station logique.12 Contrôle de lecture / Ecriture.. 13 Information de lecture / Ecriture. 14 Gestionnaire de temps. 15 Configuration des alarmes... 16-7 -
Configuration de l application Gestionnaire de configuration Présentation Le gestionnaire de configuration de l application (figure 4) permet de définir: les taches de MONITOR, le changement de domaine SHARERD / USER, le gestionnaire de temps, les tables de communication, les alarmes. Illustration Le gestionnaire de configuration se présente ainsi : Editeur d application Configuration système Domaine utilisateur / partagé Gestionnaire de temps Définition des alarmes Télémécanique Figure 4 : Gestionnaire de configuration - 8 -
Configuration de l application Configuration système Présentation Taches La configuration système de l application (figure 5) du gestionnaire de configuration permet de configurer les taches de MONITOR PRO. La configuration système permet notamment de configurer : le nom des taches, les taches à lancer au démarrage de l application, le nom et répertoire des fichiers exécutables, les paramètres spécifique à certaine taches. Les taches définis dans la configuration système ont chacune des propriétés particulières: TIMER : gestionnaire de temps et d évènements, IML : Interprétation Math et logique, TEETH1: communication sur le profil ETHWAY. Il est nécessaire de définir ces taches dans la configuration système de l application afin d intégrer leurs fonctionnalités. Illustration La configuration système se présente ainsi : Indicateur Tache associée au profil de communication ETHWAY Figure 6 : Configuration système Description de la tache - 9 -
Configuration de l application Les indicateurs caractérise l exécution de la tache dans l application (figure 7): F : Activation manuel de la tache, FR : Activation automatique de la tache au lancement de l application. Lancement ou arrêt de la tache Message état de la tache Accès aux alarmes Figure 7 : Synoptique du système en exploitation Le synoptique du système en exploitation : donne l état de chaque tache Monitor, signale les erreurs d exécution de chaque tache Monitor, permet l arrêt, le lancement des tache de Monitor, permet l arrêt total de monitor, Le synoptique système est accessible via le bouton système (p 21). - 10 -
Configuration de l application Configuration des tables de communication Présentation Les tables de communications sont définies dans télémécanique (figure 8) du gestionnaire de configuration. La fonction télémécanique est divisé en 4 zones de configuration : Contrôle de station logique, Information de Station logique. Contrôle de Lecture / Ecriture, Information de Lecture / Ecriture, Illustration La fonction télémécanique se présente ainsi : Accès aux autres tables Figure 8 : Fichiers Télémécanique - 11 -
Configuration de l application Contrôle de station logique Présentation Le contrôle de station logique (figure 9) permet de définir : le port logique, le protocole de communication. Les autres paramètres de contrôle de la station logique sont définis par défaut. Illustration Le contrôle de la station logique se présente ainsi : Définition du port logique Tache associée à la communication sur le réseau ETHWAY Figure 9 : Contrôle de station logique Le port logique est le chemin suivi par l information depuis la tache de communication Monitor jusqu au port physique sur lequel il est rattaché (carte réseau). La prise en considération des paramètres défini dans le contrôle de station logique nécessite de définir la tache TEETH1 associé au profil de communication ETWAY dans la configuration système du gestionnaire de configuration.. - 12 -
Configuration de l application Information de la station logique Présentation L information de station logique (figure 10) permet de définir : le type d équipement connecté au superviseur, le numéro et le nom de la station logique de l équipement. Illustration L information de la station logique se présente ainsi : Station logique Non de la station Type d équipements ( choix des équipements par Ctrl K) Port logique Figure 10 : Informations de station logique Tag signifiant une erreur dans la communication entre la station et le superviseur A chaque automate raccordé au réseau est associé un numéro de station unique. A ce numéro unique correspond une adresse physique. - 13 -
Configuration de l application Contrôle de Lecture / Ecriture Présentation Le contrôle de Lecture / Ecriture (figure 11) permet de définir : les paramètres des tables de lecture, les paramètres des tables d écriture. Illustration Le contrôle de Lecture / Ecriture se présente ainsi : Table de lecture Tag déclencheur de la table de lecture Table d écriture Figure 11 : Contrôle de Lecture / ecriture - 14 -
Configuration de l application Information de Lecture / Ecriture Présentation L information de Lecture / Ecriture (figure 12) permet de définir : les données en lecture pour chaque table de lecture, les données en écriture pour chaque table d écriture. Illustration L information de Lecture / Ecriture se présente ainsi : Station en lecture Variable Monitor pro (Tag) Variable EBOOL de la mémoire automate Table de lecture READ Figure 12 : Information de lecture / écriture Les variables accessibles par le superviseur en lecture sont les variables %Mi et %Mwi de la mémoire automate. En écriture, le superviseur accède uniquement aux variables %Mi de la mémoire automate (et non les %Mwi). - 15 -
Configuration de l application Configuration du gestionnaire de temps Présentation Le gestionnaire de temps du gestionnaire (figure 13) de configuration permet de définir : les déclencheurs cyclique, la date et leur pour l affichage sur synoptique, l horodatage de la tache ALARME. Illustration Le gestionnaire de temps se présente ainsi : Nom du tag déclencheurs Déclencheur cadencé toute les 1/10 Déclencheur de lecture Déclencheur d écriture Figure 13 : Gestionnaire de temps Les déclencheurs cyclique permettent de cadencer les tables de lecture et d écriture. La prise en considération des paramètres défini dans le gestionnaire du temps nécessite de définir la tache TIMER dans la configuration système du gestionnaire de configuration. - 16 -
Configuration de l application Configuration des alarmes Présentation La configuration des alarmes (figure 14) est réalisée dans «Définitions des alarmes distribuées» du gestionnaire de configuration. Les alarmes sont défini dans un groupe d alarmes en fonction de leur niveau d importance: Warning, Critical, Systeme Illustration La définition des alarmes distribuée se présente ainsi : Nom du tag associé au déclenchement de l alarme Condition sur le tag pour déclencher l alarme Message d alarme Groupe d alarme Figure 14 : Définition des alarmes La prise en compte des paramètres définis dans la configuration des alarmes nécessite de définir la tache AL_LOG associé au consignateur d alarmes distribuées dans la configuration système du gestionnaire de configuration. - 17 -
Editeur d application 3 Présentation : Les fonctionnalités de l éditeur d application. 18 Les variables Monitor :Tags... 19 Dictionnaire de tags.. 20 Editeur graphique... 21 Animations Graphique.... 22-18 -
I.S.I.M- UMII Editeur d application Fonctionnalité de l éditeur d application Présentation L éditeur d application (figure 16) accessible via le gestionnaire de configuration permet : la configuration des variables dans le dictionnaire des tag, la représentation de l application dans un éditeur graphique, l animation d objets. Illustration L éditeur d application se présente ainsi : Figure 16: Editeur d application - 19 -
Editeur d application Les variables MONITOR PRO : Tags Présentation Les variables sous MONITOR PRO sont représentées par des Tags. La création, la modification et la configuration de ces Tags est défini à partir : de l éditeur d application lors d une animation (figure 17), du dictionnaire des tags accessible depuis l éditeur d application. Variables Une variable d application est définie par : d application un nom, une description (libellé), un type ( digital, analog, long, float, message, tableau), un domaine d utilisation (partagé / utilisateur ). Le domaine d utilisation des variables d application est toujours partagé (SHARED) sauf dans certain cas très spécifique tel que les applications Web Client. L éditeur de variables se présente ainsi : Nom du Tag Description du Tag Type du Tag : Analog Digital Float Long ana Message Figure 17:Création d une variable - 20 -
Editeur d application Dictionnaire de Tags Présentation Le dictionnaire des tags (figure 18) accessible via l éditeur d application permet de : créer une variable, modifier une variable existante, supprimer une variable, réaliser une référence croisée sur une variable. Illustration Le dictionnaire des tags se présente ainsi : Nom du Tag Modification du Tag Création d un Tag Figure 18 : Dictionnaire des tags - 21 -
Editeur d application Editeur graphique - 22 -Présentation L éditeur graphique (figure 19) de l éditeur d application permet de définir : une représentation graphique de l application à l aide d outils spécialisés, des animations graphiques ( simples, commande opérateur etc). Illustration L éditeur graphique se présente ainsi : Navigateur d écran Accès au système d exploitation Objet animé Accès au gestionnaire d alarme Bandeau d alarme Acquittement des alarmes Figure 19: Editeur graphique - 22 -
Editeur d application Animation graphique Présentation Les objets graphiques peuvent subir : des animations simples (colorer, barre, légende, symbole, sortie texte), des animations commandes opérateur (bouton, entrée texte), des animations avancées (graphiques, Power VB). Animation simple Les animations simples (figure 20) permettent de colorer un objet (cercle, carré, etc) en fonction de valeur du Tag qui lui est associé. Animation de l objet en fonction de la valeur du Tag Choix de la couleur de l objet en fonction de la valeur du Tag Valeur du Tag Clignotement de l objet Figure 20: Animation de couleurs pour l objet Position de l objet dans l éditeur graphique (Commande : Animation colorer) - 23 -
Editeur d application Animation Les animations boutons permettent de modifier la valeur d un Tag via commande des commandes (figure 21). opérateur La modification de la variable peut s effectuer à l aide de la souris ou d une touche clavier Action sur la variable (MON :mise à 1 du Tag via la souris) Tag à modifier par la commande Figure 21: Animation de boutons pour l objet (Commande : Animation bouton) - 24 -
- 25 -