
फंक्शन ब्लॉक VALVE_INIT एक इनिशियल जर्नी के लिए कंट्रोल सिग्नल को ओवरराइड करता है।
टिप्पणी: फंक्शन ब्लॉक TPULSE के साथ इस फंक्शन ब्लॉक का उपयोग एक सप्ताह में एक बार वेंटिल प्रोटेक्शन के लिए करें।
इस मान को इनिशियल जर्नी नहीं होने की स्थिति में सीधे आउटपुट Q पर भेजा जाता है।
एक पॉजिटिव एज पर एक इनिशियल जर्नी शुरू करता है। पहले MIN मान पर चला जाता है और फिर MAX मान पर।
इस इनपुट द्वारा यह निर्धारित होता है कि आउटपुट Q पर MIN इनपुट का मान कितने समय तक रहता है। अगर PT_MIN नहीं दिया गया है, तो MIN को छूटा जाता है।
इस इनपुट द्वारा यह निर्धारित होता है कि आउटपुट Q पर MAX इनपुट का मान कितने समय तक रहता है। अगर PT_MAX नहीं दिया गया है, तो MAX को छूटा जाता है और प्रक्रिया समाप्त हो जाती है।
इससे न्यूनतम मान को परिभाषित किया जाता है। यह एक संख्या, एक स्ट्रिंग या एक बूलियन मान हो सकता है। अगर कोई मान नहीं दिया गया है या मान NULL के बराबर है, तो 0 माना जाता है।
इससे अधिकतम मान को परिभाषित किया जाता है। यह एक संख्या, एक स्ट्रिंग या एक बूलियन मान हो सकता है। अगर कोई मान नहीं दिया गया है या मान NULL के बराबर है, तो 255 माना जाता है।
फंक्शन ब्लॉक को निष्क्रिय करता है और इनपुट IN को सीधे Q पर भेजता है। INIT पर एक पल्स को अनदेखा किया जाता है।
इनिशियलाइजेशन के बिना, इस आउटपुट पर IN का मान भेजा जाता है। अन्यथा, MIN या MAX का मान भेजा जाता है।
इस आउटपुट सत्य होता है जब तक कि इनिशियलाइजेशन चल रहा होता है।