![](https://cdn.userecho.com/characters/1048.png?1)
Просмотр устаревших тэгов
Использую демо-версию SIMP Light на восемь каналов.
Столкнулся со следующей проблемой:
- сконфигурировал 8 каналов подключения к OPC;
- создал форму, запустил мониторинг, снял данные за период времени;
- удалил 8 каналов подключения к OPC, сконфигурировал новые 8 каналов;
- создал новую форму, запустил мониторинг, снял данные за период времени;
Теперь в просмотрщике не могу посмотреть ранее снятые данные, так как этих каналов
в списке доступных больше нет. При этом архив за интересующее время в *.db продолжает
храниться. Восстановить старые каналы затруднительно, так как в OPC их тоже давно нет,
и как точно они назывались уже не вспомню.
Вопросов два:
1. Я правильно понимаю, что не восстановив каналов в конфигураторе,
я не смогу просмотреть сохраненные данные?
2. Планирую систему сбора на ~50 активных тэгов и несколько десятков тестовых/служебных.
Заведомо укладываюсь в 128 тэгов. Система в ближайшее время не будет иметь жесткой
конфигурации, т.е. одни и те же датчики могут со временем перемещаться на другие каналы
OPC сервера. Использования алиасов в OPC сервере _пока_ не планирую. Правильно ли я
понимаю, что если я буду время от времени изменять адреса каналов, то я буду терять
доступ к ранее накопленным данным?
Ответ
![](https://cdn.userecho.com/characters/1070.png?1)
1. Я правильно понимаю, что не восстановив каналов в конфигураторе,
я не смогу просмотреть сохраненные данные?
2. Правильно ли я понимаю, что если я буду время от времени изменять адреса каналов, то я буду терять доступ к ранее накопленным данным?
1. Да, всё верно, запись в базу ведется по уникальному ID который присваивается каждому каналу, удалив канал, вы тем самым удаляете ID, для связи этого канала с БД.
2. см. ответ № 1.
![](https://cdn.userecho.com/characters/1040.png?1)
![](https://cdn.userecho.com/characters/83.png?1)
Тоже столкнулся с этой проблемой. Так как же оптимальным образом получить доступ к старому архиву ?
К сожалению на данный момент инструмента для работы с архивами удаленных каналов в Simp нет. Если существует такая потребность, то мы рассмотрим возможность разработки такого инструмента.
![](https://cdn.userecho.com/characters/1040.png?1)
![](https://cdn.userecho.com/characters/83.png?1)
Думаю,что эта проблема актуальна. Например у нас уже наработан архив за 3,5 года, он периодически востребован, а оказался под угрозой потери. Конечно есть резервные копии старого проекта, ещё он вместе с архивом хранится на другом компьютере, но это всё не очень удобно в использовании. Было бы весьма неплохо иметь средство просмотра архивов старых проектов.
Ок. Понял. Передам руководству.
![](https://cdn.userecho.com/characters/1040.png?1)
Да, это и сейчас очень актуально. У нас архив с 2012 включительно, пора делать новый проект.
Так какие сейчас виды на вопрос о просмотре архива старых проектов?
![](https://cdn.userecho.com/characters/1052.png?1)
Здравствуйте, есть какие-то продвижения в данном направлении? Обновил конфигурацию OPC-сервера и архив за 2 года улетел в трубу. Чем можно открыть Ваши файлы *.db чтобы хотя бы экспортировать теги в csv? Версия программы 4.7.1.107
![](/s/cache/3f/b8/3fb88ad166b79cd02c294595f8186ff5.png)
День добрый.
Обновил конфигурацию OPC-сервера и архив за 2 года улетел в трубу. Чем можно открыть Ваши файлы *.db чтобы хотя бы экспортировать теги в csv? Версия программы 4.7.1.107
Если изменилась конфигурация ОРС сервера, то каналы в проекте которые были связаны с каналами ОРС сервера должны остаться не привязанными, но при этом их связь с БД не будет потеряна и архивы по ним доступны. Если Вы принудительно удалили эти каналы из проекта то и связь этих каналов с БД была утеряна.
Структура БД такова что мы не храним имена каналов, а только их ID которые существуют в проекте, т.е. исходя из этого экспорт файлов БД сделать можно, но по одним только ID понять какой это был канал в проекте боюсь будет невозможно.
![](https://cdn.userecho.com/characters/1052.png?1)
А как сделать этот экспорт? Мне нужны 8 каналов, и между ними есть зависимость, думаю смогу разобраться что есть что.
![](/s/cache/39/e6/39e683c95abbc76434adf00d8b5d5db1.png)
Добрый день. Задумка очень интересная (наверное) - но при попытке использования после нажатия кнопки "Запустить" и выбора места для сохранения выскакивает окно:
![](/s/cache/3f/b8/3fb88ad166b79cd02c294595f8186ff5.png)
День добрый.
Уточните Вы точно указали дату по которой есть данные в БД?
![](/s/cache/3f/b8/3fb88ad166b79cd02c294595f8186ff5.png)
Можно скрин всего окна экспортера с выбранной датой и ошибкой.
![](/s/cache/0c/dd/0cddc15c89820e421199fa0606756e05.png)
простите за мои 5 копеек... при живом проекте нельзя ли внедрить экспорт листинга ID с привязкой к именам каналов до апокалипсиса, чтобы в черный день можно было "прорастить" убитое?
![](https://cdn.userecho.com/characters/1052.png?1)
Спасибо, с помощью Вашего конвертора и HEX-редактора удалось разобраться в структуре Вашей базы данных. В итоге создал в конфигураторе новые каналы и их айди в старых файлах прописал "утерянным" каналам. Результат - казалось-бы потерянный архив за 2 года абсолютно нормально отображается в программе просмотра графиков.
Сервис поддержки клиентов работает на платформе UserEcho
День добрый.
Сделали простой инструмент для экспорта архивов из БД в CSV файлы - DBExport