No ale jak może być histereza przy włączaniu??To źle zrozumiałeś co tam jest napisane.
Reakcja na tylko jedną akcję, np włącz. Ten drugi warunek to coś w rodzaju histerezy. Jeśli chcesz aby też było wyłącznie to musisz dodać drugą reakcję.
Nie rozumiem tego w ogóle. Albo Warunek jest spełniony, albo nie.
Histereza służy do pewnej oscylacji wokół wartości zadanej.
Jeśli dajesz w dół, to jak ma się to do załączania przy 25? Jeśli histereza będzie 2, to załączy i przy 23 i 24 i 25.
Histereza powinna być właśnie do wyłączenia. Wtedy nie ma wariacji na zasadzie, że odczytuje wartość i ona się "ustala - pływa" wówczas masz stan włącz/wyłącz i tak w kółko, aż nie przejdzie na wyższą, lub niższą wartość.
"Kiedy temperatura będzie >= 25°C wtedy wykonaj i nie wykonuj ponownie tej reakcji, aż temperatura będzie <24°C."
No można to ująć "Gdy temperatura będzie >=25 wykonaj działanie" -> pole do wyboru Włącz/wyłącz/zmień stan na przeciwny.
Dodatkowe pole to Histereza.
Prosty warunek :
Code: Select all
If Tzad >=25 then
załącz
if Tzad = 25- hist then
wyłącz
