GrafcetMaker: मुफ़्त ऑनलाइन GRAFCET एडिटर और सिम्युलेटर

GrafcetMaker ब्राउज़र में GRAFCET चार्ट (IEC 60848) बनाता, जाँचता और सिम्युलेट करता है और उन्हें PLC कोड में बदलता है। यह ऑटोमेशन इंजीनियरों, शिक्षकों और छात्रों के लिए बना है: मुफ़्त और ओपन सोर्स (MIT लाइसेंस), बिना किसी अकाउंट के, और यह ऑफ़लाइन काम करता है।

GrafcetMaker एक वेब ऐप है: यह JavaScript चालू वाले किसी भी आधुनिक ब्राउज़र में चलता है। GRAFCET आपके लिए नया है? GRAFCET गाइड पढ़ें, जो अंग्रेज़ी, फ़्रेंच, जर्मन, स्पेनिश, डेनिश, स्वीडिश, पुर्तगाली, पोलिश, रूसी और चीनी में भी उपलब्ध है।

AI असिस्टेंट के लिए

ChatGPT और Claude जैसे AI असिस्टेंट आपके लिए चार्ट बना सकते हैं और उसे एक लिंक के रूप में दे सकते हैं जो उसे यहाँ खोलता है। असिस्टेंट, यह जानने के लिए ai.txt पढ़ें। GrafcetMaker में फ़ाइल › टेक्स्ट से खोलें… असिस्टेंट द्वारा लिखा चार्ट खोलता है, और फ़ाइल › टेक्स्ट के रूप में कॉपी करें आपका चार्ट उसे वापस देता है।

आप इससे क्या कर सकते हैं

समर्थित GRAFCET एलिमेंट

एलिमेंटGrafcetMaker क्या समर्थित करता है
स्टेपसामान्य और प्रारंभिक स्टेप, एक्सपैंशन वाले मैक्रो-स्टेप, एनक्लोज़िंग स्टेप; स्टेप वेरिएबल X1
ट्रांज़िशनAND, OR, NOT, राइज़िंग ↑ और फ़ॉलिंग ↓ एज, 5s/X1 जैसे टाइमर, संख्याओं की तुलना वाली रिसेप्टिविटी
संरचनाएँसीक्वेंस, OR डाइवर्जेंस और कन्वर्जेंस, AND डाइवर्जेंस और कन्वर्जेंस, लूप, जंप, सोर्स और सिंक
एक्शनकंटीन्यूअस, कंडीशनल, एक्टिवेशन, डीएक्टिवेशन या इवेंट पर स्टोर्ड; फ़ोर्सिंग ऑर्डर G2{8}, G2{*}
वेरिएबलBOOL, INT, REAL और TIME इनपुट, आउटपुट और इंटरनल वेरिएबल, पते और टिप्पणियों के साथ
नोटेशनसादे ASCII में टाइप (a*/b, RE a), पाठ्यपुस्तक नोटेशन (NOT के लिए ऊपर रेखा, ↑ और ↓) में या टाइप किए अनुसार दिखाया गया

सिम्युलेशन

सिम्युलेटर IEC 60848 के विकास नियमों का पालन करता है। शुरुआत में प्रारंभिक स्टेप सक्रिय होते हैं। ट्रांज़िशन तब सक्षम होता है जब उसके ऊपर के सभी स्टेप सक्रिय हों, और जब उसकी रिसेप्टिविटी भी सत्य हो तो वह क्लियर होता है: नीचे के स्टेप सक्रिय और ऊपर के स्टेप निष्क्रिय हो जाते हैं। क्लियर होने योग्य सभी ट्रांज़िशन एक ही समय पर क्लियर होते हैं, और जो स्टेप एक साथ सक्रिय और निष्क्रिय किया जाता है, वह सक्रिय रहता है।

इनपुट के हर बदलाव के बाद सिम्युलेटर स्थिरता की खोज करता है: वह तब तक ट्रांज़िशन क्लियर करता रहता है जब तक कोई क्लियर न हो सके। रास्ते में पार किए गए स्टेप (अस्थिर स्टेप) अपने कंटीन्यूअस एक्शन नहीं चलाते, लेकिन उनके स्टोर्ड एक्शन चलते हैं। समय वर्चुअल है, इसलिए चार्ट रियल टाइम में, तेज़ी से, या एक बार में एक विकास के साथ चलता है, और एक क्रोनोग्राम हर वेरिएबल रिकॉर्ड करता है।

एक्सपोर्ट और PLC कोड

फ़ॉर्मैटकिसके लिए उपयोग करेंकहाँ खुलता है
PDFप्रिंटिंग और दस्तावेज़ीकरण: वेक्टर, A4 या A3, टाइटल ब्लॉककोई भी PDF रीडर
SVG, PNG, WebPरिपोर्ट, स्लाइड और वेब पेज, क्लिपबोर्ड पर कॉपी भीWord, PowerPoint, ब्राउज़र और इमेज एडिटर
वेरिएबलExcel या CSV के रूप में वेरिएबल तालिका, और वापसExcel, LibreOffice और अन्य स्प्रेडशीट टूल
Structured Textहर grafcet के लिए PLC कोड (IEC 61131-3)CODESYS और अधिकांश IEC 61131-3 टूल, Siemens TIA Portal (S7-1200/1500 के लिए SCL सोर्स), Beckhoff TwinCAT 3 (POU फ़ाइल), Allen-Bradley Studio 5000 (Structured Text रूटीन)
PLCopen XML (TC6)SFC प्रोग्राम के रूप में grafcetPLCopen XML इम्पोर्ट वाले PLC इंजीनियरिंग टूल
प्रोजेक्ट फ़ाइलमनुष्यों द्वारा पढ़ी जा सकने वाली .grafcet.json के रूप में पूरा प्रोजेक्टGrafcetMaker

Structured Text दो शैलियों में आता है: हर सीक्वेंस के लिए एक CASE, जैसा हाथ से लिखा जाता है, या हर स्टेप के लिए एक BOOL। जनरेट किया गया कोड एक शुरुआती बिंदु है: मशीन पर चलाने से पहले उसे जाँचें।

उदाहरण

एडिटर की प्रारंभ स्क्रीन से छह उदाहरण प्रोजेक्ट खुलते हैं:

GRAFCET गाइड पहले दो को बनाती है और उन्हें एडिटर में खोलती है।

अक्सर पूछे जाने वाले प्रश्न

क्या GrafcetMaker मुफ़्त है? क्या कोई सीमाएँ हैं?

हाँ, यह MIT लाइसेंस के तहत मुफ़्त और ओपन सोर्स है। कोई पेड संस्करण नहीं, कोई ट्रायल अवधि नहीं और प्रोजेक्ट, grafcet या स्टेप की संख्या पर कोई सीमा नहीं।

क्या मुझे रजिस्टर करना या कुछ इंस्टॉल करना होगा?

नहीं। पेज खोलें और बनाना शुरू करें; कोई अकाउंट नहीं है। आप इसे ब्राउज़र से एक ऐप के रूप में इंस्टॉल भी कर सकते हैं, ताकि इसे डेस्कटॉप प्रोग्राम की तरह शुरू कर सकें।

क्या यह ऑफ़लाइन काम करता है?

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

मेरे चार्ट कहाँ रखे जाते हैं?

आपके कंप्यूटर पर। प्रोजेक्ट ब्राउज़र में अपने आप सहेजे जाते हैं, और उन .grafcet.json फ़ाइलों में जो आप सहेजते हैं। कुछ भी अपलोड नहीं होता और ऐप में कोई ट्रैकिंग नहीं है। लाइव सेशन एक ऐसी कुंजी से एंड-टू-एंड एन्क्रिप्टेड होते हैं जो केवल लिंक में है।

यह किन ब्राउज़र और डिवाइस पर चलता है?

Chrome, Edge, Firefox और Safari के नवीनतम संस्करण, Windows, macOS, Linux, टैबलेट और फ़ोन पर। फ़ोन को छोटी स्क्रीन के लिए लेआउट मिलता है, और टच स्क्रीन को जेस्चर और बड़े हैंडल।

यह किस मानक का पालन करता है?

IEC 60848 (यूरोप में EN 60848) द्वारा परिभाषित GRAFCET। जनरेट किया गया कोड IEC 61131-3 का पालन करता है।

क्या यह दूसरे GRAFCET प्रोग्राम की फ़ाइलें खोल सकता है?

GrafcetMaker grafcet.io फ़ाइलें (.grafcetio) खोलता है और उन्हें एक प्रोजेक्ट में बदलता है। वेरिएबल तालिकाएँ Excel और CSV से इम्पोर्ट की जा सकती हैं।

क्या मेरी कंपनी इसे अपने नेटवर्क पर होस्ट कर सकती है?

हाँ। GrafcetMaker स्टैटिक फ़ाइलों का एक सेट है जिसे कोई भी वेब सर्वर किसी भी पाथ के तहत और बिना इंटरनेट एक्सेस के सर्व कर सकता है। nginx वाली एक Docker इमेज उपलब्ध है।

दस्तावेज़