Wonderware Historian Ver 10: перенос данных из старого тэга в новый тэг
Можно ли перенести старые исторические данные из тэга объекта / атрибута в новый тэг объекта / атрибута?
Мой клиент использует Archestra 2009 для измерения различных давлений и температур. Они историзируют свои данные по соображениям безопасности. Эти данные хранятся и могут быть просмотрены через MS SQL Server 2008 R2.
Пару лет назад я разработал статистический отчет по клапанам, в котором он будет читать исторические данные о состоянии клапанов. Этот отчет создается в Visual Studio 2008 и ссылается на хранимую процедуру для извлечения данных и построения отчета. Процесс состоял в том, что если всасывающий клапан запускается из состояния "Закрыть в открытое положение", он получит определенный набор значений давления, температуры и расхода газа.
Давайте назовем один из этих SuctionPressure101.SuctPressReading. SuctionPressure101 - это объект в Archestra, а SuctPressReading - это аналоговый атрибут внутри объекта. При обращении к историку и поиске SuctionPressure101.SuctPressReading вы извлекаете данные из любого временного диапазона, который находится между созданным историческим моментом и текущим временем.
Клиент обновил некоторые из своих программ и вместо этого изменил имя с SuctionPressure101.SuctPressReading на SuctionPressure101.PV. SuctionPressure101.PV сейчас исторически сложилась, но здесь возникает дилемма.
Отчет просматривает старый тег и возвращает пустое значение или значение NULL с помощью хранимой процедуры, поскольку он больше не существует, если просматривается в любое время после его изменения. Я могу легко обновить хранимую процедуру и соответствующие таблицы, чтобы ссылаться на новый тэг, но цена в том, что клиент больше не сможет ссылаться на старый тэг для целей записи. Я мог бы также иметь оба в отчете, но старый или новый тэг был бы нулевым, а другой отображал бы данные. Это может быть решением, но я хотел знать, существует ли этот маршрут вместо этого:
Можно ли перенести или "скопировать-вставить" старые данные из SuctionPressure101.SuctPressReading в SuctionPressure101.PV, чтобы они могли содержать старые и новые данные, таким образом, отчет выглядит чище и без проблем?
Таким образом, SuctionPressure101.PV может отображать данные, которые существовали из SuctionPressure101.SuctPressReading, а также его исторические данные.
1 ответ
Клиенту необходимо запросить информацию у местного дистрибьютора или системного интегратора о том, как сохранить старые данные тегов при переименовании тегов. Вероятно, они получат "Утилиту переименования тегов для сервера Historian", которую можно использовать для указания старых данных на новые. название тэга.