Коллеги, вопрос на ночь: как должна вести себя система (алгоритмы регулирования) , осуществляющая нагрев (охлаждение) по датчику температуры, если этот самый датчик отваливается. 1. Если это Не интерфейсный датчик, и в переменной записалось последнее значение. 2. Если это интерфейсный датчик и он не отвечает на запросы. Должна ли формироваться авария или система работает по последнему значению

Комментарии: 64

  1. Kirill

    Зависит от системы Ровно как и поведение при аварии.

  2. Denis

    Если есть информация об обрыве, то отключать конечно, аварию формировать. Любой готовый регулятор температуры работает так. Опять же, к примеру уставка 150, обрыв на 100 произошел. Система будет греть до посинения

    • Kirill

      А аварию формировать все равно

  3. Denis

    Нагрев делаю практически на всех машинах. Но на готовых регуляторах Есть регуляторы, которые анализируют реакцию системы и если её нет, выдают аварию. Если управлять даже через ПЛК, есть смысл сделать аналогично, благо это просто

    • Anton

      А если нет, значение записано в переменной Что значит на готовых

      • Denis

        А вот тут мне с ходу не приходит решение Типа трм или подобного. Имеется в виду - покупная железка

        • Anton

          Нене, говорю конкретно про контроллер и датчик температуры

          • Vladimir

            Резервный датчик, а лучше резервный регулятор.

            • Anton

              Какое основание для переключения на Резервный датчик?

              • Vladimir

                Авария по основному

                • Anton

                  Вот так пид настроили, что прям ровно идут, и ещё округляем значение до целого Так нет аварии, значение переменной записано

                  • Vladimir

                    Так обрыв же есть

                    • Anton

                      Да, но в значении переменной записано последнее значение

                      • Vladimir

                        А можно, по подробнее тз описать?

                      • Denis

                        Если есть обрыв и плк об этом знает - это уже недостоверные данные и нужно принимать меры

                        • Anton

                          На обрыв там доп модули за конские деньги. Их обычно не ставят

                          • Denis

                            Да ладно, у того же овена модули 110-й серии влегкую это умеют

                            • Anton

                              Не, Овен не)

                              • Denis

                                Думаю, что у других производителей тоже есть такой функционал

                          • Sergey

                            еще вариант, отключать нагрев на минуту к примеру и смотреть за есть ли падение температуры

                      • Kirill

                        Чо???? Почему?

                        • Anton

                          Сегодня столкнулся на м340 от se. Датчик отключаю, а он продолжает работать по записанному значению... Выше

                          • Kirill

                            Если мы используем терморезистор, то обрыв и замыкание это самые простые вещи. Если термопара, вот тут придется попыхтеть.

                          • Denis

                            С se опыта не имею( но мне слабо верится, если честно, что не предусмотрено

                          • Kirill

                            Все равно не ясно ничего

                            • Vladimir

                              Измерения по двум датчикам. Среднее значение подавать на регулятор. При обрыве одного датчика изменится и среднее резко поплывёт. После чего переходить на изменение по одному датчику и сообщение об аварии

                          • Kirill

                            Да как так то? Это косячина прям жёсткая.

                            • Anton

                              Сам в ахуе)))

                          • Sergey

                            Наверное запись в переменную была по изменению организована

                            • Anton

                              Какие ещё варианты бывают?

                              • Fedor

                                Thermal Runaway Protection: An introduction to the thermal safety systems in the Marlin Firmware [The Unofficial JGMaker (& JGAurora) Wiki] https://jgaurorawiki.com/thermal-runaway

                                • Anton

                                  Тут есть понятие тепловой разгон, то есть температура сильно меняется за короткое время. И если это не так - авария, у нас по другому

                                  • Fedor

                                    Не совсем понял про которую из защит вы говорите. Там с десяток описано.

                                    • Anton

                                      Да пример просто. Олимпийский бассейн, воздух 25, вода 23.

                              • Sergey

                                По времени

                              • Vladimir

                                Вы бы указали допуски в отклонении от уставки. Выше было предложено кратковременно отключать нагрев и следить за температурой.

                                • Fedor

                                  Она может продолжать расти после отключения. От конструктива зависит.

                                • Anton

                                  Ну греем мы теплицу 1500 м2, должно быть 26 и не меньше, на улице 20. На сколько её нужно отключить, что бы она остыла на 1 градус... На 3 месяца)

                                  • Vladimir

                                    На 1500 м. 1 датчик?

                                  • Sergey

                                    значит и нагрев тоже подводится нечасто.тогда какая разница насколько отключать?

                                  • Vladimir

                                    Ну так можно наоборот увеличивать температуру и смотреть на показания датчика

                                  • Fedor

                                    Тут важнее перепад температуры и площадь остекления. Оценить теплопотери можно по выходу регулятора в режиме поддержания. Можно построить простенькую модель зависимости потерь от температуры за бортом и динамически менять ограничение минимального выхода регулятора.

                          • Evgeniy

                            Косяк программиста, не включил, не прописал диагностику, не прописал аварийный режим

                    • Denis

                      Соглашусь... При таком подключении, непосредственно на вход, обычно можно отследить обрыв

                  • Denis

                    А прямо со входа значение брать нет возможности, до фильтров/округления?

                  • Sergey

                    на практике так не бывает.всегда есть небольшие колебания

                    • Anton

                      Сколько раз видел на вентустановка по 22.3 градуса часами стоит

                      • Sergey

                        значит надо сотые сравнивать

              • Fedor

                Ошибка следования за заданием, run out, обрыв, разница в показаниях между датчиками. Кроме датчика может залипнуть ещё и исполнительный механизм.

                • Anton

                  По условию 1 датчик

                  • Fedor

                    Посмотрите алгоритм работы головы в 3д принтерах. Там на дешёвой компонентной базе всё защиты реализованы

              • Vladimir

                Можно независимо от первого регулятора сделать второй канал с датчиком. При отклонении от уставки авария и переключение на второй датчик

          • Sergey

            там уже все придумано.просто сравниваются значения температуры.если они не меняются за условный промежуток времени, значит авария

            • Denis

              Вот именно это имел в виду

          • Denis

            Т.е. датчик заведён на вход? А флуктуации сигнала инфу не дадут, точнее их отсутствие в течение, скажем, минуты?

      • Denis

        Если это случилось на рабочем режиме - я хз, может быть у кого-то есть опыт

  4. Vladimir

    Авария и мощность на 50%(если есть такая возможность?). Моё мнение.

    • Denis

      Innocont так умеет, емнип В любом случае как управлять чем-то, не имея достоверной обратной связи? Смысл такого управления, на мой взгляд, теряется

    • Kirill

      Не всегда мощность в 50% допустима. Все зависит от стстемы

      • Denis

        В каких-то специфических системах могут быть особые требования, конечно. Но в общем, на мой взгляд, надо выключать

        • Sergey

          не всегда это возможно.печь с металлом к примеру просто так не остудишь

      • Vladimir

        Согласен. Поэтому написал, что по возможности. Тут нужно смотреть реальную систему.

      • Denis

        Это не для оспаривания твоего мнения))

  5. Sergey

    переходить на аварийный регулятор, если система ответственная.или останавливать нагрев если нет

Не нашли ответ?

Вам также может быть интересно