CAEX
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):
- RWTH Aachen
- HSU Hamburg
- TU Dresden
- Fraunhofer IOSB (formerly Fraunhofer IITB)
- Imperial College London
Web links
- Research focus at the chair for process control technology at RWTH Aachen University
- Knowledge-based support of HAZOP studies based on a CAEX system model (PDF file; 550 kB)
- A. Fay, R. Drath: Object-oriented description of a chemical plant - possibilities and advantages. In: Chemical Engineer Technology. 77, 2005, p. 1072, doi : 10.1002 / cite.200580003 .
- Using the Process Schematic in Plant-wide Disturbance Analysis (PDF file; 156 kB)
- IEC PAS 62424 - Graphic representation of process control tasks and data exchange with engineering systems (PDF file; 534 kB)
- An Intelligent Multi Agent System for Integrated Control & Asset Management of Petroleum Production Facilities (PDF file; 116 kB)
- IEC PAS 62424, presentation at the Hanover Fair 2007 (PDF file; 203 kB)
- AutomationML website
- CAEX 2.0 - overview of new developments, 5th symposium "Information technologies for development and production in process engineering" (PDF file; 666 kB)