Подскажите как лучше реализовать задачу.
Есть 4 шаровых крана и датчик протечек. Производитель кранов советует раз в месяц открывать и закрывать краны. Эту задачу я пытаюсь решить с помощью таймеров, открыть кран подождать 5 секунд и закрыть его, но что-то цикл не совсем правильно работает, а так же не могу понять как реализовать открытие кранов каждые 30 дней. На данный момент есть такой код:
Код:tim1:TON; tim2:TON; tim3:TON; tim4:TON; check_faucet: BOOL; _____________________________________________ IF input_6=TRUE THEN output_6:=TRUE; check_faucet:=TRUE; END_IF IF check_faucet=TRUE THEN tim1(IN:=check_faucet , PT:=T#10s ); output_5:= tim1.Q; END_IF tim2(IN:=check_faucet , PT:=T#5s , Q=> , ET=> ); IF output_6=tim2.Q THEN output_6:=FALSE; END_IF tim3(IN:=check_faucet , PT:=T#15s , Q=> , ET=> ); IF output_5= tim3.q THEN output_5:=FALSE; END_IF




Ответить с цитированием