
फंक्शन ब्लॉक PRESIM_CTRL एक अनुपस्थिति सिमुलेशन को नियंत्रित करता है। यह कॉन्फ़िगर किया जाता है कॉन्टेक्स्ट मेनू में ऑटोमेशन अनुपस्थिति सिमुलेशन्स। बिना पूर्ण कॉन्फ़िगरेशन के, फंक्शन ब्लॉक का कोई प्रभाव नहीं होता है।
सिमुलेशन एक रिंग स्टोरेज के रूप में कार्य करता है। इसका मतलब है: उदाहरण के लिए, अगर 7 दिन कॉन्फ़िगर किए गए हैं, तो पुनरुत्पादन के दौरान पिछले 7 पूर्ण रूप से रिकॉर्ड किए गए दिनों को फिर से प्रस्तुत किया जाएगा।
सूचना: सिमुलेशन परीक्षण करने के लिए सभी दिनों को पूरी तरह से रिकॉर्ड होना चाहिए।
एक दिन का रिकॉर्ड तब समाप्त होता है जब अगला कैलेंडर दिन शुरू होता है। इसके बाद, अगर वे सबसे पुराने रिकॉर्ड किए गए दिन से संबंधित हैं, तो मौजूदा डेटा ओवरराइट किया जाएगा। अगर किसी दिन कुछ भी रिकॉर्ड नहीं किया गया था, तो उस दिन कोई कार्रवाई नहीं की जाएगी और मौजूदा रिकॉर्ड बरकरार रहेगा।
सूचना: फंक्शन ब्लॉक केवल सेवा को नियंत्रित करता है। यह PLC के उपयोग पर कोई प्रभाव नहीं डालता है।
चेतावनी: समय क्षेत्र बदलने पर, अनुपस्थिति सिमुलेशन फिर से शुरू हो जाएगा।
अगर इनपुट सत्य है, तो यह रिकॉर्ड किए गए डेटा को तुरंत पुनरुत्पादित करता है। अगर उस समय दिन में कोई लाइट चमकी थी, तो इसे इनीशियलाइजेशन के बाद स्विच किया जाएगा। स्टोर किए गए डेटा के आकार के आधार पर, यह कुछ सेकंड ले सकता है। क्योंकि वर्तमान रिकॉर्डिंग इस प्रकार अस्वीकृत हो जाती है, इसलिए इनपुट को अक्सर ऑन और ऑफ नहीं करना चाहिए।
परामीटर इनपुट दिनों की संख्या के रूप में रिकॉर्डिंग की अवधि को परिभाषित करता है। पैरामीटर लगातार बदला जा सकता है। ध्यान रखना चाहिए कि दिन UNIX समय से कैलकुलेट किए जाते हैं और इसलिए संभवतः सिंक्रोनाइज़ नहीं होंगे।
टिप: उपयोगकर्ता को केवल सप्ताहों की संख्या परिभाषित करने की अनुमति दें, इसे 7 से गुणा करके। उदाहरण के लिए, रिकॉर्डिंग को 7 से 21 दिनों तक सीमित करें।
RESET इनपुट सभी रिकॉर्डिंग्स को तुरंत मिटाता है और रिकॉर्डिंग और पुनरुत्पादन को रोकता है।
अगर इनपुट सत्य है, तो पूरे फंक्शन ब्लॉक को निष्क्रिय कर दिया जाता है। सभी अन्य इनपुट्स तब प्रभावहीन हो जाती हैं। रिकॉर्डिंग और पुनरुत्पादन फिर से शुरू हो जाएगा।
आउटपुट सत्य होता है जब रिकॉर्डिंग शुरू होती है। अगर मान गलत है, तो लगातार रिकॉर्ड किया जाता है। निष्क्रिय करने के लिए DIS इनपुट सत्य होना चाहिए।
रिकॉर्ड किए गए दिनों की संख्या को आउटपुट के रूप में एक संख्या के रूप में प्रदर्शित किया जाता है। अगर मान -1 पर होता है, तो रिकॉर्डिंग अभी तक शुरू नहीं हुई है या कोई कार्रवाई अभी तक रिकॉर्ड नहीं की गई है।