Интеграция капитала

Интеграция 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 Host
Вход в Capital Host

Аутентификация на сервере Capital

Для аутентификации на сервере Capital вы можете использовать любой из следующих методов:

  1. Вход с использованием имени пользователя и пароля : укажите имя пользователя и пароль Capital для аутентификации на сервере Capital.
  2. Учётные данные клиента : для аутентификации 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
объяснение pndoidc.properties
объяснение pndoidc.properties

Запуск Capital X Panel Designer в Capital Logic Designer

Запустите Capital Logic Designer и дождитесь полной инициализации приложения. После загрузки перейдите на вкладку «Рабочий процесс» в интерфейсе Capital Logic Designer. Нажмите «Конструктор панелей» , чтобы запустить Capital X Panel Designer непосредственно из среды Logic Designer.

Запустить Capital X Panel Designer в Capital Logic Designer
Запустить Capital X Panel Designer в Capital 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 для дальнейшего проектирования.
Capital™ X Panel Designer