#207 closed баг (fixed)
Ложное возникновение аварии 7 (ошибочно 9.1) "Превышение времени сраб. сост. ДВ"
Сообщил: | Art_M | Владелец: | alx |
---|---|---|---|
Приоритет: | средний | Этап разработки: | 2-я очередь |
Ключевые слова: | Копия: | andrei, san, alx |
Описание (последним изменил )
Замечал несколько раз ложное возникновение аварии 7 (ошибочно 9.1) "Превышение времени сраб. сост. ДВ"
Вот один из примеров:
Jun 7 14:04:18 smarthdcd[380]: controller.cpp:3602: верхний датчик положения активен
Jun 7 14:04:18 smarthdcd[380]: controller.cpp:1596: НУ1: останов двигателя (нормальный)
Jun 7 14:04:18 smarthdcd[380]: controller.cpp:3735: верхний датчик положения неактивен
Jun 7 14:04:18 smarthdcd[380]: controller.cpp:3602: верхний датчик положения активен
Jun 7 14:04:18 smarthdcd[380]: controller.cpp:3735: верхний датчик положения неактивен
Jun 7 14:04:23 smarthdcd[380]: controller.cpp:4210: нижний датчик положения активен
Jun 7 14:04:23 smarthdcd[380]: Настройка 'selectedValve2' изменена: 'выбран' --> 'не выбран'
Jun 7 14:04:23 smarthdcd[380]: Сброс счетчика АПВ
Jun 7 14:04:23 smarthdcd[380]: Сброс счетчика АПВ НУ1
Jun 7 14:04:23 smarthdcd[380]: Сброс счетчика АПВ НУ2
Jun 7 14:04:23 smarthdcd[380]: controller.cpp:1559: НУ1: запуск двигателя (1.0 Гц)
Jun 7 14:04:23 smarthdcd[380]: controller.cpp:4289: нижний датчик положения неактивен
Jun 7 14:04:27 smarthdcd[380]: controller.cpp:3602: верхний датчик положения активен
Jun 7 14:04:27 smarthdcd[380]: controller.cpp:1596: НУ1: останов двигателя (нормальный)
Jun 7 14:04:27 smarthdcd[380]: controller.cpp:3735: верхний датчик положения неактивен
Jun 7 14:04:32 smarthdcd[380]: controller.cpp:4210: нижний датчик положения активен
Jun 7 14:04:32 smarthdcd[380]: Сброс счетчика АПВ
Jun 7 14:04:32 smarthdcd[380]: Сброс счетчика АПВ НУ1
Jun 7 14:04:32 smarthdcd[380]: Сброс счетчика АПВ НУ2
Jun 7 14:04:32 smarthdcd[380]: controller.cpp:1559: НУ1: запуск двигателя (1.0 Гц)
Jun 7 14:04:32 smarthdcd[380]: controller.cpp:4289: нижний датчик положения неактивен
Jun 7 14:04:38 smarthdcd[380]: controller.cpp:3602: верхний датчик положения активен
Jun 7 14:04:38 smarthdcd[380]: controller.cpp:1596: НУ1: останов двигателя (нормальный)
Jun 7 14:04:38 smarthdcd[380]: controller.cpp:3735: верхний датчик положения неактивен
Jun 7 14:04:39 smarthdcd[380]: controller.cpp:3602: верхний датчик положения активен
Jun 7 14:04:43 smarthdcd[380]: controller.cpp:4210: нижний датчик положения активен
Jun 7 14:04:43 smarthdcd[380]: Сброс счетчика АПВ
Jun 7 14:04:43 smarthdcd[380]: Сброс счетчика АПВ НУ1
Jun 7 14:04:43 smarthdcd[380]: Сброс счетчика АПВ НУ2
Jun 7 14:04:43 smarthdcd[380]: Авария привода: 11.2 Игнорирование одновр. сраб. дат.
Jun 7 14:04:44 smarthdcd[380]: controller.cpp:4289: нижний датчик положения неактивен
Jun 7 14:04:47 smarthdcd[380]: controller.cpp:3735: верхний датчик положения неактивен
Jun 7 14:04:47 smarthdcd[380]: controller.cpp:3602: верхний датчик положения активен
Jun 7 14:04:47 smarthdcd[380]: Снятие аварии: 11.2 Игнорирование одновр. сраб. дат.
Jun 7 14:04:48 smarthdcd[380]: controller.cpp:3735: верхний датчик положения неактивен
Jun 7 14:04:53 smarthdcd[380]: controller.cpp:4210: нижний датчик положения активен
Jun 7 14:04:53 smarthdcd[380]: Сброс счетчика АПВ
Jun 7 14:04:53 smarthdcd[380]: Сброс счетчика АПВ НУ1
Jun 7 14:04:53 smarthdcd[380]: Сброс счетчика АПВ НУ2
Jun 7 14:04:53 smarthdcd[380]: controller.cpp:1559: НУ1: запуск двигателя (1.0 Гц)
Jun 7 14:04:53 smarthdcd[380]: controller.cpp:4289: нижний датчик положения неактивен
Jun 7 14:04:57 smarthdcd[380]: controller.cpp:3602: верхний датчик положения активен
Jun 7 14:04:57 smarthdcd[380]: controller.cpp:1596: НУ1: останов двигателя (нормальный)
Jun 7 14:04:57 smarthdcd[380]: controller.cpp:3735: верхний датчик положения неактивен
Jun 7 14:04:58 smarthdcd[380]: controller.cpp:3602: верхний датчик положения активен
Jun 7 14:04:58 smarthdcd[380]: controller.cpp:3735: верхний датчик положения неактивен
Jun 7 14:05:01 smarthdcd[380]: controller.cpp:4210: нижний датчик положения активен
Jun 7 14:05:01 smarthdcd[380]: Сброс счетчика АПВ
Jun 7 14:05:01 smarthdcd[380]: Сброс счетчика АПВ НУ1
Jun 7 14:05:01 smarthdcd[380]: Сброс счетчика АПВ НУ2
Jun 7 14:05:01 smarthdcd[380]: controller.cpp:1559: НУ1: запуск двигателя (1.0 Гц)
Jun 7 14:05:02 smarthdcd[380]: controller.cpp:4289: нижний датчик положения неактивен
Jun 7 14:05:02 smarthdcd[380]: controller.cpp:4210: нижний датчик положения активен
Jun 7 14:05:02 smarthdcd[380]: controller.cpp:4289: нижний датчик положения неактивен
Jun 7 14:05:06 smarthdcd[380]: controller.cpp:3602: верхний датчик положения активен
Jun 7 14:05:06 smarthdcd[380]: controller.cpp:1596: НУ1: останов двигателя (нормальный)
Jun 7 14:05:06 smarthdcd[380]: controller.cpp:3735: верхний датчик положения неактивен
Jun 7 14:06:06 smarthdcd[380]: controller.cpp:3015: условие разворота
Jun 7 14:06:06 smarthdcd[380]: Сброс счетчика АПВ
Jun 7 14:06:06 smarthdcd[380]: Сброс счетчика АПВ НУ1
Jun 7 14:06:06 smarthdcd[380]: Сброс счетчика АПВ НУ2
Jun 7 14:06:06 smarthdcd[380]: controller.cpp:1559: НУ1: запуск двигателя (1.0 Гц)
Jun 7 14:06:12 smarthdcd[380]: controller.cpp:3602: верхний датчик положения активен
Jun 7 14:06:12 smarthdcd[380]: controller.cpp:1596: НУ1: останов двигателя (нормальный)
Jun 7 14:06:12 smarthdcd[380]: controller.cpp:3735: верхний датчик положения неактивен
Jun 7 14:06:41 smarthdcd[380]: Авария привода: 9.1 Превышение времени сраб. сост. ДВ
Уставка максимального времени сработанного состояния датчика - 121сек. За 121 секунду до возникновения аварии я вызывал 11.2 Игнорирование одновременного срабатывания датчиков, после чего тыркал как верхним датчиком так и нижним, однако, видимо, таймер продолжал тикать....
Вложения (1)
История изменений (11)
by , 6 лет ago
Вложение: | 047-A02100.rar added |
---|
следующий: 6 comment:4 by , 6 лет ago
Кстати, следует обратить внимание на то, что при уставке "разворот по числу качаний", то каждый ход возникают "Сброс счетчика АПВ"! Ребята, изучите, пожалуйста, этот момент, может быть тут есть повод создать новый тикет?
comment:5 by , 6 лет ago
Владелец: | установлено в |
---|---|
Решение: | → fixed |
Состояние: | new → closed |
In 756/smartHDC:
comment:6 by , 6 лет ago
Replying to Art_M:
Кстати, следует обратить внимание на то, что при уставке "разворот по числу качаний", то каждый ход возникают "Сброс счетчика АПВ"! Ребята, изучите, пожалуйста, этот момент, может быть тут есть повод создать новый тикет?
Настройка "Кол-во циклов для сброса АПВ" установлена в значение 3. Насколько я вижу, в течение трех предшествующих записи о сбросе счетчиков АПВ циклов аварий 16.1, 20.1, 20.2 не возникало. Следовательно, сброс счетчиков АПВ (соответствующий приведенным в описании тикета записям) был выполнен правомерно.
следующие: 8 9 comment:7 by , 6 лет ago
Я согласен, что правомерно. Другое дело, что теперь каждый ход в оба лога попадают строчки:
Jun 13 10:27:20 smarthdcd[711]: Сброс счетчика АПВ
Jun 13 10:27:20 smarthdcd[711]: Сброс счетчика АПВ НУ1
Jun 13 10:27:20 smarthdcd[711]: Сброс счетчика АПВ НУ2
зачем они нам нужны каждый ход в обоих логах?
Я предлагаю выводить эти строки, когда действительно изменился счетчик, например с 2 в 0. А не каждый сброс с 0 снова на 0.
comment:8 by , 6 лет ago
Replying to Art_M:
Я согласен, что правомерно. Другое дело, что теперь каждый ход в оба лога попадают строчки:
Jun 13 10:27:20 smarthdcd[711]: Сброс счетчика АПВ
Jun 13 10:27:20 smarthdcd[711]: Сброс счетчика АПВ НУ1
Jun 13 10:27:20 smarthdcd[711]: Сброс счетчика АПВ НУ2
зачем они нам нужны каждый ход в обоих логах?
В тикете #111 san предложил улучшение по разделению одного имевшегося журнала на два разных - журнал событий и системный журнал (который был ранее). Там же он описал, какие события должны фиксироваться в журнале событий. Среди них - "отметки об АПВ". Далее в комментарии он разъяснил, что подразумевается под "отметками об АПВ" - "Сообщение о том, что произошел АПВ или был сброшен счётчик АПВ". Поэтому вопрос о том, зачем в журнале событий нужны эти записи, лучше задать в комментарии к тикету #111 или лично Александру.
comment:9 by , 6 лет ago
Replying to Art_M:
Я предлагаю выводить эти строки, когда действительно изменился счетчик, например с 2 в 0. А не каждый сброс с 0 снова на 0.
Создай, пожалуйста, тикет с типом "улучшение" и изложи там свое предложение.
comment:10 by , 6 лет ago
Я предлагаю выводить эти строки, когда действительно изменился счетчик,
Создал #213
Вот другой пример:
Jun 7 12:55:31 smarthdcd[380]: controller.cpp:4210: нижний датчик положения активен
Jun 7 12:55:31 smarthdcd[380]: controller.cpp:1559: НУ1: запуск двигателя (1.0 Гц)
Jun 7 12:55:31 smarthdcd[380]: controller.cpp:1559: НУ2: запуск двигателя (1.0 Гц)
Jun 7 12:55:31 smarthdcd[380]: controller.cpp:4289: нижний датчик положения неактивен
Jun 7 12:55:35 smarthdcd[380]: smbus.cpp:542: /dev/ttyS2: request timeout
Jun 7 12:55:35 smarthdcd[380]: controller.cpp:3602: верхний датчик положения активен
Jun 7 12:55:35 smarthdcd[380]: controller.cpp:1596: НУ1: останов двигателя (нормальный)
Jun 7 12:55:35 smarthdcd[380]: controller.cpp:1596: НУ2: останов двигателя (нормальный)
Jun 7 12:55:36 smarthdcd[380]: controller.cpp:3735: верхний датчик положения неактивен
Jun 7 12:55:37 smarthdcd[380]: controller.cpp:3602: верхний датчик положения активен
Jun 7 12:55:40 smarthdcd[380]: controller.cpp:4210: нижний датчик положения активен
Jun 7 12:55:40 smarthdcd[380]: config.cpp:1091: cannot rename /etc/smarthdcd_perf to /etc/smarthdcd_perf.bak
Jun 7 12:55:40 smarthdcd[380]: Авария привода: 11.1 Одновременное срабатывание дат.
Jun 7 12:55:40 smarthdcd[380]: controller.cpp:5584: остановка привода
Jun 7 12:55:42 smarthdcd[380]: Снятие аварии: 11.1 Одновременное срабатывание дат.
Jun 7 12:55:42 smarthdcd[380]: controller.cpp:2847: запуск привода
Jun 7 12:55:42 smarthdcd[380]: Настройка 'freqDrive1' изменена: 1.00 --> 15.00
Jun 7 12:55:42 smarthdcd[380]: Настройка 'freqDrive1' изменена: 15.00 --> 1.00
Jun 7 12:55:42 smarthdcd[380]: Настройка 'freqDrive2' изменена: 1.00 --> 15.00
Jun 7 12:55:42 smarthdcd[380]: Настройка 'freqDrive2' изменена: 15.00 --> 1.00
Jun 7 12:55:42 smarthdcd[380]: controller.cpp:4289: нижний датчик положения неактивен
Jun 7 12:55:43 smarthdcd[380]: controller.cpp:3735: верхний датчик положения неактивен
Jun 7 12:55:49 smarthdcd[380]: controller.cpp:3602: верхний датчик положения активен
Jun 7 12:55:50 smarthdcd[380]: controller.cpp:4210: нижний датчик положения активен
Jun 7 12:55:50 smarthdcd[380]: Авария привода: 11.1 Одновременное срабатывание дат.
Jun 7 12:55:50 smarthdcd[380]: controller.cpp:5584: остановка привода
Jun 7 12:55:51 smarthdcd[380]: controller.cpp:3735: верхний датчик положения неактивен
Jun 7 12:55:51 smarthdcd[380]: Снятие аварии: 11.1 Одновременное срабатывание дат.
Jun 7 12:55:51 smarthdcd[380]: controller.cpp:2847: запуск привода
Jun 7 12:55:51 smarthdcd[380]: Настройка 'freqDrive1' изменена: 1.00 --> 15.00
Jun 7 12:55:51 smarthdcd[380]: Настройка 'freqDrive1' изменена: 15.00 --> 1.00
Jun 7 12:55:51 smarthdcd[380]: Настройка 'freqDrive2' изменена: 1.00 --> 15.00
Jun 7 12:55:51 smarthdcd[380]: Настройка 'freqDrive2' изменена: 15.00 --> 1.00
Jun 7 12:55:51 smarthdcd[380]: controller.cpp:4289: нижний датчик положения неактивен
Jun 7 12:55:52 smarthdcd[380]: controller.cpp:4210: нижний датчик положения активен
Jun 7 12:55:52 smarthdcd[380]: controller.cpp:1559: НУ1: запуск двигателя (1.0 Гц)
Jun 7 12:55:52 smarthdcd[380]: controller.cpp:1559: НУ2: запуск двигателя (1.0 Гц)
Jun 7 12:55:53 smarthdcd[380]: controller.cpp:4289: нижний датчик положения неактивен
Jun 7 12:55:54 smarthdcd[380]: controller.cpp:3602: верхний датчик положения активен
Jun 7 12:55:54 smarthdcd[380]: controller.cpp:1596: НУ1: останов двигателя (нормальный)
Jun 7 12:55:54 smarthdcd[380]: controller.cpp:1596: НУ2: останов двигателя (нормальный)
Jun 7 12:55:57 smarthdcd[380]: controller.cpp:4210: нижний датчик положения активен
Jun 7 12:55:57 smarthdcd[380]: Авария привода: 11.1 Одновременное срабатывание дат.
Jun 7 12:55:57 smarthdcd[380]: controller.cpp:5584: остановка привода
Jun 7 12:55:57 smarthdcd[380]: controller.cpp:3735: верхний датчик положения неактивен
Jun 7 12:57:38 smarthdcd[380]: Авария привода: 9.1 Превышение времени сраб. сост. ДВ
Авария превышения времени сраб. сост. ДВ возникла при сработавшем ДН и несработавшем ДВ