CAEX

CAEX ( Computer Aided Engineering E x change) är ett neutralt dataformat som tillåter lagring av hierarkisk objektinformation, t.ex. en anläggnings hierarkiska arkitektur . På en viss abstraktionsnivå består en anläggning av moduler eller komponenter som är sammankopplade. CAEX tillåter lagring av dessa moduler eller komponenter med hjälp av objekt. Objektorienterade koncept som inkapsling, klasser, klassbibliotek, instanser, instanshierarkier, arv, relationer, attribut och gränssnitt stöds uttryckligen. CAEX baseras på XML och definieras som ett XML-schema (xsd-fil). Den ursprungliga avsikten med att utveckla CAEX var att råda bot på industrins brist på ett gemensamt och etablerat datautbyte mellan processtekniska verktyg och processtyrningstekniska verktyg. CAEX kan dock tillämpas på alla typer av statisk objektinformation, t.ex. växttopologier, dokumenttopologier, produkttopologier, petrinät. Den kan också användas för icke-tekniska applikationer som fylogenetiska träd.

Tekniska funktioner

CAEX kombinerar modell-tekniker med meta-modell-tekniker. Modellteknikerna tillåter lagring av objektinformation som är gemensam för olika leverantörer, t.ex. objekt, attribut, gränssnitt, hierarkier, referenser, bibliotek och klasser. Metamodellteknikerna tillåter en flexibel definition av objektinformation som vanligtvis är individuell och applikationsberoende, t.ex. vissa attributnamn, specifika klasser eller objektkataloger. CAEX är huvudsakligen ett statiskt dataformat och inte designat för lagring av dynamisk information. Det är dock möjligt att definiera specialklasser för beskrivning av dynamiskt beteende.

Historia

CAEX-utveckling startade 2002 som ett universitetsprojekt vid RWTH Aachen vid professorn för processtyrningsteknik (Prof. U. Epple) med industriellt stöd från ABB:s företagsforskning Ladenburg. År 2003 lämnades det första CAEX-förslaget till den tyska standardiseringskommittén DKE K941 (TC65, WG12). 2004 publicerades CAEX som en del av DIN V 44366. Efter en positiv internationell omröstning publicerades CAEX som en del av IEC PAS 62424 i maj 2005. 2007 godkändes nästa IEC-standardiseringssteg, och det publicerades som IEC 62424 CDV (Committee Draft for Voting). Den 12 augusti 2008 publicerades den slutliga versionen av IEC 62424 (Ed. 1.0).

Status

CAEX är för närvarande tillgänglig som CAEX version 3 (version 3).

Partners


- CAEX utvecklades inom DKE K 941 tillsammans med stora industriella partners inom processindustrin; Bayer , BASF , Linde , Uhde, Wacker, Intergraph , Innotec, ABB och RWTH Aachen . - Inom tillverkningsautomationsområdet fungerar CAEX som dataformat på toppnivå för det nya neutrala datautbytesformatet AutomationML som drivs av Daimler , Siemens , KUKA , Rockwell och ABB .

Ansökningar

CAEX används för närvarande inom områdena processteknik, processtyrningsteknik, olje- och gasindustrin och tillverkningsautomationsteknik. Följande forskningsinstitut är särskilt involverade i utredningen av CAEX (Status 2007).

  • RWTH Aachen
  • HSU Hamburg
  • TU Dresden
  • Fraunhofer Institute for Information and Data Processing (IITB)
  • Imperial College London
  • Johannes Kepler University Linz
  • AutomationML konsortium

Se även

externa länkar