Guia_para_entender_la_tecnologia_OPC.pdf

Embed Size (px)

Citation preview

  • 7/22/2019 Guia_para_entender_la_tecnologia_OPC.pdf

    1/9

    OPC: De qu se trata, y cmo funciona?

    Gua para entender la Tecnologa OPC

    Darek Kominek, P. Eng. Alberta, Canada - 2

    Este artculo sobre Tecnologa OPC es una sencilla

    introduccin al estndar abierto de conectividad

    industrial ms popular. En l se introduce la idea

    clave que se esconde tras OPC, muestra porqu

    OPC es diferente a los protocolos de comunicacin

    convencionales (a menudo propietarios), y expone

    cmo OPC ayuda a superar las limitaciones de

    dichos protocolos nativos.

    A continuacin, se explica cules son los bloques

    fundamentales de OPC (Clientes OPC y Servidores

    OPC) y cmo trabajan juntos para hacer posible

    que se puedan compartir datos permitiendo

    una interoperabilidad sin lmites. Utilizando

    ilustraciones claras y la mnima jerga tcnica, esta

    gua ayuda a lectores de todos los niveles tcnicos

    a conocer qu es la Tecnologa OPC y cmo la

    pueden utilizar en beneficio propio dentro de sus

    empresas y proyectos.

    Resumen Ejecutivo

  • 7/22/2019 Guia_para_entender_la_tecnologia_OPC.pdf

    2/9

    CMO SOLUCIONA OPC EL PROBLEMA DE LA

    CONECTIVIDAD

    Hoy en da la automatizacin se utiliza de modo generalizado en todas lasprincipales industrias. Mientras distintas industrias utilizan distintos dispositivosespecializados, sistemas de control y aplicaciones, todas comparten un retocomn, que crece rpidamente cmo compartir informacin entre todosestos componentes y el resto de la empresa.Antes de introducir qu es OPC y cmo resuelve una de las mayores pesadillasde la automatizacin, vale la pena analizar cules eran los problemasanteriormente. A continuacin, se enumeran los factores que tradicionalmentecausaban los mayores problemas al compartir informacin, junto a una breveexplicacin del impacto que ha tenido OPC sobre cada uno de ellos:

    Protocolos propietarios: Los fabricantes utilizaban frecuentementeprotocolos que permitan a productos de una determinada gama comunicarse

    entre ellos, pero requeran protocolos personalizados para comunicar conproductos de otros fabricantes. Para empeorar las cosas, distintas gamas deproductos del mismo fabricante frecuentemente no eran capaces de comunicarentre s, necesitando conectores adicionales.

    OPC resuelve este problema haciendo innecesario que el cliente de Datostenga que conocer cmo comunica el servidor de Datos o cmo organiza dichosdatos.

    Drivers de comunicacin propietarios: Todas las conexiones puntoa punto requeran un protocolo propietario para posibilitar la comunicacinentre los extremos especcos. Por ejemplo, si un HMI necesitaba comunicarcon un PLC, se requera de un driver en el HMI escrito especcamente parael protocolo utilizado por el PLC. Si los datos de este PLC necesitaban ser

    registrados adems en un histrico de datos, el programa de registro de datosrequera su propio driver porque el driver del HMI slo se poda utilizar parael HMI y no para el software de registro histrico de datos (que necesitaraotro Driver propietario diferente). Si el driver especco para establecer lacomunicacin entre los dos extremos no estaba previamente desarrollado ydisponible, las comunicaciones eran muy difciles y caras de establecer.

    OPC elimina la necesidad de disponer de drivers especcos entre cadaaplicacin y la Fuente de Datos. En la gura 1, un nico protocolo estndarde PLC puede ser compartido simultneamente por el HMI y la aplicacinde registro de datos histricos mediante un conector OPC, con el benecioaadido de que el conector OPC requiere una nica conexin con el PLC,reduciendo as la carga del procesador.

    Integracin compleja: El uso habitual de protocolos propietariospara cada dispositivo signicaba que, incluso con un pequeo nmero dedispositivos y aplicaciones, se requera rpidamente el uso de muchosprotocolos. La misma aplicacin HMI ejecutndose en mltiples ordenadores,comunicando con el mismo dispositivo, requera instalar y congurar mltiplesinstancias del mismo protocolo en cada ordenador. Si las aplicaciones HMIcomunicaban a su vez con dispositivos adicionales, cada HMI requera supropio conjunto de drivers para cada uno de los dispositivos. El mantenimientode las versiones de las aplicaciones se converta en una pesadilla.

    OPC elimina la necesidad de

    disponer de drivers especcos

    entre cada aplicacin y la

    Fuente de Datos

    Figura 1: Problema de controladores personalizados - Cada aplicacinrequiere un dispositivo o un controlador de protocolo especfco quele permita comunicarse con los respectivos dispositivo. Los driversde comunicacin no son reutilizables entre aplicaciones, ya que cadaaplicacin utiliza su propio formato de datos.

  • 7/22/2019 Guia_para_entender_la_tecnologia_OPC.pdf

    3/9

    Utilizar OPC simplica enormemente la integracin porque, una vez que secongura un Servidor OPC para una Fuente de Datos en particular, todas lasaplicaciones que utilizan OPC pueden empezar a compartir datos con esaFuente de Datos, eliminando la necesidad de drivers adicionales.

    Carga de trabajo en el dispositivo: Cada protocolo establece su propiaconexin al dispositivo o controlador para el que est diseado para comunicarDado el gran nmero de protocolos que se utilizan en una instalacin tpica,frecuentemente el controlador se vea bombardeado por mltiples peticionesde la misma informacin para cada aplicacin que necesitaba comunicar conl. Adems, la mayora de dispositivos slo pueden aceptar un nmero limitadode conexiones simultneas. Si el nmero de drivers tratando de conectar aun dispositivo exceda el nmero mximo de conexiones, haba que buscarsoluciones adicionales para que las aplicaciones Cliente no se quedasen sindatos.

    El trco y, por tanto, la carga de los dispositivos se reduce enormementeutilizando conectores OPC, porque un conector OPC especco para un

    dispositivo requiere una nica conexin a la Fuente de Datos mientras quepuede comunicar simultneamente con mltiples aplicaciones para enviarleslos Datos obtenidos.

    Obsolescencia de infraestructuras antiguas: A medida que losfabricantes lanzan nuevos productos, eventualmente dejan de dar soporte alos antiguos. Cuando una nueva versin de HMI o SCADA ve la luz, es posibleque requiera su propio juego de protocolos que, en ocasiones, dejan desoportar comunicaciones con dispositivos con los que la anterior versin deHMI o SCADA comunicaban.

    OPC extiende la vida til de sistemas antiguos porque, una vez que seha congurado un Servidor OPC para el sistema, permite que cualquieraplicacin Cliente que utilice OPC (la mayora) pueda comunicar con el sistemaantiguo, sin importar si la aplicacin Cliente soporta o no de forma nativala comunicacin con dicho sistema antiguo. Por tanto, OPC permite queaplicaciones Cliente nuevas continen comunicando con sistemas antiguos.

    Conectividad corporativa: A medida que crece la necesidad dedisponer de datos procedentes de la automatizacin en otros niveles de laempresa, los problemas de conexin se hacen ms complejos, porque lasaplicaciones empresariales no estn diseadas para comunicar con dispositivosy controladores. Esto puede aadir, potencialmente, una carga extra a lainfraestructura de automatizacin y sumar preocupaciones adicionales deseguridad.

    OPC hace posible de forma real que se puedan compartir datos provenientesde la automatizacin a lo largo de toda la red corporativa, permitiendoque aplicaciones validadas reciban datos con Fuentes de Datos de la redde automatizacin, eliminando la necesidad de instalar nuevos drivers decomunicacin. Todo lo que se requiere es un Servidor OPC.

    Hay algunos ejemplos reales de utilizacin de la TecnologaOPC en proyectos?

    S. Para ver algunos ejemplos en el mundo real de cmo OPC se ha utilizadopara resolver diversos problemas de conectividad eche un vistazo a estosCasos de Estudio: (http://www.matrikonopc.com/resources/case-studies.aspx).

    El trco y la carga detrabajo de los dispositivos

    se reduce enormemente

    utilizando comunicaciones

    OPC

    OPC extiende la vida til

    de sistemas antiguos... OPC

    permite a las aplicaciones

    mas nuevas poder seguir

    comunicndose con las

    aplicaciones ms antiguas.

  • 7/22/2019 Guia_para_entender_la_tecnologia_OPC.pdf

    4/9

    INTRODUCCIN A OPC

    Qu es OPC?

    OPC es el mtodo de conectividad de datos basado en los estndares ms

    populares del mundo. Es utilizado para responder a uno de los mayoresretos de la industria de la automatizacin: cmo comunicar dispositivos,controladores y/o aplicaciones sin caer el los problemas habituales de lasconexiones basadas en protocolos propietarios.

    OPC no es un protocolo, sino ms bien un estndar para la conectividad dedatos que se basa en una serie de especicaciones OPC gestionadas por la OPFoundation. Cualquier software que sea compatible con estas especicacionesOPC proporciona a usuarios e integradores conectividad abierta e independienttanto del fabricante del dispositivo como del desarrollador de la aplicacinCliente.

    Por qu triunfa OPC donde los protocolos propietarios fallan?

    La clave del xito de OPC en crear comunicaciones autnticamente

    independientes del fabricante estriba en que OPC abstrae de los detalles de laimplementacin de Fuentes de Datos (i.e. PLC) y Clientes de Datos (i.e. HMI/SCADA), con lo que los datos se pueden intercambiar entre ellos sin que tengaque saber nada de sus respectivos protocolos de comunicacin nativos y de laorganizacin interna de sus datos. Esto, en clara oposicin a la aproximacinbasada en crear aplicaciones basadas en protocolos propietarios que, pordenicin, son requeridos para comunicar, de forma nativa, la Fuente de Datoscon el Cliente de Datos.

    Cmo trabaja la comunicacin OPC (conceptualmente)

    Se puede representar como una capa de abstraccin intermedia que se sitaentre la Fuente de Datos y el Cliente de Datos, permitindoles intercambiardatos sin saber nada el uno del otro.

    Cmo funciona OPC (Funcionalmente)

    La abstraccin de dispositivo OPC se consigue utilizando dos componentesOPC especializados llamados Cliente OPC y Servidor OPC. Cada uno de ellos esdescrito en la siguiente seccin. Es importante resaltar que el hecho de que laFuente de Datos y el Cliente de Datos puedan comunicar entre s mediante OPno signica que sus respectivos protocolos nativos dejen de ser necesarios ohayan sido reemplazados por OPC. Al contrario, estos protocolos y/o interfacesnativos siguen existiendo, pero slo comunican con uno de los dos componentedel software OPC. Y son los componentes OPC los que intercambian informacientre s, cerrando as el crculo. La informacin puede viajar de la aplicacin aldispositivo sin que estos tengan que hablar directamente entre s.

    Benefcios de utilizar conectividad OPC

    A primera vista, crear un driver propietario para dos componentes OPC (ClientOPC y Servidor OPC) puede parecer que no sea una gran mejora, pero laexperiencia ha demostrado que s lo es. A continuacin se enumeran algunos dlos benecios clave de utilizar OPC:

    Una aplicacin Cliente OPC puede comunicar libremente con cualquier1.Servidor OPC visible en la red sin la necesidad de utilizar ningn driverespecco para la Fuente de Datos.Las aplicaciones Cliente OPC pueden comunicar con tantos Servidores OPC2.como necesiten. No hay ninguna limitacin inherente a OPC en el nmerode conexiones que se pueden establecer.Hoy en da OPC est tan extendido que hay un Servidor OPC disponible3.para prcticamente todos los dispositivos nuevos o antiguos que existen e

    el mercado.

    Figura 2: Los Servidores OPC se muestran como un nivel inter-medio entre la fuente de datos y el cliente de datos, habilitandola intercomunicacin sin que ningn lado conozca el protocolonativo del otro.

    Figura 3: La arquitectura Cliente/Servidor OPC Una mejor vistadel funcionamiento OPC nos revela dos componentes: el ClienteOPC y el Servidor OPC. La especifcacin OPC defne el mensajeentre estos dos componentes.

  • 7/22/2019 Guia_para_entender_la_tecnologia_OPC.pdf

    5/9

    4. Las Fuentes de Datos (hardware o software) que utilizan OPC pueden serintercambiadas o actualizadas sin la necesidad de actualizar los driversutilizados por cada aplicacin que comunique con ellas mediante OPC. Slohay que mantener actualizado el Servidor OPC para esa Fuente de Datos.

    5. Los usuarios pueden elegir libremente los dispositivos, controladoresy aplicaciones que mejor se ajusten a sus proyectos sin preocuparsedel fabricante del que provienen o de si comunicarn entre s laintercomunicacin se da por sentado.

    Qu tipos de datos soporta OPC?

    Los tipos de datos ms comunes transferidos entre dispositivos, controladoresy aplicaciones en automatizacin se pueden encuadrar en tres categoras:

    Datos de tiempo realDatos histricosAlarmas y Eventos

    A su vez, cada una de las categoras anteriores soporta una amplia gamade tipos de datos. Estos tipos de datos pueden ser enteros, coma otante,cadenas, fechas y distintos tipos de arrays, por mencionar algunos. OPCasume el reto de trabajar con estas distintas categoras de datos especicandode forma independiente cmo se va a transmitir cada uno de ellos a travs dela arquitectura Cliente OPC - Servidor OPC.

    Las tres especicaciones OPC que se corresponden con las tres categoras dedatos son:

    OPC Data Access Specication (OPC DA) utilizada para trasmitir datos de1.tiempo realOPC Historical Data Access Specication (OPC HDA) utilizada para2.transmitir datos histricos

    OPC Alarms & Events Specication (OPC A&E) utilizada para transmitir3.informacin de alarmas y eventos

    Todos los Servidores OPC incluyen todas las especifcacionesOPC?

    No. No es obligatorio que todos los Servidores OPC incluyan todas lasespecicaciones OPC. Histricamente, la mayora de los Servidores OPCslo soportan datos de tiempo real (OPC DA). Es aconsejable investigarque especicaciones OPC incluye un Servidor OPC antes de elegirlo para unproyecto.

    Es importante saber qu especifcaciones OPC incluye unCliente OPC o un Servidor OPC?

    S, es crucial. Mientras que las tres especicaciones OPC (OPC DA, OPC HDA,OPC A&E) utilizan la misma arquitectura OPC cliente/servidor subyacente paratransmitir las distintos categoras de datos, tanto Cliente OPC como ServidorOPC deben incluir la misma especicacin OPC para coordinar de formacorrecta el ujo de datos entre ellos y para trabajar correctamente con laFuente de Datos y el Cliente de Datos respectivamente.

    OPC asume el reto de trabajar

    con estas distintas categoras

    de datos especicando de

    forma independiente cmo se

    va a transmitir cada uno de

    ellos.

    Es aconsejable investigar que

    especicaciones OPC incluye

    un Servidor OPC antes de

    elegirlo para un proyecto.

  • 7/22/2019 Guia_para_entender_la_tecnologia_OPC.pdf

    6/9

    SERVIDORES OPC

    Qu es un Servidor OPC?

    Un Servidor OPC es una aplicacin de software. Un driver estandarizadodesarrollado especcamente para cumplir con una o ms especicacionesOPC.La palabra Server en OPC Server no hace referencia en absoluto alordenador donde este software se estar ejecutando. Hace referencia a larelacin con el Cliente OPC.

    Qu hacen los servidores OPC?

    Los Servidores OPC son conectores que se pueden asimilar a traductores entreel mundo OPC y los protocolos nativos de una Fuente de Datos.OPC es bidireccional, esto es, los Servidores OPC pueden leer de y escribiren una Fuente de Datos. La relacin Servidor OPC/Cliente OPC es de tipo

    maestro/esclavo, lo que signica que un Servidor OPC slo transferir datosde/a una Fuente de Datos si un Cliente OPC as se lo pide.

    Con qu tipos de Fuentes de Datos puede comunicar unServidor OPC?

    Los Servidores OPC pueden comunicar prcticamente con cualquier Fuente deDatos cuyos datos puedan ser ledos o escritos por medios electrnicos. Unabreve lista de posibles Fuentes de Datos incluye: dispositivos, PLCs, DCSs,RTUs, instrumentos de medicin, bases de datos, historiadores, software decualquier tipo (i.e. Excel), pginas web e incluso archivos CSV (texto separadopor comas) de actualizacin automtica. Para comunicar con cualquiera deestos dispositivos se requiere nicamente el uso de un Servidor OPC queutilice el protocolo o interfaz nativo apropiado. Una vez que se ha congurado

    dicho Servidor OPC, cualquier aplicacin Cliente que utilice OPC (y tenga lospermisos adecuados) puede empezar a comunicar con la Fuente de Datos sinque importe la forma en que esta comunica de forma nativa.

    Dnde puedo encontrar un servidor OPC para el dispositivo X?

    Mientras que muchos fabricantes ofrecen servidores OPC con sus dispositivos,controladores y aplicaciones, hay muchos que no lo hacen. MatrikonOPC esel mayor proveedor del mundo de software OPC, tiene Servidores OPC paracientos de dispositivos. Un buen lugar para comenzar es en la pgina webwww.matrikonopc.es o llamando a la ocina de MatrikonOPC directamente.Cmo trabaja un Servidor OPC?

    Aunque los usuarios no necesitan saber nada a cerca de los entresijos de los

    Servidores OPC para poder utilizarlos, una mirada a lo que ocurre tras lasbambalinas puede arrojar luz al porqu puede variar mucho la calidad y elrendimiento de Servidores OPC de distintos suministradores.

    Los servidores OPC pueden

    comunicarse prcticamente

    con cualquier fuente de

    datos.

  • 7/22/2019 Guia_para_entender_la_tecnologia_OPC.pdf

    7/9

    Un vistazo conceptual de cmo funciona un Servidor OPC puede ser elsiguiente:

    Mdulo de comunicaciones OPC: Esta es la parte del ServidorOPC responsable de comunicar adecuadamente con un Cliente OPC.Los Servidores OPC bien diseados deben ser plenamente compatiblescon las especicaciones OPC que implementen, para asegurar quecomunican correctamente con cualquier Cliente OPC.

    Mdulo de comunicaciones nativas El Servidor OPC debeemplear el mtodo de comunicacin ms eciente con la Fuentede Datos. En algunos casos, esto implica comunicar con la Fuentemediante su protocolo propietario de datos, mientras que enotros casos, esto signica comunicar a travs de una Interfaz deProgramacin de la Aplicacin (API). Tpicamente, cuanta msexperiencia tenga el desarrollador del Servidor OPC con el dispositivo,mejor utilizar las posibilidades de comunicacin que ofrece eldispositivo.

    Mdulo de traduccin/mapeado: Aqu es donde sucede toda lamagia de un Servidor OPC. La funcin de este mdulo es interpretarde forma adecuada las peticiones OPC entrantes de un Cliente OPC,convirtindolas en peticiones nativas que se envan a la Fuente deDatos y viceversa. Si esto se hace ecientemente, se puede manteneral mnimo la carga sobre la Fuente de Datos mientras se maximiza lacapacidad de transmisin de datos.

    Puede comunicar un Cliente OPC de un determinado fabricantecon Servidores OPC de otros fabricantes?

    S, siempre que tanto el Cliente OPC como el Servidor OPC cumplan con

    las mismas especicaciones OPC, deben ser capaces de comunicar entre s,independientemente de qu suministrador vengan.

    Los Servidores OPC pueden compartir datos con otrosServidores OPC?

    Los Servidores OPC no se comunican directamente unos con otros; slo estndiseados para comunicar con Clientes OPC. Sin embargo, existen utilidadesOPC diseadas especcamente para que sta comunicacin entre ServidoresOPC sea posible (y fcil). Ver MatrikonOPC Data Manager (http://www.matrikonopc.com/products/opc-data-management/opc-data-manager.aspx),designed to specically make this OPC Server-to-OPC Server communicationtrivial.

    CLIENTES OPC

    Qu es un Cliente OPC?

    Un Cliente OPC es una pieza de software creada para comunicar conServidores OPC. Utiliza mensajera denida por una especicacin concreta de

    la OPC Foundation.

    Los Servidores OPC bien

    diseados deben ser

    plenamente compatibles con

    las especicaciones OPC que

    implementen

    Figura 4: Anatoma conceptual de un Servidor OPC - Concep-tualmente, un servidor OPC se puede desglosar en tres mdu-los: mdulo de comunicaciones OPC, modulo de traduccin /mapeado, y un mdulo de comunicaciones nativas.

  • 7/22/2019 Guia_para_entender_la_tecnologia_OPC.pdf

    8/9

    Qu hace un Cliente OPC?

    Conceptualmente Un Cliente OPC representa un destino de datos. Iniciany controlan la comunicacin con Servidores OPC basados en las peticiones

    recibidas desde la aplicacin en la que estn embebidos. Los Clientes OPCtraducen las peticiones de comunicacin provenientes de una aplicacin dadaen la peticin OPC equivalente y la envan al Servidor OPC adecuado paraque la procese. A cambio, cuando los datos OPC vuelven del Servidor OPC, elCliente OPC los traduce al formato nativo de la aplicacin para que sta puedatrabajar de forma adecuada con los datos.

    Tcnicamente: Los Clientes OPC son mdulos de software utilizados poruna aplicacin para permitirla comunicarse con cualquier Servidor OPCcompatible visible en la red. Tpicamente, los Clientes OPC estn embebidos enaplicaciones como HMIs, SCADAs, gracadores, Historiadores o generadoresde informes, convirtindolos en aplicaciones compatibles OPC.

    Es muy comn referirse a la aplicacin que contiene un Cliente OPC embebido

    como Cliente OPC a pesar de que slo la parte que implementa OPC es elverdadero Cliente OPC.

    Pueden comunicar un Cliente OPC con mltiples dispositivos(Servidores OPC) de forma simultnea?La respuesta tiene dos partes:

    Primero, semnticamente: Es importante recordar que los Clientes OPC,1.por su diseo, slo son capaces de comunicar con Servidores OPC, no conlos dispositivos nales. Esta aclaracin es necesaria porque los ClientesOPC deben ser independientes de protocolos, puesto que de otra formacaeran en la trampa dispositivo-driver del pasado.S, efectivamente los Clientes OPC pueden comunicar de forma simultnea2.con mltiples Servidores OPC. Esto signica que un Cliente OPC puede leery escribir datos desde y hacia mltiples dispositivos (Fuentes de Datos) atravs de sus respectivos Servidores OPC.

    Cmo trabaja un Cliente OPC?

    Como se hizo con los Servidores OPC, un Cliente OPC se puede dividirconceptualmente en tres mdulos:

    Mdulo de comunicaciones OPC: Aunque no tan involucrado como enel Servidor OPC (en los Servidores OPC esta parte es ms compleja) es crucialpara que el Cliente OPC se comporte como debe al conectarse a un ServidorOPC, intercambiar datos con l y desconectarse sin desestabilizar al Servidor

    OPC.Mdulo de comunicaciones con la aplicacin: El Cliente OPCtpicamente est diseado para trabajar en una aplicacin especca, por loque, para permitir que la informacin pase de la aplicacin al Servidor OPCpasando por el Cliente OPC, realiza una serie de llamadas al interfaz para laprogramacin de la aplicacin (API). Tambin es posible que un Cliente OPCgenrico comunique con una aplicacin mediante un protocolo en lugar de conllamadas al API siempre que la aplicacin soporte ese protocolo.

    Los Clientes OPC pueden

    comunicar de forma simultneacon mltiples Servidores OPC.

    Figura 5: Anatoma conceptual cliente OPC - Reejando unServidor OPC, un Cliente OPC tambin puede ser consideradocompuesto por tres mdulos: Mdulo de comunicaciones OPC,Mdulo de comunicaciones con la aplicacin y un Mdulo detraduccin/mapeado.

  • 7/22/2019 Guia_para_entender_la_tecnologia_OPC.pdf

    9/9

    Copyright Matrikon Inc 2010

    Telfono: 902 934 409

    Internacional: +34 93 568 61 77/78

    Email: [email protected]

    Web: www.MatrikonOPC.es

    Americas Asia-Pacif ic Europe Middle East Afr ica

    Mdulo de traduccin/mapeado: Una de las funciones clave delCliente OPC es la de traducir de forma bidireccional la informacin que suaplicacin necesita leer de o escribir al dispositivo o Fuente de Datos.

    Con cuntos Servidores OPC puede conectar un Cliente OPC?

    La respuesta directa es: con todos aquellos con los que necesite. En lainfraestructura OPC no hay un lmite terico de a cuntos Servidores OPCpuede conectar un Cliente OPC.

    Pueden los Clientes OPC comunicar directamente con otrosClientes OPC?

    No. En OPC las comunicaciones Cliente-Cliente no estn denidas. Slo sesoporta la arquitectura Cliente/Servidor. Por ello, si una aplicacin debeproveer datos OPC a otros clientes, necesita tener su propio Servidor OPC.Este Servidor OPC permitir a otros Clientes OPC de otras aplicaciones utilizaresta aplicacin como Fuente de Datos.

    Dnde est instalado el Cliente OPC?

    Los Clientes OPC, tpicamente, estn embebidos en la aplicacin que los utilizacomo por ejemplo HMIs o Historiadores. Si por alguna razn la aplicacin quetenemos que utilizar no dispone de un Cliente OPC embebido, es posible quese pueda obtener uno externo del fabricante de la aplicacin o de un tercero.Un Cliente OPC externo a la aplicacin tpicamente comunicara con ella atravs de uno de sus protocolos nativos. En este caso, el Cliente OPC podraincluso no residir en el mismo ordenador que la aplicacin.

    CONCLUSIN

    En este artculo se explica cmo la Tecnologa OPC soluciona el reto crecienteque tiene la industria moderna de acceder y compartir informacin entredispositivos, controladores y aplicaciones, sin preocuparnos de cul es suprotocolo nativo de comunicaciones o quin es su fabricante. Se realiza unadescripcin a alto nivel de qu es OPC y se explica qu son y que papel jueganen la comunicacin OPC los Servidores OPC y Clientes OPC (los bloquesbsicos de OPC). Mientras que no es necesario conocer en profundidad losmecanismos internos de OPC para poder utilizarlo, es benecioso estar algofamiliarizado con sus conceptos bsicos de esta tecnologa.

    La aproximacin plug-and-play de OPC para la conectividad de datos leha hecho ganar popularidad rpidamente, convirtindolo en la tecnologapara conectividad ms utilizada en el mundo. Gracias a su versatilidad, laTecnologa OPC se utiliza en todos los niveles corporativos y en todas lasindustrias.

    no hay un lmite terico de a

    cuntos Servidores OPC puede

    conectar un Cliente OPC

    La aproximacin plug-

    and-play de OPC para la

    conectividad de datos le ha

    hecho ganar popularidad

    rpidamente