Standardiserade återanvändbara komponenter
I varje TIA Portal-projekt
T-IA Connect exponerar 15 MCP-verktyg som täcker hela TIA Portal-biblioteksstacken. Skapa masterkopior, versionera bibliotekstyper och distribuera standardiserade komponenter över din projektportfölj - allt skriptbart via REST API eller AI-agent.
Två tillvägagångssätt för återanvändbarhet
TIA Portal erbjuder två distinkta biblioteksmekanismer - var och en med olika avvägningar för versionering, omfattning och uppdateringshantering
Masterkopior
Snapshot - Ingen versionslänkEn masterkopia är en frusen ögonblicksbild av ett block, UDT eller variabeltabell lagrad i ett bibliotek. När du instansierar den i ett projekt får du en oberoende kopia. Det finns ingen löpande länk till källan - ändringar i originalet propageras inte. Masterkopior är idealiska för mallar som sällan ändras och där oberoende anpassning per projekt förväntas.
- Instansierad en gång - ingen versionstrackning
- Fungerar med block, UDTs, variabeltabeller och skärmobjekt
- Kan lagras i projektbibliotek eller globalt bibliotek
- Snabb att använda, ingen konsistenshärdning
Bibliotekstyper
Versionerad - Länk bibehållenEn bibliotekstyp bibehåller en versionerad historik. Varje version är oföränderlig när den väl har släppts. En standardversion kan ställas in och alla projektinstanser vet vilken version de är baserade på. T-IA Connect låter dig jämföra versioner av bibliotekstyper och upptäcka vilka projekt som kör föråldrade instanser - vilket möjliggör en standardiseringspipeline.
- Flera versioner, var och en oföränderlig efter skapande
- Standardversion propageras till nya instansieringar
- Versionsjämförelse upptäcker avvikelser mellan projekt
- Används för säkerhetskritiska och reglerade komponenter
Bibliotekshanteringsfunktioner
15 MCP-verktyg som täcker varje aspekt av TIA Portal-biblioteksoperationer
Masterkopior
Skapa masterkopior från befintliga block och UDTs, organisera dem i mappar, instansiera dem i valfritt projekt och ta bort föråldrade. Fullständig CRUD-livscykel via API.
Bibliotekstyper
Skapa nya bibliotekstyper, lägg till nya versioner, ställ in aktiv standardversion, jämför två versioner sida vid sida och ta bort utfasade typer. Versionshistorik bevaras.
Projektbibliotek
Varje TIA Portal-projekt innehåller ett inbyggt projektbibliotek som är avgränsat till det projektet. T-IA Connect exponerar hela projektbiblioteksträdet så att du kan inventera, exportera och replikera dess innehåll.
Globala bibliotek
Globala bibliotek är fristående .al20-filer som delas mellan projekt och team. T-IA Connect kan öppna, stänga, spara, skapa och arkivera globala bibliotek och hämta deras fullständiga innehållsträd.
Skapa och distribuera återanvändbara komponenter
En upprepbar process från design till flottomfattande distribution
Designa komponenten i TIA Portal
Bygg ditt återanvändbara block eller UDT i ett referensprojekt. Testa det noggrant mot verklig eller simulerad hårdvara innan du flyttar det till ett bibliotek.
Skapa en masterkopia eller bibliotekstypsversion
Använd T-IA Connect för att skapa en masterkopia för snapshot-distribution, eller skapa en ny bibliotekstypsversion för versionerad, trackad driftsättning. Ställ in den nya versionen som standard om tillämpligt.
Lagra i ett globalt bibliotek
Flytta komponenten från projektbiblioteket till ett globalt bibliotek som är tillgängligt för alla ingenjörer. T-IA Connect hanterar öppning, skrivning och sparande av den globala biblioteksfilen.
Distribuera över projektflottan
Iterera över din projektportfölj. För varje projekt instansierar T-IA Connect komponenten från biblioteket. Masterkopior infogas en gång; bibliotekstyper skapar länkade instanser.
Auditera och uppdatera
Använd verktyget för versionsjämförelse för att upptäcka vilka projektinstanser som kör äldre bibliotekstypsversioner. Generera en avvikelserapport och trigga sedan uppdateringar selektivt eller över hela flottan.
Versionstrackning över din flotta
Bibliotekstyper ger dig den granskningshistorik som masterkopior inte kan tillhandahålla
I reglerade industrier är det ett krav på efterlevnad, inte bara något bra att ha, att veta exakt vilken version av en säkerhetsförregling eller motorstyrningsmall som finns på varje maskin. TIA Portal-bibliotekstyper bär versionsmetadata, men att kontrollera dem manuellt över dussintals projekt är opraktiskt.
T-IA Connects verktyg compare_library_type_versions låter dig programmatiskt diffa två versioner av en bibliotekstyp. Kombinerat med get_project_library_tree och get_global_library_tree kan en AI-agent eller CI-skript iterera över varje projekt i din flotta, hämta bibliotekstypsversionen som används och flagga för alla avvikelser från den förväntade baslinjen.
Resultatet är en standardiseringspipeline: ett skript som körs enligt ett schema, upptäcker avvikelser och antingen rapporterar det eller - med verktyget create_from_library_type - automatiskt uppgraderar instanserna över flottan.
MCP Tools-referens
15 verktyg som täcker projektbibliotek, globala bibliotek, masterkopior och bibliotekstyper
Projekt- & globalt biblioteksträd
get_project_library_tree och get_global_library_tree returnerar hela mapp- och objekthierarkin för valfritt bibliotek. Använd som startpunkt för inventerings- eller granskningsskript.
Masterkopieoperationer
get_master_copies, create_master_copy, create_master_copy_folder, delete_master_copy och create_from_master_copy täcker hela livscykeln för masterkopior. Instansiera i valfritt öppet projekt.
Bibliotekstypsoperationer
get_library_types, create_library_type_version, set_library_type_default_version, delete_library_type, compare_library_type_versions och create_from_library_type. Fullständig versionerad livscykel.
Hantering av globala biblioteksfiler
open_global_library, close_global_library, save_global_library, create_global_library, archive_global_library och list_global_libraries. Hantera delade .al20-filer som en del av din pipeline.
Vanliga frågor
Vad är skillnaden mellan en masterkopia och en bibliotekstyp i TIA Portal?
En masterkopia är en statisk snapshot - när den väl instansierats i ett projekt finns det ingen länk tillbaka till biblioteket. En bibliotekstyp bibehåller versionering och en levande referens: du kan spåra vilken version som finns i varje projekt och jämföra versioner programmatiskt. Använd masterkopior för oberoende mallar och bibliotekstyper när versionskonsistens över projekt är viktig.
Kan T-IA Connect instansiera bibliotekstyper i flera projekt automatiskt?
Ja. Verktyget create_from_library_type instansierar en versionerad bibliotekstyp i valfritt öppet projekt. Ett skript eller AI-agent kan öppna varje projekt i följd, anropa verktyget, spara och stänga - och därmed distribuera en komponent över en hel flotta utan manuell TIA Portal-interaktion.
Kan globala bibliotek delas mellan ingenjörer i ett team?
Ja. Globala bibliotek är fristående .al20-filer som kan placeras på en delad nätverksenhet. T-IA Connect kan öppna, läsa, modifiera och spara globala bibliotek. Flera ingenjörer kan komma åt samma fil, även om samtidig skrivåtkomst bör samordnas - samma begränsning som gäller för alla delade filer.
Hur fungerar versionsjämförelse?
Verktyget compare_library_type_versions tar två versionsidentifierare för samma bibliotekstyp och returnerar en diff av deras gränssnitt och egenskaper. Detta gör att ett CI-skript eller AI-agent kan upptäcka om versionen som används i ett projekt matchar den förväntade baslinjen, och rapportera eller åtgärda avvikelsen automatiskt.