DevOps / Izvoz in uvoz

Dvosmerna izmenjava podatkov
za projekte TIA Portal

Izvozite programske bloke, spremenljivke, UDT-je, strojne konfiguracije, alarme in besedila projektov iz TIA Portal - nato jih uvozite nazaj po urejanju, migraciji ali prevajanju. Več kot 20 orodij MCP in končnih točk REST za strukturirano izmenjavo podatkov.

Podprte kategorije podatkov in formati

Vsaka glavna vrsta podatkov TIA Portal ima namensko pot za izvoz in uvoz

Kategorija podatkovIzvozni formatiUvozni formati
Programski blokiSimaticML (XML), vir SCL, vir STLSimaticML (XML), vir SCL
Tabele spremenljivkXML, CSV, XLSXXML, CSV, XLSX
Uporabniški tipi podatkov (UDT)XMLXML
Strojna konfiguracijaAutomationML (AML)AutomationML (AML)
Tabele za opazovanjeXMLXML
PLC alarmiXLSXXLSX
Nadzor (Supervisions)XLSX, XMLXLSX, XML (nastavitve)
Besedila projektov (i18n)XLSXXLSX

Zmožnosti izvoza in uvoza

Strukturirana izmenjava podatkov za vsako stopnjo življenjskega cikla vaše avtomatizacije

Izvoz blokov

Izvozite kateri koli programski blok - OB, FB, FC, DB - kot SimaticML XML za popolno natančnost ali kot vir SCL/STL za tekstovno obdelavo. Izvožene vire je mogoče spremljati v Git, pregledovati v orodjih za pregled kode ali vnesti v cevovode analize z UI.

Izmenjava tabel spremenljivk

Izvozite tabele spremenljivk v CSV ali XLSX, jih predajte elektroinženirjem v preverjanje ali spreminjanje, nato pa posodobljeno tabelo uvozite nazaj. Podpira masovno ustvarjanje in posodabljanje spremenljivk brez klikanja v vmesniku TIA Portal.

Strojna konfiguracija

Izvozite celotno strojno topologijo kot AutomationML - standardni format na podlagi XML, ki se uporablja med ponudniki avtomatizacije. Uvozite datoteke AML za podvajanje strojnih konfiguracij med projekti ali obnovitev iz varnostne kopije.

Upravljanje alarmov

Izvozite sezname besedil PLC alarmov v XLSX za pregled ali večjezično urejanje. Posodobljeno datoteko uvozite nazaj v TIA Portal. Podpira izvoz besedil primerkov alarmov in seznamov besedil alarmov v eni operaciji.

Besedila projektov (i18n)

Izvozite vse nize, vidne uporabniku v projektu - besedila HMI, sporočila alarmov, komentarje spremenljivk - v strukturirano datoteko XLSX. Pošljite jo prevajalski agenciji ali jo uredite zunaj, nato pa prevode uvozite nazaj za večjezične namestitve.

Neposreden uvoz

Uvozite izvorne datoteke SCL neposredno v TIA Portal za obnovitev ali migracijo blokov. Uvozite tabele spremenljivk iz datotek CSV ali XLSX, ki jih je ustvarilo katero koli orodje. Uvozite strojni AML za podvajanje konfiguracij naprav. Vse uvoze je mogoče skriptirati prek REST API.

Tipični delovni procesi

Resnične naloge avtomatizacije, ki jih orodja za izvoz/uvoz naredijo ponovljive in skriptne

Avtomatizirano varnostno kopiranje

Cevovod varnostnih kopij

1

Načrtujte nočni izvoz vseh blokov (SimaticML), tabel spremenljivk (XML), UDT-jev in strojne opreme (AML) na datotečni strežnik ali v repozitorij Git.

2

Vsak zagon izvoza ustvari posnetek stanja projekta v človeku berljivih ali standardnih formatih.

3

Za obnovitev uvozite izvožene datoteke nazaj v TIA Portal z ustreznimi orodji za uvoz - ročni koraki niso potrebni.

Sodelovanje med ekipami

Delovni proces s tabelami spremenljivk

1

Izvozite tabelo PLC spremenljivk v XLSX. Elektroinženir pregleda naslove, komentarje in tipe podatkov v Excelu - orodju, ki ga že pozna.

2

Inženir doda manjkajoče spremenljivke, popravi naslove in vrne posodobljeno datoteko XLSX.

3

Uvozite posodobljeno datoteko XLSX nazaj v TIA Portal. Ustvarijo se nove spremenljivke, obstoječe se posodobijo - brez dotikanja grafičnega vmesnika TIA Portal.

Avtomatizacija i18n

Večjezični projekt

1

Izvozite vsa besedila projekta (oznake HMI, sporočila alarmov, komentarje spremenljivk) v eno datoteko XLSX z enim stolpcem na jezik.

2

Pošljite XLSX prevajalski ekipi. Ti izpolnijo stolpce ciljnih jezikov s standardnimi pisarniškimi orodji.

3

Uvozite izpolnjeno prevajalsko datoteko nazaj v TIA Portal. Vsi jeziki se posodobijo hkrati v celotnem projektu.

Referenca orodij za izvoz in uvoz

Vsa orodja na voljo prek REST API in protokola MCP

OrodjeOpis
export_blockIzvozi programski blok kot SimaticML XML. Ohrani celotno strukturo bloka, vključno z vmesnikom, telesom in atributi.
export_block_sourceIzvozi blok kot surovo izvorno besedilo SCL ali STL. Primerno za sledenje v Git, primerjavo (diff) in UI-pregled kode.
import_scl_sourceUvozi izvorno datoteko SCL v TIA Portal, pri čemer ustvari ali prepiše ustrezen blok.
export_tag_table_to_xmlIzvozi tabelo PLC spremenljivk v format XML s polnimi atributi spremenljivk.
export_tag_table_to_csvIzvozi tabelo PLC spremenljivk v CSV. Združljivo z Excelom in katerim koli besedilnim orodjem.
export_tag_table_to_excelIzvozi tabelo PLC spremenljivk v format XLSX za neposredno urejanje v Excelu.
import_tags_from_csvUstvari ali posodobi PLC spremenljivke iz datoteke CSV. Podpira masovne operacije s spremenljivkami.
import_tags_from_xlsxUstvari ali posodobi PLC spremenljivke iz datoteke XLSX. Ujema se s formatom export_tag_table_to_excel.
export_udtIzvozi definicijo uporabniškega tipa podatkov v XML.
import_udtUvozi definicijo UDT iz XML v projekt TIA Portal.
export_hardwareIzvozi strojno konfiguracijo naprave kot AutomationML (AML).
import_hardwareUvozi strojno konfiguracijo iz datoteke AML v TIA Portal.
export_watch_tableIzvozi tabelo za opazovanje ali prisiljenje v XML.
import_tableUvozi tabelo za opazovanje iz XML v projekt TIA Portal.
export_plc_alarm_text_lists_xlsxIzvozi sezname besedil PLC alarmov v XLSX za pregled ali večjezično urejanje.
export_plc_alarm_instance_texts_xlsxIzvozi besedila primerkov alarmov (po razredih alarmov) v XLSX.
import_plc_alarm_text_lists_xlsxUvozi posodobljene sezname besedil alarmov iz datoteke XLSX nazaj v TIA Portal.
export_supervisions_xlsxIzvozi nastavitve nadzora v formatu XLSX.
import_supervisions_xlsxUvozi nastavitve nadzora iz XLSX v projekt TIA Portal.
export_project_textsIzvozi vsa uporabniku vidna besedila projekta (oznake HMI, komentarji, sporočila alarmov) v XLSX za zunanje prevajanje.
import_project_textsUvozi prevedena besedila projekta iz XLSX nazaj v TIA Portal in hkrati posodobi vse stolpce z jeziki.

Avtomatizirajte izmenjavo podatkov TIA Portal

Prenehajte z ročnim izvažanjem in uvažanjem. Enkrat skriptirajte celoten cevovod za izmenjavo in ga zaženite ob vsakem projektu, vsaki gradnji in vsaki izdaji.