फ़ाइलें, सहेजना और एक्सपोर्ट
सब कुछ आपके कंप्यूटर पर होता है: कोई अकाउंट नहीं है और कुछ भी अपलोड नहीं होता।
ऑटोसेव और रिकवरी
हर बदलाव करने के आधे सेकंड बाद आपके ब्राउज़र में रख लिया जाता है। आप कभी भी, बिना पूछे, टैब रीलोड या बंद कर सकते हैं: अगली बार GrafcetMaker खोलने पर आपका प्रोजेक्ट वैसा ही वापस मिलता है जैसा आपने छोड़ा था, बिना सहेजे बदलावों सहित। प्रोजेक्ट के नाम के बगल में बिंदु ● का अर्थ है कि ऐसे बदलाव हैं जो अभी फ़ाइल में सहेजे नहीं गए।
फ़ाइल › लोकल इतिहास ब्राउज़र में रखे गए स्नैपशॉट दिखाता है: जो सहेजने पर, संपादन के दौरान हर कुछ मिनट में और प्रोजेक्ट बंद होने से पहले लिए जाते हैं। किसी एक को रीस्टोर करने पर वह बिना सहेजे बदलावों के रूप में खुलता है।
महत्वपूर्ण: ब्राउज़र स्टोरेज इसी कंप्यूटर के इसी ब्राउज़र का है, और साइट डेटा साफ़ करने पर वह मिट जाता है। जो कुछ भी आप रखना चाहते हैं, उसे फ़ाइल में सहेजें।
ऑफ़लाइन और इंस्टॉलेशन
पहली बार आने के बाद GrafcetMaker बिना नेटवर्क के काम करता है। इसे अपनी अलग विंडो वाले ऐप के रूप में पाने के लिए अपने ब्राउज़र के एड्रेस बार का इंस्टॉल बटन उपयोग करें। नया संस्करण तैयार होने पर कोने में एक कार्ड रीलोड करने का विकल्प देता है: आपका काम सुरक्षित रहता है।
सहेजें और खोलें
- सहेजें (Ctrl+S) प्रोजेक्ट को
.grafcet.jsonफ़ाइल में लिखता है। Chrome और Edge में यह हर बार उसी फ़ाइल में वापस लिखता है; दूसरे ब्राउज़र में यह फ़ाइल डाउनलोड करता है। - इस रूप में सहेजें (Ctrl+Shift+S) एक नई फ़ाइल चुनता है। फ़ाइल › कॉपी डाउनलोड करें एक कॉपी डाउनलोड करता है, बिना यह बदले कि सहेजें कहाँ लिखता है।
- खोलें (Ctrl+O), फ़ाइल › हाल की फ़ाइलें खोलें, या विंडो पर कहीं भी एक
.grafcet.jsonफ़ाइल छोड़ें। अगर खुले प्रोजेक्ट में बिना सहेजे बदलाव हैं, तो पहले आपसे पूछा जाता है, और अमान्य फ़ाइल आपके प्रोजेक्ट को छुए बिना कारण के साथ अस्वीकार कर दी जाती है।
.grafcet.json फ़ाइलें पढ़ने योग्य टेक्स्ट हैं, जो वर्ज़न कंट्रोल (Git) और कोड रिव्यू के लिए बहुत उपयुक्त हैं।
grafcet.io फ़ाइलें (.grafcetio) भी उसी तरह खुलती हैं: वे एक नए प्रोजेक्ट में बदल दी जाती हैं, जिसमें हर चार्ट (या हर फ़्रेम) के लिए एक आंशिक grafcet, चार्ट में उपयोग हुई चीज़ों से बने वेरिएबल और एक साफ़ लेआउट होता है। एक संदेश वह सब बताता है जो बदलाव के दौरान बदला गया। इसे GrafcetMaker प्रोजेक्ट के रूप में रखने के लिए सहेजें; मूल फ़ाइल नहीं बदली जाती।
लिंक शेयर करें
फ़ाइल › शेयर लिंक कॉपी करें एक वेब पता कॉपी करता है जिसमें पूरा प्रोजेक्ट, कंप्रेस करके, होता है। इसे किसी चैट, ईमेल या टिकट में पेस्ट करें: जो भी इसे खोलेगा, उसे अपने सभी grafcet और वेरिएबल के साथ प्रोजेक्ट की अपनी कॉपी मिलेगी, और वह आपकी कॉपी पर असर डाले बिना उसे बदल सकता है।
- प्रोजेक्ट लिंक के अंदर (
#के बाद) जाता है, जिसे ब्राउज़र कभी वेब सर्वर को नहीं भेजते: कुछ भी अपलोड नहीं होता, और लिंक ऑफ़लाइन और कंपनी के अपने इंस्टॉलेशन पर भी काम करते हैं। - लिंक वाला कोई भी व्यक्ति प्रोजेक्ट पढ़ सकता है, इसलिए इसे फ़ाइल की तरह ही शेयर करें।
- लिंक एक स्नैपशॉट है: बाद के बदलावों के लिए नया लिंक चाहिए।
- छोटे चार्ट से एक या दो हज़ार अक्षरों के लिंक बनते हैं। अगर GrafcetMaker चेतावनी दे कि लिंक लंबा है, तो कुछ चैट और ईमेल ऐप उसे काट सकते हैं; इसके बजाय
.grafcet.jsonफ़ाइल भेजें। - लिंक खोलना फ़ाइल खोलने जैसा है: अगर आपके प्रोजेक्ट में बिना सहेजे बदलाव हैं, तो पहले आपसे पूछा जाता है, और ख़राब लिंक आपके प्रोजेक्ट को छुए बिना कारण के साथ अस्वीकार कर दिया जाता है।
AI असिस्टेंट से चार्ट
ChatGPT या Claude जैसा AI असिस्टेंट आपके लिए चार्ट बना सकता है। उससे पहले grafcet.org/ai.txt पढ़ने को कहें: वहाँ GRAFCET टेक्स्ट, यानी चार्ट का सादा टेक्स्ट रूप, और ऐसा लिंक बनाने का तरीका समझाया गया है जो चार्ट को यहाँ खोलता है।
- असिस्टेंट का लिंक चार्ट को, अपने आप लेआउट करके, खुले प्रोजेक्ट की जगह खोलता है (अगर उसमें बिना सहेजे बदलाव हैं, तो पहले आपसे पूछा जाता है)।
- फ़ाइल › टेक्स्ट से खोलें… वह चार्ट खोलता है जिसे असिस्टेंट ने टेक्स्ट के रूप में लिखा: उसे पेस्ट करें और खोलें पर क्लिक करें। जो पंक्ति पढ़ी नहीं जा सकती, उसका नाम बताया जाता है, साथ में यह कि क्या गलत है; आप उसे ठीक कर सकते हैं या संदेश वापस असिस्टेंट को भेज सकते हैं।
- फ़ाइल › टेक्स्ट के रूप में कॉपी करें (AI असिस्टेंट के लिए) आपके चार्ट को GRAFCET टेक्स्ट के रूप में कॉपी करता है, ताकि आप उसे चैट में पेस्ट करके बदलाव, व्याख्या या समीक्षा माँग सकें।
स्थितियाँ टेक्स्ट का हिस्सा नहीं हैं: टेक्स्ट से खोला गया चार्ट अपने आप लेआउट किया जाता है।
लाइव मिलकर संपादित करें
फ़ाइल › लाइव सहयोग… (या ऊपर दाईं ओर लोगों वाला बटन) कई लोगों को एक ही समय पर, हर एक अपने कंप्यूटर पर, एक ही प्रोजेक्ट संपादित करने देता है।
- अपना नाम टाइप करें और लाइव सेशन शुरू करें चुनें। जो लिंक दिखाई दे, उसे दूसरों को भेजें।
- वे लिंक खोलते हैं, अपना नाम टाइप करते हैं और शामिल हों चुनते हैं।
- हर कोई दूसरों के पॉइंटर और चयन उनके नामों के साथ देखता है, और हर बदलाव कुछ ही पल में सबके लिए दिखाई देता है।
- बदलाव फ़ील्ड दर फ़ील्ड मिलाए जाते हैं: जब कोई स्टेप का नाम बदल रहा हो और आप उसे खिसकाएँ, तो दोनों बदलाव बने रहते हैं।
- पूर्ववत करें केवल आपके अपने बदलाव वापस लेता है।
- आपके सिम्युलेट करते समय दूसरों के बदलाव रुके रहते हैं, ताकि आरेख आपके सिम्युलेशन से मेल खाता रहे: सिम्युलेशन नियंत्रणों में बदलावों के साथ फिर शुरू करें उन्हें ले आता है।
- कनेक्शन के बिना भी आप काम जारी रख सकते हैं; कनेक्शन लौटने पर बदलावों का आदान-प्रदान होता है।
- सेशन छोड़ें प्रोजेक्ट को आपकी अपनी कॉपी के रूप में आपके डिवाइस पर रखता है।
- प्रोजेक्ट एक ऐसी कुंजी से एंड-टू-एंड एन्क्रिप्टेड है जो केवल लिंक में है: लिंक वाला कोई भी व्यक्ति प्रोजेक्ट देख और बदल सकता है, इसलिए इसे फ़ाइल की तरह ही शेयर करें।
एक्सपोर्ट
फ़ाइल › एक्सपोर्ट… (Ctrl+E, या ऊपर दाईं ओर का एक्सपोर्ट बटन) हर फ़ॉर्मैट के लिए एक ही डायलॉग खोलता है, लाइव पूर्वावलोकन के साथ। इसकी सेटिंग्स हर प्रोजेक्ट के लिए याद रखी जाती हैं। फ़ाइल › इस रूप में एक्सपोर्ट करें इसे सीधे किसी दिए गए फ़ॉर्मैट पर खोलता है।
| फ़ॉर्मैट | किसके लिए उपयोग करें |
|---|---|
| प्रिंटिंग और दस्तावेज़ीकरण: वेक्टर, A4 या A3, पेज में फ़िट या कई शीटों पर टाइल किया गया, टाइटल ब्लॉक के साथ | |
| SVG | दस्तावेज़ और वेब: वेक्टर, किसी भी आकार में साफ़ |
| PNG | स्लाइड, चैट और टिकट: 1×, 2× या 4× रिज़ॉल्यूशन, चाहें तो पारदर्शी |
| WebP | PNG जैसा ही, छोटी फ़ाइलों के साथ |
| वेरिएबल (Excel) | .xlsx वर्कबुक के रूप में वेरिएबल तालिका |
| वेरिएबल (CSV) | दूसरे टूल के लिए वेरिएबल तालिका |
| Structured Text | हर grafcet चलाने वाला PLC कोड: IEC 61131-3, Siemens TIA Portal (SCL), Beckhoff TwinCAT 3 या Allen-Bradley Logix |
| PLCopen XML | grafcet को SFC प्रोग्राम के रूप में किसी PLC टूल में इम्पोर्ट करना |
एक्सपोर्ट डिफ़ॉल्ट रूप से सफ़ेद पर काले होते हैं; स्क्रीन के रंग रखने के लिए वर्तमान थीम चुनें। वर्तमान grafcet, चयन, या सभी grafcet एक्सपोर्ट करें।
फ़ाइल › आरेख PNG / SVG के रूप में कॉपी करें चयन (या पूरे grafcet) को क्लिपबोर्ड पर रखता है, किसी रिपोर्ट में पेस्ट करने के लिए तैयार।
PLC कोड
Structured Text और PLCopen XML आपके grafcet को PLC कोड में बदलते हैं। PLC के नीचे PLC चुनें:
- IEC 61131-3: CODESYS और अधिकांश अन्य टूल के लिए एक फ़ंक्शन ब्लॉक (
.st)। - Siemens TIA Portal (SCL): S7-1200/1500 के लिए एक SCL सोर्स (
.scl)। TIA Portal में इसे External source files के नीचे जोड़ें और Generate blocks from source चुनें। - Beckhoff TwinCAT 3: एक POU फ़ाइल (
.TcPOU)। PLC प्रोजेक्ट के किसी फ़ोल्डर पर राइट-क्लिक करें › Add › Existing Item। - Allen-Bradley Studio 5000: एक Structured Text रूटीन। उसके हेडर में दिए गए टैग (program scope) बनाएँ, फिर कोड को किसी ST रूटीन में पेस्ट करें। टाइमर TONR/TOFR का, एज OSRI/OSFI का उपयोग करते हैं, और पहला स्कैन (
S:FS) प्रारंभिक मान सेट करता है।
Structured Text दो शैलियों में आता है:
- हर सीक्वेंस के लिए CASE (डिफ़ॉल्ट): हर सीक्वेंस का एक INT वेरिएबल उसके सक्रिय स्टेप का नंबर रखता है, और एक
CASEहर स्टेप के ट्रांज़िशन सूचीबद्ध करता है (IF receptivity THEN step_G1 := 2;)। उसके बाद आउटपुट आते हैं, हर एक की एक पंक्ति, जैसेMotor := step_G1 >= 2 AND step_G1 <= 4;। समानांतर शाखाओं वाले सीक्वेंस हर स्टेप के लिए एक BOOL रखते हैं। - हर स्टेप के लिए एक BOOL: हर PLC स्कैन में एक बार हर ट्रांज़िशन, फिर हर स्टेप, फिर टाइमर, एज और एक्शन; GRAFCET की तरह एक ही स्कैन में सत्य ट्रांज़िशन की श्रृंखलाएँ पार करने के लिए हर स्कैन में स्थिरता की खोज पर निशान लगाएँ।
एक्टिवेशन पर Q1 := 1 जैसा स्टोर्ड एक्शन एक बार चलता है, और स्टेप छोड़े जाने के बाद भी Q1 अपना मान बनाए रखता है। इसके बजाय उसे स्टेप सक्रिय रहने तक हर स्कैन में असाइन करने के लिए स्टोर्ड एक्शन को एक बार असाइन करने के बजाय, उनका स्टेप सक्रिय रहने तक स्थिर मान (Q := 1) के साथ बनाए रखें पर निशान लगाएँ।
PLCopen फ़ाइल में इंजीनियरिंग टूल में इम्पोर्ट के लिए हर grafcet का एक SFC प्रोग्राम होता है। पूर्वावलोकन वह सब दिखाता है जो फ़ॉर्मैट व्यक्त नहीं कर सकता। जनरेट किए गए कोड को मशीन पर चलाने से पहले हमेशा जाँचें।
सेटिंग्स
☰ › सेटिंग्स… (Ctrl+,) में थीम, नोटेशन, स्वागत स्क्रीन, ग्रिड, संकेत और सिम्युलेशन की प्राथमिकताएँ हैं, और यह दिखाता है कि कितना ब्राउज़र स्टोरेज उपयोग हुआ है। वहाँ आप लोकल इतिहास और हाल की फ़ाइलों की सूची साफ़ कर सकते हैं।
भाषा
नीचे दाईं ओर के झंडे से भाषा चुनें (फ़ोन पर, मेनू ☰ के नीचे); यह चुनाव इस डिवाइस पर याद रखा जाता है। हर भाषा का अपना पता भी है, जैसे जर्मन के लिए …/de/, ताकि लिंक उसी भाषा में खुले जिसमें वह भेजा गया था।