CAEX

from Wikipedia, the free encyclopedia

CAEX ( C omputer A ided E ngineering E x change) is a neutral data format for storing hierarchical object information. The original intention for the development of CAEX was the lack of a standardized and introduced data exchange format between the trades of process and process control engineering. Using CAEX, for. B. the hierarchical system structure can be mapped, which consists of coupled and parameterized modules and components on a certain level of abstraction. CAEX enables these modules and components to be saved using the object approach. It explicitly supports concepts such as encapsulation , classes , class libraries , instances , instance hierarchies, inheritance , relations , attributes and interfaces. CAEX is based on XML and is defined as an XML schema (xsd file).

CAEX can be used for technical static object structures such as plant topologies, document or product topologies or Petri networks . However, CAEX can also be used in the non-technical area, e.g. B. for storing family trees.

Technical characteristics

CAEX combines modeling techniques with meta-modeling techniques. The modeling techniques allow the storage of object information that matches across manufacturers, including objects, attributes, interfaces, hierarchies, references, libraries and classes. The meta-modeling techniques, on the other hand, allow a flexible definition of that object information that is normally manufacturer-dependent, for example certain attribute names, specific classes and object catalogs. CAEX essentially serves to store static object information and is not originally intended for storing dynamics. However, it is possible to define a class library for describing dynamic behavior descriptions, for example to use process description languages.

history

The CAEX development began in 2002 as a university cooperation project between the chair for process control technology at RWTH Aachen University under the direction of U. Epple with industrial support from the ABB Research Center in Ladenburg under the direction of Rainer Drath. In 2003 the first CAEX proposal was presented to the German standardization committee DKE (K941, TC65, WG12). In 2004, CAEX was proposed as part of DIN V 44366. After a positive international vote, CAEX was published in May 2005 as part of IEC PAS 62424. In 2007, various suggestions for improvement for CAEX were collected and consolidated in several workshops and introduced into IEC 62424 CDV as CAEX Version 2. After another positive international vote, the IEC 62424 CDV (Committee Draft for Voting) is available.

CAEX was adopted by the AutomationML community in 2009 as an object-oriented data format and is used there to model topologies (plant topology, resource topologies, communication topologies).

status

CAEX has been available as CAEX Version 3 since 2016 and is standardized in IEC 62424: 2016 and DIN EN 62424: 2017-12.

Development partner

CAEX was developed within the DKE K 941 together with industrial companies such as Bayer , BASF , Linde , Uhde , Wacker , Intergraph , Comos Industry Solutions, ABB and RWTH Aachen University.

Applications

CAEX is currently being researched and used in the areas of process planning, control technology planning, the oil and gas industry and in production automation. The AutomationML data format for storing system planning data contains an implementation of CAEX.

The following research institutes apply CAEX and examine its potential (as of 2007):

Web links