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

फंक्शन ब्लॉक STATUS एक ग्लोबल स्टेटस लिखता है। इस प्रकार, कई लाइट्स या उपभोक्ताओं को निगरानी की जा सकती है।

टिप्पणी: सभी उपयोग किए गए तत्वों की सूची बनाने के लिए, दाईं ओर क्लिक करके फंक्शन ब्लॉक पर क्लिक किया जा सकता है। अगर डेटाबेस को एक और तत्व में उपयोग किया गया था, तो ये Benutzt von के नीचे दिखाए जाएंगे। सूची NS के नाम स्थानों के अनुसार विभाजित की जाती है।

डेटाबेस

डेटाबेस DB का उपयोग ग्लोबल नेमस्पेस को परिभाषित करने के लिए किया जाता है। उदाहरण के लिए: Licht.EIN या Lüftung.Störung आदि।

इनपुट ON

इनपुट यह बताता है कि क्या मान सक्रिय है।

इनपुट NUM

इनपुट पर एक नंबर पास किया जा सकता है। यह तब मूल्यांकन किया जाएगा जब ON सत्य हो।

इनपुट TEXT

इनपुट पर एक टेक्स्ट स्ट्रिंग के साथ पास किया जा सकता है। इस प्रकार, उदाहरण के लिए, एक त्रुटि को आउटपुट करने की संभावना होती है। टेक्स्ट केवल तब पास किया जाएगा जब इनपुट ON सत्य हो।

टिप्पणी: स्ट्रिंग {name} के साथ दस्तावेज़ का नाम और {dir} पथ को इनपुट TEXT पास किया जा सकता है। हालांकि, फिर नामों के अनुसार नहीं सॉर्ट किया जाएगा। 2 फोल्डरों तक पथ की लंबाई कम करने के लिए {dir:2} का उपयोग किया जा सकता है। {dir:-1} से पथ नीचे से कम होता है। इसके अलावा, यह संभव है कि अलग करने के चिह्न को परिभाषित किया जाए {dir::\} का उपयोग करके।

इनपुट NS

इनपुट NS के साथ एक डायनामिक नेमस्पेस जोड़ा जा सकता है। यह एक सब-वरिएबल के बराबर होता है। यह टेम्प्लेट्स के साथ हैंडलिंग को काफी सरल बनाता है। ताकि मान फंक्शन ब्लॉक GETSTATUS द्वारा मूल्यांकन किया जा सके, इसे इनपुट NS के साथ समान होना चाहिए।

नोट: चूंकि नाम को DB.NS से बढ़ाया जाता है, तो अन्य स्टेटस फंक्शन ब्लॉक्स के साथ संघर्ष हो सकता है। अगर NS परिभाषित नहीं किया गया है, तो आंतरिक वेरिएबल के पास अंत में एक बिंदु होता है।