प्रोग्रामर+ Sidecar
डेवलपमेंट में · प्रोडक्शन लाइनों पर चल रहा है

PLCSidecar

TIA Portal के लिए AI साइडकार।

कोई भी AI मॉडल TIA Openness के ज़रिए आपका PLC सॉफ़्टवेयर पढ़ता और एडिट करता है। हर बदलाव को आप रिव्यू और अप्रूव करते हैं।

// एक PLC प्रोग्रामर द्वारा, PLC प्रोग्रामरों के लिए।

"AI"SCL / LAD / HMI एडिट करता है "इंजीनियर"diff · वर्ज़न · अप्रूवल "PLC_Sidecar" FB OpennessENENO API V17–V21export · import · XML/SCL "TIA_Portal"import · compile 0/0
01

AI प्रस्ताव देता है।

कोई भी मॉडल प्रोजेक्ट पढ़कर बदलाव का ड्राफ़्ट तैयार करता है: SCL, LAD, कोई HMI स्क्रीन या watch table।

02

आप अप्रूव करते हैं।

पहले एक वर्ज़न, फिर पहले और बाद का रिव्यू। आपकी पुष्टि के बिना कुछ भी प्रोडक्शन प्रोजेक्ट तक नहीं पहुँचता।

03

Openness इम्पोर्ट करता है।

सिर्फ़ Siemens के आधिकारिक इंटरफ़ेस से। कोई हैक नहीं, कोई शॉर्टकट नहीं।

04

TIA कंपाइल करता है। 0 errors।

पूरा PLC कंपाइल होता है और प्रोजेक्ट सेव होता है। PLC में डाउनलोड आप तभी करते हैं, जब आप तैयार हों।

सभी भाषाएँ

आपके PLC की हर भाषा।

टेक्स्ट हो या ग्राफ़िक्स, AI ब्लॉक की भाषा में ही काम करता है और PLC Sidecar उसे TIA Portal तक ले जाता है और वापस लाता है।

SCLregions, diff और history के साथ Structured Control LanguageSTLStatement List, जो कई प्लांट्स में आज भी चलती हैLADladder networks, contacts, coils, boxesFBDbox editor के साथ function block diagramGRAPHSimaticML round-trip के ज़रिए sequencersDB · UDTdata blocks और PLC data typesTags · VATPLC tag tables और watch tablesHMIscreens, HMI tags और text lists

आपका प्रोजेक्ट। हर ब्लॉक।

पूरा program tree, regions, search और history, ठीक कोड के बगल में।

PLC Sidecar
आपका प्रोजेक्ट। हर ब्लॉक।
मल्टीप्लैटफ़ॉर्म

Mac के लिए बना। Windows पर भी सहज।

PLC Sidecar, Apple silicon पर नेटिव चलता है। TIA Portal अपनी Windows दुनिया में ही रहता है: उसी Mac पर Parallels Desktop में, किसी Windows PC पर या आपके नेटवर्क में कहीं भी किसी VM पर। दोनों को एक एन्क्रिप्टेड टनल जोड़ती है।

PLC Sidecar · macOS Windows · Parallels Desktop TIA PortalV17–V21 · Openness Windows PC / VMTIA Portal एन्क्रिप्टेड टनल
macOS · Apple siliconM-सीरीज़ Mac पर नेटिव ऐप
Parallels Desktopउसी Mac पर Windows VM में TIA Portal
WindowsPC, सर्वर या रिमोट VM पर TIA
कहीं भीएक एन्क्रिप्टेड SSH टनल, Tailscale पर भी
TIA Portal V17–V21हर वर्ज़न के लिए एक bridge, एक साथ कई प्रोजेक्ट
बिल्ट-इन ऑटोमेशन

हर बदलाव उन्हीं बारह स्टेप्स से गुज़रता है।

किसी को रूटीन याद रखने की ज़रूरत नहीं। PLC Sidecar हर बदलाव पर इसे खुद चलाता है, और यह लिस्ट लगातार बढ़ रही है।

01बदलाव से पहले वर्ज़नब्लॉक पहले git में export होता है, साथ में रोज़ प्रोजेक्ट का full export
02Freshness checkअगर TIA Portal में AI के एडिट किए वर्ज़न से नया वर्ज़न है, तो प्रक्रिया रुक जाती है
03PLC से तुलनाबदलाव से पहले, विकल्प के तौर पर, प्रोजेक्ट की चलते PLC से तुलना
04Import से पहले lintreserved words, HMI tags में String[n] और दूसरी गलतियाँ TIA तक पहुँचने से पहले ही पकड़ी जाती हैं
05Importसही encoding के साथ external source, या graphical blocks के लिए SimaticML
06Compileपहले ब्लॉक, और ब्लॉक्स एक-दूसरे पर निर्भर हों तो पूरा PLC
07Saveबदलाव के तुरंत बाद प्रोजेक्ट सेव होता है
08TIA health checkimport के बाद जाँचता है कि TIA Portal चल रहा है, और crash होने पर रिपोर्ट करता है
09Callersinterface बदलने पर उसे कॉल करने वाले हर ब्लॉक की लिस्ट
10पहले और बादहर job लाइन-दर-लाइन रिकॉर्ड रखता है कि क्या बदला
11बदलाव के बाद वर्ज़ननतीजा भी git में जाता है, rollback के लिए तैयार
12TIA archiveबदलाव से पहले या एडिटिंग पूरी होने पर .zap archive
+ हर रिलीज़ के साथ और भी
कस्टमर स्टैंडर्ड्स

आपकी स्टाइल। कस्टमर का स्टैंडर्ड।

हर इंटीग्रेटर का प्रोग्रामिंग का अपना तरीका होता है, और हर कस्टमर का अपना स्टैंडर्ड। PLC Sidecar हर कस्टमर के लिए एक लाइब्रेरी रखता है: ब्लॉक्स, नेमिंग, स्ट्रक्चर और नियम। AI वैसा ही कोड लिखता है, जैसा वह प्रोजेक्ट चाहता है।

आपके प्रोजेक्ट्स

आपकी अपनी स्टाइल: symbolic steps वाली SCL step chains, REGIONs, अंग्रेज़ी comments, आपके standard function blocks।

कस्टमर A

LAD में classic Set/Reset sequences और पुराना block structure, ठीक वैसा ही जैसा प्लांट उसे जानता है।

कस्टमर B

SICAR जैसा automotive standard: तय block layout, naming और HMI conventions।

प्रोजेक्ट्स से सीखता है

चलते प्रोजेक्ट का कोई ब्लॉक एक क्लिक में लाइब्रेरी में लें। उसकी conventions ऐसे नियम बन जाती हैं, जिनका AI पालन करता है।

01

हर बदलाव, आमने-सामने।

हर ब्लॉक का पहले और बाद, सीधे TIA Portal से। आप लाइन-दर-लाइन देखते हैं कि AI ने ठीक क्या बदला।

PLC Sidecar
हर बदलाव, आमने-सामने।
02

क्या बदला, उसका साफ़ रिकॉर्ड।

हर job objects, compile results और बदली गई लाइनें दिखाता है। कुछ भी चुपचाप नहीं होता।

PLC Sidecar
क्या बदला, उसका साफ़ रिकॉर्ड।
03

FBD भी।

boxes, inputs और outputs के साथ function block diagrams, network-दर-network रेंडर।

PLC Sidecar
FBD भी।
04

HMI screens और tags।

screens ब्राउज़ करें, हर object और उसके tag links देखें, PLC data से HMI tags जनरेट करें।

PLC Sidecar
HMI screens और tags।
05

Compile और save। हर बार।

हर push पूरा PLC compile करता है, प्रोजेक्ट सेव करता है और जाँचता है कि TIA Portal अब भी चल रहा है।

PLC Sidecar
Compile और save। हर बार।

एक बदलाव का सफ़र।

PLC Sidecar प्रोजेक्ट को सिर्फ़ Siemens के आधिकारिक इंटरफ़ेस TIA Openness के ज़रिए छूता है। PLC में डाउनलोड हमेशा एक इंसान करता है।

आपका वर्कस्टेशनAIकोई भी मॉडल बदलाव का प्रस्ताव देता है
आपका वर्कस्टेशनPLC Sidecarवर्ज़न, freshness check, रिव्यू, अप्रूवल
नेटवर्कSSH टनलएन्क्रिप्टेड, token कभी नेटवर्क पर नहीं जाता
WindowsBridgeहर TIA वर्ज़न के लिए एक process, सिर्फ़ localhost
SiemensTIA Opennessआधिकारिक API: export, import, compile
SiemensTIA Portalआपका प्रोजेक्ट, 0 errors; PLC में डाउनलोड आप करते हैं
असल काम में यह कैसे चलता है: गाइड देखें
नवीनतम वर्ज़न

नया क्या है

वर्ज़न 0.5
सभी बदलाव

हैंडलबार आपके हाथ में रहता है।

PLC Sidecar कभी PLC में डाउनलोड नहीं करता। चलती लाइन पर online जाना हमेशा आपका फ़ैसला रहता है।

// एक PLC प्रोग्रामर द्वारा, PLC प्रोग्रामरों के लिए।