Blok funkcji IMP_COUNT

Blok funkcji IMP_COUNT liczy ilość impulsu. Jest on stosowany przy interfejsie S0, aby określić ilość energii lub przepływ.

Wejście IMP

W przypadku zbocza rosnącego wyliczany jest wyjście SUM.

Wejście SIZE

Określa wielkość sumy addytywnej. Ta wartość odpowiada jednostce. Patrz przykład poniżej.

Wejście RES

Określa rozdzielczość sumy addytywnej. Wartość ta przedstawia ilość impulsów na jednostkę. Jeśli ta wartość nie zostanie określona lub jest równa 0, nic nie zostanie dodane do sumy.

Wejście RESET

Jeżeli wejście jest prawdziwe, wyjście SUM zostaje zresetowane do 0.

Wyjście SUM

Wyjście zwraca zliczoną ilość. Jest ona obliczana przy zboczu rosnącym na wejściu IMP za pomocą następującego wzoru:

SUM=SUM+SIZE/RES

Porada: Wartość wyjścia można nadpisać w podglądzie pod zmiennymi.

Przykład

Licznik energii elektrycznej generuje 500 impulsów na kWh, a wodomierz mierzy 0.25 litra na impuls.

Wejścia/Wyjścia Licznik energii elektrycznej Wodomierz
SIZE 1'000 0.25
RES 500 1
SUM w Wh w Litrach

Uwaga: Liczenie w Wh jest poprawne. Pozwala to na łatwe konwertowanie prawidłowych jednostek SI. Jeżeli wejście SIZE zostanie ustawione na 1, odpowiada to kWh.