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

फंक्शन ब्लॉक REPEAT_MONTHLY फंक्शन ब्लॉक TIMESWITCH_ADD के इनपुट REPEAT के लिए एक मासिक पुनरावृत्ति को एक स्ट्रिंग के रूप में उत्पन्न करता है।

इनपुट EVERY

यह हर Xवें महीने की पुनरावृत्ति को एक पूर्णांक के रूप में परिभाषित करता है। अगर इनपुट को परिभाषित नहीं किया जाता है, तो न्यूनतम मान 1 मान लिया जाता है।

इनपुट UNTIL

यह पुनरावृत्ति के अंत को परिभाषित करता है। तीन अलग-अलग प्रारूपों का उपयोग किया जा सकता है:

  • 0, FALSE या NULL द्वारा कोई अंत परिभाषित नहीं किया जाता है।
  • पुनरावृत्तियों की संख्या को परिभाषित करने के लिए एक पूर्णांक का उपयोग किया जा सकता है।
  • एक तिथि D#2016 का उपयोग अंतिम तिथि को परिभाषित करने के लिए किया जा सकता है।

इनपुट BYDAY

यह परिभाषित करता है कि किस सप्ताह के दिन घटना को दोहराया जाना चाहिए। संख्याएं -1 से 4 तक समर्थित हैं। 0 या कोई घोषणा हर महीने उसी दिन दोहराती है, सप्ताह के दिन से स्वतंत्र रूप से। सप्ताह का दिन पहले तिथि से लिया जाता है।

मान विवरण
-1 अंतिम सप्ताह के दिन दोहराता है।
0 उसी दिन दोहराता है। (डिफ़ॉल्ट)
1 पहले सप्ताह के दिन दोहराता है।
2 दूसरे सप्ताह के दिन दोहराता है।
3 तीसरे सप्ताह के दिन दोहराता है।
4 चौथे सप्ताह के दिन दोहराता है।

इनपुट DIS

यह पुनरावृत्ति को निष्क्रिय करता है और एक खाली स्ट्रिंग वापस देता है।

आउटपुट Q

फंक्शन ब्लॉक TIMESWITCH_ADD के इनपुट REPEAT के लिए पुनरावृत्तियों के साथ एक स्ट्रिंग वापस देता है।