स्वचालन अपरिहार्य क्यों है
TIA Portal में मैनुअल इंजीनियरिंग धीमी और त्रुटि-प्रवण है। राइट-क्लिक करना, ब्लॉक बनाना, कोड कॉपी-पेस्ट करना... इन दोहराए जाने वाले कार्यों को गायब होना चाहिए। Openness API (और इसके T-IA Connect REST रैपर) के लिए धन्यवाद, आप किसी भी आधुनिक सॉफ़्टवेयर की तरह TIA Portal को चला सकते हैं।
आवश्यक शर्तें
- TIA Portal V16, V17, V18, V19 या V21 स्थापित
- एक T-IA Connect लाइसेंस (या परीक्षण संस्करण)
- आपकी मशीन पर Node.js या Python स्थापित
चरण 1: REST API प्रारंभ करें
TIA Portal को मैन्युअल रूप से लॉन्च करने के बजाय, हम T-IA Connect सर्वर शुरू करेंगे जो गेटवे के रूप में कार्य करेगा। अपना टर्मिनल खोलें और चलाएं:
./TiaPortalApi.App.exe --headless
चरण 2: स्क्रिप्ट के माध्यम से एक प्रोजेक्ट बनाएं
अब कोई 'फ़ाइल > नया' मेनू नहीं। आइए एक खाली प्रोजेक्ट को इंस्टेंट करने के लिए POST अनुरोध भेजें।
{
"name": "My_Automated_Project",
"path": "C:\\Projects",
"version": "V19"
}चरण 3: SCL कोड उत्पन्न करें
यहीं जादू होता है। हम सीधे प्रोजेक्ट में एक पूर्ण फ़ंक्शन ब्लॉक (FB) इंजेक्ट करेंगे।
L'API permet d'injecter des blocs à partir de templates XML ou directement via du code source SCL. C'est l'outil idéal pour les générateurs de code.