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

फंक्शन ब्लॉक TIMESWITCH_LIST एक टाइम स्विच के सक्रिय और आगामी घटनाओं को प्रदान करता है।

हिन्त: टाइम स्विच को उसी तत्व में संग्रहीत करना चाहिए।

हिन्त: इस फंक्शन ब्लॉक में चार से अधिक आउटपुट हो सकते हैं। आप दाईं ओर क्लिक करके एक और आउटपुट जोड़ सकते हैं।

सावधानी: निकाले गए घटनाओं को पहले SPS द्वारा फिर से गणना की गई है और वे कैलेंडर एंट्री से भिन्न हो सकते हैं। फंक्शन ब्लॉक TIMESWITCH_GET का उपयोग करके अधिक जानकारी प्राप्त करें।

इनपुट TIMESWITCH

यहाँ टाइमर की घड़ी के डेटाबेस को एक स्ट्रिंग के रूप में संग्रहीत किया जाता है। यह फंक्शन ब्लॉक TIMESWITCH के रूप में पहले से ही मौजूद होना चाहिए। इस फंक्शन ब्लॉक को सही ढंग से प्रारंभिकीकृत करने के लिए कार्यक्रम की क्रमबद्धता का भी ध्यान रखें।

इनपुट OFFSET

यह इनपुट आउटपुट की गणना करने की अनुमति देता है। हर आउटपुट को निर्दिष्ट ऑफसेट द्वारा स्थानांतरित किया जाता है और वापस दिया जाता है।

इनपुट DIS

इस इनपुट से पढ़ने को निष्क्रिय कर दिया जाता है और सभी आउटपुट्स को NULL पर सेट किया जाता है और आउटपुट COUNT को 0 पर सेट किया जाता है।

आउटपुट COUNT

इस आउटपुट से पाए गए घटनाओं की संख्या वापस दी जाती है।

हिन्त: अगर इनपुट TIMESWITCH एक मौजूद टाइम स्विच पर संदर्भित नहीं करता है, तो आउटपुट को संभवतः फिर से सेट नहीं किया जा सकता है। इसलिए इस आउटपुट का उपयोग यह पहचानने के लिए नहीं किया जा सकता कि एंट्री वैध है या नहीं।

आउटपुट ID1..ID#

अगली घटना के आईडी को वापस देता है। एक आईडी कई बार आ सकता है।

आउटपुट DT_START1..DT_START#

फॉर्मेट DT# में अगली घटना की शुरुआत के समय को वापस देता है।

आउटपुट DT_END1..DT_END#

फॉर्मेट DT# में अगली घटना की समाप्ति के समय को वापस देता है।