GrafcetMaker
एडिटर खोलें

वेरिएबल

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

वेरिएबल के प्रकार

  • दिशा: इनपुट प्रोसेस से आता है (सेंसर, बटन) और केवल पढ़ा जा सकता है; आउटपुट प्रोसेस को चलाता है (मोटर, लैंप); इंटरनल वेरिएबल एक मेमोरी या काउंटर है।
  • प्रकार: BOOL (सत्य / असत्य), INT (पूर्ण संख्या), REAL (दशमलव संख्या) या TIME (अवधि, जैसे 500ms, 3s)।
  • प्रारंभिक मान: सिम्युलेशन की शुरुआत में मान (खाली होने पर FALSE या 0)।
  • पता और टिप्पणी: मुक्त टेक्स्ट, जैसे PLC पता %I0.0 और सिग्नल क्या है।

नामों में छोटे-बड़े अक्षर का अंतर नहीं माना जाता, उनमें अक्षर, अंक और _ होते हैं, और वे आरक्षित शब्द (AND, OR, NOT, RE, FE, TRUE, FALSE, MOD, INIT) नहीं हो सकते या स्टेप वेरिएबल (X12) जैसे नहीं दिख सकते।

वेरिएबल बनाना

  • एक्सप्रेशन टाइप करते समय, पुष्टि करने पर नया नाम घोषित हो जाता है: रिसेप्टिविटी में इनपुट, एक्शन में आउटपुट। यह सबसे तेज़ तरीका है।
  • वेरिएबल सूची या तालिका में वेरिएबल जोड़ें।
  • Excel या CSV से सूची इम्पोर्ट करें (नीचे देखें)।

वेरिएबल तालिका

नीचे दाईं ओर का वेरिएबल बटन विंडो की दाईं ओर वेरिएबल खोलता है: एक छोटी सूची (खोज, फ़िल्टर चिप, दिशा के अनुसार समूह; किसी वेरिएबल को संपादित करने और यह देखने के लिए कि वह कहाँ उपयोग हुआ है, उस पर क्लिक करें)। पैनल को उसके बाएँ किनारे से चौड़ा करें और वह तालिका बन जाता है, जिसमें हर फ़ील्ड एक कॉलम में है। किसी भी सेल को वहीं संपादित करें (Enter या सेल छोड़ना लागू करता है, Esc वापस लेता है), कॉलम हेडर पर क्लिक करके क्रमबद्ध करें, टेक्स्ट, दिशा और प्रकार से फ़िल्टर करें। हज़ारों वेरिएबल के साथ भी तालिका तेज़ रहती है।

उपयोग कॉलम उन एक्सप्रेशन को गिनता है जो हर वेरिएबल का उपयोग करते हैं; अप्रयुक्त वेरिएबल नारंगी में 0 दिखाता है। वेरिएबल को प्रॉपर्टीज़ कार्ड में खोलने के लिए संख्या पर क्लिक करें: उसके सभी फ़ील्ड संपादित करें और देखें कि वह कहाँ उपयोग हुआ है; आरेख पर उस रिसेप्टिविटी या एक्शन तक जाने के लिए किसी उपयोग पर क्लिक करें।

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

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

नाम बदलना

किसी वेरिएबल का नाम बदलने से सभी grafcet में हर वह रिसेप्टिविटी, एक्शन और कंडीशन अपडेट होती है जो उसका उपयोग करती है, एक ही पूर्ववत किए जा सकने वाले बदलाव के रूप में।

Excel और CSV

वेरिएबल सूची या तालिका के ⋯ मेनू का, या फ़ाइल › वेरिएबल का उपयोग करें:

  • वेरिएबल Excel के रूप में एक्सपोर्ट करें फ़्रीज़ हेडर, फ़िल्टर और प्रकार व दिशा के लिए ड्रॉप-डाउन सूचियों वाली .xlsx वर्कबुक लिखता है।
  • वेरिएबल CSV के रूप में एक्सपोर्ट करें दूसरे टूल के लिए एक टेक्स्ट फ़ाइल लिखता है।
  • वेरिएबल इम्पोर्ट करें एक .xlsx या .csv फ़ाइल पढ़ता है (आप उसे विंडो पर छोड़ भी सकते हैं)।

कॉलम हैं name, type, direction, initial, address और comment (किसी भी क्रम में; केवल name और type ज़रूरी हैं)। कुछ भी बदलने से पहले आप देखते हैं कि कितने वेरिएबल जोड़े, अपडेट या अस्वीकृत किए जाएँगे, हर अस्वीकृत पंक्ति के कारण के साथ। वेरिएबल नाम से मिलाए जाते हैं; जो फ़ाइल में नहीं हैं, वे बने रहते हैं। इम्पोर्ट एक ही पूर्ववत किया जा सकने वाला बदलाव है।

सुझाव: Excel में सूची तैयार करने के लिए पहले एक्सपोर्ट करें: आपको सही कॉलम और ड्रॉप-डाउन सूचियाँ मिलती हैं, फिर पंक्तियाँ भरें और फ़ाइल वापस इम्पोर्ट करें।