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
Un plan clair pour partir sur de bonnes bases.
Le guide vous aide à éviter les hésitations les plus fréquentes et à structurer votre progression en automatisme industriel.
Éviter les pièges courants Repérez les erreurs qui ralentissent les débuts en automatisme.
Choisir les bons langages et outils Grafcet, Ladder, ST/SCL et FBD : comprenez quand les utiliser.
Structurer vos premiers projets Adoptez une méthode simple, progressive et directement applicable.
