एक लाइट स्विच करना
इस उदाहरण में फंक्शन ब्लॉक VISUSET का उपयोग करके एक लाइट को सिंपल स्विच करने की प्रक्रिया समझाई गई है।
टिप: प्रोग्राम यहाँ से डाउनलोड और इम्पोर्ट किया जा सकता है:
example_switch.antobj
फंक्शन प्रिंसिपल
एक लाइट को बटन के माध्यम से स्विच करने के लिए, इसे फंक्शन ब्लॉक VISUSET का उपयोग करके विज़ुअलाइज़ेशन वेरिएबल switch के माध्यम से कंट्रोल किया जाता है। यह उस लाभ को प्रदान करता है कि स्थिति VISU फंक्शन ब्लॉक में स्टोर की जाती है। अगर इसे एक फ्लिप-फ्लॉप या एक SET/RESET फंक्शन ब्लॉक का उपयोग करके इम्प्लीमेंट किया जाता, तो लाइट को विज़ुअलाइज़ेशन के साथ कम्युनिकेट करने के लिए अधिक प्रयास की आवश्यकता होती।
मूल सिद्धांत
सबसे पहले, एक नया पेरिफेरी टाइप
लाइट (जो Aktoren ▸ Leuchten के अंतर्गत मिलता है) को
स्ट्रक्चर में जोड़ा जाता है और फिर एक्सप्लोरर पर
एप्लाई क्लिक किया जाता है।
एलिमेंट ओपन करने के बाद, आप
एडिट पर क्लिक करते हैं ताकि अगले चरणों से शुरू कर सकें।
- एक नया
नेटवर्क ऊपर मौजूदा फंक्शन ब्लॉक VISU के ऊपर जोड़ें। आपको possibly
एरो सिम्बल्स का उपयोग करके इसे ऊपर शिफ्ट करना पड़ेगा। यह प्रोग्राम के प्रदर्शन को बढ़ाता है क्योंकि गणना आउटपुट out.switch से पहले की जाती है।
- एक नया फंक्शन ब्लॉक बनाएं और इसका नाम VISUSET रखें।
- डेटाबेस को ऑटो-कंप्लीट के साथ switch पर डिफाइन करें।
- इनपुट DIS को TRUE पर सेट करें या इसे निगेटिव करें।
- इनपुट SET पर, अब एक नया फंक्शन ब्लॉक बनाएं जिसका नाम N है। यह बटन के फॉलिंग एज पर एक पल्स आउटपुट करता है।
- फिर, फंक्शन ब्लॉक N के डेटाबेस के लिए नाम N1 दर्ज करें।
- फंक्शन ब्लॉक N के इनपुट CLK पर, अब in.Tr1 लिखें। अगर आप कई बटन असाइन करना चाहते हैं, तो आप इनपुट CLK से पहले एक OR-फंक्शन ब्लॉक जोड़ सकते हैं।
- अब, फंक्शन ब्लॉक VISUVAR के पहले इनपुट ➜ पर, उसी वैल्यू out.switch लिखें जैसे कि फंक्शन ब्लॉक VISU से आउटपुट पर।
- एक बटन ट्रिगर करने पर स्थिति बदलने के लिए, इस इनपुट को अब निगेटिव करना होगा। आप इनपुट डबल क्लिक कर सकते हैं, जिसके बाद एक सर्कल द्वारा निगेशन दिखाया जाएगा।
- अब आप
एप्लाई पर क्लिक करके और फिर
प्रिव्यू पर क्लिक करके एप्लिकेशन को टेस्ट कर सकते हैं।
नोट: मॉडिफिकेशन के बाद आउटपुट को विज़ुअलाइज़ेशन के माध्यम से ऑपरेट किया जा सकता है। इसके अलावा, स्थिति फीडबैक के माध्यम से सिंक्रोनाइज की जाती है।