Notice d`installation :

Transcription

Notice d`installation :
Gendre Laurent
Département GEII
Université d'Annecy
Notice d'installation :
Juin 2005
Projet Supervision Dynastar
(Avril – Juin 2005)
Notice d'installation
1
02/06/05
Table des matières
1. Introduction.............................................................................................................. 3
2. Utilisation de la console de configuration des automates ....................................... 4
3. Utilisation du programme de gestion des équipements........................................... 6
4. Acquisition et lecture des données.......................................................................... 8
5. Configuration ActiveX et OPC................................................................................ 10
Configurer les propriétés générales de DCOM ................................................................... 11
Configurer la machine serveur............................................................................................. 12
Installation et configuration la machine client..................................................................... 13
6. Utilisation du Serveur OPC et du Client OPC........................................................ 15
7. Conclusion............................................................................................................. 17
Notice d'installation
2
02/06/05
Introduction
1. Introduction
Les différents utilitaires essentiels au bon fonctionnement de la supervision vont êtres
présentés dans ce manuel ainsi que leurs utilisations.
La modification ou la redisposition des automates nécessite une action sur la supervision
pour que l'acquisition des données soit adéquate.
Présentation des logiciels (Nécessaire au bon fonctionnement) :
Console Applicom : Configure la liaison Automate & Applicom c'est à dire le numéro
d'équipement de l'automate qui est associé à une adresse IP.
GestionEqu : Permet de gérer les automates c'est à dire les équipements via une base
de données GestionEqu.mdb (Hiérarchie suivant l'ordre Ligne > Tronçon > Machine)
PrMachine : Ce programme est en relation directe avec les paramètrages de la console
applicom et de l'utilitaire de guestion des équipements.
C'est lui qui lance l'acquisition des données de manière périodique sur les
équipements. Cette acquisition est relié à une base de donnée ProdSuperv.mdb.
CrMachine : Il est bien sûr nécessaire de pouvoir visualiser correctement les
enregistrements dans la base de données via des graphiques.
Présentation des logiciels pour un accès direct (Utilisation en supplément) :
Serveur APP_OPC : c'est l'utilitaire qui permet de lancer la dialogue entre deux
ordinateurs connectés grâce à la technologie DCOM (Distributed Component Object
Model).
Client OPC : c'est l'utilitaire qui permet de se connecter au serveur et ainsi dialoguer
avec les automates.
Notice d'installation
3
02/06/05
Utilisation de la console de configuration des automates
2. Utilisation de la console de configuration des automates
Notice d'installation
4
02/06/05
Utilisation de la console de configuration des automates
Mise en place du programme :
Tout d'abord, il faut se munir du cd d'installation woodhead et l'insérer dans le lecteur.
Ensuite, il faut installer le programme Applicom en sélectionnant les menus adéquats. Dès
lors, vous pourrez vous servir de la console applicom.
Attention : Si Applicom est déjà installé, il est inutile de le réinstaller.
Installation d'une machine :
•
•
•
•
•
•
Lancez le programme "Console" (icône sur le bureau)
Cliquez ensuite sur "canal 0 : ethernet" en haut à gauche dans le petit
explorateur
Sélectionnez l'onglet "Détection réseau" en bas à gauche dans le petit
explorateur
Effectuez un clic droit sur le texte "Network" dans la fenêtre en bas à gauche
Sélectionnez l'option "Lire la configuration réseau"
Réinitialisez les cartes si vous souhaitez modifier la configuration actuelle
Attention : Il peut apparaitre un problème lorsque le programme prMachine est déja lancé, Il est
donc nécessaire de prendre la précaution de fermer ce programme avant toute utilisation de la
console.
•
•
•
•
•
•
Spécifiez ensuite les adresses IP à scanner (laisser la configuration actuelle par
défaut) et cliquer sur "OK"
Les automates connectés apparaissent alors dans la fenêtre de naviguation en
bas à gauche
Cliquez sur l'automate désiré pour le rajouter à la configuration actuelle
Effectuer ensuite un clique droit sur celui ci puis sélectionner l'option "Insérer
dans la configuration"
Sélectionnez GE Fanuc 90-30 par défaut et cliquer sur "OK"
Sélectionnez le numéro de l'automate dans la fenêtre
(et ainsi lui attribuer une terminaison d'IP correcte automatiquement)
L'automate apparait alors dans la vue de configuration à droite dans
l'emplacement Equipements serveurs (Effectuer un double clic pour une
quelconque modification).
L'automate est alors prêt à dialoguer avec applicom
Fermez ensuite le programme Console en sauvegardant ...
Initialisation des machines :
•
Lancez le programme "applicom Initialisation" et validez
Notice d'installation
5
02/06/05
Utilisation du programme de gestion des équipements
3. Utilisation du programme de gestion des équipements
Contrôle de la liste des machines :
➔
Lancer le programme "GestionEqu"
Grâce à ce programme vous pourrez alors gérer votre base de données automate via
access (mdb). Il est possible d'ajouter , de supprimer et de déplacer les enregistrements
d'automates.
Les enregistrements se présentent de façon hiérarchique par ligne , tronçon et machine,
c'est à dire qu'il y a plusieurs machines par tronçon et plusieurs tronçons par ligne.
Notice d'installation
6
02/06/05
Utilisation du programme de gestion des équipements
➔
Options d'ajout :
Fichier > Ajout :
•
Ligne : Sélectionnez le numéro unique de la ligne ainsi que le nom désiré.
•
Tronçon : Choisir la ligne puis Remplir le numéro, la position et le nom.
•
Machine : Choisir le tronçon puis remplir les différentes options.
Attention : la position est un champ protégé, il est nécessaire de mettre une position adéquate c'est
à dire une position déjà existante ou bien la position suivante du maximum. De plus, les
identificateurs de ligne, tronçon et machine sont aussi protégés.
➔
Options de suppression :
Une suppression s'effectue en plusieurs étapes.
La commande Fichier > Suppression > Machine va permettre de placer une machine en
attente c'est à dire que la machine est temporairement indisponible.
Cette action va donc réactualiser la position des machines suivantes car les machines
désinstallées prennent la position 0.
Pour supprimer définitivement une machine il suffit de répéter la commande de
suppression.
Il est ensuite possible de supprimer une ligne ou un tronçon si ceux ci sont vides.
➔
Options de déplacement :
Fichier > Déplacement :
La notion de position s'applique sur un tronçon ou sur une machine.
C'est pourquoi il est possible de déplacer un de ces éléments à la position souhaitée. Le
programme s'occupe de réactualiser automatiquement la position des autres machines et
des autres tronçons.
➔
Tableau général :
Cette option a pour but de visualiser toute la base de donnée en un seul clic.
➔
Machines en attente :
Liste les machines en attente de la base de données
➔
Réinstallation de machines :
Permet de réinstaller une machine qui à été mise en attente.
Notice d'installation
7
02/06/05
Acquisition et lecture des données
4. Acquisition et lecture des données
L'acquisition des données automates s'effectue a l'aide du logiciel PrMachine qui se lance
automatiquement au démarrage de la machine.
PrMachine (Acquisition et enregistrement des données) :
Ce programme gère tout seul l'acquisition et l'enregistrement des données automates
grâce aux fonctionnalités applicom.
•
Changement heure RAZ :
Il est possible de changer l'heure de remise à zéro des compteurs de skis automate.
L'heure par défaut est située à 4h du matin c'est à dire 14400 secondes.
•
Forçage des états :
L'utilisateur a la possibilité de forcer les états de l'acquisition des données pour vérifier
le bon fonctionnement de l'application.
Notice d'installation
8
02/06/05
Acquisition et lecture des données
•
Fonction debug :
L'action sur Debug permet à l'utilisateur de visualiser la base de données applicom à
l'instant t.
Par contre la liste ne se réactualise pas d'elle même, il faut agir sur la réactualisation.
CrMachine (Lecture des enregistrements) :
Ce programme permet de visualiser et de trier les données automates enregistrées. Ces
données sont en majeur partie visualisées par des graphiques.
Utilisation :
•
Sélectionnez la machine dans la liste déroulante.
•
Sélectionnez ensuite la date de début ainsi que la date de fin pour la lecture.
•
Cochez le mode désiré, c'est à dire histogramme ou secteur.
•
Appuyez sur le bouton tracer pour visualiser alors le graphique.
L'utilisateur possède aussi d'autres possibilités de visualisation.
Notice d'installation
9
02/06/05
Configuration ActiveX et OPC
5. Configuration ActiveX et OPC
L'ActiveX Applicom est utilisé afin de dialoguer directement avec les automates depuis un
ordinateur distant.
Cet ActiveX est utilisé avec un serveur et un client OPC.
Schématisation :
La communication entre les ordinateurs s'effectue via un protocole DCOM.
C'est pourquoi il est nécessaire de bien configurer les ordinateurs.
Tout d'abord, il faut se munir du cd d'installation woodhead et l'insérer dans le lecteur.
Ensuite, il faut installer le programme Applicom si ce n'est pas déjà fait ainsi que
Communication ActiveX pour un poste serveur. Tandis que sur un poste client, il suffira
juste d'installer le programme Communication ActiveX.
Une fois l'installation terminer, vous pouvez alors passer à la suite de la configuration.
Configurer DCOM
Le programme "DCOMCNFG.exe"
Avant qu'un client puisse utiliser un objet COM sur une autre machine, les propriétés de
l'objet COM doivent être configurées sur la machine cliente et sur la machine distante.
DCOM et les objets COM utilisés sont configurés en utilisant le programme fourni avec le
système dcomcnfg dans le répertoire Windows\System32. Après avoir démarré le
programme, par exemple en entrant la commande dcomcnfg dans la boîte de dialogue
Exécuter (menu Démarrer), quatre onglets sont disponibles pour la configuration DCOM.
Notice d'installation
10
02/06/05
Configuration ActiveX et OPC
Configurer les propriétés générales de DCOM
Onglet "Propriétés par défaut"
L'onglet Propriétés par défaut permet de spécifier les propriétés de base de DCOM
(Sélectionner propriété de l'ordinateur sous windows xp).
Pour utiliser DCOM avec le serveur OPC :
•
•
cochez Activer la COM distribuée sur cet ordinateur
positionnez les paramètres à:
Type de contrôleur réseau
Niveau
d'authentification
Niveau d'emprunt
d'identité
Serveur de domaine
Connexion
Identifier
Onglet "Sécurité par défaut"
L'onglet Sécurité par défaut permet de spécifier les permissions pour les opérations
DCOM. Ces paramètres certifient que seuls les clients possédant les permissions
nécessaires pourront utiliser le serveur.
Les permissions par défaut suivantes peuvent être positionnées pour utiliser DCOM. Ces
permissions peuvent être positionnées individuellement pour chaque objet et les
propriétés par défaut seront alors ignorées.
Type de permissions
Information
Permissions d'accès
Les Permissions d'accés par défaut permettent de
spécifier pour tous les objets COM quels comptes
utilisateurs pourront accéder à l'objet, en d'autres mots,
appeler ses méthodes.
Permissions
d'exécution
Les Permissions d'exécution par défaut permettent de
spécifier pour tous les objets COM quels comptes
utilisateurs pourront créer une nouvelle instance de l'objet.
Permissions de
configuration
Les Permissions de configuration par défaut permettent de
spécifier pour tous les objets COM quels comptes
utilisateurs pourront modifier les informations de la base
de registres.
Notice d'installation
11
02/06/05
Configuration ActiveX et OPC
•
N'utilisez pas cet onglet. Les permissions du serveur OPC seront positionnées
individuellement plus tard.
Onglet "Applications"
L'onglet Applications affiche tous les objets COM disponibles à partir de la machine.
•
•
sélectionnez le serveur OPC applicomIO OPC Server et cliquez sur le bouton
Propriétés…pour entamer la configuration des paramètres spécifiques du serveur
OPC.
Effectuer ensuite les mêmes opérations pour applicom OPC Server et
OpcEnum.
Configurer la machine serveur
Cette configuration s'applique à 'applicomIO OPC Server', 'applicom OPC Server' et
'OPCEnum'.
Onglet "Général"
Dans l'onglet Général, vous pouvez changer le niveau d'authentification d'un objet.
• Pour le serveur OPC, laissez cette propriété à défaut.
Onglet "Emplacement"
L'onglet Emplacement est utilisé pour spécifier la machine sur laquelle le
serveur est démarré.
• Sur le poste serveur, sélectionnez Exécuter l'application sur cet ordinateur.
• Si l'option n'est pas disponible, sélectionnez Exécuter l'application sur
l'ordinateur suivant : //PROD-SUPERV2
Onglet "Identité"
Les paramètres de l'onglet Identité spécifient quels comptes seront utilisés pour vérifier
les permissions de l'utilisateur sur l'objet.
• Choisir L'utilisateur interactif :
Notice d'installation
12
02/06/05
Configuration ActiveX et OPC
L'utilisateur
interactif
Ce choix est celui préconisé par défaut pour le serveur OPC
applicomIO®.
Le compte de l'utilisateur ayant ouvert la session courante est
utilisé. Si, cependant, aucun utilisateur n'est loggé sur la
machine, il n'y a pas d'utilisateur interactif et l'objet COM ne
peut pas être créé. Dans ce cas, sélectionnez Cet utilisateur.
Onglet "Sécurité"
Vous pouvez spécifier les permissions d'accès pour le serveur OPC applicomIO® depuis
l'onglet Sécurité. Pour les trois aspects de sécurité utilisés par DCOM, vous pouvez soit :
• utiliser les permissions par défaut
Dans ce cas, le compte configuré dans l'onglet Identité doit posséder les
permissions requises dans l'onglet Sécurité par défaut (permissions d'accès par
défaut, permissions d'exécution par défaut).
• utiliser des permissions personnalisées pour l'objet sélectionné
Si vous souhaitez qu'un utilisateur particulier ne puisse accéder à la totalité des
objets COM disponibles, vous devez utiliser des permissions personnalisées.
Pour travailler avec le serveur OPC, seules les permissions d'accès et les permissions
d'exécution nécessitent d'être configurées :
• Choisissez Utiliser des permissions d'accès personnalisées
• Appuyez sur Modifier et positionnez les permissions suivantes :
Rajoutez un utilisateur interactif avec les droits d'accès.
Sous Windows Xp : Sélectionnez Avancé > Rechercher puis « Interactif »
Sous Windows 2000 : Sélectionnez Ajouter puis « Interactif »
Choisissez ensuite Utiliser des permissions d'exécution personnalisées
• Appuyez sur Modifier et positionnez les permissions suivantes :
Rajoutez un utilisateur interactif avec les droits d'accès.
Sous Windows Xp : Sélectionnez Avancé > Rechercher puis « Interactif »
Sous Windows 2000 : Sélectionnez Ajouter puis « Interactif »
•
Installation et configuration la machine client
Cette configuration s'applique à 'applicomIO OPC Server', 'applicom OPC Server' et
'OPCEnum'.
Pour la partie client, les explications qui suivent proposent une configuration simple
permettant d'utiliser le serveur OPC applicom à travers DCOM.
Onglet "General"
Notice d'installation
13
02/06/05
Configuration ActiveX et OPC
Paramètrez le niveau d'identification par défaut
Onglet "Location"
Sélectionnez Exécuter l'application sur l'ordinateur suivant : //PROD-SUPERV2
Onglet "Identité"
Dans l'onglet Identité vous pouvez spécifier quel compte utilisateur sera utilisé pour la
machine client. Il est logique de spécifier Utilisateur interactif, en d'autres mots,
l'utilisateur loggé sur la machine.
Onglet "Sécurité"
Sélectionnez les autorisations d'accès, d'execution et de configuration personnalisées
puis modifiez les paramètres.
Type d'accès : Permettre l'accès
Ajoutez un Utilisateur interactif comme décrit avec le serveur.
Type d'accès : Autoriser le lancement
Ajoutez un Utilisateur interactif comme décrit avec le serveur.
Notice d'installation
14
02/06/05
Utilisation du Serveur OPC et du Client OPC
6. Utilisation du Serveur OPC et du Client OPC
Une fois le protocole DCOM configuré, on peut désormais visualiser directement les
variables automates a distance.
Le lancement du client OPC s'effectue via le menu Démarrer > Programmes ou par l'icone
positionné sur le bureau.
Au lancement du programme client, Le serveur se lance directement sur la machine hôte
pour communiquer.
Connection (deux méthodes possibles) :
•
Server > Connect puis sélectionner APPLICOM.OPCserver.1 et appuyer sur le bouton
connect.
•
Fichier > ouvrir puis sélectionner votre fichier de configuration et appuyer sur le bouton
ouvrir.
Les variables que l'on souhaite visualiser sont classées par groupe donc il est nécessaire
Notice d'installation
15
02/06/05
Utilisation du Serveur OPC et du Client OPC
de créer un groupe avant de créer un item.
Cliquez sur le serveur dans l'explorateur en haut à gauche et effectuez un clique droit
pour ajouter un groupe.
Spécifiez ensuite le nom du groupe ainsi que son temps de rafraichissement et valider.
Sélectionnez le groupe par un clique gauche et effectuez ensuite un clique droit pour
rajouter un item.
La fenêtre d'ajout des items se lance ensuite et on peut créer un item pour une lecture
direct sur l'equipement ou bien pour une lecture dans la base données applicom.
Lecture direct :
APPLICOM.OpcServer.1.CARD1.CHANNEL0.EQUIPEMENTX.Variable
CARD1 correspond à la carte applicom
CHANNEL0 représente le canal 0 applicom
EQUIPEMENTX correspond à l'équipement désiré
Variable est en fait la variable automate (Exemple: %R822 pour les compteurs skis)
Cliquez ensuite sur Add, modifier l'adresse de la variable puis cliquer sur ok.
L'item apparaît ensuite dans la fenêtre de droite avec un icône vert si la connection est
bonne mais par contre l'actualisation de la valeur se fait automatiquement.
Lecteur de la base de données applicom :
APPLICOM.OpcServer.1.CARD1.DATABASE.Variable
DATABASE est la base applicom
Cliquez ensuite sur Add et puis modifiez l'adresse de la variable avant de cliquez sur ok.
Enregistrez alors vos modifications sur le fichier de configuration du serveur applicom
enfin de le réutiliser plus tard.
Notice d'installation
16
02/06/05
Conclusion
7. Conclusion
La description et la configuration des programmes ont donc été décrites dans ce manuel
pour plus de compréhension des outils.
La plupart des spécificités ont été transmises et l'utilisateur peut de ce fait utiliser
correctement les outils fournis : Console, GestionEqu , PrMachine , CrMachine , Client
OPC. L'utilisateur devra aussi se prémunir de la base de données SuiviProd.mdb ainsi
que de GestionEqu.mdb pour effectuer la liaison avec les programmes.
Pour conclure, il est intéressant de résumé les fonctionnalités des programmes :
•
Console : configuration applicom.
•
GestionEqu : gérer les automates.
•
PrMachine : acquisition des données.
•
CrMachine : visualiser les données.
Notice d'installation
17
02/06/05

Documents pareils