+1
Завершен

Просмотр устаревших тэгов

Илья 10 лет назад в Просмотрщик обновлен Михаил Волков 7 месяцев назад 19
Приветствую.

Использую демо-версию SIMP Light на восемь каналов.

Столкнулся со следующей проблемой:
- сконфигурировал 8 каналов подключения к OPC;
- создал форму, запустил мониторинг, снял данные за период времени;
- удалил 8 каналов подключения к OPC, сконфигурировал новые 8 каналов;
- создал новую форму, запустил мониторинг, снял данные за период времени;
Теперь в просмотрщике не могу посмотреть ранее снятые данные, так как этих каналов
в списке доступных больше нет. При этом архив за интересующее время в *.db продолжает
храниться. Восстановить старые каналы затруднительно, так как в OPC их тоже давно нет,
и как точно они назывались уже не вспомню.

Вопросов два:
1. Я правильно понимаю, что не восстановив каналов в конфигураторе,
я не смогу просмотреть сохраненные данные?
2. Планирую систему сбора на ~50 активных тэгов и несколько десятков тестовых/служебных.
Заведомо укладываюсь в 128 тэгов. Система в ближайшее время не будет иметь жесткой
конфигурации, т.е. одни и те же датчики могут со временем перемещаться на другие каналы
OPC сервера. Использования алиасов в OPC сервере _пока_ не планирую. Правильно ли я
понимаю, что если я буду время от времени изменять адреса каналов, то я буду терять
доступ к ранее накопленным данным?

Ответ

+1
Ответ

День добрый.

Сделали простой инструмент для экспорта архивов из БД в CSV файлы - DBExport

1. Я правильно понимаю, что не восстановив каналов в конфигураторе,
я не смогу просмотреть сохраненные данные?

2. Правильно ли я понимаю, что если я буду время от времени изменять адреса каналов, то я буду терять доступ к ранее накопленным данным?

1. Да, всё верно, запись в базу ведется по уникальному ID который присваивается каждому каналу, удалив канал, вы тем самым удаляете ID, для связи этого канала с БД.

2. см. ответ № 1.
Тоже столкнулся с этой проблемой. Так как же оптимальным образом получить доступ к старому архиву ?
День добрый.

Тоже столкнулся с этой проблемой. Так как же оптимальным образом получить доступ к старому архиву ?

К сожалению на данный момент инструмента для работы с архивами удаленных каналов в Simp нет. Если существует такая потребность, то мы рассмотрим возможность разработки такого инструмента.
Думаю,что эта проблема актуальна. Например у нас уже наработан архив за 3,5 года, он периодически востребован, а оказался под угрозой потери. Конечно есть резервные копии старого проекта, ещё он вместе с архивом хранится на другом компьютере, но это всё не очень удобно в использовании. Было бы весьма неплохо иметь средство просмотра архивов старых проектов.
+1
День добрый.

Думаю,что эта проблема актуальна. Например у нас уже наработан архив за 3,5 года, он периодически востребован, а оказался под угрозой потери. Конечно есть резервные копии старого проекта, ещё он вместе с архивом хранится на другом компьютере, но это всё не очень удобно в использовании. Было бы весьма неплохо иметь средство просмотра архивов старых проектов.

Ок. Понял. Передам руководству.
+1
столкнулись тоже с этой проблемой. Тегов порядка 300 стали недоступны. Увы…
+2

Да, это и сейчас очень актуально. У нас архив с 2012 включительно, пора делать новый проект.

Так какие сейчас виды на вопрос о просмотре архива старых проектов?

Здравствуйте, есть какие-то продвижения в данном направлении? Обновил конфигурацию OPC-сервера и архив за 2 года улетел в трубу. Чем можно открыть Ваши файлы *.db чтобы хотя бы экспортировать теги в csv? Версия программы 4.7.1.107

Завершен

День добрый.

Обновил конфигурацию OPC-сервера и архив за 2 года улетел в трубу. Чем можно открыть Ваши файлы *.db чтобы хотя бы экспортировать теги в csv? Версия программы 4.7.1.107

Если изменилась конфигурация ОРС сервера, то каналы в проекте которые были связаны с каналами ОРС сервера должны остаться не привязанными, но при этом их связь с БД не будет потеряна и архивы по ним доступны. Если Вы принудительно удалили эти каналы из проекта то и связь этих каналов с БД была утеряна. 

Структура БД такова что мы не храним имена каналов, а только их ID которые существуют в проекте, т.е. исходя из этого экспорт файлов БД сделать можно, но по одним только ID понять какой это был канал в проекте боюсь будет невозможно.

А как сделать этот экспорт? Мне нужны 8 каналов, и между ними есть зависимость, думаю смогу разобраться что есть что. 

+1
Ответ

День добрый.

Сделали простой инструмент для экспорта архивов из БД в CSV файлы - DBExport

Добрый день. Задумка очень интересная (наверное) - но при попытке использования после нажатия кнопки "Запустить" и выбора места для сохранения выскакивает окно:

День добрый.

Уточните Вы точно указали дату по которой есть данные в БД?

упс, не посмотрел что при открытии программы другая дата :)

Можно скрин всего окна экспортера с выбранной датой и ошибкой.

работает - выше написал что не глянул на дату при открытии программы)

простите за мои 5 копеек... при живом проекте нельзя ли внедрить экспорт листинга ID с привязкой к именам каналов до апокалипсиса, чтобы в черный день можно было "прорастить" убитое?

Спасибо, с помощью Вашего конвертора и HEX-редактора удалось разобраться в структуре Вашей базы данных. В итоге создал в конфигураторе новые каналы и их айди в старых файлах прописал "утерянным" каналам.  Результат - казалось-бы потерянный архив за 2 года абсолютно нормально отображается в программе просмотра графиков. 

Сервис поддержки клиентов работает на платформе UserEcho