Mecanismo de marcador de posición

Descripción general

Los marcadores de posición del Administrador de bibliotecas son referencias a una versión definida de la biblioteca. Los marcadores de posición simplifican el mantenimiento de las jerarquías de las bibliotecas.

En EcoStruxure Machine Expert, defina marcadores de posición en las siguientes ubicaciones:

oDescripción del dispositivo: según la versión del sistema de tiempo de ejecución (para bibliotecas específicas del dispositivo).

oPerfil de biblioteca: según la versión del compilador.

oAplicación: según el cuadro de diálogo Marcador de posición del Administrador de bibliotecas.

El uso consecuente de marcadores de posición permite modificar las bibliotecas en un nivel inferior de la jerarquía de dependencias (por ejemplo, el de actualizaciones o solución de errores) y evita la necesidad de adaptar las bibliotecas de niveles superiores o las descripciones de los dispositivos.

El orden de búsqueda para la resolución de marcadores de posición es (primero la prioridad más alta):

1.Cuadro de diálogo Marcador de posición

2.Descripción del dispositivo

3.Perfil de biblioteca

Configure la resolución de un marcador de posición en el cuadro de diálogo Marcador de posición.

Warning_Color.gifADVERTENCIA

FUNCIONAMIENTO IMPREVISTO DEL EQUIPO

oDespués de actualizar el software, verifique si las versiones de las bibliotecas que contiene su programa son correctas.

oVerifique si las versiones de las bibliotecas actualizadas son coherentes con las especifica­ciones de su aplicación.

El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo.

NOTA: Las versiones del controlador definen los marcadores de posición. Cuando el usuario crea una nueva biblioteca, no hay un marcador de posición definido por las versiones del controlador para esta nueva biblioteca. Por ello, el mecanismo del marcador de posición no se puede utilizar al añadir esta biblioteca personalizada al administrador de bibliotecas de dispositivos.

NOTA: Los nombres de las bibliotecas y las referencias de los marcadores de posición distinguen entre mayúsculas y minúsculas.

Ejemplo

Requisito previo: El marcador de posición SysLib se define y resuelve en la descripción de diversos dispositivos.

Marcador de posición de definición de descripción de dispositivo SysLib

Resolución del marcador de posición SysLib

Dispositivo A (V1.0.0.0)

SysLibA (V1.0.0.0)

Dispositivo A (V1.0.1.0)

SysLibA (V1.0.1.0)

Dispositivo B (V2.1.0.0)

SysLibB (V1.0.0.0)

Dispositivo B (V2.2.0.0)

SysLibB (V1.0.1.0)

Con el marcador de posición SysLib en una aplicación:

En su aplicación, ha añadido el marcador de posición SysLib al Administrador de bibliotecas.

Si...

Entonces...

Si el dispositivo A con la versión V1.0.0.0 se ha implementado en la aplicación.

La biblioteca SysLibA versión V1.0.0.0 se referenciará en el Administrador de bibliotecas porque la descripción del dispositivo A ha resuelto el marcador de posición Syslib.

Si el dispositivo B con la versión V2.2.0.0 se ha implementado en la aplicación.

La biblioteca SysLibB versión V1.0.1.0 se referenciará en el Administrador de bibliotecas porque la descripción del dispositivo B ha resuelto el marcador de posición Syslib.

Si no se han implementado ni el dispositivo A ni el dispositivo B en la aplicación.

Ningún dispositivo resuelve el marcador de posición.

En ese caso, ejecute la resolución del marcador de posición en el cuadro de diálogo Marcador de posición en el Administrador de bibliotecas.

Con el marcador de posición SysLib en otra biblioteca:

En el proyecto de la biblioteca, ha añadido el marcador de posición SysLib al Administrador de bibliotecas. El marcador de posición no se ha resuelto en el proyecto de la biblioteca porque este último no contiene ningún dispositivo. Por lo tanto, al añadir la biblioteca por medio de un marcador de posición, deberá definir la biblioteca que resolverá dicho marcador de posición en la ficha Marcador de posición del cuadro de diálogo Agregar biblioteca (selección de biblioteca predeter­minada) del Administrador de bibliotecas. Más adelante, cuando se utilice la biblioteca en una aplicación, el marcador de posición se resolverá de la manera descrita en el apartado anterior. La definición de la resolución del marcador de posición solo será válida para el proyecto de biblioteca en cuestión.