Sei sulla pagina 1di 2

Cmo utilizo OPC en LabVIEW?

Software Primario: LabVIEW Development Systems>>LabVIEW Full Development System Versin de Software Primario: 7.0 Versin de Software Primario Corregido: N/A Software Secundario: N/A Problema: Cmo utilizo OPC en LabVIEW? Solucin: Algunos factores que se deben tener en mente acerca de LabVIEW y OPC:

LabVIEW 5.0 puede comunicarse con Servidores OPC por medio de La Interface Automatizada de ActiveX (ActiveX Automation Interface). LabVIEW 5.1 y 6.x pueden comunicarse como un cliente de DataSocket. LabVIEW 6.x junto con el LabVIEW Datalogging and Supervisory Control Module (LabVIEW DSC reemplaza a BridgeVIEW), el "Tag Engine" puede operar tanto como un cliente OPC asi como un servidor OPC

Comuncate con Servidores OPC por medio de DataSocket DataSocket tiene una capa de OPC. Usted puede escribir o leer de un servidor OPC utilizando DataSocket. Existen diversos ejemplos de DataSocket/OPC que pueden serle de ayuda. Si se dirige a Help Examples y selecciona OPC, entonces usted ver todos los ejemplos de OPC. Tal vez los ejemplos ms tiles son "Browse to OPC Item" y "Demo OPC Cient". "Browse to OPC Item" le permite navegar hacia su servidor OPC y su elemento. Esto es benfico porque crear el URL que DataSocket necesita para accesar al elemento. Los ejemplos de LabVIEW OPC que ilustran como conectarse a Servidores OPC desde su aplicacin en LabVIEW. Estos ejemplos vienen includos con LabVIEW y son instalados en: <LabVIEW Directory>\EXAMPLES\COMM\opc.llb

"Demo OPC Client" utiliza el Demo de Servidor OPC que viene includo con LabVIEW. Si se refiere al diagrama de bloques, usted ver que crea un URL basado en el nombre del servidor y el nombre del elemento. (Esto es bueno , sin embargo muchas personas han experimentado problemas ingresando el servidor correcto y el elemento debido a que problemas de sintxis u ortografa, Por lo tanto, en ocasiones es ms seguro utilizar un URL creado para usted. A medida que usted vaya adquiriendo ms experiencia con OPC, usted ser capaz de crear URLs por s mismo). El "Demo OPC Client" simplemente lee de un servidor OPC. Si usted observa los VIs de DataSocket, sto es intuitivo y claro. La entrada en DataSocket Open.vi es para lectura. Cuando usted entiende el funcionamiento general del cdigo, se puede ingresar el nombre del servidor y del elemento y leerlo desde su servidor OPC. Comuncate con Servidores OPC utilizando LabVIEW DSC y el Tag Engine El DSC Engine de LabVIEW (Tag Engine) se encarga de OPC por usted. Debido a que "LabVIEW Datalogging and Supervisory Control" es un cliente OPC, es mucho ms eficiente en operaciones a nivel de OPC. Si usted va a tener ms de 30 puntos de E/S (entrada y salida). usted sacrificar eficiencia utilizando data sockets. Con 30 puntos de E/S, usted debe considerar utilizar LabVIEW DSC y el Tag Engine. Debido a que LabVIEW DSC es un servidor OPC, un cliente OPC puede ejecutar el Tag Engine. Cuando un cliente OPC ejecuta el Tag Engine, el Tag Engine carga el archivo .scf mas reciente. El Tag Engine puede entonces cargar cualquier servidor que las etiquetas (tags) en el archivo .scf requiera y necesita. Sin embargo, un cliente OPC no puede especificar cual archivo .scf debe utilizar el Tag Engine. El Tag Engine solo utilizar el archivo .scf actual, por lo que se tiene que estar seguro de que el archivo .scf correcto sea configurado como default si se requiere este tipo de acceso.

Cuando se accesan datos desde el Tag Engine actuando como un servidor OPC, el cliente de software, tal como Lookout o algunos clientes de software OPC, ven al Tag Engine como un servidor OPC llamado National Instruments.OPCLabVIEW, mientras que los nombres de las etiquetas (tags) que se configuran en el archivo .scf aparecen como los nombres de elementos OPC. Ms informacin esta disponible en el archivo de ayuda de LabVIEW DSC y en el manual de LabVIEW DSC-Run Time. Ligas Relacionadas: KnowledgeBase DIRECT-45GPN2: LabVIEW tiene soporte para crear Servidores OPC? Product Manuals: LabVIEW Datalogging and Supervisory Control Module Run-Time Manual

Potrebbero piacerti anche