11-08-2017, 03:42 PM
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ąć ?
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ąć ?