Дополнительная установка и настройка для Siemens Teamcenter PLM

Будучи локальным, серверным PLM-решением, Siemens Teamcenter® PLM должен интегрироваться с рабочим пространством Altium 365 Workspace через Altium's Hybrid Agent. Служба Hybrid Agent устанавливается в той же сети, что и сервер Teamcenter (например, в локальной сети вашей компании), и выступает в качестве безопасного ретранслятора данных между Teamcenter и рабочей средой Altium 365. Настройте интеграцию Hybrid Agent после завершения настройки Teamcenter EDA Gateway, как описано ниже.

Дополнительную информацию см. в разделе Интеграция Hybrid Agent PLM.

Наряду с установкой Hybrid Agent интеграция Siemens Teamcenter® PLM требует дополнительной настройки, которая не управляется автоматически экземпляром конфигурации Workspace Teamcenter. По сути, для этого требуется два уровня настройки, в зависимости от требуемых функций интеграции. Первый уровень включает синхронизацию деталей и также является предпосылкой для второго уровня, который включает PLM-процессы публикации/инициализации проекта. Тем не менее, рекомендуется выполнить оба уровня настройки.

  • Для использования Hybrid Integration требуется специальная лицензия Altium Workspace.

  • Для интеграции с Teamcenter требуется специальная лицензия Altium Workspace.

Синхронизация деталей с Teamcenter

Для того чтобы включить синхронизацию деталей библиотеки, необходимо установить программное обеспечение Siemens Teamcenter® EDA (Electronic Design Automation) Gateway на машину, на которой установлено программное обеспечение Hybrid Agent - для удобства в этом документе оно называется Agent/EDA машина в данном документе. В данном руководстве также предполагается, что программное обеспечение Hybrid Agent и сервер Teamcenter установлены на разных машинах - мы рекомендуем такой подход, чтобы обеспечить разделение между двумя установками, хотя они могут быть установлены на одной машине.

Установка и настройка Teamcenter EDA

Вся процедура установки и настройки EDA Gateway подробно описана в документации по конкретной версии EDA Integration документации, доступной в Центре поддержки Siemens. Пожалуйста, тщательно следуйте этой документации. Приведенные здесь инструкции касаются только отклонений от документации Siemens или уточняют детали Altium, которые в документации Siemens упоминаются как требования.

Выберите версию EDA Gateway, которая поддерживает версию вашего сервера Teamcenter. Информацию о совместимости можно найти в соответствующих файлах EDA Gateway TcEDA_README.pdf файлах, доступных в центре загрузки, или, в качестве альтернативы, загрузив EDA Integration Compatibility файл данных из центра поддержки Siemens(пример расположения). Затем вам следует обратиться к документации по установке и настройке EDA Gateway для (не-Mentor) ECAD-приложений (пример ссылки для EDA версии 5.1), по теме Installing and Configuring EDA Gateway for (Non-Mentor) ECAD Applications for part library management чтобы получить руководство по настройке:

В рамках установки и настройки интерфейса Workspace/Teamcenter вы также должны установить (и лицензировать и т.д. при необходимости) следующие функции Teamcenter - см. раздел Настройка EDA Gateway для приложений ECAD:

  • Расширения " Управление процессами мехатроники " Поддержка сервера EDA
  • Расширения " Управление процессами мехатроники " EMPS-Foundation
  • Расширения " Управление процессами мехатроники " Управление библиотекой ECAD
  • Расширения " Управление процессами мехатроники " EDA для Business Modeler IDE
  • Расширения " Управление взаимоотношениями с поставщиками " Управление поставщиками
  • Базовая установка " Active Workspace " Расширения сервера " Поддержка EDA Server для Active Workspace
  • Base Install " Active Workspace " Client " Electronic Design Automation for Active Workspace

Кроме того, выполните установку и настройку Common Integration Services для поддержки Design Publishing.

Далее выполните следующие шаги и установите EDA Gateway на машину агента/EDA.

Настройка EDA Gateway для управления библиотекой деталей

Как указано выше, для этого раздела вам также следует обратиться к документации Installing and Configuring EDA Gateway for (Non-Mentor) ECAD Applications (пример ссылки для EDA версии 5.1) по теме Installing and Configuring EDA Gateway for (Non-Mentor) ECAD Applications for part library management.

Пожалуйста, возвращайтесь к этому набору инструкций, когда вы дойдете до конкретных глав в документации Teamcenter. Разделы ниже содержат ссылки на эти главы по названиям.

Глава: 'Configure the EDA client for part library management

На этом шаге вам будет предложено подготовить library gateway configuration file - Вместо этого используйте тот, который предоставляет Altium. Вы можете загрузить его вместе с пакетом конфигурационных файлов из интерфейса браузера Altium 365 Workspace: Откройте Admin » PLM Integration, используйте кнопку Add Configuration чтобы открыть Add New Instance вид, выберите Teamcenter EDA из Driver раскрывающегося меню, а затем выберите Download Teamcenter EDA client definition files ссылку, связанную с URL полем - см. пример.

Внутри загруженного ZIP-файла будет два XML-файла; altiumLibrary_edadef.xml и altiumPcb_edadef.xml. Скопируйте/переместите эти файлы в каталог, на который указывает системная переменная окружения: %TCEDAECAD_ROOT%.

  • Обратите внимание, что в ZIP-архив также входит файл CustomEDACallbacks.jar файл. Добавление этого файла в тот же каталог позволяет Teamcenter распространять созданные идентификационные (ID) ссылки обратно на сторону Altium. Дополнительная информация.
  • Если вы используете предыдущий (не-GUI) интерфейс PLM Integration, эти файлы доступны в файле Sample configuration files загрузке - см. пример расположения.

Setting the User name - Вам необходимо задать имя пользователя EDA Client User, которое будет использоваться для запуска программ Hybrid Agent и Teamcenter EDA. Для этого установите свойство User= свойство в %USERPROFILE%\Teamcenter\EDA\TCEDAClient.properties в файле на имя пользователя Teamcenter, которое будет использоваться для синхронизации компонентов. Если оно не указано, то при попытке использования Hybrid Agent произойдет таймаут и ошибка ID/password. Обратите внимание, что имя пользователя, указанное в интерфейсе Workspace, будет проигнорировано, а вместо него будет использоваться имя пользователя из файла свойств. Перезагрузите систему после этого изменения.

Running the Hybrid Agent as a Windows service - Если вы планируете запустить Hybrid Agent таким образом (то есть не в терминале), то пользователем Windows, о котором идет речь, скорее всего, будет System пользователь, если не настроено иначе, а его TCEDAClient.properties файл находится в %SystemRoot%\System32\config\systemprofile\Teamcenter\EDA\TCEDAClient.properties. См. раздел Гибридный агент как служба Windows.

Проверьте файл журнала TC EDA на INFO чтобы убедиться, что вышеуказанные изменения вступили в силу(см. пример), для последующего запуска PLM Configuration Test Connection.

Журналы Teamcenter EDA доступны по адресу %TMP%\eda и могут быть настроены с помощью %TCEDAECAD_ROOT%\log4j2.properties файл. Измените rootLogger.level свойство на DEBUG для получения максимальной информации. Перезагрузите систему, если вы измените эту конфигурацию.

Глава: 'Setting up Teamcenter server for part library management'

Открыть Teamcenter Rich Client как infodba пользователя или другого пользователя с правами администратора.
См. информацию о Teamcenter Rich Client.

На скриншотах ниже показаны шаги, описанные в разделе Создание внешних приложений для вашего инструмента ECAD в Teamcenter. В нашем случае мы добавим altiumLibrary,15 к EDALIB_External_Applications предпочтения:

Щелкните команду , чтобы добавить новое значение, затем Save, а затем закройте предпочтение. Выйдите из системы, а затем снова войдите в систему Teamcenter Rich client.

  • Откройте Organization приложение.
  • Перейдите к разделу External Applications раздел и добавьте altiumLibrary приложение, как показано ниже:

  • Выберите Create.

NOTE: В имени приложения не должно быть символа подчеркивания (_) в имени приложения

NOTE: Опция Allow deletion of replicated master objects to this siteдолжен быть отмечен.

Глава: 'Mapping ECAD part attributes to Teamcenter attributes'

Через командную строку Teamcenter запустите утилиту export_attr_mappings для вывода отображения в файл, например:

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

Измените mappings.txt файл в соответствии с вашими требованиями, чтобы отобразить реальные атрибуты Teamcenter на компонентах. Пример рабочего отображения, добавленный в содержимое экспортированного файла mappings.txt:

{ Item type="EDAComPart"
    Стоимость : Item.GRM(IMAN_master_form).object_desc /description="Стоимость"
    Допуск : ItemRevision.GRM(IMAN_master_form).object_desc /description="Tolerance"}

После завершения создания карты импортируйте ее обратно в Teamcenter:

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

Для устранения проблем с отображением атрибутов вы можете включить подробные журналы, включив в них строку rootLogger.level= DEBUG in the C:\Program Files\Siemens\TeamcenterEDA2\eda\log4j2.properties file.

Журналы выполнения Teamcenter EDA можно найти в разделе C:\Windows\TEMP\eis_eda_log.log.

Глава: 'Creating classification mapping for ECAD parts with Teamcenter classes' (опционально)

Сопоставление классификаций является необязательным требованием к настройке и может не использоваться или не требоваться для вашей установки Teamcenter PLM. Обратите внимание, что для использования атрибутов классификации они должны быть включены в конфигурацию/файл сопоставления атрибутов при выполнении предыдущего раздела 'Mapping ECAD part attributes to Teamcenter attributes' раздела.

Прежде чем приступить к этому этапу настройки, убедитесь, что функция классификации включена. Затем следуйте инструкциям по настройке отображения классификации.

Убедитесь, что _eda2tc.csv столбцы расположены в порядке category,classId and _tc2eda.csv имеет столбцы в порядке classId,category. При необходимости поменяйте имена файлов местами.

Чтобы использовать атрибуты классификации, необходимо включить их в сопоставление атрибутов. Примером отображения атрибутов классификации является:

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

Где номер -60262 можно найти с помощью Classification Admin в Teamcenter.

Настройка гибридного агента

Перед синхронизацией с рабочей средой Altium 365 необходимо создать библиотеку с помощью команды eda_cli.bat (расположенную в каталоге %TCEDAECAD_ROOT% на машине агента/EDA), а также убедиться, что созданные файлы доступны гибридному агенту:

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

Кроме того, установите JAVA_HOME или TCEDA_JAVA_HOME переменные окружения на путь к JDK, используемый Teamcenter EDA (edacli.bat). Более подробную информацию о настройке среды Java для Teamcenter EDA см. в документации Teamcenter EDA.

На этом этапе вы можете установить Hybrid Agent на машину агента/EDA, как подробно описано на странице Интеграция Hybrid Agent PLM. Чтобы запустить Hybrid Agent, используйте файл agent-tceda.bat вместо agent.bat.

После того как Hybrid Agent успешно подключится к рабочей области, настройте подключение к Teamcenter в рабочей области (Admin - PLM Integration - Add Configuration), включите опцию Hybrid Agent и проверьте/установите соединение ().

После этого в рабочей области Altium 365 можно будет выполнить пробную синхронизацию компонентов и запрос детали с процессом создания детали PLM.

Дополнительная информация о синхронизации библиотечных деталей:

  • Synchronization of Released/Unreleased Teamcenter parts - По умолчанию только компоненты, помеченные release_status_list.name = ‘TCM Released’ будут синхронизированы из Teamcenter в Altium. Это можно изменить в Teamcenter Query Builder, изменив запрос, используемый Teamcenter для выбора компонентов(см. пример).

Имя запроса хранится в параметре EDALIB_Sync_FindNewParts предпочтении. По умолчанию используется запрос __EDALIB_find_newparts и показан ниже.

Последнее условие можно убрать, чтобы синхронизировать компоненты, которые еще не "TCM Released".

Дополнительные сведения см. в соответствующей документации Siemens Teamcenter.

  • Multisite synchronization - Также возможно использование Teamcenter в качестве источника информации о компонентах для нескольких сайтов (одним из которых является рабочее пространство Altium 365). Обратите внимание, что для этого требуется специальная настройка, которая описана в документации.
  • Unit-of-measure parameter synchronization - Интеграция Workspace Teamcenter поддерживает сопоставление параметров с учетом единиц измерения благодаря дополнительным параметрам Data Type и SiPrefix столбцов данных в таблице Component Parameter Mapping пользовательского интерфейса. Используйте опции раскрывающегося меню записи, чтобы выбрать подходящий тип данных(см. опции) и префикс единицы измерения(см. опции).

  • Destination folder for parts - Целевая папка для деталей, синхронизируемых из Altium в Teamcenter, может быть задана для каждого сайта/пользователя в настройках EDALIB_SaveAsFolderDefault Teamcenter.

  • Current Part Synchronization limitations:

    • Номера деталей PLM генерируются только на стороне Altium Workspace.
    • Папка назначения не может быть указана для компонентов в файле конфигурации - существует глобальная настройка на стороне Teamcenter. Настройка папки назначения в файле конфигурации PLM XML (dm-config.xml) будет проигнорирована без предупреждения. Целевая папка берется с уровня пользователя Teamcenter или с уровня сайта EDALIB_SaveAsFolderDefault для всех типов компонентов.
    • Выбор оригинальных деталей (список утвержденных производителей/вендоров, или AML/AVL) не поддерживается. Как и ранее, поддерживаются только варианты выбора деталей на основе параметров компонентов.

Дополнительные сведения о конфигурациях и методах синхронизации компонентов см. в основном документе PLM Integration.

Публикация проектов в Teamcenter EDA

Публикация проекта из Altium в Teamcenter возможна только через Altium Designer. Для того чтобы включить публикацию дизайна, необходимо установить Teamcenter EDA (Electronic Design Automation) Gateway на машину, где установлен Altium Designer. Вам также потребуется доступ к конфигурации как рабочей области Altium 365 Workspace, так и сервера Teamcenter.

Процедура установки и настройки EDA Gateway подробно описана в документации по конкретной версии EDA Integration документации, доступной в Центре поддержки Siemens. Пожалуйста, тщательно следуйте этой документации. Приведенные здесь инструкции касаются только отклонений от документации Siemens или уточняют детали со стороны Altium, которые в документации Siemens называются требованиями.

Выберите версию EDA Gateway, которая поддерживает вашу версию сервера Teamcenter - информацию о совместимости можно найти в соответствующих TcEDA_README.pdf файлы, доступные в центре загрузки. Затем вам следует обратиться к документации по установке и настройке EDA Gateway для (не-Mentor) ECAD-приложений (пример ссылки для EDA версии 5.1) по теме Installing and Configuring EDA Gateway for (Non-Mentor) ECAD Applications for design management чтобы получить руководство по настройке:

Папка назначения для проектов может быть задана параметрами сайта/пользователя: EDA_SaveAsFolderDefault.

Setting the User name - Вам необходимо определить имя пользователя клиента EDA, установив свойство User= свойство в %USERPROFILE%\Teamcenter\EDA\TCEDAClient.properties имени пользователя Altium Designer, который будет выполнять публикацию проекта.

Как отмечалось в главе Настройка управления библиотекой выше, файл altiumPCB_edadef.xml файл (полученный из загруженных установочных файлов) должен быть добавлен в каталог %TCEDAECAD_ROOT% в каталог на машине Altium Designer, чтобы можно было выполнять создание/публикацию проекта, инициированную через Altium Designer.

Кроме того, при добавлении CustomEDACallbacks.jar java-файла (доступен в ZIP-файле загрузки конфигурационных файлов) Teamcenter может быть настроен на распространение идентификационных (ID) ссылок, которые он создает для деталей на голой плате (PCB/PWB), обратно в записи параметров проекта на стороне Altium. Добавьте этот java-файл в каталог %TCEDAECAD_ROOT% а затем перезагрузите компьютер, на котором установлен Altium Designer.

На практике это означает, что когда проект печатной платы Altium Designer был создан/обновлен в Teamcenter PLM, связанные с ним идентификаторы деталей автоматически станут доступны в качестве параметров Altium PLM, ассоциированных с проектом.

Конфигурация Business Modeler IDE (BMIDE) для производных наборов данных

После создания конфигурации производных данных (см. ссылки в altiumPcb_edadef.xml файле), вы можете указать имя конфигурации в параметре EDA_DerivedDataConfigDefault предпочтении.

  1. В BMIDE откройте папку Extensions папку.
  2. В папке Extensions щелкните правой кнопкой мыши EDA Derived Data и выберите New EDA Derived Data. Откроется окно New EDA Derived Data откроется мастер.
  3. В EDA Derived Data диалоговом окне введите информацию и нажмите кнопку Next.
  4. Для производного набора данных PCB добавьте новую запись в разделе 'Configure datasets'.

Имя пути: $TEMP\Altium\TcEda\Project\pcb\*.*

  1. Для производного набора данных схемы добавьте новую запись под именем 'Configure datasets'.

Имя пути: $TEMP\Altium\TcEda\Project\schematic\*.*

  1. Еще один производный набор данных для наборов данных Variants:

Pathname: $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, щелкните ссылку Поиск в нижней части Options диалогового окна, найдите EDA_DerivedDataConfigDefault предпочтение и измените его значение на новую конфигурацию.

Дополнительная информация о публикации дизайна

Current Project Publishing Limitations:

  • Ссылка на конкретные ревизии компонентов ("Точная спецификация") не поддерживается Siemens EDA Gateway.
  • ECO в настоящее время не поддерживается.
AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Доступность функциональных возможностей

Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

Если вы не видите в своем ПО функцию, описанную здесь, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Content