Instalación plataforma desarrollo agentes de control
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 a nuestras necesidades (Usuario, contraseña, 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 OPCCliente.exe que se encuentra en [Solución]/debug.
6. Ejecutar el ServerXMLDA.exe que se encuentra en [Solución]/debug,desde la línea de comandos añadiendo como parámetro un número de puerto, es decir,ServerXMLDA.exe 5555.
7. El cliente remoto está en la carpeta ClientXMLDA y se compilará aparte. Se ejecutará desde línea de comandos poniendo el nombre del ejecutable que se encuentra en [Solución]/debug.
