Início / Descargas / Wonderware / Comunicación entre Intouch y Excel

Comunicación entre Intouch y Excel

  • Publicado: 14 Enero 2013
  • Descargas
  • Leído Visto: 15257 veces

En el árticulo de hoy vamos a ver como comunicar Intouch con Microsoft Excel, para realizar el enlace utilizaremos el protocolo DDE.

El primer paso será crear un nuevo AccessName con los siguientes parametros: Access, le asignamos el nombre que nos interese, en  Node name: Si se esta ejecutando en la misma máquina, no hace falta especificar nada, ya que por defecto es localhost. Application Name: debemos especificar EXCEL y por último Topic Name: Aquí debemos decir el nombre del libro excel, existen varias posibilidades  para nombrarlo [nombre libro excel.xls]nombre de la hoja, o bien podemos nombrar solamente el nombre del libro excel con su extensión xls, aunque en algunas ocasiones sin el .xls tambien funciona

 

Intouch_Excel-01

 

Lo siguiente que vamos ha hacer es configurar los tags, dependiendo del idioma de instalación del Excel, nos dirigiremos a las diferentes celdas, para el idioma español utilizaremos "Fila número Columna número" (F1C1) pertenece a A1 y si lo tenemos en Ingles seria "Row number Column number" (R1C1)

 

Intouch_Excel-02

 

Creamos unos campos de texto vinculados con los tags creados anteriormente, para la visualización y unos cuadrados como objeto para modificar su valor, aunque tambien lo podremos hacer directamente desde la hoja Excel

 

Intouch_Excel-03

 

A la hora de ejecutar el Runtime hay que tener presente que el libro Excel tenemos que tenerlo abierto, si esta cerrado, nos mostrara un aviso y nos dira que no se encuentra el Tópico que hemos configurado, con lo cual ejecuto el Runtime y se puede observar su funcionamiento

 

Intouch_Excel-04

 

Un cambio de valor en la hoja Excel se visualiza su actualizacion en Intouch y en la gráfica

 

Intouch_Excel-05

 

Pero si solamente nos interesa leer en excel y no escribir, para no gastar tags, lo que podemos hacer es leer el tag que nos interese aplicando la siguiente formula: VIEW|TAGNAME!'Nombre del Tag' y aqui su funcionamiento

 

Intouch_Excel-06

Un Saludo y espero que os sea de utilidad... y si te ha gustado, compartelo Wink

 

Escrito por Jose Manuel Luque / Técnico en Automatización Industrial

Mi Web PLC-HMI-SCADAS