Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Funkcja czasu
#4
Potrzebuję do sterownika nawilżacza funkcję czasu, właściwie opóźnienie wyłączenia wyjścia.
Aktualna konfiguracja
H1 czujnik wilgotności
INP1D czujnik napełniania pływak
OUT0 nawilżacz
OUT1 elektrozawór napełnianie
If H1 < 55 (histeresis 1) THEN OUT0 = 1
If OUT0 = 1 AND INP1D = 1 THEN OUT1 = 1

Problemem jest to, że wejścia cyfrowe nie mają histerezy, bo wiadomo jak to działa. Jeśli pływak jest na granicy to pstyka elektrozaworem, OUT0 =1 a INP1D przeskakuje z 0 na 1 i z powrotem. Żeby ten problem wyeliminować chciałbym zrobić opóźnienie wyłączenia wyjścia sterowalnego, np. 5sekund.

Dodatkowym problemem jest to, że po wpisaniu event H1 np. 55 w liście na dole pojawia się prawidłowo od wejścia H1, ale po ponownym zalogowaniu się do LK3 w event jest już wpis undefined zamiast H1 i 55 zmienia się w 5500, przydałoby się również zmiana event, w tej chwili nic nie mogę zmienić, muszę usunąć zdarzenie i dodać na nowo takie jakie chcę.

Jeszcze jedna kwestia, jak zrobić możliwość ustawiania poziomu wilgotności (to samo może tyczyć się temperatury). Podłączę wyświetlacz i chcę za pomocą przycisku zmieniać poziom żądanej wilgotności + i - wystarczy, da się ogarnąć ?
Odpowiedz


Wiadomości w tym wątku

Skocz do:


Użytkownicy przeglądający ten wątek: 3 gości