0

A96 - программа гибкой логики не срабатывает на прерывание ни по одному из условий.

Moralex 3 years ago updated 3 years ago 15

Доброго времени суток!

Программы ГЛ включения подогрева руля и стекол запускаются (на Sportage 4 рестайл, кнопка старт/стоп) при ДЗ, однако ни по достижению установленной температуры двигателя, ни по темп-ре основного блока отключение подогревов не происходит. Даже на нажатие педали тормоза прерывание программ не срабатывает.

Также, во время работы программ наблюдается нечеткое автозакрывание ЦЗ при увеличении скорости авто.

Можно это поправить?

+1

Я думаю вам не ответят на этот вопрос, потому что нужно как минимум показать свои настройки

Я сомневаюсь, что вид настроек чем-то поможет, ну да не вопрос... пожалуйста: 

+1

моё мнение :

в течении 15 с работают событие выкл , после обогрев вкл и прога завершилась = события выкл не работают . для выкл нужна ещё прога .

А можно поподробнее объяснить, а то прочитал раз десять и ВООБЩЕ ничего непонятно, кроме того, что зачем-то ещё одна прога нужна. Какая именно (алгоритм предложите)? Откуда взялись 15 с ?

P.S. Точно такая же логика в такой же сиге настроена на RIO X-Line, и все работает, как часы. 

Откуда взялись 15 с

задержка выполнения , в одной 10 в другой 15 .

Точно такая же логика в такой же сиге настроена на RIO X-Line, и все работает как часы.

уверены ? покажите настройки .

Ну да, задержка разная, и что с того?  Проги же разные и независимо друг от друга работают.

+1
P.S. Точно такая же логика в такой же сиге настроена на RIO X-Line, и все работает, как часы.

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

Не совсем понятно, в чем разница, но тогда если я правильно понял, что-то типа этого?

Нет, не правильно, не будет работать эта программа. Событие и условие не совпадут. И в программах 1 и 2 желательно сделать дополнительное действие - отключение подогрева по истечении времени после запуска (на минуту, допустим, раньше чем двигатель остановится - это для автоматических пусков)

Согласен, просто нужно поменять местами условие и событие. Что касается доп. действия - уже стоит прерывание при остановке двигателя, все работает. Какой смысл в этой паузе 1 мин?


Можно добавить оповещение смс при включении обогрева, добавить еще какое-то событие для выключения.
И наверное надо будет еще добавить прерывание для «ничего не выполнять» по завершению 2ой программы.
И условие 2ой программы на усмотрение

1. В действии 14 мин - это к чему в 1 программе?

Событие "Программа N 1 завершение работы" для чего?

2. Смс мне ни к чему, а насчет события для выключения - например?

3. Прерывание для "ничего не выполнять" - это зачем? Как можно прервать то, что не выполняется?

4. Еще условие для выключателя - например?

Прерывание для "ничего не выполнять" - это зачем? Как можно прервать то, что не выполняется?

Когда выполняется действие «Ничего не выполнять» программа находится в работе (у программы есть два события начало, завершение и одно условие в работе)

В действии 14 мин - это к чему в 1 программе?

потому что АЗ обычно 15минут, можно и 10 поставить. Прогрев заднего стекла обычно происходит минут за 10

Событие "Программа N 1 завершение работы" для чего?

для включения второй программы (выключение обогрева).

Но лучше использовать событие по температуре. 

Еще условие для выключателя - например?

например:

Непонятно где выбрать или как установить это действие «Ничего не выполнять»?

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