Opened 5 лет ago

Closed 5 лет ago

Last modified 5 лет ago

#181 closed баг (fixed)

Авария 20.2: странное поведение при снятии

Сообщил: san Владелец: alx
Приоритет: Срочно Этап разработки: 1-я очередь
Ключевые слова: Копия: Art_M, andrei

Описание (последним изменил san)

По мотивам #175:
r716
При снятии аварии 20.2 привод, согласно ТЗ должен произвести запуск на "Минимальная частота двигателя", и если этот ход успешен, то установить настройку Максимальная частота двигателя = ( “Значение частоты из запомненных ПП” минус “Шаг снижения частоты при перегрузах”).

  1. Перед аварией НУ2 работала на частоте 30 Гц.

    14:21:40 Настройка 'freqDrive2' изменена: 23.00 --> 30.00
    14:21:42 smarthdcd[891]: controller.cpp:1531: НУ2: запуск двигателя (30.0 Гц)

  1. Произошла авария, затем была снята по таймеру АПВ, НУ была запущена на нижней границе

    14:21:47 smarthdcd[891]: controller.cpp:5283: Авария привода: 20.2 Перегруз по току ЧРП НУ2. АПВ №0
    14:22:47 smarthdcd[891]: controller.cpp:5372: Снятие аварии: 20.2 Перегруз по току ЧРП НУ2. АПВ №0
    14:22:53 smarthdcd[891]: controller.cpp:1531: НУ2: запуск двигателя (15.0 Гц)

  1. Пока всё согласно тз, но далее ожидалось что после успешного хода, для НУ2 будет изменена настройка Максимальная частота двигателя 2 = 30->25, но вместо этого в логе имеются записи:

    May 27 14:22:56 smarthdcd[891]: config.cpp:174: Настройка Максимальная частота двигателя 2' изменена: 30.00 --> 0.00
    May 27 14:22:56 smarthdcd[891]: config.cpp:174: Настройка Минимальная частота двигателя 2' изменена: 15.00 --> 8.00

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

Артём и Андрей(единственные у кого есть доступ к настройкам не считая модбаса торчащего наружу) утверждают, что частоты не меняли в течение и после эксперимента.
Приложенный конфиг файл скопирован уже после эксперимента, т.е. частоты в нём изменены.
До начала эксперимента частоты были такие:
Минимальная частота двигателя 2 = 15 Гц
Максимальная частота двигателя 2 = 30 Гц

Вложения (2)

messages.txt (75.5 KB ) - added by san 5 лет ago.
smarthdcd.xml (4.0 KB ) - added by san 5 лет ago.

Download all attachments as: .zip

История изменений (9)

by san, 5 лет ago

Вложение: messages.txt added

by san, 5 лет ago

Вложение: smarthdcd.xml added

comment:1 by san, 5 лет ago

Описание: изменено (отличие)

comment:2 by alx, 5 лет ago

Решение: fixed
Состояние: newclosed

In 717/smartHDC:

Исправлена ошибка: при изменении параметра производительности freqDrive2
новое выбранное значение частоты устанавливалось НУ1 вместо НУ2. Closes #181.

comment:3 by san, 5 лет ago

Алексей, а как объяснить то что контроллер изменил настройку "Минимальная частота двигателя 2" ?
Согласно тз он не должен её менять сам, без приказа оператора.

comment:4 by alx, 5 лет ago

О, совсем забыл об этом. У меня в коде нет изменения такой настройки. Предполагаю, что это что-то не связанное с найденным мной багом.

Предлагаю еще раз убедиться, что настройка "Минимальная частота двигателя 2" действительно самопроизвольно (без участия оператора) изменяет свое значение, и если это действительно так, создать новый тикет.

comment:5 by alx, 5 лет ago

Насколько я вижу, в приложенном конфиг-файле значение настройки "Минимальная частота двигателя 2" равна 15 Гц.

comment:6 by alx, 5 лет ago

Предварительно предполагаю ложное сообщение в журнале...

comment:7 by san, 5 лет ago

Создал #182 на эту тему.

Note: See TracTickets for help on using tickets.