
Функціональний блок IMP_COUNT рахує кількість імпульсів. Він використовується для S0-інтерфейсу, щоб визначити кількість енергії або протікання.
При позитивному фронті вихід SUM обчислюється.
Вказує розмір додаткової суми. Ця величина відповідає одиниці. Дивіться приклад нижче.
Вказує роздільну здатність додаткової суми. Значення представляє кількість імпульсів на одиницю. Якщо це значення не вказано або дорівнює 0, то нічого не додається до суми.
Якщо вхід істинний, то вихід SUM скидається на 0.
Вивід повертає раховану кількість. Вона обчислюється при позитивному фронті на вході IMP за наступною формулою:
SUM=SUM+SIZE/RES
Підказка: Значення виводу можна перезаписати в змінних у попередньому перегляді.
Електричний лічильник генерує 500 імпульсів на кВт·год, а водомір вимірює 0.25 літрів на імпульс.
| Входи/Виходи | Електричний лічильник | Водомір |
|---|---|---|
| SIZE | 1'000 | 0.25 |
| RES | 500 | 1 |
| SUM | в Вт·год | в літрах |
Примітка: Рахування в Вт·год є правильним. Це дозволяє легко перетворювати правильні одиниці SI. Якщо вхід SIZE встановлено на 1, це відповідає кВт·год.