DevOps / एक्सपोर्ट और इम्पोर्ट

द्विदिश डेटा विनिमय (Bidirectional Data Exchange)
TIA Portal प्रोजेक्ट्स के लिए

TIA Portal से प्रोग्राम ब्लॉक, टैग, UDTs, हार्डवेयर कॉन्फ़िगरेशन, अलार्म और प्रोजेक्ट टेक्स्ट एक्सपोर्ट करें - फिर एडिटिंग, माइग्रेशन या ट्रांसलेशन के बाद उन्हें वापस इम्पोर्ट करें। स्ट्रक्चर्ड डेटा एक्सचेंज के लिए 20 से अधिक MCP टूल्स और REST एंडपॉइंट्स।

समर्थित डेटा श्रेणियां और प्रारूप

प्रत्येक प्रमुख TIA Portal डेटा प्रकार के लिए एक समर्पित एक्सपोर्ट और इम्पोर्ट पाथ है

डेटा श्रेणीएक्सपोर्ट प्रारूपइम्पोर्ट प्रारूप
प्रोग्राम ब्लॉकSimaticML (XML), SCL सोर्स, STL सोर्सSimaticML (XML), SCL सोर्स
टैग टेबलXML, CSV, XLSXXML, CSV, XLSX
यूजर डेटा टाइप्स (UDTs)XMLXML
हार्डवेयर कॉन्फ़िगरेशनAutomationML (AML)AutomationML (AML)
वॉच टेबलXMLXML
PLC अलार्मXLSXXLSX
सुपरविजनXLSX, XMLXLSX, XML (सेटिंग्स)
प्रोजेक्ट टेक्स्ट (i18n)XLSXXLSX

एक्सपोर्ट और इम्पोर्ट क्षमताएं

आपके ऑटोमेशन लाइफसाइकिल के हर चरण के लिए स्ट्रक्चर्ड डेटा एक्सचेंज

ब्लॉक एक्सपोर्ट

किसी भी प्रोग्राम ब्लॉक - OB, FB, FC, DB - को पूर्ण निष्ठा के लिए SimaticML XML के रूप में, या टेक्स्ट-आधारित प्रोसेसिंग के लिए SCL/STL सोर्स के रूप में एक्सपोर्ट करें। सोर्स एक्सपोर्ट्स को Git में ट्रैक किया जा सकता है, कोड रिव्यू टूल्स में रिव्यू किया जा सकता है, या AI एनालिसिस पाइपलाइनों में फीड किया जा सकता है।

टैग शीट एक्सचेंज

टैग टेबल को CSV या XLSX में एक्सपोर्ट करें, सत्यापन या संशोधन के लिए इलेक्ट्रिकल इंजीनियरों को सौंपें, फिर अपडेट की गई शीट को वापस इम्पोर्ट करें। TIA Portal इंटरफेस के माध्यम से क्लिक किए बिना बल्क टैग क्रिएशन और अपडेट का समर्थन करता है।

हार्डवेयर कॉन्फ़िगरेशन

पूरी हार्डवेयर टोपोलॉजी को AutomationML के रूप में एक्सपोर्ट करें - एक मानक XML-आधारित प्रारूप जो ऑटोमेशन वेंडर्स के बीच उपयोग किया जाता है। हार्डवेयर कॉन्फ़िगरेशन को प्रोजेक्ट्स में दोहराने या बैकअप से रिस्टोर करने के लिए AML फाइलें इम्पोर्ट करें।

अलार्म प्रबंधन

रिव्यू या बहु-भाषी संपादन के लिए PLC अलार्म टेक्स्ट लिस्ट को XLSX में एक्सपोर्ट करें। अपडेट की गई फाइल को वापस TIA Portal में इम्पोर्ट करें। एक ही ऑपरेशन में अलार्म इंस्टेंस टेक्स्ट और अलार्म टेक्स्ट लिस्ट एक्सपोर्ट दोनों का समर्थन करता है।

प्रोजेक्ट टेक्स्ट (i18n)

प्रोजेक्ट में सभी यूजर-विजिबल स्ट्रिंग्स - HMI टेक्स्ट, अलार्म मैसेज, टैग कमेंट्स - को एक स्ट्रक्चर्ड XLSX फाइल में एक्सपोर्ट करें। इसे ट्रांसलेशन एजेंसी को भेजें या बाहरी रूप से एडिट करें, फिर बहु-भाषी परिनियोजन (multi-language deployments) के लिए ट्रांसलेशन वापस इम्पोर्ट करें।

डायरेक्ट इम्पोर्ट

ब्लॉक को रिस्टोर या माइग्रेट करने के लिए SCL सोर्स फाइलों को सीधे TIA Portal में इम्पोर्ट करें। किसी भी टूल द्वारा जेनरेट की गई CSV या XLSX फाइलों से टैग टेबल इम्पोर्ट करें। डिवाइस कॉन्फ़िगरेशन को दोहराने के लिए हार्डवेयर AML इम्पोर्ट करें। सभी इम्पोर्ट्स REST API के माध्यम से स्क्रिप्टेबल हैं।

विशिष्ट वर्कफ़्लो

वास्तविक ऑटोमेशन कार्य जिन्हें एक्सपोर्ट/इम्पोर्ट टूल्स रिपीटेबल और स्क्रिप्टेबल बनाते हैं

स्वचालित बैकअप

बैकअप पाइपलाइन

1

सभी ब्लॉक (SimaticML), टैग टेबल (XML), UDTs, और हार्डवेयर (AML) के फाइल सर्वर या Git रिपॉजिटरी में रात्रि एक्सपोर्ट को शेड्यूल करें।

2

प्रत्येक एक्सपोर्ट रन ह्यूमन-रीडेबल या मानक प्रारूपों में प्रोजेक्ट स्थिति का एक स्नैपशॉट तैयार करता है।

3

रिस्टोर करने के लिए, संबंधित इम्पोर्ट टूल्स का उपयोग करके एक्सपोर्ट की गई फाइलों को वापस TIA Portal में इम्पोर्ट करें - किसी मैनुअल स्टेप की आवश्यकता नहीं है।

क्रॉस-टीम सहयोग

टैग शीट वर्कफ़्लो

1

PLC टैग टेबल को XLSX में एक्सपोर्ट करें। इलेक्ट्रिकल इंजीनियर Excel में एड्रेस, कमेंट और डेटा प्रकारों का रिव्यू करता है - वह टूल जिसे वह पहले से जानता है।

2

इंजीनियर गायब टैग जोड़ता है, एड्रेस को सही करता है, और अपडेट की गई XLSX फाइल वापस करता है।

3

अपडेट की गई XLSX को वापस TIA Portal में इम्पोर्ट करें। नए टैग बनाए जाते हैं, मौजूदा अपडेट होते हैं - TIA Portal GUI को छुए बिना।

i18n ऑटोमेशन

बहु-भाषी प्रोजेक्ट

1

सभी प्रोजेक्ट टेक्स्ट (HMI लेबल, अलार्म मैसेज, टैग कमेंट्स) को प्रति भाषा एक कॉलम के साथ सिंगल XLSX फाइल में एक्सपोर्ट करें।

2

XLSX को ट्रांसलेशन टीम को भेजें। वे मानक ऑफिस टूल्स का उपयोग करके लक्षित भाषा कॉलम भरते हैं।

3

पूरी की गई ट्रांसलेशन फाइल को वापस TIA Portal में इम्पोर्ट करें। पूरे प्रोजेक्ट में सभी भाषाएं एक साथ अपडेट हो जाती हैं।

एक्सपोर्ट और इम्पोर्ट टूल्स संदर्भ

REST API और MCP प्रोटोकॉल के माध्यम से उपलब्ध सभी टूल्स

टूलविवरण
export_blockप्रोग्राम ब्लॉक को SimaticML XML के रूप में एक्सपोर्ट करता है। इंटरफ़ेस, बॉडी और एट्रिब्यूट्स सहित पूर्ण ब्लॉक स्ट्रक्चर को सुरक्षित रखता है।
export_block_sourceब्लॉक को रॉ SCL या STL सोर्स टेक्स्ट के रूप में एक्सपोर्ट करता है। Git ट्रैकिंग, diff, और AI-आधारित कोड रिव्यू के लिए उपयुक्त।
import_scl_sourceTIA Portal में SCL सोर्स फाइल इम्पोर्ट करता है, संबंधित ब्लॉक बनाता है या ओवरराइट करता है।
export_tag_table_to_xmlपूर्ण टैग एट्रिब्यूट्स के साथ PLC टैग टेबल को XML प्रारूप में एक्सपोर्ट करता है।
export_tag_table_to_csvPLC टैग टेबल को CSV में एक्सपोर्ट करता है। Excel और किसी भी टेक्स्ट-आधारित टूलिंग के साथ संगत।
export_tag_table_to_excelExcel में सीधे संपादन के लिए PLC टैग टेबल को XLSX प्रारूप में एक्सपोर्ट करता है।
import_tags_from_csvCSV फाइल से PLC टैग बनाता या अपडेट करता है। बल्क टैग ऑपरेशंस का समर्थन करता है।
import_tags_from_xlsxXLSX फाइल से PLC टैग बनाता या अपडेट करता है। export_tag_table_to_excel प्रारूप से मेल खाता है।
export_udtयूजर डेटा टाइप परिभाषा को XML में एक्सपोर्ट करता है।
import_udtTIA Portal प्रोजेक्ट में XML से UDT परिभाषा इम्पोर्ट करता है।
export_hardwareडिवाइस हार्डवेयर कॉन्फ़िगरेशन को AutomationML (AML) के रूप में एक्सपोर्ट करता है।
import_hardwareAML फाइल से TIA Portal में हार्डवेयर कॉन्फ़िगरेशन इम्पोर्ट करता है।
export_watch_tableवॉच या फ़ोर्स टेबल को XML में एक्सपोर्ट करता है।
import_tableTIA Portal प्रोजेक्ट में XML से वॉच टेबल इम्पोर्ट करता है।
export_plc_alarm_text_lists_xlsxरिव्यू या बहु-भाषी संपादन के लिए PLC अलार्म टेक्स्ट लिस्ट को XLSX में एक्सपोर्ट करता है।
export_plc_alarm_instance_texts_xlsxअलार्म इंस्टेंस टेक्स्ट (प्रति अलार्म क्लास) को XLSX में एक्सपोर्ट करता है।
import_plc_alarm_text_lists_xlsxअपडेट की गई अलार्म टेक्स्ट लिस्ट को XLSX फाइल से वापस TIA Portal में इम्पोर्ट करता है।
export_supervisions_xlsxसुपरविजन सेटिंग्स को XLSX प्रारूप में एक्सपोर्ट करता है।
import_supervisions_xlsxXLSX से TIA Portal प्रोजेक्ट में सुपरविजन सेटिंग्स इम्पोर्ट करता है।
export_project_textsबाहरी अनुवाद के लिए सभी यूजर-विजिबल प्रोजेक्ट टेक्स्ट (HMI लेबल, कमेंट्स, अलार्म मैसेज) को XLSX में एक्सपोर्ट करता है।
import_project_textsअनूदित प्रोजेक्ट टेक्स्ट को XLSX से वापस TIA Portal में इम्पोर्ट करता है, सभी भाषा कॉलमों को एक साथ अपडेट करता है।

अपने TIA Portal डेटा विनिमय को स्वचालित करें

मैन्युअल रूप से एक्सपोर्ट और इम्पोर्ट करना बंद करें। पूरे विनिमय पाइपलाइन को एक बार स्क्रिप्ट करें और इसे हर प्रोजेक्ट, हर बिल्ड, हर रिलीज़ पर चलाएं।