DevOps / सिमुलेशन

बिना किसी वर्चुअल PLC टेस्टिंग के
भौतिक हार्डवेयर

T-IA Connect आपको Siemens PLCSim Advanced V8.0 पर पूर्ण प्रोग्रामेटिक नियंत्रण देता है। इंस्टेंस बनाएं, पावर स्टेट्स प्रबंधित करें, टैग्स पढ़ें और लिखें, नेटवर्क कॉन्फ़िगर करें, और पूर्ण सिमुलेशन वर्कफ़्लोज़ चलाएं - सब कुछ आपकी CI/CD पाइपलाइन या AI एजेंट से।

T-IA Connect PLCSim Advanced से कैसे जुड़ता है

T-IA Connect आपके ऑटोमेशन स्क्रिप्ट्स, AI एजेंट्स और PLCSim Advanced रनटाइम के बीच एक पुल के रूप में कार्य करता है - पूर्ण सिमुलेशन नियंत्रण के लिए 40 से अधिक MCP टूल्स को उजागर करता है।

1

आपकी स्क्रिप्ट या AI एजेंट

एक CI पाइपलाइन, Claude एजेंट, या कस्टम स्क्रिप्ट MCP या REST API के माध्यम से T-IA Connect टूल्स को कॉल करती है।

2

T-IA Connect MCP सर्वर

T-IA Connect Siemens PLCSIM Advanced V8 SDK का उपयोग करके आपके अनुरोधों को PLCSim Advanced API कॉल्स में अनुवादित करता है।

3

PLCSim Advanced रनटाइम

आपके PC पर एक वर्चुअल S7-1500 इंस्टेंस चलता है। टैग्स को PLC साइकिल गति पर पढ़ा और लिखा जाता है। किसी भौतिक हार्डवेयर की आवश्यकता नहीं है।

6 श्रेणियों में पूर्ण सिमुलेशन नियंत्रण

वर्चुअल PLC टेस्टिंग को स्वचालित करने के लिए आपको जो कुछ भी चाहिए - इंस्टेंस लाइफसाइकिल से लेकर टैग-लेवल एक्सेस तक

इंस्टेंस प्रबंधन

PLCSim Advanced इंस्टेंस बनाएं, हटाएं, सूचीबद्ध करें और निरीक्षण करें। इंस्टेंस स्थिति और कॉन्फ़िगरेशन क्वेरी करें। एक ही मशीन पर कई समवर्ती वर्चुअल PLC के लिए समर्थन।

पावर कंट्रोल

वर्चुअल PLC को चालू और बंद करें। RUN और STOP ऑपरेटिंग स्टेट्स के बीच स्विच करें। टेस्ट रन के बीच इंस्टेंस को क्लीन स्टेट में वापस लाने के लिए मेमोरी रीसेट करें।

टैग पढ़ें / लिखें

चल रहे इंस्टेंस से कनेक्ट करें, सभी उपलब्ध टैग सूचीबद्ध करें, एक कॉल में सिंगल या मल्टीपल टैग पढ़ें, और टेस्ट स्टिमुलस के लिए वैल्यू लिखें। बैच ऑपरेशंस टेस्ट साइकिल को तेज़ रखते हैं।

नेटवर्क कॉन्फ़िगरेशन

प्रत्येक वर्चुअल PLC इंस्टेंस के लिए IP एड्रेस, सबनेट मास्क और गेटवे सेट करें। भौतिक स्विच के बिना यथार्थवादी नेटवर्क टोपोलॉजी सिमुलेशन और HMI कनेक्शन टेस्टिंग सक्षम करता है।

सिमुलेशन विजेट्स

सिमुलेशन विजेट्स के साथ इंटरैक्ट करें: डिजिटल इनपुट्स को सिमुलेट करने के लिए टॉगल बटन, एनालॉग सिग्नल्स के लिए स्लाइडर्स एडजस्ट करें। सीधे टैग एक्सेस के बिना वर्चुअल PLC में टेस्ट स्टिमुलस लिखें।

प्रोफ़ाइल प्रबंधन

पूरी तरह से कॉन्फ़िगर किए गए इंस्टेंस को एक नामित प्रोफ़ाइल के रूप में सहेजें। प्रोफ़ाइल लोड करें, अपडेट करें और हटाएं। प्रत्येक टेस्ट सूट की शुरुआत में सेकंडों में एक ज्ञात-अच्छी सिमुलेशन स्थिति को पुनर्स्थापित करें।

विशिष्ट DevOps सिमुलेशन वर्कफ़्लो

क्लीन स्टेट से लेकर वैलिडेटेड PLC प्रोग्राम तक - पूरी तरह से स्वचालित

1

इंस्टेंस बनाएं

आवश्यक CPU प्रकार के साथ एक नया PLCSim Advanced वर्चुअल PLC प्रोविज़न करें। इंस्टेंस पावर्ड ऑफ और कॉन्फ़िगरेशन के लिए तैयार शुरू होता है।

2

पावर ऑन और नेटवर्क कॉन्फ़िगर करें

इंस्टेंस को पावर ऑन करें, STOP स्टेट में स्विच करें, फिर टेस्ट वातावरण के लिए IP एड्रेस और सबनेट सेट करें।

3

कंपाइल और डाउनलोड

TIA Portal प्रोजेक्ट को कंपाइल करने और वर्चुअल PLC में प्रोग्राम डाउनलोड करने के लिए T-IA Connect का उपयोग करें - ठीक वैसे ही जैसे रियल हार्डवेयर में डाउनलोड करना।

4

RUN पर स्विच करें और टेस्ट करें

PLC को RUN मोड में डालें। बैच राइट कॉल्स के माध्यम से इनपुट टैग वैल्यू लिखें, एक या अधिक स्कैन साइकिल प्रतीक्षा करें, फिर आउटपुट टैग पढ़ें और अपेक्षित वैल्यूज की पुष्टि करें।

5

पावर ऑफ और क्लीन अप

टेस्ट रन के अंत में इंस्टेंस को पावर ऑफ करें। इसे हटाएं या पुन: उपयोग के लिए प्रोफ़ाइल के रूप में सहेजें। मशीन अगली पाइपलाइन निष्पादन के लिए तैयार है।

अनुकूलता नोट

PLCSim Advanced को सही ढंग से कॉन्फ़िगर करने के लिए महत्वपूर्ण आवश्यकताएं और ज्ञात व्यवहार

V1 आर्टिकल नंबर आवश्यक

PLCSim Advanced V8.0 को CPU मॉड्यूल के लिए V1 आर्टिकल नंबर (जैसे, 6ES7 511-1AK02-0AB0) की आवश्यकता होती है। TIA Portal हार्डवेयर कॉन्फ़िगरेशन में उपयोग किए जाने वाले मानक V2+ आर्टिकल नंबर सिमुलेशन SDK के साथ संगत नहीं हैं। इंस्टेंस बनाने से पहले हमेशा आर्टिकल नंबर सत्यापित करें।

डाउनलोड के लिए सॉफ्टवेयर स्कोप

PLCSim Advanced इंस्टेंस में प्रोग्राम डाउनलोड करते समय, TIA Portal को Software स्कोप (Hardware and software नहीं) में डाउनलोड करने के लिए कॉन्फ़िगर किया जाना चाहिए। एक पूर्ण हार्डवेयर डाउनलोड विफल हो जाएगा क्योंकि वर्चुअल हार्डवेयर भौतिक मॉड्यूल कैटलॉग से मेल नहीं खाता है।

रीस्टार्ट के बाद सबनेट मास्क रीसेट

नेटवर्क API के माध्यम से कॉन्फ़िगर किया गया सबनेट मास्क PLCSim Advanced इंस्टेंस रीस्टार्ट के बाद बना नहीं रहता है। यदि आपके वर्कफ़्लो में पावर साइकिल या मेमोरी रीसेट शामिल है, तो अगले डाउनलोड या कनेक्शन प्रयास से पहले सबनेट मास्क कॉन्फ़िगरेशन को फिर से लागू करें।

MCP टूल्स संदर्भ

श्रेणी के अनुसार व्यवस्थित 40 से अधिक टूल्स - सभी Claude, VS Code या किसी भी MCP-संगत क्लाइंट से कॉल करने योग्य

रनटाइम और स्टार्टअप

plcsim_status, plcsim_get_runtime_config, plcsim_set_runtime_config, plcsim_set_runtime_port, plcsim_start_runtime, plcsim_start_simulation, plcsim_stop_simulation

इंस्टेंस लाइफसाइकिल

plcsim_create_instance, plcsim_delete_instance, plcsim_list_instances, plcsim_get_instance_state, plcsim_get_instance_config, plcsim_set_instance_config

पावर और ऑपरेटिंग स्टेट

plcsim_power_on, plcsim_power_off, plcsim_run, plcsim_stop, plcsim_memory_reset

नेटवर्क

plcsim_get_network, plcsim_set_network

टैग्स

plcsim_connect, plcsim_disconnect, plcsim_list_tags, plcsim_refresh_tags, plcsim_read_tag, plcsim_write_tag, plcsim_batch_read, plcsim_batch_write

सिमुलेशन विजेट्स

plcsim_get_simulation_state, plcsim_set_widget_value, plcsim_batch_set_widgets

प्रोफ़ाइल्स

plcsim_list_profiles, plcsim_save_profile, plcsim_load_profile, plcsim_update_profile, plcsim_delete_profile

आज ही अपने PLC टेस्टिंग को स्वचालित करें

मैन्युअल PLCSim सत्रों को दोहराने योग्य, स्क्रिप्ट करने योग्य सिमुलेशन वर्कफ़्लोज़ के साथ बदलें। CI में प्रतिगमन परीक्षण चलाएं, परिनियोजन से पहले तर्क परिवर्तनों को सत्यापित करें, और वर्चुअल हार्डवेयर पर सुरक्षित रूप से एज मामलों का परीक्षण करें।