Composants réutilisables standardisés
Sur chaque projet TIA Portal
T-IA Connect expose 15 outils MCP couvrant l'ensemble de la pile de bibliothèques TIA Portal. Créez des copies maîtresses, versionnez les types de bibliothèque et distribuez des composants standardisés dans votre portefeuille de projets - le tout scriptable via REST API ou agent IA.
Deux approches de la réutilisation
TIA Portal propose deux mécanismes de bibliothèque distincts - chacun avec des compromis différents pour le versionnage, la portée et la gestion des mises à jour
Copies maîtresses
Instantané - Sans lien de versionUne copie maîtresse est un instantané figé d'un bloc, d'un UDT ou d'une table de variables stocké dans une bibliothèque. Lorsque vous l'instanciez dans un projet, vous obtenez une copie indépendante. Il n'y a pas de lien continu avec la source - les modifications de l'original ne se propagent pas. Les copies maîtresses sont idéales pour les modèles qui changent rarement et où une personnalisation indépendante par projet est attendue.
- Instancié une fois - pas de suivi de version
- Fonctionne avec les blocs, UDT, tables de variables et objets d'écran
- Peut être stocké dans la bibliothèque de projet ou la bibliothèque globale
- Rapide à utiliser, pas de contrainte de cohérence
Types de bibliothèque
Versionné - Lien maintenuUn type de bibliothèque maintient une lignée versionnée. Chaque version est immuable une fois publiée. Une version par défaut peut être définie et toutes les instances du projet savent sur quelle version elles sont basées. T-IA Connect vous permet de comparer les versions de types de bibliothèque et de détecter quels projets exécutent des instances obsolètes - permettant un pipeline de standardisation.
- Plusieurs versions, chacune immuable une fois créée
- La version par défaut se propage aux nouvelles instanciations
- La comparaison de versions détecte les écarts entre les projets
- Utilisé pour les composants critiques pour la sécurité et réglementés
Capacités de gestion de bibliothèque
15 outils MCP couvrant chaque aspect des opérations de bibliothèque TIA Portal
Copies maîtresses
Créez des copies maîtresses à partir de blocs et d'UDT existants, organisez-les dans des dossiers, instanciez-les dans n'importe quel projet et supprimez les obsolètes. Cycle de vie CRUD complet via API.
Types de bibliothèque
Créez de nouveaux types de bibliothèque, ajoutez de nouvelles versions, définissez la version par défaut active, comparez deux versions côte à côte et supprimez les types obsolètes. L'historique des versions est préservé.
Bibliothèque de projet
Chaque projet TIA Portal contient une bibliothèque de projet intégrée limitée à ce projet. T-IA Connect expose l'arborescence complète de la bibliothèque de projet afin que vous puissiez inventorier, exporter et répliquer son contenu.
Bibliothèques globales
Les bibliothèques globales sont des fichiers .al20 autonomes partagés entre projets et équipes. T-IA Connect peut ouvrir, fermer, enregistrer, créer et archiver des bibliothèques globales, et récupérer leur arborescence de contenu complète.
Création et déploiement de composants réutilisables
Un processus reproductible de la conception à la distribution sur l'ensemble du parc
Concevoir le composant dans TIA Portal
Construisez votre bloc réutilisable ou UDT dans un projet de référence. Testez-le minutieusement par rapport à du matériel réel ou simulé avant de le promouvoir dans une bibliothèque.
Créer une copie maîtresse ou une version de type de bibliothèque
Utilisez T-IA Connect pour créer une copie maîtresse pour une distribution instantanée, ou créez une nouvelle version de type de bibliothèque pour un déploiement versionné et suivi. Définissez la nouvelle version comme version par défaut si applicable.
Stocker dans une bibliothèque globale
Promouvez le composant de la bibliothèque de projet vers une bibliothèque globale accessible à tous les ingénieurs. T-IA Connect gère l'ouverture, l'écriture et l'enregistrement du fichier de bibliothèque globale.
Distribuer sur l'ensemble du parc de projets
Parcourez votre portefeuille de projets. Pour chaque projet, T-IA Connect instancie le composant à partir de la bibliothèque. Les copies maîtresses sont insérées une fois ; les types de bibliothèque créent des instances liées.
Auditer et mettre à jour
Utilisez l'outil de comparaison de versions pour détecter quelles instances de projet exécutent des versions de type de bibliothèque plus anciennes. Générez un rapport d'écart, puis déclenchez les mises à jour de manière sélective ou sur l'ensemble du parc.
Suivi des versions sur votre parc
Les types de bibliothèque vous offrent la piste d'audit que les copies maîtresses ne peuvent pas fournir
Dans les industries réglementées, savoir exactement quelle version d'un verrouillage de sécurité ou d'un modèle de commande moteur est déployée sur chaque machine est une exigence de conformité, pas un luxe. Les types de bibliothèque TIA Portal portent des métadonnées de version, mais les vérifier manuellement sur des dizaines de projets est irréalisable.
L'outil compare_library_type_versions de T-IA Connect vous permet de différencier par programmation deux versions d'un type de bibliothèque. Combiné avec get_project_library_tree et get_global_library_tree, un agent IA ou un script CI peut parcourir chaque projet de votre parc, récupérer la version du type de bibliothèque utilisée et signaler tout écart par rapport à la base de référence attendue.
Le résultat est un pipeline de standardisation : un script qui s'exécute selon un calendrier, détecte les écarts et soit les signale, soit - avec l'outil create_from_library_type - met automatiquement à jour les instances sur l'ensemble du parc.
Référence des outils MCP
15 outils couvrant les bibliothèques de projet, les bibliothèques globales, les copies maîtresses et les types de bibliothèque
Arborescence de bibliothèque projet et globale
get_project_library_tree et get_global_library_tree renvoient la hiérarchie complète des dossiers et des éléments de n'importe quelle bibliothèque. À utiliser comme point de départ pour les scripts d'inventaire ou d'audit.
Opérations sur les copies maîtresses
get_master_copies, create_master_copy, create_master_copy_folder, delete_master_copy et create_from_master_copy couvrent le cycle de vie complet de la copie maîtresse. Instanciez dans n'importe quel projet ouvert.
Opérations sur les types de bibliothèque
get_library_types, create_library_type_version, set_library_type_default_version, delete_library_type, compare_library_type_versions et create_from_library_type. Cycle de vie versionné complet.
Gestion des fichiers de bibliothèque globale
open_global_library, close_global_library, save_global_library, create_global_library, archive_global_library et list_global_libraries. Gérez les fichiers .al20 partagés dans le cadre de votre pipeline.
Questions fréquemment posées
Quelle est la différence entre une copie maîtresse et un type de bibliothèque dans TIA Portal?
Une copie maîtresse est un instantané statique - une fois instanciée dans un projet, il n'y a plus de lien avec la bibliothèque. Un type de bibliothèque maintient le versionnage et une référence en direct : vous pouvez suivre quelle version est déployée dans chaque projet et comparer les versions par programmation. Utilisez les copies maîtresses pour les modèles indépendants et les types de bibliothèque lorsque la cohérence des versions entre les projets est importante.
T-IA Connect peut-il instancier automatiquement des types de bibliothèque dans plusieurs projets?
Oui. L'outil create_from_library_type instancie un type de bibliothèque versionné dans n'importe quel projet ouvert. Un script ou un agent IA peut ouvrir chaque projet en séquence, appeler l'outil, enregistrer et fermer - distribuant un composant sur l'ensemble d'un parc sans interaction manuelle TIA Portal.
Les bibliothèques globales peuvent-elles être partagées entre les ingénieurs d'une équipe?
Oui. Les bibliothèques globales sont des fichiers .al20 autonomes qui peuvent être placés sur un lecteur réseau partagé. T-IA Connect peut ouvrir, lire, modifier et enregistrer des bibliothèques globales. Plusieurs ingénieurs peuvent accéder au même fichier, bien que l'accès en écriture simultané doive être coordonné - la même contrainte qui s'applique à tout fichier partagé.
Comment fonctionne la comparaison de versions?
L'outil compare_library_type_versions prend deux identifiants de version pour le même type de bibliothèque et renvoie un diff de leurs interfaces et propriétés. Cela permet à un script CI ou à un agent IA de détecter si la version déployée dans un projet correspond à la base de référence attendue, et de signaler ou de corriger l'écart automatiquement.