Новые Деконты, архив на Flash диске

Общие вопросы по оборудованию и программному обеспечению Компании ДЭП
Svale
Сообщения: 62
Зарегистрирован: 23 дек 2004, 11:58
Откуда: Мурманск

Сообщение Svale » 28 май 2005, 14:45

Получили новые контроллеры с 8Мб Flash диском. Какими блоками выделяется место под архивные файлы, какова структура файлов? Какие параметры аналогов архивируются (кроме значения, достоверность, динамика, код ошибки?). Вопрос к тому, как посчитать требуемое место на диске под архив.

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение Тех. поддержка » 30 май 2005, 15:13

Все архивируется, как и раньше, никаких дополнительных настроек делать не надо. По умолчанию все архивы ведутся во flash. Если это необходимо архивы можно вести и в ОЗУ.
Количество места под архивы ограничено 8 Мб, в Конфигураторе можно посмотреть, сколько места свободно. По сравнению со старыми контроллерами, Вы можете существенно увеличить параметр "количество записей".
С уважением
Компания ДЭП
Москва, Голубинская ул., 10
+7 (495) 995-00-12

Гость

Сообщение Гость » 30 май 2005, 18:08

Евгений, это понятно.
Вопрос в другом. Насколько я понял отдельные архивы хранятся в отдельных файлах? Есть ли ограничения на размер файла? Какой объем занимает одна запись аналога? Пробовал конфигурировать различные варианты (например 4 аналога в одном файле или по 1 аналогу в четырех файлах и т.д.) получались разные результаты по объему. Какой объем занимает заголовок файла файла?

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение Тех. поддержка » 30 май 2005, 18:53

Вы не количество файлов меняли, а количество архивов. Каждый архив лежит в отдельном файле.
С уважением

Компания ДЭП

Москва, Голубинская ул., 10

+7 (495) 995-00-12

Гость

Сообщение Гость » 30 май 2005, 20:56

Евгений, я примерно это и имел ввиду. Но нельзя ли получить более конкретные ответы?
- Сколько байт занимает одна запись аналога.
- почему четыре аналога в одном архиве и по одному аналогу в четырех архивах занимают разный объем памяти.

Svale
Сообщения: 62
Зарегистрирован: 23 дек 2004, 11:58
Откуда: Мурманск

Сообщение Svale » 01 июн 2005, 16:13

Евгений, мы используем контроллеры с Flash, (кроме прочего) как электронные самописцы.(для "разбора полетов"). Интервал сбора - 1сек. В принципе Flash хватает, но выходит(при пересчете объема информации в байты), что одна запись аналога занимает непомерно много места. Поясните, как формируется запись в архиве.

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение Тех. поддержка » 01 июн 2005, 17:26

Каждый файл во flash кратен 1Кб. Плюс архивные компоненты хранят дополнительную информацию об архиве, это тоже немного отъедает.
С уважением

Компания ДЭП

Москва, Голубинская ул., 10

+7 (495) 995-00-12

Гость

Сообщение Гость » 02 июн 2005, 07:47

Евгений, у меня если разделить занимаемое архивом место на количество записей получается, что одна запись одного аналога занимает примерно 13 байт. На мой взгляд многовато, или так и должно быть?

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Размер памяти под архивы

Сообщение Тех. поддержка » 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.
С уважением

Компания ДЭП

Москва, Голубинская ул., 10

+7 (495) 995-00-12

Svale
Сообщения: 62
Зарегистрирован: 23 дек 2004, 11:58
Откуда: Мурманск

Сообщение Svale » 03 июн 2005, 15:25

Евгений, это я и хотел прочитать. Спасибо за информацию.

Svale
Сообщения: 62
Зарегистрирован: 23 дек 2004, 11:58
Откуда: Мурманск

Сообщение Svale » 17 июн 2005, 12:35

Еще по Flash. В перечне ошибок : "Флэш диск - обнаружена плохая страница".
Как лечить?

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение Тех. поддержка » 17 июн 2005, 13:06

А что лечить ? Изза этой ошибки есть проблемы с архивированием ?
С уважением

Компания ДЭП

Москва, Голубинская ул., 10

+7 (495) 995-00-12

Svale
Сообщения: 62
Зарегистрирован: 23 дек 2004, 11:58
Откуда: Мурманск

Сообщение Svale » 20 июн 2005, 07:54

Пока вроде нет. Но озабоченность вызывает. Два раза перезашили конфигурацию - 3 испорченных страницы.
- Евгений, а каков ресурс флэш-диска?

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение Тех. поддержка » 20 июн 2005, 13:09

Советую Вам обновить математику, мы переделали немного работу с flash диском. Таких ошибок больше не должно быть.
С уважением

Компания ДЭП

Москва, Голубинская ул., 10

+7 (495) 995-00-12

Svale
Сообщения: 62
Зарегистрирован: 23 дек 2004, 11:58
Откуда: Мурманск

Сообщение Svale » 29 июн 2005, 15:59

Конфигурирую 1 архив из одного списка аналогов. Заливаю в контроллер - все работает. Из 8Мб занято 5Мб. Увеличиваю список на 1 параметр. По расчетам архив должен занять 5,7Мб. После загрузки конфигурации контроллер падает в минимальный режим. Самое интересное, что кроме ошибок Flash диска и компоненты "архив аналогов" появляются ошибки канального и сетевого уровней.
ПО - из последнего обновления.

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение Тех. поддержка » 29 июн 2005, 16:40

Что написано в журнале ошибок ?
А лучше конфигурацию пришлите почтой, посмотрим на месте. Только опишите, что и куда добавляете, чтобы перестало работать.
С уважением

Компания ДЭП

Москва, Голубинская ул., 10

+7 (495) 995-00-12

Svale
Сообщения: 62
Зарегистрирован: 23 дек 2004, 11:58
Откуда: Мурманск

Сообщение Svale » 29 июн 2005, 18:12

Да конфигурация самая обычная: обработка аналогов и дискретов, сервер, несколько пользовательских программ. Без архива все работает.

Добавляю архив, период-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, но без архива прекрасно работает.

К сожалению конфигурацию сейчас не могу скинуть, проблемы с почтой.

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение Тех. поддержка » 01 июл 2005, 12:51

При анализе журнала событий чаще всего играет роль только одна ошибка. Ошибка, которая указана перед "Фатальная ошибка компонента". В Вашем случае это - ##Таймаут старта объекта 33285 Системная задача_0 CompID 29.06.2005 15:07:18:032 1287.

Данное сообщение говорит о том, что при задании в конфигурации 90000 записей на 9 дискретов, задача "Архив аналогов" очень долго создает файл на такое количество параметров, и система считает, что данная задача зависла, так как нет ответа от задачи в течение 3 минут.

Пока это никак не изменить, мы постараемся убрать данное ограничение в будущем.

Все сообщения после "Фатальная ошибка компонента" не играют роли.
С уважением

Компания ДЭП

Москва, Голубинская ул., 10

+7 (495) 995-00-12

Svale
Сообщения: 62
Зарегистрирован: 23 дек 2004, 11:58
Откуда: Мурманск

Сообщение Svale » 01 июл 2005, 13:14

Евгений, если нельзя изменить, возможно ли обойти ? Будет ли эффект, если разбить на несколько файлов (архивов)?

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение Тех. поддержка » 01 июл 2005, 15:33

Нет, в настоящий момент нельзя. Мы это подправим. Пока Вам придется уменьшить количество записей.
С уважением

Компания ДЭП

Москва, Голубинская ул., 10

+7 (495) 995-00-12

Svale
Сообщения: 62
Зарегистрирован: 23 дек 2004, 11:58
Откуда: Мурманск

Сообщение Svale » 05 июл 2005, 13:56

Вставил в конфигурацию несколько компонентов "архив аналогов" и разбросал параметры по ним. Заработало.

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение Тех. поддержка » 05 июл 2005, 14:21

Как раз собирался вам об этом написать, не успел.

А возвращаясь к Вашему журналу ошибок.
Сообщения типа "Интерфейсная плата не соответствует конфигурации" выдаются из-за того, что у Вас конфигурация не сохранена в РПЗУ.
С уважением

Компания ДЭП

Москва, Голубинская ул., 10

+7 (495) 995-00-12