|
AutomationML (Automation Markup Language) is a neutral data format based on XML for the storage and exchange of plant engineering information, which is provided as open standard. Goal of AutomationML is to interconnect the heterogeneous tool landscape of modern engineering tools in their different disciplines, e.g. mechanical plant engineering, electrical design, HMI development, PLC, robot control. ==Approach== AutomationML describes real plant components as objects encapsulating different aspects. An object can consist out of other sub-objects, and can itself be part of a bigger composition. It can describe a screw, a claw, a robot or a complete manufacturing cell in different levels of detail. Typical objects in plant automation comprise information about topology, geometry, kinematics and logic, where logic comprises sequencing, behaviour and control. AutomationML incorporates different standards through strongly typed links across the formats: # Topology implemented with CAEX (IEC 62424) Properties and relations of objects in their hierarchical structure # Geometry implemented with COLLADA of the Khronos Group Graphical attributes and 3D information # Kinematics implemented with COLLADA Connections and dependencies among objects to support motion planning # Logic implemented with (PLCopen XML ) Sequences of actions, internal behavior of objects and I/O connections For future extensions, AutomationML is designed to integrate further formats using the same referencing mechanism. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「AutomationML」の詳細全文を読む スポンサード リンク
|