formation

Transcription

formation
Table des matières
FORMATION
PcVue
Journées de formation au logiciel de supervision PcVue 8
Lieu :
Lycée Pablo Neruda Saint Martin d’hères
Centre ressource Génie Electrique
Dates : 23 et 24 Avril 2007
Intervenant :
Société ARC Informatique – Mr Fabien RIGAUD
Enseignant formateur - Philippe RIGAUD
FORMATION PcVue2007_v2-1.doc
Page 1 sur 70
Table des matières
Table des matières :
Structure de PcVue .................................................................................................................... 5
1.1.
Généralités sur la Clé de Protection et les Modes Opérationnels ......................... 5
1.2.
Création d'un nouveau projet.......................................................................................... 6
1.3.
Choix d'un projet ............................................................................................................... 6
1.4.
Structure du répertoire du projet................................................................................ 6
2. Définition de l'Espace de Travail ............................................................................................ 7
2.1.1. La Barre de Menu .......................................................................................................... 7
2.1.2.
Les Barres d'outils ................................................................................................... 7
2.1.3.
Barres de Défilement............................................................................................... 7
2.1.4.
Barre d'état ............................................................................................................... 7
2.1.5.
Position du curseur ................................................................................................... 7
2.1.6.
Niveau de zoom.......................................................................................................... 7
2.1.7.
Raccourcis Clavier & Touches de Fonctions ........................................................ 8
3. Le Gestionnaire de Communication.......................................................................................... 9
4. Organisation de la base de données et des noms de variables....................................... 10
4.1.
Domaine et Nature .......................................................................................................... 10
4.2.
Les variables Spécialisées de la Base de Données ....................................................11
4.3.
Variables systèmes de la communication équipements.............................................11
4.4.
Sauvegarde de la Configuration de la Base de Données ......................................... 12
Fichiers de Configuration *.DAT ................................................................................................... 13
4.4.1.
Le fichier VAREXP.DAT ........................................................................................ 13
4.4.2.
Comment importer un fichier VAREXP.DAT ..................................................... 15
4.5.
Pages blanches – remarques personnelles .................................................................. 17
5. Module 1 - Xbusipslave............................................................................................................. 18
5.1.
Démarche de création de votre application............................................................... 18
5.2.
Le simulateur XBUSIPSLAVE ....................................................................................... 19
5.2.1.
Caractéristiques principales du driver XbusIPslave ....................................... 19
5.2.2.
Écran d’accueil du simulateur .............................................................................. 20
5.2.3.
Page de configuration............................................................................................ 20
5.2.4.
Affichage des pages : ............................................................................................ 21
5.2.5.
Etat des bits d’entrés (input bits):..................................................................... 21
5.2.6.
Etats des bits de sorties (output bits): ............................................................ 21
5.2.7.
Etat des registres de sorties (output registers) : ........................................ 22
5.2.8.
Etat des registres d’entrés (input registers) :............................................... 22
5.2.9.
Remarques : ............................................................................................................. 22
5.2.10.
Configuration avancée :......................................................................................... 23
5.3.
Type de communication.................................................................................................. 24
5.3.1.
Configuration de la Communication .................................................................... 24
5.3.2.
Configuration des propriétés du réseau ........................................................... 24
5.3.3.
Configuration des propriétés de l’équipement................................................. 26
5.3.4.
Configuration des propriétés de trame ............................................................ 26
5.3.5.
Démarrage de la communication ......................................................................... 28
5.3.6.
Description des statuts de communication ...................................................... 28
1.
FORMATION PcVue2007_v2-1.doc
Page 2 sur 70
Table des matières
5.3.7.
Lier les Trames de Communication avec la Base de Données....................... 29
5.4.
Lien d’une variable d’état avec une trame de communication ............................... 30
Création des variables .................................................................................................... 31
5.5.
5.5.1.
Table d’échange ....................................................................................................... 31
5.5.2.
Comment créer une variable ................................................................................. 31
5.5.3.
Création d’une Variable ETAT............................................................................. 32
5.5.4.
Configuration d’une variable CONSIGNE ......................................................... 34
ƒ
Configuration des Formats d'Affichage........................................................................ 34
5.5.5.
Utilisation de la Boîte de Dialogue Sélecteur de Variables ......................... 35
5.6.
Synoptique module 1 ....................................................................................................... 36
5.6.1.
Synoptique d’accueil .............................................................................................. 36
5.6.2.
Synoptique module 1 .............................................................................................. 37
5.6.3.
Animation d’un symbole : ...................................................................................... 38
5.6.4.
Variable de type ETAT ......................................................................................... 39
5.6.5.
Variables de type MESURE ................................................................................. 40
5.6.6.
Format d’affichage ................................................................................................ 40
5.7.
Les droits utilisateurs et les profils .......................................................................... 42
5.7.1.
Création de profils et d’utilisateurs .................................................................. 42
5.7.2.
Création et Modification de Profils ................................................................... 43
5.7.3.
Comment créer un utilisateur.............................................................................. 44
5.7.4.
Comment ajouter un profil à un utilisateur ...................................................... 45
5.7.5.
Affichage du Nom de l'Utilisateur Courant .................................................... 45
5.7.6.
Lancement du projet et logiciel de communication ........................................ 45
Travail sur expression ................................................................................................... 46
5.8.
Page blanche – remarques personnelles ..................................................................... 48
5.9.
6. Module 2 - Commande de l’ATV. .......................................................................................... 49
6.1.
Démarche de création de votre projet...................................................................... 49
6.2.
Création de la communication (voir CH 3.1) .............................................................. 50
6.3.
Création des variables à l’aide de l’explorateur de variables ............................... 50
6.3.1.
Table d’échange ...................................................................................................... 50
6.4.
Utilisation de l’explorateur de variable. ......................Erreur ! Signet non défini.
6.4.1.
Création d’une variable de type ETAT ................Erreur ! Signet non défini.
6.4.2.
Création d’un variable de type ‘Mesure’. .............Erreur ! Signet non défini.
Synoptiques du module 2............................................................................................... 52
6.5.
Création de symbole. ...................................................................................................... 54
6.6.
6.7.
Animer l’affichage du texte en fonction d’un état ................................................. 55
•
Affichage du texte Fdc Droit ou FdC ................................................................................. 55
6.8.
Réalisation du curseur de consigne fréquence......................................................... 56
6.9.
Page blanche – remarques personnelles ..................................................................... 58
7. Module 3 - Commande d’un moteur par TESYS U............................................................ 59
7.1.
Démarche de création de votre projet...................................................................... 59
7.2.
Création de la communication (voir CH. 3.1) ............................................................. 60
7.3.
Création des variables ................................................................................................... 60
7.3.1.
Table d’échange. ..................................................................................................... 60
7.4.
Synoptiques Module 3 ..................................................................................................... 61
FORMATION PcVue2007_v2-1.doc
Page 3 sur 70
Table des matières
7.4.1.
Présentation du Synoptique d’accueil ................................................................. 61
7.4.2.
Présentation du synoptique information TESYS.............................................. 61
7.4.3.
Synoptiques courbes de tendances.................................................................... 62
7.4.4.
Synoptique fenêtres de consignation ................................................................ 62
7.5.
Création des Variables................................................................................................... 63
7.5.1.
Variable de type ETAT ......................................................................................... 63
7.5.2.
Variables de type MESURE ................................................................................. 64
Création du bandeau de type modèle ......................................................................... 64
7.6.
Chaînage d’ouverture et animation sur bandeau du module 3. .............................. 65
7.7.
7.7.1.
Animation du texte ................................................................................................ 65
7.8.
Chaînage ............................................................................................................................ 65
7.8.1.
D’ouverture .............................................................................................................. 65
7.8.2.
De fermeture .......................................................................................................... 65
Courbes de tendances.................................................................................................... 66
7.9.
7.9.1.
Onglet affichage .................................................................................................... 66
7.9.2.
Onglet courbes ....................................................................................................... 66
7.9.3.
Allure des courbes ................................................................................................. 67
7.10. Animation pour la Surveillance du réseau ................................................................. 67
7.11. Fenêtres de consignation. ............................................................................................. 68
7.11.1.
Création et configuration d’un filtre de consignation ................................... 68
7.11.2.
Insertion de fenêtres de consignation ............................................................. 69
7.12. Page blanche – remarques personnelles ..................................................................... 70
FORMATION PcVue2007_v2-1.doc
Page 4 sur 70
Généralités
1. Structure de PcVue
1.1.
Généralités sur la Clé de Protection et les Modes Opérationnels
Le logiciel est protégé par un périphérique matériel appelé clé de protection ou dongle.
Deux types de clés de protections sont disponibles :
•
•
Port parallèle. Utilisable avec tous les systèmes d'exploitation.
Port USB. Utilisable seulement avec Windows 98 seconde édition, Windows 2000
et Windows XP.
Le type de clé est spécifié lors de la commande du logiciel.
Mode
Possibilités
Commentaire
Run-time
Tous les menus de configuration et les
barres d'outils sont désactivés.
Version normalement fournie à un
utilisateur final.
Développement
Les menus et barres d'outils sont
disponibles mais les communications ne
sont valides que pour des sessions d’une
heure.
Version utilisée normalement par un
intégrateur de système qui désire
assurer la maintenance d’un utilisateur
final.
Complet
Tous les menus et les barres d'outils
sont disponibles et les communications
sont valides pour un temps illimité.
Mode démonstration Comportement identique à la version
complète à l'exception du nombre de
points externes de base de données qui
(CD gratuit)
est limité à 25.
La clé de protection détermine également les autres options suivantes :
•
•
•
•
•
•
Le nombre de variables externes de la base de données (équipement, externes,
OPC, DDE, LonWorks).
Le comportement du superviseur en client, serveur ou les deux.
Le nombre de protocoles.
Le nombre de clients WebVue.
L'autorisation de la communication inter-postes.
Le mode d'utilisation Run-Time, Développement ou Complet.
Lors du lancement du superviseur, l’utilisateur doit préciser son mode de
fonctionnement
FORMATION PcVue2007_v2-1.doc
Page 5 sur 70
Généralités
La première fois que le superviseur est lancé après son installation, il crée
automatiquement un projet par défaut de nom AP. Vous pouvez créer un nouveau projet
ou bien sélectionner un projet existant en utilisant une boîte de dialogue affichée par la
commande Projets du sous-menu Projet.
1.2. Création d'un nouveau projet
1. A partir du sous-menu Projets afficher la boîte de dialogue
Projets.
2. Saisir le nom du nouveau projet dans le champ texte situé en haut
de la boîte. Les noms de projets sont limités à 12 caractères.
3. Sélectionner le bouton de commande OK. Le superviseur crée le
nouveau projet et s'arrête.
4. Relancer et redémarrer le Superviseur. Le nouveau projet doit
être sélectionné.
1.3. Choix d'un projet
1. A partir du sous-menu Projets afficher la boîte de dialogue
Projets.
2. Choisir le projet désiré en double cliquant sur son nom dans la
liste.
3. Sélectionner le bouton de commande OK.
4. Relancer et redémarrer le Superviseur.
1.4. Structure du répertoire du projet
Chaque projet est sauvegardé comme sous-répertoire du répertoire USR
sous la racine du Superviseur. Normalement, ce répertoire USR apparaît sous la racine
du superviseur, mais, en utilisant l'option -B dans la ligne de commande de démarrage du
superviseur, il peut se trouver ailleurs.
L'utilisation des dossiers principaux est la suivante. Notez que quelques dossiers sont à
usage interne et ne sont donc pas mentionnés ici.
•
Services - Répertoire de la racine du projet du même nom.
o 3D – bibliothèque 3D
o B - Images apparaissant dans la librairie locale.
o C - Fichiers de configuration.
o HDS - Fichiers du serveur de données historiques.
o P - Fichiers des programmes SCADA BASIC.
o PER - Fichiers utilisés et créés par l'instruction SVBATCH.
o R - Fichier de définition des recettes.
o S - Symboles apparaissant dans la librairie locale.
o TH - Fichiers des unités d'archivage contenant les données historiques.
FORMATION PcVue2007_v2-1.doc
Page 6 sur 70
Généralités
o
o
o
o
TP - Localisation par défaut de tous les fichiers utilisés par le SCADA
BASIC.
W - Fichiers de définition des Fenêtres (synoptiques).
WEB - Fichiers de ressource WebVue et images cachées.
WT - Fichiers des modèles de fenêtres.
2. Définition de l'Espace de Travail
L'Espace de Travail contient tous les outils nécessaires au développement d'applications
de supervision (SCADA) et de contrôle commande (HMI). Il est le conteneur des
fenêtres de synoptique qui forment l'Interface Opérateur en exploitation. A l'intérieur
de l'Espace de Travail on trouve les options suivantes :
2.1.1.
La Barre de Menu
La Barre de Menu permet, à l'aide du clavier ou de la souris, l'accès à tous les outils de
développement. Par l'utilisation respective des touches de fonctions F6 ou F8, la Barre
de Menu peut être rendue visible ou invisible..
2.1.2.
Les Barres d'outils
Les Barres d'Outils donnent un accès immédiat, à l'aide de la souris, aux outils les plus
communément utilisés pour le développement des fenêtres, ainsi qu'aux outils utilisés
par l'Opérateur en exploitation.
2.1.3.
Barres de Défilement
Les Barres de Défilement sont utilisées pour déplacer une fenêtre de synoptique
lorsqu'elle est plus grande que l'Espace de Travail.
2.1.4.
Barre d'état
La Barre d'Etat donne les informations concernant l'état courant de l'Espace de Travail
et une aide lorsque la souris se déplace sur chaque bouton des Barres d'Outils.
2.1.5.
Position du curseur
Lorsqu'une fenêtre synoptique est visible dans l'espace de travail, la position du curseur
donne les coordonnées X et Y en pixels de la position actuelle du curseur.
2.1.6.
Niveau de zoom
Le Niveau de Zoom affiche le pourcentage de Zoom de la fenêtre active.
FORMATION PcVue2007_v2-1.doc
Page 7 sur 70
Généralités
2.1.7.
Raccourcis Clavier & Touches de Fonctions
Le clavier permet un accès rapide à certaines des commandes systèmes les plus
couramment utilisées (telles que Connexion et Déconnexion) ainsi qu'aux actions les plus
fréquemment utilisées lors du développement de l'Interface Opérateur. Les fonctions
suivies d'une * ne sont pas disponibles avec une clé Run-Time. Pour fermer une boîte de
dialogue, cliquer sur Annuler ou OK, ou bien presser le bouton Esc.
Touches de Fonction
Action
F1
F2
F3
F4
F6 *
F7
F8 *
F9 *
F10
F12
Aide en ligne
Menu d'exploitation (Connexion et Déconnexion)
Menu d'Administration (configuration utilisateur)
A propos de l'écran (c.a.d. la version du logiciel et le détail des contacts).
Affiche menu et barre d'outils
Fenêtre de chargement (utiliser Réduire pour la cacher)
Cache menu et barre d'outils
Gestionnaire de programme
Quitter
Boîte Magnétoscope
FORMATION PcVue2007_v2-1.doc
Page 8 sur 70
Généralités
3. Le Gestionnaire de Communication
CIMWAY est le gestionnaire de communication fourni avec le Superviseur. Il est
responsable de l'échange des données avec les équipements industriels tels que des
automates programmables ou des régulateurs. Le Superviseur peut également échanger
des données par l'intermédiaire d'un serveur DDE (Echange Dynamique de Données),
d'un serveur OPC (OLE for Process Control) et avec d'autres équipements de
Superviseur connectés à travers un réseau local.
CIMWAY dialogue avec les équipements en utilisant des protocoles de communication.
Un protocole définit le format des messages reçus et envoyés de et vers l'équipement,
afin que celui-ci et CIMWAY puissent se comprendre. Les messages échangés entre
l'équipement et CIMWAY sont également connus sous le nom de trames. Chaque trame
contient les valeurs de une ou plusieurs adresses d’une table de données contenue dans
l’équipement.
La connexion physique entre l'équipement et l'ordinateur s'appelle le réseau. Le réseau
peut prendre la forme d'une simple liaison série, un réseau bande de base tel
qu'Ethernet, ou un système propriétaire spécifique à un constructeur. CIMWAY peut
gérer jusqu'à seize réseaux simultanément.
CIMWAY reçoit et envoie des messages de et vers un réseau par l'utilisation d'une
interface. L'interface peut être un port série standard de l'ordinateur, une carte
multivoies série, une carte de communication spéciale telle que celles fournies par
Applicom, ou une carte spécifique d'un constructeur comme la carte SA85 de Modicon.
L'interface et le réseau sont spécifiques à l'équipement et au protocole choisis pour
communiquer.
Il y a deux étapes de configuration des communications avant de voir les données
s'animer dans votre projet :
ƒ Configuration des trames de communication.
ƒ Association du contenu des trames de communication avec les variables de la base
de données.
La configuration de la communication sera traitée dans les exemples de TP.
FORMATION PcVue2007_v2-1.doc
Page 9 sur 70
Généralités
4. Organisation de la base de données et des noms de variables
La base de données est conçue de telle manière que les variables sont groupées
ensemble comme elles le seraient dans le monde extérieur. Les noms des variables sont
structurés en arborescence. Chaque variable peut contenir jusqu'à 6 éléments séparés
par des points. Chaque nom peut faire jusqu'à 40 caractères, les éléments individuels
étant limités à 20 caractères.
Vous trouverez les tables d’échanges entre la supervision et les automates dans le
document ‘déroulement module supervision’.
4.1. Domaine et Nature
Toute variable de la base de données peut optionnellement se voir assigner un domaine
et une nature (ensembles fonctionnels librement définis par l’utilisateur et servant à
représenter un découpage logique d’un système, d’un site ou d’un procédé).
Un nombre quelconque de domaines et de natures peut être configuré dans une
application de Supervision, alors qu’un seul domaine et/ou une seule nature peuvent être
assignés à une variable.
Exemple :
Domaine
Nature
Sable
Vanne
Gravier
Cuve
Ciment
Alarmes
Une fois configurés, Domaines et Natures permettent de filtrer :
•
•
•
•
Les alarmes qui seront affichées dans une fenêtre d’alarmes.
Les données à enregistrer sur disque dur ou sur imprimante.
Les données à afficher dans une fenêtre de consignation.
Les variables à afficher dans la boîte de dialogue de sélection de variables.
L’utilisation des domaines et natures n’est pas obligatoire mais elle permet de
structurer l’application pour une utilisation par l’opérateur. Cette structuration est
totalement indépendante de celle de la base de données.
FORMATION PcVue2007_v2-1.doc
Page 10 sur 70
Généralités
4.2. Les variables Spécialisées de la Base de Données
Les variables spécialisées ou variables systèmes sont des variables internes de la base
de données. Elles donnent en temps réel des informations sur le système ou sur
l'environnement.
Ces variables internes sont générées automatiquement ou sont configurées avec leur
nom standard (Nom réservé) par l’utilisateur selon ses besoins. Comme toutes les
variables de la base de données, elles peuvent être affichées sur des synoptiques,
archivées, imprimées, testées par des programmes, voire les déclencher.
4.3. Variables systèmes de la communication équipements
Status des objets de communication
Ce sont des variables de type ETAT qui permettent de connaître en temps réel l’état
d’un objet de communication. Elles sont automatiquement générées dès qu’un objet de
communication est configuré. Elles sont structurées de la manière suivante :
•
•
•
SYSTEM.NomRéseau
SYSTEM.NomRéseau.NomEquipement
SYSTEM.NomRéseau.NomEquipement.NomTrame
Ainsi la variable SYSTEM.MOD1.API1 donne le statut de la liaison de l’équipement API1
du réseau MOD1.
Si la Variable = 0 >> Liaison OK
Si la Variable = 1 >> Problème de liaison
SYSTEM.EQT.OK_NUMBER
C’est une variable de type Mesure qui donne le nombre d’équipement dont la liaison avec
le Superviseur est OK
FORMATION PcVue2007_v2-1.doc
Page 11 sur 70
Généralités
4.4. Sauvegarde de la Configuration de la Base de Données
La configuration de la base de données se fait en dynamique (On-Line) comme la
communication. C’est pourquoi les configurations ne sont pas directement sauvegardées
sur disque. Toute configuration faite dans le menu CONFIGURER/ VARIABLES est
sauvegardée sur disque par la commande ENREGISTRER de ce menu.
Note
L’enregistrement de la base de données est automatiquement réalisé à
chaque sortie du logiciel.
Durant la construction de la base de données, il est donc conseillé d’effectuer
régulièrement, par cette commande, une sauvegarde de sa configuration.
FORMATION PcVue2007_v2-1.doc
Page 12 sur 70
Généralités
Fichiers de Configuration *.DAT
Toutes les informations saisies par l'installateur depuis le menu de configuration sont
sauvées dans des fichiers ASCII au format CSV. Ceci apporte deux avantages : les
fichiers peuvent être examinés facilement hors superviseur avec un éditeur de texte et,
de plus, il est très facile de copier des fichiers dans un autre projet.
4.4.1.
Le fichier VAREXP.DAT
La configuration des variables, et autres des éléments sont stockées dans le fichier
Varexp.dat qui se trouve dans le répertoire \C de l’application concernée.
4.4.1.1.
Description d’une variable
La description d'une variable comporte 4 parties:
9 Le TYPE de la variable qui détermine la structure des données,
Exemples :
Type de variable
BIT
CMD
ALA
Description
Etat
Etat en commande
Alarme
9 Les PARAMETRES COMMUNS à tous les types de variable.
N°
1
…
10
….
17
29
Description
Type de variable BIT,CMD, ALA, ACM, TSH,
ATS, REG, CTV, CNT, CHR, TXT, CXT)
………………..
Libellé de la variable (1ère langue)
………………..
Accès:
E
→
si Equipement
I
→
si Interne
X
→
si eXterne
D
→
si DDE
O
→
si OPC
L
→
si LonWorks®
Topologie : association de consommateurs
T
C
L
3
C
40
C
1
Valeur
Réservé
E
I
X
D
O
L
C
16
9 Les PARAMETRES SPECIFIQUES au MODE D’ACQUISITION qui décrit le lien
entre la source de donnée et la variable.
FORMATION PcVue2007_v2-1.doc
Page 13 sur 70
Généralités
Variables équipements
N°
….
31
32
33
34
35
36
37
Description
T
…………..
Nom réseau
C
Nom équipement
C
Nom trame
C
C
Format:
B → bit
I → entier 16 bits signé (i majuscule)
U → entier 16 bits non signé
l → entier 32 bits signé (L minuscule)
L → entier 32 bits non signé
F → réel 32 bits signé (Flottant)
c → octet 8 bits signé
C → octet 8 bits non signé
S → chaîne de caractère délimitée par \0
T → chaîne de caractère de longueur fixe = Size
/8
Index (rang de l'octet dans la trame par rapport N
à 0)
Index complémentaire (offset en bits dans
N
l'octet pointé par "Index")
Taille (en nombre de bits)
N
L
Valeur
Réservé
8
12
20
1
B
I
U
l
L
F
c
C
S
T
2
2
2
Mais aussi variables externes, DDE, OPC, internes.
9 Les PARAMETRES SPECIFIQUES au TYPE de variable.
•
•
•
•
•
•
FORMATION PcVue2007_v2-1.doc
Variables états (type BIT)
Variables en commande (type CMD)
Variables alarmes (type ALA)
Variables alarmes en commande (type ACM)
Variables seuils
Variables mesures….
Page 14 sur 70
Généralités
4.4.2.
Comment importer un fichier VAREXP.DAT
Lancer Excel (ou un autre tableur)
Fichier ‘ouvrir’ dans le répertoire ARC informatique/PcVue 8.10/usr/nom_projet/c
Sélectionner le fichier VAREXP.DAT
Sélectionner les délimiteurs :
FORMATION PcVue2007_v2-1.doc
Page 15 sur 70
Généralités
Valider par « Terminer’.
FORMATION PcVue2007_v2-1.doc
Page 16 sur 70
Généralités
4.5. Pages blanches – remarques personnelles
FORMATION PcVue2007_v2-1.doc
Page 17 sur 70
Module 1 - XBUSPSLAVE
Démarche création module 1
5. Module 1 - Xbusipslave
Objectifs du Module
Communication : utiliser le driver de communication Xbus (Modbus TCP/IP) en mode esclave.
Fonctions du logiciels : gestion des comptes utilisateurs et niveaux de conduite. Travail sur
expressions.
5.1. Démarche de création de votre application
Utilisation du simulateur
de PLC
Création de la
communication
Création de la base de
données
Création des profils et
droits utilisateurs
Création des synoptiques :
- modèle
- accueil
- module 1
Tests de fonctionnement
des animations avec le
simulateur de PLC
FORMATION PcVue2007_v2-1.doc
Page 18 sur 70
Module 1 - XBUSPSLAVE
projet XBUSIPSLAVE
5.2. Le simulateur XBUSIPSLAVE
5.2.1.
Caractéristiques principales du driver XbusIPslave
Ce projet emploie le driver de communication de Xbus (Modbus TCP/IP) dans le mode
esclave pour créer un esclave Modbus TCP/IP configurable.
Dans le projet vous pouvez dynamiquement changer le nombre d'esclaves de Modbus et
la taille des tables d'entrée-sortie sans employer le menu normal de configuration. Le
projet emploie une couche application spéciale qui crée automatiquement la nouvelle base
de données, configuration de communication et simulation, quand le simulateur est
arrêté puis remis en marche.
•
•
•
•
•
Utilisation du surveillant avec le protocole de Xbus comme TCP/IP de Modbus
slave.
Utilisation étendue de du concept de branche de base de données avec des
fenêtres et des symboles.
Programmes de base complexes du SCADA avec le dossier manipulant,
manipulation de base de données, génération cyclique de fonction, adressage
reporté de variable (? varname) et appelant des programmes externes.
L'utilisation d'une couche application spéciale de changer dynamiquement la
configuration de projet.
L'utilisation des recettes avec une branche.
Si vous configurez le projet slave de Xbus de sorte qu'il excède le nombre de
variables permises par votre clef de protection (dongle), ajouter l'option de -Simu à
la ligne de la commande du surveillant avant la remise en marche :
"C:\Program Files\ARC Informatique\PcVue 8.00\bin\sv32.exe" -simu
FORMATION PcVue2007_v2-1.doc
Page 19 sur 70
Module 1 - XBUSPSLAVE
5.2.2.
simulateur XBUSIPSLAVE
Écran d’accueil du simulateur
Permet d’accéder à
l’adresse IP de la machine
ou est ouvert le
5.2.3.
Page de configuration
Donne l’adresse IP
de la station ou
tourne le simulateur
Permet d’augmenter le
nombre de pages sur votre
simulateur (nb de bits > 99..)
Information sur
votre clé logicielle.
Valider votre configuration.
FORMATION PcVue2007_v2-1.doc
Page 20 sur 70
Module 1 - XBUSPSLAVE
5.2.4.
simulateur XBUSIPSLAVE
Affichage des pages :
Bits d’entrés et de sorties – registres d’entrés et de sortie.
Sélection des
pages à afficher
5.2.5.
Etat des bits d’entrés (input bits):
Permet d’envoyer un ordre vers votre application
5.2.6.
Etats des bits de sorties (output bits):
Permet d’afficher l’état d’un ordre de commande envoyé par votre application.
FORMATION PcVue2007_v2-1.doc
Page 21 sur 70
Module 1 - XBUSPSLAVE
5.2.7.
simulateur XBUSIPSLAVE
Etat des registres de sorties (output registers) :
Affiche la valeur numérique donnée par votre application.
Permet d’incrémenter les
registres tous les temps T
5.2.8.
Permet le réglage de tous les
registres à une valeur N
Etat des registres d’entrés (input registers) :
Permet d’envoyer une commande vers votre application.
5.2.9.
Remarques :
Vous avez la possibilité de créer un nombre de registre et de bit supérieur à 99.
Valider bien votre application et relancer le simulateur.
FORMATION PcVue2007_v2-1.doc
Page 22 sur 70
Module 1 - XBUSPSLAVE
simulateur XBUSIPSLAVE
5.2.10. Configuration avancée :
Permettra d’afficher les alarmes sur une page de bits d’entrée et de bits de sortie.
FORMATION PcVue2007_v2-1.doc
Page 23 sur 70
Module 1 - XBUSPSLAVE
simulateur XBUSIPSLAVE
5.3. Type de communication.
9 Réseau : XBUSIPMASTER
9 Equipement :
•
•
•
PLC simulateur
Type : JBUS_DEC
Adresse : Adresse IP du simulateur
9 Trames :
trames
Accès
Lecture_bits
Ecriture_bits
R
W
Lecture_mots
Ecriture_mots
R
W
5.3.1.
commentaires
Lecture de l’état de voyant
Mise en marche et arrêt des
vannes
Lecture du niveau d’eau
Consigne de niveau d’eau
Format
accès
adresse
bit
bit
lecture
écriture
Cf tableau
d’adressage
du module 1
Word
Word
lecture
écriture
Configuration de la Communication
La première étape dans la configuration des communications consiste à créer les trames
de communications. Cette configuration se fait en trois phases :
ƒ Définition des propriétés du réseau.
ƒ Définition des propriétés du noeud (équipement).
ƒ Définition des propriétés des trames.
La configuration de la communication est affichée et modifiée à partir d’une boîte de
dialogue qui s’affiche par la commande Equipement du sous-menu Communication.
5.3.2.
Configuration des propriétés du réseau
FORMATION PcVue2007_v2-1.doc
Page 24 sur 70
Module 1 - XBUSPSLAVE
simulateur XBUSIPSLAVE
1.
A partir du sous-menu Configuration.Communication.Equipement, afficher la boîte de
dialogue Sélecteur des objets de la communication.
2.
A partir de la colonne Réseaux, double-cliquer sur *CREATION*. La boîte de
dialogue Sélection d’une carte réseau et d’un protocole s’affiche.
3.
Sélectionner l’option SCHNEIDER (OU ETHERNET) comme carte réseau par un
simple clic sur son entrée dans la liste.
4.
Sélectionner l’option XBUS-IP-MASTER comme protocole par un simple clic sur son
entrée dans la liste.
5.
Cliquer sur le bouton de commande OK . La boîte de dialogue Description d’un réseau
s’affiche.
6.
Saisir le nom ETH dans la liste déroulante Réseau.
7.
Cliquer sur le bouton Valider pour valider la configuration. Cliquer sur le bouton
Annuler pour fermer la boîte de dialogue et retourner dans la boîte de dialogue
Sélecteur des objets de la communication.
Nom du réseau (8
caractères max, ne pas
utiliser les caractères
espace, +,-,/…)
Délai maximum
d’attente d’accès à la
carte
FORMATION PcVue2007_v2-1.doc
Activation de ce réseau
au démarrage de la
communication.
Page 25 sur 70
Module 1 - XBUSPSLAVE
5.3.3.
simulateur XBUSIPSLAVE
Configuration des propriétés de l’équipement
C’est un temps d’attente
entre chaque échange
(R/W) vers l’équipement.
Toujours égale à 0 sauf
indication constructeur
Les @ MODBUS
commencent à
« 1 », les @ JBUS
commencent à ‘0’
Adresse IP de l’équipement.
Numéro du port : port IP ou
se connecte le superviseur.
Le port standard pour openModbus est le 502.
Par défaut
1.
2.
3.
4.
Dans la boîte de dialogue Sélecteur des objets de la communication, dans la
colonne Equipements double-cliquer sur *CREATION*. La boîte de dialogue
Description d’un équipement s’affiche.
Saisir le nom PREMIUM dans la liste déroulante Equipement.
Cliquer sur le bouton Valider pour valider la configuration.
Cliquer sur le bouton de commande Annuler pour fermer la boîte de dialogue
et retourner dans la boîte de dialogue Sélecteur des objets de la
communication.
5.3.4.
Configuration des propriétés de trame
1. Dans la boîte de dialogue Sélecteur des objets de la
communication, dans la colonne Trames, faire un
double-clic sur *CREATION*. La boîte de dialogue
Description d’une trame s’affiche.
Cocher lecture pour toute information à
‘remonter vers le superviseur et cocher
Ecriture si le superviseur envoie des ordre
à l’équipement. Dans une même trame il
peut y avoir les deux type de demande dans
ce cas cocher Lecture et Ecriture
Cliquer sur la flèche verte afin de
sélectionner la zone d’adresse de votre
FORMATION PcVue2007_v2-1.doc
Page 26 sur 70
Module 1 - XBUSPSLAVE
simulateur XBUSIPSLAVE
1.
Saisir le nom ‘LECT_ECR_BIT ‘ dans la zone Trame.
2.
Sélectionner l’option BIT dans la liste déroulante Format de la trame.
3.
Valider la case à cocher Lecture et Ecriture.
4.
Cliquer dans la liste déroulante Adresse... de. Une liste des adresses
disponibles s’affiche.
5.
Saisir 20 dans la boîte de texte Quantité d’information désirée. Ceci indique
au gestionnaire de communication de lire le contenu des 20 adresses
consécutives dans cette trame, à partir de l'adresse de début 0.
6.
Cliquer sur le bouton OK pour fermer la boîte de dialogue Saisie de l'adresse
et de la taille et retourner dans la boîte de dialogue Description d'une trame.
7.
Dans la section Intervalle de répétition, saisir 1 dans le champ de texte Sec.
Les champs Mn (minutes) et Ms (millisecondes) doivent être mis à 0.
L’intervalle de répétition détermine à quelle cadence le gestionnaire de
communication tente de demander des informations à l’équipement.
8.
Cliquer sur le bouton Valider pour valider la configuration de la trame
‘LECT_ECR_BIT’, puis cliquer sur le bouton Annuler.
2. Répéter les étapes 1 à 8 pour réaliser les autres trames du projet.
Cette fenêtre sera différente suivant le type de trame et le type d’accès sélectionnés.
Pour plus d’information, se reporter au document Open-modbus maitre.doc.
FORMATION PcVue2007_v2-1.doc
Page 27 sur 70
Module 1 - XBUSPSLAVE
simulateur XBUSIPSLAVE
La boîte de dialogue Sélecteur des objets de la communication doit maintenant
ressembler à ce qui suit :
Informe sur l’état du
réseau, des équipements et
des trames
5.3.5.
Démarrage de la communication
La dernière étape dans la création des trames de communication est de valider la
configuration globale de la communication et de démarrer les communications.
1.
Dans la boîte de dialogue Sélecteur des objets de la communication, cliquer sur le
bouton Valider pour valider la configuration.
2.
Cliquer sur le bouton Marche pour démarrer les communications.
3.
Cliquer sur le bouton Annuler pour fermer la boîte de dialogue.
5.3.6.
Description des statuts de communication
Etat du réseau, des
équipements et des trames
FORMATION PcVue2007_v2-1.doc
Page 28 sur 70
Module 1 - XBUSPSLAVE
simulateur XBUSIPSLAVE
Le bandeau précédent permet de visualiser simultanément les états/compteurs du
réseau, des équipements et de la trame.
Chaque groupe état/compteur se décompose ainsi :
Status
Nombre d’erreurs
Nombre d’abandons
Status
complémentaire
Réseau
Etats
Equipement
Etats
Trame
Etats
ffff
ffff
ffff
Etats
compteur
ffff
0500
0500
xxxx
xxxx
0701
time out
0701
xx8x
0000
0701
time out
0701
Xx2x
<>0
0700
0700
X000
0000
5.3.7.
Signification
Communication pas démarrée. Complément
d’information dans la fenêtre de suivi.
Aucun lien n’existe entre les trames et
des variables
Time Out dépassé ; l’augmenter
Vérifier le paramétrage de la liaison
(vitesse, parité,…)
Vérifier le câblage
Vérifier le paramétrage de l’équipement.
Erreur retournée par le correspondant. Le
code retourné est indiqué en hexadécimal
dans états complémentaires.
Communication OK
Lier les Trames de Communication avec la Base de Données
La communication est maintenant configurée, mais il n’y a pas encore de lien entre les
communications et la base de données.
Après de la création des variables, il faudra associer ces dernières aux trames de
communication.
Lancer le sélecteur de variable, sélectionner une variable et cliquer sur ‘lien avec la
communication’. (voir Ch
FORMATION PcVue2007_v2-1.doc
Page 29 sur 70
Module 1 - XBUSPSLAVE
simulateur XBUSIPSLAVE
5.4. Lien d’une variable d’état avec une trame de communication
1.
2.
3.
4.
5.
Afficher la configuration de la variable état PREMIUM.MOTEUR1.ATV_ARRET.
Sélectionner l'option LECT_ECR_BIT dans la liste déroulante.
Cliquer sur la ligne dans la liste des adresses de trames (I00014).
Sélectionner la variable dans la liste des variables dans la moitié supérieure de la
boîte de dialogue.
Cliquer sur le bouton de commande Insérer. Le nom de la variable doit maintenant
apparaître dans la liste des adresses de trames en face de I00014 et le point
d’insertion (indiqué par la couleur de la ligne) se déplace vers l’adresse suivante,
I00015.
Répéter l’opération pour les autres variables.
FORMATION PcVue2007_v2-1.doc
Page 30 sur 70
Module 1- XBUSPSLAVE
Synoptiques module 1
5.5. Création des variables
5.5.1.
Table d’échange
Le dialogue se fait avec un Equipement externe (simulateur de PLC) sauf pour la variable
Module1.Arret qui sera une variable interne.
adresse
format
variables
type
libellé
Niveau de
Conduite
0
Bit I/O
Module1.mar_ar0
1
Bit I/O
Module1.mar_ar1
état
Marche et arrêt niveau 0
Tous
état
Marche et arrêt niveau 1
2
Bit I/O
1
Module1.mar_ar2
état
Marche et arrêt niveau 2
2
0
1
Bit In
Module1.voyant0
état
Etat voyant 0
-
Bit In
Module1.voyant1
état
Etat voyant 1
2
-
Bit In
Module1.voyant2
état
Etat voyant 2
-
0
Word I/0
Module1.envoie_consigne0
Mesure
Envoi de la consigne 0
Tous
1
Word I/0
Module1.envoie_consigne1
Mesure
Envoi de la consigne 1
1
2
Word I/0
Module1.envoie_consigne2
Mesure
Envoi de la consigne 2
2
0
Word I
Module1.lecture_niveau0
Mesure
Mesure du niveau 0
-
1
Word I
Module1.lecture_niveau1
Mesure
Mesure du niveau 1
-
2
Word I
Module1.lecture_niveau2
Mesure
Mesure du niveau 2
-
Module1.arret
interne
Arrêt de la vanne
5.5.2.
Comment créer une variable
Dans le sou menu, sélectionner le type de
variables que vous désirez créer :
ƒ Etat/alarme
ƒ Mesure
ƒ Texte
Caractères à éviter :
Caractères accentués, espace, le point et tous les signes de structuration et d'opération du
mode programmé ("-", "+", "/", "*", ...). Ces caractères sont automatiquement exclus par la
fonction contrôle syntaxique si elle est active. Ce qui est le mode par défaut sur un nouveau
projet.
Il est cependant possible d'utiliser :
Le caractère UnderScore "_"
Le logiciel ne fait pas de distinction entre les majuscules et les minuscules.
FORMATION PcVue2007_v2-1.doc
Page 31 sur 70
Module 1- XBUSPSLAVE
5.5.3.
Synoptiques module 1
Création d’une Variable ETAT
Libellé : Permet à l’opérateur
d’identifier de façon naturelle la
variable correspondante.
Module1.mar_ar0
Domaine et Nature : Ensemble
fonctionnels librement définis
par l’utilisateur et servant à
représenter un découpage
logique d’un système, d’un site
ou d’un procédé.
Domaine : Atelier
Nature : Disjoncteur
Seul les opérateurs possédant
ce niveau de conduite pourront
forcer cette commande
L’activation de cette option
permet de configurer l’état en
état de type commande, ce qui
permettra de commander le
moteur par le bouton sur le
synoptique.
EQUIPEMENT : elle appartient à un matériel extérieur (automate). Les
variables seront lues et écrite directement dans cet équipement.
INTERNE : Elle est élaborée à l’intérieur du superviseur et n’a pas de lien
direct avec l’extérieur.
EXTERNE : elle appartient à une autre application de supervision
fonctionnant sur un autre PC du réseau. L’échange de données entre les
postes est assuré par la messagerie du superviseur WINNET
DDE : Elle appartient à une application serveur DDE 1
OPC : Elle appartient à une application serveur OPC 2
LONWORKS : Elle appartient à une application LONWORKS 3
Pour commencer, créons une variable pour illustrer le principe.
1
DDE signifie Dynamic Data Exchange (échange dynamique de données). DDE est un protocole de communication créé par
Microsoft pour permettre aux applications de l'environnement Windows l'envoi ou la réception de données ainsi que l'échange
d'instructions entre elles. Il instaure une relation client/serveur entre les deux applications. L'application serveur fournit les
données et accepte de répondre aux demandes d'informations de toute application intéressée par ses données. Les applications
qui font les demandes sont appelées clients. Certaines applications comme Excel peuvent être à la fois client et serveur.
2
OPC (OLE for Process Control) est un standard de communication basé sur la technologie OLE/COM qui constitue le nouveau
moyen d´échange d'informations entre applications MS-Windows en environnement 32-bit. OPC offre une plus grande
interopérabilité entre les applications de contrôle/commande/supervision, les équipements industriels (API, capteurs,
actionneurs) et les applications bureautiques de gestion.
3
Il s’agit d’un réseau de contrôle d’équipements. LonWorks procure l’intelligence distribuée et l’interopérabilité aux
réseaux de contrôle. Ces caractéristiques évitent la rigidité des ordinateurs centraux et permet l’utilisation
d’équipements de fabricants différents. Echelon produit les logiciels et les matériels de la technologie LonWorks.
FORMATION PcVue2007_v2-1.doc
Page 32 sur 70
Module 1- XBUSPSLAVE
Synoptiques module 1
1. A partir du menu Configuration.Variables.Etats/Alarmes, la boîte de dialogue de
description d’Etat s’affiche.
2. Cliquer sur le bouton Initialiser pour commencer sur une fiche vierge.
3. Cliquer dans le champ Nom de l’état. Entrer le nom d’une variable de la table d’échange :
Module1.mar_ar0 . Les noms de variables ne tiennent pas compte de la casse
(majuscule/minuscule).
4. Cliquer dans le champ Libellé. Le libellé est une description de la variable. Il peut être
affiché dans les synoptiques et mémorisé sur le disque dur si la valeur de la variable est
enregistrée. Saisir ‘Marche et arrêt niveau 0’ comme libellé.
5. Dans la zone ‘type d’état’ :
5.1 Sélectionner la case à cocher Commande.
5.2 Sélectionner ‘Equipement’.
6. Cliquer sur le bouton Valider pour valider la configuration de la variable, puis sur le bouton
Enregistrer pour sauvegarder.
7. Cliquer sur le bouton Annuler pour fermer la boîte de dialogue.
Les noms de variable utilisent les lettres de A à Z seulement, les nombres 0 à 9 et le caractère
de soulignement (underscore). Les noms de variables ne tiennent pas compte de la casse
(minuscule/majuscule).
Les libellés des variables utilisent tous les caractères exceptés les caractères de ponctuation (, ;
etc) et ne tiennent pas compte de la casse.
FORMATION PcVue2007_v2-1.doc
Page 33 sur 70
Module 1- XBUSPSLAVE
5.5.4.
Synoptiques module 1
Configuration d’une variable CONSIGNE
Procéder de la même manière que précédemment.
Module1.envoie_consigne0
Un seuil est utilisé pour mettre
à 1 une variable d'état lorsque
la mesure dépasse en plus ou en
moins une valeur spécifiée.
L'état est en général utilisé
comme alarme, mais il existe
d'autres utilisations comme un
simple contrôle marche-arrêt.
Unité : permet la saisie du
libellé de l’unité de la grandeur
physique. C’est ce libellé qui
sera utilisé par la commande #u
Permet la saisie du minimum et
maximum de la grandeur
physique. Ces valeurs seront
utilisées par défaut par les
animations d’affichages des
mesures.
Niveau de conduite : idem.
Min – Max : permet d’associer
des valeurs de contrôle de
saisie de la consigne. Ces
valeurs de limitation doivent
être comprise dans les limites
des valeurs min et max physique
de la variable
L’activation de cette option
permet de configurer la mesure
en mesure de type consigne. Ce
qui permettra de commander la
fréquence par le curseur sur le
synoptique.
Min : 0 – Max : 65536
L’activation de l’option ‘mise à
l’échelle’ permet d’exprimer la
mesure lue/écrite dans
l’équipement en grandeur
physique.
Lier la variable à la trame de
communication correspondante
ƒ
Configuration des Formats d'Affichage
Le format dans lequel une variable est affichée est configuré par une chaîne de caractères de
formatage. Cette chaîne peut être saisie dans la définition de la variable, ou lorsqu'elle est affichée
dans un synoptique, dans le texte de l'animation de l'élément de dessin du support.
La forme de la chaîne de formatage est ##.##, où le nombre de " # " indique le nombre de chiffres
significatifs avant et après le point décimal. La valeur affichée est automatiquement arrondie.
D'autres caractères peuvent également être utilisés dans la chaîne de formatage afin d'indiquer des
options spéciales.
Caractère
Signification
Exemples
#
Représente une position numérique (Digit)
####
9999
.
Indique la position du point décimal
# #.# #
99.99
#u
Affiche la valeur avec l'Unité de la Mesure.
# # #u
99 cm
#h
Affiche la Mesure au format Heure.Minute.Seconde. La valeur # h
de la variable représente le nombre de secondes.
#b
Affiche un champ vide lorsque la valeur de la Mesure est zéro.
Ceci peut être utilisé en conjonction avec #u.
#d
Affiche la Mesure au format Jour.Heure.Minute.Seconde. La
valeur de la variable représente le nombre de secondes.
FORMATION PcVue2007_v2-1.doc
#d
9999 :59 :59
99 :23 :41 :23
Page 34 sur 70
Module 1- XBUSPSLAVE
5.5.5.
Synoptiques module 1
Utilisation de la Boîte de Dialogue Sélecteur de Variables
La boîte de dialogue Sélecteur de Variables affiche une liste de toutes les variables de la
base de données. C’est l’outil principal du développeur pour voir, sélectionner, modifier et
supprimer les variables de la base de données. La boîte de dialogue s’affiche à partir du
menu Configuration.Variables.Sélecteur.
Sélection du type de
variable à afficher
Valeur et statut
Identifiant
Libellé associé à la variable
La liste des noms des variables s’affiche en ordre alphabétique sous forme d’arbre
horizontal, chaque colonne représentant un élément du nom de variable. Chaque colonne peut
afficher un maximum de 511 éléments. L’affichage peut être filtré par type - en utilisant les
cases à cocher Etat, Alarme, Mesure et Texte - et également par Domaine et Nature.
La première colonne affiche le premier élément de tous les noms de variables de la base de
données en passant par le critère filtre. Les noms de variables ayant plusieurs éléments sont
indiqués par le symbole >> adjacent à l'élément. Les colonnes suivantes affichent seulement
les éléments applicables à la branche sélectionnée.
Dans l'exemple suivant, la seconde colonne affiche seulement les variables ayant comme
premier élément PREMIUM. La troisième colonne affiche seulement les variables ayant
comme premier et second éléments PREMIUM.MOTEUR1 et ainsi de suite. Le nombre de
colonnes affiche dynamiquement les modifications dépendantes du nombre d'éléments dans
la branche courante.
FORMATION PcVue2007_v2-1.doc
Page 35 sur 70
Module 1- XBUSPSLAVE
Synoptiques module 1
5.6. Synoptique module 1
Objectifs : créer trois utilisateurs ayant des droits d’accès différents.
Liste des utilisateurs :
prof
eleve1
eleve2
5.6.1.
Mot de passe
prof
eleve1
eleve2
Synoptique d’accueil
Animation/texte/texte
Variable DATE
Animation/texte/texte
Variable USER
Zone d’information
crée dans un modèle
Animation/sécurité/login
Affectation d’un Login à un
utilisateur
Animation/chaînage/ouverture
Chaînage d’ouverture vers le
synoptique ‘modele1’.
Attention à l’ordre de création
des animations.
Animation/texte/texte
Variable TIME
L’obtention de l’animation LOGIN se fait par la création d’une animation de type sécurité.
FORMATION PcVue2007_v2-1.doc
Page 36 sur 70
Module 1- XBUSPSLAVE
5.6.2.
Synoptiques module 1
Synoptique module 1
Recopie automatique
du ‘Modèle’ affecté à
ce synoptique
Zone accessible au
niveau 1
Zone accessible à
tous les niveaux
Insertion symbole : image
effet 3D/ tank_open.ani
Insertion symbole : image
effet 3D//valve we ani
Insertion symbole :
image effet 3D/helix.ani
Insertion symbole :
cadran/ /meter8.ani
Zone accessible au
niveau 2
Animation : Envoi
d’une commande
Animation : Couleur
sur un état
FORMATION PcVue2007_v2-1.doc
Animation : Envoi
d’une commande
Animation : Affichage
d’une mesure
Page 37 sur 70
Module 1- XBUSPSLAVE
5.6.3.
Synoptiques module 1
Animation d’un symbole :
L’insertion de symbole animé (extension *.ani) permet de substituer la variable pré-animée
dans ce symbole par une variable de votre choix.
Cliquer sur la variable
substituable et le
sélecteur de variables
s’ouvre sur des variables
pouvant remplacer la
variable substituable.
FORMATION PcVue2007_v2-1.doc
Page 38 sur 70
Module 1 - XBUSPSLAVE
5.6.4.
Variables Module 1
Variable de type ETAT
Equipement extérieur
(PLC simulé)
De type commande pour
activer la vanne
Autorisation de
conduite sur cette
variable
Lier cette variable
aux trames de
communication
Faire de même avec les autres variables ‘marche’ et ‘voyants’
FORMATION PcVue2007_v2-1.doc
Page 39 sur 70
Module 1 - XBUSPSLAVE
5.6.5.
Variables Module 1
Variables de type MESURE
#u pour rappeler
automatiquement
l’unité notée en
dessous.
Niveau
d’autorisation pour
cette variable
Plage de Valeur
autorisé
Variable déclarée en
tant que consigne
5.6.6.
Liaison avec la
communication
Format d’affichage
Le format dans lequel une variable est affichée est configuré par une chaîne de caractères
de formatage. Cette chaîne peut être saisie dans la définition de la variable, ou lorsqu'elle
est affichée dans un synoptique, dans le texte de l'animation de l'élément de dessin du
support.
La forme de la chaîne de formatage est ##.##, où le nombre de " # " indique le nombre de
chiffres significatifs avant et après le point décimal. La valeur affichée est
automatiquement arrondie. D'autres caractères peuvent également être utilisés dans la
chaîne de formatage afin d'indiquer des options spéciales.
Caractère
Signification
Exemples
#
Représente une position numérique (Digit)
# # # # 9999
.
Indique la position du point décimal
# #.# # 99.99
#u
Affiche la valeur avec l'Unité de la Mesure.
# # #u 99 cm
#h
Affiche la Mesure au format Heure.Minute.Seconde. La # h
valeur de la variable représente le nombre de secondes.
FORMATION PcVue2007_v2-1.doc
9999 :59 :59
Page 40 sur 70
Module 1 - XBUSPSLAVE
Variables Module 1
#b
Affiche un champ vide lorsque la valeur de la Mesure
est zéro. Ceci peut être utilisé en conjonction avec #u.
#d
Affiche la Mesure au format
Jour.Heure.Minute.Seconde. La valeur de la variable
représente le nombre de secondes.
#d
Système de seuil
pour une variable
de type mesure
99 :23 :41 :23
Permet de
déterminer si ce
seuil est une
alarme ou une
tendance
La sélection de seuil va créer automatiquement des variables du même type que la variable
courant et ayant le même nom avec un indice correspondant au type de seuil.
Avec le choix fait les variables se nommerons
comme ci-dessous :
Faire de même avec les autres variables de type mesures en validant le niveau de conduite
correspondant.
FORMATION PcVue2007_v2-1.doc
Page 41 sur 70
Module 1 - XBUSPSLAVE
Variables Module 1
5.7. Les droits utilisateurs et les profils
Les fonctionnalités du Superviseur disponibles dépendent des droits d'accès de l'utilisateur
connecté. Les droits d'accès déterminent non seulement les fonctionnalités disponibles en
exploitation, par exemple quelle fenêtre peut être affichée, mais aussi la disponibilité des
outils de configuration et les accès au système opératoire du poste.
Un utilisateur se connecte et se déconnecte en utilisant la touche de fonction F2 et en
entrant un nom et un mot de passe. Un utilisateur par défaut, connu comme DEFUSER,
fournit les droits lorsque aucun utilisateur n'est connecté ainsi que lors du premier
démarrage du Superviseur.
Les utilisateurs sont créés et configurés en utilisant un explorateur qui s'affiche soit en
utilisant le sous-menu CONFIGURATION.ADMINISTRER.DROITS soit par la touche de
fonction F3.
Profil par défaut
Profils configurés
Utilisateur par défaut,
profil et poste
Utilisateurs configurés
avec des profils et des
postes alloués
5.7.1.
Création de profils et d’utilisateurs
Un profil est une sélection de droits d'accès. Un profil est attaché à chaque utilisateur pour
définir les droits d'accès de l'utilisateur. Vous pouvez attacher un profil à un nombre
quelconque d'utilisateurs. Un utilisateur normal a un profil excepté dans le cas d'un système
multi-postes où un profil différent peut être attaché à chaque poste.
FORMATION PcVue2007_v2-1.doc
Page 42 sur 70
Module 1 - XBUSPSLAVE
5.7.2.
Variables Module 1
Création et Modification de Profils
3. Ouvrir la boîte de dialogue Configuration des droits utilisateurs à l'aide du menu
ADMINISTRER.DROITS (ou avec la touche de fonction F3).
4. Cliquer sur l'icône Profil avec le bouton droit de la souris. Sélectionner la commande
NOUVEAU de la liste déroulante qui est alors affichée.
5. Entrer le nom du profil. Les noms de profil sont limités à 40 caractères
alphanumériques et ne tiennent pas compte de la casse des caractères
(majuscules/minuscules). Cliquer sur le bouton OK. Une liste de droits d'utilisateurs
est alors affichée.
FORMATION PcVue2007_v2-1.doc
Page 43 sur 70
Module 1 - XBUSPSLAVE
Variables Module 1
9 Pour les profils ‘eleve1 et eleve2’ décocher tous les cases.
9 Dans l’onglet Fenêtres préciser la fenêtre initiale.
9 Dans l’onglet Niveau de Conduite cocher Niveau 1 pour l’élève1 et Niveau 2 pour l’élève
2.
9 Autoriser tous les suivis pour pouvoir afficher les synoptiques.
Pour plus d’information se référer au fascicule ‘droits affectés aux utilisateurs’.
5.7.3.
Comment créer un utilisateur
1. Ouvrir la boîte de dialogue Configuration des droits utilisateurs à l'aide du menu
ADMINISTRER.DROITS (ou F3).
2. Cliquer sur l'icône Utilisateurs avec le bouton droit de la souris. Sélectionner la
commande NOUVEAU de la liste déroulante qui est alors affichée.
3. Saisir le nom de l'utilisateur. Les noms d'utilisateurs sont limités à 12 caractères
alphanumériques et ne tiennent pas compte de la casse des caractères
(majuscules/minuscules). Entrer le mot de passe et le saisir de nouveau dans le champ
de confirmation. Les mots de passe sont limités à 10 caractères et ne prennent pas en
compte les minuscules/majuscules.
4. Sélectionner OK pour confirmer la création du nouvel utilisateur.
FORMATION PcVue2007_v2-1.doc
Page 44 sur 70
Module 1 - XBUSPSLAVE
5.7.4.
Variables Module 1
Comment ajouter un profil à un utilisateur
1. Ouvrir la boîte de dialogue Configuration des droits utilisateurs à l'aide du menu
ADMINISTRER.DROITS (ou F3).
2. Cliquer sur le profil voulu et, tout en maintenant appuyé le bouton de la souris, faites
glisser la sélection sur l'icône de l'utilisateur désigné.
3. Cliquer sur le profil (sous l'utilisateur) avec le bouton droit de la souris et sélectionner
la commande LIER A TOUS LES POSTES.
5.7.5.
Affichage du Nom de l'Utilisateur Courant
Le nom de l'utilisateur est toujours placé dans la variable texte USER de la base de données.
Cette variable peut être visualisée dans une fenêtre de la même façon que toute autre
variable texte. Le nom de l'utilisateur courant peut être également affiché dans une fenêtre
d'alarme, dans une fenêtre journal de bord ou bien dans la barre de titre d'une fenêtre.
5.7.6.
Lancement du projet et logiciel de communication
Sélectionner la fenêtre que vous désirer lancer au
démarrage.
Cocher ‘Lancer le logiciel de communication’ afin de
mettre en activité la communication dés le lancement
du projet.
FORMATION PcVue2007_v2-1.doc
Page 45 sur 70
Module 1 - XBUSPSLAVE
Expressions
5.8. Travail sur expression
La vanne sélectionnée dans notre animation fonctionne en sens inverse de la commande
MARCHE.
Afin de faire coïncider l’image et l’action, nous devons inverser l’information MARCHE.
Pour se faire, il est possible de créer une variable interne au superviseur que nous
appellerons MODULE1.ARRET0. Cette variable sera associer à une expression de type
‘complément’ de module1.marche.
Créer une expression sur variable
Sélectionner ‘Créer’
FORMATION PcVue2007_v2-1.doc
Page 46 sur 70
Module 1 - XBUSPSLAVE
Expressions
Création de l’expression à partir de la variable interne MODULE1.ARRET0.
Sélectionner la variable
‘module1.arrêt
Ecrire l’expression voulue dans la zone réservée à cet effet.
Les opérateurs et les fonctions suivantes sont supportés :
Opérateur
Opération
Syntaxe
+
*
/
==
!=
>
>=
<
<=
! ou NOT
|| ou OR
&& ou AND
~ ou BNOT
| ou BOR
& ou BAND
POW
MOD
>> N ou RSHIFT N
Addition
Soustraction
Multiplication
Division
Egalité
Inégalité
Supérieur
Supérieur ou égal
Inférieur
Inférieur ou égal
NON Logique
OU Logique
ET Logique
NON Binaire
OU Binaire
ET Binaire
Puissance
Module
Décalage à droite
(N états)
Décalage à gauche
(N états)
Var1 + Var2
Var1 - Var2
Var1 * Var2
Var1 / Var2
Var1 == Var2
Var1 != Var2
Var1 > Var2
Var1 >= Var2
Var1 < Var2
Var1 <= Var2
! Var1 ou NOT Var12
Var1 || Var2 ou Var1 OR Var2
Var1 && Var2 ou Var1 AND Var2
~ Var1 ou BNOT Var2
Var1 | Var2 ou Var1 BOR Var2
Var1 & Var2 ou Var1 BAND Var2
Val1 POW Val2
Val1 MOD Val2
Var1 >> N ou Var1 RSHIFT N
<< N ou LSHIFT N
Var1 >> N ou Var1 LSHIFT N
D’autres expressions existent, se référer au fascicule ’Expression’
FORMATION PcVue2007_v2-1.doc
Page 47 sur 70
Module 1 - XBUSPSLAVE
Expressions
5.9. Page blanche – remarques personnelles
FORMATION PcVue2007_v2-1.doc
Page 48 sur 70
Module 2 – XBUSPMASTER sur Premium
Objectifs
6. Module 2 - Commande de l’ATV.
Objectifs du Module
Communication : utiliser le driver de communication Xbus (Modbus TCP/IP) en mode maître.
Fonctions du logiciel :
Utilisation de l’explorateur de variable.
Création de symboles animés.
Création d’un curseur de consigne fréquence.
6.1. Démarche de création de votre projet
Vérification des trames de
communication
Création de la base de donnée
Variables à l’aide de
l’explorateur de variable
Utilisation de l’explorateur de
variables AIexplorer
Création des synoptiques
Création des symboles animés
Affichage de texte fonction
d’un état et Création du curseur
de consigne ATV
Tests de fonctionnement des
animations
FORMATION PcVue2007_v2-1.doc
Page 49 sur 70
Module 2 – XBUSPMASTER sur Premium
Communication et variables
6.2. Création de la communication (voir CH 3.1)
Vérifier les informations de communication données et compléter l’adresse IP de
l’équipement.
9 Réseau : XBUSIPMASTER
9 Equipement :
•
•
•
Premium
Type : JBUS_DEC
Adresse : Adresse IP du premium (172.16.0.244)
9 Trames :
nom
ecriture_bit_10_20
lect_ecriture_mot_90_101
param_atv_lu_300
param_atv_ecri_40_52
etat_Fdc_wago_16
voyant_wago_24
trame_sens_400
trame_consi_401
Etat_ATV
type
bit
mot
mot
mot
Bits de mot
Bits de mot
Bit de mot
mot
bit de mot
de
10
90
300
40
16.0
24
400
401
110
a
20
101
311
52
16.15
24.15
400.15
401
110.15
quantité
11
12
12
13
16
16
16
1
16
R/W
W
R/W
R
W
R
R
R
R/W
R
Remarque : ces trames sont déjà présentes dans votre application.
6.3. Création des variables à l’aide de l’explorateur de variables
6.3.1.
Table d’échange
Le dialogue se fait essentiellement avec un Equipement externe (Premium).
Certaines variables états seront consignées afin de mettre en place des fenêtres de
consignation.
Afin de ne pas passer top de temps sur la création de variables, les données en caractères
non gras sont déjà présentes dans la base. Ne créez que les variables en caractères gras
(voir chap. 7.4).
FORMATION PcVue2007_v2-1.doc
Page 50 sur 70
Module 2 – XBUSPMASTER sur Premium
Adresses
Format
R/W
Communication et variables
Variables
Type
Consig
nation
libellés
I/00014
Bit
W
PREMIUM.MOTEUR1.ATV_MARCHE
ETAT
oui
mise en marche ATV
I/00015
Bit
W
PREMIUM.MOTEUR1.ATV_ARRET
ETAT
oui
Mise à l’arrêt de l’ATV
I/00017
bit
W
PREMIUM.MOTEUR1.ATV_ACKDEF
ETAT
Acquittement défaut
I/000091
WORD
R
PREMIUM.MOTEUR1. ATV_FREQUENCE_MOTEUR
MESURE
Fréquence de sortie appliquée au moteur
I/000093
WORD
R
PREMIUM.MOTEUR1. ATV_COURANT_NOMINAL
MESURE
Courant nominal dans le moteur
I/000096
WORD
R
PREMIUM.MOTEUR1. ATV_TENSION_RESEAU
MESURE
Tension du appliquée à l’ATV (réseau)
I000110
WORDBIT
R
PREMIUM.MOTEUR1. ATV_ETAT
ETAT
Mot d’état ATV – bit 1=0 variateur hors défaut – bit1=1 variateur en
défaut.
I/00300
WORD
R
PREMIUM.MOTEUR1.ATV_HSP_LU
MESURE
Lecture HSP dans l’ATV
I/00301
WORD
R
PREMIUM.MOTEUR1.ATV_LSP_LU
MESURE
Lecture LSP dans l’ATV
I/00305
WORD
R
PREMIUM.MOTEUR1.ATV_ITH_LU
MESURE
Lecture de Ith dans l’ATV
I/00310
WORD
R
PREMIUM.MOTEUR1.ATV_ACC_LU
MESURE
Lecture ACC dans l’ATV
I/00311
WORD
R
PREMIUM.MOTEUR1.ATV_DEC_LU
MESURE
Lecture DEC dans l’ATV
I/000040
WORD
W
PREMIUM.MOTEUR1.ATV_HSP_W
MESURE
Ecriture HSP dans l’ATV
I/000041
WORD
W
PREMIUM.MOTEUR1.ATV_LSP_W
MESURE
Ecriture LSP dans l’ATV
I/000045
WORD
W
PREMIUM.MOTEUR1.ATV_ITH_W
MESURE
Ecriture de Ith dans l’ATV
I/000050
WORD
W
PREMIUM.MOTEUR1.ATV_ACC_W
MESURE
Ecriture ACC dans l’ATV
I/000051
WORD
W
PREMIUM.MOTEUR1.ATV_DEC_W
MESURE
Ecriture DEC dans l’ATV
R
PREMIUM.MOTEUR1. ATV_SENS
ETAT
Sens de rotation : Bit 11 = 0 sens avant – bit 11 = 1 sens arrière
PREMIUM.MOTEUR1. ATV_CONSIGNE_MOTEUR
MESURE
Consigne de fréquence par le bus
I/000400
WORDBIT
I/000401
WORD
R/W
I/00024.0
WORDBIT
R
PREMIUM.MOTEUR1.VOYANT_H4
ETAT
oui
Voyant marche sur E/S WAGO
I/00024.1
WORDBIT
R
PREMIUM.MOTEUR1.VOYANT_H5
ETAT
oui
Voyant arrêt sur E/S WAGO
I/00016.0
WORDBIT
R
PREMIUM.MOTEUR1.FCG
ETAT
oui
Fin de course gauche sur E/S WAGO
I/00016.1
WORDBIT
R
PREMIUM.MOTEUR1.FCD
ETAT
oui
Fin de course droite sur E/S WAGO
FORMATION PcVue2007_v2-1.doc
Page 51 sur 70
Module 2 – XBUSPMASTER sur Premium
Explorateur de variables
6.4. Synoptiques du module 2
6.4.1.1.
Synoptique d’accueil
Affichage de la tension et
du courant.
Animation : Texte/mesure
Créer un chaînage pour accéder au
synoptique ‘paramètres ATV’.
Animation : Chainage/ouverture
Créer un curseur permettant
d’envoyer la consigne de
fréquence’ (cf 6.7)
Valeur de la fréquence par
clavier
Animation : envoi/consigne
Mettre @#T dans les
commentaire afin d’afficher un
message à l’opérateur.
Cocher ‘affichage de la
mesure’.
Gérer l’affichage du texte (texte
présent si capteur activé) en fonction
de l’état des capteurs.
Animation : Couleur/Etat ou
Texte/Etat
Créer les symboles afin
de simuler les deux
capteurs (cf 6.5)
Signalisation par voyants :
Animation : couleur/etat.
Créer d’un bouton permettant
d’envoyer la commande de marche.
Animation : envoi/commande
FORMATION PcVue2007_v2-1.doc
Page 52 sur 70
Module 2 – XBUSPMASTER sur Premium
6.4.1.2.
Explorateur de variables
Synoptique courbes de tendances
Le synoptique ‘paramètres ATV’ est présent dans votre application.
FORMATION PcVue2007_v2-1.doc
Page 53 sur 70
Module 2 – XBUSPMASTER sur Premium
Création de symboles
6.5. Création de symbole.
L’objectif étant d’animer graphiquement un objet afin de faire correspondre sont état réel à
celui de l’animation.
Vous ne pouvez pas animer des images de type Bmp ou Jpeg. Il faut les transformer en
Symbole.
Insérer les images FdC_meca_levier1.bmp et
FdC_meca_levier2.bmp dans votre application.
Convertir ces images en symboles.
Enregistrer ces symboles dans la bibliothèque LOCAL
(cette bibliothèque est associée au projet lors de la
compression).
Animer votre symbole sur un état
FORMATION PcVue2007_v2-1.doc
Page 54 sur 70
Module 2 – XBUSPMASTER sur Premium
Création de symboles
Le symbole animé devient hachuré pour visualiser l’espace occupé en fonction de son état.
Variable à mapper pour animer
le symbole
Symbole à afficher quand la
variable ci-dessus est à 0
Symbole à afficher quand la
variable ci-dessus est à 1
Symbole à afficher quand la
variable est invalide.
Vous pouvez également réaliser l’affichage des flèches signalant le sens de rotation du
moteur.
Les symboles existent dans la bibliothèque Locale :
•
•
Fleche_sens_hor
fleche_sens_anti_hor
6.6. Animer l’affichage du texte en fonction d’un état
•
Affichage du texte Fdc Droit ou FdC Gauche. : Variable FDD et FCG
•
Affichage de l’état du réseau : La variable indiquant l’état du réseau se retrouve à
partir du sélecteur de variables dans SYSTEM.nom_réseau.nom_équipement.
Plusieurs solutions existent :
•
Afficher une couleur de texte sur l’état de fin de course.
•
Afficher un texte sur l’état du fin de course.
FORMATION PcVue2007_v2-1.doc
Page 55 sur 70
Module 2 – XBUSPMASTER sur Premium
Création de symboles
6.7. Réalisation du curseur de consigne fréquence
Insérer une échelle à partir de la bibliothèque CURSEUR (exemple : scale_h1.bmp).
L’adapter aux dimensions que vous convienne en l’étirant.
Insérer un curseur à partir de la bibliothèque LOCALE
L’adapter aux dimensions que vous convienne en l’étirant.
Placer sur ce curseur une animation de type ‘position _ translation’.
Variable associée au curseur
Le signe @ permet d’afficher un
commentaire au passage de la
souris sur le curseur.
Valeur du déplacement à réaliser
sur l’axe des X (251 pixels ici).
Idem en Y.
Afin d’indiquer qu’il s’agit d’un
curseur, cocher ‘comportement
curseur’.
Le déplacement du curseur sera automatiquement adapté à la plage de réglage de la variable
associée.
Graduation de l’échelle
Réaliser un rectangle de largeur identique à la distance entre votre valeur minimum et
maximum de votre échelle.
Appliquer sur ce dernier une animation de type ‘couleur_légende’
FORMATION PcVue2007_v2-1.doc
Page 56 sur 70
Module 2 – XBUSPMASTER sur Premium
Création de symboles
Variable associée à la graduation de
votre échelle
Graduation automatique
Sens de l’affichage de la graduation
Adapter la police et la couleur afin
d’afficher suffisamment
d’information sur votre graduation.
FORMATION PcVue2007_v2-1.doc
Page 57 sur 70
Module 2 – XBUSPMASTER sur Premium
Création de symboles
6.8. Page blanche – remarques personnelles
FORMATION PcVue2007_v2-1.doc
Page 58 sur 70
Module 3 – XBUSPMASTER sur Micro
Trames de communication
7. Module 3 - Commande d’un moteur par TESYS U.
Objectifs du Module
Communication : utiliser le driver de communication Xbus (Modbus TCP/IP) en mode maître.
Fonctions du logiciel :
Animation d’état d’un réseau
Chaînage
Courbes de tendances
Fenêtres de consignation
7.1. Démarche de création de votre projet
Ecriture des trames de
communication
Création de la base de
donnée Variables et
association aux trames
de communication
Création des
synoptiques
Insertion de courbes de
tendances
Insertion de fenêtres
de consignation
Tests de fonctionnement
des animations
FORMATION PcVue2007_v2-1.doc
Page 59 sur 70
Module 3 – XBUSPMASTER sur Micro
Trames de communication
7.2. Création de la communication (voir CH. 3.1)
Configuration du réseau et de l’équipement et écriture des trames de communication
9 Réseau : XBUSIPMASTER
9 Equipement :
o TSX micro
o Type : JBUS_DEC
o Adresse : Adresse IP du TSX micro (172.16.0.245)
9 Trames :
nom
Lecture_mot_info
Divers
Commande_tesys
type
mot
Bit de mots
Bit de mots
de
15
601
600
a
19
601
600
quantité
5
16
16
R/W
R
R/W
R/W
7.3. Création des variables
7.3.1.
Adresses
I/00016
I/00017
I/00018
I/00019
Table d’échange.
accès
R
R
R
R
Format
Variables
Commentaires
WORD
WORD
WORD
WORD
MICRO.MOTEUR2.IMOYEN
MICRO.MOTEUR2.I1
MICRO.MOTEUR2.I2
MICRO.MOTEUR2.I3
Courant moyen dans le moteur
Courant dans la phase 1
Courant dans la phase 2
Courant dans la phase 3
I/00600.0
I/00600.1
I/00600.2
R/W
R/W
R/W
WORDBIT
WORDBIT
WORDBIT
MICRO.MOTEUR2.BP2_MARCHE
MICRO.MOTEUR2.BP2_ARRET
MICRO.MOTEUR2.ACQUITDEF
Mise en marche moteur 2
Mise à l’arrêt moteur 2
Acquittement défaut sur moteur
2
I/00601.0
I/00601.1
R/W
R/W
WORDBIT
WORDBIT
MICRO.MOTEUR2.BP_LOCAL
MICRO.COM_TWIDO
I/00601.2
I/00601.3
I/00601.4
R/W
R/W
R/W
WORDBIT
WORDBIT
WORDBIT
MICRO.VERRINE.VERTE
MICRO.VERRINE.ORANGE
MICRO.VERRINE.ROUGE
Commande local
Défaut communication Twido vers
Micro
Verrine sur ASi
Verrine sur ASi
Verrine sur ASi
La variable interne MICRO.MOTEUR2.IMOYEN_C est le résultat du calcul suivant :
MICRO.MOTEUR2.IMOYEN_C = MICRO.MOTEUR2.IMOYEN x 0.0125
Réalisation d’un travail sur expression (ch 6.7)
FORMATION PcVue2007_v2-1.doc
Page 60 sur 70
Module 3 – XBUSPMASTER sur Micro
Synoptiques
7.4. Synoptiques Module 3
7.4.1.
Présentation du Synoptique d’accueil
Animation couleur
pour la surveillance du
réseau du tsx micro
Affichage état de la verrine
Etat commande
local/déportée
Chaînage vers les
synoptiques
Affichage du
courant Imoyen
7.4.2.
Commande ‘Marche et Arrêt’
du moteur 2
Présentation du synoptique information TESYS
FORMATION PcVue2007_v2-1.doc
Page 61 sur 70
Module 3 – XBUSPMASTER sur Micro
7.4.3.
Synoptiques courbes de tendances
7.4.4.
Synoptique fenêtres de consignation
Synoptiques
Remarques : ces deux autres synoptiques (courbes de tendance et fenêtre de consignation)
serons réalisés à partir du modèle de synoptique (cf chap 8.6)
FORMATION PcVue2007_v2-1.doc
Page 62 sur 70
Module 3 – XBUSPMASTER sur Micro
Variables
7.5. Création des Variables
7.5.1.
Variable de type ETAT
Cocher Consignation afin
d’établir des fenêtres de
consignation
Equipement extérieur
(PLC simulé)
De type commande pour
activer le moteur
Autorisation de
conduite sur cette
variable
Lier cette variable
aux trames de
communication
Faire de même avec les autres variables ‘Arrêt’ et ‘acquittement défauts’.
FORMATION PcVue2007_v2-1.doc
Page 63 sur 70
Module 3 – XBUSPMASTER sur Micro
7.5.2.
Variables
Variables de type MESURE
#u pour rappeler
automatiquement
l’unité notée en
dessous.
Plage de valeur de I
Plage de Valeur
autorisé
Variable d’équipement. A ne pas
déclarer en tant que consigne
Liaison avec la
communication
Faire de même avec les autres variables de type ‘mesure’.
7.6. Création du bandeau de type modèle
Créer ‘Fichier/nouveau’
Valider le message d’erreur indiquant que le synoptique n’existe pas.
Ce nouveau synoptique, enregistré en tant que Modèle sera appelé à chaque nouveau
synoptique (nous n’utilisons pas de branche dans notre application).
FORMATION PcVue2007_v2-1.doc
Page 64 sur 70
Module 3 – XBUSPMASTER sur Micro
Chaînage
7.7. Chaînage d’ouverture et animation sur bandeau du module 3.
7.7.1.
Animation du texte
Placer une animation de type ‘Texte/texte’ sur une texte
quelconque.
Associer le aux variables ‘@DATE ou @TIME’ afin d’afficher la
date et l’heure
7.8. Chaînage
7.8.1.
D’ouverture
Réaliser une zone de type bouton couleur (d’autres présentations
sont possibles).
Placer une animation de type ‘CHAINAGE OUVERTURE’.
Synoptique a appeler.
Affichage de ce
commentaire au passage
de la souris sur le bouton.
Position du synoptique
ouverte dans l’écran
Suppression d’une
animation posée par
erreur
7.8.2.
De fermeture
•
Créer un bouton activant la fermeture du synoptique en cours (idem chaînage
ouverture).
•
Insérer un symbole animé de la bibliothèque ‘DIVERS’ appelé ‘winclose.ani’.
FORMATION PcVue2007_v2-1.doc
Page 65 sur 70
Module 3 – XBUSPMASTER sur Micro
Courbes de tendances
7.9. Courbes de tendances
7.9.1.
Onglet affichage
Position sur le graphe de la
barre d’outil.
Possibilité d’afficher les
courbes en temps réelles ou
de faire appel à l’historique
7.9.2.
Onglet courbes
Si ces valeurs sont à ‘0’, l'échelle
est automatiquement prise depuis
les propriétés de la variable.
Sélection des
courbes à afficher
Type d’affichage des
courbes
FORMATION PcVue2007_v2-1.doc
Page 66 sur 70
Module 3 – XBUSPMASTER sur Micro
7.9.3.
Courbes de tendances
Allure des courbes
Echelle des variables
sélectionnées.
Barre d’outil
positionnable dans
l’onglet ‘affichage.
Zone de
relevés
Zone de légende
configurable par l’onglet
LEGENDE.
Touche d’accès à la
fenêtre d’information
ci-contre
Pour plus d’information reportez vous au fascicule support de cours ‘courbes de tendances’.
7.10. Animation pour la Surveillance du
réseau
Animation permettant de faire clignoter le
trait simulant le réseau en cas de perte de
ce dernier.
FORMATION PcVue2007_v2-1.doc
Page 67 sur 70
Module 3 – XBUSPMASTER sur Micro
Courbes de tendances
7.11. Fenêtres de consignation.
La fenêtre de consignation est une animation spéciale qui permet d'afficher les données qui
ont été enregistrées à travers un filtre de consignation.
En sélectionnant le type de données enregistrées à travers le filtre de consignation, on peut
facilement créer des listes d'alarmes historiques, des journaux d'événements et des listes
d'actions opérateur.
7.11.1. Création et configuration d’un filtre de consignation
FORMATION PcVue2007_v2-1.doc
Page 68 sur 70
Module 3 – XBUSPMASTER sur Micro
Courbes de tendances
Les filtres de consignation sont utilisés pour sélectionner les données de consignation à
enregistrer et l’endroit où elles sont envoyées.
Les données suivantes sont disponibles comme entrées de chaque filtre :
ƒ
Changement de valeur d’Etat. Il est à noter que l'option consignation doit être validée lors de la
configuration de l’état si celui-ci doit être enregistré à travers les filtres de consignation.
ƒ
ƒ
Changement de valeur d’alarme.
Actions Opérateur. Les commandes (Forçage Etat, Mesure et Texte) les acquittements
d’alarmes, le début et la fin d’une session et le démarrage de programmes.
La sortie de chaque filtre de consignation dépend des changements de valeurs et des actions
opérateur qui ont été validés. Les changements de valeurs peuvent également être filtrés
par Domaine et par Nature. La sortie de chaque filtre de consignation peut être dirigée vers
une unité d’archivage, une imprimante ou les deux à la fois.
7.11.2. Insertion de fenêtres de consignation
Une fois la liste de consignation réglée, insérer une fenêtre de consignation
‘INSERTION.FENETRE DE CONSIGNATION’.
Appel de la liste d
consignation réglée
Réglage des filtres
d’alarmes
Réglage des filtres
d’états
Réglage des filtres
d’actions opérateurs
FORMATION PcVue2007_v2-1.doc
Page 69 sur 70
Module 3 – XBUSPMASTER sur Micro
Courbes de tendances
7.12. Page blanche – remarques personnelles
FORMATION PcVue2007_v2-1.doc
Page 70 sur 70

Documents pareils