SETTINGS MERGE.EXE
Содержание
Введение
Доступно в версии АСУД.SCADA 2.3.5, либо по ссылке
Замечание!
Утилита не поддерживает работу с настройками версий SCADA 2.7.0 и выше. Для старших версий SCADA смотри SETTINGS MERGE 270.EXE
Склеиваемые настройки должны быть выполнены в одной версии SCADA 2.3.х, 2.4.х, 2.5.х, 2.6.х
Недопускается склейка настроек разных версий, например: 2.3.х и 2.6.х, и т.п.
Предварительно настройки 2.3.х следует загрузить в версии 2.6.х (тем самым выполнив обновление настроек до версии 2.6.х)
Если вы выполнили настройку в версии 2.7.0, но диспетчерская куда вы переносите данные работает на SCADA версии ниже 2.7.0,
вы можете воспользоваться откатом на версию 2.6.х с помощью утилиты Downgrader
История версий:
28.06.2023
- изменен механизм склейки конфигуационных файлов OPC-сервера
07.09.2022
- корректная работа в случае отстуствия файла конфигурации КУН-IP
1.0.0.2 от 31.07.2018
- Коррекция действий кнопки "Создать каталоги"
- Проверка, что в конфигурации SCADA присутствуют зарегистрированные ОРС-сервера.
1.0.0.1 от 18.07.2017
Назначение
Утилита позволяет выполнить "склейку" настроек (ОРС-сервера и Карты) одного АРМ АСУД.SCADA в другой АРМ всего в несколько кликов.
Обычно данная процедура выполняется при переносе части сигналов с одного объекта на другой, при объединении рабочих мест и т.п.
Допускается:
- полный перенос настроек - объединение настроек
- перенос только выбранных контроллеров (КИО, КУН-IP)
- перенос выбранных контроллеров в новую (пустую) SCADA
Ограничения в работе:
- не переносятся Контейнеры оборудования из [ОТКУДА] в [КУДА]
- не переносится БД original.gdb из [ОТКУДА] в [КУДА]
Внимание! Настройки обоих АРМ должны быть созданы в версии АСУД.SCADA 2.3.1 и выше (в противном случае не будут перенесены настройки IP-, RS-концентраторов).
Подготовка к запуску программы
Предварительно необходимо скопировать файлы конфигурации АРМ (для этого удобно использовать штатную функцию резервирования настроек, см. Tekon Scada#РЕЗЕРВИРОВАНИЕ И ВОССТАНОВЛЕНИЕ НАСТРОЕК И БД) и разместить их каталогах, следующей структуры
- Настройки
- КУДА
- Scada
- Settings
- Server
- Settings
- Scada
- ОТКУДА
- Scada
- Settings
- Server
- Settings
- Scada
- КУДА
Где:
- [КУДА] - АРМ куда будут переноситься настройки
- [ОТКУДА] - АРМ откуда будут переноситься настройки
Указанная структура каталогов может быть создана автоматически в программе (подробнее см. далее).
Программа допускает перенос настроек в новую (пустую) SCADA без настроек (подробнее см. далее). В этом случае необходимые файлы в папке КУДА будет созданы автоматически.
Минимально необходимы следующие файлы в папках Settings
- Scada
- Settings
- map.conf
- opcclient.conf
- Settings
- Server
- Settings
- hwlayer.conf
- kio2m.conf
- iprslayer.conf
- Settings
Принцип склейки настроек
Программа в процессе работы не меняет файлов настроек в исходных папках [КУДА], [ОТКУДА].
Новые настройки для АРМ [КУДА] будут созданы в папке [КУДАНовые].
Программа не создает новых настроек для АРМ [ОТКУДА] поэтому впоследствии, непосредственно в рабочей программе на АРМ, будет необходимо:
- если вы переносите настройки полностью:
- удалить из адресного пространства ОРС-сервера все кроме устройства 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 [КУДА], АРМ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 удалить запись о подключении к перенесенному ОРС-серверу.