Elektroměr
Celé jméno
Lib.Hvac.v1_0.T42_ElectricityMeter
Popis
Čítače pro činnou, induktivní a kapacitní složku energie. Zpracování čtvrthodin a energetického času odvozeného od čtvrthodinového signálu.
Potřebné reference projektu
- Lib.Hvac
Použití v ST
program test
var
em: lib.hvac.v1_0.T42_ElectricityMeter;
end_var
em();
end_program
Popis vstupů a výstupů
| Vstupy | Jméno | Datový typ | Retain | Nutno připojit | Význam |
| q | udint | Ne | Ne | Synchronizační vstup pro čtvrhodinový signál (čtvrhodinový čítač) | |
| x_act | real | Ne | Ne | Vstup čítače pro činnou složku energie | |
| x_ind | real | Ne | Ne | Vstup čítače pro induktivní složku energie | |
| x_cap | real | Ne | Ne | Vstup čítače pro kapacitní složku energie | |
| bx_act_rst | bool | Ne | Ne | Reset čítače pro činnou složku energie | |
| bx_cap_rst | bool | Ne | Ne | Reset čítače pro kapacitní složku energie | |
| bx_ind_rst | bool | Ne | Ne | Reset čítače pro induktivní složku energie | |
| Ky0_act | real | Ano | Ne | Q konstatna lineární transfromace pro činnou složku energie | |
| Ky0_ind | real | Ano | Ne | Q konstatna lineární transfromace pro induktivní složku energie | |
| Ky0_cap | real | Ano | Ne | Q konstatna lineární transfromace pro kapacitní složku energie | |
| K_act | real | Ano | Ne | K konstanta lineární transformace pro činnou složku energie | |
| K_ind | real | Ano | Ne | K konstanta lineární transformace pro induktivní složku energie | |
| K_cap | real | Ano | Ne | K konstatna lineární transformace pro kapacitní složku energie | |
| q_offset | int | Ano | Ne | maximální časový rozdíl od přesné čtvrthodiny vzhledem k poslednímu signálu čtvrthodiny v [s], mechanismus viz popis |
| Výstupy | Jméno | Datový typ | Význam |
| e_time | dt | Energetický čas podle čtvrhodinového signálu (max. 15min rozdíl proti času PLC) | |
| q_time | real | Čas v aktuální čtvrhodině | |
| q_order | real | Pořadí čtvrhodiny ve dni | |
| q_signal | real | Signalizace čtvrthodiny 1 | |
| y_act | real | Hodnota činného čítače bez transformace | |
| y_ind | real | Hodnota induktivního čítače bez transformace | |
| y_cap | real | Hodnota kapacitního čítače bez transformace | |
| Ky_act | real | Hodnota činného čítače po transformaci | |
| Ky_ind | real | Hodnota induktivního čítače po transformaci | |
| Ky_cap | real | Hodnota kapacitního čítače po transformaci | |
| cos_fi | real | Účiník | |
| sync_err | bool | Signalizace výpadku čtvrhodinového signálu | |
| q_start | dt | Časová známka startu aktuální čtvrthodiny | |
| time_diff | int | Časový rozdíl - energetický čas získaný ze čtvrhodin vs. čas PLC |
1 Signalizace provedena přechodem z úrovně false do true, trvající po dobu 5 sekund, a následný návrat do false
Podrobný popis funkce
Čítače jsou ošetřené proti přetečení, pro každou složku lze nastavovat lineární transformace Ky_X = K_X*y_X + Ky0_X. Pracuje se s energií, pokud je potřeba pracovat s příkonem je nutné předřadit funkční blok integrátoru. Mechanismus ošetření výpadku čtvrhodinového signálu. Pokud se dva po sobě jdoucí čtvrthodinové signály liší od 15 minut více než definuje v sekundách vstup q_offset, budou se čtvrthodiny řídít podle RTC a nastaví se signál sync_err.