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

फंक्शन ब्लॉक CTRL_PWM एक पल्स-विड्थ मॉडुलेशन उत्पन्न करता है।

इनपुट IN

कंट्रोल सिग्नल को इनपुट के माध्यम से दिया जाता है। मान 0 और 255 के बीच होना चाहिए। 255 100 % के बराबर होता है।

इनपुट PT

यह इनपुट एक पल्स-विड्थ के लिए साइकिल टाइम को परिभाषित करता है। यह एक बार ऑन और एक बार ऑफ करने के बराबर होता है। सही कार्य के लिए इस इनपुट को निर्दिष्ट करना आवश्यक है। डेटा प्रकार समय की अपेक्षा की जाती है, जैसे कि T#5m

इनपुट PT_MIN

यह इनपुट एक पल्स-विड्थ के लिए न्यूनतम साइकिल टाइम को परिभाषित करता है। अगर यह कम हो जाता है तो दूसरी साइकिल अनुपातिक रूप से बढ़ाई जाती है। यह सुझाव दिया जाता है कि अधिकतम साइकिल PT_MAX का उपयोग करके सीमित की जाए।

इनपुट PT_MAX

यह इनपुट विस्तार के दौरान अधिकतम कुल साइकिल टाइम को परिभाषित करता है। यह कम से कम PT इनपुट के बराबर होना चाहिए। इस इनपुट की गणना करने के लिए, PT_MAX को परिभाषित करना आवश्यक है और PT_MIN को पल्स-विड्थ बढ़ाना चाहिए।

इनपुट DIS

इनपुट DIS पल्स-विड्थ मॉडुलेशन को निष्क्रिय करता है और आउटपुट Q गलत होता है।

आउटपुट Q

बूल टाइप का आउटपुट साइकिलिक रूप से सत्य और असत्य के बीच स्विच होता रहता है। पल्स-विड्थ सिग्नल के अनुसार। पहली साइकिल सत्य के साथ शुरू होती है।