Guía de Migración de Automation Studio 4 A 6.0
Guía de Migración de Automation Studio 4 A 6.0
Guía de Migración de Automation Studio 4 A 6.0
Contenidos
1. Consideraciones preliminares ........................................................................................................ 3
1.1. Hardware obsoleto ............................................................................................................................3
1.2. Uso de librerías obsoletas ...............................................................................................................3
1.3. Comunicación INA .............................................................................................................................3
1.4. Tecnología de seguridad de Safety Release ............................................................................... 4
1.5. OPC clásico......................................................................................................................................... 4
1.6. Visualización basada en texto de Visual Components 3 ......................................................... 4
1.7. Componentes de mapp Services obsoletos ............................................................................... 4
1.8. Resumen del procedimiento de la migración ............................................................................. 4
4. Anexos............................................................................................................................................. 13
1. Consideraciones preliminares
El uso de Automation Studio 6 también requiere de Automation Runtime 6 y de versiones
6 de motion y de todos los componentes de mapp. Por lo tanto, algunas limitaciones de la
migración de proyectos de Automation Studio 4 a Automation Studio 6 viene derivada del
necesario uso del nuevo Automation Runtime 6 o de las nuevas versiones de mapp.
Antes de ver lo que tenemos que hacer para migrarlo (que lo veremos en los capítulos 2 y 3),
debemos de preguntarnos:
¿Se puede migrar mi proyecto a Automation Studio 6? ¿Me conviene hacerlo?
Los 7 casos en los que quizás convendría no migrar a Automation Studio 6 son los descritos
en los siguientes puntos de este capítulo:
IMPORTANTE: En caso de que vayamos a migrar varias configuraciones del proyecto, ten-
dremos que verificar el hardware de todas las configuraciones que vayamos a migrar.
Nos mostrará una ventana con el resultado de la migración, en la que seguramente nos re-
comendará cerrar y volver a abrir Automation Studio 6. Conviene realizar este reinicio.
En mapp Services 6.0 ya no están los bloques de funciones “Core” de la mayoría de los com-
ponentes. Asimismo, existen entradas o interfaces que han cambiado y que generarán erro-
res al realizar la compilación. Por lo tanto, tendremos que realizar numerosas modificacio-
nes en el código y configuraciones de los diferentes componentes que tengamos en
nuestro proyecto.
Recomendamos comprobar esta página de la ayuda online para conocer todos los cambios
y novedades de la nueva versión: Migración de mapp Services 5.x a mapp Services 6.x
Prácticamente no hay nada que configurar en él, así que lo podemos dejar así y seguir.
En la siguiente página de la ayuda online podemos conocer todos los cambios y funcionali-
dades añadidas en la nueva versión: Migración de mapp Motion 5.x a mapp Motion 6.x
- A continuación, tenemos que buscar esas librerías en la Logical View , probablemente ubi-
cadas en la carpeta Libraries, e ir borrándolas.
- Por último, las añadimos en la misma ubicación de la Logical View en que se encontraban.
La actualización de estas librerías no requiere de cambios en nuestro código.
Este paso solo es necesario si se usa la librería SafeData entre las librerías del proyecto.
Esta actualización es debida a que la librería SafeData hasta la versión 7 usaba la librería
AsArLog, que no está soportada en Automation Studio 6.
Por esa razón, tenemos que solicitar a [email protected] la versión 8.0 o su-
perior de esta librería SafeData.
A continuación, tenemos que borrar la librería de nuestro listado de Libraries en la Logical
View , probablemente estará ubicada en la carpeta Libraries. Añadimos la versión 8.0 o su-
perior de SafeData desde el Toolbox, seleccionándola tras hacer doble click en Existing Li-
brary.
Por último, la arrastramos para segurarnos de que está entre los Library Objects de soft-
ware que vamos a transferir al control.
La actualización de esta librería no requiere de cambios en nuestro código.
4. Anexos
En los 2 capítulos anteriores hemos recogido las modificaciones que afectan a la gran ma-
yoría de proyectos. Sin embargo, puede haber casos poco habituales en los que se empleen
configuraciones o recursos poco habituales.
Para esos casos, estos links proporcionan la información más detallada y completa sobre
todas las diferencias y modificaciones que pueden llegar a ser necesarias durante la migra-
ción de Automation Studio 4 a Automation Studio 6:
• Modificaciones necesarias en Automation Studio 4: Necessary adjustments in the
Automation Studio 4 project
• Modificaciones recomendadas en Automation Studio 4: Recommended adjust-
ments in the Automation Studio 4 project
• Modificaciones automáticas durante la actualización a Automation Studio 6: Auto-
matic adjustments during upgrading
• Modificaciones necesarias en Automation Studio 6: Necessary adjustments in the
Automation Studio 6 project
• Migración de mapp Cockpit: Migrating from mapp Cockpit 5.x to mapp Cockpit 6.0.
• Migración de mapp Motion: Migrating from mapp Motion 5.x to mapp Motion 6.x.
• Migración de mapp Safety: Migrating from mapp Safety 5.x to mapp Safety 6.x.
• Migración de mapp Services: Migrating from mapp Services 5.x to mapp Services
6.0
• Migración de mapp View: Migrating from mapp View 5.x to mapp View 6.x.
• Migración de mapp Vision: Migrating from mapp Vision 5.x to mapp Vision 6.x.
• Migración de OPC UA: Migrating from OPC UA C/S 4.x to OPC UA C/S 6.x.
• Migración de OPC UA FX: Migrating from OPC UA FX 1.x to OPC UA FX 6.x.
Sea como fuere, nos puedes reportar cualquier situación que no consigas resolver a nuestra
dirección de soporte habitual [email protected].