Введите дополнительную уставку гистерезис. И добавьте, либо убавьте к t_уставки. В зоне гистерезиса "дребезга" не будет
Вид для печати
Введите дополнительную уставку гистерезис. И добавьте, либо убавьте к t_уставки. В зоне гистерезиса "дребезга" не будет
Гистерезис само-собой присутствует. Какой эффект от t_уставки? Я так понимаю когда значение измеренной температуры совпадает с уставкой, и в это время перескакивают цифры на экране, и включается реле и происходит дребезг. Есть ли способ заставить значение переключаться четко, без "мерцания".
Это макрос?
пс. Где то на форуме попадалось понятие "усреднитель на заданное время".
Вложение 47422 попробуйте "загрубить" вход
Фильтр в настройках прибора выставлен 9. "Мерцать" поменьше стало, но все равно остался дребезг реле.
Вложение 47433 есть такое
Может, тогда этот гистерезис недостаточен? И да, неплохо бы кроме этого и по времени показания фильтровать, в простейшем случае TON или TOF перед реле. А частоту обновления экрана для удобочитаемости я делал вот такой линией задержки. Можно простым BLINKом.
Вложение 47436
Поставил по входам "усреднители". Вроде дрожание реле пропало и цифры перестали мерцать.
Вложение 47576
Вложение 47577
пс
Интересно поведение ТХК, после замены программы.
Вложение 47578
Среднее арифметическое из 3 измерений - это не серьёзно, Вы хотя бы из 500-1000 измерений среднее значение берите! У Вас обновление происходит раз в секунду, вот и делайте измерения каждый цикл, суммируйте и делите на количество измерений за секунду! Ну если не получится каждый цикл, производить измерения, хотя бы, для начала, через цикл сделайте, а то просто смех! И одиночные помехи, если они есть, можно легко отфильтровать, по скорости изменения значения, если она превышает максимальное значение, такие измерения отсеиваются!
И не понятно, что Вам мешает сделать подобное штатным методом, постоянной времени фильтра в свойствах аналоговых входов?
Я уже писАл, что фильтр ставил на максимум, не помогло. Да и собственно целью было убрать мерцание и дребезг реле, а не собственно усреднение.
Хотя надо попробовать циклов 10, посмотреть что это даст в плане регулировки.