SETTINGS MERGE.EXE: различия между версиями

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


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


Далее происходит объединение файлов карт.
Далее происходит объединение файлов карт.
Строка 123: Строка 125:
[[Файл:S_merge4.JPG|350px|безрамки|центр]]
[[Файл:S_merge4.JPG|350px|безрамки|центр]]


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


Если установить флажок "Создать подвид ..." (по умолчанию вкл.), то на выбранном виде в левом верхнем углу будет отображен прямоугольник , к подвиду которого будут добавлены объекты карты [ОТКУДА]. Иначе объекты будут просто размещены на выбранном виде карты [КУДА].
==== Переподключить удаленный ОРС-сервер из АРМ2 на АРМ1  ====
АРМ2 подключен к локальному ОРС-серверу и к одному или нескольким удаленным ОРС-серверам.
#Подготовить настройки АРМ1 [КУДА], АРМ2 [ОТКУДА]
#Запустить утилиту
#На вопрос по Переносу ОРС-серверов, выбрать только трeбуемый IP-адрес ОРС-сервера
#При объединении карт указать на главный (или другой) вид карты [КУДА]
#Скопировать новые настройки [КУДАНовые] на АРМ1
#Проверить корректность переноса карты на АРМ1
#В настройках opclient.conf SCADA на АРМ2 удалить запись о подключении к перенесенному ОРС-серверу.

Версия от 14:31, 18 июля 2017


Введение

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

Версия:

1.0.0.1 от 18.07.2017

Назначение

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

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

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

  • полный перенос настроек - объединение настроек
  • перенос только выбранных контроллеров (КИО, КУН-IP)
  • перенос выбранных контроллеров в новую (пустую) SCADA

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

  • не переносятся Контейнеры оборудования из [ОТКУДА] в [КУДА]
  • не переносится БД original.gdb из [ОТКУДА] в [КУДА]
Внимание! Настройки обоих АРМ должны быть созданы в версии АСУД.SCADA 2.3.1 и выше 
(в противном случае не будут перенесены настройки IP-, RS-концентраторов).

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

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

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

Где:

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

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

Программа допускает перенос настроек в новую (пустую) SCADA без настроек (подробнее см. далее). В этом случае необходимые файлы в папке КУДА будет созданы автоматически.

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

  • Scada
    • Settings
      • map.conf
      • opclient.conf
  • Server
    • Settings
      • hwlayer.conf
      • kio2m.conf
      • iprslayer.conf

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

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

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

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

  • если вы переносите настройки полностью:
    • удалить из адресного пространства ОРС-сервера все кроме устройства USB-Пульт
    • перевести режим работы в Ретрансляция, указав IP-адрес АРМ Диспетчера
  • если вы переносите только часть контроллеров:
    • удалить из адресного пространства ОРС-сервера эти контроллеры
    • удалить из карты SCADA визуализированные сигналы этих контроллеров

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

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

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

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

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

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

Если структура каталога настроек некорректна будет отображено сообщение об ошибке.

Если версия АРМ [КУДА] или [ОТКУДА] менее 2.3.1 будет предложено продолжить объединение настроек без учета IP-, RS-концентраторов.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Объединяем два АРМ

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


Перенести один КИО из АРМ2 в АРМ1

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

Перенести один КИО из АРМ2 в новый (пустой) АРМ1

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


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

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

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