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.