Qu'est-ce qu'Open Platform Communications (OPC) ?
OPC est un système de connectivité ouvert pour l'automatisation industrielle. Les spécifications de normes ouvertes non propriétaires assurent l'interopérabilité. La première spécification de la norme OPC est le fruit de la collaboration entre les principaux fournisseurs mondiaux d'automatisation et Microsoft. Basée à l'origine sur les technologies OLE COM et DCOM de Microsoft, cette spécification définit un ensemble normalisé d'objets, d'interfaces et de méthodes à utiliser dans les applications logicielles de contrôle des processus et d'automatisation de la fabrication afin de faciliter l'interopérabilité. Aujourd'hui, il existe des centaines de serveurs et de clients OPC Data Access.
Histoire de l'OPC
En 1994, des experts issus d'un large éventail de disciplines industrielles ont formé OPC Foundation. L'objectif de la fondation était de développer une spécification client/serveur unique permettant aux fournisseurs de développer des applications qui partagent des données de manière rapide et robuste, et d'éliminer les schémas propriétaires qui les obligeaient à faire deux fois le travail de développement. OPC Foundation a publié la première spécification, Data Access Specification 1.0a, en 1996. Grâce à elle, les fournisseurs ont développé rapidement des logiciels client/serveur.
La spécification Data Access a éliminé la nécessité pour les fournisseurs d'applications de développer des pilotes de communication propriétaires, ce qui était souvent plus long que le développement de l'application elle-même. La technologie OPC permet aux fournisseurs de concentrer leurs efforts presque exclusivement sur l'application client. La spécification Data Access définit la manière dont les interfaces d'application du client et du serveur sont construites. Si la spécification est suivie correctement, un fournisseur client sait que n'importe quel serveur OPC peut fournir la connectivité nécessaire à l'accès aux données pour un périphérique industriel. Les applications OPC ne sont plus soumises à des problèmes de délais de mise sur le marché ou de fiabilité.
Historiquement, les utilisateurs finaux devaient choisir des solutions en fonction de la disponibilité des pilotes de communication ou de la volonté des fournisseurs de les développer. Avec l'OPC, les utilisateurs peuvent sélectionner le meilleur logiciel pour leurs besoins d'application. Ils peuvent choisir parmi divers fournisseurs de serveurs OPC pour répondre à un nouveau besoin de pilote ou pour résoudre des problèmes de performance. Les fournisseurs d'applications peuvent se concentrer sur l'amélioration continue de leurs produits de base sans avoir à se préoccuper des problèmes et des besoins de communication.
Accéder au site de l'OPC Foundation
Pour en savoir plus sur la norme OPC, rendez-vous sur le site de l'OPC Foundation.
Concepts clés sur la sécurité de l'OPC UA
Lisez notre blog pour découvrir comment l'OPC UA assure la sécurité et l'intégrité des données de votre organisation.