DevOps / Bibliotek

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änk

En 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ållen

En 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

1

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.

2

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.

3

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.

4

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.

5

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.

Standardisera komponenter över varje projekt

Automatisera biblioteksdistribution, upptäck versionsavvikelser och genomdriv komponentstandarder över hela din TIA Portal-projektportfölj.