Opc - ole para control de procesos y automatización en fábrica
OLE para Control de Procesos y Automatización en Fábrica
Comunicaciones Industriales
Índice
TEMA – OPC 1. – Introducción 1.1 – Propósito 1.2 – Situación 1.3 – Arquitectura 2. – Bases de OPC 2.1 – Objetos e Interfaces 2.2 – Aplicaciones OPC 2.3 – Arquitectura general y componentes 2.4 – Servidores locales y remotos 3. – Estándares OPC 3.1 – OPC Common 3.2 – OPC DA 3.3 – OPC A&E 3.4 –OPC HDA 3.5 – OPC Batch 3.6 – OPC DX 3.7 – OPC XML
1
Definición
El OLE para el Control de Procesos (OPC), corresponde a un conjunto de especificaciones basadas en los estándares de Microsoft (COM, DCOM, OLE Automation y ActiveX) que cubren los requerimientos de comunicación industrial entre aplicaciones y dispositivos, especialmente en lo que se refiere a la atención al tiempo real.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 ...
2
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.
Application XApplication Y
...
OPC Interface OPC Interface
OPC Server A
OPC Server B
OPC Server C
Problema
Aplicación Gráfica Aplicación de Tendencias Aplicación de Informes
Software Driver
Software Driver
Software Driver
Software Driver
3
Solución OPC
Aplicación Gráfica OPC Aplicación de Tendencias OPC Aplicación de Informes OPC
OPC Software Driver
OPC Software DriverOPC Software Driver
OPC Software Driver
Ventajas
OPC proporcionará muchos beneficios:
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.
4
Entorno de Aplicación de OPC
OPC (vía DCOM) también puedeutilizarse entre subsistemas y consolas de gestión OPC se utiliza generalmente entre aplicaciones de monitorización y dispositivos de E/S con drivers específicos
Subsistema monitor de datos OPC Dispositivo específico de control de E/S
Los sensores de nivel bajo utilizan generalmente un protocolo e interfaz hardware dedicado
Situación final
Con OPC, la integración de sistemas en un entornoheterogéneo se convertirá simple
MMI Custom VB Apps SCADA Custom VB Apps SCADA Custom Apps Production Control Custom Apps
PCs with Win95 or NT
Workstations with NT
Minis with OLE/COM Gateways
Mainframes with OLE/COM Gateways
Ethernet
Device 1
OPC Data Server (NT)
Device 4 Device 2 Device 3
OPC Data Server (NT)
OPC Data Server (NT)
5
Arquitectura OPC Cliente/ServidorÍndice
Introducción Las bases de OPC Diferentes estándares OPC Ruegos y preguntas
6
Las bases de OPC
Objetos e interfaces OPC Aplicaciones OPC Arquitectura general y componentes Servidor remoto vs. Local
Objetos e interfaces OPC
Un cliente OPC se puede conectar a servidores OPC proporcionados por mas de un “vendedor”.
7
Objetos e interfaces OPC
Acceso de Datos OPCCompuesto 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
Group
Item 1 Item 2 Item 3
Objetos einterfaces OPC
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...
Regístrate para leer el documento completo.