По сути Василий совершенно прав. Но именно так и отбивается желание разбираться
Как и правда, что часто, если сроки поджимают, надо передать работу профессионалам, а самому потихоньку учиться.
ПЛК работает по циклу - считывает область памяти, где храниться действительное значение. Ну то-есть последнее полученное значение со входов. Оно обновляется каждый цикл.
Далее выполняются вычисления (программа).
Далее записываются данные в область памяти выходов.
Именно по этому надо в программе заводить таймер, чтобы не сравнивать значения, кратные времени цикла, так как цикл всего несколько мс. А уж на сколько Вы поставите фильтр - на 5 секунд или на минуту - выбор Ваш. Если бы я думал о контроле пропадания сигнала со входа - я бы отслеживал с интервалом (время обновления измерений каждого канала)*3 или на 5. Для температуры 15 секунд не показатель. А для давления может быть критичным и 5 секунд.






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