Vous êtes sur la page 1sur 6

Solutions

SUPE R V I S I O N E T A U T O M A T I S M E S

OPC UA convient désormais


à toutes les plates-formes
 ments et applications, s’installe par-dessus
Les dernières spécifications d’OPC UA (Unified Architecture) sont sur le point d’être l’application originale. Pour les éditeurs de
validées. Avec cette nouvelle version, la fondation OPC révolutionne son standard logiciels, il n’y a plus qu’une seule interface
de communication entre équipements industriels. OPC UA rompt les liens qui le à développer. Peu importe la marque et le
rendaient indissociable de Windows, pour se déployer sur tous types de plates- modèle de l’équipement sur lequel l’appli-
formes. Il conserve les fonctions des versions antérieures, avec lesquelles il est cation va chercher ses données, il suffit que
entièrement compatible. Enfin, il se base sur les Web Services, qui autorisent la leur logiciel soit certifié “client OPC”. « Pour
création d’applications multisite et renforcent la sécurité des communications. les fabricants de matériel d’automatismes, il s’agit
d’un bon moyen de délimiter les responsabilités »,
poursuit Michel Condemine.

V ingt et un millions d’installa- doivent également prendre en compte l’évo- OPC DA face à ses limites
tions dans le monde, et plus de lution des technologies. Avec OPC, on ne Malgré ses attraits, OPC (ou OLE for Process
22 000 produits certifiés OPC touche pas à l’application existante. Le ser- Control) et sa spécification principale OPC DA
sont disponibles (clients, ser- veur OPC, chargé de mettre à disposition les (pour Data Access) se devaient d’évoluer pour
veurs, mais aussi interfaces homme-machine données de production aux autres équipe- suivre les progrès technologiques et s’adap-
et supervision). En près de vingt années
d’existence, le standard OPC est devenu in-
contournable pour les applications d’auto-
matismes, d’instrumentation et de supervi- La genèse d’OPC
sion dans l’industrie. Quelles sont les clefs Le standard OPC est apparu au milieu des années 90 pour faciliter les échanges entre le
du succès de ce système d’interfaces basé sur monde des automatismes et celui de la supervision basée sur PC.
des relations client- Petit rappel : avant que PC et automates ne se généralisent dans l’industrie, la solution
L’essentiel serveur ? Pour Michel traditionnelle consistait à utiliser un système numérique de contrôle commande (SNCC),
Condemine, directeur performant, mais onéreux et délicat à faire évoluer. Au milieu des années 80, les PC
de 4CE Industry et repré- deviennent suffisamment performants pour prendre en charge des applications de
 OPC (OLE for Process Control)
sentant en France supervision. Des sociétés sont apparues pour proposer des superviseurs, sous Dos et OS2
est un standard d’échange essentiellement. Il s’agissait d’éditeurs tels qu’ARC informatique, Citect, Wiscon, Intouch
d’OPC Foundation, « OPC
et de mise à disposition de ou encore WinCC. Leurs logiciels, configurables, prenaient en charge l’acquisition des
données entre équipements.
est pensé par et pour des
industriels. Les avantages données et l’édition de rapports, en passant par la mise en forme et l’archivage. Mais ces
 OPC UA concentre en une outils ne résolvaient pas le problème de la remontée d’information. Afin que les
d’un passage à OPC sont
seule spécification tous les automates communiquent avec le PC, les fabricants de matériels d’automatismes
modules OPC précédents nombreux, mais ce proto- développaient autant de drivers que d’équipements. Les éditeurs de logiciels de
(Data Access, Alarm & Events, cole de communication supervision réécrivaient eux aussi tous les drivers à chaque nouvelle installation. Un
Historical Data Access, etc.). assure surtout la pérennité capteur qui changeait de version, et c’est toute l’application qui risquait de planter. C’est
 Grâce aux technologies Web
des installations. En effet, la dans ce contexte que la fondation OPC est née. Le but : s’affranchir des contraintes du
Services, OPC UA s’applique refonte complète d’un sys- développement des drivers en imaginant un concept d’abstraction des protocoles de
à des réseaux distants. tème automatisé coûte très communication. Pour simplifier, prenons l’exemple des drivers d’imprimantes, qui sont
 OPC UA devient multiplate-
cher ». Au coût du ma- aujourd’hui inclus dans le système d’exploitation. Grâce à des drivers génériques, il n’est
tériel, il faut ajouter le plus nécessaire au système d’exploitation de connaître le modèle exact d’imprimante
forme : il sera désormais
temps de réécriture connectée. Les relations clients-serveurs avec OPC reprennent le même concept. Pour
possible d’implémenter des
des programmes. Or poser les bases d’OPC, les membres de la fondation se sont inspirés des travaux du
serveurs OPC directement
groupe de spécification Corba, puis des travaux d’Al Chimson (fondateur de la société
sur les automates. les concepteurs doi-
Intellution), qui le premier eut l’idée du “contrat” pour définir les échanges d’objets entre
 La compatibilité avec vent composer avec un client et un serveur pour les marchés du process industriel. D’où la dénomination
les anciennes applications des documentations OPC : Object Linking and Embedding for Process Control.
est totale. souvent incomplètes,
voire inexistantes, et

MESURES 807 - SEPTEMBRE 2008 - www.mesures.com


64
Solutions

Iberdrola

L’une des plus vastes applications de supervision basées sur OPC a été effectuée par ARC Informatique pour Iberdrola, société de
distribution électrique espagnole. Elle concerne la gestion de 200 parcs éoliens (soit plus de 10 000 éoliennes) et représente environ
2,5 millions de variables (dont 2 millions sont utilisées pour le moment).

ter aux réalités du terrain. La définition des applicable à un process industriel critique,
communications et des interactions entre les pour lequel le timeout devrait plutôt être de
objets n’est pas restée figée depuis la création l’ordre de 200 millisecondes.
du standard. Elle a subi des modifications. Au Autre point noir, la technologie DCOM
début des années 90, il a fallu passer de la n’autorise pas le franchissement des fi-
technologie OLE (Object Linking and Embedding, rewalls, car elle n’est pas compatible avec le
inauguré avec Windows 3.0) à la technolo- concept d’allocation dynamique de ports
gie COM (Component Object Model, le concept (une nouvelle adresse IP est allouée à chaque
de “composant logiciel” de Microsoft). Puis il connexion). C’est pourquoi OPC était ré-
a fallu offrir une réponse aux architectures servé jusqu’alors aux seuls réseaux locaux. Il
distribuées qui devenaient de plus en plus était bien sûr possible de réaliser des passe-
systématiques dans l’industrie. C’était les relles d’accès distant (des sociétés telles que
débuts de la technologie DCOM (Distributed Matrikon proposent ce type de produits, ap-
Component Object Model), lancée en 1996. Il pelés outils de “tunnelling”). Toutefois, cela
s’agissait d’une évolution de COM pour les impose de rajouter des couches de commu-
applications réparties, mais toujours sur un nication supplémentaires, et de disposer de
réseau local. Mais aujourd’hui, quatorze ans la même brique logicielle propriétaire d’un
après la création des premiers composants bout à l’autre de la ligne. « Aujourd’hui, il est
logiciels, DCOM atteint ses limites dans l’in- impératif qu’une application puisse traverser les fi-
dustrie. rewalls de l’entreprise, commente Michel
La technologie DCOM était, il est vrai, plus Condemine, d’autant plus que les usines multisite
adaptée aux applications grand public qu’à sont de plus en plus nombreuses. Les industriels ont
celles liées au monde du process. Son prin- besoin de pouvoir surveiller des productions partout
cipal défaut tient dans un “timeout” trop dans le monde. Or la réponse existe : il s’agit des Web
long et non configurable. Il s’agit du laps de Services. »
temps au bout duquel une application qui De nombreuses applications migrent vers un
ne répond pas est considérée comme “plan- fonctionnement entièrement basé sur les
tée”. Avec DCOM, ce compteur était fixé de “Web Services ”, plus récents et plus perfor-
manière native à 20 secondes. Difficilement mants. La tendance est à la création de ➜

MESURES 807 - SEPTEMBRE 2008 - www.mesures.com


65
Solutions
➜ SOA (Service Oriented Architectures). Dans ce
contexte, OPC DA devait donc être remanié.
Le nouveau standard OPC UA (Unified Les dessous des relations client-serveur
Architecture) devait tenir compte de ces évo-
Dans une relation client-serveur, le être une demande ponctuelle ou un
lutions.
serveur est une machine hébergeant abonnement (ce qui signifie que le client
La fondation OPC avait identifié le potentiel
une application logicielle qui offre des demande à recevoir une valeur à
des Web Services, et a conçu les spécifica- services à un ou plusieurs clients. Le intervalles réguliers, mais il peut aussi
tions OPC XML-DA pour partager des don- client est le logiciel ou la machine qui demander à n’être averti que lorsque
nées à travers des réseaux distants. Cependant, exploite ces services. Dans le cas d’un cette valeur change).
XML-DA n’a été perçu que comme un em- système de supervision, par exemple, le Un serveur OPC est créé à partir du
bryon de réponse. Les communications logiciel de supervision joue le plus langage de programmation C++.
client-serveur basées sur le protocole http souvent le rôle de client et récolte des Les industriels qui disposent d’équipes
étant relativement lourdes, ses performances données en provenance de serveurs qui de programmeurs peuvent les réaliser en
étaient insuffisantes. « Il fallait concevoir un sont installées sur les différentes partant uniquement des spécifications.
protocole plus compact, indique Michel machines ou îlots de production. Ce Mais des toolkits sont proposés par des
client stocke les données, les met en sociétés spécialisées dans les interfaces
Condemine, un protocole qui fonctionne avec les
forme, effectue les calculs et se charge de communication
mêmes performances sur Internet qu’à travers un bus
de l’affichage. Pour l’application OPC cliente, plusieurs
CAN. » XML-DA ne permettait pas non plus Un serveur OPC fournit un certain langages disponibles : il est possible
de créer des fonctions événementielles (une nombre de services selon les modules d’écrire un client OPC en C++, mais aussi
application qui démarre seule, lorsqu’une qui sont installés (version OPC DA, ou avec la spécification “Automation”
donnée OPC atteint une certaine valeur), et COM), ou selon le profil de serveur choisi du langage VBA (Visual Basic for
il n’y avait ni archivage ni alarme. C’est pour- (version OPC UA) : de la simple mise à Applications) pour laquelle un adaptateur
quoi la fondation OPC a souhaité lancer un disposition de données à des services est disponible auprès de la fondation
standard plus homogène et plus ambitieux. d’exploration de données, d’alarmes ou OPC, ou encore avec la technologie .NET.
encore d’abonnements. Le serveur ne Dans ce dernier cas, une couche de
travaille que sur demande (on parle de communication supplémentaire devra
“requête”). Lorsqu’aucun client n’est être rajoutée s’il s’agit des versions
abonné ou n’effectue de requête, le antérieures à OPC UA. Enfin, comme
Une solution de supervision serveur OPC est inactif. Il est en attente. pour les serveurs OPC, de nombreux
estampillée UA Au démarrage, le client OPC déclare à un clients OPC sont disponibles sur le
serveur les données qui l’intéressent et marché sous la forme de toolkits qui
Parmi les sociétés proposant des outils OPC en auxquelles il veut avoir accès. Cela peut facilitent et accélèrent l’installation.
France, on peut citer 4CE Industry, Resolucom
ou Kepware. Kepware a d’ailleurs récemment
annoncé un partenariat avec la société Iconics,
spécialisée dans les solutions de visualisation et de
supervision. L’objet de ce partenariat est la mise
Elle en a profité pour repenser le principe de architecture unique. D’où l’importance de la signifi-
sur le marché de la première solution de supervi- propagation des données dans l’entreprise. cation du “U” de Unified. »
sion entièrement basée sur OPC UA. Cette offre, OPC ne devait pas rester cantonné au monde Pour intégrer tous les modules OPC en un
appelée “OPC-UA for KEPServer” associera tous les des automatismes. Il fallait que ce standard seul protocole commun, il a fallu revoir
clients, serveurs et drivers compatibles OPC UA s’applique aux systèmes de gestion de l’en- complètement le concept des communica-
développés par Kepware aux logiciels de supervi- treprise (ERP), au MES (Manufacturing Execution tions OPC. Pour ce faire, les membres de la
sion et de création d’IHM proposés par Iconics. System) et aux fonctions de gestion des actifs fondation se sont appuyés sur trois grands
Outre la simplicité d’installation, cette solution (Asset Management). principes.
exploite au maximum les capacités des objets Pour commencer, il fallait en finir avec
étendus Web Services : elle intègre un outil de Un fonctionnement transparent DCOM pour passer à un fonctionnement
visualisation du réseau, ou maillage (“mesh”). Il est
Le groupe de travail chargé de la définition entièrement SOA, plus performant et plus
possible d’afficher tous les clients et serveurs
d’une application, même si elle s’étend sur plusieurs
d’OPC UA (Unified Architecture) a été créé en facile à migrer sur des plates-formes diffé-
sites géographiques, d’afficher tous les tags 2003. Il est constitué des membres les plus rentes. Cela devenait d’autant plus primor-
disponibles dans un serveur ou encore de visualiser actifs au sein du consortium, parmi lesquels dial que Microsoft s’est aujourd’hui désengagé
tous les liens déjà établis entre clients et serveurs. se trouvent les sociétés SAP, Microsoft, Iconics, des technologies COM et DCOM, au profit
Une avancée non négligeable, dans la mesure où la Kepware, Siemens, Rockwell, ABB, Honeywell, des Web Services. C’est donc l’essence même
configuration d’un système client-serveur OPC Wonderware,Areal ou encore Sisco. Leur projet : d’OPC qui a été modifiée : pour s’adapter à
avec les outils classiques pouvait rebuter le profane rien moins que de « créer un standard révolu- ce nouveau concept de Web Services, OPC
(outils souvent austères et peu conviviaux). tionnaire, déclare Michel Condemine. est passé d’un modèle de présentation de
Ajoutons que, grâce à l’adoption par OPC Auparavant, pour OPC DA, il s’agissait de concevoir données à un modèle d’actions sur des ob-
Foundation des dernières technologies W3C, les une méthode de récolte, de mise à disposition et de jets. Un grand nombre de fonctions qui
spécifications du standard OPC UA sont compatibles
mise en forme des données. Le principal but était de avaient été écrites jusqu’à présent ont bien
avec Windows Vista et avec les processeurs
64 bits, ce qui garantit des performances de
pouvoir rajouter une couche OPC sur n’importe quelle sûr été conservées, mais le principe a été
premier ordre aux applications de visualisation. application sans avoir à la modifier. Aujourd’hui, avec recentré autour des quatre “services de base”
OPC UA, nous voulons agréger toutes les spécifica- d’OPC : émettre une requête, lire une valeur,
tions définies depuis plus de vingt ans au sein d’une écrire une valeur ou s’abonner à une variable

MESURES 807 - SEPTEMBRE 2008 - www.mesures.com


66
Solutions

Afin de faciliter l’implémentation de serveurs OPC UA directement à l’intérieur des automates, le standard OPC UA intégrera bientôt un
modèle de programmation compatible avec la norme IEC 61131-3. Cette initiative commune aux organisations OPC Foundation et
PLCopen permettra aux constructeurs d’automates programmables de réduire les coûts de développement de leurs serveurs OPC UA.

(pour connaître son évolution en temps damment de la plate-forme sur laquelle l’ap-
réel). Jusqu’alors, OPC (communément ap- plication est installée : depuis les systèmes
pelé OPC COM) se composait d’un ensemble embarqués jusqu’aux serveurs d’entreprise,
d’instructions et de fonctions dissociées les en passant par les PC d’ateliers et les interfaces
unes des autres et proposées dans des mo- homme-machine (IHM). Leur travail a con-
dules différents. Désormais, les quatre services cerné le portage des données d’un logiciel à
de base sont indépendants, et traversent toutes un autre (système automatisé, ERP, Asset
les précédentes spécifications. Management et MES), mais aussi d’un système
d’exploitation à un autre. « Ce qui constitue une
Assurer une installation véritable révolution, assure Benoît Lepeuple,
Plug & Play chef de produits chez ARC Informatique. OPC
Par ailleurs, le consortium s’est appliqué à ce va pouvoir s’étendre à l’atelier. Auparavant, seuls des
qu’OPC UA soit intégralement Plug & Play. PC sous Windows pouvaient devenir des serveurs OPC,
Ses membres souhaitaient que le format puisque ces derniers étaient écrits avec la technologie
d’échange de données fonctionne indépen- objet COM, spécifique à Microsoft. » En effet,
pour connecter un automate à un serveur

“Amener de OPC, il fallait interfacer l’automate à un PC


sous Windows via un bus de terrain. Le ser-
l’interopérabilité veur OPC était installé sur le PC. Cela com-
pliquait fortement les installations. Avec une
dans des architectures architecture OPC UA, clients et serveurs
hétérogènes.” pourront être installés indifféremment sur
des systèmes d’exploitation Windows ➜

OPC classique (DCOM) OPC UA embarqué

IHM,
MES,
ERP IHM,
MES,
ERP

Serveur
OPC

Protocoles Serveur
propriétaires OPC
UA
Automate Contrôle Entrées/
commande Sorties
Automate Contrôle Entrées/
commande Sorties

Le schéma ci-dessus illustre l’avancée non négligeable apportée par OPC UA. Sur une architecture OPC DA (à gauche), il est nécessaire
d’installer des PC sous Windows pour faire la liaison entre les automates et les systèmes de gestion d’entreprise. Avec OPC UA (à droite),
les serveurs OPC programmés en C++ sont implémentés directement à l’intérieur des automates et systèmes de contrôle commande.

MESURES 807 - SEPTEMBRE 2008 - www.mesures.com


67
Solutions

OPC UA fait des nœuds avec les objets


Si les spécifications d’OPC étaient basées méthodes ou des références. Pour illustrer gestion des alarmes, et que le serveur
sur les travaux des groupes Corba et Oasis, ces concepts, on peut prendre l’exemple remontant l’information du capteur
l’élaboration d’OPC UA a essentiellement d’une roue. Une roue peut être caractérisée “niveau de la cuve” soit relié à un client qui
fait appel aux travaux du consortium W3C par un diamètre et une vitesse angulaire : ce concentre les valeurs de niveaux de toutes
et de l’organisation Mimosa. Les sociétés sont ses propriétés. En revanche, si l’on les cuves. Avec OPC DA, il était impossible
membres de Mimosa, groupement présidé parle de méthode, on déterminera si la roue pour l’opérateur surveillant les alarmes
par Alan Johnston (également directeur est en mouvement ou à l’arrêt. Les d’accéder au niveau réel de la cuve lorsque
de la société Assetricity), travaillent depuis références, enfin, représentent les liens qui l’alarme se déclenche. Dans le cas d’OPC
plusieurs années sur un standard de mise existent entre la roue et son bâti. Ce sont les UA, un Node correspondra à la cuve dans
en forme des informations. Quant au W3C, liens entre différents Nodes. sa globalité. Ainsi, en se connectant au
il a fourni les définitions des Web Services, Car contrairement à OPC DA, qui considé- serveur lié à la cuve l’opérateur sera
aujourd’hui largement répandus dans rait les objets COM sous forme d’arbores- capable d’accéder à toutes les informa-
le monde de l’informatique bureautique et cence, OPC UA utilise des objets reliés par tions la concernant. Grâce aux possibilités
professionnelle. un maillage (“mesh”). Auparavant, il était offertes par ce maillage entre objets, il
OPC UA est donc un nouveau modèle impossible pour un client d’avoir accès à pourra même piloter des actionneurs,
d’organisation et de description un autre serveur relié à un autre client. Les pour commander des vannes par exemple.
des objets. On y trouve des objets de base informations ne pouvaient pas
appelés Nodes (nœuds). Ce sont des “remonter” l’arborescence.
“objets” au sens de la norme ISO 88, dans le Prenons l’exemple d’une
sens où l’on se servira d’instances de application consistant à surveiller
ces objets de base pour décrire l’ensemble une cuve : imaginons que le
de l’application. Un Node est caractérisé par serveur remontant l’information
un certain nombre d’attributs. Et ces du capteur “alerte niveau bas” Différences entre OPC DA et UA illustrées par l’exemple d’une vanne.
attributs peuvent être des propriétés, des soit relié à un client dédié à la On passe d’un système à arborescence à un système maillé, interconnecté.

➜ classiques, mais aussi des OS libres mais seul leur code de base diffère. Elles re- Une application des années 90
(comme Linux), pour terminaux portables posent sur les mêmes couches d’abstraction, qui fonctionne toujours en 2010
(comme Windows CE) ou même temps réel mais se programment sous C/C++, avec
(commeVxWorks). Grâce à cette portabilité, Microsoft. NET ou en langage Java selon le Le consortium OPC a tenu à assurer une to-
des serveurs OPC seront implémentés direc- type de plate-forme sur laquelle elles sont tale compatibilité ascendante des applica-
tement dans les automates, et des systèmes installées. La version . NET sera préférée pour tions. « L’abstraction des couches de communication
complets clients-serveurs OPC dialogueront des applications sous Windows, celle en Java a été obtenue grâce à une collaboration avec les orga-
sans se préoccuper du matériel sur lequel ils visera une utilisation sur des appareils por- nisations ISA et IEC, indique Thomas Burke,
sont déployés.Trois versions différentes d’ar- tables et la version C/C++ (qui présente président de OPC Foundation. Avec Unified
chitectures OPC UA sont proposées. Elles l’empreinte mémoire la plus faible) sera des- Architecture, OPC est devenu un moyen de transport
fournissent les mêmes fonctions (ou services) tinée aux systèmes embarqués. unique pour toutes les données, qu’elles viennent de
n’importe quel équipement ou application, et sur
n’importe quel réseau de l’entreprise. » Bien en-
tendu, une couche d’abstraction supplémen-
taire sera toujours nécessaire pour exécuter
OPC DA (ou OPC XML-DA) dans une appli-
cation UA. Mais l’application n’aura à subir
aucune modification. Les applications DA et
UA peuvent cohabiter au sein d’une même
architecture. Un client COM (OPC DA) peut
recevoir des données provenant d’un serveur
UA, et un serveur COM peut envoyer des
données à un client UA.
Sécurité et fiabilité
« Nous voulions aussi proposer de nouvelles fonctions
aux utilisateurs, observe Michel Condemine,
qui participe activement aux travaux de la
fondation OPC. Nous souhaitions apporter de la
L’organisation des couches de communication d’OPC UA montre que les anciennes spécifications d’OPC (Data Access, Alarms and sécurité au transfert d’informations distantes qui
Conditions, etc.) sont situées au-dessus des couches de base d’OPC UA. Cela garantit la compatibilité d’UA avec les applications OPC DA. pouvait poser des problèmes avec les technologies

MESURES 807 - SEPTEMBRE 2008 - www.mesures.com


68
Solutions
COM/DCOM. Notre collaboration avec les équipes lation Plug & Play sur différentes plates-for- la certification OPC UA commence à être un critère
du W3C (World Wide Web Consortium) nous a mes et l’utilisation d’un langage objet mo- pour le choix d’un superviseur, note Benoît
simplifié la tâche. » En effet, la technologie derne. Et selon Michel Condemine, l’une des Lepeuple. Même s’ils ne sont pas forcément prêts
Web Services intègre la sécurité de manière forces d’OPC « réside dans le fait que ses spécifi- à franchir le cap, ils sentent que ce standard va s’im-
native. Les fonctions WS Secure Conversation, cations sont ouvertes et libres de droits ». Tout le poser et choisissent leur fournisseur en fonction de
WS Trust et WS Security, notamment, ont été monde peut développer son propre système son implication dans OPC UA. Les utilisateurs sont
reprises par la fondation pour écrire les spé- client-serveur OPC en DA ou en UA. rassurés par les aspects de compatibilité ascendante.
cifications d’OPC UA. Cette technologie ro- Toutefois, en temps que fournisseur de so- Quant à nous, éditeurs de logiciels, nous sommes
buste et éprouvée est déjà à la base de la lutions OPC, il préfère promouvoir l’emploi assurés de pouvoir migrer facilement des applications
plupart des applications multisite actuelles. de solutions commerciales telles que des de OPC COM vers UA, dès que les clients seront
Enfin, OPC UA améliore la disponibilité des “toolkits” (drivers de communication pré- demandeurs. »
applications en intégrant des fonctions de re- paramétrés), qui facilitent la programma- Enfin, selon Russel Agrusa, p.-d.g. et fonda-
dondance et de répartition de charge. La pre- tion. « Nous proposons également les “wrappers teur de la société Iconics, « les analystes d’ARC
mière permet de déclarer certains clients ou COM vers UA”, qui assurent la compatibilité des Advisory Group et d’AMR Research prévoient
serveurs comme étant des ressources de se- applications OPC COM au sein d’un nouveau sys- qu’OPC UA sera omniprésent d’ici quelques années.
cours, qui ne démarrent que lorsque le client tème UA », indique Michel Condemine. Grâce aux différentes versions du code de base, tous
ou le serveur principal ne répond plus (ou les équipements (systèmes embarqués, automates, en-
tombe en panne). La seconde permet à des L’offre devient mature trées/sorties et équipements réseau) peuvent désor-
clients d’activer ces serveurs de secours lors- Mais la disponibilité de produits OPC UA ne mais communiquer via OPC UA. Aussi peut-on
que les serveurs principaux sont trop sollicités signifie pas que le marché est prêt à les adop- s’attendre à une baisse des coûts d’intégration et de
et n’arrivent pas à satisfaire toutes les requêtes. ter sans attendre. D’une part parce que des possession de ces matériels ».
Les abonnements sont transférés automati- spécifications sont encore en cours de vali- Frédéric Parisot
quement, et de manière transparente. dation. D’autre part parce qu’il faut toujours
Pour conclure, aux nouvelles fonctionnalités du temps pour que les industriels transfor-
de OPC UA s’ajoutent donc la compatibilité ment leur intérêt pour une technologie en Pour en savoir plus
avec les anciennes applications OPC, l’instal- un projet concret à court terme. « Toutefois, www.opcfoundation.org

MESURES 807 - SEPTEMBRE 2008 - www.mesures.com


69

Vous aimerez peut-être aussi