cFos चार्जिंग मैनेजर के चार्जिंग नियम छोटे प्रोग्राम की तरह काम करते हैं। जब cFos चार्जिंग प्रबंधक चार्जिंग नियमों को संसाधित करता है, तो यह "नियम मान" के रूप में एक प्रारंभिक मान लेता है और फिर ऊपर से नीचे तक सभी चार्जिंग नियमों से गुजरता है। यह प्रत्येक नियम के लिए शर्त की जाँच करता है और, यदि यह पूरा होता है, तो संबंधित कार्रवाई करता है। ऐसा तब तक होता है जब तक या तो लोडिंग नियमों के अंत तक नहीं पहुंच जाता है या कोई शर्त पूरी होने पर कार्रवाई के लिए "समाप्त" विकल्प सेट नहीं किया जाता है। उस बिंदु तक निर्धारित नियम मान फिर वापस कर दिया जाता है। वॉलबॉक्स में, चार्जिंग नियम प्रति चरण चार्जिंग करंट को mA में और बैटरी स्टोरेज में चार्जिंग या डिस्चार्जिंग पावर को W में निर्धारित करते हैं।
वॉलबॉक्स के लिए चार्जिंग नियमों के लिए, शुरुआती मान 0 है, यानी यदि कोई नियम पूरा नहीं होता है, तो चार्जिंग रोक दी जाती है। बैटरी भंडारण के लिए, शुरुआती मूल्य अधिकतम चार्जिंग या डिस्चार्जिंग पावर है, यानी यदि कोई चार्जिंग नियम पूरा नहीं होता है, तो अधिकतम चार्जिंग या डिस्चार्जिंग पावर सीएफओ चार्जिंग मैनेजर के बैटरी नियंत्रण विकल्पों में से एक सेट है।
पीवी सरप्लस और सामान्य चार्जिंग नियमों का संयोजन: वॉलबॉक्स के लिए चार्जिंग नियमों के लिए एक "पीवी सरप्लस" विकल्प है। प्रत्येक चक्र में, सीएफओ चार्जिंग मैनेजर पहले जांच करता है कि क्या वॉलबॉक्स के लिए "पीवी अतिरिक्त" विकल्प के साथ चार्जिंग नियम निर्धारित किए गए हैं। सभी वॉलबॉक्स जिनके चार्जिंग नियम इस विकल्प के साथ मान >= 0 प्रदान करते हैं, उन्हें पहले माना जाता है और उनके चार्जिंग करंट को अतिरिक्त के रूप में चिह्नित किया जाता है। फिर "पीवी अधिशेष" विकल्प के बिना चार्जिंग नियमों वाले सभी वॉलबॉक्स पर विचार किया जाता है। इसका मतलब यह है कि वॉलबॉक्स जो पीवी अधिशेष चार्ज करना चाहते हैं उन्हें अधिमान्य उपचार दिया जाता है। ध्यान दें: यदि वॉलबॉक्स के "पीवी सरप्लस" विकल्प के साथ चार्जिंग नियम -1 लौटाते हैं, तो यह वॉलबॉक्स पीवी सरप्लस में भाग नहीं लेता है। फिर चार्जिंग मैनेजर सामान्य चार्जिंग के लिए चार्जिंग नियम लागू करता है।
इसका मतलब है, उदाहरण के लिए, यदि आप पीवी अधिशेष के साथ एक चार्जिंग नियम बनाना चाहते हैं और वैकल्पिक रूप से, यदि हर समय पर्याप्त अधिशेष नहीं है, तो एक सामान्य चार्जिंग नियम, आप निम्नानुसार आगे बढ़ें:
पहला नियम: पीवी अधिशेष की स्थिति और कार्रवाई "अतिरिक्त वितरित करें" ("पीवी अधिशेष" की जाँच की गई और "बाहर निकलें" की जाँच की गई)
दूसरा नियम: शर्त "हमेशा", क्रिया: "मूल्य वितरित करें", -1 ("पीवी अधिशेष" की जाँच की गई और "बाहर निकलें" की जाँच की गई)
तीसरा नियम: उदाहरण के लिए एक समय या मूल्य-नियंत्रित नियम ("पीवी अधिशेष" की जाँच नहीं की गई)।
संस्करण 2.3.x से: संयुक्त पीवी अधिशेष और सामान्य चार्जिंग नियमों की सुविधा के लिए, अब आप उन्हें संयोजित कर सकते हैं। पीवी अतिरिक्त चार्जिंग नियमों को संसाधित करने के बाद, सीएफओ चार्जिंग प्रबंधक अब सामान्य चार्जिंग नियमों का भी मूल्यांकन करता है (यानी "पीवी अतिरिक्त" की जांच किए बिना)। ये पीवी अधिशेष नियमों द्वारा निर्धारित वर्तमान मूल्य को अधिलेखित कर देते हैं। ताकि सामान्य चार्जिंग नियम अब तक निर्धारित वर्तमान मूल्य तक पहुंच सकें, इसमें चर lb_cur_l1, lb_cur_l2, lb_cur_l3 और lb_cur (वर्तमान में देखे जा रहे चरण के निर्धारित मान) हैं। उदाहरण के लिए, यदि आप वर्तमान पीवी अधिशेष (और संभवतः इसे ग्रिड से खींचना) की परवाह किए बिना हमेशा एक निश्चित न्यूनतम करंट के साथ चार्ज करना चाहते हैं, तो आप सामान्य चार्जिंग नियम के लिए रिटर्न मान के रूप में अधिकतम (10000, lb_cur) निर्दिष्ट कर सकते हैं। फिर इसे हमेशा कम से कम 10 ए से चार्ज किया जाता है।
स्वचालित चरण स्विचिंग पर ध्यान दें: यदि वॉलबॉक्स को चार्जिंग नियमों के आधार पर अधिशेष चार्जिंग के रूप में वर्गीकृत किया गया है, तो स्वचालित चरण स्विचिंग जांच करती है कि चरणों के लिए पर्याप्त अधिशेष है या नहीं। अन्यथा, चरण स्विचिंग जांच करती है कि संबंधित चरणों (सामान्य लोड प्रबंधन) पर पर्याप्त वर्तमान उपलब्ध है या नहीं। इसलिए यदि आप पहले पीवी सरप्लस आज़माना चाहते हैं और, यदि उपलब्ध नहीं है, तो सामान्य चार्जिंग नियम, आपको एक अतिरिक्त चार्जिंग नियम का उपयोग करना होगा जो चार्जिंग मैनेजर को यह बताने के लिए -1 लौटाता है कि इस वॉलबॉक्स को (आखिरकार) सरप्लस चार्जिंग के रूप में नहीं देखा जाना चाहिए .
अतिरिक्त की गणना: यदि "पीवी अतिरिक्त" विकल्प सक्रिय है, तो स्थिति "पीवी अतिरिक्त >= अभिव्यक्ति" इस बात पर विचार करती है कि क्या पूर्वानुमानित चार्जिंग चरणों द्वारा विभाजित अतिरिक्त स्थिति को पूरा करने के लिए पर्याप्त है। यदि "पीवी अधिशेष" विकल्प सक्रिय नहीं है, तो यह जाँच की जाती है कि क्या अधिशेष संबंधित चरण में >= अभिव्यक्ति है। यही बात "ग्रिड खरीद", "ग्रिड फीड-इन" और "सौर ऊर्जा" शर्तों पर भी लागू होती है। यहां, यदि "पीवी अतिरिक्त" विकल्प सक्रिय है, तो चार्जिंग चरणों की अनुमानित संख्या से विभाजित धाराओं के योग को अभिव्यक्ति के विरुद्ध जांचा जाता है, जबकि यदि विकल्प सक्रिय नहीं है, तो संबंधित चरण की धारा की जांच की जाती है। कार्यों के लिए, जब "पीवी अधिशेष" विकल्प सक्रिय होता है, तो "आपूर्ति अधिशेष", "आपूर्ति सौर ऊर्जा", "आपूर्ति ग्रिड खरीद" और "आपूर्ति फीड-इन" के लिए दिया गया मूल्य सभी चरणों की धाराओं का योग है पूर्वानुमानित चार्जिंग चरणों द्वारा विभाजित किया जाता है, जबकि यदि विकल्प सक्रिय नहीं है, तो संबंधित चरण की धारा की आपूर्ति की जाती है। संक्षेप में: पीवी अधिशेष चार्जिंग के सामान्य मामले के लिए, विकल्प को सक्रिय करने की अनुशंसा की जाती है। यदि विकल्प सक्रिय नहीं है, तो फोकस लोड प्रबंधन पर है, यानी सीएफओ चार्जिंग मैनेजर सभी तीन चरणों पर अलग से विचार करता है।
आईडी: एक स्वतंत्र रूप से चयन योग्य संख्या। अधिक जानकारी के लिए नीचे देखें।
नियम सक्रिय: निष्क्रिय नियमों को नजरअंदाज कर दिया जाता है।
सप्ताह के दिन: यह आपको यह निर्धारित करने की अनुमति देता है कि किस दिन नियम का पालन किया जाना चाहिए और किन दिनों को अनदेखा किया जाना चाहिए
पीवी सरप्लस: वॉलबॉक्स के लिए चार्जिंग नियमों के लिए, चार्जिंग मैनेजर हमेशा पहले जांच करता है कि पीवी सरप्लस के लिए चार्जिंग नियम सक्रिय हैं या नहीं। फिर ये प्रति चरण चार्जिंग करंट निर्धारित करते हैं। सभी चार्जिंग नियम जिनका "पीवी अतिरिक्त" विकल्प सेट नहीं है, उन्हें ऊपर से नीचे तक संसाधित किया जाता है।
चार्जिंग या डिस्चार्जिंग: बैटरी स्टोरेज के लिए चार्जिंग नियमों के लिए, चार्जिंग मैनेजर सभी चार्जिंग नियमों को "चार्जिंग" विकल्प के साथ और सभी चार्जिंग नियमों को "डिस्चार्जिंग" विकल्प के साथ एक दूसरे से स्वतंत्र रूप से संसाधित करता है और इस प्रकार वर्तमान चार्जिंग या डिस्चार्जिंग पावर को निर्धारित करता है।
प्रत्येक लोड नियम में एक शर्त और एक क्रिया होती है। शर्त पूरी होने पर ही कार्रवाई की जाती है। किसी कार्रवाई में "समाप्त" विकल्प भी सक्रिय हो सकता है। इस मामले में, कार्रवाई पूरी होने के बाद लोडिंग नियमों की प्रोसेसिंग समाप्त हो जाती है और वर्तमान नियम मान वापस आ जाता है। यदि "बाहर निकलें" सेट नहीं है, तो चार्जिंग प्रबंधक अगले चार्जिंग नियम के साथ जारी रहता है। यदि यह सूची के अंत में आता है, तो यह वर्तमान नियंत्रण मान भी लौटाता है।
सभी शर्तों में "नहीं" विकल्प शामिल है। यदि यह सेट किया गया है, तो शर्त पूरी नहीं होने पर कार्रवाई निष्पादित की जाती है। अन्यथा शर्त पूरी होने पर कार्रवाई अमल में लाई जाएगी।
कुछ शर्तों में "शर्त पूरी हुए बिना भी नियम का क्रियान्वयन जारी रखने" का विकल्प होता है। यहां आप सेकंड में समय निर्दिष्ट कर सकते हैं। यदि शर्त पूरी हो जाती है, तो यह x सेकंड के लिए पूरी नहीं हो सकती है और कार्रवाई फिर भी जारी रहेगी। उदाहरण के लिए, यदि न्यूनतम पीवी आधिक्य तक पहुँच जाता है, तो इसे x सेकंड के लिए अंडरशूट किया जा सकता है और फिर भी कार्रवाई जारी रहेगी।
समय: शर्त निर्दिष्ट समय के भीतर पूरी की जाती है, लेकिन इसके बाहर नहीं। यह आपको विशिष्ट समय पर चार्ज करने की अनुमति देता है।
पीवी अधिशेष: शर्त पूरी होती है यदि प्रति चरण पीवी अधिशेष (कारों के लिए चार्जिंग नियमों के लिए) या वाट में सभी चरणों में पीवी अधिशेष (बैटरी भंडारण के लिए) निर्दिष्ट मूल्य या सूत्र से अधिक (या उसके बराबर) है।
मूल्य: शर्त पूरी हो जाती है यदि सेंट प्रति किलोवाट में वर्तमान संदर्भ मूल्य निर्दिष्ट मूल्य या सूत्र से कम (या उसके बराबर) है।
मूल्य स्तर: यदि वर्तमान मूल्य स्तर निर्दिष्ट मूल्य या सूत्र से कम (या उसके बराबर) है तो शर्त पूरी हो जाती है।
SoC: शर्त तब पूरी होती है जब कार के चार्ज की स्थिति (यदि cFos चार्जिंग मैनेजर इस मान को जानता है) या बैटरी भंडारण निर्दिष्ट मान या सूत्र से अधिक (या उसके बराबर) है।
लोडिंग कारों की संख्या: यदि लोडिंग कारों की संख्या निर्दिष्ट मूल्य या सूत्र से अधिक (या उसके बराबर) है तो शर्त पूरी हो जाती है।
ग्रिड खरीद: यदि ग्रिड खरीद (प्रति चरण कारों के लिए चार्जिंग नियमों के लिए, सभी चरणों में वाट में बैटरी भंडारण के लिए चार्जिंग नियमों के लिए) निर्दिष्ट मूल्य या सूत्र से अधिक (या बराबर) है तो शर्त पूरी हो जाती है।
ग्रिड फीड-इन: यदि ग्रिड फीड-इन (कारों के लिए चार्जिंग नियमों के लिए प्रति चरण, बैटरी भंडारण के लिए चार्जिंग नियमों के लिए सभी चरणों में वाट में) निर्दिष्ट मूल्य या सूत्र से अधिक (या उसके बराबर) है तो शर्त पूरी हो जाती है।
सौर ऊर्जा: शर्त तब पूरी होती है जब प्रति चरण उत्पन्न बिजली (कारों के लिए चार्जिंग नियमों के लिए) या सभी चरणों में उत्पन्न बिजली (बैटरी भंडारण के लिए) निर्दिष्ट मूल्य या सूत्र से अधिक (या उसके बराबर) होती है।
इनपुट सक्रिय: यदि निर्दिष्ट डिवाइस आईडी (ई1, ई2, ... वॉलबॉक्स के लिए, एम1, एम2, ... मीटर के लिए) के साथ डिवाइस की निर्दिष्ट संख्या के साथ इनपुट सक्रिय है तो शर्त पूरी हो जाती है। संख्याओं की गिनती 0 से होती है। यह आपको स्विचिंग इनपुट के साथ चार्जिंग नियमों का उपयोग करने की अनुमति देता है। उदाहरण के लिए, cFos पावर ब्रेन वॉलबॉक्स में 2 S0 इनपुट हैं। इनका उपयोग करने के लिए, आप cFos चार्जिंग मैनेजर में "डिस्प्ले" भूमिका के साथ एक डिवाइस के रूप में cFos पावर ब्रेन S0 मीटर सेट कर सकते हैं। मान लें कि इस काउंटर में डिवाइस आईडी M1 है, तो आप डिवाइस आईडी M1 और इनपुट नंबर 1 का उपयोग करके S0-1 इनपुट को संबोधित कर सकते हैं। सीएफओएस पावर ब्रेन पर एस0 इनपुट को वायर करने की जानकारी हमारे पेज पर एस0 इनपुट / एस0 काउंटर और मोडबस काउंटर के बारे में पाई जा सकती है। उदाहरण के लिए, यदि आप बाहरी स्विच का उपयोग करके चार्जिंग करंट को नियंत्रित करना चाहते हैं, या एक रिपल कंट्रोल रिसीवर का उपयोग करना चाहते हैं जो ऊर्जा आपूर्तिकर्ता के विनिर्देशों के अनुसार रिले को स्विच करता है, तो आप इनपुट के साथ चार्जिंग नियमों का उपयोग कर सकते हैं। आप इनपुट का उपयोग करके पीवी अधिशेष के लिए चार्जिंग नियम भी सक्रिय कर सकते हैं।
पर्यावरण के अनुकूल: यहां आप चार्जिंग प्रक्रिया में अधिकतम वांछित देरी और अपेक्षित चार्जिंग समय निर्दिष्ट कर सकते हैं। जैसे ही सीएफओएस चार्जिंग मैनेजर ने एक प्रारंभ समय की गणना की है जो पर्यावरण के अनुकूल और नेटवर्क के लिए जितना संभव हो उतना फायदेमंद है और यह हासिल किया गया है, तो शर्त को पूरा माना जाता है (और पूरा रहता है)। पर्यावरण अनुकूल चार्जिंग देखें।
सूत्र: यदि सूत्र का मान > 0 (फ़्लोटिंग पॉइंट मान) है तो शर्त पूरी हो जाती है। सूत्र देखें.
सदैव: शर्त सदैव पूरी होती है।
लोड नियम की शर्त पूरी होने पर क्रियाएं निष्पादित की जाती हैं (या नॉट विकल्प सेट है और शर्त पूरी नहीं होती है)।
मान/सूत्र पर सेट करें: वर्तमान नियंत्रण मान निर्दिष्ट मान या सूत्र पर सेट किया गया है।
पीवी अधिशेष वितरित करें / सौर ऊर्जा वितरित करें / ग्रिड खरीद वितरित करें / फीड-इन वितरित करें: वर्तमान नियंत्रण मूल्य संबंधित मूल्य पर सेट किया गया है। भंडारण चार्जिंग नियमों के लिए, सभी चरणों में बिजली वाट में। वॉलबॉक्स के लिए चार्जिंग नियमों के लिए, सामान्य चार्जिंग में यह प्रति चरण वर्तमान है; अतिरिक्त चार्जिंग में ("पीवी अधिशेष" विकल्प सेट है) यह सभी चरणों में धाराओं का योग है, जिसे संख्या (अनुमानित या वास्तविक) से विभाजित किया जाता है चार्जिंग के लिए उपयोग किए जाने वाले चरण। इसके अतिरिक्त, मान को एक कारक से गुणा किया जा सकता है, जो डिफ़ॉल्ट रूप से 1 है। आप इसका उपयोग कर सकते हैं, उदाहरण के लिए, ग्रिड में ड्राइंग या फीडिंग से बचने के लिए बैटरी भंडारण प्रणाली प्राप्त करने के लिए नियंत्रण प्रणाली का उपयोग करने के लिए। बैटरी स्टोरेज चार्जिंग नियम ग्रिड आपूर्ति का उपयोग करके स्टोरेज को चार्ज करेगा। हालाँकि, चूंकि ग्रिड आपूर्ति का निर्धारण करते समय माप संबंधी अशुद्धियाँ मौजूद होती हैं, ग्रिड आपूर्ति समय 1 के करीब का कारक भंडारण के लिए चार्जिंग नियम के रूप में उपयोग किया जाएगा।
वेरिएबल सेट करें: निर्दिष्ट वेरिएबल एक मान या सूत्र पर सेट किया गया है। आप चार्जिंग मैनेजर वेरिएबल्स या उपयोगकर्ता-परिभाषित डिवाइस वेरिएबल्स को नाम के रूप में निर्दिष्ट कर सकते हैं। चार्जिंग मैनेजर वेरिएबल्स "CM" से शुरू होते हैं, डिवाइस वेरिएबल्स में एक डिवाइस आईडी और वेरिएबल का नाम होता है (जैसे E1.x)।
निम्नलिखित चर भी हैं:
ट्रिगर / री-ट्रिगर वेरिएबल: निर्दिष्ट वेरिएबल 1 पर सेट है। नामकरण 'सेट वेरिएबल' की तरह काम करता है। आप अवधि के रूप में सेकंड में एक सूत्र या एक निश्चित मान निर्दिष्ट कर सकते हैं। ट्रिगर का मतलब है कि अवधि समाप्त होने के बाद वेरिएबल को 0 पर वापस सेट किया जाता है (और यदि आवश्यक हो तो इसे फिर से ट्रिगर किया जा सकता है)। री-ट्रिगर का मतलब है कि शर्त पूरी होने पर अवधि बार-बार शुरू होती है। यदि अवधि के लिए शर्त पूरी नहीं होती है, तो वेरिएबल को वापस 0 पर सेट कर दिया जाता है।
_rule_val | वर्तमान नियंत्रण मान. आप इसे सूत्रों में भी क्वेरी कर सकते हैं. |
_rule_id | वर्तमान नियम आईडी (पढ़ें और लिखें)। यदि शर्त पूरी हो जाती है और नियम आईडी 0 के बराबर नहीं है, तो यह वेरिएबल स्वचालित रूप से सेट या ओवरराइट हो जाता है। आप इस वेरिएबल को स्पष्ट रूप से "_rule_id" का उपयोग करके एक नियम का उपयोग करके सेट कर सकते हैं, उदाहरण के लिए यह बताने के लिए कि कौन सा विशेष रूप से महत्वपूर्ण नियम संसाधित किया गया था। अंतिम नियम आईडी सेट डिवाइस टाइल में प्रदर्शित होता है। |
_rule_min | आम तौर पर यह मान एकल-चरण/तीन-चरण चार्जिंग से स्विच करने के लिए सेट किया जाता है, उदाहरण के लिए जब आप वर्तमान सीमा के साथ शर्तें निर्दिष्ट करते हैं। यहां आप यह वैल्यू खुद सेट कर सकते हैं। जब वर्तमान सीमा कुछ समय के लिए "_rule_min" से अधिक (या उसके बराबर) हो तो यह एकल-चरण चार्जिंग से तीन-चरण पर स्विच हो जाएगा। |
_undercut | यदि मान शून्य से अधिक है तो अंडरशूट को सक्रिय पर सेट करें (नीचे स्पष्टीकरण देखें)। |
और: नियम को अगले नियम से जोड़ें। यदि वर्तमान नियम की शर्त पूरी नहीं होती है तो अगले नियम की शर्त पूरी नहीं मानी जाती है (भले ही अगले नियम की शर्त वास्तव में पूरी हो या नहीं)।
या: नियम को अगले नियम से जोड़ें. यदि वर्तमान नियम की शर्त पूरी होती है तो अगले नियम की शर्त पूरी मानी जाती है (भले ही अगले नियम की शर्त वास्तव में पूरी हो या नहीं)।
पर जाएँ: cFos चार्जिंग प्रबंधक पहले चार्जिंग नियम के लिए (ऊपर से नीचे तक) खोज करता है जिसकी आईडी निर्दिष्ट आईडी के समान है और इसके साथ चार्जिंग नियमों को संसाधित करना जारी रखता है। यदि उसे कोई नहीं मिलता है, तो वह अगले लोडिंग नियम के साथ प्रसंस्करण जारी रखता है। ध्यान दें: अंतहीन लूप से बचें! चार्जिंग प्रबंधक कुछ समय बाद चार्जिंग नियमों को संसाधित करना बंद कर देता है, लेकिन इससे अनावश्यक रूप से (कंप्यूटिंग) समय बर्बाद हो सकता है। लोडिंग नियम शर्तों के साथ संयुक्त, यह क्रिया आपको छोटे नियम प्रोग्राम बनाने की अनुमति देती है।
कुछ शर्तों के लिए आप सेकंड में एक समय निर्धारित कर सकते हैं जिसके लिए शर्त पूरी न होने पर भी नियम निष्पादित होता रहना चाहिए। उदाहरण के लिए, आप एक नियम को परिभाषित कर सकते हैं जो स्विचिंग इनपुट सेट होने पर निष्पादित होता है। यदि आप समय निर्धारित करते हैं, तो यह नियम N सेकंड तक चलता रहेगा, भले ही इनपुट अब सेट न हो। पीवी अतिरिक्त चार्जिंग के साथ, आप इस समय का उपयोग थोड़े समय के बादलों के कारण चार्जिंग को बाधित होने से बचाने के लिए कर सकते हैं।
चार्जिंग प्रबंधक यह नोट करने के लिए "_अंडरकट" नामक ध्वज का उपयोग करता है कि क्या यह "अंडरकट" कम से कम एक नियम के लिए सक्रिय है। यदि वॉलबॉक्स के लिए चार्जिंग नियमों के परिणामस्वरूप वॉलबॉक्स में निर्धारित न्यूनतम चार्जिंग करंट से कम मूल्य होता है और "_अंडरकट" ध्वज सेट होता है, तो cFos चार्जिंग मैनेजर एक नियम मान के रूप में न्यूनतम चार्जिंग करंट लौटाता है ताकि कार चार्ज होती रहे। आप लोडिंग नियम (ऊपर देखें) का उपयोग करके "_अंडरकट" ध्वज को स्वयं भी सेट या हटा सकते हैं।
लोडिंग नियमों को संस्करण 2.3.x से शुरू करके नियम सेटों में संयोजित किया गया है। पिछले लोडिंग नियम "स्वयं लोडिंग नियम सेट" के अंतर्गत पाए जा सकते हैं। इस लोडिंग नियम सेट को फ़ाइल के रूप में निर्यात किया जा सकता है। निर्यात करते समय, आपको नियम सेट के लिए एक अद्वितीय आईडी निर्दिष्ट करनी चाहिए, क्योंकि चार्जिंग प्रबंधक आईडी द्वारा नियम सेट का प्रबंधन करता है और आयात करते समय उसी आईडी के साथ मौजूदा नियमों को अधिलेखित कर देता है। आप ऐसी फ़ाइलों को कस्टम लोडिंग नियमों के साथ अन्य उपयोगकर्ताओं के साथ साझा कर सकते हैं। आप ऐसे कस्टम नियम सेट को अपने cFos चार्जिंग मैनेजर में लोड कर सकते हैं और फिर अपने नियमों और इन नियम सेटों के बीच स्विच कर सकते हैं। आप ऐसी लोडिंग नियम फ़ाइलों को कॉन्फ़िगरेशन -> फ़ाइलें के अंतर्गत प्रबंधित कर सकते हैं। आप किसी नियम सेट को संशोधित करने के लिए उसे अपने "कस्टम नियम सेट" में कॉपी भी कर सकते हैं। संस्करण 2.3.x से, cFos चार्जिंग मैनेजर को चार्जिंग नियमों की एक छोटी श्रृंखला के साथ वितरित किया जाता है जो हमारे उपयोगकर्ताओं के कुछ सामान्य अनुरोधों को कवर करता है। इन नियम सेटों को यथासंभव सार्वभौमिक रूप से उपयोग करने में सक्षम होने के लिए, चार्जिंग नियमों के लिए निम्नलिखित अतिरिक्त कार्य उपलब्ध हैं:
पैरामीटर: आगे की कार्रवाई के रूप में, आप एक पैरामीटर परिभाषित कर सकते हैं। इसे इसके नियम आईडी के माध्यम से संबोधित किया जाता है और एक सूत्र या निश्चित मान पर सेट किया जाता है। पैरामीटर के अर्थ के लिए एक नाम या सहायता पाठ भी है। आप इस पैरामीटर को "स्वयं चार्जिंग नियम सेट" में स्वतंत्र रूप से कॉन्फ़िगर कर सकते हैं। यदि आप किसी सूत्र में इस पैरामीटर को किसी अन्य लोड नियम (नियम सेट में आगे नीचे) में एक्सेस करना चाहते हैं, तो आपको "परम (आईडी)" का उपयोग करके वर्तमान मान प्राप्त होता है, जहां आईडी पैरामीटर का लोड नियम आईडी है। यह आपको पैरामीटर योग्य लोडिंग नियम बनाने की अनुमति देता है, जिसका अर्थ है कि आप नीचे दिए गए लोडिंग नियमों को बदले बिना पैरामीटर बदल सकते हैं।
कस्टम लोड नियम सेट में केवल वे पैरामीटर प्रदर्शित किए जाते हैं ताकि आप गलती से वास्तविक लोड नियमों को न बदलें। आप एक पैरामीटर बदल सकते हैं और परिवर्तन सहेज सकते हैं। यह आपको चार्जिंग नियमों को अपनी आवश्यकताओं के अनुसार अनुकूलित करने की अनुमति देता है।
सूत्रों के साथ समय सीमा: एक और शर्त के रूप में, आप एक समय सीमा परिभाषित कर सकते हैं जिसके दिन के आरंभ और अंत मिनट एक सूत्र द्वारा निर्धारित किए जाते हैं। यह निश्चित प्रारंभ और समाप्ति समय के साथ पिछली समय की स्थितियों का अधिक लचीला संस्करण है। विशेष रूप से, आप नई समय सीमा शर्त के साथ सूत्रों में मापदंडों तक भी पहुंच सकते हैं। उदाहरण:
नियम आईडी 12, पैरामीटर मान 600
नियम आईडी 13, पैरामीटर मान 720
सूत्रों के साथ समय सीमा, प्रारंभ समय: परम(12), समाप्ति समय: परम(13)
शर्त सुबह 10:00 बजे से दोपहर 12:00 बजे के बीच पूरी की जाती है। यदि आप कस्टम लोडिंग नियम सेट में सूत्रों के साथ पैरामीटर और समय सीमा के ऐसे संयोजन का उपयोग करते हैं, तो अन्य उपयोगकर्ताओं के पास अपने पैरामीटर में समय सीमा को आसानी से समायोजित करने का अवसर होता है।
स्विच नियम सेट: आगे की कार्रवाई के रूप में, आप लोडिंग नियम का उपयोग करके एक अलग नियम सेट पर स्विच कर सकते हैं।
लोडिंग नियम बनाना आसान बनाने के लिए, आप "कॉन्फ़िगरेशन" -> "लॉगिंग" -> लोडिंग नियम के अंतर्गत जानकारी के लिए लॉग स्तर सेट कर सकते हैं। फिर प्रत्येक मूल्यांकन किए गए लोडिंग नियम के लिए लॉग में निम्नलिखित दिखाई देता है:CR id/idx b/r: A v
आईडी नियम आईडी दर्ज की गई है।
idx इंगित करता है कि यह कौन सा नियम है (0 से गिनती करते हुए)।
यदि नियम की शर्तें पूरी होती हैं तो b सत्य है।
यदि अन्य नियमों के साथ AND और OR लिंक सहित शर्त पूरी होती है तो r सत्य है।
A निष्पादित की जाने वाली क्रिया को निर्दिष्ट करता है. कार्रवाई के आधार पर लाइन में और भी जानकारी होती है. यहाँ मूल्य हैं:
0 | वापसी मान / सूत्र |
1 | और |
2 | या |
3 | वेरिएबल सेट करें, लॉग करें: वेरिएबल नाम और मान |
5 | लॉग इन करें पर जाएं: लक्ष्य आईडी और आईडीएक्स |
7 | ट्रिगर वेरिएबल, लॉग: वेरिएबल नाम ट्रिगर या रीसेट |
8 | वेरिएबल को फिर से ट्रिगर करें, लॉग करें: वेरिएबल का नाम फिर से ट्रिगर या रीसेट किया गया |
10 | पीवी अधिशेष * आपूर्ति कारक |
11 | सौर ऊर्जा * आपूर्ति कारक |
12 | ग्रिड संदर्भ * आपूर्ति कारक |
13 | फीड-इन * आपूर्ति कारक |