Actualizar bibliotecas y referencias de las bibliotecas

Descripción general

En este tema se describen situaciones que puede encontrar al actualizar bibliotecas.

Cuadro de diálogo Actualizar proyecto

Si uno de los siguientes elementos se ha instalado en el sistema local, cuando se abra un proyecto existente en EcoStruxure Machine Expert, aparecerá el cuadro de diálogo Actualizar proyecto:

  • Una versión del compilador más reciente.

  • Un estilo, símbolo o perfil de visualización más recientes.

  • Una versión del dispositivo más reciente.

  • Una versión de la biblioteca más reciente de una de las bibliotecas usadas.

    Existe una biblioteca compatible con versiones posteriores (forward compatible library, FCL) en el proyecto en el que una versión de dispositivo no cumple con las limitaciones de versión del dispositivo. Por consiguiente, no se usará la biblioteca más reciente en el proyecto. Para obtener más información, consulte el capítulo Paso 2.1: decidir si la biblioteca debe ser compatible con versiones posteriores.

Al actualizar las bibliotecas mediante la ficha Bibliotecas del cuadro de diálogo Actualizar proyecto, se produce lo siguiente:

Si…

Entonces...

Si anula la selección de la opción Actualizar bibliotecas de la ficha Bibliotecas y hace clic en Actualizar.

  • No se modificará la referencia de bibliotecas existentes.

  • Se podrá ejecutar una actualización manual de las bibliotecas en la ficha Asignación de versiones del Administrador de bibliotecas.

  • Las bibliotecas heredadas aparecen en la ficha Asignación de versiones, pero se marcan como herencia si existe una versión más reciente de la biblioteca compatible con versiones posteriores.

  • Volverá a aparecer el cuadro de diálogo Actualizar proyecto la próxima vez que abra este proyecto.

    Para evitar que esto ocurra, anule la selección de la opción Buscar actualizaciones al abrir este proyecto en el cuadro de diálogo Actualizar proyecto o en la Configuración del proyecto.

Si selecciona la opción Actualizar bibliotecas con la opción predeterminada Actualizar todas las bibliotecas (incluidas las bibliotecas declaradas con versión directa o más reciente) y hace clic en Actualizar.

  • Se actualizarán las bibliotecas con referencias directas.

  • Las bibliotecas con, al menos, una versión de biblioteca compatible con versiones posteriores instalada en el Repositorio de biblioteca y la asignación de versiones heredadas antiguas se actualizan a la versión más reciente de bibliotecas compatibles con versiones posteriores.

NOTA: Hay bibliotecas que no se actualizarán. Esto afecta a las bibliotecas que figuran con color gris en el Administrador de bibliotecas como bibliotecas obligatorias a través de una referencia en la descripción del dispositivo.

Si selecciona la opción Actualizar bibliotecas con la opción Actualizar todas las bibliotecas compatibles con versiones posteriores (guardar las asignaciones heredades existentes) de la lista y hace clic en Actualizar.

  • Las bibliotecas compatibles con versiones posteriores se actualizan a la última versión de la biblioteca compatible con versiones posteriores.

  • Las bibliotecas heredadas se convierten a bibliotecas compatibles con versiones posteriores. Se actualizan a la versión de biblioteca más reciente compatible con versiones posteriores.

NOTA: Hay bibliotecas que no se actualizarán. Esto afecta a las bibliotecas que figuran con color gris en el Administrador de bibliotecas como bibliotecas obligatorias a través de una referencia en la descripción del dispositivo.

Si selecciona la opción Actualizar todas las bibliotecas compatibles con versiones posteriores (guardar las asignaciones heredades existentes) de la lista y hace clic en Actualizar.

  • Las bibliotecas compatibles con versiones posteriores se actualizan a la última versión de la biblioteca compatible con versiones posteriores.

  • Las bibliotecas heredadas se convierten a bibliotecas compatibles con versiones posteriores. Se actualizan a la versión de biblioteca más reciente compatible con versiones posteriores.

  • Las bibliotecas con, al menos, una versión de biblioteca compatible con versiones posteriores instalada en el Repositorio de biblioteca y la asignación de versiones heredadas antiguas se actualizan a la versión más reciente de bibliotecas compatibles con versiones posteriores.

NOTA: Hay bibliotecas que no se actualizarán. Esto afecta a las bibliotecas que figuran con color gris en el Administrador de bibliotecas como bibliotecas obligatorias a través de una referencia en la descripción del dispositivo.

Si hace clic en Cancelar.

  • No se modificará la referencia de bibliotecas existentes.

  • Las bibliotecas heredadas aparecen en la ficha Asignación de versiones, pero se marcan como herencia si existe una versión más reciente de la biblioteca compatible con versiones posteriores.

  • Se podrá ejecutar en el proyecto una actualización manual de las bibliotecas, el dispositivo, la visualización o el compilador.

  • Volverá a aparecer el cuadro de diálogo Actualizar proyecto la próxima vez que abra este proyecto.

    Para evitar que esto ocurra, anule la selección de la opción Buscar actualizaciones al abrir este proyecto en el cuadro de diálogo Actualizar proyecto o en la Configuración del proyecto.

Actualizar bibliotecas manualmente

Si

Entonces...

Si desea actualizar bibliotecas compatibles con versiones posteriores manualmente.

Esta actualización manual se puede ejecutar en la ficha Asignación de versiones del Administrador de bibliotecas.

Si usa el botón Automático para actualizar, se producirá lo siguiente:

  • Las bibliotecas compatibles con versiones posteriores se actualizan a la última versión de la biblioteca compatible con versiones posteriores.

  • Las bibliotecas heredadas se convierten a bibliotecas compatibles con versiones posteriores y se actualizan a la versión más reciente de la biblioteca compatible con versiones posteriores.

Para actualizar solo una biblioteca, haga clic con el botón derecho del ratón en la biblioteca correspondiente de la ficha Asignación de versiones y seleccione Editar asignación de versiones (biblioteca seleccionada).

Si desea actualizar manualmente bibliotecas no compatibles con versiones posteriores.

Esta actualización manual se podrá ejecutar en la ficha Bibliotecas del Administrador de bibliotecas:

  1. En la ficha Bibliotecas, haga clic con el botón derecho del ratón en una biblioteca y ejecute el comando Propiedades.

    Resultado: Aparecerá el cuadro de diálogo Propiedades.

  2. En el cuadro de diálogo Propiedades, seleccione una de las versiones instaladas en el sistema local de la lista Versión exacta y haga clic en Aceptar.

Actualizar dispositivos manualmente

Al actualizar manualmente la descripción de un dispositivo con Actualizar dispositivo..., también se actualizan las siguientes bibliotecas:

  • Bibliotecas que el dispositivo incluye automáticamente.

  • Bibliotecas que se incluyen como marcadores de posición.

  • Bibliotecas compatibles con versiones posteriores.

Para actualizar un dispositivo, haga clic con el botón derecho en el dispositivo en el árbol de dispositivos y seleccione Actualizar dispositivo...

Proyecto creado con una versión anterior

En un proyecto creado con una versión anterior del software EcoStruxure Machine Expert, las versiones de las bibliotecas declaradas en el proyecto se modificarán de la siguiente manera:

  • Las versiones de las bibliotecas no sufrirán modificaciones en las bibliotecas declaradas con una versión directa.

  • Se actualizarán automáticamente con la versión más reciente en bibliotecas declaradas que utilicen el método de versión más reciente (versión identificada con * en el Administrador de bibliotecas).

  • Se actualizarán automáticamente con las versiones definidas en el Archivo de descripción de dispositivo del controlador después de un comando de actualización de dispositivos de controlador para bibliotecas declaradas que usen el mecanismo de marcador de posición.