फंक्शन ब्लॉक RT_UPTIME

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

सूचना: यह फंक्शन ब्लॉक सिस्टम लोड बढ़ा सकता है, क्योंकि सभी उपयोग किए गए इंटरवल एक ही समय पर चलाए जाते हैं। हालाँकि, इसे फंक्शन ब्लॉक LOGGER के साथ उपयोग किया जाना चाहिए। अन्यथा, इसके बजाय फंक्शन ब्लॉक UPTIME का उपयोग करें।

इनपुट IN

अगर इनपुट सत्य है, तो आउटपुट Q पर चालू रहने का समय कैलकुलेट किया जाता है। ऑफ करने पर समय स्टोर किया जाता है और फिर से कॉल होने पर गिनती जारी रखी जाती है।

इनपुट RESET

चालू रहने का समय इनपुट के माध्यम से रीसेट किया जा सकता है। जैसे ही इनपुट फिर से असत्य हो जाता है, टाइमिंग कैलकुलेशन नए सिरे से शुरू हो जाती है।

इनपुट PT

इस इनपुट का उपयोग SPS के रनटाइम को कम करने के लिए किया जा सकता है। इसके लिए इनपुट PT पर एक समय निर्दिष्ट किया जाता है। उदाहरण के लिए, अगर T#1s का उपयोग किया जाता है, तो आउटपुट Q हर सेकंड में ही दिया जाएगा। अगर टाइमिंग कैलकुलेशन समाप्त हो जाती है, तो मान Q तुरंत दिया जाएगा। निर्दिष्ट इंटरवल रियल-टाइम क्लॉक के साथ सिंक्रोनाइज़ किया जाता है।

आउटपुट Q

आउटपुट मापे गए रनटाइम को T# फॉर्मेट में वापस देता है।

देखें भी