
इस फंक्शन ब्लॉक UPTIME एक उपकरण को चालू रहने का समय गिनता है।
सूचना: इस फंक्शन ब्लॉक को LOGGER फंक्शन ब्लॉक के साथ इस्तेमाल नहीं करना चाहिए। इसके बजाय, RT_UPTIME फंक्शन ब्लॉक का उपयोग करें।
अगर इनपुट सत्य है, तो आउटपुट Q पर चालू रहने का समय कैलकुलेट किया जाता है। ऑफ करने पर समय स्टोर होता है और फिर से कॉल करने पर गिनती जारी रहती है।
चालू रहने का समय इनपुट के माध्यम से रीसेट किया जा सकता है। जैसे ही इनपुट फिर से असत्य हो जाता है, टाइमिंग कैलकुलेशन नए सिरे से शुरू होती है।
इस इनपुट का उपयोग SPS के रनटाइम को कम करने के लिए किया जा सकता है। इसके लिए एक समय T#1s इनपुट PT पर दिया जाता है। अगर T#1s का उपयोग किया जाता है, तो आउटपुट Q हर सेकंड पर ही दिया जाता है। अगर टाइमिंग कैलकुलेशन समाप्त हो जाती है, तो मान Q तुरंत दिया जाता है।
आउटपुट मापे गए रनटाइम को T# फॉर्मेट में वापस देता है।