Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Automation
Automation Forum d'entraide sur l'automatisme, la robotique et l'informatique industrielle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 08/07/2009, 09h12   #1
Membre régulier
 
Avatar de Avatar
 
Homme Grégory
Responsable de service informatique
Inscription : juillet 2005
Messages : 111
Détails du profil
Informations personnelles :
Nom : Homme Grégory
Localisation : France, Deux Sèvres (Poitou Charente)

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

Informations forums :
Inscription : juillet 2005
Messages : 111
Points : 93
Points : 93
Envoyer un message via MSN à Avatar
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.
Avatar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2009, 21h40   #2
Nouveau Membre du Club
 
Inscription : septembre 2006
Messages : 25
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 25
Points : 30
Points : 30
http://www.ascolab.com/images/storie...loads/dcom.chm
yome3k est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2009, 11h15   #3
Membre régulier
 
Avatar de Avatar
 
Homme Grégory
Responsable de service informatique
Inscription : juillet 2005
Messages : 111
Détails du profil
Informations personnelles :
Nom : Homme Grégory
Localisation : France, Deux Sèvres (Poitou Charente)

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

Informations forums :
Inscription : juillet 2005
Messages : 111
Points : 93
Points : 93
Envoyer un message via MSN à Avatar
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
Avatar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2009, 19h42   #4
Nouveau Membre du Club
 
Inscription : novembre 2008
Messages : 24
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 24
Points : 28
Points : 28
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 !
roro38100 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2009, 18h03   #5
Membre régulier
 
Avatar de Avatar
 
Homme Grégory
Responsable de service informatique
Inscription : juillet 2005
Messages : 111
Détails du profil
Informations personnelles :
Nom : Homme Grégory
Localisation : France, Deux Sèvres (Poitou Charente)

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

Informations forums :
Inscription : juillet 2005
Messages : 111
Points : 93
Points : 93
Envoyer un message via MSN à Avatar
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 :-)
Avatar est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 23h07.


 
 
 
 
Partenaires

Hébergement Web