लॉगर और सांख्यिकी

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

कार्यप्रणाली

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

जब विज़ुअलाइज़ेशन पर डेटा पूछे जाते हैं, तो वे संबंधित रूप से गणना किए जाते हैं। अगले प्रश्न को तेजी से करने के लिए, परिणामों को इंटरमीडिएट मेमोरी में संग्रहीत किया जाता है। इंटरमीडिएट मेमोरी को डेटा कैरियर साफ़ करना का उपयोग करके हटा दिया जा सकता है। हर रात, पुराने डेटा को रखरखाव नीतियों के अनुसार साफ़ किया जाता है।

नोट: अधिकतम संग्रहण अवधि को कॉन्टेक्स्ट मेनू में प्रोजेक्ट सेटिंग्स ऑटोमेशन रखरखाव नीतियाँ में सेट किया जा सकता है।

लॉगर का उपयोग करना

एक लॉगर बनाते समय, ध्यान रखें कि इसकी इंटरवल को संभवतः उच्च स्तर पर सेट किया जाना चाहिए। T#15m की सूर्य प्रकाश के लिए एक इंटरवल पूरी तरह से पर्याप्त है। इसके अलावा, इंटरवल को डायनामिक रूप से बदलकर भी किया जा सकता है, ताकि उदाहरण के लिए, किसी टंकी को भरते समय, फिलिंग स्तर को तेज़ इंटरवल पर लॉग किया जा सके। जितनी अधिक इंटरवल होगी, उतना ही तेज़ी से सांख्यिकी गणना की जाएगी।

नोट: मानों को सही यूनिट में बदलने का महत्व है। उदाहरण के लिए, kW को हमेशा W में बदलना चाहिए। आउटपुट में बाद में SI यूनिट स्वचालित रूप से बनाई जा सकती है।

काउंटर

एक काउंटर मान हमेशा एब्सोल्यूट होना चाहिए। पहला एंट्री मान 0 बनाता है। डेटा का गणना प्लगइन डायग्राम में डिफरेंशियल - मैक्सिमम के साथ कॉन्फ़िगर किया जाता है।

बाइनरी मान

बाइनरी मान लॉग करने के लिए, फंक्शन ब्लॉक RT_UPTIME को इनपुट IN से पहले कनेक्ट किया जा सकता है। UPTIME_RT की इंटरवल PT को लॉगर के साथ समान होना चाहिए। डेटा का गणना प्लगइन डायग्राम में डिफरेंशियल - मैक्सिमम के साथ कॉन्फ़िगर किया जाता है।

डेटा प्रदर्शित करना

लॉगर डेटा आउटपुट करने के लिए प्लगइन डायग्राम का उपयोग किया जाता है। हर प्लगइन कई मानों को साथ-साथ प्रदर्शित कर सकता है। रंग और नाम हर प्लगइन में अलग-अलग कॉन्फ़िगर किए जाने चाहिए। विज़ुअलाइज़ेशन पर मानों को आसानी से छिपाया जा सकता है।

नोट: लॉगर केवल तब विज़ुअलाइज़ेशन पर प्रदर्शित होता है, जब सिंबल पर अनुमति पूरी होती है।

सांख्यिकी डेटा का प्रबंधन करना

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

एक सांख्यिकी हटाने के लिए, लॉगर को प्रबंधन में चयनित करें और फिर इसे हटाना के साथ हटा दें। इसके बाद, एप्लाई करें, पर क्लिक करें ताकि सभी चयनित सांख्यिकियों को रीसेट किया जा सके। हटाए गए सांख्यिकी अगली इंटरवल में डेटा लिखे जाने पर फिर से दिखाई दे सकते हैं।

एक्सपोर्ट और इम्पोर्ट

एक प्रोजेक्ट एक्सपोर्ट करने पर सांख्यिकियां सुरक्षित नहीं की जातीं। इनको संग्रहीत करने के लिए, आपको उन्हें अलग-अलग एक्सपोर्ट करना होगा। ये कॉन्टेक्स्ट मेनू में डेटा सांख्यिकी एक्सपोर्ट करें... प्रति प्रोजेक्ट एक्सपोर्ट किए जा सकते हैं। इसके अलावा, सांख्यिकियां प्रोजेक्ट मैनेजमेंट में, जो कॉन्टेक्स्ट मेनू में Antcas Control प्रोजेक्ट मैनेज में पाई जाती है, एक्सपोर्ट की जा सकती हैं। डेटा को समेटने के बाद एक .antstatt फाइल डाउनलोड की जाती है।

डेटा को फिर से इम्पोर्ट करने के लिए, पहले प्रोजेक्ट को इम्पोर्ट करना होगा। सांख्यिकी डेटा उसी ID वाले प्रोजेक्ट पर इम्पोर्ट किए जाते हैं। कई सांख्यिकी डेटा एक दूसरे पर इम्पोर्ट किए जा सकते हैं। ये फिर मिलाए जाएंगे।

सर्वर का स्व-रक्षा

स्व-रक्षा, जिसे स्वयं बचाव भी कहा जाता है, एक सुरक्षा तंत्र है। अगर किसी प्रोजेक्ट में बफर ओवरफ्लो होता है, तो डेटा हटा दिए जाते हैं और लॉगर की इंटरवल बढ़ाई जाती है। इस वृद्धि को सबसे नीचे से बढ़ाया जाता है, जब तक कि ओवरफ्लो को रोका नहीं जा सकता। हालांकि, यह 15 मिनट के बाद रुक जाता है। अगर बहुत सारे लॉगर का उपयोग किया गया है या एसएसडी में क्षति हुई है, तो इस आपातकालीन मोड से भी बचा नहीं जा सकता। पुनर्स्थापना स्वचालित रूप से होती है, लेकिन यह एक घंटे या उससे अधिक समय ले सकती है।

महत्वपूर्ण: अगर स्व-रक्षा मोड सक्रिय है, तो यह सिस्टम ट्रे के नीचे दाएं कोने में प्रदर्शित होता है। इस चेतावनी को बहुत गंभीरता से लेना चाहिए और यह डेटा नुकसान का कारण बन सकता है, क्योंकि सभी अतिरिक्त डेटा अस्थायी रूप से हटा दिए जाते हैं।

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