Page 1 sur 1

Communication par OPC

Posté : 15 sept. 2016, 20:03
par Lorent2
Bonjour,

Je suis à la recherche d'un maximum d'info pour la communication par échange via OPC server-client.

J'ai actuellement un PC serveur OPC qui est connecté sur le même réseau physique que mes automates. Il vient lire les données et les envoi vers un client distant.
Dans le cadre d'un projet vision, je vais devoir le connecter à un autre client OPC (en plus de l'existant), qui serait sur un autre réseau physiquement indépendant. La seule spécification que j'ai est qu'il faut un "OPC tunneler" de chez KEP France.

Je bloque sur le concept de le connexion serveur-client de l'OPC (pour dialoguer, il faut bien qu'ils soient sur un même réseau physique ??), comment établir cette com' ?

Evidemment les deux réseaux ont le même masque de sous-réseau, et je ne pourrait pas les regrouper, car des adresses sont identiques, et non modifiables.
N'ayant jamais utilisé de client OPC à proprement parler (ceux que j'utilise étaient déjà programmé par mon IT), quels sont les paramètres à renseigner ?


Bref, si vous avec de la doc, des exemples, des infos sur les dialogues OPC, je prends ;)

Re: Communication par OPC

Posté : 17 sept. 2016, 19:02
par automationsense
Bonjour,
Non le client OPC et le serveur OPC n'ont pas besoin d'être sur le même réseau physique.Et c'est la qu'intervient votre OPC Tunneller,il vous permettra de faire communiquer votre client et serveur qui se trouvent sur des machines distantes.

Pour créer votre Tunnel ,vous pouvez vous reporter à la documentation technique de kepware : https://www.kepware.com/en-us/support/r ... pc-tunnel/

Cordialement,

Re: Communication par OPC

Posté : 17 sept. 2016, 19:23
par Lorent2
Réseau différent ok, mais il faut bien qu'il soient reliés par un cable réseau commun pour pouvoir communiquer ?

Re: Communication par OPC

Posté : 17 sept. 2016, 19:51
par automationsense
Pas forcément un câble,vous pouvez aussi utiliser une liaison sans fil wifi,faudra juste disposer d'un routeur.Qu'avez vous exactement comme clients OPC?

Re: Communication par OPC

Posté : 17 sept. 2016, 20:44
par Lorent2
Aucune idée, c'est un client intégré dans une appli du système.

D'après les infos que j'ai, c'est un client DA

Re: Communication par OPC

Posté : 19 sept. 2016, 10:33
par jpratpsft
Salut,

OPC est un "protocole" (ou plutôt un standard) de communication client/serveur, il est basé sur la couche "aplication" du modèle OSI.
Il peut être utilisé sur Ethernet (sûrement le plus utilisé), qui lui même est un protocole mais d'un autre niveau sur le modèle OSI, couche "transport" il me semble.

Pour faire communiquer un serveur avec un pour plusieurs clients, il te faut donc un lien entre les différents réseaux (couche "physique") sur lesquels sont connectés ton serveur et tes clients.
Tu peux avoir besoin de switches, routeurs, modems... Selon l'architecture du réseau, mais là, c'est du réseau, plus de l'OPC.

Pour faire communiquer deux clients ensemble ou deux serveurs ensemble, il te faut des outils tels que KEP peut en apporter, mais ce n'est pas la "norme".

Pour ton applicaiton OPCDA, "DA" veux dire "Data Access", c'est l'OPC "classique".

Pour plus d'information, il y a le site de la fondation OPC (en Anglais): https://opcfoundation.org/about/what-is-opc/

@+

Re: Communication par OPC

Posté : 20 sept. 2016, 01:58
par automationsense
Ok,si vous disposez d'un client DA,vous pouvez utiliser votre tuneller pour créer une passerelle TCP/IP via OPC UA.Cela va donc créer un lien entre votre serveur et votre client sans passer par DCOM,le service technique de kepware pourra vous aider.Cdlt