Verificando los nombres de los PLC existentes en NI OPC Server

Visión General Con el software de LabVIEW es posible programar cualquier controlador lógico programable (PLC) en una variedad de formas. OPC (OLE for

1 downloads 8 Views 712KB Size

Recommend Stories


Nombres de vinos existentes Ficha técnica
1 /16 FICHA TÉCNICA Número de expediente: PDO-ES-A1483 Nombres de vinos existentes – Ficha técnica I. DENOMINACIÓN(ES) QUE DEBE(N) REGISTRARSE Jere

En el cementerio digital de los nombres
En el cementerio digital de los 300.000 nombres Cripta virtual. En este edificio de 21.000 metros Iconfidencial.com guarda en sus cajas fuertes digit

LOS NOMBRES DE LOS KATAS SHOTOKAN
Víctor López Bondía webs.ono.com/shotokankaratedo LOS NOMBRES DE LOS KATAS SHOTOKAN 型 Víctor López Bondía Julio 2004 Última revisión: Febrero 2006

Los verdaderos nombres de Allende
El Clarí-n de Chile Los verdaderos nombres de Allende autor Hermes H. Benítez y Juan Gonzalo Rocha (*) 2010-05-14 15:19:19 “Empezaremos por el cap

Story Transcript

Visión General Con el software de LabVIEW es posible programar cualquier controlador lógico programable (PLC) en una variedad de formas. OPC (OLE for Process Control) define el estándar para comunicar datos en tiempo real de la planta entre los dispositivos de control y las interfaces hombre-máquina (IHM). Los servidores OPC están disponibles virtualmente para todos los PLCs y para PACs (Programmable Automation Controller). En éste tutorial usted aprenderá cómo usar LabVIEW para comunicarse con un PLC conectado utilizando un OPC. El módulo DSC (Datalogging and Supervisory Control) es utilizado el éste tutorial. Requisitos:

• Windows 2000, XP ó Vista. Verificando los nombres de los PLC existentes en NI OPC Server 1. Ingrese a NI OPC Servers seleccionando Start » Programs » National Instruments » NI OPC Servers » NI OPC Servers. Con NI OPC Servers usted puede crear, configurar y ver etiquetas que se asocian con su PLC. 2. NI OPC Servers debe abrirse con la simulación de un proyecto que ya ha sido creado y configurado en NI OPC Servers. Nota: Si su simulación de proyecto no está cargado, en NI OPC Servers File » Open… busque en C:\Program Files\National Instruments\Shared\NI OPC Servers\Projects\simdemo.opf. El proyecto debe verse como en la siguiente figura:

Figurra 1. PLC ssimulado en n NI OPC Seervers

1.. Observe laas etiquetas Sine expanndiendo Cha annel_0_Usser_Defineed y seeleccionanddo Sine. Lass etiquetas aaparecen en la parte derrecha de la vventana. Esstas ettiquetas, quee están limiitadas a los registros dee los PLCs, son leídas een LabVIEW W. 2.. Verifique los datos dee las etiquettas de los PL LCs OPC a. En NI OPC O Serverrs, seleccionne Tools » Launch L OP PC Quick C Client para ingresar al a OPC Quicck Client, ell cual se usaa para ver lo os datos de las etiquetaas del OPC. b. Expandda el archivo o National Instrumen nts.NIOPCS Servers y seeleccione Channel__0_User_Defined.Sinee para seleccionar el dispositivo a monitorear. c. Note quue todas las etiquetas S Sine están ub bicadas en la l derecha y se actualizzan con datos simulados, tal como see muestra en la Figura 2:

[+] A Ampliar Imaagen Figura 2. NI OPC Quick Client desplegand do etiquetass Sine OPC simuladas Notaa: para una lista l de disp positivos y ddrivers sopo ortador por NI OPC, viisite ni.com m/opc.

Coneecte LabVIIEW al PLC C utilizand do un servid dor I/O: En essta sección. Se creará una u interfazz en LabVIE EW para las etiquetas (ttags) OPC llamaadas I/O Seerver. El I/O O Server auttomáticamen nte actualiza LabVIEW W con los vaalores de laas etiquetas actuales en el rango quue usted esp pecifica. 1.. La ventanaa de Getting Started. hhaga clic en n File » New w Project ppara abrir un n N Nuevo proyeecto en LabV VIEW. 2.. En la ventaana LabVIE EW Proyectt, haga clic derecho en My Compuuter y seeleccione New N » I/O Server, com mo se muestrra en la figu ura 3:

Figuura 3. Crea ando un Nueevo Servidor I/O en Lab bVIEW Proj oject.

44. Seleccione OPC O Clientt en la ventaana Create New N I/O Seerver y hagaa clic 4. S e Continu en ue. 5. Seleccione S National N In nstruments..NIOPCSerrvers en el campo R Registered OPC O serverss y ajuste Update U rate (ms) a100.. Esto crea una u c conexión de LabVIEW hacia las ettiquetas del OPC, las cu cuales se a actualizan caada 100 ms .

Figura a 4. Configuurando OPC C Client I/O O Server

66. 6. S Seleccione OK. O Una biiblioteca se creará autom máticamentte en la ventana p proyect expllorer para m manejar el I//O Server. 7. Guarde G el prroyecto com mo OPCDem moProject y la bibliotecca como O OPCDemoL Library selecccionando File F » Save All de la veentana Proy yect E Exporer. Creaar variabless compartidas que con nectan las etiquetas OPC O al I/O Server: En essta sección,, se crean laas variables compartidaas, las cuales están limiitadas en lass etiquuetas del OP PC, dándolee el acceso nnativo en LaabVIEW a los l datos deel PLC. Con n la variaable comparrtida, usted puede comppartir datos a través de los usos dee LabVIEW W en una ssola computtadora o a trravés de la rred. 11. 1. Cree C nuevass variables ccompartidass para el uso o del OPC ddel PLC 1.

1. En la ventana LabbVIEW Pro oyect, clic derecho d en M My Computter y selecccione New » Library, para p crear una u nueva biiblioteca dee variab bles comparrtidas, que son s utilizadaas para coneectarlas a laas etiqueetas del OPC C del PLC. 2. Clic derecho d en l a nueva bib blioteca y seeleccione Crreate Boun nd Varia ables… 3. En la ventana Creeate Bound Variables seleccione s llas etiquetass del OPC para p atarlas a las variab bles comparrtidas buscaando los dattos Sine en e el árbol ddel OPC serrver como see muestra een la Figura 5.

F Figura 5. Seleccionand Se do las etiqu etas del OP PC para las variables ccompartidass. 4. 4. Selecccione todos los objetos Sine y haga clic en Addd y OK paara crear las l variablees compartid das que estáán limitadass a las etiqueetas del OP PC del PLC C y cargarlaas dentro dee Multiple V Variable Ediitor. 5. En Mu ultiple Variiable Editor, seleccionee Done paraa añadir las variab bles comparrtidas que fu ueron creadaas anteriorm mente. PCItems.lvllib en la venntana del 2. Guuarde la nueeva biblioteeca como OP proyecto haciiendo clic dderecho en laa bibliotecaa y seleccionnando Save As. 3. Deespliegue laas variables compartidaas haciendo clic derechho en la bibblioteca OP PCItems y seeleccionand do Deploy para public ar las variab bles coompartidas, hacerlas dissponibles paara otras red des, clientess OPC, y en n LaabVIEW Reeal-Time PA AC. Ahorra puede accceder a los datos nativoos del PLC C en LabVIIEW por meedio de las variaables compaartidas. Ver vvariables compartida c as con Distrributed Sysstem Manager

1. Deesde Proyecct Explorer, seleccione Tools » Distributed SSystem M Manager parra abrir una ventana donde puede manejar m suss variables coompartidas en e diferentees formas. 2. Enn el árbol Variable V Maanager, expaanda localho ost bajo la ccategoría dee My Syystems. Clicc derecho enn la biblioteeca OPCItem ms, y selecccione watch h list paara desplegaar las variabbles compartidas, dondee se encuent ntran las etiiquetas OPC C del PLC. 3. Laas variables compartidaas se estarán n actualizan ndo con el ddato seno sim mulado. Usan ndo los datoos del OPC C en LabVIIEW 1. Deesde Proyeccto Explorerr, haga clic derecho en My Compputer y seleccione Neew » VI. Paara crear unaa interfaz dee usuario y un código grafico ejecuttable. 2. Seeleccione Viiew » Conttrols Palettee seguido de Express » Graph In ndicators » Chart y ubbíquela en el e panel fron ntal como s e muestra en e la figgura 6.

F Figura 6. Seleccione unna Waveform m Chart de la paleta C Controls.

Figura 7. Waveform C Chart ubica ada en el Pa anel frontal 1. En la ventana del VI V seleccionne Window w » Show Block Diagraam o presio one ques. para mostrrar el diagraama de bloq 2. En la ventana del proyecto, p exxpanda la biiblioteca OP PCitems y seleccione la variable compartida c Sine1. S 3. Arrastre y suelte laa variable coompartida Sine1 S desdee la ventanaa del proyectto hasta el diiagrama de bloques 4. Cablee la variable compartidaa Sine1 con la grafica waveform w cchart. 5. Introduuzca un Wh hile Loop all diagrama de bloques abriendo V View » Functions Palette y seleccionanndo Expresss » Executiion Controol » While Loop. L 6. Usandoo el cursor del d While L oop, posicio one el Whille Loop alreededor de laa variable compartida c y la gráfica..

Figura 8. Ubicando U un While Looop alrededo or de la Varriable Comppartida y dee Wa Waveform Ch hart 9. Convieerta el whilee loop en unn timed loop p haciendo clic c derechoo en while lo oop y seleccioonando Replace with T Timed Loop p. 10. Para configurar c el e Timed Looop, doble clic c en el no odo de entraada. Apareccerá la ventanaaConfiguree Timed Looop, ajuste el e periodo Period P a 1000 ms seguid do de ok.

Figura 9. Ajuuste el Perío odo a 100 ms. m W » Show Fronnt Panel o 11. Regreese al panel frontal seleeccionando Window presionanndo . 12. Clic en el botón Run R para ejjecutar el VI.

13. Clic Close C en la ventana v Depploy… una vez que éste termine. C Cuando la aplicaciónn empieza a ejecutarse,, usted obseervará la forma de ondaa seno Sine1 1 desplegadda en la gráffica.

Figuura 10. Pannel Frontal Completo – Desplegan ndo un dato del PLC enn una Wavefform Chart

14. ¡Felicidades! Ustted ha ingre sado satisfaactoriamentee a los dato s del PLC con c VIEW, de ttal manera que q usted pu uede incorp orar análisis su aplicacción en LabV eficientes y funciones de controll en su solución.

1 callificación(ess) | 5.00 de 5 Im mprimir Legaal Este tutorial (estte "tutorial"") fue desarrrollado por National In nstruments ( NI ). Aunqque el soporrte técnico para p este tuttorial sea prroporcionad do por Natioonal instruuments, el contenido c de este tutoriial puede no o estar comp pletamente verificado y probaado y NI noo garantiza su s calidad, nni que NI continuará proporcionanndo soportee a

este contenido en cada nueva revisión de productos y controladores relacionados. ESTE TUTORIAL ES PROPORCIONADO "COMO ES" SIN GARANTÍA DE NINGUN TIPO Y SUJETO A CIERTAS RESTRICCIONES QUE SE EXPONEN EN LOS TÉRMINOS DE USO EN NI.COM (http://ni.com/legal/termsofuse/unitedstates/us/).  

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.