
IMP_COUNT 함수 블록은 펄스의 수를 센다. 이 기능은 S0 인터페이스에서 에너지 양 또는 유량을 결정하는 데 사용된다.
양의 엣지에서 출력 SUM이 계산된다.
추가 합계의 크기를 지정한다. 이 값은 단위에 해당한다. 아래 예시를 참조하시오.
추가 합계의 해상도를 지정한다. 이 값은 단위당 펄스 수를 나타낸다. 이 값이 지정되지 않거나 0이면 합계에 아무것도 추가하지 않는다.
입력이 참이면 출력 SUM이 0으로 재설정된다.
출력은 센 양을 반환한다. 이 값은 입력 IMP의 양의 엣지에서 다음 공식을 사용하여 계산된다:
SUM=SUM+SIZE/RES
팁: 출력 값을 미리 보기에서 변수 아래에서 재정의할 수 있다.
전력 계량기는 kWh당 500개의 펄스를 생성하고, 물계량기는 펄스당 0.25리터를 측정한다.
| 입력/출력 | 전력 계량기 | 물계량기 |
|---|---|---|
| SIZE | 1'000 | 0.25 |
| RES | 500 | 1 |
| SUM | Wh 단위 | 리터 단위 |
참고: Wh 단위로 세는 것은 정확하다. 이는 정확한 SI 단위를 쉽게 변환할 수 있게 한다. 입력 SIZE를 1로 설정하면 kWh에 해당한다.