
फंक्शन ब्लॉक VALVE3WAY एक 3-वे वेंटिल को नियंत्रित करता है।
वेंटिल का टारगेट पोजीशन एक इंटीजर से 0 से 255। इस मान को सीधे PID कंट्रोलर के साथ जोड़ा जा सकता है। देरी इनपुट PT_MIN द्वारा निर्धारित की जाती है।
इस इनपुट पर एक पॉजिटिव एज तत्काल एक कैलिब्रेशन करता है। यह पूर्ण समय PT_CLOSE के साथ एक पूर्ण बंद करने वाले मूवमेंट द्वारा होता है, चाहे वेंटिल की स्थिति शुरुआत में कुछ भी हो।
वेंटिल को खोलने के लिए समय T# में परिभाषित करता है। समय एक पूर्ण मूवमेंट में मापा जाता है। इस मान को यात्रा के दौरान बदलना नहीं चाहिए।
वेंटिल को बंद करने के लिए समय T# में परिभाषित करता है। समय एक पूर्ण मूवमेंट में मापा जाता है। यह कैलिब्रेशन के लिए भी उपयोग किया जाता है। इस मान को यात्रा के दौरान बदलना नहीं चाहिए।
दिशा परिवर्तन पर देरी T# में, ताकि वेंटिल को सुरक्षित रखा जा सके। इस मान का प्रभाव आउटपुट POS पर भी पड़ता है। हालांकि, अगर इनपुट SYNC बदलता है तो नहीं।
वेंटिल के लिए न्यूनतम यात्रा समय T# में परिभाषित करता है। यह मतलब है कि यात्रा तब शुरू होती है जब यह संभव हो सकता है। सिवाय इसके कि वेंटिल 0 या 255 पर चल रहा है, तो न्यूनतम यात्रा समय पोजीशन से आगे चला जाता है। कैलिब्रेशन स्वचालित रूप से ट्रिगर नहीं होता है।
वेंटिल के वास्तविक पोजीशन की गणना के लिए सैंपलिंग रेट T# में परिभाषित करता है। यह PT_MIN के न्यूनतम यात्रा के लिए उपयोग किए जाने वाले कैलकुलेशन से छोटा रखा जाना चाहिए।
वर्तमान यात्रा को तत्काल रोकता है और अतिरिक्त इनपुट सिग्नलों को अनदेखा करता है। अनलॉक करने के बाद, अगर यात्रा समय PT_MIN से अधिक होता है या पोजीशन 0 या 255 पर चलाया जाता है, तो यात्रा फिर से शुरू हो जाती है। लॉक करने के बाद, केवल तब चलाया जाएगा जब PT_DELAY समाप्त हो जाएगा।
यात्रा करने से पहले टारगेट पोजीशन को एक इंटीजर के रूप में 0 और 255 के बीच आउटपुट करता है। मान 0 बंद होता है और 255 खुला होता है। यात्रा करने के बाद, आउटपुट को वास्तविक पोजीशन से ओवरराइट किया जाता है।
इस आउटपुट का उपयोग 0-10V वेंटिल को ड्राइव करने के लिए किया जा सकता है। फायदा न्यूनतम यात्रा समय सेट करना है। कैलिब्रेशन का आउटपुट पर कोई प्रभाव नहीं पड़ता है।
इस बाइनरी आउटपुट को वेंटिल को खोलने के लिए हार्डवेयर आउटपुट के साथ सीधे कनेक्ट किया जाता है।
इस बाइनरी आउटपुट को वेंटिल को बंद करने के लिए हार्डवेयर आउटपुट के साथ सीधे कनेक्ट किया जाता है।
सत्य होता है जब वेंटिल दिशा बदलता है और लॉक समय PT_DELAY सक्रिय है।
वेंटिल के पोजीशन को रियल-टाइम में ट्रैक करता है। पोजीशन को एक फ्लोटिंग-पॉइंट नंबर के रूप में 0 से 255 के बीच आउटपुट किया जाता है। इनपुट PT द्वारा सैंपलिंग रेट को एडजस्ट किया जा सकता है। उच्च समय पर यह SPS की प्रदर्शन को अनुकूलित करता है। यात्रा समाप्त होने के बाद, इस मान को तत्काल सेट किया जाता है।
यात्राओं की संख्या को रिटर्न करता है। कैलिब्रेशन करने पर यह मान 0 पर रीसेट हो जाता है। सिफारिश की जाती है कि वेंटिल को कुछ यात्राओं के बाद और कैलिब्रेशन के बिना कुछ समय के बाद फिर से कैलिब्रेट किया जाए।