Vous êtes sur la page 1sur 70

1 Formation RSView32

CHAPITRE 1

2 Formation RSView32
SOMMAIRE

I. INTRODUCTION :............................................................................................................5
1. GENERALITES.............................................................................................................5
2. LA COMMANDE..........................................................................................................5
3. LA SURVEILLANCE....................................................................................................6
II. LOGICIEL DE SUPERVISION RSVIEW32....................................................................8
1. GENERALITES.............................................................................................................8
3. PLANIFICATION D’UN PROJET MMI REUSSI :...................................................10
3. DEMARRAGE DU LOGICIEL RSVIEW32...............................................................12
III. MISE EN ŒUVRE DE LA COMMUNICATION.......................................................14
1. MISE EN ŒUVRE DE LA COMMUNICATION AVEC LES VARIABLES
AUTOMATES......................................................................................................................14
2. LE LOGICIEL RSLINX...............................................................................................15
3. CONFIGURATION D’UN CANAL............................................................................18
IV. SURVEILLANCE DES POINTS.................................................................................26
1. Surveillance des points (Tag Monitor).........................................................................26
V. CREATION DES VUES GRAPHIQUES........................................................................29
1. INTRODUCTION........................................................................................................29
2. Comment créer des Vues Graphiques :.........................................................................29
3. Exercice de création de vue graphique avec des objets de base :.................................31
4. Création de Vue Graphique à base d’objets RSView32 :.............................................32
5. EXERCICE...................................................................................................................33
6. ANIMATION DES OBJETS........................................................................................34
7. EXERCICE...................................................................................................................35
8. Instructions RSView pour les Vues Graphiques :.........................................................36
VI. LE SYSTEME D’ALARMES......................................................................................39
1. LE SYSTEME D’ALARME........................................................................................39
2. EDITEUR DE CONFIGURATION D’ALARMES :...................................................39
3. CONFIGURATION DES ALARMES DANS L’EDITEUR DE BASES DE
DONNEES :..........................................................................................................................41
4. SEUILS D’ALARMES POUR ALARMES ANALOGIQUES :.................................41
5. JOURNAL DES ALARMES :.....................................................................................43
6. COMMANDES RSVIEW 32 POUR LE FONCTIONNEMENT DES ALARMES :. 44
7. EXERCICE...................................................................................................................44
VII. POINTS DERIVES.......................................................................................................47
1. POINTS DERIVES (DERIVED TAGS)......................................................................47
VIII. LES EVENEMENTS....................................................................................................51
1. Termes & Définition.....................................................................................................51
2. L’éditeur d’Evénements................................................................................................51
3. Boîte de dialogue « Evénements »................................................................................51
4. Commandes RSView32 pour le fonctionnement des Evénements :.............................52
IX. LES MACROS..............................................................................................................55
1. TERMES & DEFINITION...............................................................................................55
2. EXEMPLE DE MACRO..............................................................................................55
3. EDITEUR DE MACROS.............................................................................................55
4. EXERCICE...................................................................................................................56
X. LES RECETTES...............................................................................................................58
1. DEFINITION................................................................................................................58
2. CREATION D’UNE RECETTE DANS UN AFFICHAGE GRAPHIQUE:..............58

3 Formation RSView32
3. Exemple de Fichier Recette..........................................................................................59
4. Exemple de vue graphique : Ecran Recette..................................................................59
5. Instructions RSView32 pour les opérations dans l’écran Recette................................60
6. Exercice.........................................................................................................................60
XI. PARAMETRES DE REMPLACEMENT....................................................................63
1. UTILISATION DES PARAMETRES DE REMPLACEMENT :...............................63
2. Instructions RSView pour le fonctionnement des Fichier Paramètres :.......................64
3. Exercice :......................................................................................................................64
XII. SYSTEME DE SECURITE..........................................................................................67
1. DEFINITION................................................................................................................67
2. CONFIGURATION DES CODES DE SECURITE....................................................67
3. CONFIGURATION DES COMPTES UTILISATEURS............................................67
4. INSTRUCTIPON RSVIEW POUR LE SYSTEME DE SECURITE..........................68
5. EXERCICE...................................................................................................................68
XIII. EXECUTION D’UN PROJET.....................................................................................71
1. INTRODUCTION........................................................................................................71
2. EDITEUR DE DEMARRAGE RSVIEW32................................................................71

4 Formation RSView32
I. INTRODUCTION :

1. GENERALITES

La supervision est un système informatique interactif qui se situe entre les automatismes
d’atelier et la gestion de la production. Elle est conçue pour fournir aux opérateurs les
informations leurs permettant de prendre, au bon moment, les bonnes décisions pour assurer
la conduite d’une production complexe.
Elle permet aussi de contrôler et de surveiller l’exécution d’une opération ou d’un travail
effectué par d’autres sans rentrer dans les détails de cette exécution.
Elle devient prépondérante par rapport à la commande et à la surveillance.
Certaines de ces fonctionnalités entraînent une action directe sur le procédé, d’autres ne
concernent que la transformation d’information et enfin que d’autres sont caractérisés par la
mise en œuvre d’un processus décisionnel et une modification des objectifs au cours du
fonctionnement.

2. LA COMMANDE

Son rôle est de faire exécuter un ensemble d’opérations au procédé en fixant des consignes de
fonctionnement en réponse à des ordres d’exécution. il peut s’agir de réaliser :

 Une séquence d’opérations constituant une gamme de fabrication dans le but de


fabriquer un produit en réponse à une demande d’un client.

 Une séquence d’action corrective destinée à rendre au système de production toutes ou


une partie des fonctionnalités requise pour assurer sa mission.

 Des actions prioritaires et souvent prédéfinies sur le procédé dans le but d’assurer la
sécurité de l’installation et du personnel.

 Des opérations de test, de réglage, de nettoyage permettant de garantir que le système de


production pourra continuer d’assurer sa mission.

Dans cette définition, la commande regroupe toutes les fonctions qui agissent directement sur
les actionneurs du procédé .

5 Formation RSView32
3. LA SURVEILLANCE

Recueillir en permanence tous les signaux du procédé, reconstituer l’état réel du système
commandé pour :
- dresser des historiques de fonctionnement
- mettre en œuvre un processus de traitement de défaillance.
Dans cette définition, la surveillance est limitée aux fonctions qui collectent des informations,
les archivent, etc.… sans agir réellement ni sur le procédé ni sur la commande. La
surveillance a donc un rôle passif vis- à- vis du système de commande et du procédé.

6 Formation RSView32
CHAPITRE 2

7 Formation RSView32
II. LOGICIEL DE SUPERVISION RSVIEW32

1. GENERALITES

Le logiciel RSView fonctionne dans un ensemble intégré utilisé pour développer et exécuter
des projets MMI (Man Machine Interface)

Compatibilité avec les standards ouverts de l’industrie


Fournit des outils de productivité
Vous permet de développer des projets avec des fonctionnalités sophistiquées.

a) Les standards ouverts de l’industrie 

Apparence et style Windows :


 Basé sur standards MFC (Microsoft Fondation Class) pour interfaces utilisateurs
de Windows
 Fournit un environnement familier si vous utilisez déjà d’autres applications
Windows Microsoft

Intégration avec d’autres produits Microsoft :


 Supporte les objets OLE : Objet Linking and Embidding (OLE 2.0)
 Des applications OLE2.0 serveur peuvent être inclues dans les vues graphiques
et contrôlées par les opérateurs et les appareils industriels.
Exemple : Insérer des tableaux et des graphiques EXCEL dans vos vues pour
générer des rapports de gestion en temps réel.

Accès ouvert à des données historiques :


 Archive toutes les données historiques dans un format de fichier . dbf (dBase IV)
 Permet l’accès aux données ( activités de l’opérateur, valeurs des tags, etc. ) à
d’autres logiciels (third-party software)

Format de base de données ouvert :


 Archive les configurations de tags, d’alarmes et les données liées à la
communication dans un format de Base de Données relationnel qui utilise les
standards ODBC (Open Database Connectivity)

 Vous permet la possibilité de gérer et de créer des rapports sur des Bases de
Données complexes en utilisant un grand nombre d’outils habituels de Base de
Données

8 Formation RSView32
b) Outils de Productivité :

Visualisation organisée de votre projet :


Fournit un Gestionnaire de Projet (Project Manager) qui contient tous les éditeurs nécessaires
pour créer des projets
Inclue aussi des boutons Mode Editeur et Mode Exécution (Edit Mode, Run Mode) que vous
pouvez utiliser rapidement pour passer d’un environnement de développement à un
environnement d’exécution.

Librairie d’objets graphiques :


 Fournit une large sélection d’objets graphiques et de symboles les plus souvent
utilisés que vous pouvez facilement inclure dans vos synoptiques.

 Beaucoup d’objets sont configurés avec des contrôles d’animation que vous
pouvez utiliser tels quels ou changés pour correspondre à vos besoins.

c) Fonctionnalités sophistiquées :

Graphiques à haut niveau :


 Utilise des graphiques crées par son propre éditeur ou importés d’autres logiciels
tels que CorelDRAW, AutoCAD, Photo Studio et Mouse Grafix (de ControlView)
 Anime des affichages graphiques en utilisant jusqu’à 12 types de contrôles
incluant : position, rotation et taille…

Courbes de tendance :
 Création d’affichages de courbes montrant des variables procédés évoluant en
fonction du temps.
 Affichage de données en temps réel ou en historiques en utilisant une grande
variété de couleurs et de symboles de traçage.
 Création de courbes transparentes et superposables pour comparaisons de données
temps réel et historiques.

Recettes :
 Création d’affichages de recettes que l’opérateur peut utiliser pour charger ou
sauvegarder des groupes de variables procédé (recettes) depuis ou vers les
automates programmables.

Alarmes :
 Visualisation des alarmes, incidents, du procédé avec de multiples niveaux de
sévérité.
 Configuration d’alarmes pour l’affichage sur l’écran, l’archivage sur le disque ou les
deux.

9 Formation RSView32
Détection d’événement :
 Déclenche des commandes dés que des événements apparaissent.
 Les événements sont définis par l’utilisateur et peuvent inclure par exemple le
dépassement d’un seuil par une variable, une action de l’opérateur ou une heure
particulière chaque jour.

Archivage de données :
 Consigne des Données de variables(TAGS) ou des données système vers le disque à
une fréquence particulière, quand un événement particulier apparaît ou sur demande

Sécurité :
 Protège votre système en assignant des codes de sécurité à des commandes système,
des Macros, des synoptiques et des tags.

Editeur d’Expressions :
 Création d’expressions logiques pour contrôler les fonctions du système par
l’utilisation d’une syntaxe de type BASIC 

3. PLANIFICATION D’UN PROJET MMI REUSSI :


Un projet réussi aide à optimiser les opérations industrielles.
En travaillant avec les exploitants, vous devriez déterminer les besoins prioritaires
en suivant les étapes suivantes :
 Gagner une compréhension des points critiques du procédé par le point de vue des
opérateurs.
 Déterminer quelles données doivent être collectées
 Construire une Base de Données efficace
 Déterminer quelles conditions vont déclencher les alarmes
 Déterminer l’intérêt de l’apport potentiel d’autres caractéristiques comme la
détection d’événements ou l’archivage de données.
 Préparer une hiérarchie logique des synoptiques
 Construire des synoptiques utiles, clairs et complets
 Fournir le niveau approprié de sécurité du système

10 Formation RSView32
Projet de
supervision

1. Définir le type d'application : GTC, SCADA, séquentiel, Batch…


2. Comprendre le Procédé

1. Définition Système

Communication Data Base


- Normalisation de la nomination
- Assignation des adresses
Réseaux Stations Liens
DDE - OPC
Tag Tag
Contrôle-Survellance Alarmes

2. Définition Graphique

1. Hiérarchie
2. Animations
3. Commandes

3. Fonctions Spéciales

Droits d'accès Archivage ODBC Recettes

11 Formation RSView32
3. DEMARRAGE DU LOGICIEL RSVIEW32
Au démarrage de RSView, s’affiche la fenêtre principale suivante

Pour ouvrir un éditeur, ouvrez le dossier de fichiers et double-cliquez sur le nom de l’éditeur
ou sur l’icône à côté.

12 Formation RSView32
CHAPITRE 3

13 Formation RSView32
III. MISE EN ŒUVRE DE LA COMMUNICATION

1. MISE EN ŒUVRE DE LA COMMUNICATION AVEC LES


VARIABLES AUTOMATES

La mise en œuvre d’une communication opérationnelle avec des variables automates appelés
Device tags s’effectue en réalisant les actions suivantes :

 Configuration d’un canal de communication


 Configuration d’un driver de communication

 Configuration d’une station

 Configuration des classes de scrutation

Le schéma suivant illustre une station RSView32, le canal et les stations.

Termes et définition :

Canal de communication (communication Channel) :


La liaison qui transporte les données entre RSView et un ou plusieurs Automates
Programmables sur un réseau.
Vous pouvez définir jusqu’à quatre canaux de communication différents.
Les canaux de communication peuvent relier RSView avec des automates programmables
Allen Bradley à travers n’importe quelle configuration des types de réseaux suivants :
- DF1 Direct(en se connectant au canal 0, port série des automates SLC et PLC-5)
- Data Highway 485
- TCP/IP
- TCP/IP BRIDGE

14 Formation RSView32
Equipement de Communication (Communication Device) :
L’équipement matériel utilisé pour connecter un canal de communication à une station
RSView.

Driver de communication (Communication Driver) :


Le Driver de communication est une interface qui permet à l’ordinateur de communiquer
avec l’équipement de communication. Vous devez utiliser le logiciel RSLinx pour
configurer un driver.

Station (Node) :
Un Automate Programmable sur le réseau .
vous devez configurer les données relatives à chaque Station du réseau avec laquelle RSView
doit communiquer.
Chaque Station doit avoir un nom unique
Le nom de la Station résume l’ensemble des configuration entrées pour cette station, comme
le type d’automate et son adresse de station physique sur le réseau.
Vous pouvez configurer plus d’un Node par automate programmable.

2. LE LOGICIEL RSLINX
a) Introduction :

RSLINX pour automates programmables Allen - Bradley est un logiciel de communication


complet utilisable avec les applications Windows. Il permet de :
 Fournir un driver de communication direct entre votre projet RSView et des
automates programmables.
 Transférer des données depuis ou vers vos automates programmables Allen Bradley.
 Etablir la communication avec tous les types d’automates Allen Bradley PLC-2,
PLC-3, PLC-5, SLC-500 et Micrologix.

Le logiciel RSLinx permet aussi la communication avec d’autres marques d’automates et


permet des fonctionnalités évoluées, incluant :
 visualisation de tables de données pour certains automates
 visualisation du ladder pour les fichiers programmes PLC-5
 Diagnostics et des rapports d’erreurs
 Système de Sécurité
 Accès des automates programmables Allen Bradley à un grand nombre d’applications
Rockwell Software et Allen Bradley telles que RSView , RSTrend et PLC-5 A.I Séries
ladder logistics.

15 Formation RSView32
b) Configuration des drivers de communication via RSLinx :

Un driver est l’interface entre le logiciel et le dispositif qui permet d’assurer la


communication entre RSLinx et votre processeur.

Lors de l’ouverture de RSLinx, la fenêtre suivante s’affiche

16 Formation RSView32
En cliquant sur la fenêtre ci-dessous s’affiche

Utilisez le tableau ci-après pour paramétrer le driver de communication choisi.

Réseau Driver Paramètres

PC Bureau : 1784-KTC Adresse : adresse du PC sur le réseau


I/O Base : 220
Mémoire : D000
ControlNet

PC Portable : 1784-PCC Adresse : adresse du PC sur le réseau

PC Bureau : 1784-KTX Adresse : adresse du PC sur le réseau


Mémoire : de D000 à D0FF
DH+ Vitesse : Vitesse du réseau
Ou ( 57.6, 115.2, 230.4 K pour DH+ )
DH-485 ( 9600, 19.2 K pour DH-485 )

PC Portable : 1784-PCMK Adresse : adresse du PC sur le réseau

17 Formation RSView32
3. CONFIGURATION D’UN CANAL
a) Introduction :

Pour configurer le canal :


1. Dans le gestionnaire de projet, ouvrir le classeur système
2. Ouvrir l’éditeur du canal
La boite de dialogue suivante s’affiche

Sélectionnez un canal et remplir les différentes informations suivantes :


 Canal : Vous pouvez définir jusqu'à quatre canaux de communication. Pour ceux que
vous n'utilisez pas, choisissez le type de réseau Non affecté.
 Type de réseau : Sélectionnez le type de réseau. Ce type dépend des drivers de
communication que vous avez installés.
Remarque : pour une connexion point à point, utilisez DH –485 comme type de réseau.

 Messages : C’est un nombre de messages compris entre 1 et 10 que RSView32 envoie


avant d'attendre une réponse.
 Driver de communication principal : C’est le driver actif par défaut.
 Driver de communication secondaire : C’est le driver de secours.
 Driver actif : Il peut être le driver principal, secondaire ou aucun. Par défaut le driver
principal est actif.

18 Formation RSView32
b) Instructions RSView pour le fonctionnement des canaux :

 DriverPrimary <Channel> : Passe du driver de périphériques secondaire au driver de


périphériques primaire, sur le canal spécifié.
<Channel> est le numéro (1-4) du canal pour lequel vous passez du driver secondaire au
driver principal.
 DriverSecondary <Channel> : Passe du driver de périphériques principal au driver de
périphériques secondaire, sur le canal spécifié.
<Channel>est le numéro (1-4) du canal pour lequel vous passez du driver primaire au
driver secondaire.
 DriverToggle <Channel> : Passe du driver de périphériques actuel au driver de
périphériques non utilisé, sur le canal spécifié.
<Channel>est le numéro (1-4) du canal pour lequel vous passez d'un driver à l'autre.

4. CONFIGURATION D’UNE STATION 

a) Définition :

Dans RSView32, une station peut représenter un appareil (en général un automate
programmable) sur un réseau ou bien une autre application Windows.

Pour définir une station :


1. Ouvrez le dossier Système dans le Gestionnaire de projets et cliquez deux fois
sur l'éditeur de stations pour le lancer.
2. Choisissez une source de données et entrez le nom de la station, son type et les autres
informations exigées pour définir la station.
3. Cliquez sur Accepter pour enregistrer la définition de la station.
4. Cliquez sur Suivant pour effacer le champ du formulaire, puis définissez une autre station
ou choisissez Fermer dans le menu Fichier pour quitter l'éditeur de stations.

19 Formation RSView32
b) Instruction RSView pour le fonctionnement des stations :

 NodeSwitch [ node name ][Station] : pour changer le nom ou le sujet sur une station.
[ node name ] est le nom de la station pour laquelle vous désirez passer à une nouvelle adresse
d’automate programmable.
[Station] pour des stations de dispositifs, adresse physique pour l’automate programmable
vers lequel vous voulez basculer.
 Node Disable [ node name ] : pour désactiver une station
[ node name ] est le nom de la station à désactiver
 NodeEnable [ node name ] : pour activer une station
[ node name ] est le nom de la station à activer.

20 Formation RSView32
5. CONFIGURATION D’UNE BASE DE DONNEES

a) Introduction : 

Une base de données des points est constituée d’enregistrements appelés « points ». ( un point
est similaire à un symbole dans la terminologie de programmation des automates ). Dans la
base de données des points, vous définissez les données que RSView32 doit surveiller.
Vous pouvez créer les trois types de points suivants :
 Numérique ( digital tags ) : Stocke les informations de marche/arrêt simples.
 Analogique ( analog tags ) : Stocke des nombres
 Chaîne ( string tags ) : stocke des caractères alphanumériques
Un quatrième type de point, le point système, est crée par le système quand vous créez un
projet.
Ils sont stockés dans un dossier appelé Système. Exemple : date, heure,minute…

Les sources de données d’un point peuvent être :


 Station : reçoit ses données d’un automate programmable par driver direct via RSLinx.
 Mémoire : les données proviennent uniquement de la table des valeurs et non pas d’un
automate programmable ou d’un autre programme.

Tagdatabase
-Nom
Tag -Type
-Source

Station2=APIPLC-5
Station1=API5/04

E/S
E/S

Lors de l’ouverture de l’éditeur de Base de Données, la fenêtre suivante s’affiche.

21 Formation RSView32
Pour configurer une base de Données :
- Dans l'éditeur de base de données des points, créez les dossiers et les points qui forment la
base de données.
- Pour créer un point, vous spécifiez son nom, le type de données qu'il contiendra et sa
source de données.
- Les données exactes nécessaires dépendent du type de point et de la source de données

Comment choisir les types de tags ?

Si vous avez besoin de Qui peuvent avoir des Alors Et entrez les
scruter des données valeurs de.. ; choisissez un paramètres
SLC comme.. tag de type suivants

Boutons poussoirs, - Texte sur 0


0 ou 1 Digital
contacts - Texte sur 1
Contrôles de - Minimum
mouvements, Une large gamme de - Maximum
Analog
thermocouples, valeurs numériques - Mise à l’échelle
tachymètres - Type de données

Chaînes d caractères
Tout équipement qui
ASCII ou séries de mots
utilise du texte comme String - Longueur
complets (maximum de
un lecteur code barres
82 caractères)

Comment choisir les sources de données des tags ?

Alors choisissez cette source Et remplir les paramètres


Si la valeur du tag vient…
de données… suivants…
d’une station (Node), automate - Nom de la Station
Station (Device)
programmable - Adresse du tag
de la table de variables internes
Mémoire ( Memory) - Valeur initiale
RSView

22 Formation RSView32
CHAPITRE 4

23 Formation RSView32
IV. SURVEILLANCE DES POINTS

1. Surveillance des points (Tag Monitor) 


a) Introduction :

- C’est une fenêtre de visualisation qui fournit une vue graphique des changements de
valeurs des Tags.
- Elle permet d'afficher les valeurs modifiées d'un ou de plusieurs points. Pour ce faire, vous
créez, dans l'éditeur du moniteur des points, une liste de points que vous enregistrez dans
un fichier du moniteur des points.
- Lors de l'exécution, vous pouvez utiliser la commande Monitor avec le nom de fichier à
afficher.
- Vous pouvez créer plusieurs fichiers du moniteur des points. Ils figurent en tant que
fichiers du moniteur des points dans le volet droit du Gestionnaire de projets.

Pour afficher la fenêtre de la surveillance des points, vous cliquez deux fois sur l’éditeur de
surveillance de points.

Pour définir la liste des points pour un fichier du moniteur des points :
Dans la section formulaire, entrez le nom d'un point et cliquez sur Valider ou cliquez sur le
bouton ... pour afficher une liste de points.
Le ou les points correspondants figureront dans la feuille de calcul. Continuez de nommer des
points et de cliquer sur Valider jusqu'à ce que tous les points à surveiller soient intégrés à la
liste.

24 Formation RSView32
b) Instruction RSView pour le Tag Monitor :

 Monitor [file] [/Xnnn] [/Ynnn] [/Ttag_name]


- En mode Modification, sans le paramètre [file], ouvre l'éditeur de surveillance de points,
avec le paramètre, ouvre le fichier de surveillance des points spécifié.
- En mode Exécution, lance le fichier de surveillance de points spécifié.
[file] est le nom d'un fichier de surveillance de points sans extension de fichier.
[/Xnnn] place la fenêtre de la surveillance de points à nnn pixels du bord gauche de l'écran.
La largeur dépend de la résolution de votre écran.

[/Ynnn] place la fenêtre de la surveillance de points à nnn pixels du haut de l'écran. La


hauteur dépend de la résolution de votre écran.

[/Ttag_name] est le nom d'un point. Utilisez des caractères génériques pour surveiller
plusieurs points. Vous pouvez archiver jusqu'à 100 points dans un fichier.

c) Exercice :

1. Démarrer le logiciel RSLinx.


2. Configurer le Driver de communication de l’automate programmable. Choisir DF1 Direct.
3. Ouvrez l’éditeur de Canal dans RSView, et configurer le canal1 en réseau DF1 Direct.
Ouvrez l’éditeur de Station, et configurer votre station pour qu’elle utilise le canal1, celui
que vous venez de configurer.

4. Ouvrez l’éditeur de Base de Données.


Configurez le point « BP » à l’adresse de l’automate B3 :0/0
Configurez le point « Pression » à l’adresse de l’automate programmable N7 : 0
Configurer le point « Texte » à l’adresse ST9 :0 de l’automate programmable.
5. ouvrez l’éditeur Surveillance de points .
saisissez les trois points configurés.

25 Formation RSView32
CHAPITRE 5

26 Formation RSView32
V. CREATION DES VUES GRAPHIQUES

1. INTRODUCTION
Le gestionnaire de projet contient quatre éditeurs relatifs au programme :

 Editeurs de vues (Display Editor) : crée des vues graphiques avec des représentations
animées des équipements machines et/ou des procédés.
 Editeur de Librairies (Library Editor ) : Prend ou ajoute dans une librairie d’objets
graphiques
 Editeur de paramètres (Parameters Editor ) : crée un fichier de paramètres à utiliser dans
les vues contenant des remplacements de Tags.
 Editeur de Recette (Recipe Editor ) : crée un fichier recette à utiliser dans les vues
contenant un champ Recette.

2. Comment créer des Vues Graphiques :


L’éditeur de Vue Graphique s’ouvre en double-cliquant sur l’icône Affichage dans le
gestionnaire de projet.

27 Formation RSView32
En cliquant avec le bouton droit sur la zone de dessin, la liste suivante apparaît :

pour configurer les vues graphiques à l’exécution, vous cliquez sur paramètres d’affichage,
une fenêtre apparaît contenant deux onglets :
A. Onglet Propriétés « Properties » permettant de configurer les propriétés à l’exécution
qui contient

Type d’affichage :
 Remplacer : Choisissez Remplacer pour que cet affichage remplace tout affichage de
n'importe quel type sur l'écran.
 Recouvrir : Choisissez Recouvrir pour que cet affichage recouvre les autres sur l'écran.
 Garder l'affichage en arrière-plan : Cochez cette case pour placer l'affichage de
recouvrement derrière tous les affichages ouverts pendant l'exécution.

Taille :
- Utiliser la taille actuelle : Choisissez cette option pour spécifier que la taille actuelle du
graphique sera sa taille « naturelle » pendant l'exécution.
- Spécifier la taille en pixels : Quand vous choisissez cette option, vous pouvez spécifier
une largeur et une hauteur pour la fenêtre en pixels.
- Couleur de fond : Cliquez sur cette case pour sélectionner la couleur de fond de
l'affichage graphique. Cela s'applique aussi bien au mode de modification que d'exécution.

B. Onglet comportement « Behavior » : qui permet de configurer le comportement à


l’affichage via :

Commandes : Dans ces champs, entrez les commandes ou les macros qui s'exécuteront
lorsqu'un affichage est lancé ( Démarrage ) ou arrêté ( Arrêt ).

Couleurs des champs d'entrées


Quand un champ n'est pas sélectionné :
 Texte : Cliquez sur cette case pour choisir la couleur du texte des champs d'entrée
 Remplissage : Cliquez sur cette case pour choisir la couleur de remplissage des
champs d'entrée.

28 Formation RSView32
Deux types d’objets graphiques existent pour créer les vues graphiques :
Objets de base : formes géométriques, textes et dessins à main libre.
Objets RSView32 : objets graphiques qui ont besoin de configuration, comme les champs
d’affichage de valeurs numériques qui reflètent le changements de valeur d’un Tag
analogique.

3. Exercice de création de vue graphique avec des objets de base :


Réaliser les étapes suivantes pour créer une vue similaire à celle-ci :

Ouvrez l’éditeur de Vue Graphique


1) Cliquez avec le bouton droit de la souris sur la zone de dessin et cocher « Afficher la
grille »
2) Dans les propriétés des paramètres d’affichage, choisissez le « Gris » comme couleur
d’arrière plan.
3) Sauvegardez la vue en lui donnant le titre « Vue Générale Objets de Base ».
4) Créez chacun des objets de base suivant n’importe où sur votre écran :
- Rectangle.
- Rectangle arrondi
- Ligne
- Lignes connectées
- Polygone
- Ellipse
- Portion
- Texte

29 Formation RSView32
5) Sauvegardez votre fichier graphique

4. Création de Vue Graphique à base d’objets RSView32 :

Les objets RSView32 comportent :


- Affichage numérique (Numeric Display )
- Entrée numérique (Numeric Input )
- Etiquette
- Flèche….

Lorsque vous dessinez un objet RSView, une boîte de dialogue apparaît dans laquelle vous
entrez les informations nécessaires pour créer l'objet. Certains objets RSView tels que les
champs d'entrée numérique, d'entrée de chaîne et les étiquettes ne nécessitent qu'un nom de
point.

Objet Affichage numérique : Utilisez cette commande de menu pour créer un


champ qui affichera la valeur courante d'un point ou
une valeur basée sur une expression.

Objet Entrée Numérique : Utilisez cette commande de menu pour créer un


champ d'entrée numérique. Pendant l'exécution,
l'opérateur peut taper une valeur dans un champ
numérique qui sera écrite dans l'automate
programmable.

Objet Etiquette : Utilisez cette commande de menu pour créer des champs
d'étiquette pour un affichage graphique.

Objet Affichage de chaîne : Utilisez cette commande de menu pour créer un champ qui
affichera la valeur courante d'un point chaîne.

Objet Entrée de Chaîne : Utilisez cette commande de menu pour créer un


champ d'entrée de chaîne. Pendant l'exécution, un
opérateur peut taper une chaîne dans le champ d'entrée qui
sera écrite dans l'automate programmable.

Objet Flèche : Utilisez cette commande de menu pour créer une flèche qui se
déplace vers le haut et le bas ou la droite et la gauche pour
afficher le changement de la valeur d'un point. Pour dessiner
une flèche, vous devez appuyer sur le bouton gauche de la
souris et la faire glisser pour créer un rectangle vertical ou
horizontal qui définisse le déplacement de la flèche.
L'orientation du rectangle doit être la même que le sens dans
lequel la flèche doit se déplacer.

30 Formation RSView32
Objet Surveillance de points : Utilisez cette commande de menu pour créer un
objet qui affiche les informations relatives aux points
dans un graphique pendant l'exécution. Vous pouvez
aussi utiliser pour cela Moniteur de points du dossier
Système dans le Gestionnaire de projets.

Objet Sommaire d’Alarmes : Utilisez cette commande pour créer un objet


sommaire d'alarmes pour l'affichage graphique en
cours. Lorsque vous créez un sommaire d'alarmes,
vous spécifiez les informations relatives à l'alarme
que vous voulez afficher et comment vous souhaitez
qu'elles apparaissent pendant l'exécution.

Objet Bouton : Utilisez la commande de menu bouton pour créer des boutons
poussoirs pour un affichage graphique.

5. EXERCICE

Réalisez les étapes suivantes pour réaliser une vue semblable à celle-ci :

1. Choisissez l’outil d’affichage numérique  « Numeric Display »


2. Faîtes glissez la souris pour dessiner une boîte de la taille de l’objet voulu, quand vous
relâcherez le bouton, la boîte de dialogue « Affichage Numérique » s’ouvrira.
3. Dans le champ d’expression de cette boîte, entrez le nom du point »AFF_NUM »
4. Dans le champ d’entrée longueur, entrez le nombre de chiffres nécessaires à la
valeur maximale.

31 Formation RSView32
5. Choisissez OK la boîte de dialogue d’affichage numérique se fermera.
6. Refaites les mêmes étapes pour les autres Objets RSView : Entrée Numérique, Entrée de
Chaîne, Affichage de Chaîne, Etiquette et Bouton.

6. ANIMATION DES OBJETS

- L'animation d'objet associe des objets à des points de sorte que l'aspect et le déplacement
d'un objet changent pour reproduire les changements de valeur d'un point.
- Utilisez les commandes du menu Animation ou les boîtes de dialogue Animation pour
définir le comportement d'un objet.

ANIMATION UTILISEE POUR


Visibilité Utilisez cette commande de menu pour spécifier qu'un objet devient
visible ou invisible alors que la valeur d'un point ou le résultat d'une
expression logique se modifie.

Couleur Utilisez cette commande de menu pour configurer un objet de


manière à ce qu'il change de couleur lorsque la valeur d'un point ou
le résultat d'une expression se modifie. Les couleurs peuvent être
permanentes ou clignotantes.
Remplissage Utilisez cette commande de menu pour modifier le niveau de
remplissage d'un objet basé sur une valeur de point ou sur le résultat
d'une expression logique par rapport à ses valeurs minimale et
maximale.
Position Utilisez cette commande de menu pour animer la position
Horizontale  horizontale d'un objet basé sur la valeur d'un point ou sur le résultat
d'une expression logique.

Position Verticale  Utilisez cette commande de menu pour animer la position verticale
d'un objet basé sur la valeur d'un point ou sur le résultat d'une
expression logique.

Largeur  Utilisez cette commande de menu pour modifier la largeur d'un objet
basée sur la valeur d'un point ou sur le résultat d'une expression
logique.

Hauteur Utilisez cette commande de menu pour modifier la hauteur d'un objet
basée sur la valeur d'un point ou sur le résultat d'une expression
logique.
Rotation Utilisez cette commande de menu pour faire pivoter un objet autour
d'un point d'ancrage. Le degré de rotation est basé sur la valeur d'un
point ou sur le résultat d'une expression logique, l'angle de rotation
de l'objet étant proportionnel à la valeur de l'expression.

32 Formation RSView32
ANIMATION UTILISEE POUR
Toucher  Utilisez cette commande de menu pour attacher une animation tactile
à un objet ou groupe d'objets. L'animation tactile vous permet de
spécifier des actions d'enfoncement, de répétition et de relâchement
séparés qui se produiront lorsque vous touchez l'objet ou cliquez
dessus en utilisant la souris..
Barre de défilement Utilisez cette commande de menu pour créer un objet graphique qui
horizontale  contrôle la valeur d'un point spécifié. Avec l'animation de coulisse
horizontale, vous définissez un chemin pour l'objet, puis utilisez la
souris pour déplacer l'objet horizontalement le long de son chemin
La position en pixels de l'objet est exprimée en une valeur qui est
écrite sur le point.
Barre de défilement Utilisez cette commande de menu pour créer un objet graphique qui
verticale  contrôle la valeur d'un point spécifié. Avec l'animation de coulisse
verticale, vous définissez un chemin pour l'objet, puis utilisez la
souris pour déplacer l'objet verticalement le long de son chemin. La
position en pixels de l'objet est exprimée dans des valeurs qui sont
écrites sur le point.

7. EXERCICE

Suivez les étapes suivantes pour réaliser une vue comme la suivante :

Ouvrez l’éditeur de vue graphique


2. Dessinez l’objet de base « ellipse »
3. Sélectionnez l’objet et cliquez le bouton droit de la souris pour faire apparaître le menu
contexte

33 Formation RSView32
4. Cliquez sur « Animation » et choisissez « Visibilité »
5. Ecrivez le nom de l’objet dans la zone « Expression » et cliquez sur « Appliquer » pour
fermer la boîte de dialogue.
6. Refaites les mêmes étapes pour les autres objets : Couleur, Rotation, et Remplissage.
7. De l’éditeur « Bibliothèque » importer l’objet Barre de défilement vertical et animez-la.

Remarque : Chaque fois que vous désirer effectuer l’animation d’un objet, vous spécifierez le
nom du Tag dans l’option « Expression »

8. Instructions RSView pour les Vues Graphiques :

 Display <file>[/Options] : Lance le fichier d'affichage graphique spécifié.


<file> est le nom du fichier d'affichage graphique sans extension de fichier

 Abort [paramètre] : Ferme une ou plusieurs fenêtres. Sans paramètre, la commande


Abort ferme la fenêtre active.

 Abort [paramètre] : Ferme une ou plusieurs fenêtres. Sans paramètre, la commande


Abort ferme la fenêtre active
[parameter] est l'un des suivants :
Fichier : ferme le composant le plus récemment ouvert qui contient ce nom de fichier
Editeur : ferme l'éditeur spécifié, comme l'affichage graphique d'un résumé des alarmes.

Exercice A :

Suivez les étapes suivantes pour créer les deux vues graphiques suivantes :

1. Ouvrez deux vues graphiques sous les noms « Vue Principale » et « Vue Secondaire »
2. Dans les paramètres d’affichage des vues, cochez « Remplacer » comme type
d’affichage.
3. Dessinez un bouton dans la zone de dessin de la vue principale, cochez commande dans
l’option « Action » et mettez « Display vue secondaire » dans «  Action d’appuyer »
4. Dessinez un bouton dans la zone de dessin de la vue secondaire, cochez commande
dans l’option « Action » et mettez « Abort » dans action d’appuyer.
5. Lancer le mode test et observez.
Exercice B :

34 Formation RSView32
Reprenez l’exercice précédent avec « Recouvrir » comme type d’affichage pour la vue
principale et « en haut » pour la vue secondaire.

35 Formation RSView32
CHAPITRE 6

36 Formation RSView32
VI. LE SYSTEME D’ALARMES

1. LE SYSTEME D’ALARME
Le système d’alarmes est un ensemble optionnel d’alarmes que vous pouvez lier avec
n’importe quels tags analogiques ou digitaux de votre base de données.
 Les valeurs de tags sont comparées avec les limites que vous lui avez assigné.
 Si les valeurs excèdent les limites présélectionnées, le système déclenche une alarme.
 Le système fournit un enregistrement des conditions d’alarmes et un enregistrement de
leurs acquittements par l’opérateur.

Le gestionnaire de projet contient quatre éditeurs liés aux alarmes :

 Configuration des alarmes (Alarm Setup) : Configure où, quand et comment vous
désirez archiver les messages d’alarmes.
 Afficheur du journal d’alarmes (Alarm Log Viewer) : Voir les informations d’alarme.
 Sommaire d’alarmes (Alarm Summary) : Choisir les informations d’alarme
(Nom,Description, Date, Heure, Niveau …)que vous voulez afficher et créer le format
d’affichage.
 List supprimée (Suppressed List) : Afficher la liste des tags dont la surveillance
d’alarme a été supprimée.

2. EDITEUR DE CONFIGURATION D’ALARMES :

Dans l'éditeur de configuration des alarmes, vous devez spécifier comment les alarmes seront
traitées pour le projet. La boîte de dialogue est composée de quatre onglets dans lesquels vous
devez spécifier :

 Configuration: où les fichiers journal des alarmes seront stockés.


 Gestion de fichiers : vous définissez quand de nouveaux fichiers sont créés et quand des
anciens fichiers sont supprimés.
 Priorités : vous configurez les priorités des alarmes et les événements. Pour configurer
une priorité ou un événement, vous spécifiez la façon dont le système répond quand
l'alarme ou l'événement se produit.

37 Formation RSView32
Remarque : Cochez la case « envoyer vers imprimante » pour choisir l'imprimante, puis
cliquez sur le bouton Imprimantes pour afficher la liste des imprimantes disponibles.
L'imprimante doit déjà être configurée sur votre système.

 Msgs utilisateur : messages par défaut de l'utilisateur pour l'imprimante et le fichier


journal des alarmes.

Options :
 Messages Alarme, Fichier et Imprimante : Spécifiez les messages utilisateur
par défaut devant être envoyés au fichier journal
et/ou à l'imprimante lorsqu'un point passe en
mode alarme. Le premier champ est destiné aux
messages envoyés au fichier journal, le second
aux messages envoyés à l'imprimante.
 Messages Alarme terminée, Fichier et Imprimante : Spécifiez les messages
utilisateur par défaut devant être envoyés au
fichier journal et/ou à l'imprimante lorsque
l'alarme d'un point est terminée. Le premier
champ est destiné aux messages envoyés au
fichier journal, le second aux messages envoyés à
l'imprimante.

 Messages Acquittés, Fichier et Imprimante : Spécifiez les messages utilisateur


par défaut devant être envoyés au fichier journal
et/ou à l'imprimante lorsqu'une alarme est
acquittée. Le premier champ est destiné aux
messages envoyés au fichier journal, le second
aux messages envoyés à l'imprimante.

Remarque : Les messages d'alarme peuvent contenir des mots et des supports de localisation.
Les supports de localisation sont remplacés par des informations actuelles lors de l'envoi du
message. Ils peuvent être en minuscules ou majuscules, et doivent être précédés d'une barre
oblique inverse (\).

Support de localisation Informations


\d Date du message
\h Heure du message
\n nom du point de l'alarme
\a valeur actuelle du point de l'alarme
\v valeur de seuil dépassée
\s description du point de l'alarme
\e étiquette de l'alarme actuelle

38 Formation RSView32
\u unités

Pour spécifier une largeur de champ pour un support de localisation, entrez un nombre qui
indique le nombre de caractères pour chaque support de localisation entre la barre oblique
inverse et le support de localisation.

3. CONFIGURATION DES ALARMES DANS L’EDITEUR DE BASES


DE DONNEES :

Pour commencer à configurer une alarme pour un tag sélectionné, vous devez valider le cadre
« Alarme » dans l’éditeur de Bases de Données :

4. SEUILS D’ALARMES POUR ALARMES ANALOGIQUES :

Vous pouvez configurer jusqu’à huit seuils d’alarmes par alarme analogique avec différents
niveaux de sévérité d’alarme.
- Le seuil le plus bas = Niveau 1, le seuil le plus haut = Niveau 8
- Configurer plus d’un seuil par tag est optionnel.
- Les seuils multiples doivent être configurés en ordre ascendant.
- Surveillance de seuil vers le haut pour une valeur de tag qui diminue.
- Surveillance de seuil vers le bas pour une valeur de tag qui diminue.
Les seuils d’alarmes ne s’appliquent pas aux tags digitaux qui ne peuvent avoir
qu’une valeur « 0 » ou « 1 ».

a) Seuils d’alarmes constants ou variables :

Vous pouvez assigner un de ces types de valeurs à un seuil :


 Constant : une valeur fixe.
 Variable : une valeur dynamique d’un tag.

39 Formation RSView32
- Vous désignez le nom d’un tag comme seuil variable.
- Lorsque la valeur du tag change, le seuil en fait autant.

Exemple : seuils constants pour la vitesse d’un moteur

Dans cet exemple, le moteur doit tourner entre 2000 et 3000 Tours/MN pour ne pas
déclencher d’alarmes.

b) Bande morte :

Vous pouvez configurer une bande morte pour les alarmes analogiques comme étant une zone
tampon.
 Evite à des fluctuations acceptables des valeurs du tag de déclencher et de redéclencher.
 Peut être configurée comme une valeur absolue ou un pourcentage de la gamme de
valeurs Min/Max du tag.

Exemple : Bande Morte pour la vitesse d’un moteur

40 Formation RSView32
Dans l’exemple précédent, le moteur doit tomber à 3500 Tours/Mn ou en dessous, puis
dépasser les 4000 Tours/Mn pour déclencher de nouveau une alarme.

c) Etats d’Alarmes pour les Alarmes Digitales :


Une alarme numérique est configurée pour contrôler un point numérique. Ce
type d'alarme n'a pas de seuil car un point numérique est soit Activé, soit
Désactivé.

Si vous voulez déclencher une alarme quand votre


Alors choisissez…
tag…
a une valeur de « 1 » On
a une valeur de « 0 » Off
a un changement de « 0 » à « 1 » ou de « 1 » à « 0 » Tout changement
a seulement un changement de valeur de « 0 » à  « 1 » Change en Marche
a seulement un changement de valeur de « 1 » à « 0 » Change en Arrêt

5. JOURNAL DES ALARMES :


Les informations sur les alarmes peuvent être affichées dans :
 L'afficheur du journal des alarmes.
 Le sommaire d'alarmes.
 Les affichages et objets graphiques.
 Afficheur du journal des alarmes :

41 Formation RSView32
- L'afficheur du journal des alarmes affiche des informations provenant des fichiers
journal des alarmes.
- La création et la suppression de fichiers journal doivent être configurées
par l'utilisateur dans l'éditeur de configuration des alarme.
 sommaire d'alarmes :
- Le sommaire d'alarmes affiche les enregistrements se trouvant dans la
mémoire de l'ordinateur. Il peut contenir jusqu'à 1000 entrées d'alarmes.
 Alarmes dans les affichages graphiques :
- Vous pouvez personnaliser les affichages graphiques afin qu'ils comprennent des
informations spécifiques sur les alarmes.
- Les affichages graphiques peuvent comporter les informations d'état des alarmes grâce à
une série de points système.

6. COMMANDES RSVIEW 32 POUR LE FONCTIONNEMENT


DES ALARMES :

 AlarmOn : Démarre la surveillance des alarmes.


 AlarmOff : Arrête la surveillance des alarmes.
 Acknowledge [tag_name] :Acquitte, accuse réception, d’une alarme ou d’un groupe
d’alarmes.
 AcknowledgeAll : Acquitte toutes les alarmes en cours.
 AlarmViewer : Ouvre le visualisateur d’archivage d’alarmes (Alarm log Viewer).
 Summary : Ouvre l’éditeur de Journal d’Alarmes (Alarm Summary editor).

7. EXERCICE 
Suivez les étapes suivantes pour avoir une vue semblable à celle-ci :

42 Formation RSView32
1) Créez une vue graphique sous le nom Alarme.
2) Dans l’éditeur de base de données, déclarez un tag de type Analogique et dont le nom
est « Température ».
3) validez la zone d’alarme. La boîte de dialogue « Alarme Analogique » apparaît.
4) cochez « croissant » et remplissez le formulaire suivant le tableau ci-dessous :

Sélectionnez seuil Seuil Etiquette alarme


1 10 V10
2 15 V15
3 20 V20

5) Dans la zone de dessin de la vue graphique, insérez l’objet « Sommair d’alarme »


6) A partir du menu « Insérer », insérez : Nom point, Valeur point et Etiquette dansle
sommaire d’alarme.
7) Insérez les objets  « Entrée numérique », « affichage numérique» et «ligne de
« commande »
8) Passez en mode Test
9) Ecrivez la commande « Alarmon » dans la zone « ligne de commande » et donnez des
valeurs de température dans l’objet « Entrée Numérique»
10) Observez.

43 Formation RSView32
Centre de Formation CENTRELEC

CHAPITRE 7

44 Formation RSView32
VII. POINTS DERIVES

1. POINTS DERIVES (DERIVED TAGS) 


a) Termes et définitions

- Un point dérivé est un point de type analogique, numérique ou chaîne dont la valeur est le
résultat d'une expression.
- Une expression peut être simplement un nom de point ou bien encore une équation
composée de noms de point, d'opérations mathématiques et logiques, de fonctions
spéciales et de logique If-Then-Else (si-alors-sinon).

b) Exemple de Tags Dérivés :

Si DEB\1 et DEB\2 sont des tags automates qui représentent les valeurs de deux débitmètres :
- DEB\1 = litre par minute du fluide n°1
- DEB\2 = litre par minute du fluide n°2
Pour créer un tag dérivé appelé TOT_DEB qui reflète le débit combiné des deux fluides, vous
devrez spécifier l’expression suivante dans l’éditeur de Tags Dérivés :
DEB\1 + DEB\2
c) L’éditeur de points dérivés :
Dans le gestionnaire de projet, vous double-cliquez sur « Logique et Contrôle » puis sur
« Points Dérivés ». la boîte de dialogue suivante s’affiche :

45 Formation RSView32
Pour créer un fichier de points dérivés :
- Définissez les points dérivés à l'aide de l'éditeur de points dérivés.
- Enregistrez le fichier de points dérivés en lui donnant un nom de fichier

d) Commandes RSView32 pour le fonctionnement des Tags Dérivés :

 DerivedOn [ fichier] : Démarrer le fonctionnement du fichier de tags dérivés


spécifié
 DerivedOff [ fichier ] : Interrompt l'exécution du fichier de point dérivé spécifié.
[fichier] est le nom d'un fichier de point dérivé sans extension de fichier.

e) Exercice :
Vous devez fournir aux opérateurs les données de production suivantes :
 Le nombre total de bouteilles remplies chaque jour pendant la première et la deuxième
équipe
- Minimum = 0 et Maximum = 20000 bouteilles par jour
 le nombre moyen de bouteilles remplies par minute pendant la première équipe
- Minimum = 0 et Maximum = 21 bouteilles par minute
Pour satisfaire ces demandes, vous devrez réaliser les étapes suivantes pour créer et tester
une vue graphique qui montrera des valeurs de tags deérivés.
1. Dans l’éditeur de base de donnée, créez un classeur nommé REMPL.
2. Configurez deux tags mémoires analogiques suivants dans le classeur REMPL

Nom du Tag Gamme de valeurs


total 0 à 40000
moy 0 à 21

3. configurez les deux tags suivants dans votre base de données :

Nom du point Description


RC1 Nombre de bouteilles remplies pendant la première équipe
AFF1 Nombre de bouteilles remplies pendant la deuxième équipe

4. Créez une vue graphique sous le nom « Rempl » semblable à la vue ci-dessous.

46 Formation RSView32
5. Dans « paramétrage d’affichage », ouvrez l’onglet « comportement », mettez « derivedon
rempl » comme commande de démarrage pour que le fichier Rempl puisse tourner
chaque fois que la vue est appelée et « DerivedOff rempl » comme commande d’arrêt
pour que le fichier puisse s’arrêter une foisla vue est quittée.
6. Testez la vue Rempl .

47 Formation RSView32
Centre de Formation CENTRELEC

CHAPITRE 8

48 Formation RSView32
VIII. LES EVENEMENTS

1. Termes & Définition 

 Un événement correspond à une action déclenchée par l'évaluation d'une expression


qui lui est associée.
 Cette action peut être une macro ou une commande RSView32.
 L'action est déclenchée lorsque l'expression passe de la valeur faux à la valeur vrai.

2. L’éditeur d’Evénements 

Dans le gestionnaire de projet, vous cliquez deux fois sur l’éditeur « Evénements » sous
Logique et Contrôle, la boîte de dialogue Evénements s’affiche.

Pour créer un fichier de projet d’événements :


 Définissez les événements à l’aide de l’éditeur d’événement :
- Dans le champ Action, entrez la commande, la macro qui doit être exécuté
lorsque l'évaluation de l'expression donne la valeur vraie.
- Créez une expression qui déterminera les conditions de déclenchement de
l'action.
 Enregistrez le fichier d'événements en lui donnant un nom de fichier.

3. Boîte de dialogue « Evénements »

49 Formation RSView32
4. Commandes RSView32 pour le fonctionnement des Evénements :

 EventOn [file] : Lance le fichier d'événements spécifié.


 EventOff [file] : Interrompt l'exécution du fichier d'événements spécifié.
[file] est le nom d'un fichier d'événements sans extension de fichier.

50 Formation RSView32
51 Formation RSView32
CHAPITRE 9

52 Formation RSView32
IX. LES MACROS

1. TERMES & DEFINITION


- Une macro est une liste de commandes ou de symboles de commande stockés dans un
fichier texte.
- Le nom de la macro est utilisé comme une commande.
- Pour exécuter une macro, entrez son nom dans la ligne de commande.
- Quand une macro est exécutée, chaque commande de la liste est terminée avant que la
suivante ne fonctionne.

2. EXEMPLE DE MACRO
Si le fichier macro suivant est sauvegardé sous le nom MLG_2 :
 Display Mélange
 Display Détail3
 Mélang1 \ Vitesse = Mélang2 \ Vitesse
Chaque fois que MLG_2 est exécuté, les réponses suivantes du système arriveront dans une
succession rapide :

 Une vue graphique appelée Mélange apparaîtra.


 Une vue graphique appelée Détail3 apparaîtra par-dessus la première vue.
 Le tag Mélang1 \ Vitesse prendra la même valeur que le tag Mélang2 \ Vitesse.

3. EDITEUR DE MACROS

Dans le gestionnaire de projet, vous cliquez deux fois sur l’éditeur macro, la boîte de dialogue
suivante s’affiche :

53 Formation RSView32
4. EXERCICE
Suivez les étapes suivantes pour créer des macros et définir des symboles :
1. Créez une macro qui réalisera les actions suivantes :
A. Afficher la vue Animation
B. Afficher la vue Rempl
C. RC1 = AFF1
2. Sauvegardez le fichier macro sous le nom Affichage
3. Dans la ligne de commande, entrez le nom de la macro Affichage.
Observez.

54 Formation RSView32
CHAPITRE 10

55 Formation RSView32
X. LES RECETTES

1. DEFINITION

- Une recette vous permet d'utiliser des groupes différents de valeurs pour les points dans
un affichage graphique.
- L'opérateur utilise une recette pour envoyer des valeurs à l'automate programmable pour
tous les champs d'entrée dans un affichage graphique plutôt qu'une valeur à la fois.
- Les données peuvent être aussi transférées depuis l'automate programmable aux champs
d'affichage dans un affichage graphique.
- Lorsque vous créez des champs d'entrée de chaîne et d'entrée numérique, chacun reçoit un
numéro d'index. Utilisez ce numéro d'index lorsque vous créez une recette.
- Pour chaque ligne de la recette, spécifiez le numéro d'index, une virgule et la valeur.

- Champ Recette est utilisé par les opérateurs pour spécifier le nom du fichier Recette qui
contient les données pour tous les champs d’entrées de la vue graphique.

2. CREATION D’UNE RECETTE DANS UN AFFICHAGE


GRAPHIQUE:

 Créez un champ d'entrée dans un affichage graphique pour chaque valeur que la recette
doit contenir.
 Créez un objet recette pour l'affichage.
- Sélectionnez la commande Recette.
- Faites glisser la souris pour dessiner un champ de texte.
- Relâchez le bouton de la souris pour faire apparaître la boîte de dialogue Recette.
- Entrez le nom de fichier par défaut.
 Pendant l'exécution, tapez des valeurs dans les champs d'entrée.

L’éditeur de Recettes

56 Formation RSView32
3. Exemple de Fichier Recette 

Ce fichier, crée dans l’éditeur de Recette, est une recette pour une solution de produit .

Numéro d’index Ingrédient

Valeur Identificateur de commentaire

4. Exemple de vue graphique : Ecran Recette

Champ d’entrée Numérique Champ Champ Recette


d’affichage numérique

57 Formation RSView32
5. Instructions RSView32 pour les opérations dans l’écran Recette 

 DownloadAll (Charger) : Ecrit les valeurs de tous les champs d’entrées de la vue active
vers l’automate programmable.

 UploadAll (Transférer) : Lit les valeurs depuis l’automate programmable et les affiche
dans tous les champs d’entrées de la vue graphique.
 RecipeRestore [Fichier] (Etablir Recette) : lit les valeurs de tags de tous les champs
d’entrées de la vue active dans un fichier recette
 RecipeSave [ Fichier] ( Sauvegarder Recette) : Sauvegarde les valeurs de tags de tous les
champs d’entrées de la vue active dans un fichier recette.

6. Exercice
Dans cet exercice, vous allez créer et tester un écran de gestion de recettes.
Vous devez créer une vue graphique qui ressemble à celle-ci :

58 Formation RSView32
1. Créez une vue graphique sous le nom Recette.
2. Insérez les objets suivants :
- 4 entrées numériques.
- 4 affichages numériques.
- 5 boutons
- un champ recette

3. Configurez tous les objets :


- Choisissez « DownlaodAll » comme commande pour le bouton dont l’étiquette est
« Charger »
- Choisissez « UplaodAll » comme commande pour le bouton dont l’étiquette est
« Transférer »
- « RecipeRestore recette » pour le bouton dont l’étiquette est « Etablir »
- «  Recipe Save recette » pour le bouton « Sauvegarder ».
- « Abort » pour le bouton dont l’étiquette est « Fermer ».
4. dans l’éditeur de recette, créez un fichier recette tel que :
1,10 
2 ,20
3,30
4,40
5. Entrez en mode test, appuyez sur le bouton « Rétablir » et observer
6. Appuez sur le bouton « Charger » et observez.

59 Formation RSView32
7. Modifier les valeurs dans l’affichage graphique, appuyez sur le bouton « Sauvegarder »,
ouvrez le fichier Recette et observer.

CHAPITRE 11

60 Formation RSView32
XI. PARAMETRES DE REMPLACEMENT

1. UTILISATION DES PARAMETRES DE REMPLACEMENT :

a. Termes & Définition :


Paramètres de remplacement de Tags : Désignations génériques de tags utilisées dans les
vues graphiques. Chaque fois que vous affecter un nom de tag au point, vous pouvez mettre le
caractère de remplacement de tag #, appelé aussi paramètre, suivi par un nombre entre 1 et
500.

Exemple :

 Fichier de Paramètres : Un fichier qui contient une entrée pour chaque paramètre unique
d’une vue graphique.

Editeur de Paramètres

61 Formation RSView32
Pour créer un fichier paramètre
 Cliquez sur l'icône Paramètres sous Graphiques dans le Gestionnaire de projets pour
lancer l'éditeur de Paramètres.
 Tapez une définition pour chaque point du graphique en utilisant le format
#1=<nom de point>

Exemple : Fichiers de Paramètres

2. Instructions RSView pour le fonctionnement des Fichier


Paramètres :

 Display <file> [ /Pfile ] :


[/Pfile] est le nom du fichier paramètre contenant les noms des points devant être remplacés
dans l'affichage.

3. Exercice :
Considérez que vous avez une vue nommée SACS utilisant des caractères de remplacements
de tags. Vous voulez utiliser cette vue pour contrôler à la fois une ligne de maïs et une autre
du blé.
Suivez les étapes suivantes pour réaliser ce travail.
1. Créez une vue graphique semblable à celle – ci :

62 Formation RSView32
2. Ouvrez l’éditeur de Fichier Paramètres et entrez les paramètres suivants :
- #1=Poids
- #2=Niveau
- #3=Température
3. Enregistrez le fichier sous le nom « Maïs »
4. Ouvrez un autre fichier de Paramètres, entrez les paramètres précédents et
sauvegardez la vue sous le nom « blé ».
5. Entrez la commande adéquate pour afficher la vue graphique dont les objets sont ceux du
« Maïs » et puis celle qui permet l’affichage de la vue qui a pour objets ceux du « Blé ».

63 Formation RSView32
CHAPITRE 12

64 Formation RSView32
XII. SYSTEME DE SECURITE

1. DEFINITION
- La sécurité permet d’affecter des codes d’accès certaines parties du système via des mots
de passe. Par défaut, tous les utilisateurs ont accès au système sans restriction.
- Quand vous affectez un code de sécurité à une partie du système (par exemple à une
commande), seuls les utilisateurs ayant accès au code peuvent utiliser la commande.
- Il existe 16 codes de sécurité, allant de A à P, et le symbole astérisque (*). Le * représente
l'accès sans restriction.
- Les codes de sécurité peuvent être affectés à :
 Des commandes, ou des macros.
 Des affichages graphiques.
 Des objets.
 Des points.

2. CONFIGURATION DES CODES DE SECURITE

- Pour limiter l'accès à une commande, une macro, un affichage graphique ou un point,
vous devez lui affecter un code de sécurité de A à P.
- Pour utiliser un élément avec un code de sécurité autre que *, l'utilisateur doit avoir un
compte qui lui octroie l'accès au code de sécurité en question.
- Pour affecter un code de sécurité à un affichage graphique, utilisez Paramètres d'écran
- Pour affecter un code de sécurité à un point, utilisez l'éditeur de la base de données des
points.
- Pour affecter des codes aux commandes et aux macros, utilisez l'éditeur des codes de
sécurité.

3. CONFIGURATION DES COMPTES UTILISATEURS

- Les comptes utilisateurs opèrent avec les codes de sécurité pour déterminer qui a accès au
système.
- Vous pouvez changer les codes de sécurité cochés.

Pour limiter l'accès aux commandes, aux macros, aux affichages graphiques et aux points,
affectez-leur un code de sécurité de A à P, et changez le compte utilisateur PAR DEFAUT

Pour configurer le compte utilisateur :


- Cliquez deux fois sur l'icône de compte utilisateur pour lancer l'éditeur.
- Entrez l'ID du compte et le mot de passe dans la section du formulaire ou de la feuille de
calcul de la boîte de dialogue Compte utilisateur.

65 Formation RSView32
- Désactivez les codes de sécurité auxquels l'utilisateur n'a pas accès en cliquant dans les
cases appropriées dans la section du formulaire située sous Codes de sécurité.

4. INSTRUCTIPON RSVIEW POUR LE SYSTEME DE SECURITE

 Login [ nom_utilisateur] [ mot de passe] : permet à l’utilisateur de se


connecter au système.
 Logout [ nom_utilisateur] [ mot de passe] : Déconnecte l’utilisateur actuel
du système.

Exemple de comptes utilisateurs

5. EXERCICE

1. Ouvrez la vue « Recette ».


2. Créez une autre vue semblable à celle-ci :

66 Formation RSView32
3. Configurez les deux boutons selon le tableau suivant :
Etiquette Action
Bouton 1 Ouvrir Login
Bouton 2 Fermer Logout

4. Enregistrez les modifications et fermer la vue.


5. Ouvrez l’éditeur Comptes utilisateurs et configurez les comptes selon le tableau suivant :

Compte ID Codes d’accès Mot de passe

DEFAULT Tous codes : Non

CHEF Tous codes : Oui 123

Codes A et B : oui


DRISS DRISS
Autres codes : Non
Code A : NON
BRAHIM BRAHIM
Autres codes : oui

6. Rouvrez la vue Recette.


7. Entrez dans le mode test et testez vos codes de passe.

67 Formation RSView32
CHAPITRE 13

68 Formation RSView32
XIII. EXECUTION D’UN PROJET

1. INTRODUCTION

 Lors de la mise en œuvre d'un projet, vous pouvez le tester en cliquant simplement sur
l'onglet Mode Exécution dans le Gestionnaire de projets, puis en cliquant sur le bouton
Exécuter projet.
 Si vous utilisez l'éditeur de démarrage pour configurer une séquence de démarrage, elle
sera lancée dès que vous cliquez sur Exécuter projet.

2. EDITEUR DE DEMARRAGE RSVIEW32

Vous utiliserez l’éditeur de démarrage RSView pour configurer les réglages de démarrage de
votre projet avec deux onglets :
 Préférences
 Démarrage
 L’onglet de Préférences ( Preferences Tab):
Spécifie quels éléments des fenêtres afficher lors de l’exécution :
 Barre de titre
 Menu
 Barre d’Activité
 Bouton Réduire
 Bouton Agrandir
 Case système
 Gestionnaire de Projet

69 Formation RSView32
Spécifie quelles caractéristiques suivantes désactiver lors de l’exécution :
 L’option [ Ctrl-Alt-P] d’affichage graphique.
 L’option [ Ctrl-Tab] de basculement vers d’autres programme Windows ouverts
 Basculer vers d’autres applications Windows.

 L’onglet de Démarrage ( Startup Tab) :


Spécifie quelles caractéristiques vous voulez démarrer lors de l’exécution :
 Traitement des Alarmes
 Enregistrement de Données
 Enregistrement d’Etats des communications
 Points dérivés
 Détecteur d’événements

Spécifie des paramètres additionnels d’exécution pour opérations personnalisées :


Macros de démarrage et /ou d’arrêt.

70 Formation RSView32

Vous aimerez peut-être aussi