АвтоматизацияML
AutomationML ( Язык разметки автоматизации ) — нейтральный формат данных на основе XML для хранения и обмена инженерно-технической информацией предприятия, который предоставляется как открытый стандарт . Цель AutomationML — соединить разнородную среду современных инженерных инструментов в различных дисциплинах, например, машиностроение, электротехническое проектирование, разработку HMI, ПЛК и управление роботами.
Подход
[ редактировать ]AutomationML описывает реальные компоненты предприятия как объекты, инкапсулирующие различные аспекты. Объект может состоять из других подобъектов и сам может быть частью более крупной композиции. Он может описывать винт, клешню, робота или целую производственную ячейку с разной степенью детализации. Типичные объекты автоматизации предприятий содержат информацию о топологии , геометрии , кинематике и логике , где логика включает в себя последовательность, поведение и управление.
AutomationML объединяет различные стандарты посредством строго типизированных ссылок между форматами:
- Топология реализована с помощью CAEX (IEC 62424).
Свойства и отношения объектов в их иерархической структуре. - Геометрия реализована с помощью COLLADA группы Khronos.
Графические атрибуты и 3D-информация - Кинематика реализована с помощью COLLADA
Связи и зависимости между объектами для поддержки планирования движения. - Логика реализована с помощью PLCopen XML
Последовательности действий, внутреннее поведение объектов и соединений ввода-вывода
Для будущих расширений AutomationML предназначен для интеграции дополнительных форматов с использованием того же механизма ссылок.
История
[ редактировать ]После первых оценок форматов обмена компания Daimler в октябре 2006 года инициировала совместную деятельность компаний ABB , KUKA , Rockwell Automation и Siemens совместно с netAllied и Zühlke , а также Технологическим институтом Карлсруэ (KIT) и Магдебургским университетом для определения и стандартизировать язык разметки автоматизации ( AutomationML ) как промежуточный формат для цифровой фабрики. В апреле 2009 года была основана независимая организация. Институт Фраунгофера IOSB стал первым новым членом. AutomationML доступен в виде открытого стандарта бесплатно .