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

    486 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