Wyjście działanie MONO

Zaczęty przez wojtek06061989, Listopad 15, 2019, 12:24:47

Poprzedni wątek - Następny wątek

wojtek06061989

Witam,

Czy da się w neogsm-ip dla wyjścia w trybie mono ustawić nieskończony czas załączenia? lub dezaktywować czas załączenia?

Dziękuję

Marek

a czemu BI jest be? To właśnie takie mono z nieskończonym czasem...

wojtek06061989

No niby tak, ale przy BI jest problem gdyż kolejny sygnał z czujki przełączy je ponownie a u mnie chodzi o to żeby jak czujka wykryje zalanie to jak wyłączy hydrofor to ma już tak zostać.
Na tą chwilę mam MONO z maksymalnym możliwym czasem i niby jest to 11 dni ale wolałbym żeby to było bez czasu.
Dziękuje za zainteresowanie

Marek

w takim razie tylko LP. Po wykryciu sygnału na I1 port O1 pozostanie już bez zmian. Aby przywrócić działanie hydroforu wyjscie O1 ustaw sobie na TPR i w razie zalania lub chęci ręcznego wyłączenia będziesz mógł sterować z TPR.
I1=geti(1); //port czujki
O1=geto(1); //port hydroforu
if(I1==1){
O1=1;
seto(1,O1);
};

wojtek06061989

Dziękuję za pomoc,
Tak podejrzewałem że tylko LP zostaje, niestety nie mam z nim żadnego doświadczenia, skorzystałem więc z Diagram Editor i posiłkując się Twoją podpowiedzią stworzyłem skrypt jak poniżej,
Czy jest on poprawny?
int E1;
int E2;
int I14;
int I15;
int I16;
int M1;
main()
{
while(1){
I14=geti(14);
I15=geti(15);
I16=geti(16);
M1=I14|I15|I16;
E1=edge(0,1,M1);
E2=edge(1,1,M1);
seto(6,M1);
if(E1==1) {email("Odcięcie wody w domu$1");};
if(E2==1) {push("Odcięcie wody w domu");};
};
};

Marek

nie masz tu efektu blokowania wyjścia/powiadamiania po wystąpieniu sygnałów z czujników...

wojtek06061989

Witam,

Czyli potwierdza się że nie mam żadnego doświadczenia z LP...
Sugerując się podpowiedzią dodałem timer typ PONS, czy o to chodziło?
int E1;
int E2;
int I14;
int I15;
int I16;
int M1;
int R1;
main()
{
while(1){
I14=geti(14);
I15=geti(15);
I16=geti(16);
M1=I14|I15|I16;
R1=pons(0,M1,0,1,1);
E1=edge(0,1,R1);
E2=edge(1,1,R1);
seto(6,R1);
if(E1==1) {email("Test odciecie wody$1");};
if(E2==1) {push("Test odciecie wody");};
};
};
Czy mój tok myślenia jest dobry?
Pozdrawiam

Marek

Ani pons nie jest potrzebny, ani edge...wystarczy dobry warunek IF...napisałem wcześniej jak to trzeba zrobić