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

फंक्शन ब्लॉक RT_BLINK एक टाइमर है। इंटरवल PT_LOW और PT_HIGH को रियल-टाइम क्लॉक के साथ सिंक्रोनाइज़ किया जाता है।

हिन्ट: फंक्शन ब्लॉक के समय एब्सोल्यूट होते हैं। यह मतलब है कि सर्वर की रीस्टार्ट या एक फेल्योर के बाद वही प्रतिक्रिया होती है।

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

इनपुट DIS

इनपुट ब्लिंकर को डिसएबल करता है, आंतरिक समय रीसेट करता है और आउटपुट Q को फॉल्स पर रखता है।

इनपुट PT_LOW

आउटपुट Q के ऑफ स्टेट के लिए T# में ऑफ टाइम को परिभाषित करता है। अगर इनपुट T#0ms के बराबर है, तो आउटपुट Q कम से कम एक साइकिल के लिए फॉल्स होता है।

इनपुट PT_HIGH

आउटपुट Q के ऑन स्टेट के लिए T# में ऑन टाइम को परिभाषित करता है। अगर इनपुट T#0ms के बराबर है, तो आउटपुट Q कम से कम एक साइकिल के लिए ट्रू होता है।

टिप: अगर आप केवल इनपुट PT_LOW को परिभाषित करते हैं, तो इंटरवल में एक पल्स उत्पन्न होती है।

आउटपुट Q

जब DIS फॉल्स होता है, तो आउटपुट साइक्लिक रूप से ब्लिंक्स करता है, जो PT_HIGH (ट्रू) और PT_LOW (फॉल्स) के समयों के साथ शुरू होता है।

आउटपुट ET

आउटपुट टाइम को काउंट करता है जब तक कि यह समाप्त नहीं हो जाता और आउटपुट Q बदलता है। रनटाइम की शुरुआत में, मान एक साइकिल के लिए T#0ms होता है।

वARNING: आउटपुट ET का उपयोग करना SPS के लोड को बढ़ाता है।