Установка Обновлений АСУД.SCADA: различия между версиями

Материал из TekonWiki
Перейти к навигацииПерейти к поиску
Строка 28: Строка 28:
== Откат к предыдущей версии АСУД.SCADA ==
== Откат к предыдущей версии АСУД.SCADA ==
=== Общая информация  ===
=== Общая информация  ===
Начиная с версии '''2.4.0'''  в работу инсталлятора внесены изменения. Максимально облегчающие возможность отката на предыдущую версию, если вдруг, что-то пошло не так, после установки обновления.
Начиная с версии '''2.4.0'''  в работу инсталлятора внесены изменения, облегчающие возможность отката на предыдущую версию, если вдруг, что-то пошло не так, после установки обновления.


При установке 2.4.0 поверх любой существующей версии, безусловно будет создана полная резервная копия АСУД.SCADA.
При установке 2.4.0 поверх любой существующей версии, безусловно будет создана полная резервная копия АСУД.SCADA (в связи с чем в зависимости от размеров файлов БД журналов событий и ПГС установка обновления может занять чуть большее время чем раньше).


  <nowiki>
  <nowiki>
Строка 50: Строка 50:
   \OPC-сервер
   \OPC-сервер
</nowiki>
</nowiki>
'''Внимание!'''
Не следует выполнять манипуляции с папкой \_BackupVersion


Поскольку имя рабочей папки не изменилось, никакие дополнительные перенастройки программы в связи с установкой обновления - не требуются.
Поскольку имя рабочей папки не изменилось, никакие дополнительные перенастройки программы в связи с установкой обновления - не требуются.
Строка 66: Строка 69:
* файл  \OPC Server\extensions\kcsip.dll
* файл  \OPC Server\extensions\kcsip.dll
* файл  \OPC Server\kcslogger.exe
* файл  \OPC Server\kcslogger.exe
в связи с чем (в зависимости от размеров файлов БД журналов событий и ПГС) установка обновления может занять чуть большее время чем раньше.
'''Внимание!'''
Не следует выполнять манипуляции с папкой \_BackupVersion


== Особенности возврата к предыдущей версии  ==
== Особенности возврата к предыдущей версии  ==

Версия от 08:06, 14 декабря 2018

Введение

Обновление АСУД.SCADA осуществляется путем установки дистрибутива новой версии, загруженного с сайта www.tekon.ru

Следует отметить, что отдельно могут загружаться обновления для:

  • программы ASUDBase
  • программы KCSLogger, а также драйверы для опроса сторонних устройств (см. раздел Интеграция )

Установка обновления (новой версии) АСУД.SCADA

Обновление АСУД.SCADA устанавливается, как правило, поверх существующей версии программы. Предварительная деинтсталляция существующей версии ПО - не требуется.

В процессе установки обновления не изменяются и не удаляются конфигурационные файлы и файлы баз данных (журналов, учета и т.п.).

В некоторых случаях новая версия программы могла быть установлена рядом с установленной версией, например с целью тестирования или возможности возврата к рабочей версии в случае обнаружения проблем с новой версией. Это порождало неудобства, связанные с "замусориванием" рабочей папки, необходимостью копирования рабочих настроек из папки в папку, внесение изменений в настройки в связи со сменой рабочей папки

C:\1Tekon\ASUD Scada   - старая рабочая папка
  \Scada 
  \OPC-сервер
C:\1Tekon\ASUD Scada  2.3.1  - старая рабочая папка
  \Scada 
  \OPC-сервер
C:\1Tekon\ASUD Scada  2.3.10  - рабочая папка
  \Scada 
  \OPC-сервер

Откат к предыдущей версии АСУД.SCADA

Общая информация

Начиная с версии 2.4.0 в работу инсталлятора внесены изменения, облегчающие возможность отката на предыдущую версию, если вдруг, что-то пошло не так, после установки обновления.

При установке 2.4.0 поверх любой существующей версии, безусловно будет создана полная резервная копия АСУД.SCADA (в связи с чем в зависимости от размеров файлов БД журналов событий и ПГС установка обновления может занять чуть большее время чем раньше).

Типовой вид рабочей папки C:\1Tekon  до установки версии 2.4.0

\ASUD Scada   - рабочая папка, версии, например 2.3.1
  \Scada 
  \OPC-сервер

Вид рабочей папки 1Tekon  после  установки версии 2.4.0

\_BackupVersion   -  резерв файлов 2.3.1
  \Scada 
  \OPC-сервер
\ASUD Scada   - рабочая папка 2.4.0
  \Scada 
  \OPC-сервер

Внимание!
Не следует выполнять манипуляции с папкой \_BackupVersion

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

При установка в ..\_BackupVersion копируется полная конфигурация установленной версии ПО за исключением:

  • директории \Ext - вспомогательные файлы
  • директории \A_Journal - программа для работы с журналами событий и ПГС
  • директории \Scada\Log - файлы протоколов
  • директории \Scada\Records - большие файлы записей ПГС
  • директории \Scada\Sounds_old - старые звуковые файлы
  • директории \Scada\tools-scada - вспомогательные утилиты
  • директории \OPC Server\Log - файлы протоколов
  • директории \OPC Server\tools-server - вспомогательные утилиты
  • файла БД Учета \OPC Server\original.gdb - БД учета ресурсов
  • файлы драйверов сторонних устройств \OPC Server\extensions\drv\*.*
  • файл \OPC Server\extensions\kcsip.dll
  • файл \OPC Server\kcslogger.exe

Особенности возврата к предыдущей версии

В случае, если по каким-то причинам возникнет необходимость вернуться к предыдущей версии, следует запустить файл

C:\1Tekon\ASUD Scada\unins000.exe

В процессе деинсталляции будет выполнен возврат к предыдущей версии.

Файлы существующей версии будут удалены, за исключением:

  • Журнал событий journal.db (будет переименован) ---> journal_uninst.db
  • Журнал ПГС vjm.db (будет переименован) ---> vjm_uninst.db
  • БД учета ресурсов, программы KCS_LOGGER (останутся новой версии)
  • вспомогательных утилит (останутся новой версии)
    • tools-scada
    • tools-server
  • программа A_JOURNAL (останется новой версии) - для возможности доступа к journal_uninst.db, vjm_uninst.db

Далее выполнен перенесен файлов

из \_BackupVersion в  рабочую папку \ASUD Scada.  

Папка \_BackupVersion после этого будет удалена.

Т.е. фактически - происходит откат файлов для работы классической лифтовой диспетчеризации.

При возврате предыдущей версии следует учитывать нижеследующее:

  • Папка \_BackupVersion - содержит 1 (одну) предыдущую версию. Поэтому если стояла версия 2.3.1 и вы выполните установку 2.4.0, будет возможен откат до 2.3.1. Если потом будет установлена 2.4.1, то откат будет возможен до 2.4.0.
  • Если были выполнены какие-либо изменения в конфигурации ОРС-сервера или настройках карты - они будут утеряны (будет возращены настройки, сохраненные в момент установки обновления)
  • Будут восстановлены журналы событий и пгс, сохраненные в момент установки обновления. Поэтому если, например, обновление 2.4.х было установлено 01.01.2019, а 15.01.2019 выполняется откат до предыдущей версии - журналы не будут содержать данных с 01.01 по 15.01. Файлы журналов будут восстановлены до состояния на 01.01.2019.
  • Для доступа к данным журналов за указанный период следует использовать программу A_JOURNAL и файлы journal_uninst.db, vjm_uninst.db