Интеграция капитала
Интеграция Capital X Panel Designer и Capital представляет собой значительный шаг вперед в повышении эффективности рабочего процесса проектирования электротехнических систем.
При работе с проектами панелей ключевой особенностью является возможность обмена проектами панелей между Capital X Panel Designer и Capital. В этом процессе в качестве стандарта для передачи информации о проекте панели используется документ управления интерфейсом (ICD). Такая интеграция обеспечивает бесперебойную синхронизацию данных, гарантируя, что изменения, внесенные в Capital X Panel Designer эффективно отражаются в Capital, тем самым поддерживая согласованность и единообразие проекта.
Кроме того, Capital Logic Designer позволяет использовать Capital X Panel Designer в качестве интегрированного решения для проектирования панелей. Эта интеграция позволяет пользователям получать доступ к комплексному функционалу Capital X Panel Designer непосредственно из Capital Logic Designer, оптимизируя рабочий процесс за счёт устранения необходимости переключения между отдельными приложениями. Этот унифицированный подход предоставляет проектировщикам более эффективную и целостную среду проектирования, что в конечном итоге приводит к повышению производительности и качества работ.
Предпосылки для интеграции капитала
- Для успешного запуска Capital X Panel Designer в Capital Logic Designer вам потребуется Capital 2408 с обновлениями 2508 или более поздней версии.
- Для обмена данными Capital ICD вам потребуется Capital 2512 или более поздняя версия для обеспечения полной совместимости.
- Программное обеспечение Capital должно быть полностью установлено, иметь действующую лицензию и пройти проверку. Поддержка всех последующих основных версий и обновлений осуществляется сверх указанных минимальных требований.
- Необходимо иметь доступ к Capital Logic Designer и Capital Device Modeler, а также иметь права пользователя ICD .
- Лицензия Capital Panel Designer (лицензия Capital Add-on) должна быть активирована и назначена учетной записи в Capital X Panel Designer .
Настройка интеграции Capital для Capital X
Прежде чем приступить к настройке, попросите администратора Capital:
- Перейдите в папку config в установочном каталоге Capital и найдите «clientprops.xml».
- Откройте clientprops.xml с правами администратора и добавьте следующую конфигурацию:
<cors enabled="true"
allowedOrigins="https://cloud.sw.siemens.com"
allowedMethods="GET,POST,DELETE,OPTIONS"
allowedHeaders="authorization,content-type"/>
- Сохраните и закройте файл clientprops.xml. Перезапустите Capital Integration Server (CIS).
После завершения перезапуска сервера CIS вы можете следовать руководству по созданию и удалению учетных данных технического пользователя, чтобы создать учетные данные технического пользователя.
Наконец, выполните следующие шаги для завершения установки и настройки:
- Загрузите файл CapIntConfig.zip по этой ссылке . Сохраните его в удобном для вас месте на компьютере.
- Скопируйте файл CapIntConfig.zip в домашнюю папку Capital X.
- Распакуйте файл CapIntConfig.zip. После распаковки вы увидите ярлык Capital Logic Designer в распакованной папке.
- Запустите Capital Logic Designer, щелкнув по ярлыку, который вы нашли в извлеченной папке.
- После полной загрузки приложения на вкладке «Рабочий процесс» должен появиться значок «Конструктор панелей».
Настройка интеграции капитала для капитала
Для завершения установки и настройки выполните следующие шаги:
- Перейдите в каталог установки Capital.
- Откройте или создайте файлы с помощью текстового редактора с правами администратора и добавьте следующую конфигурацию:
config/clientprops.xml
<cors enabled="true"
allowedOrigins="https://cloud.sw.siemens.com"
allowedMethods="GET,POST,DELETE,OPTIONS"
allowedHeaders="authorization,content-type"/>
адаптеры/адаптеры.xml
<document format="capitalelectra"
class="chs.bridges.adaptors.electra.ElectraAdaptorFormat"
description="Adaptor to enable interaction with Electra Web"
propFile="resources/electra.properties"
applications="Modeler, Architect, Logic Designer, Systems Integrator, Harness Designer, Harness Designer Modular"
/>
<handshake localport="49902" remoteapplication="Electra" remotehost="cloud.sw.siemens.com" remoteport="443"/>
- Сохраните и закройте файлы. Перезапустите Capital Integration Server (CIS).
- Запустите Capital Logic Designer. После полной загрузки приложения на вкладке «Рабочий процесс» должен появиться значок Panel Designer.
Конфигурация аутентификации OpenID Connect (OIDC)
Эта конфигурация применима только к Capital. Если вы не хотите использовать аутентификацию OIDC, пропустите этот раздел.
Для настройки файлов oidc.properties и oidc_background.xml для аутентификации OpenID Connect (OIDC) обратитесь к руководству по поддержке многофакторной аутентификации .
Методом авторизации токена будет ClientIDValidation , который требует настройки в файле oidc_background.xml.
Конфигурация хоста Capital
Чтобы войти в Capital Host:
- В Capital X Panel Designer выберите меню Файл | Настройки.
- Перейти в раздел «Интеграция»
- Введите хозяина Capital
Аутентификация на сервере Capital
Для аутентификации на сервере Capital вы можете использовать любой из следующих методов:
- Вход с использованием имени пользователя и пароля : укажите имя пользователя и пароль Capital для аутентификации на сервере Capital.
- Учётные данные клиента : для аутентификации OpenID Connect (OIDC) (только для Capital) и аутентификации технической учётной записи пользователя (только для Capital X) создайте файл pndoidc.properties, используя предоставленный шаблон. Укажите в нём свой идентификатор клиента и секретный ключ клиента, а затем поместите его в папку «User» для аутентификации.
Чтобы открыть папку "Пользователь", нажмите "Windows + R", чтобы открыть окно команды "Выполнить", вставьте %USERPROFILE% и нажмите ОК.
Шаблон pndoidc.properties:
capital_host=https://<server host>:port
token_endpoint=https://<server host>:port/auth/<Path>/protocol/openid-connect/token
client_id=sample_id
client_secret=secret
capital_x=N
Запуск Capital X Panel Designer в Capital Logic Designer
Запустите Capital Logic Designer и дождитесь полной инициализации приложения. После загрузки перейдите на вкладку «Рабочий процесс» в интерфейсе Capital Logic Designer. Нажмите «Конструктор панелей» , чтобы запустить Capital X Panel Designer непосредственно из среды Logic Designer.
Отправка и получение данных Capital ICD
Отправить ICD в Capital
Для передачи ICD в Capital:
- Запустите Capital X Panel Designer в Capital Logic Designer и откройте чертеж.
- Щелкните меню «Приложения» | «Капитал» , затем выберите «Отправить ICD» .
- Появится диалоговое окно с запросом на ввод учётных данных для сервера Capital. Введите учётные данные для аутентификации на сервере Capital и нажмите «Войти» .
- После входа в систему откроется диалоговое окно «Применимость» . Введите название проекта в Capital Logic Designer и нажмите «ОК» .
- Коды ICD будут переданы в Capital Logic Designer, и вы увидите подтверждающее сообщение о том, что коды ICD были успешно отправлены.
- Откройте проект в Capital Logic Designer. На вкладке «Коды изменений» вы увидите коды изменений из Capital X Panel Designer . Если коды изменений не отображаются, вы можете нажать кнопку « Обновить коды изменений» , чтобы обновить список кодов изменений.
- Теперь вы можете использовать ICD в Capital Logic Designer для дальнейшего проектирования.