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

फंक्शन ब्लॉक IMP_COUNT एक इम्पल्स की संख्या गिनता है। यह एस0 इंटरफ़ेस में उपयोग किया जाता है ताकि ऊर्जा मात्रा या प्रवाह को निर्धारित किया जा सके।

इनपुट IMP

एक पॉजिटिव एज पर, आउटपुट SUM का गणना किया जाता है।

इनपुट SIZE

यह एडिटिव सम के आकार को निर्दिष्ट करता है। यह मान इकाई के बराबर होता है। नीचे उदाहरण देखें।

इनपुट RES

यह एडिटिव सम की रिज़ॉल्यूशन को निर्दिष्ट करता है। यह मान प्रति इकाई इम्पल्स की संख्या का प्रतिनिधित्व करता है। अगर इस मान को निर्दिष्ट नहीं किया जाता है या यह 0 के बराबर होता है, तो सम में कुछ भी जोड़ा नहीं जाता है।

इनपुट RESET

अगर इनपुट सत्य है, तो आउटपुट SUM को 0 पर रीसेट किया जाता है।

आउटपुट SUM

आउटपुट गिनी गई मात्रा का प्रतिनिधित्व करता है। यह इनपुट IMP पर एक पॉजिटिव एज के साथ निम्नलिखित फार्मूले का उपयोग करके गणना किया जाता है:

SUM=SUM+SIZE/RES

टिप्पणी: आउटपुट के मान को प्रिव्यू में चर के तहत ओवरराइड किया जा सकता है।

उदाहरण

एक बिजली मीटर 500 इम्पल्स प्रति kWh उत्पन्न करता है और एक पानी की घड़ी 0.25 लीटर प्रति इम्पल्स मापती है।

इनपुट/आउटपुट बिजली मीटर पानी की घड़ी
SIZE 1'000 0.25
RES 500 1
SUM Wh में लीटर में

नोट: Wh में गिनना सही है। यह सही SI इकाइयों को आसानी से कन्वर्ट करने की अनुमति देता है। अगर इनपुट SIZE को 1 पर सेट किया जाता है तो यह kWh के बराबर होता है।