Descripción general de las bibliotecas
Conceptos generales acerca de las bibliotecas
Las bibliotecas proporcionan los elementos siguientes que se ejecutan en el sistema en tiempo de ejecución del controlador:
oFunciones y bloques de funciones
oDefiniciones de enumeraciones y tipos de datos
oVariables globales
oObjetos de visualización
Para gestionar las bibliotecas de un proyecto, utilice el Administrador de bibliotecas. El editor del Administrador de bibliotecas se describe en el capítulo Editor del Administrador de bibliotecas. La instalación de bibliotecas se lleva a cabo durante la instalación de los elementos (dispositivos, soluciones, controladores) que seleccione para instalar con Gestor de configuración de EcoStruxure Machine Expert. Para gestionar bibliotecas definidas por el usuario, utilice el Administrador de bibliotecas y el Repositorio de biblioteca directamente en EcoStruxure Machine Expert.
En el Administrador de bibliotecas encontrará las bibliotecas incluidas, y en el Repositorio de biblioteca encontrará las bibliotecas disponibles. La información disponible variará en función del elemento seleccionado:
Información |
Descripción |
Ejemplo |
---|---|---|
Nombre |
Nombre de la biblioteca |
TcpUdpCommunication |
Versión |
Versión de la biblioteca |
1.1.10.0 |
Empresa |
El proveedor principal o el nombre de grupo definido por el proveedor principal de la biblioteca, tal como se muestra en el cuadro de diálogo Administrador de bibliotecas y Repositorio de bibliotecas. |
Schneider Electric |
Espacio de nombres |
Espacio de nombres predeterminado de la biblioteca para acceder a las funciones de esta. NOTA: Se recomienda utilizar el espacio de nombres predeterminado como el espacio de nombres que se utilizará en la aplicación. Si se establece solo el acceso cualificado como atributo de la biblioteca, el uso del espacio de nombres en la aplicación será obligatorio. |
TCPUDP |
Categoría |
La categoría (o las categorías) a que pertenecen esta biblioteca, tal como se muestra en los cuadros de diálogo Administrador de bibliotecas y Repositorio de biblioteca. |
Comunicación |
Un espacio de nombres de una biblioteca es un símbolo que permite un acceso exclusivo a los componentes de biblioteca conectados (funciones, bloques de funciones, variables…). El espacio de nombres es obligatorio cuando dos componentes de dos bibliotecas distintas usadas en el mismo proyecto tienen el mismo nombre. El uso del espacio de nombres en la aplicación es obligatorio si la biblioteca tiene establecido el atributo qualified-access-only . Para garantizar un acceso exclusivo al componente correcto, use el formato de nombre completo <namespace>.<component>, incluido el espacio de nombres.
Caso |
Descripción |
---|---|
1 |
Existe un bloque de funciones GEN en la biblioteca Util. El espacio de nombres de la biblioteca Util es Util. Una instancia del bloque de funciones GEN puede declararse con o sin el espacio de nombres de la biblioteca si el nombre GEN es único dentro del proyecto: MyGenerator: Util.GEN; o MyGenerator: GEN; |
2 |
Se ha creado un bloque de funciones GEN dentro del proyecto. El uso del espacio de nombres de la biblioteca Util permitirá al sistema acceder al bloque de funciones GEN de la biblioteca Util. Sin espacio de nombres, se accederá al bloque de funciones del proyecto GEN: MyGenerator_Util: Util.GEN; MyGenerator_Project: GEN; |
3 |
En el proyecto se declara otra biblioteca, que también contiene un bloque de funciones llamado GEN, con el espacio de nombres NewLib. El uso del espacio de nombres se hace obligatorio para identificar el bloque de funciones correcto GEN al que va a accederse: MyGenerator_Util: Util.GEN; MyGenerato_NewLib: NewLib.GEN; |
Se define un espacio de nombres predeterminado para cada biblioteca.
El Repositorio de biblioteca es el editor que gestiona bibliotecas instaladas en EcoStruxure Machine Expert. El Repositorio de biblioteca permite instalar o eliminar bibliotecas definidas por el usuario así como otros tipos de bibliotecas, como bibliotecas de aplicación o bibliotecas de dispositivo, entre otras. Una biblioteca solo se puede utilizar en un proyecto de EcoStruxure Machine Expert si está instalada en el Repositorio de biblioteca. Con la instalación de EcoStruxure Machine Expert, se instala un conjunto de bibliotecas de forma predeterminada. Para instalar bibliotecas nuevas o versiones nuevas de bibliotecas ya existentes, utilice el cuadro de diálogo Repositorio de biblioteca o bien el Gestor de configuración de EcoStruxure Machine Expert.
Administración de bibliotecas mediante los administradores de bibliotecas
Las bibliotecas declaradas en un proyecto se administran con el editor del Administrador de bibliotecas.
Un proyecto de EcoStruxure Machine Expert puede incluir más de un controlador. Por este motivo hay disponibles diferentes administradores de bibliotecas. Por lo general, existen dos casos de uso previstos de un mismo objeto del Administrador de bibliotecas:
Caso de uso |
Ubicación del Administrador de bibliotecas |
---|---|
Un Administrador de bibliotecas para que cada controlador pueda gestionar las bibliotecas específicas del controlador y de la aplicación. |
En el árbol Herramientas situado debajo del nodo Aplicación de cada controlador |
Los nodos del Administrador de bibliotecas para POU específicas del usuario que se utilizan en más de un controlador de un mismo proyecto de EcoStruxure Machine Expert. |
En el árbol Herramientas situado debajo del nodo Global. |
Para obtener más información sobre la administración de bibliotecas, el Repositorio de bibliotecas y el Editor del administrador de bibliotecas, consulte Administración de bibliotecas.
Para obtener más información sobre cómo buscar una función o un bloque de funciones de bibliotecas con el Buscador FFB, consulte Cómo encontrar una función o un bloque de funciones con el buscador FFB.