OptimaGSM - zadziałanie wyjścia przy zbrojeniu

Zaczęty przez janusz_sebek, Styczeń 15, 2020, 12:37:15

Poprzedni wątek - Następny wątek

janusz_sebek

Czy jestem w stanie napisać taki warunek w pętli w LP, lub skonfigurować w OptimaGsm Manager aby w momencie ZBROJENIA NOCNEGO zasterować wyjściem np.nr,4 i po 5 sekundach się zdezaktywuje to wyjćie.
Oraz przy ROZBROJENIU NOCNYM znów załączy się wyjście 4 i przestanie być aktywne po 5 sekundach.
Czy jest wogóle możliwe zrealizowanie takiej funkcji

robertm

Tak można taką funkcjonalność wykonać. w LP przykład w załączniku.

an1÷an4 wskaźnik czuwania nocnego w systemie dla danej strefy, przyjmuje wartość binarną 0 lub 1, obiekt typu Binary Value
0= brak czuwania  (dozoru)
1= czuwanie nocne (dozór)

Skrypt:

int an1;
int an1p;
int M1;
int O4;
main(){
gbenv();
an1p=an1;O4=geto(4);
while(1){
gbenv();
O4=geto(4);
if((an1p==0&&an1==1)||(an1p==1&&an1==0)){
M1=1;
} else {
M1=0;
};
O4=pons(0,M1,0,5);
an1p=an1;
seto(4,O4);
};
};