IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Automation Discussion :

Superviseur, client OPC et DCOM


Sujet :

Automation

  1. #1
    Membre habitué Avatar de Avatar
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Juillet 2005
    Messages
    136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 136
    Points : 150
    Points
    150
    Par défaut Superviseur, client OPC et DCOM
    Bonjour à tous,

    Ma boite a développé en interne il y a quelques années un superviseur qui communique directement avec nos automates SAYA.
    Nous voudrions maintenant le faire communiquer avec d'autres automates, dont des automates siemens.
    L'OPC nous a semblé être la bonne solution.

    Laissons de côté la partie serveur OPC.

    Nous avons développé un client OPC qui communiquera d'un côté avec notre superviseur et de l'autre côté avec un serveur OPC, un serveur OPC siemens pour le moment.

    Le client OPC s'appuye sur les librairies opcrw.comm et opcrw.da

    Le client OPC fonctionne bien et communique correctement avec des serveurs OPC Matrikon ou siemens si ceux-ci sont intallés sur le même poste que le client OPC.

    Par contre si le client OPC est sur une machine distante, la connexion ne se fait plus du tout.

    Nous avons donc suivi la doc de l'OPC foundation Using OPC via DCOM with Microsoft Windows XP Service Pack 2. Nous n'avons pas de firewall, et la configuration du poste client s'est faite sans problème mais ca ne marche toujours pas.

    En lisant une doc siemens, je me suis rendu compte qu'en fait du côté client, pour pouvoir communiquer via DCOM avec un serveur OPC distant, il fallait configurer dans le dcomcnfg :
    - le poste de travail (Services de composant->Ordinateurs->poste de travail)
    - mais aussi un composant DCOM correspondant au client OPC (Services de composant->Ordinateurs->poste de travail->configuration DCOM)

    Ce composant DCOM s'appelle OPC Scout pour le client OPC Scout de Siemens, mais que dois-je configurer pour notre client OPC maison ? Comment créer un composant DCOM ?

    Merci pour votre aide.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 26
    Points : 34
    Points
    34

  3. #3
    Membre habitué Avatar de Avatar
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Juillet 2005
    Messages
    136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 136
    Points : 150
    Points
    150
    Par défaut
    Bonjour,

    J'avais déjà jeté un coup d'oeil à ce document mais je n'ai rien trouvé qui puisse m'aider.

    Quelq'un aurait une autre idée?

    Merci

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 24
    Points : 31
    Points
    31
    Par défaut
    salut

    1 ) tu installes ton serveur opc sur ton poste client distant
    2 ) sur le poste client tu tapes la commande dcomcnfg
    3 ) cliques sur :

    services des composants -> ordinateur -> poste de travail -> configuration dcom

    4 ) choisis le composant correspondant à ton serveur opc , cliques droit et propriétés
    5) onglet général : mets le niveau de sécurité sur aucun
    6) onglet emplacement : mets exécuter l'application sur l'ordinateur suivant et la tu choisis le pc sur le réseau ou se trouve le vrai serveur
    7 ) onglet sécurité : tu personnalises toutes les autorisations avec tout le monde (il faut fouiller un peu dans les sous menus pour le trouver)
    8 ) points de terminaison : tcp/ip orienté connexion
    9 ) identité : l'utilisateur interactif

    j'ai fait ça mais pas avec le serveur à siemens. Ca marche bien , je lance le serveur automatiquement en lançant le client !!!
    bon courage !

  5. #5
    Membre habitué Avatar de Avatar
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Juillet 2005
    Messages
    136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 136
    Points : 150
    Points
    150
    Par défaut
    Merci pour votre réponse.

    Citation Envoyé par roro38100 Voir le message
    salut

    1 ) tu installes ton serveur opc sur ton poste client distant
    Par contre, si on doit installer le serveur sur le poste client pour que ca marche, n'appelons plus ca client/serveur...

    J'aurais été très tenté par cette méthode qui bien que incohérente fonctionne, malheureusement j'ai une seule licence pour le serveur OPC, je ne peux donc pas l'installer sur plusieurs clients.

    Si quelqu'un a une autre idée, merci :-)

  6. #6
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2017
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2017
    Messages : 37
    Points : 39
    Points
    39
    Par défaut
    Bonjour avatar,
    J'ai le même problème est ce que vous avez trouvé une solution.je serai très reconnaissante

  7. #7
    Membre habitué Avatar de Avatar
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Juillet 2005
    Messages
    136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 136
    Points : 150
    Points
    150
    Par défaut
    Désolé, ce projet faisait l'objet d'un stage qui n'a jamais abouti... pas de solution à vous proposer. Bon courage!

  8. #8
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2017
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2017
    Messages : 37
    Points : 39
    Points
    39
    Par défaut
    Merci Avatar .

Discussions similaires

  1. comment créer un client OPC (DCOM) avec delphi
    Par aladin95 dans le forum Automation
    Réponses: 3
    Dernier message: 18/12/2011, 17h56
  2. client OPC avec MFC
    Par patsolaar dans le forum Visual C++
    Réponses: 2
    Dernier message: 25/10/2007, 15h25
  3. client OPC avec MFC
    Par patsolaar dans le forum MFC
    Réponses: 2
    Dernier message: 17/10/2007, 13h14
  4. Développement d'un client OPC
    Par awane dans le forum WinDev
    Réponses: 3
    Dernier message: 05/09/2006, 20h46
  5. [Outils][VB.NET/C#] Comment créer un client OPC ?
    Par Angath dans le forum EDI/Outils
    Réponses: 4
    Dernier message: 07/10/2005, 16h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo