¿Puedo Comunicarme con un Servidor OPC en LabVIEW Real-Time?



Software Primario:
Versión de Software Primario: 6.1
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema: En LabVIEW para Windows, puedo leer o escribir a un servidor OPC utilizando las funciones de DataSocket con un URL de "opc://..." o a través de variables compartidas con el módulo DSC. ¿Puedo correr la misma aplicación cliente OPC en LabVIEW Real-Time?

Solución:
Desafortunadamente, DataSocket utiliza componentes de Microsoft Windows para la funcionalidad OPC. Esto significa que no puede utilizarse en el sistema operativo Real-Time y otras plataformas de LabVIEW como Macintosh, Solaris y Linux.

Sin embargo, existen otras formas de transferir información entre su aplicación embebida en LabVIEW Real-Time y un servidor OPC en una PC anfitrión. Dado que LabVIEW Real-Time no puede comunicarse directamente con un servidor OPC, se requiere de una aplicación intermediaria. Esta aplicación puede ser un VI de LabVIEW que reciba la información del dispositivo RT y utilice DataSocket para escribir al servidor OPC. Si usted cuenta con el módulo Datalogging and Supervisory Control 8.0 o superior, puede crear variables compartidas en una PC y vincularlas directamente s los ítems OPC. Para transmitir la información de un dispositivo RT a la PC anfitrión, puede usar variables compartidas, DataSocket, TCP/IP o UDP tanto en la PC anfitrión como en el dispositivo RT.

Para mayor información, por favor diríjase a los artículos que se encuentran al final del documento.


Ligas Relacionadas: Developer Zone Tutorial: Using the LabVIEW Shared Variable
KnowledgeBase 277B85KN: Can Embedded LabVIEW Real-Time Applications Communicate with FieldPoint?
KnowledgeBase 2M9ARPEW: Real-Time VI To Host VI Communication Methods

Archivos Adjuntos:





Día del Reporte: 04/09/2003
Última Actualización: 12/03/2014
Identificación del Documento: 2W8FUSP6