Componentes reutilizables estandarizados
En cada proyecto TIA Portal
T-IA Connect expone 15 herramientas MCP que cubren todo el stack de librerías de TIA Portal. Cree copias maestras, versione tipos de librería y distribuya componentes estandarizados en su cartera de proyectos, todo programable mediante REST API o agente de IA.
Dos enfoques para la reutilización
TIA Portal ofrece dos mecanismos de librería distintos, cada uno con diferentes ventajas para el versionado, el alcance y la gestión de actualizaciones
Copias maestras
Instantánea - Sin enlace de versiónUna copia maestra es una instantánea congelada de un bloque, UDT o tabla de variables almacenada en una librería. Cuando la instancia en un proyecto, obtiene una copia independiente. No hay un enlace continuo con el origen; los cambios en el original no se propagan. Las copias maestras son ideales para plantillas que rara vez cambian y donde se espera una personalización independiente por proyecto.
- Instanciado una vez - sin seguimiento de versiones
- Funciona con bloques, UDT, tablas de variables y objetos de imagen
- Se puede almacenar en la librería del proyecto o en una librería global
- Rápido de usar, sin imposición de consistencia
Tipos de librería
Versionado - Enlace mantenidoUn tipo de librería mantiene un linaje versionado. Cada versión es inmutable una vez publicada. Se puede establecer una versión predeterminada y todas las instancias del proyecto saben en qué versión se basan. T-IA Connect le permite comparar versiones de tipos de librería y detectar qué proyectos ejecutan instancias desactualizadas, lo que permite un pipeline de estandarización.
- Múltiples versiones, cada una inmutable una vez creada
- La versión predeterminada se propaga a las nuevas instanciaciones
- La comparación de versiones detecta desviaciones entre proyectos
- Se utiliza para componentes de seguridad crítica y regulados
Capacidades de gestión de librerías
15 herramientas MCP que cubren cada aspecto de las operaciones de librería de TIA Portal
Copias maestras
Cree copias maestras a partir de bloques y UDT existentes, organícelas en carpetas, instáncielas en cualquier proyecto y elimine las obsoletas. Ciclo de vida CRUD completo mediante API.
Tipos de librería
Cree nuevos tipos de librería, añada nuevas versiones, establezca la versión predeterminada activa, compare dos versiones en paralelo y elimine tipos obsoletos. Se preserva el historial de versiones.
Librería del proyecto
Cada proyecto TIA Portal contiene una librería de proyecto integrada limitada a ese proyecto. T-IA Connect expone el árbol completo de la librería del proyecto para que pueda inventariar, exportar y replicar su contenido.
Librerías globales
Las librerías globales son archivos .al20 independientes compartidos entre proyectos y equipos. T-IA Connect puede abrir, cerrar, guardar, crear y archivar librerías globales, y recuperar su árbol de contenido completo.
Creación y despliegue de componentes reutilizables
Un proceso repetible desde el diseño hasta la distribución en toda la flota
Diseñar el componente en TIA Portal
Cree su bloque o UDT reutilizable en un proyecto de referencia. Pruébelo a fondo con hardware real o simulado antes de promocionarlo a una librería.
Crear una copia maestra o versión de tipo de librería
Utilice T-IA Connect para crear una copia maestra para distribución instantánea, o cree una nueva versión de tipo de librería para un despliegue versionado y rastreado. Establezca la nueva versión como predeterminada si corresponde.
Almacenar en una librería global
Promueva el componente de la librería del proyecto a una librería global accesible para todos los ingenieros. T-IA Connect se encarga de abrir, escribir y guardar el archivo de la librería global.
Distribuir en toda la flota de proyectos
Itere sobre su cartera de proyectos. Para cada proyecto, T-IA Connect instancia el componente de la librería. Las copias maestras se insertan una vez; los tipos de librería crean instancias vinculadas.
Auditar y actualizar
Utilice la herramienta de comparación de versiones para detectar qué instancias del proyecto ejecutan versiones de tipo de librería más antiguas. Genere un informe de desviación y luego active actualizaciones de forma selectiva o en toda la flota.
Seguimiento de versiones en toda su flota
Los tipos de librería le brindan el rastro de auditoría que las copias maestras no pueden proporcionar
En industrias reguladas, saber exactamente qué versión de un enclavamiento de seguridad o una plantilla de control de motor está desplegada en cada máquina es un requisito de cumplimiento, no algo opcional. Los tipos de librería de TIA Portal llevan metadatos de versión, pero verificarlos manualmente en docenas de proyectos es poco práctico.
La herramienta compare_library_type_versions de T-IA Connect le permite diferenciar programáticamente dos versiones de un tipo de librería. Combinado con get_project_library_tree y get_global_library_tree, un agente de IA o script de CI puede iterar sobre cada proyecto de su flota, recuperar la versión del tipo de librería en uso y señalar cualquier desviación de la línea base esperada.
El resultado es un pipeline de estandarización: un script que se ejecuta según una programación, detecta desviaciones y las informa o, con la herramienta create_from_library_type, actualiza automáticamente las instancias en toda la flota.
Referencia de herramientas MCP
15 herramientas que cubren librerías de proyectos, librerías globales, copias maestras y tipos de librería
Árbol de librerías globales y de proyectos
get_project_library_tree y get_global_library_tree devuelven la jerarquía completa de carpetas y elementos de cualquier librería. Utilícelo como punto de partida para scripts de inventario o auditoría.
Operaciones de copias maestras
get_master_copies, create_master_copy, create_master_copy_folder, delete_master_copy y create_from_master_copy cubren el ciclo de vida completo de la copia maestra. Instancie en cualquier proyecto abierto.
Operaciones de tipos de librería
get_library_types, create_library_type_version, set_library_type_default_version, delete_library_type, compare_library_type_versions y create_from_library_type. Ciclo de vida versionado completo.
Gestión de archivos de librerías globales
open_global_library, close_global_library, save_global_library, create_global_library, archive_global_library y list_global_libraries. Gestione archivos .al20 compartidos como parte de su pipeline.
Preguntas frecuentes
¿Cuál es la diferencia entre una copia maestra y un tipo de librería en TIA Portal?
Una copia maestra es una instantánea estática: una vez instanciada en un proyecto, no hay enlace con la librería. Un tipo de librería mantiene el versionado y una referencia en vivo: puede rastrear qué versión está desplegada en cada proyecto y comparar versiones programáticamente. Use copias maestras para plantillas independientes y tipos de librería cuando la consistencia de versiones entre proyectos sea importante.
¿Puede T-IA Connect instanciar tipos de librería en múltiples proyectos automáticamente?
Sí. La herramienta create_from_library_type instancia un tipo de librería con versión en cualquier proyecto abierto. Un script o agente de IA puede abrir cada proyecto en secuencia, llamar a la herramienta, guardar y cerrar, distribuyendo un componente en toda una flota sin interacción manual con TIA Portal.
¿Se pueden compartir librerías globales entre ingenieros de un equipo?
Sí. Las librerías globales son archivos .al20 independientes que se pueden colocar en una unidad de red compartida. T-IA Connect puede abrir, leer, modificar y guardar librerías globales. Varios ingenieros pueden acceder al mismo archivo, aunque el acceso de escritura concurrente debe coordinarse, la misma restricción que se aplica a cualquier archivo compartido.
¿Cómo funciona la comparación de versiones?
La herramienta compare_library_type_versions toma dos identificadores de versión para el mismo tipo de librería y devuelve un diff de sus interfaces y propiedades. Esto permite que un script de CI o agente de IA detecte si la versión desplegada en un proyecto coincide con la línea base esperada, e informe o remedie la discrepancia automáticamente.