- Ole for process control
-
OLE for Process Control
Pour les articles homonymes, voir OPC.La technologie OPC est apparue en 1995. Cette technologie dédiée à l'interopérabilité des systèmes industriels signifiait initialement OLE for Process Control. OPC n'est pas un protocole de communication mais une technologie basée sur les technologies OLE, COM, et DCOM développées par Microsoft pour sa famille de systèmes d'exploitation.
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 quel que soit 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 par exemple 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 ou driver, devait être écrit. L'objectif de l'OPC est de définir une interface commune écrite une fois puis réutilisées par n'importe quel logiciel d'entreprise, SCADA, IHM. Une fois qu'un serveur OPC est écrit pour un périphérique particulier, il peut être réutilisé par n'importe quelle application qui est capable d'agir en tant que client OPC. Un serveur OPC utilise la technologie 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 technologies 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 :
- les spécifications basées sur COM/DCOM
- 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 lot)
La deuxième catégorie regroupe une seule spécification décomposée en plusieurs parties OPC Unified Architecture.
Futur
L'OPC Unified Architecture (UA) a été définie et peut être mise en œuvre avec Java, .NET de Microsoft, 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 technologies comme XML et les Web Services. UA cherche à devenir le standard pour l'échange de données industrielles, en remplacement de FactoryTalk, ArchestrA, certaines applications Modbus, et OPCDA.
Liens externes
Site officiel
Formations
Catégorie : Protocole réseau
Wikimedia Foundation. 2010.