IMP_COUNT 함수 블록

IMP_COUNT 함수 블록은 펄스의 수를 센다. 이 기능은 S0 인터페이스에서 에너지 양 또는 유량을 결정하는 데 사용된다.

입력 IMP

양의 엣지에서 출력 SUM이 계산된다.

입력 SIZE

추가 합계의 크기를 지정한다. 이 값은 단위에 해당한다. 아래 예시를 참조하시오.

입력 RES

추가 합계의 해상도를 지정한다. 이 값은 단위당 펄스 수를 나타낸다. 이 값이 지정되지 않거나 0이면 합계에 아무것도 추가하지 않는다.

입력 RESET

입력이 참이면 출력 SUM이 0으로 재설정된다.

출력 SUM

출력은 센 양을 반환한다. 이 값은 입력 IMP의 양의 엣지에서 다음 공식을 사용하여 계산된다:

SUM=SUM+SIZE/RES

팁: 출력 값을 미리 보기에서 변수 아래에서 재정의할 수 있다.

예시

전력 계량기는 kWh당 500개의 펄스를 생성하고, 물계량기는 펄스당 0.25리터를 측정한다.

입력/출력 전력 계량기 물계량기
SIZE 1'000 0.25
RES 500 1
SUM Wh 단위 리터 단위

참고: Wh 단위로 세는 것은 정확하다. 이는 정확한 SI 단위를 쉽게 변환할 수 있게 한다. 입력 SIZE를 1로 설정하면 kWh에 해당한다.