SETTINGS MERGE 270.EXE

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


Введение

Доступно в версии АСУД.SCADA 2.7.14, либо по ссылке

Версия:

26.06.2023

  • первая версия программы


Назначение

Утилита позволяет выполнить "склейку" настроек (ОРС-сервера и Карты) одного АРМ АСУД.SCADA в другой АРМ всего в несколько кликов.

Обычно данная процедура выполняется при переносе части сигналов с одного объекта на другой, при объединении рабочих мест и т.п.

Допускается:

  • полный перенос настроек - объединение настроек нескольких SCADA в одну
  • перенос только выбранных корневых устройств (контроллеров):  КИО, КУН-IP, Компьютерная сеть, OPC DA Ext, из одного АРМ в другой
  • перенос выбранных контроллеров в новую (пустую) SCADA
  • удаление конфигурации оборудования и настроек визуализации SCADA для выбранных устройств

Ограничения в работе:

  • не переносятся Контейнеры оборудования
  • не переносится БД original.gdb
  • не переносятся Переменные
  • не переносятся Скрипты

Для работы с БД смотри Объединение баз данных ORIGINAL

Замечание:

  • Настройки обоих АРМ должны быть выполнены в версиях SCADA старше 2.7.0
  • В идеале обе версии SCADA должны быть одинаковы
  • Для работы с настройками версий SCADA младше 2.7.0 смотри утилиту SETTINGS MERGE.EXE


Подготовка к запуску программы

Предварительно необходимо скопировать файлы конфигурации АРМ (для этого удобно использовать штатную функцию резервирования настроек, см. Scada Backup.EXE) и разместить их каталогах, следующей структуры

  • Настройки
    • КУДА
      • Scada
        • Settings
        • Scripts
      • Server
        • Settings
    • ОТКУДА
      • Scada
        • Settings
        • Scripts
      • Server
        • Settings

Где:

  • [КУДА] - настройки АРМ, куда будут переноситься настройки
  • [ОТКУДА] - настройки АРМ, откуда будут переноситься настройки

Указанная структура каталогов может быть создана автоматически в программе (подробнее см. далее).

Минимально необходимы следующие файлы в папках Settings

  • Scada
    • Settings
      • map.conf
      • opcclient.conf
  • Server
    • Settings
      • hwlayer.conf
      • iprslayer.conf


Принцип склейки настроек

Программа в процессе работы не меняет файлов настроек в исходных папках [КУДА], [ОТКУДА].

Новые настройки для АРМ [КУДА] будут созданы в папке [КУДАНовые].

Впоследствии вы должны будете самостоятельно заменить файлы на рабочем АРМ куда вы переносите настройки, файлами созданными в папке [КУДАНовые].

Программа также не создает новых настроек для АРМ [ОТКУДА] поэтому, непосредственно в рабочей программе на данном АРМ, будет необходимо выполнить манипуляции описанные в примерах в конце данной статьи

 


Запуск программы

Запускаем утилиту \tools-scada\settings_merge_270.exe

S merge.JPG
S merge.JPG

Указываем путь к каталогу настроек АРМ.

Элементы управления:

  • Создать каталоги - позволяет создать в указанном каталоге структуру папок для размещения настроек АРМ, описанную выше.
  • Оптимизировать карту [ОТКУДА] - не переносить подвиды, на которых нет сигналов переносимого оборудования (по умолчанию вкл.)
  • Перенести настройки в пустую SCADA - настройки будут перенесены в пустую (чистую) конфигурацию (по умолчанию выкл.). При переносе в пустую конфигурацию не требуется наличие папки [КУДА]
  • Выполнить - запустить процесс переноса настроек.

Нажимаем кнопку Выполнить.

Если структура каталога настроек некорректна или версии настроек АРМ [КУДА] или [ОТКУДА] менее 2.7.0, будет отображено сообщение об ошибке.

Этап 1. Проверка OPC-серверов в SCADA

Если в SCADA [ОТКУДА] или [КУДА] зарегистрирован ОРС-сервер с IP-адресом не "localhost" или "127.0.0.1", и не зарегистрировано ОРС-сервера с указанными адресами, программа уточнит не является ли данный IP-адрес, адресом локального ПК и если да - изменит его на "localhost".

Если в SCADA [ОТКУДА] зарегистрировано несколько ОРС-серверов, будет предложено выбрать те, которые необходимо перенести. При этом программа предварительно проверит: действительно ли с данным сервером связаны сигналы на карте, если нет - сервер будет проигнорирован.

Внимание! Если вы выполняете простое объединение настроек двух АРМ (т.е. перенос настроек одного АРМ полностью в другой АРМ), 
на все вопросы здесь и далее нажимайте просто Ок.
S merge2.JPG
S merge2.JPG
  • Сервер localhost - это локальный сервер Пульта-ПК АРМ [ОТКУДА]
  • Сервер 192.168.1.100 - это удаленный сервер, к которому подключается АРМ [ОТКУДА]

Этап 2. Перенос настроек OPC-серверов [ОТКУДА] - [КУДА]

Если в предыдущем шаге был выбран сервер localhost, отобразится окно с именами корневых устройств (контроллеров) в адресном пространстве ОРС-серверов.

S merge3.JPG
S merge3.JPG

В данном окне следует указать те устройства, которые необходимо перенести.

Поскольку в объединенном адресном пространстве ОРС-сервера наименования устройств ("Новое имя" и "Имя [КУДА]") должны быть уникальными, для некоторых устройств из [ОТКУДА] меняется отображаемое имя. По необходимости вы можете изменить имя устройств в столбце "Новое имя".

Клик мышкой на заголовок столбца "Перенос" снимает / устанавливает все флажки.

Если переносится USB-Пульт из АРМ [ОТКУДА], то он преобразуется в устройства КИО-8(4) (режим ретрансляция) и программа предлагает ввести если известен его IP-адрес.

Этап 3. Склейка Карт [ОТКУДА] - [КУДА]

Если настройки переносятся не полностью: на предыдущих шагах выбраны не все ОРС-сервера или Контроллеры, программа попытается предварительно оптимизировать карту [ОТКУДА], удалив подвиды карты, на которых отображены только сигналы не выбранных устройств. Это происходит, если был установлен флажок "Оптимизировать карту ...".

Далее происходит объединение файлов карт.

S merge4.JPG
S merge4.JPG

Следует выбрать вид карты [КУДА] - обычно это главный вид, к которому будут добавлены объекты карты [ОТКУДА].

Если установить флажок "Создать подвид ..." (по умолчанию вкл.), то на выбранном виде в левом верхнем углу будет создан прямоугольник, к которому будет привязан главный вид карты [ОТКУДА]. Иначе объекты главного вида карты [ОТКУДА] будут просто размещены на выбранном виде карты [КУДА].


Краткий справочник действий

Объединяем два АРМ (или переносим настройки одного АРМ в другой)

  1. Подготовить настройки АРМ1 [КУДА], АРМ2 [ОТКУДА]
  2. Запустить утилиту
  3. На все вопросы по Переносу устройств нажать просто "ОК"
  4. При объединении карт указать на главный вид карты [КУДА]
  5. Скопировать (подтвердив замену) файлы новых настроек [КУДАНовые] на АРМ1
  6. Проверить корректность настроек OPC-сервера и SCADA на АРМ1
  7. Если в составе АРМ2 были КИО выполнить перенастройку на них IP-адреса ПК-диспетчера на IP-адрес АРМ1
  8. Если в составе АРМ2 был Пульт-ПК, в конфигураторе ОРС-сервера на АРМ2
    1. Удалить из адресного пространства все устройства кроме USB-пульт
    2. Переключить на режим Ретрансляция

Объединяем три АРМ (переносим настройки двух АРМ в третий)

Идентично случаю выше, но

  1. сначала переносите настройки первого АРМ в третий АРМ,
  2. затем настройки второго АРМ в новые настройки третьего АРМ.

Удалить один или несколько  КИО (КУН-IP, КЦС-IP и т.п.)  из АРМ

Этот вариант позволяет быстро удалить из конфигурации и карты НЕнужные устройства.

  1. Подготовить настройки АРМ [ОТКУДА]
  2. Запустить утилиту
  3. Установить флажок "Перенести настройки в пустую SCADA"
  4. Если появится вопрос по Переносу ОРС-серверов, выбрать только "localhost"
  5. На вопрос по Переносу Контроллеров/Устройств, снять флажок с устройств, которые необходимо удалить
  6. При объединении карт указать на главный (Безымянный) вид карты [КУДА]
  7. Скопировать (подтвердив замену) файлы новых настроек [КУДАНовые] на АРМ
  8. Проверить корректность настроек OPC-сервера и SCADA на АРМ1

Перенести один или несколько  КИО (КУН-IP, КЦС-IP и т.п.)  из АРМ2 в  АРМ1

Эта работа выполняется в два этапа

Этап переноса настроек

  1. Подготовить настройки АРМ1 [КУДА], АРМ2 [ОТКУДА]
  2. Запустить утилиту
  3. Если появится вопрос по Переносу ОРС-серверов, выбрать только "localhost"
  4. На вопрос по Переносу Устройств, выбрать только те устройства, которые необходимо перенести
  5. При объединении карт указать на главный (Безымянный) вид карты [КУДА]
  6. Скопировать (подтвердив замену) файлы новых настроек [КУДАНовые] на АРМ1
  7. Проверить корректность настроек OPC-сервера и SCADA на АРМ1
  8. Перенастроить КИО на новый IP-адрес ПК-диспетчера

Этап подготовки новых настроек для АРМ2

Выполните действия, описанные в разделе "Удалить один или несколько  КИО (КУН-IP, КЦС-IP и т.п.)  из АРМ", тем самым вы получите настройки АРМ2 с удаленными сигналами перенесенных устройств.

Перенести один или несколько  КИО (КУН-IP, КЦС-IP и т.п.)  из АРМ2 в новый (пустой) АРМ1

Эта работа аналогично выполняется в два этапа

Этап переноса настроек

  1. Подготовить настройки АРМ1 [КУДА], АРМ2 [ОТКУДА]
  2. Запустить утилиту
  3. Установить флажок "Перенести настройки в пустую SCADA"
  4. Если появится вопрос по Переносу ОРС-серверов, выбрать только "localhost"
  5. На вопрос по Переносу Устройств, выбрать только те устройства, которые необходимо перенести
  6. При объединении карт указать на главный (Безымянный) вид карты [КУДА]
  7. Скопировать (подтвердив замену) файлы новых настроек [КУДАНовые] на АРМ1
  8. Проверить корректность настроек OPC-сервера и SCADA на АРМ1
  9. Перенастроить КИО на новый IP-адрес ПК-диспетчера

Этап подготовки новых настроек для АРМ2

Выполните действия, описанные в разделе "Удалить один или несколько  КИО (КУН-IP, КЦС-IP и т.п.)  из АРМ", тем самым вы получите настройки АРМ2 с удаленными сигналами перенесенных устройств.

Переподключить удаленный ОРС-сервер из АРМ2 на АРМ1

АРМ2 подключен к локальному ОРС-серверу и к одному или нескольким удаленным ОРС-серверам.

  1. Подготовить настройки АРМ1 [КУДА], АРМ2 [ОТКУДА]
  2. Запустить утилиту
  3. На вопрос по Переносу ОРС-серверов, выбрать только трeбуемый IP-адрес ОРС-сервера
  4. При объединении карт указать на главный (или другой) вид карты [КУДА]
  5. Скопировать новые настройки [КУДАНовые] на АРМ1
  6. Проверить корректность переноса карты на АРМ1
  7. В настройках opclient.conf SCADA на АРМ2 удалить запись о подключении к перенесенному ОРС-серверу.