Integral (Całka)

Wejścia:
- In – (Analogowe) wartość wejściowa,
- En – (Cyfrowe) włączenie zliczania,
- Rst – (Cyfrowe) reset całki,
- Adjust – (Analogowe) współczynnik czasu całkowania wyrażonego w sekundach, jeśli na wejściu IN podana jest wartość w kW a na wyjściu użytkownik chce otrzymać kWh wartość Adjust powinna wynosić 3600,
- N_Minutes – (Analogowa) częstotliwość zapisu (w minutach) wartości do pamięci nieulotnej do parametrów T_Out_L i T_Out_H,
- Initial_T_In_L – (Analogowa) zapamiętana wartość całki młodsze bity,
- Initial_T_In_H – (Analogowa) zapamiętana wartość całki starsze bity.
Wyjście:
- X_Out_L – (Analogowa) wartość całki (młodsza część), odczyty bieżące,
- X_Out_H – (Analogowa) wartość całki (starsza część), odczyty bieżące,
- T_Out_L – (Analogowa) wartość całki (młodsza część). Odczyty są okresowo zapisywane do pamięci nieulotnej w celu zachowania danych w przypadku zaniku zasilania. Wymagane jest ustawienie typu pamięci parametru jako nieulotna. Aktualizacja wartości następuje co N_Minutes i jest synchronizowana z wyjściem T_Out_L. Parametr należy przypisać do wejścia Initial_T_In_L oraz wyjścia T_Out_L,
- T_Out_H – (Analogowa) wartość całki (starsza część). Odczyty są okresowo zapisywane do pamięci nieulotnej w celu zachowania danych w przypadku zaniku zasilania. Wymagane jest ustawienie typu pamięci parametru jako nieulotna. Aktualizacja wartości następuje co N_Minutes i jest synchronizowana z wyjściem T_Out_H. Parametr należy przypisać do wejścia Initial_T_In_H oraz wyjścia T_Out_H.
Algorytm:
Całkowane jest wejście In za pomocą metody trapezów. Adjust określa w jakiej jednostce czasu podawany jest wynik. W Celu otrzymania Wh Adjust należy ustawić w wartości 3600 [s/h], otrzymanie Ws następuje po podaniu wartości Adjust = 1.
powrót