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
Dans ce guide, tu vas :
Éviter les pièges courants qui ralentissent les débuts en automatisme.
Choisir les bons langages & outils (Grafcet, Ladder, ST, FBD…) selon tes besoins.
Structurer tes premiers projets avec une méthode simple et actionnable.
Confidentialité respectée • pas de spam Lecture ~ 8 min Format PDF téléchargeable
