
फंक्शन ब्लॉक IMP_COUNT एक इम्पल्स की संख्या गिनता है। यह एस0 इंटरफ़ेस में उपयोग किया जाता है ताकि ऊर्जा मात्रा या प्रवाह को निर्धारित किया जा सके।
एक पॉजिटिव एज पर, आउटपुट SUM का गणना किया जाता है।
यह एडिटिव सम के आकार को निर्दिष्ट करता है। यह मान इकाई के बराबर होता है। नीचे उदाहरण देखें।
यह एडिटिव सम की रिज़ॉल्यूशन को निर्दिष्ट करता है। यह मान प्रति इकाई इम्पल्स की संख्या का प्रतिनिधित्व करता है। अगर इस मान को निर्दिष्ट नहीं किया जाता है या यह 0 के बराबर होता है, तो सम में कुछ भी जोड़ा नहीं जाता है।
अगर इनपुट सत्य है, तो आउटपुट SUM को 0 पर रीसेट किया जाता है।
आउटपुट गिनी गई मात्रा का प्रतिनिधित्व करता है। यह इनपुट IMP पर एक पॉजिटिव एज के साथ निम्नलिखित फार्मूले का उपयोग करके गणना किया जाता है:
SUM=SUM+SIZE/RES
टिप्पणी: आउटपुट के मान को प्रिव्यू में चर के तहत ओवरराइड किया जा सकता है।
एक बिजली मीटर 500 इम्पल्स प्रति kWh उत्पन्न करता है और एक पानी की घड़ी 0.25 लीटर प्रति इम्पल्स मापती है।
| इनपुट/आउटपुट | बिजली मीटर | पानी की घड़ी |
|---|---|---|
| SIZE | 1'000 | 0.25 |
| RES | 500 | 1 |
| SUM | Wh में | लीटर में |
नोट: Wh में गिनना सही है। यह सही SI इकाइयों को आसानी से कन्वर्ट करने की अनुमति देता है। अगर इनपुट SIZE को 1 पर सेट किया जाता है तो यह kWh के बराबर होता है।