DevOps / Knjižnice

Standardizirane komponente za večkratno uporabo
V vsakem projektu TIA Portal

T-IA Connect izpostavlja 15 orodij MCP, ki pokrivajo celoten nabor knjižnic TIA Portal. Ustvarite glavne kopije, upravljajte različice knjižničnih tipov in distribuirajte standardizirane komponente po svojem portfelju projektov - vse to s skripti prek REST API-ja ali AI agenta.

Dva pristopa k ponovni uporabi

TIA Portal ponuja dva različna knjižnična mehanizma - vsak z različnimi kompromisi glede različic, obsega in upravljanja posodobitev

Glavne kopije

Posnetek - Brez povezave z različico

Glavna kopija je zamrznjen posnetek bloka, UDT ali tabele oznak, shranjen v knjižnici. Ko jo instancirate v projektu, dobite neodvisno kopijo. Ni stalne povezave z virom - spremembe izvirnika se ne prenašajo. Glavne kopije so idealne za predloge, ki se redko spreminjajo in kjer se pričakuje neodvisna prilagoditev po projektu.

  • Instancirano enkrat - brez sledenja različicam
  • Deluje z bloki, UDT-ji, tabelami oznak in zaslonskimi objekti
  • Lahko se shrani v projektni knjižnici ali globalni knjižnici
  • Hitra uporaba, brez prisilne konsistence

Knjižnični tipi

Z različicami - Povezava ohranjena

Knjižnični tip ohranja zgodovino različic. Vsaka različica je po objavi nespremenljiva. Nastavi se lahko privzeta različica in vse instance projekta vedo, na kateri različici temeljijo. T-IA Connect vam omogoča primerjavo različic knjižničnih tipov in odkrivanje, kateri projekti izvajajo zastarele instance - kar omogoča cevovod standardizacije.

  • Več različic, vsaka po ustvarjanju nespremenljiva
  • Privzeta različica se prenaša na nove instanciacije
  • Primerjava različic zazna odstopanja med projekti
  • Uporablja se za varnostno kritične in regulirane komponente

Zmogljivosti upravljanja knjižnic

15 orodij MCP, ki pokrivajo vse vidike operacij knjižnic TIA Portal

Glavne kopije

Ustvarite glavne kopije iz obstoječih blokov in UDT-jev, jih organizirajte v mape, instancirajte v kateri koli projekt in izbrišite zastarele. Celoten življenjski cikel CRUD prek API-ja.

Knjižnični tipi

Ustvarite nove knjižnične tipe, dodajte nove različice, nastavite aktivno privzeto različico, primerjajte dve različici vzporedno in izbrišite opuščene tipe. Zgodovina različic se ohrani.

Projektna knjižnica

Vsak projekt TIA Portal vsebuje vgrajeno projektno knjižnico, omejeno na ta projekt. T-IA Connect razkrije celotno drevo projektne knjižnice, tako da lahko popišete, izvozite in replicirate njeno vsebino.

Globalne knjižnice

Globalne knjižnice so samostojne datoteke .al20, ki se delijo med projekti in ekipami. T-IA Connect lahko odpira, zapira, shranjuje, ustvarja in arhivira globalne knjižnice ter pridobi njihovo celotno drevo vsebine.

Ustvarjanje in uvajanje komponent za večkratno uporabo

Ponovljiv postopek od načrtovanja do distribucije po celotni floti

1

Načrtujte komponento v TIA Portal

Zgradite svoj blok za večkratno uporabo ali UDT v referenčnem projektu. Temeljito ga preizkusite na dejanski ali simulirani strojni opremi, preden ga promovirate v knjižnico.

2

Ustvarite glavno kopijo ali različico knjižničnega tipa

Uporabite T-IA Connect za ustvarjanje glavne kopije za distribucijo posnetkov ali ustvarite novo različico knjižničnega tipa za uvajanje s sledenjem različicam. Nastavite novo različico kot privzeto, če je primerno.

3

Shranite v globalno knjižnico

Promovirajte komponento iz projektne knjižnice v globalno knjižnico, ki je dostopna vsem inženirjem. T-IA Connect poskrbi za odpiranje, pisanje in shranjevanje datoteke globalne knjižnice.

4

Distribuirajte po floti projektov

Iterirajte po svojem portfelju projektov. Za vsak projekt T-IA Connect instancira komponento iz knjižnice. Glavne kopije se vstavijo enkrat; knjižnični tipi ustvarijo povezane instance.

5

Revizija in posodobitev

Uporabite orodje za primerjavo različic, da zaznate, katere instance projektov izvajajo starejše različice knjižničnih tipov. Ustvarite poročilo o odstopanjih, nato pa sprožite posodobitve selektivno ali po celotni floti.

Sledenje različicam po vaši floti

Knjižnični tipi vam omogočajo revizijsko sled, ki je glavne kopije ne morejo zagotoviti

V reguliranih panogah je natančno vedenje, katera različica varnostne zapore ali predloge za krmiljenje motorja je nameščena na vsaki napravi, zahteva skladnosti in ne le možnost. Knjižnični tipi TIA Portal nosijo metapodatke o različicah, vendar je njihovo ročno preverjanje v desetinah projektov nepraktično.

Orodje compare_library_type_versions podjetja T-IA Connect vam omogoča programsko primerjavo dveh različic knjižničnega tipa. V kombinaciji z get_project_library_tree in get_global_library_tree lahko AI agent ali skripta CI iterira po vsakem projektu v vaši floti, pridobi uporabljeno različico knjižničnega tipa in označi kakršno koli odstopanje od pričakovanega izhodišča.

Rezultat je cevovod standardizacije: skripta, ki se izvaja po urniku, zazna odstopanja in jih bodisi prijavi bodisi - z orodjem create_from_library_type - samodejno nadgradi instance po celotni floti.

Referenca orodij MCP

15 orodij, ki pokrivajo projektne knjižnice, globalne knjižnice, glavne kopije in knjižnične tipe

Drevo projektne in globalne knjižnice

get_project_library_tree in get_global_library_tree vrneta celotno hierarhijo map in elementov katere koli knjižnice. Uporabite kot izhodišče za skripte za popis ali revizijo.

Operacije z glavnimi kopijami

get_master_copies, create_master_copy, create_master_copy_folder, delete_master_copy in create_from_master_copy pokrivajo celoten življenjski cikel glavne kopije. Instancirajte v kateri koli odprt projekt.

Operacije s knjižničnimi tipi

get_library_types, create_library_type_version, set_library_type_default_version, delete_library_type, compare_library_type_versions in create_from_library_type. Celoten življenjski cikel z različicami.

Upravljanje datotek globalnih knjižnic

open_global_library, close_global_library, save_global_library, create_global_library, archive_global_library in list_global_libraries. Upravljajte skupne datoteke .al20 kot del svojega cevovoda.

Pogosto zastavljena vprašanja

Kakšna je razlika med glavno kopijo in knjižničnim tipom v TIA Portal?

Glavna kopija je statičen posnetek - ko je instancirana v projektu, ni več povezave s knjižnico. Knjižnični tip ohranja različice in aktivno referenco: spremljate lahko, katera različica je nameščena v vsakem projektu, in programsko primerjate različice. Glavne kopije uporabite za neodvisne predloge, knjižnične tipe pa takrat, ko je pomembna skladnost različic v projektih.

Ali lahko T-IA Connect samodejno instancira knjižnične tipe v več projektov?

Da. Orodje create_from_library_type instancira različico knjižničnega tipa v kateri koli odprt projekt. Skripta ali AI agent lahko zaporedoma odpre vsak projekt, pokliče orodje, shrani in zapre - ter tako distribuira komponento po celotni floti brez ročne interakcije s TIA Portal.

Ali se lahko globalne knjižnice delijo med inženirji v ekipi?

Da. Globalne knjižnice so samostojne datoteke .al20, ki jih lahko postavite na skupni omrežni pogon. T-IA Connect lahko odpira, bere, spreminja in shranjuje globalne knjižnice. Več inženirjev lahko dostopa do iste datoteke, čeprav je treba usklajevati sočasni dostop za pisanje - enaka omejitev kot za katero koli skupno datoteko.

Kako deluje primerjava različic?

Orodje compare_library_type_versions sprejme dva identifikatorja različic za isti knjižnični tip in vrne razliko med njunima vmesnikoma in lastnostmi. To omogoča skripti CI ali AI agentu, da zazna, ali se različica, nameščena v projektu, ujema s pričakovanim izhodiščem, in samodejno poroča o neskladju ali ga odpravi.

Standardizirajte komponente v vsakem projektu

Avtomatizirajte distribucijo knjižnic, zaznajte odstopanja različic in uveljavite standarde komponent v celotnem portfelju projektov TIA Portal.