For faster navigation, this Iframe is preloading the Wikiwand page for Open Platform Communications.

Open Platform Communications

Schéma fonctionnement OPC.

Open Platform Communications (OPC), anciennement OLE for Process Control, est une technique apparue en 1995 et destinée à l'interopérabilité des systèmes industriels. Il ne s'agit pas d'un protocole de communication mais d'une technique basée sur les techniques OLE, COM, et DCOM développées par Microsoft pour sa famille de systèmes d'exploitation Windows. Depuis 2011, et en raison de son expansion au-delà du contrôle de processus, OPC a été renommé en Open Platform Communication[1].

OPC a été conçu pour relier les applications Windows et les matériels et logiciels du contrôle de processus. La norme définit une méthode cohérente pour accéder aux données de terrain de dispositifs d'usine. Cette méthode reste la même quels que soient le type et la source de données.

Les serveurs OPC fournissent une méthode permettant à différents logiciels d'accéder aux données de dispositifs de contrôle de processus, comme un automate. Traditionnellement, chaque fois qu'un programme nécessitait l'accès aux données d'un périphérique, une interface personnalisée, un pilote, devait être écrit. L'objectif de l'OPC est de définir une interface commune écrite une fois puis réutilisée par n'importe quel logiciel d'entreprise, SCADA, IHM, etc. Une fois qu'un serveur OPC est écrit pour un périphérique particulier, il peut être réutilisé par n'importe quelle application agissant en tant que client OPC. Un serveur OPC utilise la technique Microsoft OLE (aussi connu sous le nom de Component Object Model ou COM) pour communiquer avec les clients.

Aujourd'hui, OPC est une marque déposée de la Fondation OPC. Les techniques développées par la Fondation OPC sont basées non seulement sur COM/DCOM mais aussi sur les travaux du W3C et d'OASIS. Les spécifications OPC peuvent être séparées en deux catégories :

  1. les spécifications basées sur COM/DCOM
  2. les spécifications basées sur les services Web

La première catégorie inclut :

  • OPC Common (une spécification commune à tous les serveurs)
  • OPC Data Access (l'accès aux données en temps réel)
  • OPC Alarm and Event (la gestion des alarmes et événements)
  • OPC Historical Data Access (la construction d'historiques)
  • OPC Batch (les traitements par lots)

La deuxième catégorie regroupe une seule spécification décomposée en plusieurs parties OPC Unified Architecture.

L'OPC Unified Architecture (UA) a été définie et peut être mise en œuvre avec Java, Microsoft .NET, ou C, en éliminant la nécessité d'utiliser un ordinateur Microsoft Windows avec les versions antérieures d'OPC. UA combine la fonctionnalité des interfaces OPC existantes avec de nouvelles techniques comme XML et les services Web.

Articles connexes

[modifier | modifier le code]

Notes et références

[modifier | modifier le code]
  1. (en-US) « What is OPC? - OPC Foundation », sur opcfoundation.org (consulté le ).

Lien externe

[modifier | modifier le code]
{{bottomLinkPreText}} {{bottomLinkText}}
Open Platform Communications
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?