
फंक्शन ब्लॉक TIMESWITCH_LIST एक टाइम स्विच के सक्रिय और आगामी घटनाओं को प्रदान करता है।
हिन्त: टाइम स्विच को उसी तत्व में संग्रहीत करना चाहिए।
हिन्त: इस फंक्शन ब्लॉक में चार से अधिक आउटपुट हो सकते हैं। आप दाईं ओर क्लिक करके एक और आउटपुट जोड़ सकते हैं।
सावधानी: निकाले गए घटनाओं को पहले SPS द्वारा फिर से गणना की गई है और वे कैलेंडर एंट्री से भिन्न हो सकते हैं। फंक्शन ब्लॉक TIMESWITCH_GET का उपयोग करके अधिक जानकारी प्राप्त करें।
यहाँ टाइमर की घड़ी के डेटाबेस को एक स्ट्रिंग के रूप में संग्रहीत किया जाता है। यह फंक्शन ब्लॉक TIMESWITCH के रूप में पहले से ही मौजूद होना चाहिए। इस फंक्शन ब्लॉक को सही ढंग से प्रारंभिकीकृत करने के लिए कार्यक्रम की क्रमबद्धता का भी ध्यान रखें।
यह इनपुट आउटपुट की गणना करने की अनुमति देता है। हर आउटपुट को निर्दिष्ट ऑफसेट द्वारा स्थानांतरित किया जाता है और वापस दिया जाता है।
इस इनपुट से पढ़ने को निष्क्रिय कर दिया जाता है और सभी आउटपुट्स को NULL पर सेट किया जाता है और आउटपुट COUNT को 0 पर सेट किया जाता है।
इस आउटपुट से पाए गए घटनाओं की संख्या वापस दी जाती है।
हिन्त: अगर इनपुट TIMESWITCH एक मौजूद टाइम स्विच पर संदर्भित नहीं करता है, तो आउटपुट को संभवतः फिर से सेट नहीं किया जा सकता है। इसलिए इस आउटपुट का उपयोग यह पहचानने के लिए नहीं किया जा सकता कि एंट्री वैध है या नहीं।
अगली घटना के आईडी को वापस देता है। एक आईडी कई बार आ सकता है।
फॉर्मेट DT# में अगली घटना की शुरुआत के समय को वापस देता है।
फॉर्मेट DT# में अगली घटना की समाप्ति के समय को वापस देता है।