Vous êtes sur la page 1sur 12

MatrikonOPC con ArchestrA IDE e Intouch utilizando FSGateway

- Tener en cuenta que se debe tener instalado en Device Integration.


- Con el Device Integration instalado, abrir el SMC y observar que dentro del DAServer
Manager se encontrará el ArchestrA.FSGateway.3.

- Dentro de ArchestrA.FSGateway.3 aparecerá la pestaña Configuration donde daremos


doble click y seleccionamos “Add OPC Object”.
- Escribimos un nombre para el objeto OPC agregado, en este caso se le colocó el nombre
Matrikon. En la casilla Server Node colocamos localhost lo que indica que el servidor
OPC agregado se encuentra en la misma máquina que el FSGateway. Finalmente, click
en el cuadrado con 3 puntos seguidos para que FSGateway busque los servidores OPC
instalados en el nodo seleccionado.

- Como en la laptop que se realizó la prueba, ya tiene el Matrikon OPC Simulation


instalado, aparece este servidor el cual se encuentra seleccionado.
- Verificamos en el MatrikonOPC Explorer, nos conectamos.

- Agregamos un par de variables tipo random.


- Visualizamos los valores de dichas variables tipo random seleccionadas.

- Continuando con el FSGateway, agregamos un objeto del grupo OPC al cual le


colocamos el nombre OPC como se observa en la imagen.

- El nombre del Device Group Name es importante ya que será utilizado en la


configuración de ArchestrA IDE que se explicará más adelante. En este caso el nombre
es “Matrikon_OPC”.
- Podremos buscar tags de OPC en la opción “Browse OPC Items”, lo agregamos y
podemos cambiarles de nombre como se observa: Int1 e Int2.

- Activamos el servidor ArchestrA.FSGateway.3 de las formas indicadas en la imagen.


- Dentro de ArchestrA IDE, agregaremos instancias de los objetos seleccionados como
se observa en las siguientes imágenes:
- Le cambiamos el nombre a los objetos agregados y los arrastramos dentro de una de
las plataformas del DCS, en este caso la AW7001.

- Dentro de la pestaña General del objeto DDESuiteLinkClient modificamos los nombres


del Server node y Server name como localhost y FSGateway.

c
- Dentro de la pestaña Topic del objeto DDESuiteLinkClient agregamos el nombre del
tópico “Matrikon_OPC” el cual es el mismo nombre que observamos en el SMC. Luego,
agregamos los tags que deseamos leer. Observar que en la columna Item.Reference
debemos colocar el nombre que colocamos en el FSGateway (Int1, Int2) y en la columna
Attribute colocamos un nombre al cual apuntará el Intouch. Tomar en cuenta que estos
nombres pueden ser los mismos.

- Ahora agregamos 2 objetos (para leer el Int1 e Int2) $UserDefined


- Cambiamos los nombres de los objetos y los agregamos dentro del Área OPC indicada.

- Abrimos cada uno de los objetos y empezamos con su configuración. Click en el cuadro
con 3 puntos seguidos.
- En la ventana que aparece buscamos los tags dentro de la instancia DDESuiteLinkClient,
en este caso encontraremos las 2 configuradas con terminación Integer1 e Integer2.

- Las seleccionamos y aceptamos. Hacemos el mismo procedimiento para el tag


Valor_int2.

- Observemos que hemos seleccionado tag tipo Input y que sea Integer, esto puede ser
modificado de acuerdo al tipo de variable que se desea leer o escribir. Finalmente,
cerramos la ventana del objeto y hacemos el deploy al Engine que en este caso tiene
como nombre Matrikon.
- Abrimos el WindowMaker y agregamos 2 variables las cuales apuntarán a los objetos
configurados dentro de ArchestrA IDE.

- Doble click en la casilla de Expression y se abrirá la ventana del buscador de tags de la


Galaxia. Aquí deberemos buscar los nombres de los tags configurados en los objetos tipo
“$UserDefined” que en este caso sería Valor_int1 y Valor_int2. Realizamos el mismo
procedimiento para los 2 tags a leer.
- La casilla “Expression” a la cual el Intouch apuntará para leer los tags debería quedar
de la siguiente manera:

- Tener en cuenta que esta expresión puede ser escrita manualmente si es que se
conocen los nombres de los tags previamente configurados.

- Finalmente se guardan los cambios dentro de WindowMaker y se inicia el Runtime


WindowViewer. La pantalla con nombre Lab debería mostrar los mismos valores del
simulador de MatrikonOPC Explorer tal como se muestra en la imagen.

Vous aimerez peut-être aussi