Autonomy industrial automation software logoAutonomy®, industrial automation platform

OpenPLC

इंडस्ट्रियल ऑटोमेशन में सबसे ज़्यादा इस्तेमाल होने वाला open-source स्टैक।

एक मॉडर्न IEC 61131-3 IDE, प्रोडक्शन के लिए runtime और दोनों को जोड़ने वाला compiler।

2014
से open-source
10 लाख+
डाउनलोड
150+
देश
IEC 61131-3
Edition 3 सपोर्ट

डिज़ाइन से सुरक्षित, छिपाकर नहीं

2014 से पब्लिक कोड, जिसे deploy करने वाले हर व्यक्ति ने और मज़बूत बनाया है।

छिपाना सुरक्षा नहीं है

बंद runtime पढ़ा न जा सकने की वजह से ज़्यादा सुरक्षित नहीं होता, बस उसकी जांच कम होती है। उसकी कमियां तब भी मौजूद रहती हैं, और उन्हें सिर्फ़ वेंडर ही खोज सकता है।

सोर्स पर ही ऑडिट करें

आपकी सिक्योरिटी टीम वह कोड पढ़ती है जो आपका प्रोसेस चलाता है, उसे बताने वाली कोई datasheet नहीं। हमारी टीम भी पढ़ सकती है, और बाकी सब की भी।

फ़ील्ड में परखा हुआ

150+ देशों में 10 लाख+ डाउनलोड। किसी भी लैब प्रोग्राम से ज़्यादा हार्डवेयर, ज़्यादा edge cases और ज़्यादा कठिन इस्तेमाल।

खुले में ठीक किया गया

समस्याएं पब्लिक में रिपोर्ट, patch और review होती हैं। आप देख सकते हैं कि क्या गलत था, कब ठीक हुआ और ठीक-ठीक क्या बदला।

तीन हिस्से, एक टूलचेन

आप Editor में लॉजिक लिखते हैं, StruC++ उसे compile करता है और Runtime उसे चलाता है। विस्तार से देखने के लिए किसी एक को चुनें।

OpenPLC Editor डाउनलोड करें

इंडस्ट्रियल ऑटोमेशन के लिए open-source PLC प्रोग्रामिंग एनवायरनमेंट। Windows, macOS और Linux के लिए उपलब्ध।

इसमें PLC सिम्युलेटर पहले से शामिल है, इसलिए किसी भी हार्डवेयर से पहले ही आप लाइव debugger के साथ ladder, ST और FBD चला और debug कर सकते हैं।

नया क्या है

एडिटर में CoPilot

Autonomy CoPilot एडिटर में भी काम करता है: आप टाइप करते हैं तो यह कोड पूरा करता है, और चैट में आप जो चाहिए वह माँगते हैं, यह उसे लिखता है, और आपके प्रोजेक्ट में जाने से पहले आप नतीजे को रिव्यू और अप्रूव करते हैं।

Autonomy Edge से साइन इन करें

जब चाहें Autonomy Edge अकाउंट से साइन इन करें, वहाँ रखे प्रोजेक्ट एडिटर में लाएँ, और काम करते हुए अपने कोड का वर्ज़न कंट्रोल बनाए रखें।

सोर्स से चलाना

ज़रूरी चीज़ें

Git

वर्ज़न कंट्रोल

⬢

Node.js x64

वर्ज़न >= 20

स्टेप बाय स्टेप

1. रिपॉज़िटरी क्लोन करें

git clone https://github.com/Autonomy-Logic/openplc-editor.git
cd openplc-editor

2. डिपेंडेंसी इंस्टॉल करें

npm install

3. डेवलपमेंट सर्वर चलाएँ

npm run start:dev

Editor कहां फिट होता है

यही टूलचेन चार जगह चलता है। Editor वह है जिसे आप खुद इंस्टॉल करके चलाते हैं; Autonomy Node, Autonomy Edge और Edge on-prem इसे कहीं और चलाते हैं।

OpenPLC Editorआपके कंप्यूटर पर इंस्टॉलAutonomy Nodeडिवाइस से सर्व किया गयाAutonomy EdgeCloud पर होस्टेडEdge on-premआपके अपने हार्डवेयर पर होस्टेड
IDE कहां चलता हैआपके कंप्यूटर परडिवाइस परCloud मेंआपके अपने इंफ्रास्ट्रक्चर पर
PLC, IDE से स्वतंत्र हैंहांनहींहांहां
आपके कंप्यूटर पर इंस्टॉलहांनहींनहींनहीं
इंटरनेट एक्सेस ज़रूरीनहींनहींहां, सिर्फ़ मैनेजमेंट के लिएनहीं
प्रोजेक्ट स्टोरेज और वर्ज़न हिस्ट्रीआंशिकआंशिकहांहां
टीम और granular permissionsनहींआंशिकहांहां
पूरे fleet पर deploymentनहींनहींहांहां
AI सहायताहांआंशिकहांहां

किसी पुराने ट्यूटोरियल से आए हैं

अब भी OpenPLC v3 चला रहे हैं

OpenPLC v3 बंद हो चुका है। v3 की कोई नई release या fix नहीं आएगा, इसीलिए v3 एडिटर अक्सर Windows, macOS या Linux के मौजूदा वर्ज़न पर इंस्टॉल नहीं होता: समस्या वर्ज़न में है, मशीन में नहीं, और इसे ठीक करने के लिए कुछ नहीं आने वाला।

इस पेज पर सब कुछ v4 है, जो maintained वर्ज़न है। यह किसी भी दूसरे डेस्कटॉप ऐप की तरह इंस्टॉल होता है, v3 की सारी चीज़ें कवर करता है, और हर fix व नया फ़ीचर अब यहीं आता है। अगर किसी ट्यूटोरियल ने आपको ऐसे इंस्टॉलर पर भेजा जो नहीं चला, तो यहां से शुरू करें।