द्विदिश डेटा विनिमय (Bidirectional Data Exchange)
TIA Portal प्रोजेक्ट्स के लिए
TIA Portal से प्रोग्राम ब्लॉक, टैग, UDTs, हार्डवेयर कॉन्फ़िगरेशन, अलार्म और प्रोजेक्ट टेक्स्ट एक्सपोर्ट करें - फिर एडिटिंग, माइग्रेशन या ट्रांसलेशन के बाद उन्हें वापस इम्पोर्ट करें। स्ट्रक्चर्ड डेटा एक्सचेंज के लिए 20 से अधिक MCP टूल्स और REST एंडपॉइंट्स।
समर्थित डेटा श्रेणियां और प्रारूप
प्रत्येक प्रमुख TIA Portal डेटा प्रकार के लिए एक समर्पित एक्सपोर्ट और इम्पोर्ट पाथ है
| डेटा श्रेणी | एक्सपोर्ट प्रारूप | इम्पोर्ट प्रारूप |
|---|---|---|
| प्रोग्राम ब्लॉक | SimaticML (XML), SCL सोर्स, STL सोर्स | SimaticML (XML), SCL सोर्स |
| टैग टेबल | XML, CSV, XLSX | XML, CSV, XLSX |
| यूजर डेटा टाइप्स (UDTs) | XML | XML |
| हार्डवेयर कॉन्फ़िगरेशन | AutomationML (AML) | AutomationML (AML) |
| वॉच टेबल | XML | XML |
| PLC अलार्म | XLSX | XLSX |
| सुपरविजन | XLSX, XML | XLSX, XML (सेटिंग्स) |
| प्रोजेक्ट टेक्स्ट (i18n) | XLSX | XLSX |
एक्सपोर्ट और इम्पोर्ट क्षमताएं
आपके ऑटोमेशन लाइफसाइकिल के हर चरण के लिए स्ट्रक्चर्ड डेटा एक्सचेंज
ब्लॉक एक्सपोर्ट
किसी भी प्रोग्राम ब्लॉक - 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 के माध्यम से स्क्रिप्टेबल हैं।
विशिष्ट वर्कफ़्लो
वास्तविक ऑटोमेशन कार्य जिन्हें एक्सपोर्ट/इम्पोर्ट टूल्स रिपीटेबल और स्क्रिप्टेबल बनाते हैं
बैकअप पाइपलाइन
सभी ब्लॉक (SimaticML), टैग टेबल (XML), UDTs, और हार्डवेयर (AML) के फाइल सर्वर या Git रिपॉजिटरी में रात्रि एक्सपोर्ट को शेड्यूल करें।
प्रत्येक एक्सपोर्ट रन ह्यूमन-रीडेबल या मानक प्रारूपों में प्रोजेक्ट स्थिति का एक स्नैपशॉट तैयार करता है।
रिस्टोर करने के लिए, संबंधित इम्पोर्ट टूल्स का उपयोग करके एक्सपोर्ट की गई फाइलों को वापस TIA Portal में इम्पोर्ट करें - किसी मैनुअल स्टेप की आवश्यकता नहीं है।
टैग शीट वर्कफ़्लो
PLC टैग टेबल को XLSX में एक्सपोर्ट करें। इलेक्ट्रिकल इंजीनियर Excel में एड्रेस, कमेंट और डेटा प्रकारों का रिव्यू करता है - वह टूल जिसे वह पहले से जानता है।
इंजीनियर गायब टैग जोड़ता है, एड्रेस को सही करता है, और अपडेट की गई XLSX फाइल वापस करता है।
अपडेट की गई XLSX को वापस TIA Portal में इम्पोर्ट करें। नए टैग बनाए जाते हैं, मौजूदा अपडेट होते हैं - TIA Portal GUI को छुए बिना।
बहु-भाषी प्रोजेक्ट
सभी प्रोजेक्ट टेक्स्ट (HMI लेबल, अलार्म मैसेज, टैग कमेंट्स) को प्रति भाषा एक कॉलम के साथ सिंगल XLSX फाइल में एक्सपोर्ट करें।
XLSX को ट्रांसलेशन टीम को भेजें। वे मानक ऑफिस टूल्स का उपयोग करके लक्षित भाषा कॉलम भरते हैं।
पूरी की गई ट्रांसलेशन फाइल को वापस TIA Portal में इम्पोर्ट करें। पूरे प्रोजेक्ट में सभी भाषाएं एक साथ अपडेट हो जाती हैं।
एक्सपोर्ट और इम्पोर्ट टूल्स संदर्भ
REST API और MCP प्रोटोकॉल के माध्यम से उपलब्ध सभी टूल्स
| टूल | विवरण |
|---|---|
| export_block | प्रोग्राम ब्लॉक को SimaticML XML के रूप में एक्सपोर्ट करता है। इंटरफ़ेस, बॉडी और एट्रिब्यूट्स सहित पूर्ण ब्लॉक स्ट्रक्चर को सुरक्षित रखता है। |
| export_block_source | ब्लॉक को रॉ SCL या STL सोर्स टेक्स्ट के रूप में एक्सपोर्ट करता है। Git ट्रैकिंग, diff, और AI-आधारित कोड रिव्यू के लिए उपयुक्त। |
| import_scl_source | TIA Portal में SCL सोर्स फाइल इम्पोर्ट करता है, संबंधित ब्लॉक बनाता है या ओवरराइट करता है। |
| export_tag_table_to_xml | पूर्ण टैग एट्रिब्यूट्स के साथ PLC टैग टेबल को XML प्रारूप में एक्सपोर्ट करता है। |
| export_tag_table_to_csv | PLC टैग टेबल को CSV में एक्सपोर्ट करता है। Excel और किसी भी टेक्स्ट-आधारित टूलिंग के साथ संगत। |
| export_tag_table_to_excel | Excel में सीधे संपादन के लिए PLC टैग टेबल को XLSX प्रारूप में एक्सपोर्ट करता है। |
| import_tags_from_csv | CSV फाइल से PLC टैग बनाता या अपडेट करता है। बल्क टैग ऑपरेशंस का समर्थन करता है। |
| import_tags_from_xlsx | XLSX फाइल से PLC टैग बनाता या अपडेट करता है। export_tag_table_to_excel प्रारूप से मेल खाता है। |
| export_udt | यूजर डेटा टाइप परिभाषा को XML में एक्सपोर्ट करता है। |
| import_udt | TIA Portal प्रोजेक्ट में XML से UDT परिभाषा इम्पोर्ट करता है। |
| export_hardware | डिवाइस हार्डवेयर कॉन्फ़िगरेशन को AutomationML (AML) के रूप में एक्सपोर्ट करता है। |
| import_hardware | AML फाइल से TIA Portal में हार्डवेयर कॉन्फ़िगरेशन इम्पोर्ट करता है। |
| export_watch_table | वॉच या फ़ोर्स टेबल को XML में एक्सपोर्ट करता है। |
| import_table | TIA 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_xlsx | XLSX से TIA Portal प्रोजेक्ट में सुपरविजन सेटिंग्स इम्पोर्ट करता है। |
| export_project_texts | बाहरी अनुवाद के लिए सभी यूजर-विजिबल प्रोजेक्ट टेक्स्ट (HMI लेबल, कमेंट्स, अलार्म मैसेज) को XLSX में एक्सपोर्ट करता है। |
| import_project_texts | अनूदित प्रोजेक्ट टेक्स्ट को XLSX से वापस TIA Portal में इम्पोर्ट करता है, सभी भाषा कॉलमों को एक साथ अपडेट करता है। |