Vistas

Instalacion de WasupOPCGateway

De MorfeoWiki

Volver

Tabla de contenidos

Introducción

El componente OPCGateway permite acceder al servidor OPCServer, más concretamente a su interfaz Web Service OPC_XML_DA, utilizando invocaciones REST. Dicho componente está formado por un recurso rest, 'OPCGateway', que transforma las peticiones GET en llamadas a la operación 'read' del estandar 'OPC_XML_DA', y las peticiones POST en llamadas a 'write'. Está implementado en python, y como tal, puede ser instalado tanto en sistemas Debian/Ubuntu como en Windows. A continuación se detallan las instrucciones de insalación en las dos plataformas:

Debian/Ubuntu

  • Instalación de python
    • Instalar paquete: apt-get install python
  • Instalación de PyXML
    • Instalar paquete: apt-get install python-xml
  • Instalación de Twisted
    • Instalar paquete: apt-get install python-twisted
  • Instalación de demjson
  • Instalacion de ZSI
    • Instalar paquete: apt-get install python-zsi
  • Instalación de PyOPC
  • Añadir a la variable de entorno PYTHONPATH las rutas de las instalaciones demjson y PyOPC. Ejemplo:
 PYTHONPATH=/home/wasup/OPC/OPC_XMLDA2REST/PyOPC-0.1:/home/wasup/OPC/OPC_XMLDA2REST/demjson-1.3

Windows

 PYTHONPATH=D:\WorkspaceWasup\OPC\OPC_XMLDA2REST\PyOPC-0.1;
 D:\WorkspaceWasup\OPC\OPC_XMLDA2REST\ZSI-2.0;
 D:\WorkspaceWasup\OPC\OPC_XMLDA2REST\demjson-1.3

Configuración y arranque del OPCGateway

 address='http://localhost:6666' -> Dirección y puerto donde esté arrancado el OPC Server al que se quiere conectar
 listen_port=8082 -> Puerto en el que se arrancará el OPCGateway
  • Arrancar el proceso:
 python OPCGateway.py

Prueba de funcionamiento

(se puede utilizar el formulario de prueba https://svn.morfeo-project.org/svn/wasup/trunk/WP3/OPC_XMLDA2REST/WriteItem.html)