资本整合
Capital X Panel Designer与 Capital 的集成代表着电气设计工作流程效率的显著进步。
在进行面板设计时,一项关键功能是能够将面板设计从Capital X Panel Designer交换到 Capital。此过程使用 ICD(接口控制文档)作为传输面板设计信息的标准。这种集成有助于实现无缝数据同步,确保在Capital X Panel Designer中所做的更改能够有效地反映在 Capital 中,从而保持设计的一致性和统一性。
此外,Capital Logic Designer 可以推出Capital X Panel Designer作为面板设计功能的集成解决方案。这种集成使用户能够直接从 Capital Logic Designer 内部访问Capital X Panel Designer的全面功能,从而简化工作流程,无需在单独的应用程序之间切换。这种统一的方法为设计师提供了一个更高效、更具凝聚力的设计环境,最终提高了生产力和设计质量。
资本整合的先决条件
- 要在 Capital Logic Designer 中成功启动Capital X Panel 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 X 设置资本整合
在继续配置之前,请您的 Capital 管理员执行以下操作:
- 导航到 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文件。重新启动资本集成服务器(CIS)。
CIS 服务器重启完成后,您可以按照生成和删除技术用户帐户凭据指南来生成技术用户帐户凭据。
最后,请按照以下步骤完成设置和配置:
- 从此链接下载 CapIntConfig.zip 文件。将其保存到您电脑上易于查找的位置。
- 将 CapIntConfig.zip 文件复制到您的 Capital X 主文件夹。
- 解压 CapIntConfig.zip 文件。解压后,您将在解压的文件夹中看到 Capital Logic Designer 快捷方式。
- 单击解压文件夹中的快捷方式启动 Capital Logic Designer。
- 应用程序完全加载后,您应该会看到“面板设计器”图标出现在“工作流”选项卡下。
设置资本整合
请按照以下步骤完成设置和配置:
- 导航到您的 Capital 安装目录。
- 使用具有管理员权限的文本编辑器打开或创建文件并添加以下配置:
配置/客户端属性.xml
<cors enabled="true"
allowedOrigins="https://cloud.sw.siemens.com"
allowedMethods="GET,POST,DELETE,OPTIONS"
allowedHeaders="authorization,content-type"/>
适配器/adaptors.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"/>
- 保存并关闭文件。重新启动资本集成服务器(CIS)。
- 启动 Capital Logic Designer。应用程序完全加载后,您将在“工作流”选项卡下看到“面板设计器”图标。
OpenID Connect(OIDC)身份验证配置
此配置仅适用于 Capital。如果您不想使用 OIDC 身份验证,可以跳过此部分。
请参考多因素身份验证支持指南,配置用于 OpenID Connect (OIDC) 身份验证的 oidc.properties 和 oidc_background.xml 文件。
令牌授权方法将是ClientIDValidation ,需要在 oidc_background.xml 文件中进行配置。
首都主机配置
进入首都主机:
- 在Capital X Panel Designer中,单击菜单文件 | 首选项
- 转到集成部分
- 进入首都主持人
使用 Capital 服务器进行身份验证
要向 Capital 服务器进行身份验证,您可以使用以下任一方法:
1.用户名/密码登录:提供您的 Capital 用户名和密码以向 Capital 服务器进行身份验证。 2.客户端凭证:对于 OpenID Connect (OIDC) 身份验证(仅限 Capital)和技术用户帐户身份验证(仅限 Capital X),请使用提供的模板创建 pndoidc.properties 文件。使用您的客户端 ID 和客户端密钥配置该文件,然后将其放置在 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 Logic Designer 中启动Capital X Panel Designer
启动Capital Logic Designer ,等待应用程序完全初始化。加载完成后,导航至 Capital Logic Designer 界面中的“工作流”选项卡。然后,点击“面板设计器”,即可在 Logic Designer 环境中直接启动Capital X Panel Designer 。
发送和检索 Capital ICD 数据交换
将ICD发送至资本
将ICD传输至Capital:
- 在 Capital Logic Designer 中启动Capital X Panel Designer并打开图纸。
- 点击菜单“应用程序 | 资本” ,然后选择“发送 ICD” 。
- 将出现一个对话框,提示您提供 Capital 服务器的凭据。提供您的凭据以进行 Capital 服务器的身份验证,然后单击“登录” 。
- 登录后,您将看到“适用性”对话框。在 Capital Logic Designer 上输入您的项目名称,然后单击“确定” 。
- ICD 将传输到 Capital Logic Designer,您将看到一条确认消息,表明 ICD 已成功发送。 在 Capital Logic Designer 中打开项目,您将在 ICD 选项卡中看到来自Capital X Panel Designer ICD。如果看不到 ICD,您可以单击“重新加载 ICD”按钮刷新 ICD 列表。
- 现在您可以在 Capital Logic Designer 中使用 ICD 进行进一步设计。