Siemens Teamcenter PLMの追加インストールとセットアップ

 

親ページ: PLM統合

オンプレミス、サーバーベースのPLMソリューションであるSiemens Teamcenter® PLMは、AltiumのHybrid Agentを介してAltium 365ワークスペースと統合する必要があります。Hybrid Agentサービスは、Teamcenterサーバー(会社のLANなど)と同じネットワーク内にインストールされ、TeamcenterとAltium 365ワークスペース間の安全なデータリレーとして機能します。Hybrid Agentの設定は、以下で説明するTeamcenter EDAゲートウェイの設定を完了した後に行います。

詳細については、Hybrid AgentPLM統合をご覧ください。

Hybrid Agentのインストールと共に、Siemens Teamcenter® PLMとの統合は、Workspace Teamcenter設定インスタンスによって自動的に管理されない追加のセットアップが最初に必要です。基本的に、統合機能に応じて、2つのレベルのセットアップが必要です。最初のレベルはパーツ同期を有効にし、これは第二のレベル、つまりプロジェクトの公開/初期化PLMプロセスを有効にするための前提条件でもあります。それにもかかわらず、両方のセットアップレベルを実行することが推奨されます。

  • Hybrid統合を使用するには、特別なAltium Workspaceライセンスが必要です。
  • Teamcenter接続統合には、特別なAltium Workspaceライセンスが必要です。
  • この機能は現在BETA版です。

Teamcenterとのパーツ同期

ライブラリパーツの同期を有効にするためには、Hybrid AgentソフトウェアをホストしているマシンにSiemens Teamcenter® EDA(Electronic Design Automation)ゲートウェイソフトウェアをインストールする必要があります。便宜上、この文書ではこのマシンをAgent/EDAマシンと呼んでいます。このガイド文書では、Hybrid AgentソフトウェアとTeamcenterサーバーが別々のマシンにインストールされていることも前提としています。これは、2つのインストール間の分離を確保するために推奨されるアプローチですが、同じマシンにインストールすることも可能です。

Teamcenter EDAのインストールと設定

EDAゲートウェイのインストールと設定手順全体は、Siemensサポートセンターで入手できるバージョン固有のEDAインテグレーション文書で詳細に説明されています。その文書に従ってください。ここでの指示は、Siemensの文書からの逸脱、またはSiemensの文書で要件として参照されているAltium側の詳細をカバーしています。

Teamcenterサーバーのバージョンに対応するEDA Gatewayのバージョンを選択してください。互換性情報は、ダウンロードセンターで利用可能なTcEDA<version>_README.pdfファイル、または、SiemensサポートセンターからEDAインテグレーション互換性データファイルをダウンロードすることで確認できます(場所の例)。その後、EDA Gatewayのインストールと設定(ノンメンターECADアプリケーション用)のドキュメント(例のリンクはEDAバージョン5.1用です)を参照し、パーツライブラリ管理に関するトピックでセットアップを進めてください。

Workspace/Teamcenterインターフェースのインストールと設定の一環として、以下のTeamcenter機能もインストール(および必要に応じてライセンス認証など)する必要があります。詳細については、EDA Gateway for ECAD applicationsの設定を参照してください:

  • 拡張機能 » メカトロニクスプロセス管理 » EDAサーバーサポート
  • 拡張機能 » メカトロニクスプロセス管理 » EMPS-Foundation
  • 拡張機能 » メカトロニクスプロセス管理 » ECADライブラリ管理
  • 拡張機能 » メカトロニクスプロセス管理 » ビジネスモデラーIDE用EDA
  • 拡張機能 » サプライヤー関係管理 » ベンダー管理
  • 基本インストール » アクティブワークスペース » サーバー拡張機能 » アクティブワークスペース用EDAサーバーサポート
  • 基本インストール » アクティブワークスペース » クライアント » アクティブワークスペース用電子設計自動化

さらに、共通統合サービスのインストールと設定を実行して、デザインパブリッシングをサポートします。

次に、手順に従って、エージェント/EDAマシンにEDAゲートウェイをインストールしてください。

部品ライブラリ管理のためのEDAゲートウェイの設定

上記の通り、このセクションでは、部品ライブラリ管理のためのEDAゲートウェイのインストールと設定に関するトピックで、(非Mentor) ECADアプリケーション用EDAゲートウェイのインストールと設定のドキュメント(例としてEDAバージョン5.1のリンク)を参照してください。

Teamcenterのドキュメント内の特定の章に到達した際には、この一連の指示に戻って参照してください。以下のセクションでは、それらの章に名前で言及しています。

章: 'EDAクライアントの部品ライブラリ管理の設定'

そのステップでは、ライブラリゲートウェイ設定ファイルの準備を求められますが、代わりにAltiumが提供するものを使用してください。Altium 365 Workspaceのブラウザインターフェースから設定ファイルのパッケージをダウンロードできます: Admin » PLM Integrationを開き、Add Configurationボタンを使用して新しいインスタンスの追加ビューを開き、DriverドロップダウンメニューからTeamcenter EDAを選択し、次にURLフィールドに関連付けられたDownload Teamcenter EDA client definition filesリンクを選択します - 例を見る

ダウンロードしたZIPファイルの中には、2つのXMLファイルが含まれています。altiumLibrary_edadef.xmlaltiumPcb_edadef.xml です。これらのファイルをシステム環境変数で指定されたディレクトリにコピーまたは移動してください:%TCEDAECAD_ROOT%

  • ZIPアーカイブにはCustomEDACallbacks.jarファイルも含まれていることに注意してください。これを同じディレクトリに追加することで、Teamcenterが作成した識別子(ID)参照をAltium側に伝播させることができます。 詳細情報

  • 以前の(非GUI)PLM統合インターフェースを使用している場合、これらのファイルはサンプル設定ファイルのダウンロードで利用可能です - 場所の例を参照してください。

Setting the User name - Hybrid AgentおよびTeamcenter EDAプログラムを実行するために使用されるEDAクライアントのユーザー名を定義する必要があります。これを行うには、%USERPROFILE%\Teamcenter\EDA\TCEDAClient.propertiesファイル内のUser=プロパティを、コンポーネント同期に使用されるTeamcenterのユーザー名に設定します。これが指定されていない場合、Hybrid Agentを使用しようとするとタイムアウトとID/パスワードエラーが発生します。ワークスペースインターフェースで提供したユーザー名は無視され、代わりにプロパティファイルからのユーザー名が使用されることに注意してください。この変更後にシステムを再起動してください。

Running the Hybrid Agent as a Windows service - この方法でHybrid Agentを起動する予定の場合(つまり、ターミナルではなく)、問題のWindowsユーザーは、特に設定しない限りSystemユーザーになる可能性が高く、そのTCEDAClient.propertiesファイルは%SystemRoot%\System32\config\systemprofile\Teamcenter\EDA\TCEDAClient.propertiesに存在します。WindowsサービスとしてのHybrid Agentを参照してください。

後でPLM設定のテスト接続を実行する際に、上記の変更が有効かどうかを確認するために、INFOレベルでTC EDAログファイルを確認してください(例を参照)。

Teamcenter EDAのログは %TMP%\eda にあり、 %TCEDAECAD_ROOT%\log4j2.properties ファイルで設定できます。 rootLogger.level プロパティをDEBUGに変更すると、最大限の情報が得られます。この設定を変更した場合は、システムを再起動してください。

章: 'Teamcenterサーバーの部品ライブラリ管理の設定'

Teamcenter Rich Clientinfodbaユーザー、または管理権限を持つ他のユーザーとして開きます。
Teamcenter Rich Clientに関する情報を参照してください。

以下のスクリーンショットは、TeamcenterでECADツールの外部アプリケーションを作成するに記載されている手順を示しています。この場合、altiumLibrary,15EDALIB_External_Applicationsの設定に追加します:

新しい値を追加するには、 コマンドをクリックし、Saveを行い、設定を閉じます。Teamcenter Rich clientからログアウトして、再度ログインしてください。

  • Organizationアプリケーションを開きます。

  • External Applicationsセクションに移動し、以下のようにaltiumLibraryアプリケーションを追加します:

  • Createを選択します。

注意: アプリケーション名にアンダースコア文字 (_) を含めてはいけません

注意: Allow deletion of replicated master objects to this siteオプションはチェックされている必要があります

'ECADパーツ属性をTeamcenter属性にマッピングする'

Teamcenterのコマンドプロンプトを通じて、export_attr_mappings ユーティリティを実行し、例えば以下のようにマッピングをファイルに出力します:

export_attr_mappings.exe -file=mappings.txt -u=infodba -p=infodba

コンポーネント上の実際のTeamcenter属性をマッピングするために、mappings.txtファイルを要件に応じて修正してください。エクスポートされたmappings.txtの内容に追加された、動作するマッピングの例:

{ アイテムタイプ="EDAComPart"
    コスト : アイテム.GRM(IMAN_master_form).object_desc /description="コスト"
    許容差 : アイテムリビジョン.GRM(IMAN_master_form).object_desc /description="許容差"}

マッピングが完了したら、それをTeamcenterに戻してインポートします:

import_attr_mappings.exe -file=mappings.txt -u=infodba -p=infodba

属性マッピングの問題をトラブルシューティングするために、C:\Program Files\Siemens\TeamcenterEDA2\eda\log4j2.propertiesファイルにrootLogger.level= DEBUGという行を含めることで詳細なログを有効にすることができます。

Teamcenter EDAの実行ログはC:\Windows\TEMP\eis_eda_log.logで見つけることができます。

'Teamcenterクラスを使用したECAD部品の分類マッピングの作成'(オプション)

分類マッピングはオプションの設定要件であり、Teamcenter PLMインストールに使用または必要とされない場合があります。分類属性を使用するには、上記の'Mapping ECAD part attributes to Teamcenter attributes'セクションを完了する際に、属性マッピングの設定/ファイルに含める必要があることに注意してください。

この設定ステージを始める前に、分類機能が有効になっていることを確認してください。その後、分類マッピングの設定に従ってください。

_eda2tc.csvcategory,classIdの順に、_tc2eda.csvclassId,categoryの順に列が並んでいることを確認してください。必要であれば、ファイル名を入れ替えてください。

分類属性を使用するには、それらを属性マッピングに含める必要があります。分類属性マッピングの例は以下の通りです:

"SMT属性" : ItemRevision.ICS(-60262) /description="SMT"

ここで、番号-60262はTeamcenterの分類管理ツールで見つけることができます。

Hybrid Agentの設定

Altium 365 Workspaceとの同期を可能にする前に、eda_cli.batコマンド(Agent/EDAマシンの%TCEDAECAD_ROOT%ディレクトリに位置)を使用してライブラリを作成し、作成されたファイルがHybrid Agentにアクセス可能であることを確認する必要があります:

edacli.bat -configureLibrary -application altiumLibrary -status %userprofile%\status.xml

この段階で、Hybrid AgentPLMインテグレーションページに詳しく記載されているように、エージェント/EDAマシンにHybrid Agentをインストールできます。Hybrid Agentを起動するには、agent.batの代わりにagent-tceda.batファイルを使用してください。

Hybrid Agentが正常にWorkspaceに接続した後、Workspace内でTeamcenterへの接続を設定します(Admin - PLM Integration - Add Configuration)、Hybrid Agentオプションを有効にし、接続をテスト/確立します()。

その後、Altium 365 Workspaceでコンポーネント同期の試行とPLMパーツ作成を伴うパーツリクエストプロセスを実行できるようになるはずです。

追加のライブラリパーツ同期情報:

  • Synchronization of Released/Unreleased Teamcenter parts - デフォルトでは、release_status_list.name = ‘TCM Released’とマークされたコンポーネントのみがTeamcenterからAltiumに同期されます。これは、Teamcenter Query Builderで使用されるクエリを変更することで変更できます(例を見る)。

クエリの名前はEDALIB_Sync_FindNewPartsの設定に保存されています。デフォルトのクエリは__EDALIB_find_newpartsで、以下に示されています。

最後の条件を削除することで、「TCM Release」されていないコンポーネントも同期させることができます。

► 関連するSiemens Teamcenterのドキュメントを参照して、詳細を確認してください。

  • Multisite synchronization - Teamcenterは、複数のサイト(そのうちの一つがAltium 365ワークスペースである)のコンポーネント情報のソースとして使用することも可能です。これには特別な設定が必要で、その設定方法はドキュメントに記載されています。

  • Unit-of-measure parameter synchronization - ワークスペースTeamcenter統合は、追加のData TypeおよびSiPrefixデータ列を通じて、単位を認識したパラメータマッピングをサポートしています。これはユーザーインターフェースのコンポーネントパラメータマッピングテーブルにあります。エントリーのドロップダウンメニューオプションを使用して、適切なデータタイプ(オプションを見る)と単位接頭辞(オプションを見る)を選択してください。

  • Destination folder for parts - AltiumからTeamcenterに同期された部品のターゲットフォルダは、EDALIB_SaveAsFolderDefault Teamcenterの設定によりサイト/ユーザーごとに設定できます。

  • 現在の部品同期の制限事項:

    • PLM部品番号はAltium Workspace側でのみ生成されます。
    • 設定ファイル内のコンポーネントに対して宛先フォルダを指定することはできません - Teamcenter側にはグローバル設定があります。PLM XML設定ファイル(dm-config.xml)内の宛先フォルダ設定は、警告なしに無視されます。ターゲットフォルダは、Teamcenterユーザーレベル、またはサイトレベルオプションのEDALIB_SaveAsFolderDefaultから取得されます。
    • ネイティブ部品選択(承認された製造業者/ベンダーリスト、またはAML/AVL)はサポートされていません。以前と同様、コンポーネントパラメータに基づく部品選択のみがサポートされます。

     

コンポーネント同期の設定と方法に関する詳細は、PLM統合ドキュメントをご覧ください。

Teamcenter EDAでの設計公開

AltiumからTeamcenterへの設計公開は、Altium Designerを通じてのみ可能です。設計公開を有効にするには、Altium DesignerがインストールされているマシンにTeamcenter EDA(Electronic Design Automation)ゲートウェイをインストールする必要があります。また、Altium 365 WorkspaceとTeamcenterサーバーの両方への設定アクセスが必要です。

EDA Gateway のインストールおよび設定手順は、Siemens Support Centerで入手できるバージョン固有のEDA Integrationドキュメントに詳細に記載されています。そのドキュメントに従ってください。ここでの指示は、Siemens のドキュメントからの逸脱、または Siemens のドキュメントで要件として参照されている Altium 側の詳細にのみ対応します。

Teamcenterサーバーのバージョンに対応するEDA Gatewayのバージョンを選択してください。対応情報はダウンロードセンターで利用可能なTcEDA<version>_README.pdfファイルに記載されています。その後、EDA Gatewayのインストールと設定(非MentorのECADアプリケーション用)のドキュメント(例としてEDAバージョン5.1のリンク)を参照し、設計管理用のEDA Gatewayのインストールと設定(非MentorのECADアプリケーション用)のトピックでセットアップのガイドを行ってください。

```html

設計の保存先フォルダは、サイト/ユーザーオプションで設定できます:EDA_SaveAsFolderDefault

Setting the User name - EDAクライアントのユーザー名を定義するには、%USERPROFILE%\Teamcenter\EDA\TCEDAClient.propertiesファイル内でUser=プロパティをAltium Designerのユーザー名に設定する必要があります。これは、プロジェクトの公開を行うユーザーの名前です。

上記のライブラリ管理の設定章で述べたように、altiumPCB_edadef.xmlファイル(ダウンロードしたセットアップファイルから取得)をAltium Designerがインストールされているマシンの%TCEDAECAD_ROOT%ディレクトリに追加する必要があります。これにより、Altium Designerを通じてプロジェクトの作成/公開を行うことができます。

また、設定ファイルのZIPダウンロードで利用可能なCustomEDACallbacks.jar Javaソースファイルを追加することで、Teamcenterは製造される基板(PCB/PWB)部品に対して作成したID参照をAltium側のプロジェクトパラメータエントリに伝播させるように設定できます。このJavaファイルを%TCEDAECAD_ROOT%ディレクトリに追加し、Altium DesignerをホストするPCを再起動してください。

実際には、Altium DesignerのPCBプロジェクトがTeamcenter PLMで作成/更新された場合、その関連部品のIDがプロジェクトに関連付けられたAltium PLMパラメータとして自動的に利用可能になります。

派生データセット用のビジネスモデラーIDE(BMIDE)設定

派生データ設定を作成した後(altiumPcb_edadef.xmlファイルの参照を参照)、EDA_DerivedDataConfigDefaultの設定で設定名を指定できます。

  1. BMIDEで、Extensionsフォルダを開きます。

  2. 拡張機能フォルダ内で、EDA Derived Dataを右クリックし、New EDA Derived Dataを選択します。New EDA Derived Dataウィザードが表示されます。

  3. EDA派生データダイアログボックスで、情報を入力し、次へをクリックします。

  4. 派生したPCBデータセットに新しいエントリを「データセットの設定」の下に追加します。

パス名: $TEMP\Altium\TcEda\Project\pcb\*.*

  1. 派生した回路図データセットに新しいエントリを「データセットの設定」の下に追加します。

パス名: `$TEMP\Altium\TcEda\Project\schematic\*.*`

  1. バリアントデータセットのための別の派生データセット:

パス名:$TEMP\Altium\TcEda\Project\$VARIANT\pcb\*.*

  1. データモデルの変更を保存するには、File » Save Data Modelを選択するか、メインツールバーのSave Data Model ボタンをクリックします。

  2. 変更をテストサーバーにデプロイします。Deploy Templateをメニューバーで選択するか、プロジェクトを選択してからメインツールバーのDeploy Templateボタンをクリックします。

  3. Rich Clientで、EDA_DerivedDataConfigDefaultの設定を、作成したばかりのEDA派生データ設定を指すように設定します。

  4. Edit » Optionsを選択し、オプションダイアログボックスの下部にある検索リンクをクリックして、EDA_DerivedDataConfigDefaultの設定を見つけ、その値を新しい設定に変更します。

追加の設計公開情報

現在のプロジェクト公開の制限事項:

  • 特定のコンポーネントのリビジョンを参照する(「正確なBOM」)ことは、Siemens EDA Gatewayではサポートされていません。
  • ECOは現在サポートされていません。
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
注記

利用できる機能は、Altium製品のアクセスレベルによって異なります。ご使用のソフトウェアの機能が見つからない場合は、Altium営業担当者にお問い合わせください

Content