Панель пользователя

Автор Тема: Помогите отловить причину 13-й ошибки  (Прочитано 111 раз)

Оффлайн eric

  • Постоялец
  • ***
  • Сообщений: 108
  • Карма: +0/-0
Совершенно спонтанно вылетает err 13. Все параметры в норме. Поставил на отладку в устройстве и один раз поймал эту ошибку в отладочном режиме. При этом понять все равно ничего не удалось. Долго копался и понял, что сам не осиливаю. Выношу вопрос на форум. Помогите разобраться пожалуйста.

Оффлайн automat

  • Пользователь
  • **
  • Сообщений: 65
  • Карма: +1/-0
Re: Помогите отловить причину 13-й ошибки
« Ответ #1 : 07 Декабрь 2017, 17:14:50 »
ERROR 13
Слишком низкая температура приточного возду-
ха.
Код ошибки 13 может появиться, если режиме
«вентиляция» или «нагревание» температура
приточного воздуха будет ниже 2ºС или в режиме
«нагревание», при максимальной мощности
электрического теплообменника и минимальном
расходе воздуха (для регулируемых ЭД вентиля-
торов) температура приточного воздуха в течение
4 минут будет ниже уставки на 10ºС.
Так же эта ошибка означает критический перегрев
электрического теплообменника.

Оффлайн eric

  • Постоялец
  • ***
  • Сообщений: 108
  • Карма: +0/-0
Re: Помогите отловить причину 13-й ошибки
« Ответ #2 : 07 Декабрь 2017, 17:38:08 »
В том-то и дело, что ни одно из этих условий не выполняется. Температура притока нормальная, перегрева нет, недогрева нет, превышающей разницы температур нет. Мощности нагревателя хватает с запасом. U% порядка 30. Тем не менее ошибка появляется (редко, но появляется) При повторном включении установки параметры остаются без изменений, а ошибки нет. Потом установка работает, работает и вдруг err 13.  В этом-то вся штука. Для этого я на отладку и поставил, но в отладке нет лога и кто и почему прописывает этот код в регистр поймать мне не удается.  Для того чтоб хотя бы раз засечь эту ошибку мне потребовалось неделю установку в отладке держать.

Оффлайн VoronovMaksim88

  • Ветеран
  • *****
  • Сообщений: 676
  • Карма: +8/-1
  • www.sibplc.ru
Re: Помогите отловить причину 13-й ошибки
« Ответ #3 : 07 Декабрь 2017, 18:04:21 »
Выведите показания датчика температуры в скаду и эту ошибку, постройте график, и увидите что происходит.


Оффлайн eric

  • Постоялец
  • ***
  • Сообщений: 108
  • Карма: +0/-0
Re: Помогите отловить причину 13-й ошибки
« Ответ #4 : 07 Декабрь 2017, 22:08:10 »
А как-нибудь без SCADA обойтись не получится? Я подозреваю некий переходный процесс, когда ПИ регулятор работает в "пограничном" режиме. То есть температурная уставка близка к своему минимальному значению и есть момент "провала" регулирования за нижнюю границу. По идее такие вещи должны быть закрыты в программе путем прикручивания апериодического фильтра, или просто задержки. Возможно все это даже и реализовано, просто нужно подправить некоторые значения. Но чтобы копать в этом направлении, нужно сначала убедиться, что само предположение верно.

Оффлайн mike

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1070
  • Карма: +22/-0
Re: Помогите отловить причину 13-й ошибки
« Ответ #5 : 08 Декабрь 2017, 12:36:40 »
Коллеги. Вы совсем забыли про точки отладки.

Оффлайн eric

  • Постоялец
  • ***
  • Сообщений: 108
  • Карма: +0/-0
Re: Помогите отловить причину 13-й ошибки
« Ответ #6 : 08 Декабрь 2017, 12:50:14 »
Как записывать значения точек отладки в какой-нибудь лог? Если такая возможность есть, тогда можно пытаться ловить. А иначе, значение проскочило и никто ничего не заметил, а установка вырубилась, записав в регистр 13-ю ошибку.

Оффлайн mike

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1070
  • Карма: +22/-0
Re: Помогите отловить причину 13-й ошибки
« Ответ #7 : 08 Декабрь 2017, 14:48:51 »
Отладочные точки могут остановить программу при возникновении события

Оффлайн eric

  • Постоялец
  • ***
  • Сообщений: 108
  • Карма: +0/-0
Re: Помогите отловить причину 13-й ошибки
« Ответ #8 : 11 Декабрь 2017, 21:20:32 »
Отладочные точки могут остановить программу при возникновении события
Подскажите пожалуйста как это сделать. В свойствах точки отладки нет ничего подобного. Как задать
параметры сравнения и останова в конкретной точке отладки?
И еще, предположим, что я подозреваю не один, а несколько параметров, способных вызывать этот сбой,
мне за каждым из них придется следить последовательно? Напомню что сбои не часты и происходят
при различных "стечениях обстоятельств". Сбоя можно ждать и неделю, и две, и месяц.  Мне нужно
отловить это значение, которое проскакивает один раз и пропадает, записав ошибку. Система-то и так по 13-й
ошибке останавливается, но сама причина при этом уже исчезла.

Оффлайн mike

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1070
  • Карма: +22/-0
Re: Помогите отловить причину 13-й ошибки
« Ответ #9 : 11 Декабрь 2017, 22:05:26 »
В свойствах точек останова есть условия. Их можно задавать. А задавать их можно из панели управления отладочный и точками.

Что касается наблюдения за несколькими местами - я очень давно жду инструмент осциллограф, но его пока нет.