Paso 2.1: Decidir si la biblioteca debe ser compatible con versiones posteriores

Descripción general

Cuando cree su propia biblioteca, podrá decidir en el cuadro de diálogo Nuevo proyecto si desea que la biblioteca sea o no compatible con versiones posteriores (consulte la sección Nuevo proyecto de la ayuda online de EcoStruxure Machine Expert).

También puede hacer que una biblioteca existente sea compatible con versiones posteriores.

Establezca el atributo ForwardCompatibleLibrary en la sección Información del proyecto de su proyecto de biblioteca para crear su propia biblioteca compatible con versiones posteriores. Para obtener más información, consulte el siguiente procedimiento.

NOTA: La configuración de la clave ForwardCompatibleLibrary significa que su biblioteca y las versiones siguientes cumplen los siguientes requisitos:
  • La funcionalidad de una versión anterior está disponible en una versión posterior.

  • Están disponibles las POU de versiones anteriores.

  • El comportamiento de las POU es idéntico en las versiones anterior y posterior de su biblioteca.

  • La visibilidad de las POU de la versión anterior es igual o superior que en la versión posterior.

  • Los nombres y tipos de datos de sus entradas y salidas no se han modificado en las diferentes versiones.

NOTA: Si el proyecto de biblioteca incluye un dispositivo que no cumple con las limitaciones de la versión, se mostrará el cuadro de diálogo Actualizar proyecto cada vez que se abra el proyecto.

Además, se puede definir un atributo opcional (MinimumControllerFirmware) si existe dependencia del dispositivo. El atributo indica la versión de firmware mínima necesaria para los controladores compatibles. Esto es necesario si una biblioteca utiliza las POU de otra biblioteca que está referenciada como marcador de posición y la resolución del marcador de posición no es una biblioteca compatible con versiones posteriores.

El atributo MinimumControllerFirmware consta de un número de identificador del fabricante y dispositivo, así como la versión de firmware mínima necesaria.

Procedimiento

NOTA: En el siguiente procedimiento se describen los pasos necesarios para crear una biblioteca compatible con versiones posteriores.

Paso

Acción

1

En el menú Proyecto > Información del proyecto, abra el cuadro de diálogo Información del proyecto, seleccione la ficha Propiedades e introduzca o seleccione las siguientes entradas:

  • Campo Clave: ForwardCompatibleLibrary

  • Campo Tipo: Booleano

  • Campo Valor: Verdadero

2

Haga clic en Añadir para añadir la clave a la Información del proyecto de su biblioteca.

3

En caso necesario, añada el atributo opcional MinimumControllerFirmware.

En Archivo de proyecto > Información del proyecto, introduzca o seleccione las siguientes entradas:

  • Campo Clave: MinimumControllerFirmware

  • Campo Tipo: Texto

  • Campo Valor: categoría del dispositivo “/” ID del dispositivo y proveedor “/” versión; por ejemplo, 4096/1003 0082/1.33.2.0

Si se incluyen varios dispositivos en el atributo MinimumControllerFirmware, deberán introducirse los números de identificación juntos en el campo Valor, separados por |.

Por ejemplo:

  • 4096/1003 0082/1.33.2.0|4096/1003 009D/1.35.1.1