Interoperabilidad aplicativa

La notificación y la gestión de alarmas para todos los sistemas industriales

Para facilitar la interoperabilidad entre aplicaciones, Microsoft elaboró en la década de los 80-90 protocolos de comunicación cliente-servidor para su gama de sistemas operativos Windows basándose en interfaces de intercambio de datos estandarizados.

El primer protocolo con Windows 2.0 y OS/2 apareció en 1987 y se llamó DDE (Dynamic Data Exchange), posteriormente OLE (Object Linking and Embedding) en su primera versión en 1990. Son diversas las variantes de OLE que se han implementado hasta OLE for Process Control (OPC) en 1995. Esta versión está destinada a la interoperabilidad de los sistemas industriales y es a día de hoy uno de los protocolos de intercambio entre aplicaciones más utilizado de la industria.

Los fabricantes de automatismos y los editores de softwares de supervisión, basándose en estos protocolos, han podido abrir sus soluciones a aplicaciones terceras ofreciendo interfaces OPC o DDE y permitiendo así que estas intercambien información.


Protocolo OPC

Para permitir que ALERT se abra a otras aplicaciones profesionales, hemos integrado las interfaces de cliente y servidor OPC para responder a diferentes necesidades.

La interfaz de cliente permite adquirir datos, eventos y alarmas en aplicaciones terceras utilizando una interfaz de servidor OPC. Asimismo, permite la exploración automática de los datos que se deben supervisar.

En cuanto a la interfaz de servidor, informa en tiempo real sobre el estado de diferentes variables del software (alarmas, informaciones del sistema...) permitiendo así a aplicaciones terceras o a la propia ALERT monitorizar el estado del sistema en su conjunto.

Existen varias normas OPC y ALERT integra las siguientes:

Tipo conexión OPC Modo de funcionamiento
DA (Data Access)Client/Server
AE (Alarm and Events)Client
UA (Unified Architecture)Client

Protocolo DDE

La interfaz de cliente DDE integrada por defecto en ALERT permite la adquisición automática de datos propuestos por toda aplicación de servidor DDE.

El software incluye igualmente una interfaz de servidor DDE capaz de proporcionar en tiempo real informaciones sobre la configuración de su estado y tratar comandos de tipo «línea de comando».