| |||||||
Раздел 3: Программное обеспечение CALS-технологийПрограммное обеспечение CALS-технологий
должно выполнять те функции, которые обеспечивают создание и поддержку
интегрирующей информационной среды для промышленных автоматизированных
систем.
Во-первых, это функции управления данными, разделяемыми разными автоматизированными системами и подсистемами на этапах жизненного цикла изделий. Эти функции в настоящее время выполняют системы управления жизненным циклом PLM или на этапе проектирования — системы управления проектными данными PDM.
Во-вторых, это функции управления данными и программами в
распределенной сетевой среде, включая функции защиты информации. Эти
функции реализуются в технологиях распределенных вычислений таких, как
удаленный вызов процедур RPC, архитектура на основе посредников
объектных запросов CORBA, объектная модель COM/DCOM, технология SOAP и
др. На базе COM/DCOM фирма Microsoft развивает совокупность средств под
названием DNA-архитектура (Distributed interNet Application). Эти
средства включают целую гамму инструментов, таких как ActiveX, HTML,
SQL Server, OLE и др Применительно к промышленным приложениям эта
архитектура получила название DNA for Manufacturing (DNA-M).
Использование DNA-M позволяет разработчикам CALS-средств
сконцентрировать усилия на решении специфичных задач и не тратить время
на реализацию взаимодействия в сетевой среде. Особенно важную роль
DNA-M сыграет в интеграции нижних уровней управления производством с
системами ERP.
В-третьих, это программные средства логистической поддержки
изделий, обслуживания сложной техники и обучения обслуживающего
персонала правилам эксплуатации и ремонта изделий, представленные, в
частности, интерактивными электронными техническими руководствами
(ИЭТР), создаваемыми в CALS-системах с помощью специальных
инструментальных средств. Развитые ИЭТР служат не только целям обучения
пользователей, но выполняют также функции автоматизированного заказа
материалов и запасных частей, планирования и учета проведения
регламентных работ, обмена данными между потребителем и поставщиком,
диагностики оборудования и поиска неисправностей. Примерами
инструментальных систем создания ИЭТР могут служить TG Builder
(компания "Прикладная логистика") или Adobe frameMaker+SGML (Adobe).
В-четвертых, к программному обеспечению CALS-технологий следует
отнести многочисленные средства поддержки моделирования и обмена
данными с использованием языка Express,
которые можно объединить под названием STEP-средств (STEP Tools). К
STEP-средствам относятся редакторы, компиляторы, визуализаторы,
анализаторы, конверторы и т.п., связанные с языком Express. Редакторы
помогают синтезировать и корректировать Express-модели. Анализаторы
служат для синтаксического анализа и выявления ошибок, допущенных при
написании модели. Анализатор входит в состав компилятора, который после
анализа осуществляет трансляцию Express-моделей в ту или иную требуемую
языковую форму. Визуализаторы генерируют графические представления
моделей на языке Express-G. Конверторы используются для преобразования Express-моделей на основе языка Express-X.
В-пятых, программному обеспечению CALS-технологий можно отнести средства поддержки языков SGML, XML, EDIFACT.
Примерами STEP-средств могут служить продукты компаний STEP Tools, EPM Technology AS, TNO и др.
Например с помощью программ ST-Developer компании STEP Tools
реализуют SDAI-интерфейс на языках C, C++, Java, IDL/Corba, интерфейс
Express-моделей к SQL базам данных
и графическому ядру ACIS машиностроительных CAD-систем, осуществляют
тестирование Express-моделей, генерируют модели на языке Express-G.
Ряд STEP-средств предлагает Национальный институт стандартов и технологий США (NIST). Это средства оперирования обменными файлами и Express-моделями, трансляции моделей в C++ и IDL представления.
Компания Rational Rose предлагает транслятор Express-моделей в UML-представление.
Программные средства компании EPM Technology AS, составляющие систему EDM
(Express Data Manager), характеризуются разнообразием выполняемых
функций. Так, программа EDMdeveloperSeat поддерживает базу данных с
Express-моделями, EDMvisualExpress осуществляет визуализацию моделей с
помощью расширения языка Express-G, EDMmodelChecker служит для
диагностики допущенных нарушений правил языка Express.
Технологии распределенных вычислений и их программное обеспечение
используются, но не являются специфичными в CALS-приложениях. Поэтому
основными компонентами ПО CALS являются системы PDM (или их развитие в
виде систем CPC и PLM) и интерактивные электронные технические
руководства (IETM).
Системы PDM предназначены преимущественно для информационного
обеспечения проектирования — упорядочения информации о проекте,
управления соответствующими документами, включая спецификации и другие
виды представления данных, обеспечения доступа к данным по различным
атрибутам, навигации по иерархической структуре проекта. В ряде систем
PDM поддерживаются информационные связи не только внутри САПР, но также
с производственной и маркетинговой документацией. Аналогичные системы,
в большей мере ориентированные на управление информацией в системах
типа ERP, SCM, CRM и т.п., часто называют системами EDM (Enterprise
Data Management).
В последнее время усилия многих компаний, производящих
программно-аппаратные средства автоматизированных систем, направлены на
создание систем электронного бизнеса (E-commerce). В основе развитых
систем E-commerce лежит управление данными на протяжении всего
жизненного цикла изделий, т.е. CALS-технологии, средства PDM и CPC.
Среди систем E-commerce различают системы B2C и B2B.
Система B2C (Business-to-Customer) предназначена для автоматизации
процедур взаимоотношений предприятия с конечными потребителями его
продукции, чаще всего это взаимоотношения юридического лица с
физическими лицами (покупателями товаров).
Но значимость систем E-commerce отнюдь не определяется
организацией электронной торговли путем размещения на сайтах Internet
витрин товаров и услуг. Цель электронного бизнеса заключается в
объединении в едином информационном пространстве информации, во-первых,
о возможностях множества организаций, специализирующихся на
предоставлении различных услуг и на выполнении тех или иных процедур и
операций по проектированию и изготовлению заказанных изделий,
во-вторых, о запросах на использование этих услуг и заказах на поставки
изделий и полуфабрикатов. В отличие от B2C такие E-commerce системы
называют системами B2B
(Business-to-Business). Эти системы автоматизируют процедуры
взаимодействия юридических лиц друг с другом, более конкретно, системы
B2B автоматизируют процессы обмена информацией между
компаниями-партнерами.
Возникает задача создания единого информационного пространства, в
котором функционируют автоматизированные системы управления
взаимодействующих предприятий. Системы управления данными в
интегрированном информационном пространстве называют системами CPC.
Технология интегрированного информационного пространства и
управления данными CPC — технология взаимодействия производителей,
поставщиков и покупателей на различных этапах жизненного цикла изделий,
направленная на оптимальное удовлетворение потребностей заказчиков в
продукции и услугах. Благодаря более высокой степени специализации
предприятий, проектированию под заказ, комплексному учету затрат на
проектирование, изготовление, доставку продуктов можно минимизировать
временные и финансовые затраты при высоком качестве изделий. Чтобы
использовать эти возможности, требуются специальные системы CPC,
главное назначение которых — обеспечивать информационную
согласованность действий всех участников процесса создания продукции. В
CPC учитывается, что число участников в цепи поставок может быть весьма
значительным, причем состав участников непостоянен, а определяется
исходя из конкретных задач и условий. Для эффективного управления
процессами на протяжении всего жизненного цикла продукции все участники
должны пользоваться доступными для правильного восприятия,
интерпретации и исчерпывающе полными данными.
Системы CPC интегрируют функции таких систем, как SCM, CRM, а также часть функций систем PDM, CAD/CAM и ERP.
В большинстве автоматизированных систем для обменов данными внутри
системы используют те или иные форматы, или не являющиеся
унифицированными, или признанные в ряде систем лишь как стандарты
де-факто. Языки типа Express используют для межсистемных обменов и
представления многократно используемых данных в общих базах данных, для
выполнения роли внутренних форматов они неудобны. Поэтому в прикладные
автоматизированные системы для связей с общей информационной
CALS-средой должны быть включены конверторы для взаимных преобразований
внутренних форматов данных в STEP-форматы. Такие конверторы также
относят к программному обеспечению CALS-технологий.
В PDM разнообразие типов проектных данных поддерживается их
классификацией и соответствующим выделением групп с характерными
множествами атрибутов. Такими группами данных являются аспекты
описания, т.е. описания изделий с различных точек зрения. Для
большинства САПР машиностроения характерными аспектами являются
свойства компонентов и сборок (эти сведения называют Bill of materials
— BOM), модели и их документальное выражение (основными примерами могут
служить чертежи, 3D модели визуализации, сеточные представления для
конечно-элементного анализа, текстовые описания), структура изделий,
отражающая взаимосвязи между компонентами и сборками и их описаниями в
разных группах.
Вследствие большого объема проектных данных и наличия ряда версий
проектов PDM должна обладать развитой системой поиска нужных данных по
различным критериям.
Примеры PDM
В настоящее время (2006 г.) наиболее известными PDM-системами
являются ENOVIA и SmarTeam (Dessault Systemes), Teamcenter (Unigraphics
Solutions), Windchill (PTC), mySAP PLM (SAP), BaanPDM (BAAN) и
российские системы Лоцман:PLM (Аскон), PDM StepSuite (НПО "Прикладная
логистика"), Party Plus (Лоция Софт).
Основные разработчики САПР в машиностроении считают целесообразным
предлагать комплексные системы PLM, в состав которых входят как модули
CAD/CAM/CAE, так и PDM.
Так, компания Dessault Systemes создает систему ENOVIA на базе
приобретенной PDM ProductManager. ENOVIA предназначена для
моделирования и управления данными об изделиях, процессах и ресурсах на
различных этапах жизненного цикла промышленной продукции от
концептуального проектирования до эксплуатационного обслуживания. Это
распределенная на базе Web-технологий система управления данными,
способствующая интеграции систем проектирования, производства и
управления внутри предприятия и позволяющая отдельным фирмам
объединяться в виртуальные предприятия. Управление проектами и
изменениями данных, их распределение, интерфейс с системами ERP —
далеко не полный перечень функций этой системы.
Кроме ENOVIA, Dessault Systemes развивают систему SmartTeam. В
базовый комплект системы SmarTeam входят модуль создания и
редактирования моделей, СУБД (Interbase или Oracle), визуализатор,
модуль сопряжения с различными САПР (в список входят SolidWorks, MDT,
Inventor, Microstation, Solid Edge, AutoCAD 14). Базовый комплект может
расширяться путем добавления модулей документооборота, интеграции с
ERP, SCM и CRM-системами, взаимодействия с партнерами через Internet и
др. Состав системы SmarTeam и ее связи с CAD и ERP-системами
иллюстрирует рис. 1.
Создаваемая в среде SmarTeam информационная модель объекта состоит
из двух частей. Одна часть служит для описания состава изделия (в виде
дерева), его структуры (в виде файлов с данными о сборках), геометрии и
материала деталей. Другая часть содержит данные о технологических
процессах изготовления объекта в виде дерева операций и переходов и
автоматически формируемой технологической документации.
Unigraphics Solutions осуществила преобразование систем iMAN и
Metaphase в новую PDM Teamcenter. В этой PDM имеются подсистемы
управления данными на стадиях проектирования и производства.
Компания PTC располагает двумя системами PDM — это Pro/Intralink и
более современная Windchill. Система Windchill основана на
использовании Internet и Web-технологий для информационного
взаимодействия многих предприятий и потому может позиционироваться как
система CPC. Windchill охватывает все этапы проектирования, выполняет
функции, которые присущи системам документооборота, управления проектами,
конфигурацией и изменениями проектных данных. Системы CPC функционируют
в гетерогенной среде, охватывающей пространство, не ограниченное
рамками отдельных предприятий и корпораций. Система CPC, отвечая на
запросы пользователей, может собирать необходимые данные из web-сайтов,
баз данных ERP или PDM систем и, преобразуя в единый формат,
предоставляет их пользователю. Имеются возможности планирования и
моделирования производственных и логистических процессов.
В SolidWorks используется PDM/Works, в SolidEdge — заимствованная система управления документами SharePoint Portal Server.
Компания Consistent Software разрабатывает оригинальную
PDM-систему OutdoCS PDM и предлагает комплексную систему PartY Plus,
разработанную фирмой Лоция Софт. Система PartY Plus предназначена для
управления информацией об изделиях, проектах, сооружениях на протяжении
всех этапов их жизненного цикла. PartY Plus включает в себя три
основных продукта, которые могут использоваться как автономно, так и
совместно — это PDM PartY, система управления документами DOCS Open,
управления документооборотом и бизнес-процессами LS Flow. В качестве СУБД нужно использовать одну из систем Sybase Adaptive Server, MS SQL Server или Oracle.
На роль PDM претендует система ведения архива технической
документации и управления проектными данными Search белорусской фирмы
Интермех. Search выполняет функции: хранение документов (чертежи,
спецификации, руководства и др.), поиск и доступ к ним, управление
версиями документов и изменениями в них, визуализация структуры изделий
в виде дерева связей, поддержка групповой работы над проектом
(редактирование, маршрутизация документов), формирования различного
рода справок и отчетов, регулирование прав доступа к архиву, импорта
данных из внешних баз. Архив создается на базе СУБД Oracle или
InterBASE (компания Borland). Обеспечивается удаленный доступ к архиву
с помощью Web-браузеров. В системе имеются редактор спецификаций,
редактор извещений об изменениях в проекте, модуль доступа к
документам, расположенным на других узлах сети, база данных
(электронный архив), текстовый редактор, объединенные с чертежной
системой. Search "понимает" внутренний язык AutoCAD. Для ее
использования необходима СУБД Interbase (компания Borlabd).
Белорусская компания Омегасофтвер разработала систему Omega
Production, в которой предусмотрены структурирование данных об
изделиях, технологических процессах, оснастке и оборудовании,
управление документами и документооборотом, управление конфигурацией
изделий, контроль изменений, вносимых в проект, интерфейс с другими
САПР. Кроме того, в Omega Production имеются модули оперативного управления производством, контроля качества продукции, управления запасами и поставками материалов и комплектующих, что характерно для логистических систем. Следовательно, Omega Production может служить основой для интеграции систем проектирования и управления предприятием.
|
СПБГУАП, Санкт-Петербург, 2011 год |