La Especificación de acceso a datos OPC es la primera de un grupo de especificaciones conocidas como Especificaciones OPC Classic. [1]
OPC Data Access es un grupo de estándares cliente-servidor que proporciona especificaciones para comunicar datos en tiempo real desde dispositivos de adquisición de datos como PLC a dispositivos de interfaz y visualización como interfaces hombre-máquina (HMI), sistemas SCADA [2] y también ERP / Sistemas MES . [3] Las especificaciones se centran en la comunicación continua de datos.
La especificación OPC Data Access también se conoce como OPC DA. OPC DA trata solo con datos en tiempo real y no con datos históricos (para datos históricos, debe usar OPC Historical Data Access , o OPC HDA) o eventos (para alarmas y eventos, debe usar OPC Alarms and Events , o OPC AE) . Hay tres atributos asociados con los datos OPC DA. Estos son
- un valor,
- la calidad del valor, y
- una marca de tiempo .
La especificación OPC DA establece que estos tres atributos deben devolverse a un cliente OPC que realiza una solicitud. Por lo tanto, si la fuente de datos no puede proporcionar una marca de tiempo, por ejemplo, el servidor OPC DA debe crear una marca de tiempo.
Las especificaciones OPC Classic se basan en la tecnología Microsoft COM [4] y definen una interfaz C / C ++ . También se define una interfaz de contenedor de automatización estándar para el acceso desde Visual Basic , Delphi y otros lenguajes habilitados para la automatización. [5] Varios proveedores ofrecen kits de herramientas .NET para hacer que la interfaz OPC sea accesible en aplicaciones .NET .
La nueva especificación OPC .NET ( OPC Xi ) se basa en WCF ( Windows Communication Foundation ) y define una interfaz .NET con la funcionalidad de las especificaciones OPC Classic OPC DA, OPC HDA y OPC AE (Alarmas y eventos). [6]
La arquitectura unificada de OPC más reciente permite la misma funcionalidad pero ofrece independencia de plataforma y, opcionalmente, capacidades de modelado de información complejas. [7]
Ver también
Referencias
- ^ https://opcfoundation.org/developer-tools/specifications-classic/data-access/
- ^ https://opcfoundation.org/about/what-is-opc/
- ↑ Mahalik, Nitaigour P. (9 de marzo de 2013). Tecnología Fieldbus: Estándares de redes industriales para control distribuido en tiempo real . ISBN 9783662072196.
- ^ https://opcfoundation.org/about/opc-technologies/opc-classic/
- ^ https://opcfoundation.org/developer-tools/developer-kits-classic/automation-wrapper/
- ^ https://opcfoundation.org/about/opc-technologies/opc-net-4-0/
- ^ https://opcfoundation.org/about/opc-technologies/opc-ua/
enlaces externos
- Página de inicio de la Fundación OPC
- Conexión de programadores OPC