Да, опыт подтвердил Ваши слова.
А именно. Сразу после отката файл можно было менять. Потом перезагрузил панель, переподключился к панели через WinSCP и файл уже не доступен для изменения.
Вид для печати
А вот тут не совсем согласен.
Я изучая данный вопрос сложил у себя такую модель поведения системы логирования.
Есть текущий файл (PlcLog.csv), который заполняется до указанных в настройках границ (по умолчанию 5000 записей или
250 000 байт, размер файла). И когда "текущий" файл достигает этих пределов, то самый старый "архивный" файл лога (PlcLog_X.csv) удаляется и его место "занимает" PlcLog.csv (меняя имя).
Файл PlcLog.csv полностью очищается и начинает формироваться заново.
Эта модель очень хорошо видна, если в настройках указать формирование нескольких файлов небольшого размера.
Поэтому наличие файла PlcLog_0.csv, на мой взгляд, не является багом.
На мой взгляд, это полемический вопрос.
В документации настройка MaxFiles описана так:
Соответственно, если при значении настройки "1" могут одновременно существовать 2 файла лога - это выглядит довольно неожиданно, как мне кажется.Код:Setting to specify the maximum number of files, if logger is stored in SysFile back-end.
Если описанная вами модель выбрана разработчиками осознанно - то, вероятно, им следовало более явно описать ее в документации.
А теперь еще возникла идея отображать содержание файла PlcLog.csv на визуализации панели СПК110?
Возможно такое?
Т.е. другими словами, чтобы системный журнал был доступен не только из веб-интерфейса панели, но и на визуализации пользователя?
Технически возможно, но каких-то готовых удобный решений для этого нет.
Если использовать элемент Текстовый редактор - то это будет "некрасиво".
Вычитывать файл и преобразовывать его в набор строк для отображения в элементе Таблица - потребует существенных усилий.