Sei sulla pagina 1di 3

1

OLE Para Control de Procesos (OPC)


Christian Eduardo Romero Haro, Redes de Computadores III, Universidad Politécnica Salesiana

interroga al servidor que contiene los datos que necesita.


Abstract—En el presente ensayo se trata de indicar las
principales características técnicas del OPM que esta tomando
parte en la industria debido a las facilidades que se ofrecen
mediante esta conexión en las redes industriales, permiten tener
II. OLE PARA CONTROL DE PROCESOS:
una adquisición de datos en tiempo real, lo que en la industria
es primordial para el control de procesos.
El estándar OPC especifica una interfaz entre los datos del
cliente y los servidores de aplicaciones de proceso. La norma
fue propósito se limita a la lectura y la escritura de valores de
I. INTRODUCIÓN proceso. gestión de alarmas, eventos del proceso, la
seguridad, por lotes estructuras, y el acceso a los datos

E L OLE para control de procesos (OPC) es un estándar


abierto para compartir datos entre dispositivos de campo
y aplicaciones de ordenador basado en OLE de Microsoft.
históricos fueron diferidos para todas las versiones
posteriores. Un cliente compatible con OPC leer y escribir
datos en cualquier servidor compatible con OPC.
El estándar OPC permite el intercambio de información en
tiempo real entre clientes de PC que cuentan con sistemas OPC se basa en el OLE / COM estándar de
operativos de Microsoft. Microsoft. OLE / COM fue diseñado por Microsoft para ser
extensible por otros. Esto permitió OPC a desarrollar en la
La especificación OPC esfuerzo de desarrollo tiene sus parte superior de la tecnología existente, en lugar de inventar
raíces en un enfoque de grupo de la industria Microsoft un completo las nuevas tecnologías. También proporcionó un
conocido como WinSEM (Windows para la Ciencia, gran número de clientes de los datos del servidor OPC en las
Ingeniería y Fabricación). Este es un grupo diverso de aplicaciones OLE.
compañías con un común interés en el desarrollo de
productos con tecnología de Microsoft. El lento avance en el OPC proporciona un alto grado de interoperabilidad entre
desarrollo de una norma se indica que este no era el foro más las aplicaciones cliente y el servidor suministrados por
eficaz para el desarrollo de normas. Cinco empresas diferentes proveedores. Una buena analogía para demostrar
decidieron tomar la iniciativa de desarrollar un proyecto de este concepto es el bus del PC hardware estándar. El bus del
un estándar abierto para la presentación al control de la PC permite el hardware de una variedad de proveedores para
industria de procesos. Al mantener el pequeño grupo y la interoperar porque todos utilizan la misma interfaz
especificación de una funcionalidad limitada en la versión estándar. De la misma manera, la OPC permite a los módulos
inicial, se pensó que una norma puede ser desarrollado en un de software de una variedad de proveedores para interoperar
período relativamente corto de tiempo. Este resultó ser un a través de un interfaz estándar.
enfoque válido. El estándar fue desarrollado en un año con
las aportaciones de Control de Procesos líderes de la El estándar OPC define dos interfaces para
industria. Esto es interesante, pero no tiene nada que ver con aplicaciones. Una interfaz está diseñada para alto volumen de
el OPC. aplicaciones de alto rendimiento. Esta es una interfaz
personalizado OLE. Esta interfaz es utilizada por
Para un desarrollador de Hardware esto significa que sólo aplicaciones desarrolladas en C + +.Una segunda interfaz se
tiene que hacer un driver o controlador para todos los proporciona para facilitar el acceso a los datos. Esta interfaz
sistemas HMI/SCADA, en lugar de hacer un driver o se utiliza en Visual Basic ™ (VB) y Visual Basic para
controlador para cada uno de ellos. Al tener que crear un sólo Aplicaciones (VBA) de los usuarios. Esta interfaz se reduce
driver o controlador, se ahorra una gran cantidad de tiempo y el nivel de conocimientos de programación necesarios para
dinero en el desarrollo. De esta misma manera se genera un acceder a los datos de un servidor OPC. Ingenieros
mercado más grande para el Hardware, ya que más paquetes familiarizados con Visual Basic, o la escritura de macros en
computacionales pueden utilizarlo. Excel o Word, tengan acceso a través de esta interfaz. Ambas
interfaces se muestran en la Figura 1.
Una aplicación OPC, como cualquier otra aplicación OLE
(o DDE), constará de servidores y clientes OPC. Cada
cliente, es decir, cada aplicación de usuario, SCADA,
módulo histórico, o aplicación de usuario en C++ o VB

2

Fig. 1. Interfaces OPC OLE

Fig. 2. Relación entre grupos e items


El estándar OPC define varios objetos con propiedades y
métodos asociados. Estos objetos se utilizan para exponer los
datos de proceso desde un dispositivo de control de procesos Los ítems contienen el valor real recibido desde el
de una manera estándar. Cada servidor OPC hará que los dispositivo de control de procesos. El cliente especifica el
datos estén disponibles para los clientes que utilizan este artículo al servidor a través de la identificación del ítem. El
modelo. ID de ítem es específica del servidor. Se identifica al servidor
de cómo encontrar el valor en el dispositivo de control de
procesos. Para un sistema DCS esto podría parecerse a las
TIC-200.PV. Para un sistema PLC ID tema podría ser un
A. E lementos OPC número de registro. Los elementos normalmente devuelven
un solo valor. Opcionalmente el servidor puede devolver una
El primer objeto OPC es el servidor OPC. El servidor OPC es marca de tiempo y la bandera de calidad con el valor.
responsable de adquirir los datos solicitados por el cliente
desde el dispositivo de control de procesos. Cada servidor En el pasado, los vendedores de aplicaciones cliente
contiene grupos OPC, que son colecciones lógicas de los tuvieron que desarrollar un controlador diferente para cada
datos que se reunieron. Los grupos en un servidor pueden ser dispositivo de control. El estándar OPC proporciona el mayor
compartidas por muchos clientes o ser privado a un único beneficio a los vendedores del cliente ya que ahora sólo
cliente. La relación entre los servidores y los grupos se tienen que desarrollar un controlador de acceso a los datos
muestra en la Figura 2. desde un dispositivo de control de procesos. Ambas
situaciones se presentan en la figura 3:

Fig. 2. Relacion entre servidores y grupos

El objeto de grupo OPC OPC contiene los elementos que


contienen los valores recuperados del dispositivo de control Fig. 3. Antes y después de OPC
de procesos. El cliente agrega elementos a los grupos. El
cliente lo desea, puede agrupar todos los valores de B. Ventajas de OPC
temperatura de proceso en un grupo. Podría tener sentido
para que el cliente tenga todos los datos de una unidad de
proceso se organizó en un grupo. El cliente puede especificar • Conectividad Plug & Play entre software y hardware
el servidor de la tasa de actualización para el grupo que de distintos fabricantes. Se puede integrar fácilmente
define la velocidad a la que el servidor comprueba si el componentes en grandes sistemas de automatización y
límite de excepción por un valor ha cambiado. El cliente negocios.
también especifica el límite de excepción utilizado para los
artículos del grupo para determinar si el valor debe ser
• Reducción de costos de hardware y software al
informado al cliente. La relación entre los grupos y los
utilizar un sólo estándar. Los servidores OPC
elementos se muestra en la Figura 3. reemplazan los drivers de E/S propietarios de cada
dispositivo. Las aplicaciones cliente OPC, como
3

software HMI o SCADA, pueden interoperar con Además de hacer una adquisición de datos para poder
cualquier servidor OPC. Los proveedores dé software se realizar un control, todo esto gracias a los servidores OPC,
pueden concentrar en desarrollar nuevas funciones, en los cuales se encargan de recibir la petición de cualquier
lugar de dedicarse a programar una gran cantidad de cliente y realizar la lectura de cualquiera de los elementos de
drivers. la red.

Parece evidente que el futuro inmediato de los sistemas de


• La tecnología se puede usar más allá de E/S de control debe pasar por la flexibilidad tanto de hardware como
hardware a sistemas más complejos de control y
de software. Podremos conectar entre sí aquellos
negocios como DCS, SCADA, HMI, control baten,
componentes que más se adapten a las necesidades
mantenimiento y otras aplicaciones donde se necesite
específicas de cada punto determinado del proceso. La
intercambió de datos en tiempo real.
información será gestionada de manera que a cada usuario se
le presenten los datos que necesite y de la forma que los
necesite.

A mi criterio se debería basar un protocolo que sea capaz


de unificar los elementos de diferentes marcas y fabricantes,
de manera que sea mucho mas factible la implementación de
redes industriales. OPC nos presenta una solución muy eficaz
para este problema de compatibilidad entre equipos, ya que
esto no dependería del programa del elemento sino de un
programa en el computador.

IV. REFERENCIAS

Virtuales:

[1] http://digital.ni.com/public.nsf/allkb/FB06C0084030B2F186256C
130055734A
[2] http://www.infoplc.net/Documentacion/Docu_Comunicacion/info
PLC_net_OPC.html
[3] http://dialnet.unirioja.es/servlet/articulo?codigo=2289050
[4] http://www.instrumentacionycontrol.net/es/curso-redes-
industriales/285-la-tecnologia-opc-ole-for-process-control-hasta-
el-cansancio.html
[5] http://www.instrumentacionycontrol.net/es/curso-supervision-
procesos-por-computadora/242-el-estandar-de-comunicaciones-
industriales-ole-for-process-control-opc.html

III. CONCLUSIONES

Luego de investigar acerca de OPC se puede decir que


este estándar resulta muy práctico en cuanto a la mejora en la
compatibilidad entre equipos y software, ya que al poder
accesar desde Windows a cualquier componente de una red
industrial, esto resulta muy beneficioso en cuanto a un
control de procesos en tiempo real.

Potrebbero piacerti anche