Интеграция капитала
Интеграция Capital X Panel Designer и Capital представляет собой значительный шаг вперед в повышении эффективности рабочего процесса проектирования электротехнических систем.
При работе с проектами панелей ключевой функцией является возможность обновления проектов панелей между Capital X Panel Designer и Capital. Этот процесс использует ICD (Interface Control Document) в качестве стандарта для передачи информации о проекте панели. Такая двунаправленная интеграция обеспечивает бесперебойную синхронизацию данных в среде Capital. Изменения, вносимые в Capital X Panel Design, эффективно отражаются в 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) должна быть назначена учетной записи в 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 для дальнейшего проектирования.
Получение МКБ из Capital
Чтобы получить межбанковские депозиты от Capital:
- Убедитесь, что Capital Logic Designer открыт, и у вас открыт и готов к работе проект, содержащий чертеж, ICD-файлы которого вы хотите отправить.
- Одновременно убедитесь, что запущен Capital X Panel Designer (обычно из Capital Logic Designer ) и готов к получению обновлений для соответствующего чертежа.
- В Capital Logic Designer перейдите на вкладку «Рабочий процесс» и нажмите кнопку действия «Отправить ICD» .
- Появится диалоговое окно с запросом на ввод учётных данных для сервера Capital. Введите учётные данные для аутентификации на сервере Capital и нажмите «Войти» .
- Информационные письма будут переданы в Capital X Panel Designer , и вы увидите подтверждающее сообщение о том, что информационные письма были успешно отправлены.
- Наконец, переключитесь на свой чертеж в Capital X Panel Designer . Система уведомит вас о поступающих изменениях в ICD для чертежа, после чего вам потребуется вручную проверить и обработать изменения для обновления дизайна панели.
Сценарий 1: новый вывод создается для устройств ICD в Capital Logic Designer
Если вы создали новый PIN-код для устройств ICD в Capital Logic Designer, при получении данных об устройствах ICD из Capital произойдут следующие изменения:
Новый вывод будет добавлен в ICD в Capital Device Modeler.
В диалоговом окне «Пин-коды Capital» система уведомит вас о новых пин-кодах в Capital X Panel Designer , указав, что пин-код создан в Capital и требует, чтобы вы добавили его в Capital X Panel Designer .
Вы можете добавить новый терминал или символ к чертежу, выбрав вновь созданные контакты в диалоговом окне и нажав « Разместить терминал» или «Разместить символ» .
a) Щелкните «Разместить клемму» , чтобы автоматически добавить новую клемму под соответствующую панель на чертеж, после чего вы сможете настроить её и подключить к соответствующим компонентам.
Разместите клемму для нового вывода. b) Щелкните «Разместить символ» , чтобы открыть диалоговое окно «Разместить символ», в котором можно выбрать символ и сопоставить его с новым выводом. После этого нажмите «ОК» , чтобы добавить символ под соответствующей панелью на чертеж. После этого вы сможете настроить его и подключить к соответствующим компонентам.
Разместите символ для нового вывода.
Сценарий 2: Пин переименовывается для устройств ICD в Capital Logic Designer
Если вы переименовали контакт для устройств ICD в Capital Logic Designer, система автоматически отобразит изменения контактов как в Capital Device Modeler, так и в Capital X Panel Designer при получении устройств ICD из Capital. Ручное обновление не требуется.
Сценарий 3: ПИН-код удален для устройств ICD в Capital Logic Designer
Если вы удалили привязку для устройств ICD в Capital Logic Designer, при получении устройств ICD из Capital произойдут следующие изменения:
- Удаленный вывод будет удален из ICD в Capital Device Modeler.
- В Capital X Panel Designer отобразится предупреждающее сообщение о том, что булавка удалена в Capital, и будет запрошено подтверждение удаления.
- Если нажать «Да» , удаленный вывод будет удален из компонента, а соответствующие соединения с удаленным выводом будут удалены в Capital X Panel Designer .
- Если нажать кнопку «Нет» , в Capital X Panel Designer ничего не произойдет, и вам придется вносить изменения вручную.
Сценарий 4: Пин-код изменен для ICD в Capital Device Modeler
При отправке ICD в Capital или получении ICD из Capital любые изменения, внесенные в контакты ICD в Capital Device Modeler, будут переопределены изменениями, внесенными в Capital X Panel Designer или Capital Logic Designer. Это означает, что любые новые контакты, созданные, переименованные или удаленные в Capital Device Modeler, не будут отражены в Capital Logic Designer и Capital X Panel Designer .
Сценарий 5: ICD переименован в Capital Device Modeler
Если вы переименовали ICD в Capital Device Modeler, это приведет к тому, что связанные с ним устройства ICD будут отсоединены. Поэтому вам потребуется вручную обновить имена связанных устройств ICD в Capital Logic Designer, чтобы отразить изменения, внесенные в Capital Device Modeler.
Сценарий 6: Имя чертежа переименовано в Capital X Panel Designer
Если вы переименовали чертеж в Capital X Panel Designer , система автоматически обновит ICD в Capital Device Modeler при передаче ICD в Capital. Это приведет к отсоединению связанных устройств ICD от ICD. Поэтому вам потребуется вручную обновить имена связанных устройств ICD в Capital Logic Designer, чтобы отразить изменения, внесенные в Capital X Panel Designer .
Сценарий 7: Подпанель переименована в Capital X Panel Designer
Если вы переименовали подпанель в Capital X Panel Designer , система автоматически обновит ICD в Capital Device Modeler при передаче ICD в Capital. Это приведет к отсоединению связанных устройств ICD от ICD. Поэтому вам потребуется вручную обновить имена связанных устройств ICD в Capital Logic Designer, чтобы отразить изменения, внесенные в Capital X Panel Designer .
Сценарий 8: Вложенная панель удалена в Capital X Panel Designer
Если в Capital X Panel Designer обнаружено удаление подпанели, система автоматически удалит соответствующие ICD из Capital Device Modeler при передаче ICD в Capital. Однако вам потребуется вручную удалить соответствующие устройства ICD из схемы проектирования в Capital Logic Designer.