자동화ML
AutomationAutomation Markup Language(자동화 마크업 언어)는 개방형 표준으로 제공되는 플랜트 엔지니어링 정보의 저장 및 교환을 위한 XML 기반의 중립 데이터 형식이다.자동화의 목표ML은 기계 플랜트 엔지니어링, 전기 설계, HMI 개발, PLC 및 로봇 제어와 같은 다양한 분야에서 현대 공학 도구의 이기종 도구 환경을 상호 연결한다.
접근하다
자동화ML은 실제 발전소 구성품을 다른 측면을 캡슐화하는 물체로 설명한다.개체는 다른 하위 개체로 구성될 수 있으며, 그 자체가 더 큰 구성의 일부가 될 수 있다.그것은 나사, 발톱, 로봇 또는 완전한 제조 셀을 서로 다른 수준의 세부사항으로 설명할 수 있다.발전소 자동화의 대표적인 개체는 위상, 기하학, 운동학 및 논리에 대한 정보로 구성되며, 논리는 순서, 동작 및 제어로 구성된다.
자동화ML은 다음 형식에 걸쳐 강하게 타이핑된 링크를 통해 다양한 표준을 통합한다.
- CAEX로 구현된 토폴로지(IEC 62424)
계층 구조에서 객체의 특성 및 관계 - 크로노스 그룹의 COLLADA로 구현된 기하학
그래픽 속성 및 3D 정보 - COLLADA로 구현된 운동학
모션 계획을 지원하기 위한 개체 간의 연결 및 종속성 - PLCopen XML로 구현된 로직
작업 순서, 개체 및 I/O 연결의 내부 동작
향후 확장을 위해 자동화ML은 동일한 참조 메커니즘을 사용하여 추가 형식을 통합하도록 설계되었다.
역사
다임러는 교환 형식에 대한 첫 번째 평가 후, 2006년 10월 칼스루에 공과대학교(KIT), 마그데부르크 대학교와 함께 ABB, KUKA, Rockwell Automation, Siemens의 공동 활동을 개시하여 자동화 마크업 언어(자동화)를 정의하고 표준화하였다.디지털 팩토리(Digital Factory)의 중간 형식인 ML)2009년 4월 독립기구가 설립되었다.프라운호퍼 IOSB 연구소는 첫 번째 새로운 회원이 되었다.자동화ML은 개방형 표준으로 무료로 이용할 수 있다.