Opened 5 лет ago

Last modified 5 лет ago

#177 new улучшение

Признак изменившего настройку УГП-ЧР

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

Описание

Сейчас в журнале нельзя определить кто изменил настройки контроллера.
Предлагаю добавить какие-нибудь признаки для идентификации изменятора настроек, чтобы понимать это сам контроллер принял решение изменить или удаленно через web, или с панели оператора.

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

in reply to:  description ; comment:1 by alx, 5 лет ago

Replying to andrei:

сам контроллер принял решение изменить

А разве констроллер может сам без участия оператора изменять какие-либо настройки? Мне казалось, нет...

Контроллер сам может изменять параметры производительности, которые, строго говоря, настройками не являются (их нет в меню панели оператора и в веб-интерфейсе), но технически они реализованы как настройки, поэтому при их изменении в лог выводятся записи типа "Настройка 'selectedDrive1' изменена: 'Выбран' --> 'Не выбран'". Но в любом случае вопроса, кто изменил настройку, как мне кажется, возникать не может...

Остается вопрос о том, через какой интерфейс была изменена настройка - панель оператора, web-интерфейс или modbus. Могу предложить при записи из web-интерфейса добавить в лог строку типа "Изменение настроек из web-интерфейса" с указанием адреса, откуда получен запрос. Для modbus наверное можно сделать аналогично - логгировать все операции записи с указанием адреса клиента...

comment:2 by san, 5 лет ago

А разве констроллер может сам без участия оператора изменять какие-либо настройки? Мне казалось, нет...

При выполнении действий при снятии аварии 20.x, контроллер может изменить верхнюю границу диапазона частот.

in reply to:  1 ; comment:3 by andrei, 5 лет ago

Остается вопрос о том, через какой интерфейс была изменена настройка - панель оператора, web-интерфейс или modbus. Могу предложить при записи из web-интерфейса добавить в лог строку типа "Изменение настроек из web-интерфейса" с указанием адреса, откуда получен запрос. Для modbus наверное можно сделать аналогично - логгировать все операции записи с указанием адреса клиента...

Думаю можно просто указать с какого адреса получен запрос и будет понятно через web это пришло или из модбаса, а если адрес не указан, то с панели оператора изменили.

in reply to:  3 comment:4 by alx, 5 лет ago

Replying to andrei:

Думаю можно просто указать с какого адреса получен запрос и будет понятно через web это пришло или из модбаса

Это как? Вот, допустим, в логе написано:

Запрос с адреса 2.17.74.176
настройка "Номинальный ток двигателя НУ1" изменена 87 --> 123

С какого адреса получен запрос, известно. Каким образом теперь понять, изменена настройка через web-интерфейс или через modbus?

comment:5 by san, 5 лет ago

Видимо Андрей забыл, что модбас у наc есть в двух вариантах(через 485 и через TCP).

comment:6 by andrei, 5 лет ago

Да, действительно забыл. Придется писать полностью. Опять память съедаем...

comment:7 by andrei, 5 лет ago

Артем поддерживает: нужно идентифицировать когда и посредством чего были изменены уставки контроллера... были ли уставки изменены с панели оператора или через веб-интерфейс или контроллер сам поменял, например значение "максимальной частоты двигателя".

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

comment:8 by san, 5 лет ago

Дата и время ко всем сообщениям в лог автоматически приделывается.

Note: See TracTickets for help on using tickets.