Instalación plataforma ejecución elementos planta
De MorfeoWiki
Instalación y Ejecución del paquete Wasup-code
Instalación del paquete:
1. Abrir Visual Studio 2005 con SP1, habiendo instalado el *plugin AnkhSVN para tratar con Subversión.
Se puede utilizar también el Tortoise. En este caso nos descargamos de la forja el paquete Wasup-Code
a una carpeta y desde ahí ejecutamos la solución.
2. Activar opción del menú: Herramientas >> AnkhSVN >> Checkout a repository directory .
3. Introducir la cadena https://svn.morfeo-project.org/svn/wasup/trunk/WP4/Wasup-code/ en el campo dir. del repositorio e introducir el nombre de un directorio donde queremos que se descargue la solución VS2005.
4. Abrir la solución Wasup.sln (se encuentra en el directorio que hemos indicado en paso anterior)
5. Utilizar AnkhSVN para administrar los datos de subversión
6. Crear un fichero vacío de nombre bbdd.cpp en directorio [solucion]/OPCCliente
7. Generar solución del proyecto.
8. Copiar el fichero solucion>>UDF>>debug>>udf_b.dll al directorio bin de MySQL.
9. Para la comunicación con los recursos rest, modificar el archivo de configuración datos_rest según necesidades (IP del contenedor de recursos, ubicación del recurso al que se accede, puerto).
10. En la ejecución del cliente y para decidir los grupos que queremos crear, los ítems que queremos monitorizar, el tiempo de refresco y el servidor se utilizará el fichero de configuración groups.cfg. Se crea de la siguiente manera:
1.- Número de grupos que quieres crear. En OPC los ítems o variables se traen
por medio de grupos.
2.- Nombre del primer grupo (si es que has puesto crear más de uno)
3.- Nombre del servidor
4.- Nombre de los ítems que quieres visualizar
5.- Tiempo de refresco, es decir, cada cuanto se quiere que se envíe la
medida.
6.-Volver al paso 2 si se ha especificado en el paso 1 que se quiere crear más
de un grupo.
Configuración en MySQL:
1. Arrancar servidor mysql .
2. Crear el usuario de acceso a BD: GRANT all ON wasup.* TO “morfeo” IDENTIFIED BY “scada”.
3. Adaptar el fichero de configuración (datos.cfg) a nuestras necesidades (usuario,equipo (localhost), nombre de la base de datos, contraseña y puerto.)
4. Restaurar la definición de la base de datos con fichero wasup.sql ( Administrador MySQL >> Restore >> Open Backup file >> Start Restore)
Ejecución:
1. Copiar el fichero libmysql.dll en directorio [mysql]/lib/debug al directorio [solucion]/debug.
2. Copiar el fichero datos.cfg al directorio [solucion]/OPCCliente y al directorio data del MySqlServer.
3. Copiar todos los archivos de configuración al directorio [solucion]/debug
4. Arrancar el servidor OPC que represente a los PLCs
5. Ejecutar el cliente.exe que se encuentra en [solución]/Debug.
6. Ejecutar el Server.exe que se encuentra en [solución]/Debug.
