Mam taki oto kod w bascomie powinien w założeniu włączać grzałkę gdy temperatura spadnie poniżej 3stopni od ustalonej a wyłączać grzanie gdy wzrośnie 3 stopnie powyżej ustalonej.
Ma w sobie tez funkcje że kiedy czas na liczniku osiągnie 7000 powinno grzać tylko do 160 tez +- 3 stopnie lecz nie działa..
Legenda:
Funkcja:
Najpewniej coś musiałem pomylić lecz nie wiem co.. będę wdzięczny za wszelka pomoc.
Ma w sobie tez funkcje że kiedy czas na liczniku osiągnie 7000 powinno grzać tylko do 160 tez +- 3 stopnie lecz nie działa..
Legenda:
Nastawa= zadana temperatura
tempm= temperatura czujnika -3
tempp= temperatura czujnika+3
Timecounter= liczba przerwań zegara 7000 to około 5 minut.
Grzałka= port włączający grzałke
Funkcja:
If Nastawa >= Tempm And Grzalka = 0 And Timecounter < 7000 Then
Grzalka = 1
Elseif 160 >= Tempm And Timecounter >= 7000 And Grzalka = 0 Then
Grzalka = 1
Elseif Nastawa <= Tempp Or Timecounter >= 7000 Then
If 160 <= Tempp And Timecounter > 7000 Then
Grzalka = 0
Else
Grzalka = 0
End If
End If
Najpewniej coś musiałem pomylić lecz nie wiem co.. będę wdzięczny za wszelka pomoc.