
फंक्शन ब्लॉक CTUD एक अपवर्तक और डाउन काउंटर है।
एक पॉजिटिव एज पर, आउटपुट CV को बढ़ाया जाता है।
एक पॉजिटिव एज पर, आउटपुट CV को 0 तक कम किया जाता है।
अगर इनपुट सत्य है, तो आउटपुट CV को इनपुट PV के मान पर रीसेट किया जाता है।
अगर इनपुट सत्य है, तो आउटपुट CV को 0 पर रीसेट किया जाता है। इस इनपुट का LOAD के ऊपर प्राथमिकता है।
आउटपुट QU के लिए सीमा मान को एक संख्या के रूप में परिभाषित करता है। इस दौरान, काउंटर CV को ऊपर की ओर सीमित नहीं किया जाता है।
इसके साथ ही आउटपुट CV के लिए प्रारंभिक मान को एक संख्या के रूप में परिभाषित करता है।
आउटपुट सत्य होता है, जब आउटपुट CV PV से बड़ा या बराबर होता है।
आउटपुट सत्य होता है, जब आउटपुट CV 0 के बराबर होता है।
आउटपुट काउंटर को परिभाषित करता है।