Установка Обновлений АСУД.SCADA

Материал из TekonWiki
Перейти к: навигация, поиск

Введение

Обновление АСУД.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