Diferencia entre revisiones de «OPC»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Sin resumen de edición
Deshecha la edición 25790025 de 200.55.140.181 (disc.)
Línea 1: Línea 1:
El '''OPC''' (''OLE for Process Control'') es un estándar de [[comunicación]] en el campo del control y supervisión de procesos. Este [[Normalización|estándar]] permite que diferentes fuentes envíen datos a un mismo [[servidor]] OPC, al que a su vez podrán conectarse diferentes [[Programa (computación)|programas]] compatibles con dicho estándar. De este modo se elimina la necesidad de que todos los programas cuenten con [[Controlador de dispositivo|drivers]] para dialogar con múltiples fuentes de datos, basta que tengan un driver OPC.
El '''OPC''' (''OLE for Process Control'') es un conjunto de estándares desarrollados y mantenidos por la Fundación de OPC (OPC Foundation), basados inicialmente en tecnología COM, para realizar el intercambio de información por medio de objetos, propiedades y eventos compartidos en sus inicios en las interfaces COM, desde cualquier fuente de datos hacia cualquier destino, sin importar el fabricante y bajo los preceptos de una estructura cliente – servidor. El intercambio de información se hace entre, los servidores OPC (fuentes de información, que pueden ser PLC, cabeceras de redes de campo, otros servidores OPC, etc.) y los clientes OPC (aplicaciones conectadas a los servidores OPC para interactuar).


== Introducción ==
== Introducción ==

Revisión del 01:11 23 abr 2009

El OPC (OLE for Process Control) es un estándar de comunicación en el campo del control y supervisión de procesos. Este estándar permite que diferentes fuentes envíen datos a un mismo servidor OPC, al que a su vez podrán conectarse diferentes programas compatibles con dicho estándar. De este modo se elimina la necesidad de que todos los programas cuenten con drivers para dialogar con múltiples fuentes de datos, basta que tengan un driver OPC.

Introducción

Definición

Historia

  • 1990 Windows 3.0
  • 1992 OLE 2.0 y WinSEM
  • 1995 OPC Task Force
  • 1996 OPC versión 1.0 y OPC Foundation
  • 1998 Ámbito más amplio para OPC (OPC DA 2.0)
  • 2000 Nuevas especificaciones (HDA, Batch, Security)
  • 2002 OPC XML, OPC DX

Propósito

Las aplicaciones necesitan una manera común de acceder a los datos de cualquier fuente, como un dispositivo o una base de datos.

Ventajas

  • Los fabricantes de hardware sólo tienen que hacer un conjunto de componentes de programa para que los clientes los utilicen en sus aplicaciones.
  • Los fabricantes de software no tienen que adaptar los drivers ante cambios de hardware.

Problema y solución OPC

El problema sin tecnología OPC
La solución al problema al contar con tecnología OPC

Situación

Con OPC, la integración de sistemas en un entorno heterogéneo se convertirá simple.

Arquitectura

Arquitectura OPC cliente/servidor

Bases de OPC

Objetos e interfaces

Un cliente OPC se puede conectar a servidores OPC proporcionados por más de un "vendedor".

Accseso de datos OPC

Acceso de Datos OPC

  • Compuesto por varios elementos:
- El servidor (server)
- Mantiene información sobre el servidor
- Sirve como container para objetos del grupo OPC
- El grupo (group)
- Mantiene información sobre si mismo
- Provee mecanismos para contener/organizar lógicamente items
- El elemento (item)
- Representan conexiones a fuentes de datos dentro de un servidor

Gestión de alarmas y eventos

- Alarma:
- Es una condición anormal; caso especial de condición.
- Una condición es un estado concreto del Servidor de Eventos OPC o de uno de los objetos contenidos por dicho servidor, que puede resultar de interés para sus clientes.
- Evento:
- es un suceso detectable que es significativo para un servidor OPC, para el aparato al que representa y para sus Clientes OPC
- puede estar o no asociado a una condición

Acceso a datos históricos

  • Distintos tipos de servidores históricos:
- Servidores de datos simples
- ofrecen solo capacidad de almacenar datos
- Servidores de análisis y compresión de datos complejos
- ofrecen capacidad de compresión y almacenaje de datos
- ofrecen funciones de análisis de datos
- pueden actualizar datos y tener un resumen de actualizaciones

Aplicaciones OPC

  • Diseñado principalmente para acceder a datos de un servidor en red.
  • Distintas aplicaciones:
- nivel más bajo pueden coger datos de aparatos físicos y llevarlo a SCADA o DCS, o de un servidor SCADA o DCS a una aplicación.

Arquitectura general y componentes

  • Dos tipos de interfaces
  • Interfaces Custom (obligatorio, C/C++)
  • Interfaces de Automatización (opcional, VB)
  • Implementación de funciones de interfaces
  • Obligatorio: Funcionalidades indispensables
  • Opcional : Funcionalidades añadidas

Servidores locales y remotos

  • Dos alternativas:
  • Los clientes se deben conectar siempre a un servidor local que hará uso de un esquema de red existente.
  • El cliente se puede conectar al servidor local/remoto que desee.

Estándares OPC

OPC common

Definición de interfaces

  • IOPCShutdown
  • IConnectionPointContainer
  • Acceso al punto de conexión para la interfaz IOPCShutdow.
  • IOPCCommon
  • Usado por todos los servidores OPC independientemente de que pertenezcan a una especificación u otra.
  • Interfaz independiente con cada servidor.
  • IOPCServerList
  • Determina el tipo de servidores disponibles en una máquina.

Enlaces externos