Red de conocimiento informático - Aprendizaje de programación - Principio de comunicación OPC

Principio de comunicación OPC

PC (OLE for Process Control, OLE para control de procesos) es un estándar industrial. La organización internacional que gestiona este estándar es la Fundación OPC, que actualmente cuenta con más de 220 miembros. La Fundación OPC tiene más de 220 miembros en todo el mundo, incluidas las principales empresas de sistemas de control de automatización, instrumentación y sistemas de control de procesos del mundo.

OPC se basa en las tecnologías OLE (ahora ActiveX), COM (Modelo de objetos componentes) y DCOM (Modelo de objetos componentes distribuido) de Microsoft y contiene un conjunto completo de estándares de interfaz, atributos y métodos adecuados para el control y control de procesos. Sistemas de automatización de fabricación.

OPC, que significa OLE para Control de Procesos, fue creado para cerrar la brecha entre las aplicaciones basadas en Windows y las aplicaciones de control de procesos en sitio. En el pasado, para acceder a datos e información desde dispositivos de campo, cada desarrollador de aplicaciones necesitaba escribir funciones de interfaz especializadas. Debido a la amplia variedad de equipos de campo y la actualización continua de los productos, a menudo supone una enorme carga de trabajo para los usuarios y desarrolladores de software. Por lo general, este método no puede satisfacer las necesidades del trabajo real. Los integradores y desarrolladores de sistemas necesitan con urgencia un controlador de dispositivo plug-and-play eficiente, confiable, abierto e interoperable. En este caso surgió el estándar OPC. El estándar OPC se basa en la tecnología OLE de Microsoft, que completa la tecnología OLE 2 utilizada en la tecnología OPC al proporcionar un conjunto de interfaces OLE/COM estándar. El estándar OLE permite que múltiples microcomputadoras intercambien documentos, gráficos y otros objetos. COM es la abreviatura de Component Object Model y es la base de todos los mecanismos OLE. COM es un estándar desarrollado para implementar objetos que son independientes de los lenguajes de programación. Define objetos en Windows como unidades independientes a las que se puede acceder sin restricciones de programación. Este estándar permite que dos aplicaciones se comuniquen a través de una interfaz orientada a objetos sin saber cómo se creó la otra parte. Por ejemplo, un usuario puede crear un objeto de Windows en C++ que admita una interfaz a través de la cual el usuario puede acceder a varias funciones proporcionadas por el objeto, o el usuario puede escribir un programa de acceso a objetos en Visual Basic, C, Pascal, Smalltalk u otro. idiomas. Bajo el sistema operativo Windows NT 4.0, la especificación COM se amplió para permitir el acceso a otros objetos fuera de la máquina local y a los objetos utilizados por las aplicaciones para ser distribuidos a través de la red; esta extensión de COM se llama DCOM (COM distribuido).