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

फंक्शन ब्लॉक VALVE_INIT एक इनिशियल जर्नी के लिए कंट्रोल सिग्नल को ओवरराइड करता है।

टिप्पणी: फंक्शन ब्लॉक TPULSE के साथ इस फंक्शन ब्लॉक का उपयोग एक सप्ताह में एक बार वेंटिल प्रोटेक्शन के लिए करें।

इनपुट IN

इस मान को इनिशियल जर्नी नहीं होने की स्थिति में सीधे आउटपुट Q पर भेजा जाता है।

इनपुट INIT

एक पॉजिटिव एज पर एक इनिशियल जर्नी शुरू करता है। पहले MIN मान पर चला जाता है और फिर MAX मान पर।

इनपुट PT_MIN

इस इनपुट द्वारा यह निर्धारित होता है कि आउटपुट Q पर MIN इनपुट का मान कितने समय तक रहता है। अगर PT_MIN नहीं दिया गया है, तो MIN को छूटा जाता है।

इनपुट PT_MAX

इस इनपुट द्वारा यह निर्धारित होता है कि आउटपुट Q पर MAX इनपुट का मान कितने समय तक रहता है। अगर PT_MAX नहीं दिया गया है, तो MAX को छूटा जाता है और प्रक्रिया समाप्त हो जाती है।

इनपुट MIN

इससे न्यूनतम मान को परिभाषित किया जाता है। यह एक संख्या, एक स्ट्रिंग या एक बूलियन मान हो सकता है। अगर कोई मान नहीं दिया गया है या मान NULL के बराबर है, तो 0 माना जाता है।

इनपुट MAX

इससे अधिकतम मान को परिभाषित किया जाता है। यह एक संख्या, एक स्ट्रिंग या एक बूलियन मान हो सकता है। अगर कोई मान नहीं दिया गया है या मान NULL के बराबर है, तो 255 माना जाता है।

इनपुट DIS

फंक्शन ब्लॉक को निष्क्रिय करता है और इनपुट IN को सीधे Q पर भेजता है। INIT पर एक पल्स को अनदेखा किया जाता है।

आउटपुट Q

इनिशियलाइजेशन के बिना, इस आउटपुट पर IN का मान भेजा जाता है। अन्यथा, MIN या MAX का मान भेजा जाता है।

आउटपुट DO

इस आउटपुट सत्य होता है जब तक कि इनिशियलाइजेशन चल रहा होता है।