Страница 1 из 1
Добавлено: 28 май 2005, 14:45
Svale
Получили новые контроллеры с 8Мб Flash диском. Какими блоками выделяется место под архивные файлы, какова структура файлов? Какие параметры аналогов архивируются (кроме значения, достоверность, динамика, код ошибки?). Вопрос к тому, как посчитать требуемое место на диске под архив.
Добавлено: 30 май 2005, 15:13
Тех. поддержка
Все архивируется, как и раньше, никаких дополнительных настроек делать не надо. По умолчанию все архивы ведутся во flash. Если это необходимо архивы можно вести и в ОЗУ.
Количество места под архивы ограничено 8 Мб, в Конфигураторе можно посмотреть, сколько места свободно. По сравнению со старыми контроллерами, Вы можете существенно увеличить параметр "количество записей".
Добавлено: 30 май 2005, 18:08
Гость
Евгений, это понятно.
Вопрос в другом. Насколько я понял отдельные архивы хранятся в отдельных файлах? Есть ли ограничения на размер файла? Какой объем занимает одна запись аналога? Пробовал конфигурировать различные варианты (например 4 аналога в одном файле или по 1 аналогу в четырех файлах и т.д.) получались разные результаты по объему. Какой объем занимает заголовок файла файла?
Добавлено: 30 май 2005, 18:53
Тех. поддержка
Вы не количество файлов меняли, а количество архивов. Каждый архив лежит в отдельном файле.
Добавлено: 30 май 2005, 20:56
Гость
Евгений, я примерно это и имел ввиду. Но нельзя ли получить более конкретные ответы?
- Сколько байт занимает одна запись аналога.
- почему четыре аналога в одном архиве и по одному аналогу в четырех архивах занимают разный объем памяти.
Добавлено: 01 июн 2005, 16:13
Svale
Евгений, мы используем контроллеры с Flash, (кроме прочего) как электронные самописцы.(для "разбора полетов"). Интервал сбора - 1сек. В принципе Flash хватает, но выходит(при пересчете объема информации в байты), что одна запись аналога занимает непомерно много места. Поясните, как формируется запись в архиве.
Добавлено: 01 июн 2005, 17:26
Тех. поддержка
Каждый файл во flash кратен 1Кб. Плюс архивные компоненты хранят дополнительную информацию об архиве, это тоже немного отъедает.
Добавлено: 02 июн 2005, 07:47
Гость
Евгений, у меня если разделить занимаемое архивом место на количество записей получается, что одна запись одного аналога занимает примерно 13 байт. На мой взгляд многовато, или так и должно быть?
Размер памяти под архивы
Добавлено: 03 июн 2005, 09:21
Тех. поддержка
Для архива аналогов:
Во flash
Создаются файлы (реально файл занимает пространство кратное 1 Кб):
1) список параметров (один файл на данный компонент).
Размер файла в байтах = Кол-во параметров*3+4
2) архив с данными – по одному файлу на каждый архив:
Размер в байтах = (Кол-во параметров*6+8 )*(кол-во записей+2)
В ОЗУ под таблицы
1) список параметров (одна таблица на данный компонент).
Размер = Кол-во параметров*4
2) архив с данными – по одной таблице на каждый архив:
Размер = (Кол-во параметров*6+5)*(кол-во записей+2)
Для архива счетчиков:
Во flash
Создаются файлы (реально файл занимает пространство кратное 1 Кб):
1) список параметров (один файл на данный компонент).
Размер файла в байтах = Кол-во параметров*4+4
2) архив с данными – по одному файлу на каждый архив:
Размер в байтах = (Кол-во параметров*4+8 )*(кол-во записей+1)
В ОЗУ под таблицы
1) список параметров (одна таблица на данный компонент).
Размер = Кол-во параметров*3
2) архив с данными – по одной таблице на каждый архив:
Размер = (Кол-во параметров*4+5)*(кол-во записей+1)
Для архива событий:
Во flash
Создаются файлы (реально файл занимает пространство кратное 1 Кб):
архив с данными – по одному файлу на каждый архив:
Размер в байтах = 14*(кол-во записей+1)
В ОЗУ под таблицы
архив с данными – по одной таблице на каждый архив:
Размер = 11*(кол-во записей+1)
Также во flash-диске остаются брошенные файлы и надо перед существенным изменением конфигурации (после удаления архивных компонентов) вызывать переформатирование flash.
Добавлено: 03 июн 2005, 15:25
Svale
Евгений, это я и хотел прочитать. Спасибо за информацию.
Добавлено: 17 июн 2005, 12:35
Svale
Еще по Flash. В перечне ошибок : "Флэш диск - обнаружена плохая страница".
Как лечить?
Добавлено: 17 июн 2005, 13:06
Тех. поддержка
А что лечить ? Изза этой ошибки есть проблемы с архивированием ?
Добавлено: 20 июн 2005, 07:54
Svale
Пока вроде нет. Но озабоченность вызывает. Два раза перезашили конфигурацию - 3 испорченных страницы.
- Евгений, а каков ресурс флэш-диска?
Добавлено: 20 июн 2005, 13:09
Тех. поддержка
Советую Вам обновить математику, мы переделали немного работу с flash диском. Таких ошибок больше не должно быть.
Добавлено: 29 июн 2005, 15:59
Svale
Конфигурирую 1 архив из одного списка аналогов. Заливаю в контроллер - все работает. Из 8Мб занято 5Мб. Увеличиваю список на 1 параметр. По расчетам архив должен занять 5,7Мб. После загрузки конфигурации контроллер падает в минимальный режим. Самое интересное, что кроме ошибок Flash диска и компоненты "архив аналогов" появляются ошибки канального и сетевого уровней.
ПО - из последнего обновления.
Добавлено: 29 июн 2005, 16:40
Тех. поддержка
Что написано в журнале ошибок ?
А лучше конфигурацию пришлите почтой, посмотрим на месте. Только опишите, что и куда добавляете, чтобы перестало работать.
Добавлено: 29 июн 2005, 18:12
Svale
Да конфигурация самая обычная: обработка аналогов и дискретов, сервер, несколько пользовательских программ. Без архива все работает.
Добавляю архив, период-1секунда, кол.записей=90000. Список аналогов: с 101 аналога, количество аналогов-8, текущие значения.
Данная конфигурация работает. На диске остается свободно 3Мб.
Увеличиваю количество аналогов до 9 и вылетают ошибки.
1 Флэш-диск: файл не найден 4353 Архив аналогов_0 29.06.2005 15:04:18:196 692
2 Флэш-диск: файл не найден 57375 Менеджер внешних фай 29.06.2005 15:04:18:203 692
3 Изменился список параметров архивов 0 Архив аналогов_0 29.06.2005 15:04:18:206 2707
4 Флэш-диск: файл не найден 57375 Менеджер внешних фай 29.06.2005 15:04:18:261 692
5 Создан новый архив 1 Архив аналогов_0 N архива 29.06.2005 15:04:18:453 2690
6 Флэш-диск: файл не найден 57375 Менеджер внешних фай 29.06.2005 15:04:18:461 692
7 ##Таймаут старта объекта 33285 Системная задача_0 CompID 29.06.2005 15:07:18:032 1287
8 Фатальная ошибка компонента 513 Системная задача_0 CompID 29.06.2005 15:07:18:032 1537
9 Причина плохого рестарта 17 Системная задача_0 29.06.2005 15:07:20:663 1281
10 Результат плохого рестарта 0 Системная задача_0 29.06.2005 15:07:20:663 1282
11 Интерфейсная плата не соответствует конф18230 Канальный уровень_0 29.06.2005 15:07:22:928 514
12 Драйвер не загружен 0 Сетевой уровень_0 29.06.2005 15:07:24:833 536
13 Флэш-диск: удален плохой файл (Object ID33285 Менеджер внешних фай 29.06.2005 15:07:28:174 678
Особенно не понятно при чем тут сетевой и канальный уровень?
Из перифирии ведомый Z-ML, но без архива прекрасно работает.
К сожалению конфигурацию сейчас не могу скинуть, проблемы с почтой.
Добавлено: 01 июл 2005, 12:51
Тех. поддержка
При анализе журнала событий чаще всего играет роль только одна ошибка. Ошибка, которая указана перед "Фатальная ошибка компонента". В Вашем случае это - ##Таймаут старта объекта 33285 Системная задача_0 CompID 29.06.2005 15:07:18:032 1287.
Данное сообщение говорит о том, что при задании в конфигурации 90000 записей на 9 дискретов, задача "Архив аналогов" очень долго создает файл на такое количество параметров, и система считает, что данная задача зависла, так как нет ответа от задачи в течение 3 минут.
Пока это никак не изменить, мы постараемся убрать данное ограничение в будущем.
Все сообщения после "Фатальная ошибка компонента" не играют роли.
Добавлено: 01 июл 2005, 13:14
Svale
Евгений, если нельзя изменить, возможно ли обойти ? Будет ли эффект, если разбить на несколько файлов (архивов)?
Добавлено: 01 июл 2005, 15:33
Тех. поддержка
Нет, в настоящий момент нельзя. Мы это подправим. Пока Вам придется уменьшить количество записей.
Добавлено: 05 июл 2005, 13:56
Svale
Вставил в конфигурацию несколько компонентов "архив аналогов" и разбросал параметры по ним. Заработало.
Добавлено: 05 июл 2005, 14:21
Тех. поддержка
Как раз собирался вам об этом написать, не успел.
А возвращаясь к Вашему журналу ошибок.
Сообщения типа "Интерфейсная плата не соответствует конфигурации" выдаются из-за того, что у Вас конфигурация не сохранена в РПЗУ.