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 podatkov | Izvozni formati | Uvozni formati |
|---|---|---|
| Programski bloki | SimaticML (XML), vir SCL, vir STL | SimaticML (XML), vir SCL |
| Tabele spremenljivk | XML, CSV, XLSX | XML, CSV, XLSX |
| Uporabniški tipi podatkov (UDT) | XML | XML |
| Strojna konfiguracija | AutomationML (AML) | AutomationML (AML) |
| Tabele za opazovanje | XML | XML |
| PLC alarmi | XLSX | XLSX |
| Nadzor (Supervisions) | XLSX, XML | XLSX, XML (nastavitve) |
| Besedila projektov (i18n) | XLSX | XLSX |
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
Cevovod varnostnih kopij
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.
Vsak zagon izvoza ustvari posnetek stanja projekta v človeku berljivih ali standardnih formatih.
Za obnovitev uvozite izvožene datoteke nazaj v TIA Portal z ustreznimi orodji za uvoz - ročni koraki niso potrebni.
Delovni proces s tabelami spremenljivk
Izvozite tabelo PLC spremenljivk v XLSX. Elektroinženir pregleda naslove, komentarje in tipe podatkov v Excelu - orodju, ki ga že pozna.
Inženir doda manjkajoče spremenljivke, popravi naslove in vrne posodobljeno datoteko XLSX.
Uvozite posodobljeno datoteko XLSX nazaj v TIA Portal. Ustvarijo se nove spremenljivke, obstoječe se posodobijo - brez dotikanja grafičnega vmesnika TIA Portal.
Večjezični projekt
Izvozite vsa besedila projekta (oznake HMI, sporočila alarmov, komentarje spremenljivk) v eno datoteko XLSX z enim stolpcem na jezik.
Pošljite XLSX prevajalski ekipi. Ti izpolnijo stolpce ciljnih jezikov s standardnimi pisarniškimi orodji.
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
| Orodje | Opis |
|---|---|
| export_block | Izvozi programski blok kot SimaticML XML. Ohrani celotno strukturo bloka, vključno z vmesnikom, telesom in atributi. |
| export_block_source | Izvozi blok kot surovo izvorno besedilo SCL ali STL. Primerno za sledenje v Git, primerjavo (diff) in UI-pregled kode. |
| import_scl_source | Uvozi izvorno datoteko SCL v TIA Portal, pri čemer ustvari ali prepiše ustrezen blok. |
| export_tag_table_to_xml | Izvozi tabelo PLC spremenljivk v format XML s polnimi atributi spremenljivk. |
| export_tag_table_to_csv | Izvozi tabelo PLC spremenljivk v CSV. Združljivo z Excelom in katerim koli besedilnim orodjem. |
| export_tag_table_to_excel | Izvozi tabelo PLC spremenljivk v format XLSX za neposredno urejanje v Excelu. |
| import_tags_from_csv | Ustvari ali posodobi PLC spremenljivke iz datoteke CSV. Podpira masovne operacije s spremenljivkami. |
| import_tags_from_xlsx | Ustvari ali posodobi PLC spremenljivke iz datoteke XLSX. Ujema se s formatom export_tag_table_to_excel. |
| export_udt | Izvozi definicijo uporabniškega tipa podatkov v XML. |
| import_udt | Uvozi definicijo UDT iz XML v projekt TIA Portal. |
| export_hardware | Izvozi strojno konfiguracijo naprave kot AutomationML (AML). |
| import_hardware | Uvozi strojno konfiguracijo iz datoteke AML v TIA Portal. |
| export_watch_table | Izvozi tabelo za opazovanje ali prisiljenje v XML. |
| import_table | Uvozi tabelo za opazovanje iz XML v projekt TIA Portal. |
| export_plc_alarm_text_lists_xlsx | Izvozi sezname besedil PLC alarmov v XLSX za pregled ali večjezično urejanje. |
| export_plc_alarm_instance_texts_xlsx | Izvozi besedila primerkov alarmov (po razredih alarmov) v XLSX. |
| import_plc_alarm_text_lists_xlsx | Uvozi posodobljene sezname besedil alarmov iz datoteke XLSX nazaj v TIA Portal. |
| export_supervisions_xlsx | Izvozi nastavitve nadzora v formatu XLSX. |
| import_supervisions_xlsx | Uvozi nastavitve nadzora iz XLSX v projekt TIA Portal. |
| export_project_texts | Izvozi vsa uporabniku vidna besedila projekta (oznake HMI, komentarji, sporočila alarmov) v XLSX za zunanje prevajanje. |
| import_project_texts | Uvozi prevedena besedila projekta iz XLSX nazaj v TIA Portal in hkrati posodobi vse stolpce z jeziki. |