Ban2020 1

Ajouter plusieurs alias à un même groupe avec OPCDAAuto.dll

JbOne73
JbOne73
Modérateur
Automaticien habitué

32 messages
Inscrit le 12/02/2017

le 27/07/2017 à 14:17 Citer ce message

Bonjour à tous !

J'utilise la DLL "OPCDAAuto" pour le développement d'une supervision qui fonctionne très bien sauf que, je dois utiliser plusieurs alias avec le serveur OPC et je ne sais pas quelle méthode prendre.

Avec un alias ça fonctionne correctement mais 2 ... impossible !

Je vous note ci-dessous le code que j'utilise (développé en Windev) :

sServeurOPC est une chaîne

sServeurOPC = "Schneider-Aut.OFS.2"

OServeur>>Connect(sServeurOPC)

// on crée le groupe d'accès
oGroupe = OServeur>>OPCGroups>>Add("GRP")
SI oGroupe = Null ALORS
// le groupe n'a pas pu être créé
Erreur("Impossible de créer le groupe.")
RETOUR
FIN
oGroupe>>IsActive = True
oGroupe>>IsSubscribed = True
oGroupe>>UpdateRate = 500

// Alias du groupe
gpautPtabOpcBrowser = OServeur>>CreateBrowser()
gsNomAlias = "Alias1"
sNomdeItem est une chaîne = gpautPtabOpcBrowser>>GetItemID(gsNomAlias)
gpautPtabOpcBrowser>>movedown(sNomdeItem)
gpautPtabOpcBrowser>>showLeafs()

// L'autre alias que je veux ajouter au groupe mais si je l'active ça ne fonctionne plus
gpautPtabOpcBrowser2 = OServeur>>CreateBrowser()
gsNomAlias2 = "Alias2"
sNomdeItem2 est une chaîne = gpautPtabOpcBrowser2>>GetItemID(gsNomAlias2)
//gpautPtabOpcBrowser2>>movedown(sNomdeItem2)
gpautPtabOpcBrowser2>>showLeafs()

En vous remerciant d'avance à tous pour votre aide.

JbOne
automationsense
automationsense
Modérateur
Automaticien vétéran

483 messages
Inscrit le 28/04/2016

le 29/07/2017 à 13:53 Citer ce message

Bonjour JBone73,

Ici,vous avez créé deux OpcBrowser,je pense pas que vous en avez besoin.Essayez de supprimer le deuxième OpcBrowser et d'ajouter directement le deuxième Alias pour voir ce que cela donne.

Cdlt
Cordialement,
Image

" Travailles pour tes propres rêves sinon quelqu'un d'autres t'embauchera pour réaliser les siens "

Répondre à ce message

7 choses à savoir si Tu débutes en automatisme...

7 choses que tu dois savoir si tu debutes en automatismeCliquez ici pour télécharger le guide PDF

Superv 3