
फंक्शन ब्लॉक TPULSE एक डेली पल्स उत्पन्न करता है जब समय PT पार हो जाता है।
हिन्ट: फंक्शन ब्लॉक के समय पूर्णतः हैं। यह मतलब है कि सर्वर की रीस्टार्ट या फेल होने पर वही प्रतिक्रिया होती है।
इनपुट आंतरिक मेमोरी को रीसेट करता है और Q आउटपुट को तब तक डिसएक्टिवेट करता है जब तक DIS सत्य है। जैसे ही DIS गलत हो जाता है और तारीख PT पहले से पार हो चुकी है, एक नया पल्स ट्रिगर होता है।
जब इनपुट को बदल दिया जाता है, तो आंतरिक मेमोरी रीसेट की जाती है और समय समाप्त होने पर पल्स फिर से ट्रिगर होता है। इनपुट T#0s और T#23h59s के समयों का समर्थन करता है।
इस इनपुट का उपयोग सप्ताह के दिनों को परिभाषित करने के लिए किया जा सकता है। इन्हें एक स्ट्रिंग या एक नंबर के रूप में पास किया जा सकता है। इसमें जांच की जाती है कि क्या वर्तमान सप्ताह का दिन उस नंबर में मौजूद है। कई दिनों को आसानी से एक साथ दिया जा सकता है। जैसे कि 135 सोमवार, बुधवार और शुक्रवार के लिए। अगर कोई मान नहीं दिया जाता (0, NULL, FALSE या एक खाली स्ट्रिंग), तो हर दिन एक पल्स आउटपुट होता है।
| मान | सप्ताह का दिन |
|---|---|
| 1 | सोमवार |
| 2 | मंगलवार |
| 3 | बुधवार |
| 4 | गुरुवार |
| 5 | शुक्रवार |
| 6 | शनिवार |
| 7 | रविवार |
आउटपुट पर एक साइकिल के लिए एक पल्स आउटपुट होता है जब वर्तमान समय PT मान से अधिक हो जाता है।