Diferencia entre revisiones de «OPC»
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
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".
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.
- - Es una condición anormal; caso especial de condición.
- - 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
- 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
- Desconexión de los clientes. Punto de conexión a través del interfaz 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.